Loading...

Tag Archive for '%e6%8a%80%e6%9c%af'

    AD: 猛买网,精彩团购 | Jobsdigg | 很棒的男装店 | 网站地图

Whistle 降世

虽然自己经常拿手里的技术做点小东西玩,但做的东西往往都坚持不下去──因为只是在玩嘛。以前做的最让我满意的也就是小C了,这个在某MM帮助下长大的玩意儿,给我们带来了太多的欢乐。
昨天看了看饭否,觉得做得挺不错。而我更关心的是他的API,看了看,简单易用。特别是用CURL可以轻松地实现更新状态,让我如获至宝。我早就想把这类微内容的东西和blog整合起来。于是就有了这样一个构想:
以饭否为内容集散地,然后写一个WP的插件,将饭否上内容与服务器同步。这样,就可以在我blog的首页看到我新的状态讯息了。 饭否支持很多发布的方式,也包括手机短信,这样,哪怕我在火车上或是在外地无法上网,也可以用手机来更新自己的状态,给关心我的MM们看。
今天我花了一天时间做好了这个插件,没错,就是Whistle。我从小就不会吹口号,所以就用这个名字吧。现在看看我的blog侧栏,已经有了同步的状态讯息。这个插件还可以在每发布一篇文章的时候,都推送一条消息到饭否──甚至还支持Widget,可以用拖拉的方式摆放位置。等明天再看一下有没有bug。我会在合适的时候把这款插件发布出来,给有兴趣的朋友们用。
当然,还有一个东西没做,那就是集成饭否API到我的小C机器人。我接连加了两个饭否的机器人都很垃圾,还是自己做的东西可靠。
Update: 现在已经加好了饭否的机器人,而且终于验证成功了。不但可以记下来我发给它的信息,还可以记下我多变的签名,不错不错。遗憾的是,手机貌似一直不给验证通过,好事多磨阿。

改造我们的学习

注:这篇文章是应计算机学院吴书记的号召,以思想报告的形式写一下我对现阶段培养同学们学习氛围的一些思考。完全原创。
盗用这个大大的标题,自己有点汗颜,但是实在想不到别的可以贴合这篇文章的主题了。坦白地说,杭电计算机学院的学习氛围真的需要提高,我自己作为一个计算机学院的学生,目睹了周围人太多的堕落和迷茫。今天写的东西希望能对大家起到些作用。
1、实践是提高水平的唯一途径
在我们这样的专业,所学的东西只有亲自实践过了,成功了,才能算是吃到了肚子里。大一时学C++,看着不少人都拿着小本子拼了命抄老师在PPT上展示的程序。抄是抄来了,自己敲进电脑里面貌似也能跑起来,可是原理没弄懂。
很多时候,要做个东西,之前踌躇满志,可真正到了设计的时候,却发现涩涩的。某些关键地方的技术是自己所不知道的──相信很多人都有过这样的感觉。这其实 是缺少实践导致的。可能你去借了一本”Teach Yourself Java 2 in 21 Days”勤奋地从头读到尾,但真正到了做东西的时候,还是发现好多东西写不出来。没关系,勇于面对自己的无知就好了,在这个互联网及其发达的时代, Google就是最好的老师。我前段时间突发奇想,自己开始写一个聊天机器人,基于Jabber协议的,但是我对Jabber一点都不了解。全靠 Google,只要有了问题,马上搜一下。最终我的机器人只花了几天时间就做出来了,我还在自己的技术blog上写了一个系列的文章来分享心得(请看这 里:http://www.googlecto.com/2007/08/16/all-the-about-xmpppy-in-action-4/ )。
雅虎的工程师车东在 自己的blog上说,建议计算机专业的大学生在sorceforge上找一些小的项目自己练习一下。实践,是我们每个人都比不可少,而且要坚持做下去的事 情。而且,实践获得的乐趣也远远比往笔记本上抄程序大得多。同时,做ACM真的是一个可以锻炼人动手能力的东西,我虽然现在难得写C的程序,可还是从以前 做ACM中获得了不少宝贵的经验。我觉得我们学院把ACM做得太功利了,诚然,在领导们所关注的浙江高校之间的PK中,HDU不能落了后。但是看见那么多 人把身心都投在了ACM上,背负着很大的压力。不如把ACM当做一个锻炼自己的地方,来得轻松。
2、我们不仅应当有专业的知识,也应当有行业的眼光

IT是一个高速发展的行业。也正因为这一点,这个行业才产生了这么多年轻的富豪。如果一个计算机专业的只是投身于写程序、做东西,可能会成为一个顶级的 Coder,但永远也不配被称为IT人。前些日子接触了一个学院的同学,在QQ群里说要接活做网站。和他聊了一下,他说做网站也很苦,我就建议他给自己 做。可是他不知道该给自己做什么,说没有需求。一个只会做东西不去想东西的人,难成大气。
我们应该关心一下我们将来要投身的行业,技术只是这个行业里一个部分。IT涉及了太多东西,潜力之大也超乎我们想像。而我们现在需要做的,也只是在学好专 业知识的同时,培养一下行业的眼光。比如多关注一些IT新闻,多看一些IT人的blog,把花在游戏上的时间腾出来一点点,相信会有很大的收获。我在05 年加入了一个创业的团队担任CTO,之后就参加了大大小小很多类型的IT聚会,从中获益匪浅。
我曾经建议过学院里可以做一个长期的规划,在将来开一门选修的IT文化方面的课程。如果有对这个比较了解的老师,那是最好。
3、锻炼表述的能力
相信每个人都有这样的经历:在别人的要求下到某个公众场合,面对着下面很多只眼睛,讲话。不管普通话有多好,不管对要讲的内容有多熟悉,大部分人的第一次,总是会很紧张,哪怕下面都是自己的熟人,也会觉得不自然。这其实是能力的问题。
表述的能力是所有学生都需要的。把一样东西学到脑子里和把它清晰地讲给别人听是两个水平,而在那么多人面前,还能说得清楚、讲得明白,其实不是一件容易的 事。而学计算机的同学们在这点上分外欠缺。可能是我们长年都和电脑这种“冷兵器”打交道,我们用啥指令它给啥反馈,习惯了这样无声的交流。特别是那些传说 中的“牛人”,更是被“神化”为,深藏不露、沉默寡言的人。不仅是我们学校,我接触的一些浙江大学学计算机的同学也有一样的问题,虽然他们都是在这个领域 出色的学生,但在众人面前讲点东西的时候总会忍不住抓抓头发或是把眼望向别处。
我自己也比较注重这方面的锻炼。在上个学期,我和一些朋友们一起做了一个分享性质的沙龙。每次会有一个专题小演讲,加上讨论,沙龙一般会持续两个小时── 这样的事情对我真的很是考验,但是慢慢习惯之后,开始可以把自己的东西条理出来,讲清楚,大家也可以进行很好的交流。所以,我建议同学们应该多找说话的机 会,多锻炼表达的能力。这样的能力在将来对我们也是很有臂助的。
4、别让语言成了障碍
曾经和朋友开玩笑,说我们学校的“牛人”普遍特点就是英文很差。而我在浙大接触到的“牛人”一个个都能讲一口流利的英文。英文的重要性我也不用多强调了, 而在我们专业上来看,实际上英文有特别的用处。首先很多网上的技术文档都是英文,譬如一些现成的库和框架。面对大段大段的英文文档,如果没有好的英文功 底,实在难以对付。当然,总会有好心的人把英文翻译过来,但未必你要的翻译真就能找到,就算找到了,翻译的质量也实在不知道好不好。
我建议计算机专业的同学们可以尝试着大胆地买一些原版或是影印版的专业书籍来看,在学其中技术的同时也可以熟悉一下那些惯用的术语。我自己大学两年就读了 不少英文的专业和非专业书籍,明显感觉到英文的水平有了提高。现在,我自己开通了一个专门写技术备忘的英文blog:http://www.googlecto.com ,坚持写英文的技术文章,对自己也算鞭策吧。
5、和周围人一起

做小事可以自己搞定,而做大事是需要一个团队的。这里“和周围的人一起”,不是说一起下网吧一起打游戏,而是一起学习,一起做共同爱好的事,一起进步。我 住在一个学习氛围很浓的寝室,大二第一学期的期末成绩出来,软件工程05级年级前10名有3个人在我们寝室。第二学期最终结果还没出来,但是我们的成绩也 很不错。我们寝室里现在还有两个预备党员。我们共同的名字叫Yellow。而这一切,都是我们一起做的。让周围的寝室,都很羡慕。
我们从来不自习,也许这不是个好习惯。但因为我自己曾从事IT,所以可以有一些不错的资源。外校有活动,我们也是一起参加,这样也给我积累了在校内做活动 的经验。后来也我们一起做刚才提到的沙龙。上个学期,在繁忙学习之余,我们出资在加利福尼亚租用了一台服务器,然后每个人开始做自己的小项目。同时,每个 人都有一个独立域名的blog。下面这些就是我们自己的项目:
blogkid: http://www.blogkid.net http://www.googlecto.com http://www.edianping.net http://www.niupu.com http://www.itwuzi.cn http://www.wodushu.cnhttp://www.inhdu.cn
Alone: http://www.v2sports.cn http://www.yu1986.cn
Popo: http://blog.paopub.cn http://bbs.paopub.cn
小优: http://blog.town26.cn http://www.town26.cn(现已停运)
我们很少打游戏,把时间都花到了自己喜欢而且有意义的事情上。我也自感很幸运能和这样一群人住在一起,让我们有学不完的东西做不完的事。在我担任学生会科 技部长时,曾经很希望把科协做起来,然后同学们可以组建自己的团队,一起研究,一起做事。可惜最终因为各种原因没能如愿,但如果有一群人和你一起,一定比 一个人的战争更来劲。
6、善于记录,乐于分享

我从2005年开始坚持写blog,至今已经有将近1000篇文章。文章大多写的是大学的生活以及IT方面的评论,我曾经是个很喜欢文学的人,也许没接触 [...]

安家 – 从头开始,做一个blogger (一)

Blogger这个名次来自blog。虽然blogger还没有被收入词典,但在Google搜索时已经有九位数的结果。最近一些朋友纷纷开始写blog,有一些人问我,写blog都有哪些要做的呢?
如果你只希望做一个简单的博客,一个发表文章的地方就足够了。 但可以告诉你,围绕着blog,确实有很多必要的东西和一些额外的玩法。在最近这个系列的文章里,blogkid将向你一一介绍。当然,如果你能懂一些HTML甚至有技术的背景,那是最好。
今天要讲的是安家,把blog放在啥地方好呢?一般人会去找一个BSP,blogkid05年开始写blog时就在blogcn落草。 现在大多数的BSP都会提供用户一个二级域名,比如blogkid在blogcn的博客地址是: http://p_kisser.blogcn.com。如果你选择投奔BSP,那么我推荐yo2,因为它是基于WordPress构建的,和blogkid这个blog的系统一样,好玩好用。我的兄弟popo以前就在那里写blog,现在的一个朋友,偶爱偶妻,也安家在yo2。更重要的是,yo2已经支持绑定顶级域名,也就是说,不需要更多麻烦,你也可以拥有一个和blogkid一样,独立域名的blog。
当然,如果你有一定的技术背景,或者喜欢折腾(05年时我对啥PHP的一点都不懂),blogkid严重推荐你使用一下单用户版的WordPress。然后找一个支持PHP+Mysql的空间,1块钱注册一个域名,开始自由blog之旅。1块钱的域名当然就是现在的.cn域名,拿来煮并不恰当(因为原则上有个人不能注册的限制),不过拿来用还是可以的。随便找个地方都能注册,1块钱也并不贵。至于空间嘛,推荐你使用我要安家的自助套餐。自助套餐里,一般用10M的Web空间和10M的数据库就足够了,我写文章写了两年,将近1000篇文章,而现在的数据库大小还不超过5M。这样的配置只需要花30元/年,相当合算。这样下来,一个独立blog第一年的开销只要31元,第二年就算域名续费的价格提高,成本也不会超过100元。更重要的是,只要放一些广告(随后会介绍广告的放置),这些成本完全能收回来。
独立地租一个空间还可以让你接触一下做一个网站的方方面面,但是网站放在国内,会被要求备案。如果你有更多的需求,blogkid觉得Dreamhost是个不错的选择。这个blog现在就放在Dreamhost的主机上,这个主机上放的blog大概有10个,还有一些别的网站。Dreamhost的主机是那种超级实惠的类型,具体的介绍可以看这篇文章,里面有折扣码以及使用方法。而且Dreamhost的分销制度说不定还可以让你赚到不少美金。放在国外主机上的网站完全可以不用备案,当然,咱也不能干不法的事情,对吧。
租好了空间,那就可以装WordPress了。可爱的Dreamhost为我们提供了One-Click-Install,相当地方便,以至于Yellow的弟兄们(主要是blogkid和POPO),三天两头就会装一个WP去玩。如果你用的是别的地方的空间,只要上传了WordPress的文件,也只要三步就可以装好,简单而快捷。
如果你想尝试一下MT那也可以,昨天Fenng还发给我他的新UI,很酷,可是我已经把MT模板里那些Web元素的classname都改成了旧的,实在受不了再改回来了。 关于MT的安装,可以看一下blogkid技术博客里的这篇文章:How to Install MT,其实过程也很简单,不过没有配截图,觉得还是有点抽象。
OK,一个崭新的blog就出现在你眼前了,去后台转转吧,折腾一下它的设置。这片天空以后就是属于你的了。 写一篇文章试试,不管是WP还是MT都会让你觉得比在那些BSP里舒服多了。
小注:以后的文章blogkid会以这个blog的情况为例子来写,主机放在Dreamhost,系统用的是WordPress。

何必记录

Twitter简单却引爆了流行,一时间,做网站抄袭twitter的、写文章分析twitter的,太多了。我们在网上生活所产生的微内容记在哪里,这是一个问题。
前些日子我开始动手做Cubot,并开始在我的技术blog上写一个关于Jabber和Xmpppy的系列。(跑个题:不过已经连续好几天没有写技术文章了,感觉用英文来写还是比较生涩,需要多多锻炼啊。另一方面,同时维护多个blog也不是一件容易的事,过些日子还想再开一个blog,写写网购方面的东西,同时想体验下MT 。)我做Cubot的初衷是想记录自己多变的签名,可是慢慢做到后来,机器人变成了一个传递声音的小隧道~sigh,计划赶不上变化啊。
不过小N还是说,应该把和机器人说的话都写记下来,可是我实现的过程中在编码上头卡住了。几经周折,终于做好了日志的功能。可我开心地告诉小N时,她却说,看来以后说话要注意了。是啊,果然默契,在做的过程中我一直有这样的隐忧,一旦信息被记录,我们就需要为这样的信息负责。有人会说,负责就负责呗,有啥大不了的。是啊,在厕所里装一个摄像头,其实也没啥大不了。
现在的互联网上信息可以被轻易地复制,日益廉价的存储设备让浩瀚的信息难以丢失。如果我这个blog的数据突然有一天丢了,我有不下10种办法把写过的文章挨个儿找回来。用Google搜索,哪一次在什么时间点了哪个链接Google都会牢牢帮你记住(需要进行个人设置);一封稀松平常邮件可以让百度的高管引咎辞职。
说给机器人的话,是不想说给别人的话,是让自己放松和宣泄的话,用签名档来聊天,也是一件幸福而可爱的事。和机器人一起玩,本就是一件放松的事情,而刻意去记录无疑让我们恣意放松时还得赔上小心。
罢了,不必记录那些说给可爱的机器人的言语了。让那些文字悄悄地溜走,让我们不必去怀念情绪失控时言语的机锋,像是小孩子在草垛旁玩火。生活不能像倒录影带一样流回,让我们活着都少一些负担吧。
只是,我们还会用多久的机器人呢?

Project Cubot

智勇说最瞧不起做技术的,总是做一些没用的东西。我昨天就突发奇想,打算做一个机器人,用来记录gtalk上不停变换的签名。
现在已经实现的功能是连接服务器,如果接到了消息,就把相同的内容发送回去。比如我对它说:“我是张磊”,他也会告诉我,“我是张磊”。呵呵,一点都不好笑。
实现的过程大概花了半个小时,用Python写的。下一步得让他自动接受聊天邀请,然后监视签名档并记录。可是,我的本子突然就坏掉了。

A tech blog

写blog两年了,越来越觉得在这个blog上写技术方面的东西是一件不靠谱的事情。所以今天我新建了一个blog:http://www.googlecto.com/,主要写一下技术方面的东西备查。当然,我准备用英文来写。
正好,可以锻炼一下英文。 在DH装一个WP简直太容易了,用英文,连语言都省得改。

12日回家

这几天日子过得很腐败,离开了互联网,每天少不了的就是喝酒。Tom要去德国了,那天吃完了饭,一起去K歌。结果第二天(就是昨天)又和几个师兄们一起去唱通宵,唱歌真是一件很爽的事情,可惜在我们寝室动员不起来。徐老师的儿子年纪跟我差不多,两个人热闹地唱了一个晚上。
因为短学期,所以一直定不下来什么时候回家。今天终于决定去买12号的票。不过今年要坐到大同的车,就可以在13号早上到太原。浑身的斑点越来越严重,再不回家就要被杭州的夏天杀死了。感谢徐莹老师带给我的茶叶,一点不苦,是甜的。
昨天下午三点去市里,地表的温度绝对超过了40度。弄浑身不舒服,可是明天又得去一次。
除了朋友,不像帮别人做啥技术了。想花些时间,好好做做自己的东西。

糖果还是毒药

今天开始了短学期,听到老师布置的任务是“用JSP写一个网站应用”。我对JSP一直没啥好的印象,从来也没用过,在心里其实把JSP和ASP早就划为一类了。于是专门去请示了老师,被告知也可以用别的技术来做,这样最好,就可以用PHP了。
老师公布了作业之后,专业里大部分人都不知道JSP是啥。于是蜂拥图书馆,我亲眼目睹有人借了“Java Web Service”,有人借了“Javascript”,唉。
早就想用CakePHP,于是这次初步决定用CakePHP搞定这个作业。但上午花两个小时认真研究了一下,终究还是觉得CakePHP的东西和自己以前的习惯差别比较大,还是放弃了。CakePHP的思路是来自于ROR,而ROR方便到一个不懂Ruby的人都能花很短的时间搭建一个Web应用。CakePHP给我的感觉也是这样,如果想用它,必须放弃自己已经有的那些习惯。在这点上,感觉ZendFramework做得挺好。
自然界的矛盾从来都是这样,糖果还是毒药的争论也永远不会平息,保持理智的选择,好像不是一件容易的事情。

方向

其实一直觉得自己不知道真正需要的是什么。今天俊圣过来一起讨论SIFE参赛的问题,在我的坚持下,我终于可以不必参加在台上的演说。我一直觉得以自己的英文水平和老外交流还是不成问题的,但是对演讲这类的东西比较排斥,特别是要自己先都背下来,去谈自己并不喜欢的内容。我愿意在技术沙龙中连着讲两个小时web2.0或是mysql优化,但不想花宝贵的3天去准备那些SWOT。
今天把RemoteV2完善了一下,觉得功能太简单了。我还是不会做产品级的应用。不过与RemoteV2插件配套的V2Read上按照Tag输出xml的接口已经比较好了,因为我还不确定服务器是不是能经受得了很大量的查询,所以还是等适合的时候再把这个接口公布出来吧。:)
这两天都在凌晨两点以后睡觉,但并不很累。只是突然就觉得没有了时间,不能像大一那样想做什么就做什么。我基本上扔掉了手机,也很少上MSN,QQ就更不用说了。能和外界沟通的只剩下了Email。哈,我真的只想把V2Read再做得好一些,可惜的是这两天V2Read没有什么大的进展。
方向啊,俺需要方向啊。
母亲节,祝妈妈节日快乐 。

号外:新一期沙龙如期进行

明天下午在HDU的11教114将举办第二次沙龙,这次主讲人是我的老乡琛琛同学。
沙龙的主题我还不是很确定,但是是关于数字媒体方向的。很抱歉,只是罗列了一下提纲。对于这个新的学科,对于这个特殊的产业,我还是有很多话要讲的。希望能够起码让大家对这个领域有一个全新的认识,并且能够从一个新的角度对这个探讨和推广。
来自:http://blog.sina.com.cn/u/4bcbf3bf010008w9
加油。
我突然发现我开始害怕手机想起来,这两天里我没有接一个电话,自然也没有打电话。