星期日, 八月 26, 2012

在CentOS下安装Redmine


由于某些原因,需要安装一个Redmine来做项目管理和defect的跟踪。最开始在Linux下边安装,耗费了一天时间还没有搞定。周五晚上到家,准备在Win64下安装,经过两个晚上的奋斗(最困难的部分是安装rmagick这个包,可以参考http://stackoverflow.com/questions/4451213/ruby-1-9-2-how-to-install-rmagick-on-windows, 还有mysql可以参考http://stackoverflow.com/questions/8740868/mysql2-gem-compiled-for-wrong-mysql-client-library),终于安装成功了,不容易啊。今天下午决定在linux下再次尝试一下,很快就搞定了,把大概的过程记录下来。

安装测试Ruby:
yum install ruby
Ruby -v
安装Gem: 
yum install rubygems

安装ruby开发包:
yum install ruby-devel
安装gcc开发包:
yum install gcc
安装Rails:
gem install rails v=2.3.14 (直接执行gem install rails 会出错,需要制定版本)
安装多语言包:
gem install -v=0.4.2 i18n
安装rake:
gem install rake
安装配置MySQL:
yum install mysql-server
/sbin/chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
mysql_secure_installation (全部选择yes或者一路回车就OK了)

进入mysql配置redmine账号:
mysql -uroot -p
create database redmine character set utf8;
create user ‘redmine’@'localhost’ identified by ‘redmine’;
grant all privileges on redmine.* to ‘redmine’@'localhost’;

去redmine官网下载redmine,解压,然后再redmine目录下的config目录下做操作,配置redmine和mysql的连接:
cp  config/database.yml.example config/database.yml
编辑database.yml:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine

继续通过gem安装mysql包:
gem install mysql
安装passenger包:
gem install passenger
安装bundle
gem install bundler
在redmine目录下执行:
bundle install (失败,因为需要rmagick 2.13.1)
安装rmagick:
gem install rmagick -v '2.13.1'
安装rmagick失败:
尝试先安装 yum install ImageMagick
依然失败,报错:
can't install RMagick 2.13.1. Can't find Magick-config in /user/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/bin:/root/bin

*** extconf.rb failed ***
看来是需要安装ImageMagick的开发包: yum install ImageMagick-devel
成功后再次安装gem install rmagick, OK.
再次 bundle install
消息:Your bundle is complete! Use 'bundle show [gemname]' to see where a bundled gem is installed.
执行:
rake generate_secret_token
在redmine目录下执行:
RAILS_ENV=production rake db:migrate
成功后继续执行:
RAILS_ENV=production rake redmine:load_default_data
显示: Select language: ar, bg, bs, ca, ........ vi, zh, zh-TW [en]
选择: zh 回车

启动Redmian server:
ruby script/rails server webrick -e production
(如果希望Redmine作为服务运行,加上-d参数即可:ruby script/server webrick -e production –d

在浏览器输入:http://localhost:3000,显示出来梦寐以求的redmine界面,激动啊~ 然后使用admin/admin登陆就OK咯。

然后我悲剧的发现了这个: http://bitnami.org/stack/redmine


给索爱LT18i刷了小米ROM

老婆一直抱怨LT18i升级到4.0后非常的慢,于是索性试试小米的ROM,老婆当初在Desire Z上使用小米的ROM,颇有好感。

晚上开始动手,下载,解锁,刷机,刷机过程总的来说都比较愉快。 可是,可是,刷到小米的ROM后发现系统反应居然还没有原生的ROM好,我恨~

只能期盼小米能够快点把ROM中的Android升级到4.1,提高一下响应速度!

详细教程:http://www.miui.com/a-155.html

lt18i_tools.zip下载费了比较多的时间,最后注册了一个华为网盘的账号才搞定

星期一, 八月 13, 2012

贵州,美丽的青山绿水,苗寨瀑布

8月3号老婆突然决定出游,于是8月4日出发,8月12日回家,来了一趟为期9天的贵州游.
8月4日:  睡个懒觉,去沃尔玛购物,然后走城南-遂渝高速-兰海高速-遵贵高速. 到贵阳住锦江之星,吃米粉.
8月5日: 先去花溪吃当地有名的牛肉饭,然后去青岩古镇,再去龙宫,晚上住安顺的7天酒店. 从龙宫出来去安顺一路烂路. 龙宫景区很不错,值得一去. 第一次坐船参观溶洞.
8月6日: 从安顺走高速去黄果树瀑布,门票加车票230一个人,相当的贵. 不过三个景点还是各有特色,还是值得去一趟的. 晚上回贵阳继续住锦江之星.
8月7日: 从贵阳出发去小七孔. 小七孔果然名不虚传,非常漂亮.只是游人太多,每次坐车都要排队. 晚上住荔波县城的酒店. 因为没有连锁的经济型酒店可以选择,就在网上订了一个评价比较好的酒店,也是最贵的一个,238一晚上.
8月8日: 从荔波出发,先去榕江看天下第一侗寨,中间接了一个MSFT来的电话面试.然后从榕江到从江错误的选择了国道. 81公里的路程开了3.5个小时. 到了从江随便选了一个100元的酒店住. 从江还不错,吃了好吃的炒粉.
8月9日: 从江出发先去了西江苗寨,晚上住黔东南的首府凯里. 我的伤心地,第二天早上出发的时候不小心把我麻花给刮伤了. 老婆在这里找到了好吃的牛肉粉. 西江苗寨还是值得进去看一看的,虽然100元的门票有些肉疼.
8月10日: 直接去最后一站镇远古镇. 是这几年看过的最漂亮的古镇了. 住宿也不贵,118. 吃的也不错. 两个人大快朵颐.
8月11日: 有错误了选择了一些省道,最后还是上了高速公路,晚上原来计划是住遵义,但是觉得精神还不错,就开车到了火炉重庆. 晚上吃了不好吃的小面和粉. 住的还不错,是如家酒店,价格便宜还包早餐.
8月12日: 中午一点到家. 那个杀人犯周克华刚好在重庆,高速公路收费站都有持枪的民警检查过路车辆.

大概行程3000多公里,花费6K多吧.

星期四, 八月 02, 2012

Android版本的百度导航还不错

之前一直主要使用Google地图,但是在天朝速度太慢,于是最近安装了Baidu地图,百度地图的离线地图功能不错,而且还有导航功能。

最近开车的时候试用了一下,确实还不错,有比较明确的语言指示。但是相比较专业的Tomtom,差距还是挺大的。最主要是显示出来的画面道路和指示线都很细,估计是UX设计师没有用过好用的导航,是拍脑壳想出来的。再就是貌似没有自动缩放功能。还有一个缺点就是搜星速度比较慢,开始我还以为这个玩意没有办法工作呢。 不过总的来说,还是挺推荐的,毕竟数据比较新嘛,而且是免费的。

更多信息,参考http://shouji.baidu.com/map/nav.html?from=3052