b2/cafelog程序是什么?

b2/cafelog是鼎鼎大名的开源PHP BLOG程序WordPress的前身。直至2003年5月,大约有2,000个网志在使用它。它的作者是WordPress的开发者之一Michel Valdrighi。b2/cafelog基于PHP语言和MySQL数据库。 WordPress 的首次出现就是来自于Matt Mullenweg和Mike Little合力创作的一个b2/cafelog的分支版本。[1]

b2/cafelog的官方主页在这里,我们可以从网络上获取到它的源代码,我们可以看到,b2 v.0.6.1 (2002年11月04日)这份代码是我们可以获取到的最老的版本,它小巧精短,是我们学习PHP和MySQL建站的好实例。

程序员的精神特质

最近在某博上看到一段文字:

周思博(Joel Spolsky)在几年前的一篇文章中谈论了程序员的喜好,其中一点就是非政治化。以下引用阮一峰博客的翻译: “老实说,只要有两个以上的人待在一起,就会有政治。这很自然。我说‘不搞政治’的真正的意思是‘不搞恶性的政治’。程序员早就练出了对公正有非常良好的判断力。代码要么能运行,要么不能。坐在那里争论代码是否有问题,这是毫无意义的,因为你可以运行代码,答案自然就有了。代码的世界是非常公正的,也是非常严格有序的。许许多多的人选择编程,首要的原因就是,他们宁愿将自己的时间花在一个公平有序的地方,一个严格的能者上庸者下的地方,一个只要你是对的就能赢得任何争论的地方。”

于我心有戚戚焉。 Continue reading

华硕WVGA屏手机P835个性化

几个月之前,在几款WVGA屏幕的手机中选择了性价比较高的华硕P835手机。这款手机在中国大陆是没有行货的,使用的人也非常的少,买之前在网上考察时看到的几乎都是负面评论,什么触摸屏问题、漏接电话问题等等,但我还是在冷静的分析之后,坚定的在淘宝上订了一部。几个月使用下来感觉这机器还是比较稳定的,没有出现过什么大的问题。当下,对于何一款产品,在网络上都会多多少少的背负恶名,这时的你,务必要擦亮自己的眼睛,清晰自己的心智,才能不被其干扰和误导。

虽然华硕P835的自带界面也是很漂亮的,但是几月下来,还是慢慢对自带的系统界面和功能感到了审美疲劳。而受限于它机身剩余ROM较少(大部分被系统自带软件占用,且无法卸载),PPC智能系统的定制性也无法充分发挥,无法安装Manila等界面美化和系统扩展软件,即使安装几个需要占用ROM空间的常用软件之后,内存也不大够用了,会造成系统的不稳定。 Continue reading

开始投入防火墙设备的开发

真是很蹊跷,上篇博客刚刚发布后没两天,公司作出战略转移,路由器开发暂停,集中开发主力主攻防火墙产品线。所以,花两周左右的时间把目前手头上的TCP/IP协议软件开发收尾后,我就将投入防火墙产品的开发了。

确实很突然,这也从一个侧面印证了一个小公司的不稳定性,在这样的公司中,一个开发人员的研发环境也许是坎坷和震荡的。但是,其实我却没什么反对意见,反倒是对防火墙这类产品很感兴趣。对于这种技术领域,我是一个充满好奇的新人,在从网络上搜索一番之后感觉这东西还是很有趣的。很好,而且对我个人视野和能力的拓展也很不错。

研究必须阅读,而阅读并不等于研究,研究必须写作

我是个典型的喜欢“附庸风雅”的“文化人”。看到某些有趣的事物、产品技术、理论文章等,都喜欢钻研一番。满足好奇心的同时也收获了一些小小知识–我也有自知之明,那不过是些记问之学,从东家听一耳朵,向西家学两句舌,即可在闲扯时之乎者也一番。

但是,今天看一文章时,作者在讲到自己“书到用时方恨少”的感受时,有一句话–“研究必须阅读,而阅读并不等于研究,研究必须写作”触及了我的心窝。

我爱研究东西,爱钻研,但是,真掉起书袋来,即使是“研究”过的东西,也总是感到底气不足,底蕴不厚,议论无法深入以打动听众。说到底,还是局限在了“记问”之上。只是眼睛扫一遍或者听一耳朵的学问,是不牢靠的。

而将“研究”的内容写作下来,就对研究的深度有了高要求,少不得引经据典、前后左右论证比较、形成认知体系,并组织有条理的阐述层次,只有这样鼓捣一番,才叫做真的“研究”了,才消化了知识。这样处理过的东西才能叫做知识,否则,就只是信息。

不积跬步,无以至千里。

此成语告诫我们只有持之以恒、坚持不懈才能达成目标。

但是除此之外还有另一层意思:一个目标,一旦开始,务必坚持一贯地以这个目标为方向,不要轻易动摇、反复。否则,今天要向东,明天要向西,那么哪怕目标再远大,即使我们再勤奋,也只是原地打转,白白消耗时间与精力。

自勉。

Hello world from Adreaman’s Blog!

Welcome to Adreaman’ Blog powered by WordPress. This is the first post generated by programe automately.

这是Adreaman的BLOG的第一篇日志,北京时间的2008年的11月1日。希望很多年后这一天成为一个有纪念意义的日子,至少是对我自己而言。为了达到这个目标,本BLOG将专注于记录一个程序员的技术视野和人生梦想,在不可名状的bit空间中创造一个真实的有生命力的小小世界。