最近诸事不利,走背字。昨晚给ipod touch贴膜边角进了灰,很郁闷,只能再网购一个,可是能想起来的最近10次给自己和朋友的电子设备贴膜都没有失败过,偏偏自己的失败了。还好这样不用费心和朋友交代,和自己交代不就是来点积极心里暗示就好了么?
老婆提议去庙里拜拜。老婆问是香山卧佛寺呢?还是雍和宫呢?还是白云观呢?还是都一样呢?也许诚心想想就好了。
you are coming a long way…
最近诸事不利,走背字。昨晚给ipod touch贴膜边角进了灰,很郁闷,只能再网购一个,可是能想起来的最近10次给自己和朋友的电子设备贴膜都没有失败过,偏偏自己的失败了。还好这样不用费心和朋友交代,和自己交代不就是来点积极心里暗示就好了么?
老婆提议去庙里拜拜。老婆问是香山卧佛寺呢?还是雍和宫呢?还是白云观呢?还是都一样呢?也许诚心想想就好了。
在iPod touch 3到来的夜晚,沐浴,和老婆一起打开她的包装,给她贴膜。连上iTunes还魂,很快我的Tin’s iPod又回到了我的身边。又开始一个漫长的旅程。
老婆工作需要要购置2W的单反装备,包括机身、镜头、卡、闪灯。开始犹豫应该上哪一套呢?
静静的等待我的新iPod touch的到来,它的前辈陪我走了一年半,我非常怀念它。因为有备份,所以新的touch到来后会很快恢复原来的记忆,我觉得它就好像一个会永生的机器人朋友,它可以陪我走啊走,总是可以回到我的身边。我付出的只是它躯体再生的价格。就好像Billy Joy在”Why the future doesn’t need us”里面描述的一样,机器人也许可以很快的走到我们身边,而且它会不知不觉的取代你的位置,这是不可阻挡的。
我开始使用diamondtin.com域名,老婆使用zzjane.com域名。因为考虑到消息单一化的问题,我决定还是分开域名。
以前的zztin.com域名还可以使用(有效期还有1年),不过会被permanent redirect到新的域名上面。
不得不抱怨Mysql的权限实在很二。我昨晚搞了半天都没有搞定我的MBP上的古怪问题:
我在机器上面的mysql在命令行下面用mysql -u root可以直接登上去,但是在django里面设置user = ‘root’, password=”却登不上去,而用有密码的用户可以登上去,告诉我access denied。
我尝试重置密码,用sql更新总是不管用,而且我发现更新结果实际上就在mysql.user表里面,直接更新表比使用命令还简单。
幸好 @nicholasdsj 同学指了一下问题,发现因为我的Terminal里面的mysql客户端即使-h登录进去它也默认使用socket连接,但是socket连接忽略了密码……我不知道这是否是我的机器的配置有问题,但是这个古怪的原因造成我使用mysql客户端尝试密码完全失效……实际上总是有密码。最后干脆执行sql清空一下密码:
update user set Password = '' where User = 'root' and Host = 'localhost';
而后python连接没有问题了,清净了。可是Terminal里面每次都需要输入-p参数然后回车进去了。
原来adb shell到G1里面即使su了也不具有对system的读写权限,需要:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
– I really don’t like programming. I built this tool to program less so that I could just reuse code.
– PHP is about as exciting as your toothbrush. You use it every day, it does the job, it is a simple tool, so what? Who would want to read about toothbrushes?
– I was really, really bad at writing parsers. I still am really bad at writing parsers.
– We have things like protected properties. We have abstract methods. We have all this stuff that your – – computer science teacher told you you should be using. I don’t care about this crap at all.
– There are people who actually like programming. I don’t understand why they like programming.
– I’m not a real programmer. I throw together things until it works then I move on. The real programmers will say “yeah it works but you’re leaking memory everywhere. perhaps we should fix that.” I’ll just restart apache every 10 requests.
– I do care about memory leaks but I still don’t find programming enjoyable.
看这里
Reply lifesinger’s blog post: jQuery 让人恋恋不舍的秘密
是pattern matching,基于消息的函数调用经常使用这样的模式。因为jQuery的functional风格,所以它使用了pattern matching来收紧api数量,效果很不错。
但是上次mootools的开发者说过jQuery的这种设计也意外的鼓励了一次使用就抛弃的代码风格,容易造成你写只为一个页面而作的代码段。这对于鼓励前端开发减少代码重复不利,从长期来看,由于js还不支持原生的pattern matching,所以jQuery这种方式也能由于api灵活降低一些代码的可读性。
每次用Tunnelblick连接我的zztin.com主机后(我的是Mac OSX 10.6)再断开后,我的zztin.com的主机就无法到达了。ping的时候会报告:
ping: sendto: No route to host
这是路由错误的表现,用netstat -nr查看当前的路由设置,发现连接OpenVPN时候推送的route信息没有被清除。我手动试验了一下重建route表:
sudo route flush
然后所有网都连不上了,又netstat -nr一下,发现默认路由没有了,手动添加一下(我家的无线路由器IP是192.168.1.1:
sudo route add 0.0.0.0 192.168.1.1
所有网站都可以用了,包括ssh我的zztin.com。可是不能每次都手动清理呀。查看了一下log,发现的确有问题,有好几行route -delete的时候报错:
ERROR: OS X route delete command failed: external program exited with error status: 77
搜索了一下,发现需要注释掉我的openvpn客户端配置里面的:
# user nobody # group nobody
然后一切都OK了。