大冬天的买短袖
Tuesday, November 28th, 2006今天从Threadless上买了两间短袖圆领衫,和LP一人一件…花了29.5USD…烧包了!从地球的另一边运过来要1-3周,等收到了发图上来~
今天从Threadless上买了两间短袖圆领衫,和LP一人一件…花了29.5USD…烧包了!从地球的另一边运过来要1-3周,等收到了发图上来~
昨天受LP支托去中关村图书大厦于丹《论<论语>》签售会搞定三本签名书,我想人八成不会太多,上次在王府井碰上品冠的新专辑签售,顶多100人,签书也多不到哪去。
早上起床到苏州街路口的吉野家,结果没开门,现在旁边的DQ吃一个热狗,到公司小坐。
热狗太小,下肚一点感觉没有,一小时后再次来到吉野家,吃了一个中碗鸡肉饭,看表才11点5分。
签售是下午两点,时间还早,骑车过去先踩个点吧。
到了图书大厦直接进去,大屏幕写着签售在五楼多功能厅,上去瞅瞅有人么。
到了四楼,找不到去五楼的路,问问导购得到一消息:人太多,五楼已经封了,要去一楼的南广场排队…一楼!妈妈呀
到了一楼图书大厦南门直接上去,队伍已经排到二楼,赶紧站队,站了一分钟问问周围人,又得到一个消息:这个队只卖书不签名,签名的在另一边…FT,人生最怕的就是站错队。
赶紧下楼找地,拐了两道湾来到一个貌似工地的地方,从一个超破烂的门进去,找到队伍了,排在了三楼左右,据说前面有四百来人。看表11:20,I’m in position!
….排队过程不说
进入签售现场,书一方,刷刷,签完走人,看表,14:50…
下楼一看,立马觉得自己很幸运,楼下起码站了两千号,我真实战士~再吃一个巨无霸
找名人签名真是一个辛苦事,最好吃的饱饱的早早去!
Update 28/11: 晚报消息于丹当天签了9个小时12600本书,当个名人不容易
中国人写应用似乎第一个要处理的重大问题总是Unicode,中文的双字节和英文的单字节差异带来的麻烦真实浪费了我们不少时间。
Rails应用处理Unicode可以参考石锅拌饭的一篇文章和他也参考过的一篇文章。
在我处理的过程中一直遇到一个collation冲突的问题,原来是我用了CocoaMySQL的前段工具操作DB,里面有一栏写着Encoding:UTF8,我信以为真,结果mysqldump导出sql文件一看,我的所有表还是latin1,无语,手工改了一下sql再导回去,一切OK
同样是处理中文,Rails感觉比Java的东东方便很多…不过还有一个问题没有解决,OSX下面安装的MySQL配置文件在哪?一直没有找到,官方的中文5.1文档上也没见影子。
现在每天下班都是只带电脑不带电源,我的iBook刚好可以勉强支撑晚上的工作(当然我晚上也很少做什么),昨天做了一些编译工作,两个多小时把电池用到了20%左右,成功装好了RMagick。
今天遇到了一个问题,如何得到通过file_column上传的文件的大小?找了半天没有什么收获,给作者写了封email,希望可以得到他的帮助(作者是Google的~)
现在开始看typo的code进行学习,从1.6看起,毕竟低版本代码比较少,也可以了解一下它的发展过程 ![]()
在Tiger上安装RMagick让我郁闷了半天,试了几种方法,简单总结一下让大家少走弯路。
首先我通过DarwinPorts安装了ImageMagick和它的一些依赖包,之后通过gem安装rmagick,很顺利,但是在irb里面测试,找不到RMagick,Google了一下似乎有人反应在Mac OS X上面gem安装的有些问题,我也没有最终去查证,换下一种方法。
通过DarwinPorts安装rb-rmagick,安装失败了,简单查了一些有人反映同样的问题,但是没有找到解决方法,再换方法。
全部去source code去compile,找到了一个shell script,在我的系统上表现的很好,脚本执行完成之后RMagick可以用了,不过我并没有把之前DarwinPorts安装的那些东西删掉,等发现问题再说吧~
Update:06.11.24
上面的script虽然成功不过破坏了我以前通过DarwinPorts安装的一些东西,最终我还是都删掉了,用DarwinPorts重来:使用port安装ImageMagick和它的依赖包,用source code的方式安装RMagick,之后在irb里面测试可以找到RMagick,但是我的应用里面还是找不到,Why?
问题出在我用的Locomotive上面(Mac上很方便的Rails部署工具),换成应用下面默认的Webrick就可以正常使用RMagick…FT!让我折腾了将近两天的时间(除了Google的时间大部分都用在了port install和source code compile上面)
安装RMagick的方式可以参考这篇文章,官方的还是比较权威!
不过换成默认的Webrick后又多了一个问题,原来应用中输入中文直接可以正常显示,没有做任何设置,但是现在默认的Webrick下面成乱码了,问题真是解决了一个又来一个…{((*&*))}
Update 2: 06.11.24
Locomotive的问题很简单的解决了,它采用的是Bundles的方式将Rails需要的东西挂上去,之前我装的Locomotive2.0.8包含了Standard bundles, 现在已经有了RMagick bundles可以下载 (此外这里还可以看到Bundles里面包含的东西,现在的Locomotive用的明朗多了),将bundles装上以后重新添加一下应用,将Framework选择为RMagick Bundles就可以了~
最近比较忙碌,porting了一个网站(campus.maxthon.com),虽然只是很小的一点改动。第一次用了C#和MS的那个IDE,有好有坏,它的那种封装方式似乎比较好用,不过限制的又有点太可怕了,很难想象在不知道任何API的时候如何下手做任何一点事情,我似乎就是这样的情况,只有根据上下文进行不断的套用。
Rails的东西开始了,最让我高兴的是可以在我的小白上进行,虽然它真的很小,code的时候让我的手腕很扭曲。不过也终于让它摆脱了玩具的名声,可以真正做点事情了。还发现一个奇怪的现象,以前在我的Sony Laptop上用Touchpad几乎是无法进行工作的,只有在迫不得已的时候才用。但是在小白上我更愿意使用Touchpad,似乎比我的Logictech Cordless Mouse好用不少。原因第一个应该是我那个鼠标实在太难用了,大家千万别买。第二个原因应该是小白上的Touchpad触感很好,而且两个手指在上面就可以滑动滚轮了,人性!
今天注册了一个.Mac(suave.su@mac.com),愿意的可以加我的iChat。而且刚注册完就和Ben视频了一下,看来我也需要一个iSight。说到注册.Mac是因为今天认识了Nomadchen,第一个通过blog认识并且聊了很久的人,同样要在Mac上开发一个rails project,chic~而且他的机真是让人流口水。
在Maxthon有幸认识了一个BSD Geek,疯狂推崇BSD~同样是Linux高手,一个完全工作在Linux上面的Web developer,一个熟练使用awk/sed,一个porting php app自己写module的狂人,似乎来自另外的星球。His name is Whisper~