Ubuntu11.04下开发Ruby

princy | May 29th, 2011 - 08:17:35

0 由于学习需要,摸摸索索的在Ubuntu 11.04下安装和配置了一下Ruby。采用的是Ruby+Rails+yums+eclipse+RDT(Apatana)的方法。

1安装Ruby,目前最新版是1.9.1

#apt-get install ruby1.9.1

2 安装Rails,目前版本是2.3.5

#apt-get install rails

3 安装gems

#apt-get install rubygems

上面全部安装完后依次敲入ruby, rails, gem来确认是否安全安装好了

4 安装eclipse。 因为Ubuntu源里面的版本还是3.5,所以就从官网下的最新版来安装编译的。

4.1 下载eclipse,目前版本是3.7RC3

http://download.eclipse.org/eclipse/downloads/

4.2 解压到想要安装的目录,自己是 /usr/local

#cd /usr/local

sudo tar xf /*<下载地址>*/eclipse-SDK-3.7RC3-linux-gtk.tar.gz

4.3 设置启动

#cd /usr/bin

#vim eclipse

#!/bin/sh
export GDK_NATIVE_WINDOWS=true
export MOZILLA_FIVE_HOME=”/usr/lib/xulrunner-$(/usr/bin/xulrunner-2.0 –gre-version)”
ECLIPSE=/opt/eclipse/eclipse
exec $ECLIPSE “$@”

最后

#chomd +x eclipse

4.4 添加桌面图标

#cd /usr/share/applications

sudo vi eclipse.desktop

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

4.5 退出进入后发现eclipse的图标没有搞好。换到root账户下去/usr/share/applications下找到eclipse后手动给它添加日蚀的小图标

4.6 重新进入后发下eclipse已经安装好了。

5 在eclipse下安装Aptana插件

进入eclipse的help下面的Install New Software,把http://download.aptana.com/studio3/plugin/install贴到Work With那后按回车,然后一步步按照提示安装就好了

6 最后重启eclipse后就可以新建ruby project来学习ruby了。

7 其余步骤

7.1 其实是在第2步以后安装了rvm , 管理版本用的,不知道不装可不可以。。。

$ bash &lt; &lt;(curl -s https://rvm.beginrescueend.com/install/rvm)

7.2 另外还安装了irb,类似于ruby shell的东西

8 参考链接

http://www.ibm.com/developerworks/opensource/library/os-rubyeclipse/

http://www.aptana.com/

http://www.ruby-lang.org/en/

http://ankyo.blog.so-net.ne.jp/2011-03-22

Mac Pro的Ubuntu跨版本升级

princy | May 28th, 2011 - 16:25:08

下午无意中看到了Ubuntu11.04发布后就小折腾了一下,把机器上的Ubuntu10.04升级到了Ubuntu11.04,期间稍微遇到过一些小麻烦,在此Memo存档一下。

0 现状
目前的Macbook Pro是去年春天发售的15存的Core i7的那款,具体型号可以这么查看一下:
$sudo dmidecode -s system-product-name
MacBookPro6,2
去年夏天的时候折腾了一下装了三系统,MAC OS,Win 7和 Ubuntu 10.04. Mac OS是日常用的主系统,Win 7是为了解决有些只支持IE的网站访问问题的,Ubuntu是为了跑一些程序和学习什么用的。

1 升级步骤
因为是从10.04升级到11.04,中间跨了一个版本,所以只能先升级到10.10后在继续升级。用的命令主要是update-manager。用法可以参照如下
# update-manager -h
最后升级的命令如下,敲完后会跳出一个发行版本升级的窗口,按着提示先升级到10.10后重启。
# update-manager –dist-upgrade
10.10升级成功后可以继续利用同样的方法升级到11.04。两个升级加起来差不多要四五个小时,所以要是如此升级的话最好要准备足够的时间。

2 升级后的无法进入X桌面
升级后发现画面一直停在了11.04的启动条那,等了好久后按了重启也没变好。最后在开机的时候按住ESC后发现有个页面装载失败的提示,应该是最新的系统自带的驱动不支持MAC Pro的显卡驱动?总之最后按照一下办法把问题解决了。

2.1 安装pae内核
$sudo apt-get install linux-image-generic-pae linux-headers-2.6.38-8-generic-pae

2.2 设定苹果的软件源并安装显卡和触摸板的驱动
$ sudo add-apt-repository ppa:mactel-support && apt-get update
$ sudo apt-get install nvidia-bl-dkms pommed
$ sudo apt-get install bcm5974-dkms xf86-input-multitouch

2.3 编辑/etc/modules

$ cat /etc/modules

lp

coretemp

nvidia-bl

2.4 编辑/etc/X11/xorg.conf 添加触摸板驱动
$ cat /etc/X11/xorg.conf
Section “Device”
Identifier “Default Device”
Option “NoLogo” “True”
# Option “RegistryDwords” “EnableBrightnessControl=1″
EndSection

Section “InputClass”
MatchIsTouchPad “true”
Identifier “Multitouch Touchpad”
Driver “multitouch”
MatchDevicePath “/dev/input/event*”
EndSection<

2.5全部搞定后重启就可以进入最新的系统里面了

3 外放没声音的问题
进入系统后发现耳机可以听到声音,但是机器外放没有声音
解决办法:按照如下命令安装gnome-glsamixer,设置一下外放并把其余的声音都调到最大后就搞定了。
$sudo apt-get install gnome-alsamixer
#gnome-alsamixer

4 目仍存在问题
虽然F5和F6很给力的自动安装了驱动,但是F1,F2的驱动还是有问题,没有办法调节屏幕明亮度。

5 个人使用感受:
感觉界面上什么的跟10.04还是变了很多,比如说学苹果系统把常用程序放在桌面左侧,在屏幕最上方的菜单处显示针对各个程序的不同菜单栏,多了Ubuntu one的功能。不过感觉还是有些设计不很习惯,尤其是要到关机按钮处找系统设置。。。

6. Ubuntu Wiki上的初步设置指南

http://wiki.ubuntu.org.cn/index.php?title=Qref/Natty/Ubuntu&variant=zh-hans#.E7.BB.A7.E7.BB.AD.E8.AE.BE.E7.BD.AE

老兵不死,勿忘江湖

princy | May 12th, 2011 - 14:57:14

题记:为了一个NBA时代的落幕,为了自己喜欢上的第一个也是唯一一个NBA球星凯文加内特,为了那些跟我一起经过见证这段历史的分落世界各地的兄弟们

5.12号,NBA季后赛东部半决赛的第五场,自己喜欢的凯尔特人客场挑战热火。一边是老气横秋伤病连绵,一边是气头正盛如日中天,又加上是客场挑战,所以自己心里很明白这场比赛凯尔特人赢得可能很小。但即使如此,还是抱有一丝丝的幻想,幻想凯尔特人至少能拿下这场比赛,至少让我在周六的时候再多看一场这群老头子的比赛。

上午11点左右,一个好朋友发来信息,凯尔特人第四节领先呢,心里满是欢喜的继续工作。然后又快一个小时,利用吃饭前的时间看了一下比分,87:97,凯尔特人输了,一下子心里面就空荡荡的。晚上回到家,一边打开EPSN听着比赛的回放,一边跑到虎扑上看着各种悼念的文字,莫名的开始一阵阵的伤感,为了那个不能接受失败的K.G,为了那个更加老去的绿军,为了他们陪自己走过的一去不复返的青春。

大约10年的时候,自己刚刚开始打篮球看篮球。那时候正值青春年少热血沸腾,时常幻想着称为放荡不羁却一不小心拯救世界的英雄,所以就一不小心蜜上了当时还在森林狼的球风铁血强悍,攻守全面无所不能的凯文加内特,时称狼王。那时候的明尼苏达,传说中的冰天雪地的地方,狼王就在那开始自己职业生涯,展现自己攻守全面的能力,在NBA展露头角的地方。在那里,狼王收获了N多的荣誉,N次全明星,N次第一阵容,第二阵容,最佳防守,乃至03年的常规赛MVP。不过那里也是让狼王背负着忠诚的十字架而痛苦挣扎的地方。N年止步季后赛第一轮,身边的队友来了又走来了又走,常常是他一个人带着一群混饭吃的“学友哥”之流而拼死挣扎。哀其不幸,怒其不争,无数次的对森林狼的管理层失望后,就想着狼王可以换个东家去追去最后的胜利。不过却又深深地敬佩狼王的忠诚,所以也就一路的看着加内特比赛走了下来。

2007年,收到一个朋友的短信,告诉我加内特转会凯尔特人,那个有着悠久的历史,无数的英雄传说,用绿色的幸运草做象征,有着红衣主教的灵魂庇护的凯尔特人。然后加上凯尔特人的皮尔斯,三分杀人不见血的君子雷,新组成的三巨头开始全新的旅程。从此,狼王变回简单的KG,从英雄变成无私的团队球员,并以着绿军的防守核心和稳定火力输出点的身分帮助绿军捧起了奥布莱恩杯。而那时后自己也开始走到人生大的十字路口,从国内到了日本的同时,内心开始尝试从深蓝转向浅灰,从憧憬英雄变到想着应势而生,离开很多老朋友的同时开始结交了不少的新朋友。到了最后他们捧杯的那一刻,看到狼王喜悦的眼泪,内心满满的喜悦,对加内特,对他的坚守和转变,以及对自己对他的那份喜爱。

接下来的故事依然敌不过时间和伤病。即使三巨头隐藏着自己的锋芒,完美的战术执行,靠着铁血的防守和斗志连续杀入从决赛,但还是因为英雄末路,美人迟暮的种种原因而接连的跟冠军失之交臂。然后直到今年,二胖帕金斯被迫离军远走到雷霆,大小奥尼尔伤病不断基本可以无事,绿军夺冠的希望也就更加的渺茫。不过幸好在三巨头关照下,朗多迅速的崛起,串联起来了整个的球队。不过人算不如天算,上上一场的比赛,朗多跟韦德倒到一起,左臂直接反向弯曲的被扭断,更是基本上断送了绿军最后的希望。于是现在为止,石佛邓肯的马刺被黑八,科比的湖人也被调翻马下,我们这些80前半段出生的人们蜜的球队也就基本上都出局了,一个时代也就这么的落幕了。

老兵不死,只是渐凋零。伴随着NBA的这个时代的落幕了,那些跟自己一起打球看球,一起喝酒聊天的朋友们也都分散到了世界各地,并纷纷开始成家立业,纷纷的隐藏着自己的棱角而为了生活和家庭去四处打拼。但无论如何,我们一起经过见证并参与了这个NBA的时代。等我们哪天在哪个地方相遇,希望我们还能够一边数着这群人的名字一边把酒言欢,谈笑风生。

笑江湖浪迹十年游,空负少年头,对铜驼巷陌,吟情渺渺,心事悠悠,酒醒诗残梦断,南国正清秋。把剑凄然望,无处归舟。明日天涯路远,问谁留楚佩,弄影中州?数英雄儿女,俯仰古今愁。难消受灯昏罗帐,怅昙花一现恨难休!飘零愤,金戈铁马,拼葬荒丘! —梁羽生的词

注:凯文.加内特,缩写为K.G ,以前人送外号狼王。。。

2011.5.12