离开无锡的那些天,用手机拍了几张小区附近的照片,以示留念.........
在无锡唯一花了80元门票去玩的 三国城


无锡蠡湖,我的同学来无锡了,我都是带他们去这里玩,1 不要钱,2离我比较近....

工作了1年的地方,我在的时候,这个园区貌似中科芯 和 同捷汽车设计 两家比较牛...

12小时后,到了北京,北京给我的第一印象不是冷,是城市的脏,乱,差,天气不好,刚下火车,门口要查票,前面就两个窗口查票,后面人人都在往前挤,速度贼慢着,这还象个首都的办事效率 吗... 北京部分城市建筑是红墙红瓦,这个可能和北京的政治有点关系,就像第一次到苏州,发现很多建筑是白墙黑瓦,有点江南韵味....
到北京感觉不冷,但是很干燥,路边或者物体上,尘土比较多,看着一个城市象笼罩在沙尘暴中一样,不舒服....
北京的地铁 和 公交 太便宜了。。很适合我们这些外地人,或者没车族,公交4 毛,地铁 2元随便做..嘿嘿, 爽
..... 现在已经安顿下来了,公司的cto和我一个大学同学帮我一起找了房子,感谢一下,这边的cto 看着很随和,技术又牛,走sohu 过来的,膜拜一下,刚过来还没上班,在公司小玩了以下,就叫我处理一个500万条记录左右的一个文件,遍历查关键字,并且按大小排序,第一次处理这么大的数量级,有点手足无措,不过还好,遇到问题了,总监总是能够以他最快的速度,最好的方法告诉我怎么做....呵呵,很喜欢这样的工作,很喜欢这样的挑战.........
既来之,则安之......好好工作,好好赚钱,好好生活~!
效果:
最近在折腾vim 开发rails,以前用nb,puts 或者 p的语句在 nb的console中显示的颜色不一样(p出来的字体是黑色,其他Get,Post路径显示是红色),这样很容易就看到 调试 的p 后者 puts 语句,
可是用了 vim后,如果用rails.vim的:Rserver 启动后,看不到哪里有 console的任何信息,这个总不能让我到log里看吧, 于是只好在 shell 中ruby script/server的方式启动,这样就可以看到我的console下输出信息了,可是发现颜色都是一样的,这样很难定位我 p 的变量,那么我们可不可以 给它变个颜色呢,of course~!
刚开始想不要 plugin 实现,找到这编文章, 可是我没有成功,http://kpumuk.info/ruby-on-rails/colorizing-console-ruby-script-output/ , 后来就用了 highline gem
按照demo里的方法
say("<%= color('test color console', :blue) %>")这样用起来还是有点麻烦,
下面介绍我使用的办法,刚开始想重写ruby p的方法,让它p出来的字是带颜色的,后来想并不是好的办法,只好自己写个helper方法了。。。。。
使用步骤:
1,sudo gem install highline
2,rails 的helper 里 新建 share_helper.rb
require "rubygems" require "highline/import" module SharedHelper def p_start say("<%= color('<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<',:blue) + '\n' %> ") end def p_end say("<%= color('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>',:blue) + '\n' %> ") end end
3,application.rb 中添加 include ShareHelper
4,在action , helper, view 中可以调用p_start, p_end 方法了。。。例如这是在action中使用的demo:
@user = User.find(params[:id]) p_start p @user p_end
更多的demo, 请看这:
http://highline.rubyforge.org/svn/trunk/highline/examples/
ref:
http://highline.rubyforge.org/
http://raveendran.wordpress.com/2008/07/05/highline-ruby-gem/
http://www.ruby-forum.com/topic/141589
效果预览 :
vim配置下载:下载后若看不到文件,ctrl + h 显示隐藏文件,因为前面有个.的文件
http://www.uushare.com/user/fl1429/file/2348697
在同事 textmate 的诱惑 和 他的鼓吹下,决定用 vim 配置成 ide 开发rails了,之前可以说vim是0基础,很少用,一切从头开始:
1,安装vim 和 gvim
sudo apt-get install vim
sudo apt-get install vim-gtk ( 或者 sudo apt-get install vim-gnome ) # 基于桌面gui的方式不同
安装完成,可以使用vim 和 gvim命令看看能否打开,打开就success 了
2,在你home/user目录下配置 .gvimrc 文件 , 没有的话,自己新建一个
把我代码里的配置拷贝进去
3,配置home/user目录下.vim文件夹,没有的话,新建一个
把我相应的文件copy过去
4,shell 下 cd 到你的project -> 输入gvim ,打开了gvim -> 按 F7 打开目录树->选择你要打开的文件->命令模式下 输入:Rserver 启动server
上面的过程基本就ok了
5,解决ruby 语法高亮
如果你打开的ruby代码没有语法高亮,那可能是 ruby.vim 版本不匹配,可以安装一下
sudo apt-get install vim-ruby
安装成功后,locate ruby.vim找到安装的地方,应该在/usr/share/vim.....下
然后把安装目录下的所有ruby.vim 和 eruby.vim移到对应的文件夹下(home/user/.vim)
6,解决Monaco字体,Monaco字体是mac shell 下默认的字体,很漂亮,如果没有安装的话,gvim里的字母间距会很大
下载 monaco 字体
http://www.webdevkungfu.com/textmate-envy-aka-monaco-font-for-windows/
安装
1. cp monaco.ttf /usr/share/fonts/truetype/ 2. fc-cache -f -v
如何看到像netbeans中output那样的输出,用Rails.vim的Rserver 启动后,发现看不到puts输出,客户端Get,Post请求动作。所以只好在shell 下ruby script/server 方式启动了
8,安装 ctags
sudo apt-get install exuberant-ctags
9,解决svn问题
gvim 集成了 svncommand插件, 可以怎么也commit不上去,出现 "***"is not a working copy的错误,所以最后也只好在shell下用svn命令做了
常用的:
checkout project: svn co svn://192.168.1.128:8888/web update: svn update commit: svn commit
出现vim打开编辑界面,不edit,直接:q,然后c,继续空白message提交
核心配置参考了这里,所以快捷键的话,可以看那里说明
http://code.google.com/p/vimmate/
See:
http://yangzhihuan.javaeye.com/blog/494254?page=1#comments
http://terrysky.javaeye.com/blog/520842
http://plog.longwin.com.tw/programming/2007/08/14/programmer_best_font_monaco_2007