Archive for ‘ 五月, 2005

[转载]让人既爱又头痛的 GNU/GPL

转载自: 自由软件铸造场


GNU Genral Public License(以下简称GNU/GPL)是第一份自由软件授权条款,也是目前最广为被使用的授权条款之一。自由软件之父 Richard M. Stallman(以下称 Stallman)为了替他的软件开发计画- GNU 计画寻找适当的授权方式,在 1989 年草拟出 GNU/GPL 第一版。它的整个架构与理念源自于 Stallman 所宣示的软件使用者四大自由(注一):

  • 使用的自由:可以不受任何限制使用该软件。
  • 研究的自由:可以研究该软件的运作方式,并使其符合个人需求。
  • 散布的自由:可以自由地复制该软件并散布给他人。
  • 改良的自由:可以自行改良该软件并散布改良后的版本,以嘉惠众人。

Read more

[转载]软件开发的新生活运动

转载自: 爱德华日志


不晓得是几十年前从 "历史" 还是 "生活与伦理(现在小学还有这门课吗?)" 唸到的,那个在现代听起来有点八股的新生活运动。我倒不是要在此强调复兴中华文化,讲究礼义廉耻,四维八德。只是新生活运动所推行的:“整齐、清洁、简单、朴素、迅速、确实”六项生活记律,倒是与近代软件开发思潮所标举的简易之风不谋而合。
Read more

[转载][Perl][PHP]描述语言成软件开发新宠

转载自: CNet


过去曾经被专业程式设计师视为太简单的描述语言(scripting languages),正逐渐成为企业软件开发界里的一等公民。

数据库大厂甲骨文(Oracle)要在周一宣布一项合作案,可望能够让采用Zend Technologies 公司PHP工具的企业,更容易建立客制化的应用。PHP是一种用来设计网页的开放原始码描述语言。

除了甲骨文的加码PHP之外,近来软件大厂如IBM、升阳(Sun),及微软,也都大力投入越来越受欢迎的描述语言,或者也称“动态”(dynamic)语言。

描述语言过去以来已经用在网络上各种应用的设计上,但是一般而言,企业开发者并未广为采用。但是近来有越来越多的企业与IT专业从业者寻求以这种语言,做为简化与加速公司内客制化程式的方法,藉以避免近来普遍存在的应用软件过于庞大或预算暴增的问题。

“描述语言越来越受欢迎而且越来越强大,只因为它太容易使用了。”顾问公司InterKnowlogy执行长Tim Huckaby表示。“这跟完成时机与金钱有关,而非关底层究竟有多优雅。”

借由与Zend的合作,甲骨文赶搭PHP的这股风潮,并鼓励Oracle数据库的使用。根据Zend行销副总裁Pamela Roussos表示,目前,Zend客户有20%以上使用Oracle数据库。

同时甲骨文也可吸引较小型的公司企业而扩大其客户群──这些客户通常缺乏强大的IT部门以一些知名的程式语言来打造庞大的客制化商业应用软件。相较于较为 复杂的Java、C、C++,及Visual Basic,描述语言可以不需要电脑科学学历或太多的专业训练即可广被采用。

甲骨文用来执行客制化商业应用的自家开发工具及相关的“中介软件”都是以Java为基础。同样的,IBM、BEA、升阳等厂商也都持续在投资Java标准。另一方面,微软的工具则是以它专属的“.Net”软件为基础。

Zend采用开放原始码的PHP软件并专门为企业开发者提供开发工具。

Read more

终结 Windows XP 的语言工具列 *

你是否很讨厌 Windows XP 臃肿的语言工具列呢? 是否你也想要把它换成以前 Windows 9X 的样式呢?

如果是的话,请跟着我一起做:

Read more

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

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

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

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

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

[转载]个人品牌的建立

转载自: Neo's Blog


上个月做日盛的案子做到没日没夜,连 Blog 都没时间更新了。那现在就来想想,为什么日盛的案子会做到没日没夜?

专案时间紧迫、规格不确定、要求太多、纯做表面的程式...所有不应该发生的事都发生在日盛这个案子上。而且原因都很平常,有没有什么办法可以避免掉呢?

一般 SOHO 族如果一条龙式的包下来比较能控管整体专案的品质,但是与专案经理跟业务搭配的时候,该挡的应该要挡掉,让业务予取予求,就等于让 End user 予取予求,毕竟出嘴比出力轻松许多,累的都是最后在做工的可怜 SOHO 族。

那为什么要扯到个人品牌呢?

以美术设计来说,同样一个插画,为什么一定要你来画? 别人就不能画吗?

就算给你画,画出来客户还会东嫌西嫌,东改西改,难道自己的东西真的那么不堪吗?

那为什么还要做下去?

Read more

[转载]网络开店到底可不可行?

转载自: Neo's Blog


昨天去梦想家维护系统的时候,里面一位员工说要自己出来开网站,我建议他到奇摩拍卖先去试试,而他的想法却是“希望有一间自己的网络商店”。

他问了 Hinet 最便宜的开店方案,一个月也要一万多。

以他目前的状况,既不懂行销,又不懂网站,只单纯的会美工及找产品,就算Hinet的只有一百元,成功的机率都不高。

想要有自己的店面是很多创业者的梦想,但是在网络开不开店完全不是重点,开店是在实体世界才需要做的事,网络创业风潮一再被媒体及开店平台商扭曲,变成没有自己的店面好像就没办法在网络上做生意。

Read more

老板,为什么要做网站?

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

制作网站的目的

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

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

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

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。

相关网页

return top