Monthly Archives: 01月 2011

给Scala新手的猫纸

猫纸,即广东话说的CheatSheet。 这份Scala猫纸其实是一份示例代码再加上一些说明组成的。该示例代码是从我在上一次珠三角技术沙龙使用的版本精简过来的,代码行数缩减到了100行以内,里面已经包含了Scala大部份常见的语法以及特性,仅供新手参考,高手请无视。其他更高级的特性由于时间和篇幅的原因没有包含在里面,如类型的隐形转换、并发编程的更高级使用方式、“:”的乾坤大挪移神功等等。这些容我在以后的关于Scala DSL或分布式并发编程的文章中再进一步说明吧。 这里也顺便讲一讲这段代码的歌词大意吧,注意了,第56行开始才是主程序的入口: 从前有个叫techparty的用户组(Group)在举办活动,有一些技术爱好者(Member)参与了活动,活动开始时大家先自我介绍,然后带来Topic的成员开始宣讲,活动完毕以后大家一起去了聚餐,最后各自返家。会后有很多人来询问关于techparty的一些事情,组织者忙不过来就分发给几个组委来同时回答这些问题(并发编程原型),没想到,问题的答案竟全是一样的:名字叫Jeff的人实在太多了。 好了,不妨碍大家用纸。点击有大图!

Posted in 技术 | Tagged , , | 8 Comments

边走边唱系列一,我来唱首《歌》

这几天忽然发现iTouch4已内置Mic,可直接录音了。想想也对,人家都可以facetime了,为什么不能录音呢?于是拿它来录了一些东西来做试验,在iTouch上试听效果不错,没想到放上电脑上效果更佳,m4a格式果然非同凡响,体积小,效果佳。以后珠三角技术沙龙的录音技师非iTouch莫属了! 回正题,有了iTouch4这么一个强悍的录音机,于一个喜欢弹琴唱歌的而言可是如获至宝了。再者,赖总说,录音如镜!我们除了可以在录音中自省、寻找自己演讲的不足,更可以用于监视自己演唱过程中的缺陷。于是我决定以后经常用来录自己的弹唱,从中发现不足并提高技巧。还会挑一些录音放到博客上面来──会有翻唱歌曲,也有原创歌曲,我会为这些歌曲配上一些故事。这些文章将会成为一个系列,名叫边走边唱,以另一种方式记念我们(嗯,我们)的过去,现在还有未来。 我一直记得瓜老师的教诲:你喜欢唱歌就得大声唱出来,让别人能听见!可惜只是最近才完全明白当中的含义:其实做人也好,做技术、做产品、搞音乐也好,都应该放得开手脚,尽早地、大胆/大方地表达和展示自己,才能听到别人的批评或赞许,才会有取得进步,否则,永远躲在一个角落蚊声哼唱的结果就是像我这样,花了10几年才学会唱歌。在此再次感谢瓜老师的指点。 今天录了一首《歌》,嗯,罗大佑的曲,徐志摩的词。 知道《歌》,是因为刘区,8年前,他用一段很精彩的木吉他前奏开始,让我们直接感觉到《歌》的曼妙;7年前,我们毕业前在学校举办的原创音乐会终结时,作为键盘手的他用电钢琴现场演唱了《歌》:“我给大家唱首《歌》”;虽说现在刘区已皈依佛门,过午不食,我还是能清晰地记得他当年张狂的朋克模样,然后变得收敛,最后皈依的过程。我们认识、一起在宿舍录歌、乐队疯狂排练、因分岐而争论等场景历历在目,我们是一首歌!也许,最能代表刘区的,就是这首《歌》了。区,现在,我给你唱首《歌》吧。 录音文件:《歌》 ,文件格式为m4a,现普遍的播放器均可播放,请下载后试听。 附上《歌》词: 当我死去的时候亲爱的你别为我唱悲伤的歌 我坟上不必安插蔷薇也无须浓郁的柏树 让盖着我的青青草淋着雨,也滴着露珠 假如你愿意请记得我,要是你甘心忘了我 在悠久的昏暮中遗忘,阳光不升起也不消翳 我也许,也许我还记得你,我也许把你忘记 我再看不到绿水的青荫,觉不到雨露的芬芳 我再听不到夜茑的歌喉,在黑暗的夜里倾诉悲啼

Posted in 生活, 音乐 | Tagged , , , | Leave a comment

《learn scala in half an hour》讲稿及录音

本月23号我参加了珠三角技术沙龙2011年1月广州小沙龙,并在会上给大家做了一个关于Scala的分享,形式是通过一个设计好的剧本(以沙龙聚会为背景),现场编码至完成该剧本为止,在编码的过程中逐步引入Scala的各种特性。这里先送上讲稿及现场录音还有演示代码,稍晚我将整理一份文字版的《learn scala in half an hour》。 Scala jeff View more presentations from jeff kit. 现场录音在这里。 示例代码在这里。 如果有兴趣与我探讨Scala,欢迎与我联系或给我留言 :)

Posted in 技术 | Tagged , , , , | 4 Comments

好了再见,我去2011年

好像一直没有写年终总结的习惯,2011年也很自然的没有写,这篇,也不知道算不算,趁有十几分钟的等人时间,快速review和展望一下吧。 2010年review 工作 刚从试手机网的废墟中站起来,亲自重构她的核心内容,经历了地狱式的三个星期,成果可观,又不小心成了个flash砖家,然后跟某位师兄吐糟说,我会不会太杂了点,啥都懂啥都干~。 开始参与公司某海量数据项目的数据分析工作,领略到了R语言的强大魅力并喜欢上了R。 出现了七年之痒的前兆,在公司奋斗了五年多的我,有了想出去闯闯的念头。后来?用一句话概括:积累未够,继续加油。我虽败犹荣!心底甚是感激老潘,赖总,老甘,海明,大郎,刘总在那时给的支持、鼓励,感谢LP,还有D总、Peter及公司众多领导的支持以及谅解! 于是,在9月份答应领导,挑起盘活一个军心溃败的产品团队的重任。你们不知道,实际上他们都是非常有爱的孩子们,实在不敢想,如果没人继续带领的结果会是怎样。我开始融进队伍里,到现在为止,势头趋好,产品队员们渐渐变得有激情,产品质量开始得到售前及其他项目经理的认可,最认我欣慰的是我的团队在年终年会里拿到了公司“最佳团队”的奖项。 生活 住进新家,噢,那是前年年底的事了,坐了一年多的公车上班,终于习惯了! 5月份和LP去了一趟马来西亚,进行为期十多天的旅行,难忘双子塔上下与某日本友人的邂逅;沙巴的阳光沙滩、水底美丽的珊瑚和鱼群;还有可口的热带水果们。 系统从human2.0升级至human3.0的过程意外终止,我们收获悲伤的同时收获关怀、感恩及淡然。让一切随风一切随缘,但我们不会忘记你。 看书的胃口越来越大了,LP也被感染,每次买书都带上几本给她的。看的书也主要限于技术、产品、数学、灵修、小说这几类。小说重点推介《藏地密码》、《1Q84》及《三体》。 勤快的LP经常替我打电话回家问候家里,所以我真正打电话回家的时间少了,在这个家里,深刻体会到,娶一个懂事孝顺的媳妇是多么重要哇。 大家的同学们就聚会了一次,更小范围的聚会只有两三次,每次都是让小秘su来发起,叫我这个做“Boss”的情何以堪呢。 技术&学习 当然还是一如既往地支持本地的线下技术交流活动,多嘴的我被成为了“珠三角技术沙龙”的组委之一,并组织了几期有点质量的小沙龙。感谢技术社区里同学们和组委们的大力支持,我们又在年末的时候把小沙龙的举办方法正式定下来,用老潘的话说:广州的技术聚会办得越来越有序,让广州的技术人每月都有一次happy的机会。 这一年前,补了很多数学、统计分析的功课,可能是出于工作的需要,补起这些知识时发现要比大学时的学的感觉容易多了。 业余时间编码和开源。我在公司编码的机会已经非常少了,但编码是一个技术从业人员的最基本的谋生能力,不可缺失!今年业余做了一些小东西,都放在github上了,开源的作品以python为主。 未来的工作需要,开始学习Scala,并在珠三角技术沙龙的2011年1月广州小沙龙中分享。 2011年展望 关于工作。ET产品在市场部门的配合下遍地开花,开始浸入电子商务的产业链条;把ET团队打造成公司的超白金团队:技术最牛、产品最好、收入最高;自己则希望个人收益方面能有更大副度的提升,因而可以减轻一下在远方的妈妈身上的重担。 关于生活。希望家人都健健康康,咱们也努力制造个小家伙出来吧。 关于技术与学习。继续掺和及完善珠三角技术沙龙的举办流程,让更多周边的技术宅们能走到一起来交流、分享自己的想法;在发扬广州分场的带头作用之余,发展出深圳、珠海分会场。 感谢我身边的每一个人。好了再见,我去2011年。

Posted in 其他, 感悟 | Tagged , , , , , | 8 Comments