事情的起因是这样的:在 CPyUG 里,赖神代别人发了一则招聘。我看到项目经理的岗位要求中写着“精通面向对象编程”,大而迷惑之,遂对赖神进行了无情的调侃(我是坏人……)。遂即,鱼哥私下指点我曰“这年头精通就是个修饰词。。不要当真。。”。我顿悟——“修饰词”,这是多么精准的描述啊。

Read the rest of this entry »

原文:http://bostongamejams.com/akihabara-tutorials/akihabara-tutorial-part-4-scrolling-map/
这部分有不少视频是在 youtubo 上的,你说我应该把它移到国内哪个视频网站上呢?

Akihabara 指南,第四部分:地图的卷动

Darius Kazemi 编写于 2010 年 06 月 27 日

Read the rest of this entry »

原文:http://bostongamejams.com/akihabara-tutorials/akihabara-tutorial-part-3-basic-mapping/

Akihabara 指南,第三部分:基本的地图

Darius Kazemi 编写于 2010 年 06 月 14 日

Read the rest of this entry »

我使用的是三星的一款3G手机,比较破烂。不过使用三星的 PC 套件可以在 Windows 下当作猫通过手机上网。在没有可接入的网络的时候还是很方便的。不过遗憾的是,我不用 Windows……每个月 300M 的流量我只用 10%,实在是浪费……所以,我想通过 xubuntu 接入 3G 手机上网。

好吧,最出乎意料的是,xubuntu 下用 3G 手机上网相当简单。

下面是图文混排的步骤……

Read the rest of this entry »

原文:http://bostongamejams.com/akihabara-tutorials/akihabara-tutorial-part-2-moving-a-sprite/

Akihabara 指南,第二部分:精灵的移动

Darius Kazemi 编写于 2010 年五月 21 日

Read the rest of this entry »

翻序:Akihabara 是一个基于 HTML5 的 2D 游戏引擎,对 iphone 等移动平台有针对性优化。但是 Akihabara 本身文档并不十分充足,仅有一些例程参考。这个指南补充了这个不足,让学习 Akihabara 的陡峭曲线骤然平缓。在我作这个翻译的时候,作者已经完成了第四部分的编写。

原文:http://bostongamejams.com/akihabara-tutorials/akihabara-1/

Akihabara 指南,第一部分:标题屏幕

Darius Kazemi 编写于 2010 年五月 6 日

Read the rest of this entry »

之前是用 shell 下的 ssh 命令开一个 tunnel 来翻墙的。并且在 pannel 上还添加了按钮来激活 tunnel。
今天抽筋,随手搜了一下 ssh 和 tunnel 的关键字。找到这个:http://sourceforge.net/projects/gstm/

Ubuntu 下可以直接通过 apt 安装:

sudo apt-get install gstm

Read the rest of this entry »

以下内容为饭饱汤足后的呓语,未加验证也毫无根据。如有跟我一样喜欢扯淡的朋友能加以验证甚好,如觉得不靠谱请自行略过。

这个星期用了一下腾讯的围脖,感觉上除了更加复杂的组合功能外,与 twitter 并无二至。也就是说,从数据结构到信息传递方式并无创新。一样的140字,一样的发推、回复、回推。但是,在内容组织和信息来源上,感觉腾讯围脖和推推却有极大不同。

Read the rest of this entry »

《白衣飘飘的年代》来自于高晓松 1996 年的作品集《青春无悔》

记得当时买《青》这盘磁带的时候是初三(那时CD还是很奢侈的东西),伴随我度过了中考。磁带听坏了,又在师大家属院旁那个音像店里买了一盘新的。然后又伴随我度过了高考。

四年……

大学也还在听,只是没那么疯狂了……但是依旧沉醉其中……

《白衣飘飘的年代》、《月亮》和《回声》是高晓松为了纪念诗人“顾城”而做。“顾城”,就是那个“黑夜给了我黑色的眼睛/我却用它寻找光明”……
Read the rest of this entry »

写了 PHP 原生的二段式异步模型的实现,我就想着用 Gearman 实现一个 callback 方式的异步。还没准备好怎么去写,就看到了靓文一篇《Gearman 心得》

看过之后,甚感压力:好文!!于是,弃笔不写,洗洗睡罢了……

补充一下,在“心得”文中仅仅说明了不阻塞的后台作业。对于异步获取数据并未说明。所以我这里罗嗦一下……

worker 如果用 php 来实现,并且不用《Web编程异步模型的PHP 原生实现》中的异步方式,是无法实现 php 的 client 的异步的。比较好的实现方式是 worker 不使用 php,用 python、perl 或者 c,实现一个线程池来执行 job。当然,私下觉得用 stackless python 可能是更好的选择。

2010年07月18日补充:
好吧,终于有人撰文,正好可以补充完整这个异步思路:
淺談coroutine與gevent
就他了,太棒了!