my blog my blog

Tag: Ubuntu 10.10
ubuntu 10.10开机关机花屏问题解决方案

 

前几天也有过网友问奶牛如何处理开关机的时候ubuntu的花屏甚至不显示开机画面等问题,,其实这个问题从奶牛接触ubuntu到现在一直都有的,所以最近也查了些资料,现在给出一种解决方案,奶牛的ubuntu 10.04测试很正常。开机关机的花屏现象都正常解决~

sudo apt-get install v86d hwinfo
安装需要的文件包

sudo hwinfo --framebuffer

查看显卡支持的分辨率,这里也要知道自己的显示分辨率是多少,以便于选择。
ok,上述小工作做完后我们就开始修改了,修改过程也很简单
sudo gedit /etc/default/grub
红色部分为文件修改的内容

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash nomodeset  video=uvesafb:mode_option=1280×800-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX=”"

 

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’
 #GRUB_GFXMODE=1280×800 #这里是开机grub的分辨率,个人认为分辨率太高反而挺不舒服的,根据个人需要改了,如果需要去掉注释的#就可以了

其中的1280×800-24为分辨率为1280×800,24位的显示,呃,这里要跟你用hwinfo查出来的支持方案以及你的电脑合适的分辨率相对应,例如1360×768 以及1366×768的朋友都可以用1360×768来替换相应的数字,因为方案中没有1366×768所以用1360×768代替就可以了。奶牛测试没有问题的说。

sudo gedit /etc/initramfs-tools/modules

将内容的最后添加

uvesafb mode_option=1280×800-24 mtrr=3 scroll=ywrap

上述步骤完成后执行

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

sudo update-grub2
sudo update-initramfs -u

正常更新后重启看看是不是花屏问题已经解决了?

本文针对的是N显卡且用官方提供的驱动(系统工具中的硬件驱动)安装显卡驱动的用户。

【GAE免费平台】教程二,利用api应用登陆twitter!

此文编辑于2010.11月!

准备工作:

1.掌握翻墙技术,vpn,ssh或者其他代理都可以做到;

2.采用工具gtap:gtap链接地址 下载最新版本备用;

3.准备你的gmail帐号,你的app_id,app_id参看教程一;

4.下文和图中但凡有 *** 的地方,请你用你的app_id代替;

5.gwibber社交软件,这个ubuntu系统自带。

开始设置:

先翻墙!!!!!!!!!!!全程翻墙不会错,别撤梯子。

先在twitter主页面登陆帐号后进入这个:链接地址 设置oauth

然后如图按部就班

把梯子撤掉,回到墙内!!!!!!!!!!!!!!!!!!!!!

然后就是用gwibber登陆了!成败在于细节,能否成功看你的耐心了。

【GAE免费平台】教程一,建一个app_id和在ubuntu下配置GAE环境

GAE应用很广泛,因为是免费的云端平台,所以可以开发出相当多的实用的应用来,

比如建立代理服务器,建立完全属于自己的博客和网站,翻墙登陆twitter youtube等等,太多了!

奶牛和蜗牛将给你们讲一些我们可以用到的应用,这一篇文章是以后所有应用的基础。

 

打开Google App Engine主页  登陆google帐号。

 

手机起作用了,注意号码前面加上+86

Application Identifler 框内要填的就是app_id,产生app_id.appspot.com二级域名

这个页面就是访问统计情况,现在还没有上传你的应用,可以看到No version deployed提示。

到这里你已经成功申请了一个GAE应用,一个google帐户可以申请10个这样的app_id,每个500M免费空间

配置GAE+python环境:

需要python,不过ubuntu系统已自带,在下面地址下载linux版本GAE:

GAE程序下载地址

 下载完毕解压缩到任意文件夹就配置好了,修改文件夹名称为GAE,方便记忆和使用

以后应用程序文件都放到GAE内操作。这样环境就配置好了

ubuntu 10.10升级至ubuntu 11.04及ubuntu 11.04全新安装方法

 

迎来了ubuntu10.10,ubuntu的下一代产品ubuntu11.04也开始酝酿了,从最近的新闻来看,ubuntu 11.04应该也蛮值得期待的,从将使用新桌面Unity到GCC将升级到 GCC 4.5版本,奶牛知道ubuntu一直在努力。Ubuntu 11.04 Natty Narwhal独角鲸到底会给我们带来怎样的惊喜,我们拭目以待。奶牛这里提前将升级的方法公布出来,理论上升级方法还是分升级安装与全新安装,如果是升级安装的话我们可以用光盘镜像进行升级安装以及用命令行运行update-manager -d进行升级。如果是全新安装,那么只能用镜像安装咯,镜像到时候会公布在哪里呢?嘿嘿,理论上应该在http://cdimage.ubuntu.com/releases/进行公布,朋友们可以随时关注ubuntu 11.04的发布动态。

GIMP更新PPA源版本

用的上的人看把!很多人用不上,在ubuntu下当photoshop用还是很实在的

官网上图标还是2.6的,不过ppa已经更新到2.7.3版,废话不多说了:

ppa源安装方法,终端运行:

sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn

sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 405A15CB

sudo apt-get update -y

sudo apt-get install -y gimp

最后上个给力的图片:

 

Ubuntu主题之Win7风格Win2-7Pack

Ubuntu下的mac风格主题很常见,但Win7风格是不是很吸引眼球呢?现在有一款可以令你的Ubuntu变身为Win7的工具Win2-7Pack,下载Win2-7 Pack后解压,最新版本为Win2-7 Pack Multilang Aero! 6.0,解压后切换到解压目录运行./GUIInstall.sh就可以了,大部分选项可用默认值,完成后重新登录。可使用Compiz的电脑都看到像Windows 7的Aero效果,Compiz的功能依然健在。 要卸载也十分简单,执行GUIUninstall.sh即可。

Win2-7Pack

mldonkey设置!看图

这里不是争论区,amule和mldonkey各有各好,看个人爱好,没有高下,都是程序员的心血。

1.需要的素材:contact.dat下载链接—–kad下载链接

服务器地址:http://ed2k.im/server.met              http://www.emule.org.cn/server.met

2.开始设置,安装好后mldonkey,alt+F2输入mlnet就可以后台启动mldonkey了

然后看下图按步骤设置好就可以开始爽了!

pps for linux发布

下载地址如下:

http://dl.pps.tv/

不过大家别兴奋,刚看了下,qt4依赖,全静态编译,心里顿时骂了他8辈祖宗!

openfetion2.0.1更新

 

上图,此次更新的图像!

更新方案见以前的教程

点击此处

 

电驴诞生10周年 eD2k老而弥坚

这是一篇普及性的文章,如果看过的就直接跳过,没看过的这篇文章真的相当好。本文出自cnbeta

今天,世界上历史最悠久的P2P文件共享网络——eDonkey 2000 Network(简称:eD2k) 也就是我们所熟悉的电驴网络,迎来了自己的10岁生日!1999年当时18岁的Shawn Fanning(肖恩.范宁)还在波士顿东北大学上学,他的同学抱怨在网上寻找自己喜欢的音乐然后下载的过程实在讨厌,于是决定看看能不能绕过Web网站,让人们直接互相交换各自的收藏。于是他在自己的宿舍里创造了一个改变互联网历史的东西。

前言——P2P文件共享诞生

他花三个月的业余时间写了一个小程序,并用自己中学时候的外号 为其命名为“Napster”(指他头发总是湿的),这样学生们无论在哪里,只要连上网就能把自己拥有的音乐文件共享并下载别人共享的音乐,从此 Napster开启了P2P文件交换与共享的大门,到2001年的时候已经超过5000万用户,学生们为之疯狂,唱片公司们为之抓狂。
Napster创造了一种分散型的个人对个人的信息交换模式,点对点的文件交换,这就是P2P(peer to peer)的由来,它颠覆了互联网诞生以来占主导地位的“服务器/客户”这种中央集权式的信息传播方式。很快,各种各样效仿Napster的程序和p2p 网络的设计纷纷出现。也正是从此,P2P文件共享(P2P filesharing)这一互联网历史上的重要应用开始了它曲折但极富生命力的发展。
一头改变世界的驴子——电驴诞生

2000年9月6日,美国人Jed McCaleb在网站上发布了一条消息,“The Donkey is Born :: 09.06.00”,一头改变世界的驴子出生了,一种新的P2P文件共享网络“电驴网络”(eDonkey 2000 Network)诞生了,仅10天后,Jed又发布了支持Linux的电驴客户端和服务器端软件。根据Jed的解释,电驴名称的含义 为:electronic donkeys(电驴,电子驴,意思可不是有网瘾导致被电的驴子,那时候也没有网瘾这么高级的词汇)。

电驴诞生

和当时大多数P2P文件共享网络一样,电驴网络也由客户端和服务端两部分组成,但是Jed开发的电驴更有自己的特色,客户端可以共享任何文件而不仅 仅限于音乐文件,用户还可以制作收藏集来收藏和共享多个文件,可以随意搜索任何连接到网络里的其他人所共享的文件,可以从任何客户端那里下载同一个文件的 某个部分,有命令行和图形界面的控制方式来随意选择,客户端之间有唯一的身份标示,服务器端没有一个唯一的中央服务器,任何人都可以建立运行自己的服务器 端,服务器之间可以相互联系,组成一个庞大的更类似于“泛中心化”的网络。

电驴网络结构

起初,Jed为电驴设计了4种logo,说实话很糟糕,怎么糟糕如图所示。

电驴放弃的logo图

Jed最后向用户们征求电驴官方logo设计稿件,最终选择了更加抽象简洁的“驴脸”符号作为电驴的官方标示。电驴终于有了自己的形象。

电驴(国籍:美国)出生于2000年9月6日。

2001年的时候,Jed不知道为什么突然想改掉电驴的名字。

作者Jed差点改了电驴的名字

电驴的客户端界面依然是传统的p2p文件共享程序的界面,简单的分为:共享文件,搜索文件,下载文件,好友,IRC聊天室,收藏等几个功能。为了让 搜索功能更加强大,Jed为搜索增加了布尔运算和表达式搜索功能,除了集成的图形界面版客户端,还有分离的核心程序和控制程序供用户选择,甚至用户可以通 过Web界面,用浏览器来管理家里运行的电驴。

一个叫David Qiao的开发者为电驴制作了Java版本的控制器

由于可以建立自己的服务器,可以更加随意的共享和交换任何类型的文件,电驴很快成为了大学生们的新宠,并在全世界的大学校园里流行起来,2001年 左右的大学生们应该见过下面这个当时简陋却强大的界面,无论你在哪个国家,都可以不受阻碍的相互找到各自共享的好东西,绝对的好东西。

电驴早期版本
中心模式的局限性与改进

正像传统的“服务器/客户”这种中央集权式的信息传播方式的局限性一样,虽然P2P的出现打破了这一局面,用户不再从服务器下载文件而是相互之间传 递文件,但是由于每一个用户共享的文件都需要被中央服务器索引,以便其他用户查找,所以对服务器端的依赖性依然是不可避免的,即使人人都可以建立的服务器 端。很快开发者们意识到了这其中的局限性,一些P2P软件比如Kazaa就可以完全实现了不经过服务器索引的文件交换。

2002年美国纽约大学的两位年轻人Petar Maymounkov和David Mazières发表了一篇论文《Kademlia: A peer to peer information system based on the XOR metric》,在这篇论文他们设计了一个叫Kademlia的网络,以达成完全非集中式的P2P网络。这很快引起了当时开发者们的注意,电驴的开发者当 然也不会袖手旁观,很快发布了新的无中央服务器的分布式文件共享网络,基于Kademlia的Overnet网络,以及支持该网络的Overnet客户 端,并在2004年在Overnet成熟以后,被内置到最新电驴官方客户端中,这样电驴就同时支持两种网络,传统的电驴网络(ed2k)和分散型的 Overnet网络,从此即使你连不上任何电驴服务器,你也可以通过Overnet与其他电驴用户交换文件。如图所示,当时的电驴客户端设置里,默认支持 Overnet网络。

 电驴增加支持overnet网络

这些锐意进取的突破,让电驴在2004年超过了当时的P2P文件交换网络的老大——Kazaa(使用FastTrack网络),到了2005年的时 候,又一举反超当时的后起之秀文件发布网络BitTorrent成为使用流量第一位,占据了文件交换流量的51%之多,显示了当初设计者的强大之处。这时 候的电驴界面已经好看多了,而且支持皮肤功能。
 

电驴软件界面图
电驴悲惨的结局——赔款3000万美元并停止开发

正像前言说的那样,P2P文件交换和共享技术的出现让无数人为之疯狂的同时,也让无数人为之抓狂。由于人们可以无拘无束的相互交换任何文件,这一切 压根不需要经过任何Web网站,没有任何网站管理员之类的角色能对其施加管理,这意味着对网站进行审查的老大哥模式也无法控制,于是乎这种由技术创造的绝 对自由让那些吹嘘自由的资本家们也坐不住了,从Napster,Kazaa,再到电驴,所有的P2P公司从诞生之日起就注定要花一半时间来和法庭打交道。 据说,Kazaa(另一种当时流行的p2p软件)的作者即使在公园骑车时都会有人往他怀里塞传票。电驴的成功自然也为自己带来的“杀身之祸”。2005 年,当时的美国总统布什签署生效最新法案,任何人只要在自己的P2P工具的分享文件夹中,拥有一个未上映电影、未上市软件或音乐文件,就可能被判处三年以 下的徒刑和罚款。而根据此前的法律,像P2P软件开发者这样“知道侵权活动而引诱、促使或以物质帮助他人实施侵权,可以作为帮助侵权者承担责任。”,而判 定代位侵犯版权的两个标准:一是代位侵权者有能力制止侵权活动,二是代位侵权者从他人的侵权活动中获得了直接的经济收益。而在美国专利法第271条b款 中,“积极引诱侵犯专利权者将作为侵权者承担责任。”这些显然对当时美国的商业公司的P2P软件开发者都是极为不利的,虽然当时最大的几家P2P服务商曾 组织过几次与版权所有者的谈判,但结果都不欢而散,看到越来越没有希望,更随着类似Grokster案的判决生效,电驴的投资公司MetaMachine 的首席执行官Sam Yagan表示决定放弃,在与RIAA达成的和解中,电驴被宣布永久停止开发,并且赔款高达3千万美元(合当时汇率2亿3千7百多万人民币),在2005 年的一篇采访中,我们可以看到其中的无奈和辛酸(电驴掌门人辛酸访谈:放弃斗争 转型在线音乐)。到2006年9月28日,电驴官方网站发布了最后一则消息,停止发布电驴、电驴专业版、Overnet以及其它版本客户端,电驴结束了自 己6年的生命。
 

关闭之前的电驴官方网站

如图所示,P2P历史上最著名的死亡通知书,电驴之死。
 

关闭之后的电驴网站只剩死亡通知书

电驴死亡通知书译文:
“电驴网络已经不复存在
如果你盗窃音乐或电影,你就触犯了法律
全世界的法庭包括美国联邦最高法院裁决,任何商业组织和个人都将为非法下载承担法律责任
当你非法下载版权法保护的资源时你并不是匿名的
你的IP地址是*.*.*.* 已经被记录
尊重音乐,合法下载”
电驴已死——一个幽灵却在欧洲徘徊

这个幽灵叫开源。成功的将历史上影响范围最大的P2P文件共享软件绞杀,的确是一件值得版权工业巨头们弹冠相庆的喜事,但是他们很快发现,比电驴更 让他们头疼的,欧洲的黑客们开发的电驴网络客户端——MLDonkey,电骡(eMule)已经比电驴更加流行,更可恶的是与不开源的私有商业软件电驴不 同,它们还是开源的,而且它们开发的目的竟然不是为了赚钱,而是为了“知识与快乐”,你无法让他们为传播盗版负责,因为他们从没有进行牟利行为,甚至由于 任何开发者都可自愿的随时退出和加入,这让“他们”到底是谁都无法知晓,连个被告都找不到,这让法律无处下手。于是P2P历史上最奇妙的事情发生了,电驴 死了,电驴网络却依然在继续运行。绞杀行动仅仅是象征性的成功。既然这次无法对开源客户端的开发者们下手,那就向电驴网络的参与者进行行动吧。随之而来的 是几次欧洲地区的法律行动,这些行动震惊了世界,一些搭建电驴服务器的人被逮捕。2006年在一次比利时和瑞士警方的联合行动中,当时全球最大的电驴服务 器Razorback 2.0的管理员被逮捕,2007年著名的位于德国境内的七台DonkeyServer系列服务器电驴索引服务器被警方关闭。与此同时,更多的电驴间谍服务 器被建立用来收集个人用户使用电驴客户端传播盗版的证据,仅在德国就有数千名电驴用户被刑事起诉,并被要求支付数千欧元的罚款。然而由于无法起诉那些非商 业的开源客户端,所以需要耗费大量的精力和技术力量来监控到每一个用户,并且需要进一步完善对于个体用户侵权行为的法律规定,这不再会是像打到让电驴自己 投降那样的一场战役那么令人兴奋,而是一个漫长而缓慢的令人头疼的过程。

电驴之外流行的开源客户端:
eMule(电骡):诞生于2002年5月13日,创始人是德国人Merkur,本名Hendrik.Breitkreuz(亨德里克.布雷特刘兹),骡 子意味着比驴子更加强壮,事实上很快eMule就因为其自身的优秀特性而吸引了大多数的winodws平台下的电驴用户转投旗下。与电驴的Overnet 网络不同,eMule开发者为eMule设计了自己的分散型网络KAD,两者相互不兼容。
 

http://www.emule-project.net/

eMule的衍生品们 eMule Mods:五花八门的mod是电骡最大的特色,开源的特性让任何开发者都可以按照自己想法来对eMule进行改造,一些mod非常出色,强大的功能让一些 eMule老用户们爱不释手,成为他们实际使用的eMule版本。这其中的佼佼者有:MorphXT,Xtreme,ScarAngel,NeoMule 等。

http://www.emule-mods.de/?mods=start

aMule:最早的时候,一些开发人员建立了lMule,试图在linux平台创建一个对eMule的克隆,只是2003年就停止,接着开发的是 xMule,但是由于程序员们之间理念的不同发生了内讧,导致aMule分裂出来。aMule是至今对eMule最好的一个跨平台克隆。

http://www.amule.org/

Mldonkey:比eMule(电骡)出现要更早的客户端,法国人Fabrice Le Fessant为了证明函数语言的优越性,用Objective-Caml语言编写了一个网络应用程序,于是MLDonkey出现了(不要想歪了,名字的 意思是Caml语言编写的电驴软件)。Mldonkey更像电驴官方客户端软件的core和contorller的架构,实际上本身没有一个图形界面,你 可以用web或telnet来登录管理,也有很多种第三方开发的前端图形界面比如,作为最像电驴的客户端,同样支持插件扩展,可以支持其他的P2P网络比 如:BitTorrent、Gnutella、DirectConnect等。

http://mldonkey.sourceforge.net/

由于这些开源客户端的存在,在美国本土之外,电驴网络并没有随着电驴的死去而彻底结束,很快欧洲成为了新的电驴网络的中心区域,从2007年的电驴 网络节点分布图和2010年的对比我们就能看出来,在2007年的时候,电驴被消灭后的第一年,此时在美国本土尚且还有占据超过13%的使用者,然而3年 后,已经连1%都不到了,一些新兴的国家取而代之,值得注意的是,由于中国2009年末对非商业BT网站的打击,更专注于从网站下载而一直没有欧美那样 P2P文件共享传统的中国,不依赖于任何网站的电驴网络终于显示出了自己的优势而流行起来,使用者数量一举达到了全球第四位。

2007年的电驴网络用户世界分布图

2010年的电驴网络用户世界分布图
后记:电驴诞生十周年

从来也没有哪种p2p网络会有电驴网络(eDonkey 2000 Network,简称:ed2k)这么强的生命力,开创P2P时代的Napster早已转向音乐销售,挣扎了这么多年后还是成为了历史,而电驴网络竟然没 有因为电驴的死亡而消失,至今仍是全球最流行和分布最广泛的文件交换网络,每一时刻就有上千万人在使用,这是连作者自己都没有想到过的,没有哪个P2P网 络能持续这么久,BitTorrent?2003年才诞生,虽然有很多种客户端都支持BitTorrent,但是作为一个文件发布网络,始终依赖于Web 网站来获torrent种子或Magnet链接是致命伤,而对于传统的P2P文件共享网络来说,搜索就应该可得到一切,即使类似电驴那样的ed2k链接也 只是为了方便公开发布的附属功能,如果说Napster打开了一扇大门,则电驴打开了一个世界,一个能在全球范围流行的文件交换世界。在电驴网络的内部, 电驴被击败了,最流行的服务器端软件是法国的Lugdunum eServer而不是电驴官方的服务器软件Donkey Server,最流行的客户端软件是德国的eMule(电骡),它的确像它的名字那样比电驴更强壮。在实际中,电驴被美国唱片协会彻底消灭了,幸运的是电 驴的失败促进了电驴网络的成功,这会让美国人郁闷,显然美国人没有学到那种招安然后利用再消灭的哲学,否则也不用看着欧洲的同仁们劳心劳力的整天在想办法 通过这个法案那个法案,安装这个P2P监控设备那个P2P监控设备了。当美国大学生Shawn Fanning在他的大学寝室里为我们开启p2p文件共享时代时,当电驴网络已经诞生十周年依然流行的时候,历史已经证明没有任何力量能彻底关闭这个通往 自由分享世界的大门
 

电驴在美国被判死刑