2011年2月20日

Programming in Perl Style

摘要: 这是 ABC Perl Programming 之后的第二部分。名称改成现在这样是因为一本书,叫做 Higher Order Perl 。这本书的作者提到很多 Perl 的程序员在用 Perl 写 C 的程序。这是一件很不幸的事情。当然了,所谓高手可以用任何方法做任何事情。但是,既然是在学习一个语言,至少要有三分样吧。 阅读全文

posted @ 2011-02-20 00:26 David Young 杨博华 阅读(1131) 评论(2) 推荐(1) 编辑

2011年2月6日

ABC Perl Programing - 回 2gua 短消息

摘要: 不好意思,我是在 Gmail里看到邮件了,然后直接回复了邮件,然后…… 才看到 “这是系统自动通知邮件,不要直接回复该邮件。” 呃…… 那就贴在这里吧。是这样的,现在发出去的也就是我手头的东西。这个就是春节前给同事们分享的部分。第二部分我正在准备,等做好了也会发在博客园的。如果你着急的话我可以给你一个建议先,就是看 Perl 之前不妨看看 Lisp 先。 Perl有一个很牛的地方在于它超级的灵活,灵活到可以模仿,或者说可以为很多其他语言的想法来做实现,比如说 Lisp。其实我以前是很“排斥” Perl 的。说真的,一直不愿意学。倒不是说讨厌它,而是接触 Linux 以后首先就要熟悉 Shell 阅读全文

posted @ 2011-02-06 12:08 David Young 杨博华 阅读(395) 评论(2) 推荐(2) 编辑

2011年2月5日

ABC Perl Programing

摘要: 这个东西本来是用 LibreOffice 做的一个 Slides, 用来给同事们介绍 Perl 语言编程的一些基本知识。这些知识在经典的几本骆驼书里面都有包含,但是每个人看书的目的、重点、方向等等都不一样,后来发现还是把这些基本的东西给大家总结一下效果更快一些。 Slides 发出去以后,大家反映很好,就把它转成图片,放到这里与更多的人分享了。 现在的内容只是 ABC Perl Programing 的第一部分,最基本的数据结构部分。 阅读全文

posted @ 2011-02-05 22:40 David Young 杨博华 阅读(1401) 评论(0) 推荐(2) 编辑

2011年1月12日

GNU Emacs Org-mode 写作的几个快捷方式

摘要: GNU Emacs 一直以来就是一个写作的利器。从最初的 text-mode, muse-mode,直到今天的 org-mode,Emacs 下的写作正在变得越来越舒适,越来越具有表现力。尤其是现在的 org-mode,不仅可以 GTD,可以记笔记,甚至已经达到了“只有想不到的,没有做不到的”的境地。就连 Emacser 的各位童鞋们也都在使用 org-mode 进行写作。 但是,不管到了什么时候,懒惰总是一个亘古不变的真理。懒得大发的时候,就会觉得只有把大饼套在脖子上这样的日子才是最舒服的。所以呢今天就和大家分享几个使用 org-mode 写作时候常用的偷懒的方式。 org-mode 阅读全文

posted @ 2011-01-12 12:09 David Young 杨博华 阅读(1266) 评论(0) 推荐(1) 编辑

2010年12月23日

140个字里面究竟都推了些什么?

摘要: Twitter 是一个离我们大多数人都很遥远的东西,但是140个字的神话相信很多人都有所耳闻。但是这140个字从技术上说究竟有多大魅力,在没看到之前,一切也只能想象。最近得到个机会,绕路出去参观学习了一下,的确是不同凡响啊。 先说一下总体印象。短信大家都很熟悉。短信最长是限70个汉字,对应到英文字符就是140个字符。这个也许就是140个字长的最初来历。但是,实际上这些都是表象了。真正有魅力的是这140个字究竟做了些什么?或者说用140个字,用户究竟能做些什么? 当我们看到细节的时候,就可以很明显的发现,这140个字绝不仅仅是140个字节的文字内容,那实际上是一个140个字节长的强大的描述语言,或者更进一步的说,完全可以把他称作一种“编程语言”。这次先说两个地方,一个是 @username,一个是 #Emacs。 阅读全文

posted @ 2010-12-23 15:01 David Young 杨博华 阅读(2176) 评论(6) 推荐(3) 编辑

2010年12月5日

茶如人生,人生如茶 —— 晒晒偶的普洱茶

摘要: 近日偶尔翻出7年前茶博会上茶农所赠的一款沱茶,打开试饮,醇香扑鼻,全然不似5年时的古怪和3年时的青涩。今天又试泡了刚刚收到的下关新沱,虽是新茶,滋味已然相当纯正,只是难免新鲜的青涩。绿茶,是最直接的快乐。正如和尚所说的:“吃茶去”。花茶(香片)更大程度上是一种产品的味道,充填着人民群众的柴米油盐。乌龙茶,功夫茶,在繁琐的仪式当中完成的是社交的行为。唯独普洱茶是一个另类。这个诞生于马帮驼队中的一个饮品,这种采摘于深山密林中的一些树叶,很难讲它究竟是不是“茶”?至少它不是陆羽所谓的“茶”。普洱茶,其实就是时间,是你可以品尝的时间。沏一壶自己亲手存放的陈年普洱,脑海中会浮现出当年的点点滴滴。一路走来 阅读全文

posted @ 2010-12-05 18:25 David Young 杨博华 阅读(1248) 评论(11) 推荐(1) 编辑

2010年11月15日

话说网页长啥样,到底谁说了算??

摘要: 第一次开始想这个问题的时候,是在深夜看资料的时候。大家都知道,在网页上面看资料是一件很枯燥的事情。技术资料的网页,要么就像官方文档,页面没有任何装饰,所有的段落都拉到屏幕那么宽,看起来不停地摇头晃脑…… 要么就是,你知道的,一些非常难看的网页,就不说他们有多难看了。其实难看都还只是小事情,更大的问题是这些东西在深夜里看起来会很刺眼。这就让人严重不爽了。 往大了说,这是一个后 Web2.0的时代,是一个完全张扬个性的时代。往小了说,看到一些没有极不舒服的网页,你是选择就忍了呢?还是忍了呢?还是动手做点儿什么呢?还是做点儿什么吧。为什么要忍呢?忍无可忍就无需再忍了。 阅读全文

posted @ 2010-11-15 22:26 David Young 杨博华 阅读(2673) 评论(8) 推荐(3) 编辑

2010年11月13日

Revolution OS

摘要: 阅读全文

posted @ 2010-11-13 15:51 David Young 杨博华 阅读(497) 评论(2) 推荐(3) 编辑

我的 GNU Emacs 配置“程序” 续 完

摘要: plugins.el =plugins.el= 的作用是引用各种网上下载的第三方扩展。简单来说就是成堆成堆的 =(require 'something)= 。由于 =require= 函数只需要一个参数,这意味着我们将只需要一个一维的 =list= ,这样会比 keybinding.el 的情况更简单一些。下面是 =require-extensions= 函数。 阅读全文

posted @ 2010-11-13 14:43 David Young 杨博华 阅读(1826) 评论(3) 推荐(1) 编辑

2010年11月11日

Macbuntu -- 我的 Linux 桌面

摘要: Macbuntu 是Ubuntu Linux下的一款变身利器。以下是 Macbuntu 官网 对自己的一段说明Macbuntu - Mac OS X Transformation Pack. Similar to Mac4Lin but dedicated to Ubuntu Linux. It can also be used in other OS based on Debian/GTK. P... 阅读全文

posted @ 2010-11-11 22:20 David Young 杨博华 阅读(2925) 评论(7) 推荐(1) 编辑

导航