• 本来在搜SICP答案的,结果碰巧看到了一个实现md5的算法,用c写的,在此与各位分享


    #include <stdlib.h>
    #include <stdio.h>
    #include <string.h>
    #include <math.h>

    typedef union uwb {
    unsigned w;
    ...

  • 缠人的samba

    2010-01-22

    关于samba的一些使用,我直接写在ubuntu的坛子上了。,在这里就懒得转了 :-p

  •  

    今天找碟子的时候偶然翻到了一张The Smashing Pumpkins的精选集。很长时间没有听过了,于是就再次放出来听一下了。还是那样的叛逆不羁,尤其是这首获格莱美奖的1979,充满青春期活力却又带着一点点另类的忧郁。Awesome!  


    Lyrics:
    shakedown 1979,cool kids never have the time
    on a live...
  • 破qq阿

    2010-01-19



    不知道怎么回事,在ubuntu 9.10里面的qq不停地自我关闭,好像很喜欢玩自杀阿~

    解决办法也是网上查到的.简单的说,就是在/usr/bin/qq的开头加入一行export GDK_NATIVE_WINDOWS=true大概是

    大概是qq与iBus的冲突的吧

     

  • I'm back

    2010-01-17

    最近很久没来BlogBus了,一是听说从来都是文艺青年们推崇倍至的Blogbus不小心被和谐了,我猜Blogbus肯定听多了Lacrimosa,于是自己也成了Misery的一部分 :-)  二是因为这些日子一直忙于狗屎学校的脑残考试,本来被压抑的歇斯底里潜意识被彻底爆发——待我裂变完成后,我才发现倒霉的还是自己……Oops……

    好了,言归正传。首先,对于上一篇日志中出现的错误,我表示十...
  • 一个偶然的机会看到这个网页上的emacs显示的居然是x的monospace,难道emacs支持xft了?

    没有错,的确是我孤陋寡闻了。emacs-snapshot-gtk早就支持了。叹:老了,不中用了……

    好,回归正题,怎么样显示呢?

    首先,如果你机子里面有emacs的老版本,比如emacs22或者emacs21之类的老古董,那么请先统统删掉吧,不删的后果就是系统不会认你新装的emacs的。...
  • 好像官方的Troubleshooting里面有,只是我们没找到罢了。有兴趣的童鞋可以看一下哦。

    下面来简单介绍一下方法,反正这个方法对我来说是有效的。

    检查一下你的电脑里面有没有装build-essential和module-assistant, 还有你的linux header有没有更新过, 有没有alsa source.  没有的话,先装一下吧:
    Code: $ sudo apt-get install \...
  • 刚装完mysql-server-5.1和mysql-client-5.1,然后mysql一下,却被告知:

    Error 1045 (28000): Access deny for user 'augustine'@'localhost'
    (using password: NO) 这是怎么回事?然后在Google上又是一阵排山倒海的地毯式搜索,然而官方有报道这个bug的,却没人回答。心里很寒酸……不过好在,Int...

  • 罪恶的网络啊

    2009-09-19

    昨天开了网之后,我本打算用一点点的时间来学学怎么样写个脚本调用myxrgsu来自动联网的,但是很不幸的是,我欠学得太多了……原先还学了点perl,现在全忘光了。而且这回还要用到基于tcl的expect,然而我又不会。去装个Bundle::Expect吧,perl -MCPAN又不会用……于是就在网上瞎晃了一整个晚上……而且我什么都没学到……

    好罪恶啊&hellip...
  • 期盼了数千万秒的网络终于开了……(激动中,情绪失去控制……等等,让我抹个眼泪先……)

    好了,下来的真相是这样的:学校用的是连人渣都不如的锐捷的校园网,然后我是死忠linux的,然后authorization collision随之而来。然后Google搜了一下,然后设置一下,然后就可以上了。然后阿,然后就是没有然后了……

    Details:...

  • 我家的那根破网线才1M的带宽,本来下东西就很卡了,然而万恶的XP还给我来个自动更新,弄的我网速巨慢,连老妈炒股的时候都在那里叫:“怎么这么慢阿!”无奈,我上网搜了一下,看到CSDN上一位前辈给出了个不错的主意:

    其实我们只要到服务里面,把Automatic Update的这项服务禁用掉,然后在其“属性”里把启动设置成手动或者禁用就可以了

    简单吧~

  • 义乌一瞥

    2009-08-22

    17号去了趟上海,18号又和Mark去了趟义乌。我以前从来没去过义乌,所以是头一次去。不过义乌给我留下了深刻的印象。

    出租车 义乌的出租车出了名的黑,果然是如网上所说,“若你到了义乌,就必须学会砍价”。当然我们去的时候并没有搭理出租车,但看到满满的公交车和疯狂拉客却又没人理会的出租车形成了鲜明的对比时,我就知道,这是真的。

    公交车 倒是义乌的公交车很敬业,就连晚上10点多了都还有车,而且人很多。听车上人说,义乌的公交车从...
  • 我也想玩……

    2009-08-14

    原文转自煎蛋

    玩消失奥义如下:

    毁掉所有有关你的个人信息。用一个新的,捏造出来的号码去替代你之前在如录像带租赁店或者电力公司留下的电话号码。在一些需要签名的单子上搞出拼写错误,弄一个邮政信箱,不要使用信用卡和类似信用卡的东西。 搞出一些虚假信息来欺骗正在找你的私家侦探。去到一个城市租套房子,再到另外一个城市租辆车子。 最重要的一点是,从地点A搬到地点B去,弄出一个皮包公司来支付你的日常账单,只使用预付费的电话,而且每个月都换个号码。 ...
  • Resolve or Solve?

    2009-08-13

    今天在看kernel.org上的Git Tutorial的时候,一直有个问题我很困惑:他们为什么叫resolve the conflicts而不是solve the conflicts。于是,我google了。然后一个叫wordreference.com给出了答复(Merci~~):

    To resolve is used differently than solve. To resolve is used when there are (usually)two dif...
  • 以前我用了一个很笨的办法,就是先装emacs,然后在emacs里面C-x 8,然后比如你想插入ü,就接着按“然后再按u。最后把这个ü这个字符复制粘贴到需要的地方

    然而,如果对于一堆这种特殊字符呢,比如我的那位身在法国的哥们要遇上一堆这样的特殊字符,用我上面的方法输个一万年都输不完。所以肯定要用keymap来解决这个问题。

    keymap不是第一次碰到了,我以前就尝试过,可是怎么也不能输,官方说明上明明讲了只要装了fr或...
  • Sorry, 鉴于本人对stardict的配置的认识有误区,望请看官们谅解。下面请允许我重新介绍一下改变辞典顺序的方法

    首先,还是在stardict.cfg文件里,在[/apps/stardict/manage_dictionaries]部分。有一堆看起来很累的代码,有没有办法能够看的清楚一点呢?其实我也没有什么好的办法,但是因为我用的是emacs,所以我可以对它们玩个把戏:就是把所有的>都换成>^J,还有把所有的^A换成^A^J。这样看起来就不会太累了。...
  • 首先要装imagemagick#apt-get install imagemagick然后在wm里(比如我的fvwm2),最好在控制台里操作,当然终端里也可以。以我的fvwm2作为例子:
    在FvwmTalk里输入:
    Exec exec import -pause 3 -window root $HOME/imago/screenshot.png 上面的这条语句告诉Fvwm2执行imagemagick的import功能,并且在倒计时3秒后自动执行,-window root选项是为...
  • 还有URxvt的font设成DejaVu Sans Mono:Style=bold比较好看。方法如下:
    urxvt -fn "xft:DejaVu Sans Mono:Style=bold" -fg lightgreen
    因为我在$HOME/.Xresources里已经把URxvt.background设为black了。用lightgreen的好处是跟green相比不伤眼睛(话说近些日子视力又降了……)。不过配置就不要写进$HOME/.Xresourc...

  • 比如,在X下的emacs如果想要剪切或者复制一段文件内容,一般是在将要被操作的内容的开始位置按C-@以此做个标记,然后在将要被操作的内容末端按C-w,就可以实现一次成功的剪切/复制的操作。但是到了URxvt这样的终端下面,怎么按C-@都没用,无奈之余,我随便瞎按了个C-2,结果状态栏居然显示Mark Set了!这个……也太……
    无语了……

  • C Processor

    2009-05-24

    今天为了一道带参数的宏定义的C语言的题目烦死了!S sir上课根本没讲带参数的宏定义!居然复习题里有这种题目!过分!明显是在鄙视我!!f**k!!!
    好了,发泄完毕。说正事:
    好不容易网上查了半天,结果Wikipedia阿, The C Programming Language阿都没说清楚,就连一个例子都没有。后来还是在百度的“知道”上面看到有个人的回帖写的蛮详细的,真得谢谢他(她)。
    那个人说的挺对的,如果在C语言中用define来定义一个带参...

  • fvwm中文环境

    2009-05-22

    玩fvwm的那会儿,我的破dell正好显卡烧的差不多了,只要一加载显卡驱动就黑屏死机,迫不得已只好在温度传感器的帮助下,提心吊胆地又欣慰地用着fvwm。那段彻夜啃X11文档的日子我至今仍无法忘怀。想念那段深邃而一去不复返的时光,于是写下了这些东西 首先配置locale,让系统支持中文: # dpkg-reconfigure locale 然后按照提示一步一步做下去。这里最好还是把所有的编码都装上(反正我是这么做的,只要带到zh_CN的编码我都装了)。
    然后还装一下字体...
  • 首先已经假设你安装好了xfonts-wqy和rxvt-unicode了。

    然后在$HOME下找到或新建.Xresources文件

    写入下面的代码:

    URxvt.font:9x15,xft:WenQuanYi Bitmap Song-12 URxvt.boldFont:9x15,xft:WenQuanYi Bitmap Song-12 其中:
    URxvt表示rxvt-unicode
    ...

  • 这个测试在http://quizfarm.com/quizzes/new/ohiojoshua/what-major-is-right-for-you/index.php测。免费,无广告,无登记,蛮好的。

    我测出来的结果跟我预料的差不多:

    You Scored as Visual&PerformingArts

    You should strongly consider majoring (or minoring) ...

  • 很奇怪,我现在居然发现自己喜欢听Folk了。最好有手风琴伴着,奏着哀婉却不失古典气质的Melody,再来点Gothic的味道就更好了。我想,Saint Preux的Concerto pour deux voix正中下怀。

    其实我很早就听到这首歌了,但当时并没有对这首歌有着特别的感觉。听到这首歌,完全是出于偶然。那时,我正在沉醉在J.S.Bach的宏大且艰深的内涵中,疯狂地搜索着和BACH这四个字母有关的东西。也不知道为什么,google和baidu都不约而同地指向了Conc...
  • 今天是5月1号,同时也是世博会倒计时一周年的日子,并且是世博会志愿者开始招募的日子。在老妈的怂恿下,我报了名。

    不过我并不觉得自己有太大的希望。在填报名表的时候,我遭到了前所未有的鄙视——一种难以用形式性的语言来表述的难过:语言、证书、工作经历、活动经历……可以说我统统都没有。这对于我这个常年在电脑前发霉的宅男来说无疑是致命一击。事实上我的确很想参加活动,但我又不是很想参加,因为很多时候,鱼和熊掌的优劣得失太难判断了,太难...

  • q: how to adjust the volume of ogg123?

    a: In fact, we only adjust the volume of ALSA instead of the volume of ogg123. Run the code below:

    $ alsamixer Then you will see the volume of ALSA. You just need to move the arrow ...
  • 在root权限下在终端中运行:

    date --set hh:mm 其中hh表示现在正确的时间(小时),mm表示现在正确的时间(分钟)

  • 我用的是Slaceware 12.2 DVD装的,mode选的是full,所以基本上要用的工具都有了(当然比较不爽的是mono-2.4编译不过……)。接下来做的第一件事情就是中文化。

    首先在root权限下修改/etc/X11/xinit/xinitrc:

    # emacs /etc/X11/xinit/xinitrc 然后在startkde之前加入:

    export LANG="en_...