[Perl]删除指定路径下的所有目录及档案 (递回)

刚刚在测试 Perl 用来删除目录的指令时,想说找找看有没有比较狠的方法,果然马上就让我看到这一篇的这一个副程式:

sub rmdashrf{ 
    foreach (<$_[0]/*>){ 
        rmdashrf($_) and rmdir if(-d); 
        unlink if(-f or -l); 
    } 
    1; 
} 
rmdashrf("/tmp/test");

这个副程式以递回方式执行,可以删除指定路径下的所有目录及档案。

果然,真正 Perl 的高手写程式根本不用几行指令,就可以杀人于无形!

老板,为什么要做网站?

这是我在浏览设计魔力的“老板,为什么要做网站?”这一篇讨论主题所截取下来的两个重点...

制作网站的目的

制作网站的目的,或者说网站的用途:

  • 如果,你正在外面用餐、或是在开车,你的客户打电话,现在马上要一份你产品的规格表,请问你怎么给他?
  • 你的客户对你们公司的产品很感兴趣,他想去你们公司拜访一下,想问你你们公司怎么去,你要用手画好传真给他吗?
  • 你的客户打电话来,他说他想要一样什么样的商品,你告诉他你们有卖,但是他说他想看照片,你要怎么拿给他?
  • 你人在客户那里,客户突然跟你要一份产品资料,你要怎样取得这份资料?
  • 你人在展览会场,手上的资料发完了,有个客户对你的产品很有兴趣,你要怎么准备资料给他?

简单来说,网站可以让你与客户多一个“沟通管道”。

Read more

ProFTP 的时区设定

我的服务器的时区设为“Asia/Taipei”(/etc/sysconfig/clock),但我用 ftp 登入服务器时,里面所显示的时间,却慢了 8 个小时,今天找了一下原因,原来是 ProFTP 的问题。ProFTP 默认使用 GMT 时间,把这个设定关掉即可。

请编辑“/etc/proftpd.conf”,加入

TimesGMT off

再重新启动 ProFTP 即可。

doiMenu - 简单好用的 DHTML 选单程式 *

doiMenu 是一支简单好用的 DHTML 选单程式,目前的版本是 1.5。

相关网页

Internet Archive Wayback Machine - 网站考古 *

Internet Archive Wayback Machine,顾名思意,它是一个可以带你“回到过去”的机器。回到什么的过去? 当然是回到“网站”的过去。

“回到过去”,这是一个很特别的功能,你只要输入任何网站的网址,它就帮你呈现这个网站“过去”的长像(最早可到 1996 年)。它就像是一个网站的“考古学家”,让你看到一个网站的成长纪录,很有意思。

下面这是 1996 年的 Yahoo 网站:

Windows XP 无法从 WindowsUpdate 网站执行线上更新

如果你的 Windows XP 无法从 WindowsUpdate 网站执行线上更新,请参考下列解决方法:

1. 从 Windows 的“执行(R)”处执行下列指令:

services.msc

执行完则会开启“服务”视窗。
2. 将“Background Intelligent Transfer Service”的启动类型设为“手动”。
3. 将下列三个服务项目的启动类型设为“自动”:

  • automatic updates
  • Cryptographic Services
  • Event Log

4. 关闭“服务”视窗后,重新执行 WindowsUpdate

在 Windows XP 的登入画面显示 Administrator 帐号 *

Windows XP 已经在它的登入画面隐藏了“administrator”这个帐号,你必须同时按 Ctrl + AltDel 两次才可以输入 administrator 帐号登入,如果你希望它直接出现在登入画面,请执行 Windows 的“登录编辑程式”,在

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\

这个位置增加一个名称为“administrator”的“DWORD 值”,内容为“1”。

或者直接套用这个登录档

dig、host 与 nslookup 指令的查询语法

在 Linux 下执行 nslookup 指令都会出现下列讯息:

Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.

告诉你使用 dig 或 host 指令来取代 nslookup,但可惜在 Windows 系统并没有 dig 与 host 指令。

Read more

[转载]学程式设计的人不能不看的好文章

转载自: http://www.vcroad.net/ (枣子原创 [email protected])


做为一名大四的学生,我去面试过不少的公司,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年 2 月 21 日我面试苏州台湾的 IT 公司的经历联想到我们现在学习程式设计的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。

我要说的将分成三部分:

  1. 我去面试的具体经过
  2. 由面试想到的
  3. 现今我应该做的

当然这些话很大程度上是我个人的意见,不可能完全得到大家的赞同,所以在某些观点上如果哪位朋友觉得跟我的有很大出入,请不要介意,也不要对我攻击,就当我没有说过,欢迎和我联系共同探讨这些问题!
Read more

[PHP]图表绘制模组

return top