Archive for the ‘ Coding ’ Category

几种网页转址与“301 永久搬移”的语法

转址的方式分为:

  • 302: 暂时搬移 (Temporarily Moved)
  • 301: 永久搬移 (Permanently Moved)

Read more

[PHP]Simple Filelist 简易档案列表程式 *

档案下载

  • 名  称: Simple Filelist
  • 版  本: 1.1
  • 档案大小: 3 KB
  • 语言接口: 英文版
  • 版本性质: Freeware
  • 释出日期: 2006/11/20
  • 作业平台: Linux
  • 原创网站: Vixual
  • 档案下载:

一般网站基于安全性及隐私权…等的原因,管理者通常会将网站上的目录浏览功能(Indexes)给关闭,让访客无法直接看到网站上放了些什么档案。

但人性总是予盾的,关闭了的功能,在某些时候又会想要启用,因为人们总是在失去的时候才感到后悔莫及...(Sorry,离题了)。因此,我就写了这个简单的 PHP 小程式,当我们需要在特定目录启用浏览的功能时 ,除了请管理者帮忙,或者自己修改“.htaccess”之外,只要有这个小程式就可以解决问题了。
Read more

各种资料手册下载,强力推荐

Cheat Sheet Roundup 是一个很棒的网站,内有作业系统、程式设计、数据库、网页设计…等 30 余种相关的资料手册可供下载(包含一些单页的 Data Sheet 可以用来贴在自己的座位墙板上),对于设计师与相关资讯人员,都是很好的参考资料,强力推荐。

看看人家的程式是怎么写的

在国外有一些网站,专门存放一些程式码的精华片段,写程式如果遇到瓶颈,可以上来逛逛…

Coding

Regular Expression

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

转载自: 自由软件铸造场


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

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

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

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

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

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

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

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

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

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


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

我要说的将分成三部分:

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

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

[PHP]图表绘制模组

Flash Bar Code 1.0 - Flash 条码产生器 *

档案下载

这是一个简单好用一维条码产生器,使用 Flash 设计而成,程式使用的条码格式是 "EAN-13" ,前三码为国码 (台湾为471) + 四码厂商码 + 五码资料码 + 一码检查码,只要在设计网页时,将 "Code" 参数传给 "FBC10.swf" 就可以了。
Read more

return top