2012年10月14日星期日

我要买个新键盘!

* 原因1:
- 笔记本键盘让我折腾两年,手感越来越渣,严重打油,一个键子已经被我敲坏(居然是方向键,上大学我用了1年多emacs情何以堪......)。
* 原因2:
- 大二上买的那个三齿雄蛛现在一看真坑!一个薄膜还特么那么占地方!打字快不起来,coding太容易累手了!游戏键盘不适合办公,鉴定完毕!
* 于是我要买个新键盘!
- 入了毒坛之后就迷机械,哥要上机械,手感至上!
- 键盘最好不要太大,能放笔记本背包里面就太好了!
- 小数字区我真的不用,方向键只用于游戏(估计就是实况把笔记本的方向键打爆了)。
- 鉴于我手劲不小,新键盘要耐得住我辣手摧花。
- 因为既要追求打字速度又没有练就水上飘的轻功,触发力量不能太大。
** 总上,入围键盘是:
*** Filco Ninja 87(青/茶)
- 除了是日货,除了价格小贵,其他完美达标(正纠结选哪个轴中......)!
*** Ducky龙年纪念版(青/红/茶)
- 不知道过一阵还能不能有,除了灯(就是怕太高调啊~),其他一切喜欢,而且4种轴价格相同哦,亲!
** 备选是:
*** cherry g80-3494(红)
**** 优点
- 原厂品质,值得信赖。
- 还有就是红轴啦~很轻的说~
**** 缺点
- 考虑寝室桌子空间,这款体积太大。
- F区离主键盘区太远(Alt + F4肿么办,我的一堆emacs快捷键肿么办......)。
*** ducky 9008 shining2(青/红/茶)
**** 优点
- 因为是Linux程序员一枚,emacs严重依赖者一个,后面的那个调换Ctrl和Capslk的功能很喜欢!
- 窄边,不错~
**** 缺点
- 我真的不用数字区的,你把数字区加上我怎么往电脑包里面放......
- 灯......做人需低调,灯,免了吧......
*** HHKB Pro 2
**** 优点
- RMS大神的圣器,不用多说了。
**** 缺点
- 这价钱是我等能玩的起得么!!!
* 努力攒钱中!!!

2012年9月10日星期一

听说软件工程课和嵌入式课要被取消?


听说这学期的选修课软件工程和嵌入式因为上课人数太少要被取消?
软件工程选课人数为5人,嵌入式选课人数之前赵宇老师统计的时候就我一个人,尽管还有一些软件专业的大二学生选了嵌入式。两门课每科选课人数都不足10人。
真的要被取消么?之前选的项目管理已经被取消......这学期我就选了这两门专业选修,没有选C#,Matlab,安卓,算法4和3DMAX,而我原不打算选别的专业选修。
我个人不喜欢Java,跟Java不来电,没有选安卓。
我认为C#和.NET作为微软私有的语言和平台,相比Java的Write once, run anywhere的特点要逊色很多(尽管我不喜欢Java),说实话,我压根不是很喜欢微软的产品。
虽然Matlab本身很好,而Matlab本身也依赖Windows(上个学期我自己的笔记本裸奔Ubuntu一个学期),而且因为正在自学Python(原因也是因为不喜欢Java),以后打算用Numpy去做Matlab的工作。
算法本身不是我最擅长的。
难道选3DMAX吗?我不喜欢的课通常我也修不到学分,大二选3DMAX上课的时候我都在嵌入式实验室的干活。
有些课可以自学,比如Python,比如安卓。但有些课不能自学,比如嵌入式,自己没单片机,ARM和其他设备怎么学?不摸摸RS-232和RJ-45怎么学;比如软件工程,软件工程本身属于前人总结的一些规律,这种经验性质的东西只能通过有经验的人传授,虽然说师傅领进门,修行在个人,但是课如果取消了,师傅都没了,谁能无师自同?之前没上过软件工程课,不清楚其重要性,但是《大教堂和集市》看过一点,《Unix编程艺术》看过一点,《人月神话》看过一点,一点加一点之后,我起码知道软件开发不等于编程,会语言不等于会写软件,数电模电所有人都是求过心态,本身之前硬件不硬,我在担心软件工程课取消后,我会有多软。
好像是其他选修课比较好过。
我在豆瓣上的Lisp的讨论组上看到有人说过,如果全国大学把思想政治课改为教SICP(计算机程序的构造和解释,MIT计算机专业学生的导论性质课程),中国现在国民生产力赶超英美,当时我觉得说的挺对。但是现在想想,即使这么做了,有几个人会去选呢?SICP的课程终极目标是设计一个Scheme解释器,难度类似中国计算机本科毕业论文,选课人数少于10个,即使是SICP都会被取消。即使有超级酷的课程,因为课业设置比较难,为了拿到学分,也没人去选。我不评论那些圈重点,背概念,拿学分的人,我只是觉得,相比一些像靠学分和基点外保内保的不确定性未来,我宁愿选一个很酷,有难度的课,即使挂了,我也很喜欢Lisp里面洋葱皮一样的括号,还有RS-232中的那些UART寄存器,和软件工程中的故事和设计模式。
王垠教主做的我没资格说对,但我感觉至少不错。在追求学分,基点的时候,在学分够了的时候,还记得小时候的理想么?真的,用Windows绝对能修满学分,用Word绝对能写毕业论文,于是王垠主教远离了我,Unix远离了我,Latex远离了我,我仅仅学分超级多。
还有软件工程课上ASCII字符表忘记了,我们自己的问题;说我们一直在写狗屁程序,难道不是么?《Unix编程艺术》附录里面有个故事,大师有个弟子嘲笑一个新来学习Unix大道的人,大师反问他,你有过什么突出的设计。难道我们有么?老师批评了本身没学会什么的我们,我们需要拍我们马屁的老师么?我爸小时候就和我说,夹着尾巴做人。
软件工程课和嵌入式课,还有计算机学院的同学去上,我举手。
不蛊惑其他人选这两个课,但是,作为草根,我想说的是,
希望不要取消软件工程课和嵌入式课。

2012年8月12日星期日

记录一个梦

记录一个梦。 

这是我头一次梦到Radiohead。 

时间:我在高中 

地点:高中我班 

人物:我,我们班同学,Radiohead乐队 

故事内容:Radiohead在我们班开专场,就类似给海地捐款的专场。我佩服我们班同学家里确实都金票大大地有。Radiohead给高中生一个班开专场。但他们当然没我这么有品味,没听出什么味,一会,同学走神了,乐队也走神了。 

没记得RH唱了什么歌,后来他们也貌似累了,坐在班级的最后一排歇着。当时我也在最后一排,虽然我是狂热粉,但是表现的还是相当矜持。面对Thom含蓄的点头加微笑。后来一直坐在Thom的右手边,Thom的左手边坐着Johnny,一如既往的心不在焉。 

一会Thom指着书桌堂里的剥下来的绿箭口香糖锡纸问我,为什么他们不把吃过的口香糖用锡纸包起来再扔掉?就像包装纸上说的那样。当然人家说的是英国音,然具体单词忘记了。 

他问是这些人不知知道应该这么做么?我给他解释,不,他们知道。 

那为什么不这么做?我真没想出什么,但是瞄了一眼书桌堂,恰好有本杂志,我就看到杂志的一页有这么半句话:这得从白富美说起......我会意了,但是鉴于英文水平很差,不好意思说:This must start from White-Rich-Pretty......于是很中国很玄妙的说了一句:This is hard to explain.说完我还跟旁边的同学孙铭一说了一句,这个很难解释.....当然人家英语比我要好的多。Thom一脸困惑,摇摇头,左手边的Johnny还是心不在焉。 

后来Thom最后来了兴致,跟我一起唱了一首歌,歌的词曲英文,梦中本人原创,现在已经全部忘掉。但是类似中国的阳光总在风雨后那种俗气歌曲。但是Thom唱的挺happy,最后还说要把歌录下来,据梦中记忆,这首是RH的歌曲,梦醒之后才发现自己原创的,RH的歌没一个这么蠢的。我对Thom说这不是你们自己的歌么?Thom眼皮一耷拉,迷茫。梦醒之后我才发现其实那是讽刺我说我们怎么可能写出这么蠢的歌? 

此时梦已醒,倒叙到唱歌时,我抑制不住自己的激动,最后边哭边唱,眼泪冲出眼袋,掉在枕头上。眼泪很真实,很激动。

2012年7月7日星期六

没想到,大三这么开始



      明明昨天上午还大二。下午在504,大熊和谢老板走之前,已经大三了,从主序星,变成了红巨星,白矮星也快了。
      极其孤独啊。
      昨天男生陆续走了几个,今天送走了一打。接下来还会再送。
      轮回都是从离别开始的。大四毕业不也是么。送完大熊他们,回来寝室楼里一片狼藉,全是走之前最后剩下的,人已经没影了。现在送完,过2个月还会看到,然后再送,然后再回来,但能一直这样么?
      回来的路上,我决定大四送完所有同学,帮最后一个人把行李放上车,再看一眼空旷的寝室楼最后再走。离这一天并不远了,大三就是给大学收拾行李的。你考研么,你找工作么,冷冰冰现实的问题。眼瞅要走啊。四年多快啊。
      但是之后呢?考研,找工作之后呢?以前一趟车上的人,在高中毕业,大学毕业后,陆续下车,毕竟人生轨迹注定不同,但我最后想要什么呢?
      我不知道。我不知道我想要什么,我只知道我不想要什么。
      不过轮回依旧,孤独依旧。

2012年6月26日星期二

我感觉这学期学校的课程安排

我感觉这学期学校的课程安排是失败的。

教学效果也不算好,弄得大家都很累。

计算机组成原理都没几个人去了。安排到早晨从几个人起不来到后来2,30个人起不来床这个就不光是学生懒的问题了吧。

本来希望多写点程序,多提交几回作业,以平时考核为主。没想到两个算法课都到最后改成了期末考试。复习的都是理论,没编程实践能力,等于没学。


说以平时作业为主的形式不公平,扯淡,能者多劳。这样即使挂了也没啥说的。平时没做,就没成绩,很公正。如果怕产生抄袭的话,学院不是有那个检查代码相似度的软件么?客气的说是代码的指纹鉴定。

还有就是选修课的事,没个着落,没个定论,学院和教务处互相推,合着拿我们开涮。有些课可以不选为啥不早说,有些实验课学分成绩到底怎么算,到现在没个说法。

下学期学期选课还弄出来了先评价再选课,不评价选不了课。教务处你当你自己是QQ还是360?

2012年6月14日星期四

那双亮蓝色的平底鞋

我高中的时候曾经暗恋过一个女生。

我连她叫什么都不知道。当然她也肯定不认识我。

高二的一个夏天,中午,公交车站,我低头,走过一双亮蓝色的平底鞋。

亮蓝色的平底鞋像亮蓝色的天鹅绒舞毯,上面跳着一段芭蕾。

同一趟车,同一站下车,我下车后向北,回头偷偷望着向南的那段芭蕾跳远。

芭蕾。

高挑,纤细,黑天鹅羽毛般把头发扎在后面,舞裙般雪白的额头下是那双眼眸,透出舞台渐黑后仅剩的那一丝丝清澈的光的

芭蕾。

我一直只是坐在舞台下,静静的看。

从高二夏天,到高三夏天,白色衬衫的芭蕾,淡蓝色旧牛仔裤的芭蕾,红色短羽绒服和红色耐克鞋的芭蕾。

从一个公交车站,看到另一个公交车站的谢幕。

我每次都在公交车站等待或许同在公交车站旁等待同一趟车的,芭蕾。

或许能看到,或许不能。

我有时去了舞台的更前排的位置。我知道她坐什么车;我知道她是12班的,学文,在我们班的楼下;知道她家的大体方位。唯独不知道她叫什么。从一个公交车站到另一个公交车站,从来没问过,从来没聊过天,从来没像搭讪一样搭讪。

高考的那一天我起的很早,出去散步,后来到了她家的那个小区,我知道她就应该住在这里。徘徊了许久。也许我想我是想再看到她一次,然后把想说的咽回去,看着她走远。

在录取通知书拿到的那一天,我在同一个公交车站上车,上车后看到她在对面的公交车站下车,穿的最漂亮的一次,但没有芭蕾,而是渐渐走远了,我的车也开远了。最后一次看到她,头倚在打开的车窗旁,好久。

上大学后,每次回家都会特意经过那个车站,但再也没看到她。

现在,已经很难想起她具体长什么样子,没有名字和照片,就像《千年女优》里的那个千代子,但是那段芭蕾,一直浮现在人海中,张望的眼眸,扫过那个两年之前的车站,寻找那双亮蓝色的平底鞋。

2012年6月11日星期一

如果你们觉得你们也行

我在操作系统课上替老师讲了一趟课貌似得罪了很多人。 

李老师说,可以给上去讲课的同学把平时成绩的30分加满。我上去讲了,100+分钟的课,讲的文件系统和Linux的文件系统的实现,讲的东西算是比较浅,没有深入和具体到Linux内核代码有关文件系统的每一行的具体到什么意思和实现方法,但毕竟我自己感觉讲的不差,30分到手。

于是有同学说了,上去讲课我也行,期末了没时间准备。

于是有同学说了,就这么拿了30分啊,上去讲课我也行啊,不就是&@!*%*(¥¥)吗。

于是有同学说了,*……^$#@!*%&()*(……。
 
那你们上去讲啊。如果你们觉得你们也行。
 
老师没说就我能上去讲,就我能得那30分,老师说的是同学自愿上去讲的,很公平,谁都有机会,没拦着你们,没不让你们得分。

于是你们可能又会说,但是¥……*¥#¥W……&。
 
老师说的公开讲课加分的机制中没提到对你们私人情况的照顾。
 
如果你们觉得你们建造了罗马,你们得建造一个罗马;如果你们觉得你们发明了灯泡,你们得发明一个灯泡;如果你们觉得你们也行,请你们做完再说。 

话说回来,你们行吗?我怀疑。 

我讲的这次课,技术含量不高,参考了《现代操作系统》,《Linux内核源代码情景分析》,哈工大的操作系统公开课(90分钟的一堂课我反复听了一个周末),课件用emacs的org-mode制作而成,课间内的所有图片均用开源软件gimp和inkscape自己手工制作,课堂讲解用的是emacs展示的org-mode的课件。所有工作在纯Linux环境下一周之内完成,这并不难。 

如果你们能看看课外的一些资料,如果你们抽出你们宝贵的时间去看公开课,如果你们能在Linux下掌握emacs的使用和学习org-mode的使用并能够熟练操作。拿30分对你们应该很轻松。

但是据我观察你们不能。 

你们向来喜欢现成的。我当初从安装Linux,到Linux连接校园网,花费的不止一周,而是更长的时间,这些破问题我从来没问所谓的大牛,全是自己检索到的。然后等你们安Linux的时候,伸手向我借光盘,光盘安装自己弄不好也问我,联网连不上还问,不是我不愿意告诉你们,我感觉帮助同学很正常,但我看到你们3分钟热血,不喜欢原理和看手册,就喜欢拿来就用我就心懒了。有网络,你们不做你们应该做的检索工作,有手册,因为太长,你们不看,因为是英文的,你们不看,因为觉得自己牛,把手册中的一段跳过了,出了问题,说手册有问题,你们没看到手册第一页写的就是请不要跳过阅读么(wireshark)? 

你们向来不喜欢自己思考。编代码也是,操作系统实验课,我从来没见过代码有一丁点问题,几个人叽叽喳喳就开始讨论,不静下心花点时间想想究竟哪里有问题,总求助,还居然吼叫编程,有点问题就叫唤,我真无语。嵌入式实验课,写ARM汇编的hello world,自己写不出来不自己提前看看,有谁的代码正确马上copy过来,然后就举手老师我写完了,我真无语。每个人风格都不同,可能这是你们的风格,但我喜欢单兵作战,尤其写代码。我尊重你们的风格,但是既然有网络,你们干吗不上网搜搜呢,干吗马上就发问呢?你们在问问题之前能先做好自己的家庭作业么?居然有人问,老师能推荐快速入门教材么?VIM怎么用啊?你没有一丁点检索能力么?你不能看看手册么?我希望你们了解一下GPL,了解一下代码共享的真正含义。

你们向来功利的很。学理论,会做题,课外延伸的的不喜欢看,考试就盯着分,上大学就盯着奖学金和保研。我真都哭了,你们觉得这么就够了,分不能少,成绩很重要。对,但是你们学这个专业真的就这么点追求么?抑或你们没兴趣,抑或你们想以后考别的专业,但我没看到你们学别的专业,天天玩iphone,ipad,三国杀去了。Linus大神说过,Just for fun,送给你们。你们想过差距么?我去MIT的网站去看算法导论的公开课,下了人家的习题,发现人家有的例程是用Python写的,你们会么?人家交代码的文档默认是用latex的模版作成pdf,你们会么?如果不会,请自学,这不属于人家算法课的教学范畴,要是咱们学校也这么整你们不早上房揭瓦了? 

如果你们想说你们也能,请对自己的能力和自己课余时间的规划做一个正确的评估,之后完成再说不迟。 

我之后又和曲同学,张同学合作写了一个bootloader,他们也即将加满平时成绩的30分,我因为已经讲过课,一分都不加,为什么我还去做?Just for fun.你们觉得你们行吗?你们也可以来一个bootloader,写一个文档,在全班演示,没人阻拦你们得分。

我把这篇日志放到了墙外,翻墙可阅,如果你们觉得你们也行。