PHP真值表备忘录 empty is_null isSet == ===

PHP里面,有众多的函数检查一个变量是否存在,或者是否为真,或者是否为空。例如: empty, is_null, isSet, == null等等,你知道他们之间的细节差异吗?表中的T就是True, F就是False
» Read more…

ActionScript/Flex网页游戏开发书籍推荐

有些同学拿到泛城科技游戏研发职位的offer,做无端网页游戏(基于浏览器flash/flex技术),让我推荐几本相关书籍,自己先学习做入职准备。我也没系统看过actionscript相关的书籍,只是用到的时候,不知道某个语法,类库怎么用才到网上查一下,颇感内疚。所以也不敢不负责任瞎推荐。

如果我要看某个技术领域口碑很好,经典又权威的书籍,我会:

  • 找某些技术方面有口碑的出版社,看看该出版社有什么好书
  • 在豆瓣网看看这些书记的评论如何

如果真要我提名一本,这本应该是不错的选择:

Essential ActionScript 3.0,有中文版,中文版叫做《ActionScript 3.0编程精髓》Essential ActionScript
http://book.douban.com/subject/2140652/

Twitter架构:数据处理的四大问题

Twitter面对海量数据,是如何解决以下4方面的问题的。讲得比较简明,需要自己领悟。

  1. 如何在数亿以记的用户的发言里查找某个用户的发言或者某个ID
  2. 将一个用户的所有留言或者他关注用户的留言以时间线的形式查找出来呈现
  3. 社会关系(跟随者)的处理:交集,并集,差集等操作,帖子的转发
  4. 用户发言的全文检索

» Read more…

一个不错的MongoDB教程

介绍了MongoDB的设计理念和操作:插入,查找,建立索引,更新等等。

虽然是用Ruby语言阐述,但不懂Ruby的人还是很好理解的。

同时推荐一个MongoDB的Windows图形客户端: MongoVUE

Fedora/Ubuntu Linux下用wine安装腾讯通RTX成功

腾讯的企业通信软件RTX俨然已经成为我们公司开源化的一大障碍。目前也没有合适的开源软件替代之,只有通过wine上安装RTX来解决。

装好后效果如下:


» Read more…

解决近期linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法

最近两天使用yum的163源,出现404错误

[root@localhost yum.repos.d]# yum makecache
...
...
http://mirrors.163.com/centos/5/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
...

» Read more…

给rdesktop加一个图形界面GUI

rdesktop-gui公司的会议室电脑安装Fedora 12操作系统,以提倡开源节流(使用开源软件,省钱)。

开会有时候需要远程连接到Windows计算机,因此装了rdesktop这个Windows远程连接客户端。但是客户端使用时,IP地址是命令行输入的。为了能降低使用门槛,特了做一个rdesktop的图形界面前端。 » Read more…

在已有MySQL同步数据基础上添加新的同步数据库

背景

情况如下:机器Master上的MySQL数据库web, webext已经在机器Slave上做了同步(Replicaton),Master上的数据库cs没有做同步,因为Slave上使用

replicate-wild-do-table=web%.%

配置使得Slave上只同步机器Master的以web开头的数据库。
现在要把cs库同步到Slave上,但又不要破坏现有的web, webext同步机制,使Master停机时间最短。 » Read more…