Yi's Blog

胸中有丘壑,眼里存山河

学政治

开始就意味着结束,为期8天的假期政治课程的补习就这么结束了。本来打算听到最后一分钟的,但是我们家那位说什么也不听了,也就随她回来了。其实也不能怪她,最后讲经济学原理老师的授课节奏确实太慢了,还不怎么讲重点,总是讲例子,说离题的内容,有故意拖延时间的嫌疑,让我们这些着急复习的同学们听得很郁闷。

辅导,其实就是把发给你的教材过一遍,让你都有个印象,知道一下都考什么,具体怎么背诵,还得再下功夫。

很有幸又看到了一本比较想仔细一读的书,叫「浪潮之巅」。

豆瓣链接:http://book.douban.com/subject/6709783/

发布会视频:http://v.youku.com/v_show/id_XMjg5ODY3MTQw.html

作者在发布会上用五句话概括马克思主义,我觉得说得很精炼,摘抄如下:

  • 世界是物质的。

  • 物质是运动的。

  • 运动是有规律的。

  • 规律是可以认识的。

  • 规律是不可以阻挡的。

当然,作者在视频中说的内容远远不是这些,只是比较符合我现在的情况,记录了一下。听作者讲话能感觉出是个渊博的人,视频很值得一看。

更多作者的信息(需要翻): https://sites.google.com/site/junwu02/%E6%B5%AA%E6%BD%AE%E4%B9%8B%E5%B7%85

Glee。。。

完。

GMusicDown Python 版本

很早以前就想做一个能从 Google Music 上下载一张专辑的软件,毕竟一首歌一首歌的去点击有点麻烦,但是当时也啥也不会,看HTML页面是如何跳转的也完全没有头绪,然后就放下了这个念头。后来看到有人做出了这种功能的软件,虽然没有使用,但是心里也有了个印象。

前阵子因为 GAE 的原因,学了一些 Python 编程,试着用 BeautifulSoup 写了一些小程序,也算是学了点东西。

前段时间又看到那个软件,就想下下来试试。但是作者只提供的 MFC 和 Java 版本的,在 Mac 下不太方便,所以就读了读作者提供的源代码,自己写了个 Python 的脚本。

GMusicDown 程序链接:http://sites.google.com/site/clock88731/Software/GMusicDown(貌似需要翻墙访问)

小众软件介绍 GMusicDown 链接:http://www.appinn.com/gmusicdown

在这里特别感谢这个作者吧。(貌似是大我一届的华中科技大的学长。。。)

我写的脚本的程序截图:

程序截图1

具体的代码就不贴了,没有太多的技术含量,有需要或者想跑跑试试的同学见github。

程序在这里:https://github.com/Eec/GMusicDownloader

简单说下还存在的问题:

  • 链接抓多了,服务器会记录你的IP,然后每次打开下载页都需要输入验证码的。我没有写任何破解验证码的程序,Google 的这个验证码对于现阶段的我来说还是个太技术的活了。好在输入一次验证码后,验证码中的 Token 会有效一段时间,足够抓取整个专辑的下载地址了,具体怎么操作程序中有写。

  • 野蛮地开启了和歌曲数量相同的线程数。

  • Python 中文编码遇到了一点小问题,花了一些时间才搞定。

完。

假期@168 days - 考研倒计

距离上次写博客已经有了10天之久,不上来写博客不是因为无话可说,只是每天只有在夜深的时候才有闲暇坐下来反省。而往往在夜里就懒惰了,爬上去就睡觉了。

最近大连的天气不太正常,要么雨声震天响,闪电不断,要么雾气蒙蒙,要么闷热到让人流汗,总之让人很不舒服。

前天过了一个疲顿的生日,和我们家妞出去吃火锅,看「变形金刚3」—网上的评论虽然不太好,但是我们看得还是很带劲儿的。车都特别拉风,很能勾起购买欲(就是买不起。。。)。

夜里的学校静悄悄,假期的原因,校园里一片荒凉。自习室里复习的气氛很浓厚,这宁静的气氛冲刷去了荒凉。食堂的饭菜也很舒服,是一个个惬意的学习的日子。

总想写点什么纪念一下已经经过的3年的大学时光,内容已经想好了,但是总是没有时间下笔。希望最近能找到一个可以用来整理一下这三年吧。

这两天的马桶读物是「新东方英语背诵美文30篇–生而为赢」。

其中有一个章节叫做「What is Your Recovery Rate ?」,是这样讲的:

Don‘t live your life in the past! Learn to live in the present, to overcome the past. Stop the past from influencing your daily life. Don’t allow thoughts of the past to reduce your personal best. Stop the past from interfering with your life. Learn to recover quickly.

不要生活在过去!要学会生活在现在,学会克服过去;不要让过去影响你的日常生活;不要让过去的思想妨碍你做到最好;不要让过去干扰你的生活;学会快速恢复。

这段话听吴彦祖在一个视频中说过,大概在其他地方也听过几次。但是做起来似乎不是那么简单。

Don’t live your life in the past! Learn to live in the present. 与君共勉。

完。

附:

升级了Lion,很稳定,很多新功能很喜欢。

斗志!@178 - days

七月已经在不经意间走过了一半,而复习的计划一直处在被打乱的状态,近半个月来都整理不出头绪。

课程设计在打断计划,IBM认证在打乱计划,同学的聚会在打乱计划,偶尔看到的天涯帖子在打乱计划。以上客观因素不可避免,但是计划就这么容易被打乱吗?

晚饭和将要离开的同学喝了一些酒,回来后看一个乔丹的视频看得激动,就拿起篮球出去运动了一下。打球回来的路上,心里突然觉得豁然开朗了许多。我突然发觉这么长时间没有状态,计划被轻易打乱,只有这样一个原因,就是我缺少对胜利的那种渴望,没有燃烧着的斗志。我活的太安逸了,虽然心中有那么一丁点危机感,但是远远不够,况且更多的是对于现状的满足,是对于比较好就满意了的心态。

面对残酷的生活,人渐渐学会了妥协,学会了不去追求最好,悄悄的放低了对自己的要求。慢慢地,我开始用比较努力的状态追求一个比较好的结果。然而,这样做的结果往往是不好,而不是比较好!

从今天开始,找回自己的斗志,找回自己的求胜欲,找回奋斗的激情,大步向前!

Jobs says: “Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma - which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.”

晚安。

完。

半年@180 days - 考研倒计

按照常规推测得到的考研日期计算,今天距离考研还有180天,也就是大约6个月的时间。

最近几天的作息不太有规律,每天不能保证学习的时间,晚上也不能好好睡觉,总是沉迷在故事里。小学期最后一门课程设计结束了,这个周末还有一个 IBM 的考试,大学的课程就这样悄无声息,毫无预兆的画上了休止符。

更多同龄人选择了走向社会,在社会中找到属于自己的位置,出发前往或是远离故土,或是靠近家乡的企业,找寻自己想要的生活。每到这个时候,大概都免不了要感慨,感慨时光的荏苒,感慨相识这三年的短暂,感慨曾经发生的一段段记忆,继而唏嘘不已。

选择继续读书的我,站在学校的这个原点,挥手向曾经共同共同努力学习,共同讨论问题的同学道别,心中很是留恋。

对于自己,回想自己走过的三年,我也并不感觉遗憾。

对比刚来时候的我,我变得成熟了。能够战胜和他人交往中的那些怯懦,对人坦诚了许多。过去的自己总是很狭隘的看世界,心里只装着自己,对别人的事情从不过多了解,甚至连别人的名字都不用心记住。在这三年里,我学会了如何尊敬他人,如何在和人产生矛盾是试着理解他人。

心态也有所改观,因为更多地认识了自己。

学到了很多很多从前不了解的内容。

思维也变得开阔。

死亡是所有人的终点和结果。看似可怕的失败只是一种体验,丰富你阅历的同时,让你在将来过得更好。所以无畏失败,所以无畏向前。

完。

Google自定义搜索@186 days - 考研倒计

Google居然还可以自定义搜索,我真的是孤陋寡闻了,今天无意间看到 李笑来 的博客才知道的。原文链接

Custom Search 的说明文档:http://code.google.com/intl/en/apis/customsearch/docs/dev_guide.html

真的是很有用的一个api啊。

这是文章页面里提到的几个有用的自定义搜索的链接:

英文媒体搜索:http://www.google.com/cse/home?cx=017195234153172777936%3Arprimc6muy0

只搜索以下网站

  • http://www.economist.com/
  • http://www.cnn.com/
  • http://www.time.com/
  • http://nytimes.com/
  • http://www.washingtonpost.com/
  • http://www.usnews.com/
  • http://usatoday.com/
  • http://www.reuters.com/
  • http://www.bbc.co.uk/
  • http://en.wikinews.org/

百科类搜索:http://www.google.com/cse/home?cx=017195234153172777936:urvj51ftram

只搜索以下网站

  • http://en.wikipedia.org/
  • http://encarta.msn.com/
  • http://knol.google.com/
  • http://www.thecanadianencyclopedia.com/
  • http://en.citizendium.org/
  • http://www.bartleby.com/65/
  • http://www.eb.com/

在线文件共享站点搜索:http://www.google.com/coop/cse?cx=006422944775554126616:e5kwgj0fhu4

不得不感叹一下,拥有这么庞大的数据,随便做一个小应用就造福众生。

PS:

最近折腾了一下 DNS 隧道 ,晚上熄灯的时候,蹭中国联通的无线网,玩得优哉游哉。

给 Macbook 换了一个 500GB 的硬盘,数据直接磁盘间拷贝,这功能太爽了。

这几天没怎么看考研的内容,罪过罪过啊,自省。

完。

杂@189 days - 考研倒计

时间过得真快,一眨眼两天就过去了。本来打算保持每天都记录一点什么,但是总是有各种繁杂的事情扰乱思考的节奏。

LISP

初看完《黑客与画家》,和大家一样,受Graham影响,想见识一下抽象无比,被称为软件杀手锏的LISP语言。下了好多本书,但是解释器还没从VPS拽下来。一顿搜索之后发觉,这确实是一门属于少数人的语言,使用的人少,在国内相关的论坛也没有太多内容,然后就放慢了脚步,没有立刻做下去。大师所荐,必有所长,最经应该会折腾一下。

Zen-Coding

在V2EX上看到有人在用Zen-Coding(什么东西)写HTML和CSS,回头搜索了一下,竟是一个很好用的编辑器插件,学习之并用之。简单记录一下:

E

元素名 (div, p);

E#id

带id的元素 (div#content, p#intro, span#error);

E.class

带class的元素 (div.header, p.error.critial). id 和 class 可以连写,如: di> v#content.column.width;

E>N

子元素 (div>p, div#footer>p>span);

E+N

兄弟元素 (h1+p, div#header+div#content+div#footer);

E*N

多项元素 (ul#nav>li*5>a);

E$*N

带序号的元素 (ul#nav>li.item-$*5);

抱怨一下ASP.NET

今天下午的时候又去综合楼帮老婆做ASP.NET的程序。写啊写啊写的,一写就是一长串的调用,不禁感慨这语言也也确实很适合初学者去学,因为结构很简单,很直接,来回调用就是了。而且开发用的IDE(vs2008)也很笨重,我总是感觉一卡一卡的,大概是因为我电脑比较卡吧。也接触了一下Mono Develop,虽然这东西在Mac下不支持中文的编辑,但是使用起来比VS感觉要轻巧多了。

星座 —— 天秤座 libra

Watching

Positive.Psychology.Lecture.3

虽有点繁杂,但求简单记录一下。

完。

休整@191 days - 考研倒计

休整。

又是忙忙碌碌的一天,白天都在综合楼和老婆做网站,晚上看了一场「Paul」,外星人性格很开朗,也很随性,爱。

最近一直在看离散数学,看了三章。看过这些之后就觉得数据结构其实很实用,而且不够抽象。

这些天心里一直重复这样一个看法,大概是从 Livid 那里看来的

信息量

这个世界上的人和事无非两类——有信息量的和没信息量。如果一个人每天说的话,都是大部分人已经知道了的,那么在大部分人看来,他就是一个没信息量的人。一个人如果长时间都在说没信息量的话,那么基本上就会进入到一个恶性循环,他只会越来越没有信息量,然后和周围一堆同样没有信息量的人在一起。

我也觉得是这样,一个人只有不断的学习新的东西,接触新的思想,(大概也包括接触新的朋友吧)才会产生属于自己的新的想法。而不去寻找新的内容的人只会慢慢变得腐朽,变得固执,甚至是顽固(因为他总在重复)。

我总是觉得自己看得书太少太少,应该利用更多的时间去接触更多的观点。我也会觉得看过的内容也记得得太少太少,但至少这不太碍事,了解过了,当你再想去接触的时候,你会有种固有重逢的感觉,当然,笔记可以帮助你留住更多的感觉。

That’s it. 说这些话只是想激励自己勤奋一点。

最近看到的一个人的Blog很受触动:

百姓网CEO 王建硕(8年 2700篇博客)。勤奋始于足下啊。

另,今天折腾了一下 @font-face 相关的内容,改天再说。

完。

cocos2d 工具@192 days - 考研倒计

接触Cocos2d有一段时间了,总是间歇性的了解一些,学习的也不系统。

所谓学习cocos2d,其实就是这三种方法来得比较奏效。首先是看别人开源的代码大致了解一下程序的框架,其次是找找网上的教程,跟着人家做一些简单的程序,最后就是照着人家的代码,自己也照猫画虎的实现一个程序。

刚好这学期期末要交一个iPhone课程的大作业,我也笨手笨脚的做了一个游戏的雏形。这是我搜到的一些可能会用到的工具的列表:

  • Hiero v2.0。把你想要的字体加工成位图和 PLIST 的工具,方便在程序中使用(譬如说你想为你的计时器加上自己想要的字体,就是它了)bug多多,每次用都要重启一下,还是java写得,启动有点慢。

  • Zwoptex-0.4b10。 将多个png图片序列合并为一个png。(教程可见:我是妖精,如何创建帧动画

  • afconvert(macOS 自带的命令行工具) 。用于将各种音频格式转换成 caf 格式。

附:

afconvert用法:

afconvert -f caff -d LEI16@44100 -c 1in.wav out.caf

-f 指定文件格式为caff,即采用ima4压缩的.caf文件格式;

-d 指定数据格式,LEI16@44100则表示16位44100Hz;

-c 指定声道数。

其他参数参见man afconvert

另,附上stackoverflow上看到的一个批量处理的脚本(原帖链接找不到了。。。)

#!/bin/bashfor f in*.mp3;do

  echo"Processing $f file..."

  afconvert -f caff -d LEI16@44100 -c 1"$f""${f/mp3/caf}"

done

思考@193 days - 考研倒计

最近在读 Paul Graham 的「黑客与画家」,文章都写得妙极。一是观点的独到。作者在阐述自己的观点时,可以看出确实是在认真的思考问题并寻求问题的答案,虽然有些结论有悖于常理,但有严密的思考过程为证,又让人觉得水到渠成,言之有理。二是思考的条理性。作者在多角度阐述观点时,常给人柳暗花明的感觉,而且所列条目之间泾渭分明。

面对大师的杰作,免不了进行一番自省。

一 不思考

不思考貌似是我生活的一种常态。主要是因为不知道思考什么。

上学前,记事不多,多是听从父母管教,听父母的话是生活的第一准则,谈不上思考,更不知道要思考什么。

到了学校里,需要听话的情况更是日益多见。

在课堂上,有应试教育的敦促,老师自然不敢怠慢,按照课本的内容一个知识点一个知识点的娓娓道来,有的老师讲得乏味,有的老师讲得生动,但是总体上都是老师在不停的讲。这不需要思考,全然记住了,知道什么时候从脑袋里拿出什么来就万事大吉了。

生活中,校规校纪是我们的指路明灯。学校在这方面绝不含糊,奖罚分明,而我们则在这不断的正负激励下做起了遵守纪律的好学生。

思考些什么好呢?一切疑问似乎已经得到了很好的答复。

二 不会思考

面对一个横空出现的需要思考的问题,总是感觉脑袋里是一团浆糊,怎么捋也捋不出个头绪。想说出几个自己的观点吧,又很没自信,这是我自己的观点吗?我总觉得我说出来的观点都是道听途说来的,完全没有自己思考的成分。唉,到底什么是思考,应该怎么思考呢,真是个愁人的问题。

三 不爱思考

思考是一件给人感觉很费力才能办到的事情。

或许也有上面提到的两个原因,我已经开始对思考这件费力的事情产生了本能的抗拒。凡是能不思考的地方就尽量不思考,遇到需要思考的问题也只是机械的搜索别人提出观点。

我知道这样不好,但是到底应该怎么思考呢?多读书就能多思考吗?还是需要刻意的强迫自己思考?不断寻求答案中。。。

完。