Archive

Archive for September, 2008

EditPlus的FTP功能

September 30th, 2008 Woody No comments

EditPlus 3自带的FTP访问功能可以直接编辑FTP主机上的文件,而不需要先用FileZilla之类的FTP工具把文件下载下来,修改完后再上传,EditPlus将下载和上传整合在了一起,对于简单修改服务器上的一些网页文件来说,省去了很多麻烦。 Read more…

Categories: Software Tags:

用GnuPG进行信息加密和解密

September 29th, 2008 Woody 1 comment

GnuPG是一个用来进行非对称加密的免费软件。先说说什么是非对称加密。传统的加密手段往往是使用同一个密码进行加密和解密。例如你加密时用的密码是“abc”,则解密时也要使用“abc”才行。这样就存在一个问题,你不能够把一段加密信息发送给你的朋友。试想,如果采用这种加密方式把信息发送给你的朋友时,你的朋友必须要知道你的密码才能把你的信息解密出来。但你如何保证你的朋友是绝对可靠的呢?也就是说,如果你的朋友把你的密码告诉了别人,你的密码就不再安全了。 Read more…

Categories: Internet, Software Tags: ,

SourceForge的Web空间登录方式

September 25th, 2008 Woody No comments

SourceForge的Web空间,也就是人们常说的项目主页空间,最过刚刚发生过变化,我看了SourceForge的文档才得知。现在的登录方式依然使用SFTP,主机名为web.sourceforge.net;用户名的格式为“你的SourceForge用户名,项目的Unix名”,例如我的gchart主页空间的用户即为“ggggqqqqihc,gchart”;密码是你在SourceForge上注册的密码。

这样登录后会直接转到你的项目空间的htdocs目录,不用像原来那样在一层层的目录中切换了。应该说是方便不少。

Categories: Misc Tags:

在DokuWiki上添加AdSense

September 24th, 2008 Woody 1 comment

给新安装上的DokuWiki安装了monobook模板,现在看上去和Wikipedia像极了。monobook模板有左侧边栏,这样正好那放一个120×600的AdSense,而且不影响视觉效果。我的要求要高一些,就是让AdSense只在正文页和搜索结果页中显示,在登录页、历史修订页中不显示,并且当以管理员的身份登录时也不显示,这样可以避免自己的误点。为了到达这个目的,我差不多在DokuWiki的源代码里转了一圈,可以想象这是多么富有挑战的事情。下面是我的一些记录。 Read more…

Categories: PHP, Programming, Web Tags: , ,

PHP中date函数时差问题的解决

September 24th, 2008 Woody No comments

在Windows上,在默认的PHP配置下,date函数返回的时间值和当地时间总是相差8小时,即显示的是格林威治时间。解决方案是正确设置PHP的时区环境。 Read more…

Categories: PHP Tags:

用getopt解析命令行参数

September 24th, 2008 Woody No comments

用过gcc的都知道gcc有许多参数。例如要将hello.c译成hello.exe并加上调试信息,用gcc hello.c -g -o hello.exe即可。现在分析gcc的参数。对于这个例子,参数可分成三个部分:输入文件(hello.c)、是否包含调试信息(-g)、输出文件 (-o hello.exe)。这三个部分的次序是无关紧要的,例如可以确保,-o后面跟的一定表示输出文件。 Read more…

Categories: C/C++ Tags:

信息量与抄袭

September 24th, 2008 Woody No comments

如果你碰见一个熟人,问他“吃了吗?”;再假如他是个正常人并且不想和你开玩笑,一般情况写他会说“吃了”或者是“还没吃”。他的回答的信息量是多少? Read more…

Categories: Internet, Misc Tags: ,

最终选择了Dokuwiki

September 24th, 2008 Woody 6 comments

我一直认为用Wiki作为知识文档的管理工具是最合适不过的了,原因是信息本身的特征。信息之间的关联相当复杂,纸版的图书和笔记将这种关联只是映射为线性的——书是一页一页翻着看的。对于Web时代的信息媒介来说,论坛或者说是邮件列表,线性感仍然非常强烈,无非是可以通过URL链接来引用其他的信息来源。个人的Blog稍微好一些,可以比较方便地在一篇文章里加入链接。但Blog在组织方式上和论坛、邮件列表一样,都是以时间为序。归根到底还是一种线性的信息组织方式。 Read more…

Categories: Software, Web Tags: ,

定制404页面

September 23rd, 2008 Woody No comments

如果向Web服务器请求一个不存在的网页,服务器会返回一个错误代号为404的响应。同时返回一个页面告诉你该页不存在等等信息。其实这个页面也是可以更改的。 Read more…

Categories: Web Tags: ,

SourceForge真的出问题了

September 23rd, 2008 Woody No comments

刚刚在SourceForge上建立了开源项目,发布了0.1版,不幸的是SourceForge再也登录不上了。我的意思是无法通过SFTP和SSH登录到项目空间里,外界访问项目主页其实还是正常的。只是作为一个项目的管理员,就无法更新项目主页和通过SSH进行远程管理了。

目前在SourceForge的Tracker已经有不少人报告了这一问题。不过未见SourceForge给出什么解释。

最近SourceForge的问题比较多,新上线了Hosted App功能,就是可以在项目空间里整合Mediawiki, PHPBB等程序。本来打算利用提供的Mediawiki作为我的项目的文档说明页面,不过无奈地发现在Mediawiki里不能提交带有PHP代码的文本,否则在提交的时候居然会引发服务器错误。维基百科里就没有这个限制,可以自由地提交各种程序代码。前些天我向SourceForge报告了这个问题。真想不明白作为一个全球最大的开源基地,面向的主要群体又是程序员,SourceForge为什么会做出这种限制。

期望SourceForge的工作人员能尽快解决问题。

Categories: Misc Tags: