跳过导航.
首页
推动自由和开源软件的发展,与志同道合的朋友一起交流。

使用Wiki组织自己的知识

这几天有空,将Wiki重新搭建起来。上一次使用的是TWiki,自己记录了在Dreamhost搭建Twiki的过程。TWiki在Dreamhost运行的特别慢,慢慢自己也失去了兴趣,没有做出多少有意义的事情。由于Spam的侵扰,自己前段时间将起关闭。

这次使用的是MoinMoin

借助GTD工具减轻生活压力

这几天阅读了尽管去做 - 无压工作的艺术(Getting Things Done - The Art of Stress-free Productivity),并且按照上面的理论,试用了一些GTD工具。下面是自己的一些心得体会。

GTD工具选择

工欲善其事,必先利其器。一个得心应手的GTD工具简直是GTD的关键。

由于自己长期在Linux下工作,只是在家中时有时会使用Windows系统,所以Windows平台专有的桌面程序(如:Outlook)肯定不能用。

Google企业应用套件(Apps)试用

今天对Google企业应用套件标准版进行了试用,将我的个人网站的Email服务转移到了Gmail。

新的服务的页面是:

演示(Presentation)的技巧

今天读完了泽拉慈尼(美)的《用演示说话》(Say it with Presentations),结合自己的理解,总结一下自己认为重要的演示原则。

  • 听众的权利:
    • 用脚投票(走出去)的权利;
    • 提前知道演示时间的权利;
    • 让演示按时开始和结束的权利;
    • 偶尔中断休息一下的权利;
    • 提前了解演示内容的权利;
    • 无论在房间何处,都能看清屏幕,都能听清你讲话的权利;
    • 要求对复杂图表解释的权利
    • 当要提问时,在任何时候都可以得到回答的权利,而不是以我后面将会提到敷衍推脱;

在Google Reader中预览全部文章

今天发现一个有趣的Firefox扩展:Greasemonkey + Google Reader Preview Enhanced 会在Google Reader的文章阅读页面中增加一个预览按钮,对于那些没有将全文导出的Feed,点击该按钮会在一个Frame中将全部文章打开。

试用了一下,感觉效果并不是很好,或许是因为我的笔记本屏幕太小。这个软件并没有违反Feed源的设置,所有网站上与该Feed关联的文章的信息都会在该Frame显示,包括广告。

Python集成开发环境(IDE)介绍

支持Python的集成开发环境(IDE, Integrated Development Environment)有很多,但是我一直使用心爱的VIM进行编程。其实学习一种新的编程环境也是需要时间的,大部分系统软件开发不使用这些IDE;相反,IDE对应用软件的开发是很有帮助的。或者你已经习惯了使用IDE进行编程或进行代码浏览,一个好的IDE不失为好的选择。

常用的IDE包括:

搭建中心系统日志服务器

本文将介绍如果搭建一个中心系统日志(Syslog)服务器。

系统统日志(Syslog)协议简介

Syslog是一种在网络中传递消息的标准。它采用Client/Server架构:syslog的发送者(Client)向接受者(Server)发送短消息(一般小于1KB)。现在Syslog被应用于很多系统中:OS,Router,Swith等等。

通过先unlink()后close()创建安全的临时文件

使用POSIX(Portable Operating System Interface)标准文件操作函数可以创建安全的临时文件:

  1. 使用open()创建临时文件。
  2. 马上调用unlink()删除文件,该临时文件将被从当前目录中去除;但inode会等到所有打开的文件描述符都关闭(reference count = 0)时才被删除。在此之前变成一个孤儿(orphan inode),使用ls 或者 du 都无法查看到该文件;但是对所在的文件系统进行df 还是可以知道该文件的存在。
  3. 使用完毕后调用close()关闭文件,这样文件就会在文件系统中完全消失。

这样创建的临时文件具有如下安全性:

Linux线程简介

Linux下三种线程模型

  1. LinuxThreads
  2. 存在于Linux核心2.4及以前的版本中。用户态线程和核心态线程采用1:1模型。

  3. NPTL
  4. 存在于Linux核心2.6及以后的版本中。用户态线程和核心态线程采用1:1模型。

Windows系统安装配置过程

由于病毒侵扰,不得不重装Windows系统,下面是我安装的过程。

使用Norton Ghost将基本系统恢复: http://www.symantec.com/

对系统进行更新,安装Windows安全补丁(hotfix): http://www.microsoft.com/

安装相应硬件驱动:网卡,无线网卡,Modem,声卡,显卡,摄像头。

安装下面的常用工具:

安全工具360安全卫士: http://www.360.cn/

杀毒软件瑞星: http://www.rising.com.cn/

压缩管理器7-Zip: http://www.7-zip.org/ (RAR压缩格式并不是一个开放的标准,我从来不创建该格式的文件;WinRAR不是一个开源的软件,建议使用7-Zip代替)

同步内容