Posts for: #Tech

Gmail、Google Calendar、GTD和一次性口令

有些时间不用笔记本电脑了,却也没觉得与互联网紧密相关的工作生活受到多大影响,究其主要原因,是把大量日常应用迁移到web上了,我现在的做法是:

1、所有的邮件,包括公司邮件和XFOCUS邮箱,全部转发到Gmail;

2、Outlook的时程功能,采用自己搭建的Tracks GTD工具;

3、客户名单管理,采用开源的客户关系管理软件SugarCRM; 可是基于我对Google产品的喜爱,实际上我是希望更多东西能和Google服务直接绑定的,象GTD,我认为在工作中非常有用,因此也尝试了一些方法,比如:

用Google Calendar

Isaac Bowman在《GTD with Google’s New Calendar》中建议的,在Calendar中创建不同的日历,其中专门有一项Daily Journal,可以将已经完成的任务转移到该日程中,这固然是一种方法,但操作相对繁琐,而且会与我原有的象“销售”、“电话”、“邮件”这样的分类冲突,犹豫再三后没有采用。 用GTDGmail

GTDGmail是一款利用Gmail的Labels进行分类,并且最终实现时间管理的小工具。这里有一篇简单的中文介绍文章。只是只适用于Firefox,另外对我这种经常清理邮箱的人来说,所有日程最后都将随着我邮件的清空而消失殆尽,这是我不愿看到的,于是也只好放弃。 真是盼望Google尽早更新他们的Calendar程序,加入GTD功能。

顺便提一句,如果Google的帐号遗失了,那损失会非常惨重,因为他们所有的服务都是基于一个帐号“一站式登陆”的,强烈建议Google将来结合RSA的一次性口令,或者采用USB Key之类的硬件方式进行认证。

我看名片网

现在网上炒作的方法千奇百怪,从到处宣扬自己拿了几千万美金的风投、号称自己被黑了一直到写文章骂自己,都是web 2.0时代的宣传技巧,因此在我看到这篇《名片网曝光老板隐私》的时候,直觉就是“该不是丫在做秀吧?”

曾经有朋友在大半年前提出做过类似的网站,并且注册了域名,着实请人做了段时间的开发,后来因为种种原因中断了,我当时跟他提的问题有:

1、怎么保障名片的真实性?既然可以以一换二,我故意输错些关键数据,是不是很难被发现和清理?再结合前段时间看到的一篇文章中写到的“英 国卫报6月底发表Charles Arthur写的一篇文章,其中提到网络上最近发现的百分之一原则,那就是当有一百个人上线到自由论坛时(例如BBS,在线社群或维基百科等),只有 一个人会创造内容,十个人会跟此内容互动,针对内容发表看法或提出改善建议,其它的八十九人只是观看而已。”。我们可以想见,这是一个典型的“劣币驱逐良币”的环境。

2、怎么保证数据的更新与维护?仅仅名片一项服务,很难牢牢地将用户粘住。用户忠诚度不高,自然不会长期坚持维护他上传的数据,这时可能会出现大量的数据重复与数据冲突。这个我在名片网上已经看到了,就我而言,仍然是五六年前在中联绿盟时的数据。

3、最重要的是,怎样才能不让人反感?这其实是最难做到的,每个人在发现自己的信息未经许可就被发布到网上时,心中多少会有点不痛快。做多了让人不痛快的事情,要成功,就未必那么容易了。 我不看好名片网的未来成长。

如何开启Apache的SSI支持

昨天晚上为killer装一个slim-cms,因为是shtml,需要SSI(Server Side Includes)支持,一开始只是简单地加了两句:

AddType text/html .shtml

AddHandler server-parsed .shtml 却发现服务器怎么也解释不了.shtml文件,搜索了许久,才注意到有篇文章里提到:

AddType指令会要求服务器在传回任何附属档名为.shtml的网页时,以text或HTML做为传回文件的内容格式

AddHandler 则是用来指示服务器将文件内容送交给mod_include 处理。之后,mod_include 就会判断该如何响应这样的文件

猜到是mod_include没有开启,于是在apache2下运行:

a2enmod include

/etc/init.d/apache2 force-reload

一切就OK了 :)

遭遇skype spam

上午一上班,随机器自启动的gtalk、msn、qq、skype和飞鸽传书都开起来了(现在居然是一个都不能少了……),可是平时很清静的skype今天居然异常火爆,弹出无数“会议”对话框来,粗略统计一下,三分钟内弹出的这种spam已经超过15条了。

上次在coolc他们的QQ群里,腾讯的安全人员说:“QQ遇到过的问题,其它IM会陆续遭遇的。”

从MSN Spam到Skype Spam,这只是第一步。顺便告诉发这些spam的人们:“你们如果学不会尊重别人,就别想得到人们的理解和同情。”

skype上可以设置“工具->选项->隐私->只有我的联系人可以发送即时消息”来避开他们的这种恶意骚扰。

用moinmoin创建多个wiki主页

一时兴起,又想建一个firefox的维基百科,前些日子听人说twiki相当不错,装上试了试,语法和moinmoin不太一样,因为网络安全焦点维基百科已经用了moinmoin,还是遵从自己的习惯,仍然用它吧。

moinmoin允许一套代码运行多个wiki实例,但翻译过来的文档看起来实在难以理解,所以花了不少时间,简单记录一下我的配置过程,免得忘了。

1、复制/usr/share/moin/config/wikifarm/目录下的farmconfig.py和mywiki.py到/usr/share/moin/wiki下;

2、将原有的wikiconfig.py改名为xfocus.py,配置mywiki.py如下:

from farmconfig import FarmConfig

class Config(FarmConfig):

  sitename = u'中文Firefox应用与推广维基百科'

  logo_string = u'<img src="/wiki/common/moinmoin.png" alt="MoinMoin Logo">'

  page_front_page = u"首页"

  data_dir = '/path/to/data/'

  from MoinMoin.util.antispam import SecurityPolicy

  navi_bar = [

      u'%(page_front_page)s',

      u'SiteNavigation',

      u'RecentChanges',

      u'FindPage',

      u'HelpContents',

  ]

  theme_default = 'classic'

  language_default = 'zh'

  tz_offset = '8.0'

  show_section_numbers = 1

  show_hosts = 0

3、编辑主配置文件farmconfig.py,我的配置内容很简单:

wikis = [

  ("mywiki",    r"^firefox.unnoo.com/.*$"),

  ("xfocus",    r"^wiki.xfocus.net/.*$"),

]

from MoinMoin.multiconfig import DefaultConfig

class FarmConfig(DefaultConfig):

[阅读全文]

Qzone对Firefox兼容性让人有些难以忍受

刚才想起,有两天没看看chair同学的Blog了,于是上门人道主义关怀一下。因为在家里用的是linux,自然浏览器使firefox,这下可好,Qzone给我来了个死循环……非常坚持地一遍又一遍地告诉我“对不起,您的浏览器不支持Qzone的某些特性”,无奈,只好杀掉进程。

不过,我应该不在QQ的关注客户群中,Firefox和Linux用户估计也都不是,所以这也算正常 ;)

FlicKr和jUploadr

因为很少照像,因此没有太多保存图片的需求,也就一直没有用FlicKr这个很酷的Web2.0先驱。昨晚兴起,把以前注册过的一堆网站玩了一遍,就迷上了。现在可以访问我的flickr:http://www.flickr.com/photos/61905688@N00/

作为图片网站,它比google的PicasaWeb实现酷多了。另外,为了传图片方便,找了个开源的jUploadr,很方便易用,而且因为是java程序,与操作系统无关,不管在家或公司里的电脑上都能使,就用它了 ;)

网络安全兵器谱

nmap的作者fyodor在站点上做过“兵器谱”排名的 活动,在2000年是评选Top 50,2003年选出了Top 75都在业内有些影响,这回2006年的Top 100,是由nmap的3243位用户投票选出的,应该有相当的权威性。俗话说:熟读唐诗300首,不会吟诗也会吟。常见论坛上有些朋友在问:能不能教我 快速掌握网络安全的实用技能。捷径其实有,摸透这100个工具再说吧 ;)

另外,比较高兴的是,X-Scan这回也名列其中,排名第69,如果我的记忆没有出错的话,这应该是这个列表中第一个中国人的安全软件,还是值得高兴的,祝贺glacier一下 ;)

学学PDM

刚开始做电子文档安全,信心满满地认为,目前同行中的竞争对手普遍缺乏信息安全方面的实践经验,我们可以很轻易地超过他们,最好地满足用户需求。经过一段时期的摸索,越来越发觉,这里面的学问还很深。虽然目前技术上已经处在比较领先的地位,但对行业特点了解还很肤浅。

电子文档安全,往浅里说,可以做得与应用系统没什么关系,就是一个放之四海而皆准的产品。但真要深入挖掘出它的潜力,就得好好琢磨琢磨不同行业客户对电子文档和图纸的保密要求,以及他们的行业特点了。

所以,恶补一下PDM(Product Data Management)相关的知识,在用户面前,不至于太一无所知 ;)

PDM在线学习:http://www.stcsm.gov.cn/learning/lesson/guanli/20010730/20010730_m.asp

PDM专题:http://industry.ccidnet.com/pub/series/s38.html

随手画了个Mindmap如下:

顺便说一句,在我的ubuntu上,freemind一开始总是不听话,运行不到两分钟,就会键盘输入无效,找了找原因,发现是输入法scim导致的,换上fcitx就OK了。

顺便再说一句,xfce窗口管理器挺不错,用起来很适应,看来下回不用折腾fluxbox和fvwm了 :)

什么是创新?

周日晚上给家里的台式机装了一个ubuntu 6.06,解一解长期没有linux桌面的馋。这一安装,发现ubuntu的一个很棒的创新!

以往所有操作系统的安装,清一色的都是由光盘启动,进入安装界面,分区,根据提示一步步往下操作直至安装完毕,重启进入系统……

可ubuntu不是,它的光盘也是一张liveCD,安装系统的过程如下:

  • 由光盘启动,进入LiveCD的图形界面,这时可以操作、测试所有ubuntu系统所具备的功能,包括游戏、浏览网页、聊天等等;
  • 此时桌面上有一个Install的图标,双击图标,开始图形界面的安装操作;
  • 安装过程中您可以用这台电脑进行文字处理、上网……一切随心所欲,安装过程就是跑在电脑上的一个进程而已,这时再也不觉得装系统的时间难熬了;
  • 安装完毕,重启进入新系统 :)

LiveCD技术,成熟得很了,根本没什么新意。

系统安装程序……从RedHat到SuSE到Debian,各有各的方法,技术也很成熟……

可为什么没人想过这种安装方式呢?(其实国内有一个发行版MagicLinux,曾经也有些创意,它的MagicInstall,在安装过程中,会有个小游戏让你不至于在电脑前枯坐,但这比起ubuntu来,还是不够“漂亮”)。

这就让我想起“创新”问题了,什么是创新?未必非得搞个新发明、新专利才叫创新,将现有技术结合,应用到一个别人未曾想过的领域,能够收到良好效果,这也算创新。

顺便补充一句,ubuntu真的已经做得很好了,安装完毕,设置完升级服务器后,只需要apt-get install xfonts-wqy下载文泉驿的字库,然后重起X,一切中文化问题都解决了 :)