Other articles


  1. "About Pregelix"

    Pregelix is an open-source implementation of the bulk-synchronous vertex-oriented programming model (Pregel API) for large-scale graph analytics, which scales to very large clusters and very large graphs.

    This article aims to recode my study and development of Pregelix applications.

    read more

    There are comments.

  2. "人人网点赞狂魔的开发"

    之前在人人网上看到一张图,说点赞狂魔眼中的赞,已经不赞,而是朕已阅,于是,我就想搞这么个脚本,来实现这个功能~

    先上效果图:

    我用的是Tampermonkey(简称TM,也就是俗称的油猴)这个Chrome插件来运行我的脚本。之前有直接写过Chrome插件,但是上架和推广比较麻烦,Chrome市场要收费,很坑。这么轻量级的功能,写个小脚本,然后用油猴来运行就好~

    开发过程

    • 找TM的Example

    Tampermonkey的官网上竟然没有提供任何的example,这一点都不科学!这位同学写出了很详尽的example。仿照它,我们就可以实现我们想做的功能了。

    要注意,TM的程序头的那些,不是注释,而是有意义的类似配置文件的部分。比如说,脚本的名称,就是在@name这一行命名的,而不会在保存的时候输入名称。

    • 查找结点 通过在人人网上审查元素,我发现,有关'赞'的控件的id都是以'ILike'开头的,于是,DFS找到匹配这些id的node,再改掉它的innerHTML就好了。实测每秒运行一次这个脚本更新innerHTML,不会太卡。

    • 上架 在 …

    read more

    There are comments.

  3. "Merry Christmas"

    写篇日志来纪念下这个开心的圣诞节~~

    首先,把时间线回退到平安夜的下午。圣诞节对我来说,又不放假,出去玩又冷。存在的唯一的意义,是跟老师套磁的时候,可以在邮件末尾加一句'Happy Christmas!',但转眼一想,Happy毛线啊,明明是Merry Christmas...不过两位老师都很愉快的回答,'Happy Holiday to you too!'。下午一到实验室开始干活,就没有了任何节日的氛围,似乎整个世界都只有Hadoop。到了下午五点,寂寞的师兄们开始研究吃什么的问题了。用东哥的话说,平安夜,怎么着也要吃的好一点啊!大家一起讨论吃什么,研究了各家饭店的口味,地理位置,团购信息等,一直折腾到六点,然后我们决定去雾都馋嘴楼吃~~

    师兄师姐们真是太有节操了,为了避免一盘菜上来,大家都一筷子下去,就都没了,然后再接着等待的场景,我们决定等上了三四盘菜的时候再开始吃。于是我的口水一直嘀嗒到酸菜鱼上来为止...吃的各种开心之后,到了结账的时候,我是真没带钱,想着师兄们先结了,回去我再付,结果,师兄们纷纷表示 …

    read more

    There are comments.

  4. "About Hadoop"

    在海量数据计算研究中心一年多了,类似"大数据"这种专业词汇也听了不知道多少次了。只可惜自己还是一知半解,只知道拿着实验室各位老板的名号出来骗人...现在总算有一点时间了,来安心的研究Hadoop和Prege什么的吧~

    Mac下安装Hadoop

    显然用homebrew安装是最省事的。这篇博客中有详细的介绍。

    概览

    Hadoop号称是并行划计算的框架。我之前一直以为,我们把程序的源代码直接扔进去,它就会帮我们来并行的执行了。事实上,我们需要把源代码重新改写,然后Hadoop才能去并行化的执行代码。

    我们也可以把Hadoop看成一个类库。每个应用Hadoop的程序,总是要包含大量的Hadoop的包。而为了执行Hadoop中的Map和Reduce这两个步骤,我们需要继承一些类和接口,实现它们中的一些方法。此外,我们的输入和输出文件,还需要放在所谓的Hadoop Distributed File System(HDFS)。

    做完以上几步,也就能运行简单的基于Hadoop的程序了。当然,进阶一些的话,还有关于诸如cache之类的我们要细致调整的部分。那些内容等到需要的时候再慢慢研究就好。

    官方的教程

    Hadoop的资料非常多。当然,我们最先要看的,肯定是Hadoop的官方教程了。一共42页。这是一部面向使用者 …

    read more

    There are comments.

  5. "Yogurt OS Development Week0"

    After the busy graduate school application period, nowadays I have plenty of time to do what I want. Developing a operating system sounds cool and awesome, and as I always wonder how it is developed, I decide to develop my own one: YogurtOS!

    Why Yogurt? Because I love it!

    There …

    read more

    There are comments.

  6. "同龄人的各种传奇"

    这篇日志,就来罗列下同龄人的各种传奇经历吧。读了他们写的东西,我总有一种白活了的感觉。其实,每个人的背景和经历,都差距的太大,别人的经历,对我来说,也是根本无法复制。所以说,读读,开心就好~(因为根本不是一个level的...)

    读他的日志完全是种不同的视角。在我们以进入BAT拿着一年十几二十万的工资,或是进入美国排名稍微靠前点的学校读研或者博士的时候,他已经拿到UPenn的毕业证,现在在创业了。我甚至感觉,他和我不是同一个世界的人。他真的比我们要敢想敢做多了,而UPenn能提供的,也是一个更高更广的平台。

    他还有各种神奇的日志,如假护照被审问,他在上面那篇日志里也有提到其它的日志。

    未完待续

    read more

    There are comments.

  7. "科学的松鼠在工大"

    今天,科学松鼠会的组织者之一,姬十三,在工大讲座。我溜达过去,听了一个多小时。之前就看到过很多关于科学松鼠会的内容,特别是姬十三在《科幻世界》的彩页里经常出现。

    这次讲座的题目是创业就像混实验室,主要讲的是科学松鼠会一路的成长,与姬十三本人的经历。比较老生常谈。我觉得有用的信息,主要有这么几点:

    • 理工科/科学家的生活,也可以很精彩。人们总有种贴标签的习惯,一说到理工科,就觉得无比的深奥与枯燥。相应的,理工科的学生,或者说他们进化后变成的科学家,也是同样的无聊。更多时候,这些贴标签,只是因为不了解一厢情愿的猜测。我觉得,一个人是否有趣,与他从事的工作的关系不大。我接触过有趣的顶级的学术大牛,也见过死板的办公室职员。有些喜欢给别人贴标签的人,其实才是最无聊的,因为他们不了解,也不愿意去了解其它人的生活,只满足于自己的猜测。

    • 失败是大多数的,成功是少数的。所以说,我们要学会面对失败。特别是,在尝试新的东西的时候 …

    read more

    There are comments.

  8. "新的域名"

    挑来挑去,最后在淘宝上花30块钱买了一年的ruiguo.me的域名。ruiguo.netruiguo.com都已经被抢注了。可恨的是,我付完钱才想起来问“以后续费是不是都是30块一年”?回答“不是的,以后是180块一年”...坑啊!不过,一年后的事情,谁说的准呢。就先这么用着吧。

    参考octopress的自主域名配置。注意,域名生效要24小时左右,因为各级DNS之间的缓存是过一段时间才会更新一次的。

    注意: 等了一天,这个域名还是不能用。参考了一下别人的博客中的教程(教程1教程2),发现他们都是绑定到207.97.227.245,而不是Octopress官方教程中的204.232.175.78

    另外,注意www.ruiguo.me …

    read more

    There are comments.

  9. "GRE查分的问题"

    我查GRE的分就一直没查出来过。每次都显示

    Important Message
    The information you provided does not match our records. Please try again
    

    第一次考G之后,因为分太低,也就没有心思去研究下怎么查了。结果第二次考完,分还是特别的低,也还是查不出来分。之后收到了ETS的纸质的GRE成绩单。

    一直拖到现在,因为马上要到申请的Deadline了,必须把GRE的成绩寄出去,于是,就只能去想办法查分送成绩了。

    解决的办法很简单,用Skype打GRE的电话。和对方接线员唠了半个小时,最后她帮我重新创立了一个GRE查分的账号,我这边登录成功后,终于可以用NEEA注册号电子邮箱查出来分了。

    对方的接线员很和蔼很nice,说话语速也很慢,很照顾我这种英语不好的人...最开始,她问了我一些个人信息,姓名,生日,邮箱,地址等,之后就用我的姓名加生日搜索信息,发现我有两次GRE的考试成绩 …

    read more

    There are comments.

Page 1 / 4 »

links

social