Posted by: billconan | October 1, 2006

关于做饭乐趣的一点浅见

昨天不幸错过了一个饭局,回来的时候很饿,思考了些东西。以前我从来不做饭的时候不明白为什么有人会声称自己喜欢做饭。因为那个时候我总是站在一个食客的角度在看。我当时的理论是,吃饭要有视觉味觉冲击,比方说饿了很久的人突然暴露在饭前,这一顿一定吃的很爽。我当时举例说爬山。自己爬山,这个过渡太缓慢了,没有那种突然居高临下的刺激,我说我更爱坐飞机,从上面突然往下看。而自己做饭也是一样,从没饭到有饭的过程过于缓慢,没有了刺激,吃的时候怎么会爽呢。于是当年我猜想,好吃的不好做,好做的不好吃。现在要自己做饭了,突然明白做饭的乐趣绝对不在于最后的一吃。当然也不是做的过程,因为要满足自己的动手欲望的方式有很多,完全可以做点别的东西,比如编程序,拼积木模型什么的,为什么要单单做饭呢?我觉得做饭的乐趣在于做好了之后叫别的人来吃,然后听到好的评价。做饭和吃饭的乐趣我觉得只有两种,第一是做别人吃的饭,第二是吃别人做的饭。“吃白食”三个字可是很好的调味剂,即便天上掉的馅饼没有自己做的好,吃起来总有一种不劳而获的优越感。所以说,最不幸的就是做饭给自己吃的人,像我,既没有别人的夸赞,又没有吃白食的喜悦感。所以现在给自己做饭越来越对付了。
不过我这些想法都是站在一个懒人的角度来考虑的。其实当年我那个爬山的比喻还有一层意思:自己挪步登高太累了,最后看到的风景也未必有画上的好。而坐飞机是4个引擎驼你上去,惰性得到了充分的愉悦。什么时候要是我把懒也戒了,这些东西自然会有另一套说法。不过这怎么可能呢!
做饭的人和吃饭的人会有什么共同的痛苦么?有的–饭后都有可能被叫去刷碗。

Posted by: billconan | October 1, 2006

今天真是很有成果啊

最近想贴出来我的3D建模程序的下载,但不是说我要正式地放出这个程序。这个程序还有很多很多问题,离真正实用还有很大的距离。为了演示我这个程序的操作,我打算做个建模教程。另外也是我想看看到底我这个程序能做出什么东西来,于是今天就做了这个:不过不幸的是在整个做的过程中程序疵了两次,一次是remove vertex后数据不正确的问题,另一个是焊接顶点的时候。幸亏我一路保存了。反正现在问题还是很多的,不过高兴得是我的程序可以做一些复杂的模了,不是纸上谈兵的东西,有点实用价值。好久都没做了,感觉手生。这个原形是warrick brown,电视剧csi lv中的一个人物,我挺喜欢的。
这个导入到3D Max进行了简单渲染:
程序有bug的时候总是让人心惊,我看恐怖片的时候可从来没这么慌过。
教程今天写不了了,已经2点半多了,再不睡觉明天十一肯定起不来。估计要等到今天晚些时候。我打算把我的这个程序叫Pillow,至于为什么我也不知道,完全是我的意识流命名大法。

Posted by: billconan | September 30, 2006

耳聪目明的我

很早就听说年岁越轻的人对高频的声音越敏感,有些人利用这个原理设计出高频的手机铃音用在课堂上。前天在diglog翻出来一个测试站点,列举了很多频率的声音,看测试的人能听到多高的频率。上面说17.7khz以上的只能被20岁以下的人听到。摆明了就是个年龄测试嘛。测试了一下,以我22岁的高龄,居然可以听到21.1khz,只有最后一个听不到,过度很明显。看来我还年轻啊。后来看一个论坛讨论这个,有人抱怨17.7khz以上就听不见了,我心里更是窃喜。真是精神鸦片啊,太舒服了。有时候在公交车上给小屁孩让座,最怕听他管我叫叔叔。我靠,简直像在我耳边放枪一样!这个是网址:http://www.ultrasonic-ringtones.com/

难道,是我的音箱暴音了?

Posted by: billconan | September 30, 2006

fstream和中文路径

前几天用了一个开源的工具来设计界面(www.wxformbuilder.org)。结果发现有个bug,只要存储路径有中文字符,存储就会失败,而且没有任何提示。一下午的工作就白白丢失了。今天自己写程序也遇到这个情况,是fstream的问题。默认的情况下不支持中文路径。fopen就可以。
查到一篇文章讲这个,一定程度上能解决问题:

问题:
有时候用ifstream或ofstream打开带有中文路径的文件会失败。

解决办法:
1、使用C语言的函数设置为中文运行环境
setlocale(LC_ALL,”Chinese-simplified”);

2、使用STL函数设置为系统语言环境
std::locale::global(std::locale(“”));

当然选2啦!

但是据说这样之后cout又不能输出中文了。

Posted by: billconan | September 26, 2006

缺耐力,没兴趣

编程序太需要耐力了。我特别佩服那些写程序写好几年的人。我自问做不到。前几天读到一篇博客讲兴趣的重要,说比尔盖茨最开始根本不会料想到自己能创立一个软件帝国,但是兴趣驱使着他。似乎很多成功的人最开始不一定要有什么大志,踏实地实践自己的兴趣,最后就成功了。我大概从第一次上网就在网上自称bill,其实我经常想我是真的想像bill那样对计算机执著呢,还是单纯羡慕他兜里的钱。我真的很有兴趣么?今天看到stardict.org作者的一段自我介绍,他大学挂了好多门,学了五年才毕业,但是他在大学期间写了不少程序。我感慨自己的大学念的糊涂。要是再有一次机会,我也一定要轰轰烈烈地挂上10多门课,念个五六年,完成一些自己的程序。现在觉得念完大学什么都没留下。唉,念的时候不懂,一毕业全都明白了。

现在我的3D建模程序快要写好了,收尾的工作全是体力活,已经编不动了。好程序都不是一日之寒啊,stardict已经做了3年,而我的这个3D建模程序估计要是个life-time project了。刚才用我的程序简单拽出了一个橡皮鸭子:

Posted by: billconan | September 25, 2006

用Torpark来避开封锁

前天在diglog上面看到新推出了一款改版的firefox,据说可以匿名访问,更加安全。我当时没有留意。后来链接到出处的网站上,发现官方网站的链接根本打不开,我就觉得有诈。再加上这个软件的名字前面有tor三个字母,我预感这是个可以用来绕过封锁的工具。挂代理,老牛拉慢车一样地连上官方网站,下载之后,果然!这个工具把tor和firefox整合在了一起。通过tor代理,路经是随机的,走的是哪个国家,你可以通过访问google.com来观察,因为它会自动跳转到相应国家的google去,我第一次走的是加拿大,然后是荷兰还有德国。
tor本来是一个网络安全工具,可是到了咱们这里纯粹用来避开封锁,也是很无奈的事情。下面把我收集到的关于torpark的介绍集中一下。

首先是来自http://www.firefox.hk/的消息:
安全专家打造出了匿名浏览版Firefox
一些关注隐私的编程人员已经推出了一个修改版的Firefox,使得用户能够匿名浏览网页,它名叫Torpark。其创始人是一帮称为Hactivismo的计算机安全高手和隐私专家。[http://torpark.nfshost.com/]这个官方网站被封杀了,需要代理才能上。
每隔几分钟,Torpark浏览器就会作用于电脑的IP地址,使得它好像会改变一样。IP地址是一个分配给联网电脑的数字标识符。IP地址和其它数据可以用来跟踪某个用户,并且不少网站都会跟踪IP地址。
这个浏览器免费提供下载,它是移动版Firefox的一个修改版,而移动版的Firefox是一个优化版的浏览器,它能运行在USB闪存上面。
Torpark浏览器使用加密方法通过Onion路由器来发送数据,而Onion路由器是一个世界范围的网络服务,昵称是“TOR”,它以随机,模糊的方式互相转发数据。
当然,安全是有代价的。用Torpark冲浪的一个小小缺点是,与其它浏览器相比,浏览同一个网站的速度会稍微慢一点。
Torpark警告,从最后一个TOR服务器发送到网站的数据才会被加密。由于只有用户的连接才是匿名的,所以Torpark建议如用户名和密码等敏感数据在浏览有金色锁标志的网站时才使用,而金色锁标志表示这个网站使用了加密。
Torpark的用户界面与Firefox很接近,只有少数的改变。它在右下角显示了网站所见到的IP地址,此外还有一个“Flush TOR”按钮来重置一个新的随即服务器连接。


然后是官方的简介:
Torpark
torpark 欢迎来到Torpark官方网站。下载Torpark,把它放在USB闪存里,然后把USB闪存插在家庭,学校或公共场所的任何internet终端上,运行Torpark.exe,它就能自动连接到Tor网络,从而创建一条间接连接你的电脑和Tor网络中存在的电脑的秘密通道,这样你就可以匿名在网上冲浪了。Torpark价格怎样?它是免费的。
你可能听说过那些带有很多广告的次等软件,比如Anonymouzer,SafeSharing,InvisibleIP,SecretSurfer等等。他们不仅要求你付费或赞助,还需要你进行安装。那还怎么做到匿名呢?试试Torpark吧,它体积小,便携,干净,不含任何间谍软件和广告,最吸引人的一点是它是免费的。
注意
Torpark 默认是英文版的,但他包含语言文件,你可以选择你想要的语言。要想更改语言,请按照languages.txt文件中的步骤进行设置。在下一个版本里,我打算在其中加入一个工具,来帮你完成这项设置。

本来还要贴一个tor的中文手册的,但是官方网站上的中文翻译实在太差了。先算了吧。

torpark有个移动浏览的概念,我觉得挺好的。torpark应该是个绿色的程序,能安装到u盘上面。然后你可以随时随地地在异地打开它来浏览。而且它自己带有一个数据存储的空间,也就是说,你在别人电脑上运行tor你可以看到所有你收集的书签,你在别人电脑上新建的书签也可以保存在自己的有盘上,而不会对别人电脑上的数据有影响。但是这个东西是否需要电脑上安装了firefox才能运行呢?我就不知道了,不过考虑到这个软件的大小,我想答案应该是不需要。

官方网站上不去的,我来做个电驴的下载链接吧,方便找不到代理的兄弟们。

Posted by: billconan | September 24, 2006

测定网站的DNA序列

这里有个网站可以通过你网站的代码来生成一个DNA序列图。挺有意思的。地址:http://www.baekdal.com/web2dna/
不知道是不是哪天网站数据丢失了可以用这个图谱来恢复,呵呵。

Posted by: billconan | September 24, 2006

试验一下light box 2

很早就发现不少网站显示图像的时候很特别,比如说wordpress.org上面显示博客模版的那个浏览器,以及blogger的一个模版站的图像显示功能。但是我一直不知道这个叫做light box,是一个javascript的图像显示代码。官方网站在这里:http://www.huddletogether.com/projects/lightbox2/
安装的过程是这样的:
首先到官方网站下载代码。
之后是修改文件中图像的路径。
然后上传到你认为比较稳定的空间去。我用的googlepages。
在博客模版中的head标记中添加下面的代码:

在调用light box的地方使用这样的代码,增加一个rel=”lightbox”的属性:

image #1

如果是一组图片可以添加这样的代码,其中中括号内是组的名称:

image #1
image #2
image #3

点击这些图片可以查看到效果。

Posted by: billconan | September 23, 2006

拗口古文三则

施氏食狮史
作者:赵元任

石室诗士施氏 嗜狮 誓食十狮 氏时时适市视狮 十时 适十狮适市 是时 适施氏适市 氏视是十狮 恃矢势 使是十狮逝世 氏拾是十狮尸 适石室 石室湿 氏使侍拭石室 石室拭 氏始试食是十狮 食时 始识是十狮 实十石狮尸 试释是事

注音:
原文拼音化后如下(汉语拼音正词法建议数字以阿拉伯数字代表,故「十 shí」作「10」):

>
Shíshì shīshì Shī Shì, shì shī, shì shí 10 shī.
Shì shíshí shì shì shì shī.
10 shí, shì 10 shī shì shì.
Shì shí, shì Shī Shì shì shì.
Shì shì shì 10 shī, shì shì shì, shī shì 10 shī shìshì.
Shì shí shì 10 shī shī, shì shíshì.
Shíshì shī, Shì shǐ shì shì shíshì.
Shíshì shì, Shì shí shì shí shì 10 shī.
Shí shí, shǐ shì shì 10 shī, shí 10 shī shī.
Shì shì shì shì.

解释:
有一位住在石室里的诗人叫施氏,爱吃狮子,决心要吃十隻狮子。他常常去市场看狮子。十点鐘,刚好有十隻狮子到了市场。那时候,刚好施氏也到了市场。他看见那十隻狮子,便放箭,把那十隻狮子杀死了。他拾起那十隻狮子的尸体,带到石室。石室湿了水,施氏叫侍从把石室擦乾。石室擦乾了,他才试试吃那十隻狮子。吃的时候,才发现那十隻狮子,原来是十隻石头的狮子尸体。试试解释这件事吧。

备注:
施氏食狮史是一篇由赵元任所写的设限文章。全文共九十二字,每字的普通话发音都是shi。这篇文言作品在阅读时并没有问题,但当用普通话朗读或者拉丁化作品时,问题便出现了。这是古文同音字多的缘故。
很多人认為赵元任是希望通过本篇,引证中文拉丁化所带来的荒谬。但是支持拉丁化的人却指出赵元任乃是国语罗马字的主要设计者,他只是举例说明拉丁化只适合於白话文,不适合於文言文。

赵元任什么人?查了一下维基:
赵元任(1892~1982)
  中国语言学家。江苏常州人。1892 年11月3日生于天津,1982年2月25日卒于美国。
  赵元任长期致力于推行国语(普通话)的工作。1922年出版《 国语留声片课本 》,1935 年出版《新国语留声片课本》,在推行国语的工作中起了示范的作用 。这两套唱片分别代表中华人民共和国建立以前推行国语的两个阶段 。他从1927 年起从事方言研究工作 ,调查过吴语( 江苏南部和浙江 )、粤语、徽州话和江西、湖南、湖北3省的方言,发表过很多调查报告和专题论文,如《现代吴语的研究》、《湖北方言调查报告》、《中山方言》、《台山语料》、《汉语称呼用词》等。其中《现代吴语的研究》是中国第一部用现代语言学方法研究方言的著作。这部书包括30处的调查材料,他与 4 个同事合著的《湖北方言调查报告》包括64处的调查材料。
  赵元任在记音方法和记音工具上也有重要的贡献。他关于记音方法的论述主要见于《音位标音法的多能性》和《语言问题》第二讲《音位论》。《音位论》说明音位观念所以存在的理由以及归纳音位应该考虑的一些原则。《音位标音法的多能性》一文阐明从语音材料归纳音位系统时可以有多种选择,答案不是唯一的。这篇论文现在已成为音位理论的经典著作之一。他设计的一套五度制标调字母,为记录和研究汉语(以及其他有字调的语言)的声调提供了准确、方便的工具。在语法方面,赵元任最重要的著作是《中国话的文法》。这部著作以直接成分分析法作为研究语法的主要方法,显然受了结构主义语言学的影响;可是作者持论通达,从来不拿事实迁就理论。总之,无论从立论的深度说,还是从影响的广泛说,《中国话的文法》都是最重要的汉语语法著作之一。

季姬击鸡记

季姬寂 集鸡 鸡即棘鸡 棘鸡饥叽 季姬及箕稷济鸡 鸡既济 跻姬笈 季姬忌 急咭鸡 鸡急 继圾几 季姬急 即籍箕击鸡 箕疾击几伎 伎即齑 鸡叽集几基 季姬急极屐击鸡 鸡既殛 季姬激 即记《季姬击鸡记》(78字)

白话译文:
季姬感到寂寞,罗集了一些鸡来养,是那种出自荆棘丛中的野鸡。野鸡饿了叫叽叽,季姬就拿竹箕中的小米喂它们。鸡吃饱了,跳到季姬的书箱上,季姬怕脏,忙叱赶鸡,鸡吓急了,就接着跳到几桌上,季姬更着急了,就借竹箕为赶鸡的工具,投击野鸡,竹箕的投速很快,却打中了几桌上的陶伎俑,那陶伎俑掉到地下,竟粉碎了。季姬争眼一瞧,鸡躲在几桌下乱叫,季姬一怒之下,脱下木屐鞋来打鸡,把鸡打死了。想着养鸡的经过,季姬激动起来,就写了这篇《季姬击鸡记》。

羿裔熠邑彝

羿裔熠①,邑②彝,义医,艺诣。熠姨遗一裔伊③,伊仪迤,衣旖,异奕矣。熠意④伊矣,易衣以贻伊,伊遗衣,衣异衣以意异熠,熠抑矣。伊驿邑,弋一翳⑤,弈毅⑥。毅仪奕,诣弈,衣异,意逸。毅诣伊,益伊,伊怡,已臆⑦毅矣,毅亦怡伊。翌,伊亦弈毅。毅以蜴贻伊,伊亦贻衣以毅。
伊疫,呓毅,癔异矣,倚椅咿咿,毅亦咿咿。毅诣熠,意以熠,议熠医伊,熠懿⑧毅,意役毅逸。毅以熠宜伊,翼逸。熠驿邑以医伊,疑伊胰痍⑨,以蚁医伊,伊遗异,溢,伊咦。熠移伊,刈薏⑩以医,伊益矣。伊忆毅,亦呓毅矣,熠意伊毅已逸,熠意役伊。伊异,噫,缢。熠癔,亦缢。

注解:
①熠:医生,据说为后羿的后裔.
②邑:以彝为邑,指居住在一个彝族聚居的地方.
③伊:绝世佳丽,仪态万方,神采奕奕.
④意:对伊有意思,指熠爱上了伊.
⑤翳:有遮蔽的地方,指伊游弋到了一个阴凉的地方.
⑥毅:逍遥不羁的浪人,善于下棋,神情坚毅,目光飘逸.
⑦臆:主观的感觉,通“意”,指对毅有好感.
⑧懿:原意为“懿旨”,此处引申为要挟,命令.
⑨胰痍:胰脏出现了疮痍.
⑩刈:割下草或者谷物一类.薏:薏米,白色,可供食用,也可入药.

Posted by: billconan | September 21, 2006

自制的电脑

今天泡网看到的,国外一个牛人在家里自己做的一个电脑。
http://www.homebrewcpu.com/
通过上面这个网站就可以看到这个对这个强人和这件事情的介绍。
http://www.magic-1.org
而通过上面这个网址你就可以登陆到架设在这个使用自制CPU运行的机器上的网站。

你也可以通过
telnet http://www.magic-1.org
来访问这个机器,你可以留言甚至玩玩简单的游戏,不过速度比较慢。
人要是有兴趣是很可怕的一件事。我就是兴趣太多了,和没兴趣一样,至今还一事无成。

« Newer Posts - Older Posts »

Categories