Month: June 2010

  • [翻译]Akihabara 指南,第一部分:标题屏幕

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

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

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

    Darius Kazemi 编写于 2010 年五月 6 日

    (more…)

  • 推荐一个 SSH Manager

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

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

    sudo apt-get install gstm
    

    (more…)

  • 一样的“微”,不一样的“博”

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

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

    (more…)

  • 白衣飘飘的年代

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

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

    四年……

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

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

  • Web编程异步模型的 Gearman 实现(残)

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

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

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

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

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

  • 不要说你没机会上大学

    经常听到有朋友问,中大的课程能能不能旁听,都说很想去学一下自己感兴趣的课程。我觉得,这是个好现象,我们终于开始认识到学习不是为了考试、不是为了找好工作、不是为了出人头地。终于,越来越多的人开始为了兴趣自发的进行学习。诚然,中国的大学自身还未能彻底改变老路子。像中大的博雅学院这样的非实用学院的开设,不也证明总是有人走在前面的吗?

    好了,言归正传。

    先推荐靓文一篇:网上免费上耶鲁?

    世界名校网上课程

    MIT 的 Open Course 的部分课程之前我是看过的。也看了 Berkeley 的课程,不过没下心去学。前几天路神分享了一个 Yale 的招生视频广告(That’s why I chose Yale),很是提神,当时不少群众纷纷表示:愿意去 Yale 感受世界级顶尖名校的氛围。即使没有时间、没有钱,只要能上网就可以上 Yale 的课程了。

    不要说你没机会上大学!

  • Web编程异步模型的PHP原生实现

    这是基于上一篇随笔:关于Web编程异步模型的白日梦的实现。这一思路我记得在 05 年还是 07 年的时候就在 ChinaUnix 上有高人所讨论,只是自己当时愚钝未能明晰本质,纠结于 PHP 的多线程之中……

    这个实现写好有段时间了,最近琐碎的事情很多,一直没有整理出来。今日得闲记录下来。

    利用PHP自带的 stream_select 函数实现异步,利用这个函数使得 PHP 原生支持的异步调用实现,无须第三方服务或库。不过只能实现二段式异步调用,就是说会有明显的 Begin 和 End 两个阶段。
    (more…)