2 Gadgets I Wanna Get By the End of this Year

wanted-list

年终前奋斗的两样gadgets: iPod Nano3G 4G版和Sony的MDR-EX51LP耳塞。iPod Nano 3代的颜色真是不怎么样,绿色的和2代的那个果绿比黯淡多了,黑色的我看了实物,更是土的和地摊上卖的那种1G只买166的mp3没两样。iPod的音质是出了名的不如Sony, Creative,所以肯定要搭对耳塞,Sony的MDR EX-51LP和EX-71比没啥区别,价钱便宜了20美元…当然国内的售价有点让我模不着头脑,怎么会比美国还便宜200元呢?

总价估计在1,300左右,存钱,赚钱!!! (回头细声的说: 最近很FB啊,动不动就和秃驴他们上馆子吃吃喝喝的)
Read More

Dive into the Economics World

最近翘课少了,发现有些课还是蛮有意思的,而且有个规律,但凡教金融类的男老师都讲的不错,女老师纯粹放屁。现代投资学里讲到的金融衍生工具(Financial Derivatives)很是让我着迷啊…

20世纪两样人类大脑智慧的最伟大结晶一是电脑,二是金融创新 (Finance Innovation)。以远期(Forward),期货(Futures),期权(Option)和互换(Swap) 为代表,这些层出不穷的保值套利手法若不是天才的大脑,怎能想的出来。金融衍生工具不同于以往任何金融产品(股票,债券..)的地方在于,它的高杠杆性(Leverage)和逆市操作手法。只要一定的保证金就可以翘动十倍甚至百倍的资金,回报率大大提高,随之而来的风险也是巨大的,而一个聪明敏锐的投资人/投机人(Speculator)往往可以通过同时操作几种金融工具来实现风险的对冲(Hedge),甚至实现无风险套利(non-risk arbitrage)。

理解了金融衍生工具,回过去理解当年的亚洲金融危机(Asian Financial Crisis) 就不难了。一个对冲基金(Hedge Fond)组织仅仅靠数百亿美元就可以把泰国货币击垮,然后转攻印度,新加坡,韩国,日本,香港,完全是利用了金融衍生工具的高杠杆作用,而中国大陆之所以为受到亚洲金融危机的波及也不难理解,我们没有对外开放的金融市场,国外的hot money根本就没法进入中国进行攻击。
Read More

V! Ferrari and Kimi !

伟大的意大利,伟大的法拉利,伟大的Kimi Raikkonen!

本来F1系列的文章我都是用英文写的,不过快乐是要拿来分享的,这次我破例用中文!!!

在落后7分的情况下Ferrari的Kimi Raikkonen奇迹般的拿下了巴西大奖赛的冠军,也从Hamilton和Alonso手中夺走了07世界冠军! 这夜没白熬啊,超级兴奋! 兴奋! 我这回居然没喝咖啡了…

Messa和Kimi的发车配合封线实在是太经典,梦幻了!

啥也别说了,明天看报纸网页头条吧!

QQ签名秀 : 在你的blog里调用QQ签名

qqsign 在上篇日志里我就提到要写一个输出QQ签名的程序了,作用是仅仅通过插入一行类似于豆瓣秀的代码在任意页面上显示最新的QQ签名,有点类似于twitter输出。经过两个晚上的努力,初步实现了我想要的功能,并完成了前台页面的设计,IE下还是有点wacky :( 。Now this is the official release announcement: QQ签名秀web程序诞生!

QQ签名秀网站 : http://punkid.org/qqsign/

功能/Features

  • 只需要简单的插入一行代码就能实现QQ签名的输出,而此过程的实现不需要你的主机支持php,也无须对XHTML有太多了解,一切我都替你完成了
  • 支持UTF-8和GB18030两种编码输出
  • 可定义显示最近QQ签名的条目数
  • 发表时间显示为更人性化的”XX月XX天XX小时前”
  • 可以通过CSS改变输出样式
  • 可通过前台页面生成你需要的脚本代码,无须手动配置
  • 前台页面配合预览功能,以验证输出的正确与完整

FAQ/疑问解答

  • 为保证顺利抓取到你的”心路历程”xml文件,请确保你开启了QQ空间功能,并没有设置访问密码;与此同时,你还需要在Q-zone下设置把最新签名添加到”心路历程”下
  • UTF-8/GB18030该选择哪个编码呢? 国内很多网站都还在使用GB(GB2312,GBK,GB18030)码,而时下的趋势是使用UTF-8码,用什么编码取决于你的页面编码。例如blogbus用的就是UTF-8码。
  • 显示条目数究竟能设置多大值? 因为QQ的xml文件并没有一次性输出所有历史签名,所以条目数不宜设置过大。当然,即使你设置值已经超过了最大实际值也不要紧,程序最自动输出到最大实际值后停止的

程序实现过程

这个程序的原理很简单,读取Q-zone里的”心路历程”的XML文件,经过数据处理后再输出为javascript形式。写这个程序遇到了四个困难:

  1. Q-zone的代码实在太乱太dirty了,腾讯又没有官方明确申明有RSS,而Q-zone又没法在非IE浏览器下浏览,我没办法使用FF下的firebug来inspect它的XML文件,最后通过从IE临时文件中找到js文件,把xml文件地址给揪了出来
  2. 我本打算采用php的SimpleXML/DomDocument直接读取QQ的XML文件,但是DH主机不支持URL-file-access mode,不得不放弃了这种最简单的方法,好在我曾经在给自己的blog写个wordpress插件时发现可以用MagpieRSS来读取XML文件,并最终通过MagpieRSS实现了成功读取
  3. 第三个困难是编码问题,QQ的xml输出的编码是GB2312,在我用MagpieRSS之前我曾考虑过用curl下载XML文件并储存为字符型数据,结果curl把GB码的汉字全丢掉了,更糟糕的是,我测试用的几个朋友的QQ签名里因为各式各样的非汉字/非英文特殊文字弄得读取出错,换成MagpieRSS后,发现指定输出编码的话也会出这样的问题,最终的办法是使用早先的MagpieRSS版本,不指定输出编码,直接读取XML数据储存为数组
  4. 最后一个问题是怎么把php执行的结果由javascript方式输出,研究了下livid的project babel程序ing模块代码,通过直接在php里写入javascript的document.write格式输出搞定了。

最后,特别感谢Druggo和我熬夜奋斗啊,很多东西都是他帮忙想辙的! And dont forget to send some feedbacks to me if you have some better ideas or suggestion.

Skool Life : Slice 11

Damn,电信它大姨妈又来了。我在重复了N次的/etc/init.d/net.eth0 restart操作后终于能进入我的blog了,不过我的Gmail邮件没法查收了。Dammmmmmmnit!

jQuery是个很好玩的东西,前天又给写了点script。例如blog页面上的那个标志性的P button是可以拖动自动弹回去的,HomeEnd键可以实现滑动到页顶,页底效果。郁闷的是,调试来调试去,在Opera和Konqueror下这个hotkey的trigger始终有点问题,没有firebug这样的debug tool,实在不知道问题出在哪了。

打算写个把QQ签名输出到blog上的小程序,其效果类似于我blog顶上的tweets: what i’m doing right now。有两个麻烦的地方:

  1. Q-zone那破玩意儿的代码实在太乱太糟糕了,在一堆垃圾中找出它的”心路历程”的xml地址实在是困难啊
  2. 如何把php的处理结果由javascript输出,甚至通过javascript向php传递参数

程序搞定,欢迎测试 requirements : 开通了QQ空间并把QQ签名添加到”心路历程” (terrible name) 中。

用了两天时间看完了《奋斗》,这哪是关于奋斗的? 除了华子是在奋斗,其他人全都忙着谈恋爱,闹分手。没办法,谁叫里面的女演员都很PL啊。

Ratatouille (料理鼠王),不错的动画片,Pixar出品向来是品质的保证,最经典的当然还是Toy Story (玩具总动员)了!
Read More

You Might Know

This site is powered by WordPress CMS & hosted by Dreamhustle Dreamhost.

And the theme is inspired by WP Typo and completely crafted under Gentoo Linux with VIM editor.

Sponsors

Monthly Archives

Search