Blogging, China @ 27 September 2008, “2 Comments”

偶滴blog不含三 聚 氰 胺吗

你滴blog含三 聚 氰 胺吗?

要是能订做成贴纸奏更好乐,年会上贴了的“免检”进会场。

这几天在收拾东西,惊喜地翻出95年买的Windows 95和Plus!一套!那天微软全球同步发布Windows 95,晚上(因为与美国的时差)我和同学一起到Funan Center排队购买。当时发布的媒介分CD和3寸盘两种版本(没有MSDN下载,MSJ杂志也还没改名MSDN),轮到我的时候已经没有CD版了,于是先拿了3寸盘的,结果后来补了CD,但3寸盘也留下了。

当时还在上学,系里有个很有名的教授(AP),出版过IBM360(?)操作系统的专著,于是当年操作系统有一个学期的一大部分课时就是听这个瘦小精干的老头侃IBM的JCL(Job Control Language)。那时候学生个人用的都是DOS和Windows 3.11,学校机房里是Sun的工作站和DEC VAX的终端,几乎没人知道离开自己一个北半球的地方有个将在几年内影响全球IT界的Linux。

那个JCL让我昏昏欲睡,虽然老教授目光炯炯抑扬顿挫,但我知道自己不会在那玩意上浪费哪怕一分钟(当然,要是那时候努力学习并精通的话,也许一辈子工作都有保证了 - 但这既不是当时也不是现在的我想要的)。自己买了Jeffrey Ritcher的Advanced Windows了解Win32,直到现在我还是觉得那是一本非常经典的好书,把Windows上的pre-emptive multi-tasking,32位寻址空间,虚拟内存,线程和进程等操作系统上的核心概念深入浅出解释得很透彻明白,我也从此开始了几年的基于Windows开发的历程,OLE, COM, MTS,COM+, … 甚至一直到工作上使用Java之后,曾经为了实现EJB Container也向MTS借鉴了一番。

我现在基本上已经不用Windows了,改用Linux已经好几年,而且是直接从网络上下载后安装。大部分人包括我自己都不是技术上的弄潮儿,都是被新的技术和发现不断推着向前冲。想想看,如果回到过去看现在,对一切的变化,一定要比站在此时看过去要感到震惊得多。

Windows 95是自己掏钱买的第一套Windows,也是自己掏钱买的第一套操作系统(本来想说也是最后一套,但是想想,那些随笔记本一起的OEM的Windows XP其实也是自己掏钱买的…)。

写了上面这些字,回顾一把;拍几张照,纪念一下。

包装盒外观和当时把Windows95作封面的Newsweek和BusinessWeek:

IMG_0539

里面的东西,有CDKEY和正版证书 :)

img_0541

相关链接:

PHP @ 24 April 2008, “6 Comments”

月光博客上写了一篇Java在Web开发语言上败给了PHP,TSS上很早就讨论了,这回在月光博客那里又吵起来了,各说各有理,各有各的瘾,想起从前论坛上一句名言:人是不能被说服的,只有被打服。(哎,跑题了)

好,那又有什么理由说PHP比其它语言好呢,还绝对?

答案是:MM。

MM?是的, 美媚,women, female, , Frauen, fille,girls, chicks… (得,这么写,会被当作spam么?)

Tim Bray在OpenWeb and PHP and Women首先观察到:

there are way more women in the audience.

然后看看留言的解释或者解释,也都很有道理:

PHP being a language that is far better at attracting people without a formal training in programming.

I’d agree with the people who ascribe it to the move from designer to (often unintentional) programmer. I know several women who fit into this category, and unlike the women “programmers” that I know, I don’t know these women *because* they are programmers. These women don’t really think of themselves as programmers — it’s more an unintentional role they fell into in order to get things done.

Okay,标题党骗点结束。其实总结就是:对非程序员科班出身的网页设计师(很多是女性)来说,PHP是最容易迈入网站开发的语言。对已经有了静态网页设计的基础的他们来说,想要进一步实现动态页面,比如显示“早安/晚上好“或者显示时间,只要很简单一句话。接着就可以很快掌握提交的表单的处理,直接使用$_POST和$_GET即可,再下一步就能很快进入数据库操作,也不需要预先了解和加载驱动程序。

用Java呢?恩…我们要先有个类,什么?… 哦 … 让我们从介绍什么是类,等等,你们需要知道什么是面向对象,抽象地说形而上地来说每一个物体都可以看作是一个对象…对象有属性也有动作… ?*%#^%$水克火^&!%火克金&&*#@^法克由!@&~

这点上看,PHP最方便地提供了一个能够不断提供正反馈的学习,实践和进阶的过程, 能够让学习者很快get into the flow,同时也是最接近Web的语言。这能鼓励和吸引许多想要开发动态页面而又不是程序员科班出身的设计师和爱好者们。

为什么最方便呢,因为很普遍,绝大部分的虚拟主机服务提供商都会提供PHP环境,很少提供perl,ruby,java,python的环境(最近google推出的AppEngine算个特殊例子),这是它们的环境特性决定的,这也是PHP的一大优势之处,具体请看:What PHP Deployment Gets Right

至于讨论语言本身的优势和功能,争论哪个语言的代码的结构端庄优雅更出得厅堂入得厨房,咱就不参和了,The Daily WTF上看看,什么语言的都有的。

月光博客还提到一个问题:“而成功的Java网站却寥寥无几,这又是什么原因呢?”,原因很简单,都在吭哧吭哧埋头赚钱呢,全球许许多多的金融业(retail banking, corporate banking, risk management)企业的网站都是用Java实现的,另外,ebay和阿里巴巴也都是用Java。

Geek @ 13 April 2008, “3 Comments”

This meme is spreading in the tech/geek blogosphere these days, it’s fun to join.

$ history|awk '{a[$2]++} END{for(i in a){printf "%5d\t%s\n",a[i],i}}'|sort -rn|head
  237   git
   71   ant
   58   ll
   26   cd
   24   gvim
   19   sudo
   17   exit
   11   vi
    5   du
    5   cat

Some notes:

  1. I started playing with git last few days, that’s why it reaches the top, and I use esvn for most of Subversion commands, so svn won’t end up here;
  2. my laptop disk space is getting filled up, that’s why the du;

Now, what’s in your history?

China @ 09 April 2008, “7 Comments”

shaiese:

找一帮武警跑到人家国家里为个TOY当护卫,很锦衣卫,很纳粹。显示了泱泱大国不可一世的自卑。

WebDesign @ 09 April 2008, “3 Comments”

今天(4月9日)是今年的,也是第三个CSS裸奔日

嗯,如果你是在Feed阅读器上读到这里,是看不出来裸奔效果的,直接点这里看裸奔效果。

CSS Naked Day

CSS裸奔日的中文介绍页面上说活动目的是:

推动Web标准。简洁为美。使用正确的(x)html,语义标记,良好的层次结构。

碰巧,下午给刚来的实习生介绍HTML和CSS,跟很多毕业生一样,他也是没有DreamWeaver一类工具就不会做网页,从来没有接触过Web标准,更不要说相关的开发经验。因此期待能在短短的一个小时内让他体会到使用Web标准的优势是不可能的。

也许只有在实践中实实在在地feel the pain,才会开始欣赏简洁的符合标准的设计,和开发上提高的效率吧。

另外,在裸奔的时候,就能发现我现在的WP的主题不是非常好,因为Categories,档案,还有blogroll等的列表都排在前面,而正文反被摆在最后了。

测试了一下,裸奔时,WP还是可以留言的。

Photography @ 03 April 2008, “3 Comments”

那么,一定要看看这组照片,太牛B,太有创意乐。

布勒松!

Behind the Gare Saint-Lazare

卡帕!

Death of a Loyalist Soldier

还有那谁… 算乐,不在这贴乐,快去看吧

掰得胃,这里是张拍摄实景布置的照片

来源:PhotoshopLab