推荐一本书《浪潮之巅》

作者是google研究员吴军,现在还在连载,地址在这里:http://googlechinablog.com/2007/07/at.html 年初时碰到钾肥谈起了转型,便给他推荐了这本书,却记错了名字,也不知道他后来找到没有。忘了最早在哪里看到的,只记得看过之后对很多东西突然有了恍然大悟的感觉。当时正碰上摩托罗拉陷入困境(别了 摩托罗拉),接下来今年又是SUN被收购,昔日贵族的没落,信息产业的不断发展都揭示了商业模式这一永恒的前进动力。

使用cygwin开发linux c程序(一)-cygwin与gcc

应ibaby要求,写一些linux下开发的入门教程。 做linux开发,最好有一个linux的机器,在windows下安装个虚拟机软件是个不错的选择,例如用VMware或者virtualbox,只需要划出部分内存和硬盘空间,就能获得一台独立的linux机器。但是虚拟机还是存在一定的工作量,并且vmware是商业软件,需要付费;除了用虚拟机之外,使用cygwin中文站点),可以更加方便的虚拟出一个linux运行环境,并且是和Windows无缝集成的。 和虚拟机不同,cygwin的架构很灵巧,通过在windows上实现Linux的基本api库,构造出能兼容Linux的编译、运行环境,这样就能很方便的将Linux程序移植到Windows平台。

两个与UTF-8相关的问题

1. php json_encode函数只能处理utf8的输入 2. 上传表单使用accept-charset设置编码格式

FUSE--用户空间的文件系统

FUSE是一个内核文件系统的接口,通过该接口可以在用户空间实现一个文件系统,将其mount到内核;这样说可能比较抽象,形象一点就是可以把任何东西都做成本地文件系统来用,例如:gmailfs(将gmail当本地硬盘来用), blogfs(将wordpress放到本地), sshfs...... linux2.6内核已经默认支持fuse模块,通过modprobe fuse加载。安装很简单,下载,configure/make/make install即可。

记录一下对wordpress主题做的修改

我用的主题是ultimateblogger2,做了一些修改,还算差强人意了。这个主题的颜色比较严肃,不够活泼,看久了就觉得比较单调。 修改分类目录的页面,不显示摘要,和首页一样显示内容。 修改字体大小,正文内容为14px 修改右栏的字体颜色为222222,比原来的醒目一些 在右栏增加RSS订阅的图标 修改默认字体为:"Lucida Grande","Lucida Sans Unicode",sans-serif;

linux LVM的快照不能小于源逻辑卷的大小

LVM2可以很方便的创建逻辑卷的快照,并且可以指定快照大小,但是必须注意,如果快照空间写满,LVM会自动停止该快照,导致数据丢失,系统吊死。所以创建快照时,要保证快照大小比源逻辑卷大。很惨痛的一个教训。

十分钟开发一个firefox插件(三)- xul右键菜单获取链接地址

在firefox中很容易就能用xul实现一个类似下载工具右键菜单获取链接地址的功能。例如flashgot插件的“下载此链接”功能: right_click 首先使用xul定义右键菜单,其中popup的id必须为contentAreaContextMenu。document.popupNode为鼠标当前获取的区域对象。

php中调用图像处理函数库ImageMagick

ImageMagick是一个开源的图像处理函数库,支持很多语言;可能人们比较熟悉GD库,ImageMagick的运行速度比GD快,并且支持更多的图像处理功能。在linux上安装使用,请参考:http://wap.littz.cn/viewnews.php?itemid=336 1. 使用ImageMagick压缩jpg 注意一定要使用setImageCompression、setImageCompressionQuality,不能使用setCompression、setCompressionQuality。研究了半天这两个函数,不知道为什么不能用,官方文档也没个说明。

wordpress的远程发布功能

wordpress支持两种远程发布功能,通过邮件发布和通过atom接口发布。通过邮件发布需要单独申请一个邮箱,在后台配置好之后,所有发往这个邮箱的邮件都会被发布到博客上。 atom接口相对简单一点,只需要在后台开启选项后,通过REST接口就能提交文章了。

开心网firefox插件更新

增加了一键收割、犁地、播种的功能;由于没有搞定javascript的sleep函数,自动偷菜的功能暂时不放出来。