最后的一个暑假

| No Comments
这个暑假的一部分的精力放在一个Web项目上。从开始到现在规模已经比预想的要膨胀许多,使用到的东西从HTML、CSS、Javascript 直到后来的 PHP、Smarty,紧迫性的任务让我体验了快速应用一种从前没有接触过的编程语言快速投入开发的经历,得益于自己对于编程的不成章法的基础知识,结果 也还算是比较满意。作为一个技术外包来做一个完整的项目,最让我头疼的还不是程序,而是UI。自己暗暗决定如果以后还做的话,无论怎样也要把UI再包出去才好。(也希望有感兴趣的朋友联系我)随后的任务就是把Stage1阶段的成果做成一个Bundle给用户做展示,需要施展三寸不烂之舌的功夫、极大的耐性、以及接受客户狂批的准备才行。
以上的事情占去了不少时间。而结果通常都不算非常令人满意:客户需要在某个门户网站的页面上做链接,如果该门户网站不同意(很有可能),那么整个项目也可能就废弃了...... 重大的技术难关克服以后,居然要面对这样的问题。自己努力目标能否实现居然取决于门户网站上的一个链接,些许讽刺。我想这或许也就是大权力对小命运的影响 映射在周遭生活中的一个写照吧。然而影响更大的事情都很多,不是么?(参考阅读

剩下的一部分时间,交给自己:去看了几乎所有能在网络上找到免费电影专场,这些欧洲国家资助的文化活动的确能让别人对他们的文化和语言产生不少兴趣;在看电影回来的路上走遍那些还不熟悉的大街小巷并全部记住它们;用Python写能帮助自己生活的程序;一张一张得看那些已经堆得好高的没看的DVD;读从图书馆借的小说;虽然看来时间比较紧凑,还是抽空学了些英语,不让自己留遗憾。

最后一个暑假,就这样吧。我知足了。

2007-08-22 淘碟归来

| No Comments
由于好久好久没有去买盘,卖盘的老板都不认识我了,仔细打量许久,还是一脸狐疑。还好后台的老板还认识我:"好久没来了,得有一年半了吧......"


高 一高二那阵几乎每隔一天放学的时候都会骑着自行车往碟商那处跑,书包里装满了能淘到的各种类型的电影。然后在家里慢慢欣赏。现在,看电影需要 预先筹划,对着半年甚至一年前买的高高的一摞盘中挑出一张自己喜欢的,然后抓紧时间看,像完成一件任务一样。观影方式变了,但我觉得快乐还没变,或许 时间少了但那种激情还在,我想这也就够了。

上次(2月份)买的盘到现在只看了两张,今天买的这些再加上更久以前买的,足够我看一阵子了。或者说这些看不完的电影的存在,也是一种生活方式吧。

关于为什么开源的理念

| No Comments
走在街上时想到,为什么自己的那些小程序要开源?那些小程序,本可以自己默默使用的,为什么要开源?

从个人的原因来讲,我想不外乎以下两点:
  • 展示,任何通过自己的努力所创造出来的东西,相信每个人都会有展示的愿望。
  • 分享,自己创造的好东西,也没有理由不分享给大家。
然而把自己所些的小软件开源,也让我有些莫名其妙的顾虑。它们的代码是不漂亮:变量名、函数名不漂亮;对于OO的不完全甚至可说是很糟糕的理解;甚至对于 所使用的编程语言的应用也比较生疏。这样不漂亮的代码,惭愧地觉得使之开源有些脸红。再者,众多开源项目的最主要的目的是为了团结有技术的程序员,使更多 的智慧可以通过组织,贡献给这个开源软件,使之进化。而不漂亮乃至丑陋的代码,好似天生就把这种进化的可能扼杀掉了。

听起来似乎有些消沉。但,开源从实质上,是有这样的一个终极理由的。那就是,开源是一种精神。或许自己的小程序本身并不能影响什么,但是这些"小程序"们 不也曾经是如今庞大复杂的开源软件的始祖么?即使自己的程序别人用不上、修改也麻烦,但是至少,开源的理念被传播了,人们知道了原来软件还可以是这样免 费、自由的。这就是对私有软件最沉重的打击,这才是(至少)让(计算机)世界变得更美好的一个有效方法。

Sparkle 会在完善些之后开源。

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID