看论文看到崩溃之后,去 Proggit 逛了一圈,发现那边也很热闹,一连看到几个有趣的帖子,于是决定推荐几个:
…is there anything Emacs CANNOT do?
“Emacs is an OS” 的说法其实早就不陌生了,虽然大多数时候我会选择坚决捍卫这句话,但是其实自己也是把他当作一句有趣的玩笑来看待的。进入这个 thread ,看到有人说 Emacs 目前还不能编辑视频——这是理所当然的啊,我也这么觉得,不过下面立即有人给了这样一个链接:Acturally… ,自己点过去看吧,我决定再把 Emacs 打开来拜一拜! 😀
Best SourceForge project ever
说实话我也有几次翻看过 SourceForge 的项目列表,不过这个 Best 究竟是什么呢?点开一看,原来一个 MacOS X 用户使用 GIMP 时出了 bug ,于是他专门建立了一个 SourceForge 项目,来说了自己的问题,那看来是相当不能忍了,因为在 SourceForge 上建立一个项目是相当费时的,好像还需要审核(不知道有没有记错,年代久远了),填一大堆乱七八糟的东西,相比之下 Google Code 就要简便许多,github 更是随便就可以建立一个 project 。不过今天算是第一次知道原来 SourceForge 还有这样的功能。
Merry Quine-mas
最后这个点进去是一个日文网站,不过没有关系,看 Ruby 代码就好了:
open("/dev/dsp","wb"){|h|s=%q{d=["-KQW[UZbgu*HNT+]TNOOOTZ+cZTUUUUUZbagmssUZbagm
ss+wmpgja+KQW[dfnu","-KEKOINV[W*HBH+QHBCCCHN+WNHIIIIINVU[aUUINVU[aUU+YOR[^I+KEK
OXZbW","-W[acg vsc*TZ`+eaaaaa--vucavuca+eadsvs+W[dgvrtc","-K991LIL77777dIIIII--
LKKILKKI+Mad[ ^U+K991LHJK"].map{|l|l.unpack("C*").map{|c|[(c/6-4)*12/7-8,"012
35b"[c%6,1]. hex]}*4};y=32.chr;l="@"+[(m="Jnx4sn3sgd1")+"vnqkc!6sgd2Lnqc4gz
r4bnld;6/Ld s2dzqsg6qd2@bdhud6gdq2Khmf;77/Lds2du4@dqx4gdzqs6oqd2@ozqd4ghl
4qnnl,+Amc 2gdz++2 @udm 4z mc 2gdz 4@+u dm 2zm
c2mz+@stqd+r hmf",m+"E zq sg !6sgd2Sz u4@h nt q4qd hfm r; 6/Ld
s2ldm6sgdhq 2rnmfr6d l 2 @o knx ;77/ Wghkd2 ehdkc
r4zmc4eknn cr,6qnb jr ,2 gh kkr,4zmc 4okz hm r+Rd 2@odz s+2+,6
qd2@odzs6 +sgd2r ntmc+@ hm f+ inx" ," Nn4l nqd3k ds1rhm
r6zmc2rn 4@qqnvr4fqnv,6/Nnq2sgnqmr6hm2@edrs6sgd2fqntmc;77/Hd2bnldr4
sn4lzjd 6Hhr2ak d4@rrh mfr4eknv+Fzq2zr+2+,6ezq2zr,6+sgd2btqr
d+hr+entmc ","Hd4qtkdr3s gd1 vnqkc6vhsg2sqtsg4zmc4fqzbd,6/Amc2lzjdr6
sgd2mz6@s hnmr2oqnud77/ T gd2fk n4@q hdr4 ne6Hh r2qhfg
s4@dntr4 @mdrr,+Amc2v nm+2+6@ cd qr, 2v nm6 +@cdqr2ne+Hh
r+knud" ].map{|a| a ,b,c,e, * f =a. sp lit" +";[a,c
=b+c+f *"2",c ,b+ e+f*"4 "+ ". 8/ /"]*"6/" }.join
.tr(" a-z /","b- za\ n").gs ub (/^/ ," #"<<32)
;c=0;640.tim es{|w|c<1&&(l=~/(@)?(.*?)(\d)/m;($>.<<$1?$2:y+$2).flush;l=$';c
=eval$3);c-= 1;a=[128]*z=1200;4.times{|j|t,n=d[j].pop;f=0.3456*2**(t/12.0-j
/2);(n>0?(d[ j]<<[t,n-1];z):800).times{|i|t>-3&&a[i]+=16*Math.sin(f.*w*z+i)
}};(h.<$&?"#":y}+%(\nopen("/dev/dsp#{"
(c)Y.Endoh2009";'",'}"wb"){|h|s=%q{#{s}};eval(s.split*"")}))};eval(s.split*"")}
代码摆成圣诞树和 Merry Xmas 的形状,当然,这段代码是可以运行的(去复制原始网站的代码,不要直接复制这里的版本),会输出有趣的东西,另外戴上耳机,还会听到音乐哦!需要 Linux 环境和 /dev/dsp 设备,据说 Windows 下的 cygwin 也可以。此外,我还发现这段代码还有一个附加效果:贴到学校的 cc98 上之后 cc98 的 javascript 代码会在 mootools 里停止响应,真是强大啊! =.=bb 而且,贴在这里的时候我把 pre 和 code 标签都用了,还是没能完全阻止 WP 对其中的一些地方进行转义呀,颇不和谐了!
之前上课还请来了reddit的cofounder alexis过来,他说那些外星人都是他画的!
@james
哈哈,真赞啊!那些外星人很可爱的说!
可否将条码加入进去 qr-code generator for word