Chiming in on static versus dynamic typing

There's a large debate about static versus dynamic typing in theprogramming and language communities. (There is a classic BruceEckel article on this here , for example.)

I spent part of today fixing some 'issues' in DWiki , which iswritten in Python. This gave me the opportunity to reflect about thesort of bugs I've been finding in it. Python is dynamically typed,and I don't have any sort of formal test system for DWiki . In theory,this should lead to


20050812網摘 – 你知道 FRJJ 嗎?

影視

IT 新聞


Some interesting software tools (part 1)

Here's some interesting bits and pieces for software developers:

  • bstring , a C library for safeand easy string manipulation in the style of Python. Every sooften I need to mangle strings faster than Python or Perl canmanage it; at those times, I turn to the bstring library.(I have a longer writeup on bstring here .)

  • quilt , a packagethat allows one to manage a series of patches by keeping track of thechanges each patch makes. Patches can be applied, un-applied,

An aphorism of system administration

A great deal of system administration consists of not stubbing your toea second time.

(Unfortunately I must mar this by adding 'on the same thing' as afootnote.)


長大中的 GBA

早前講過 ,我加入了 GBA 這一隊 A capella ,並且為即將來的表演項目進行練習,這一次說說最近的練習情況。

GBA 距離表演的日子越來越近,所以練習也密了很多。總體上來說,在掌握過這首歌之後,其實不算太難,第一部份比較多變化


Why open source needs distributed version control

Centralized versus distributed version control is one of the bigdiscussion topics in the field. Being distributed complicatesthe software, and CVS and Subversion (the two version controlsystems most widely used for open source) are both centralized.Recently, Ian Bicking has written some interesting articles on the issue, in Centralized vs Decentralized and its part 2 .

I believe that open source development needs distributed versioncontrol. The argument why this is necessary is a bit too long fora comment on Ian Bicking's articles (and besides,


20050809網摘 – 網絡新時代

網絡新時代

好好備份

管理自己


網絡備份

net

刻錄事 那裏看到他的 Gmail 最近出現了問題,完全不能存取。他說經此一役後,他要反省對 Gmail 的迷信,要幫自己的重要信件,備份到本機裏。

事實上,要算上來,要備份的又何止是 Gmail ?在這個網絡時代,我們的生活與互聯網關係已


My first comment spam

I feel like I've arrived somewhere: WanderingThoughts , this blog, hashad its first case of comment spam. It's interesting to look at thetrail of breadcrumbs and the actual spam, and to see both how much andhow little work the comment spammers seem to be putting into this.

To skip to the punchline: some machines in 69.57.150.0/24 (ev1.net)left a peculiarly crafted comment spam pushing a web page on the


20050808網摘 – Blogging 壓力?

Blogging

文化

網絡發展