qyb的博客

白社会

搜狐白社会的公司内测大概有1周时间了。我上个 SNS 产品的印象还停留在占座,自从2006年底以来,除了每几个月可能去下 facebook,就没有上过其它的 SNS 网站了。

我猜测白社会的很多元素是来自开心,首页上大概三十条好友相关的活动信息,它们把你淹没,但不至于无所适从;让你焦虑,但不至于烦躁。看好友们像工蜂一样忙忙碌碌,孤独感和疏离感油然而生,于是我也投入到贡献好友消息的事业中...

SNS 和网游一样,不是技术产品,而是文化产品。

但消费它们不过是饮鸩止渴而已。有时间还是把手头《苏菲的世界》看完吧

Topic: 文化

RAIDcore 4000/5000 的驱动下载

好像玩这个产品的中国用户不多,就见到一个石锅拌饭的blog介绍suse下安装的。不过里面提到的链接已经是不能用。我一开始也是走了一个误区,觉得既然芯片是 Broadcom 的,相比那里有下载,结果找了半天都没找到。

后来发现是收购 Ciprico 的 Dot Hill 在提供后继的支持服务,驱动从 http://crc.dothill.com/ 可以找到。如果是 4000 的卡的话,2.1 or 3.3.1 才支持。到了 4.1/5.0 版本的驱动,就好像只支持 5000 了。

PS: 今天试用了下搜狐的 SNS,没有太多惊艳,倒是被里面流传车东跳槽到搜狗的消息震惊了一下——虽然车东上一个头衔是 CTO,不过我感觉他绝对不 Match 搜狗的 technology;后来一打听,果然是来做产品。

Topic: 技术

Java/PHP/C ... 几种语言 RSA 的互操作

最近有一个项目,涉及到和别的网站合作,双方通信的鉴权计划是通过 RSA 来做。由于可能涉及到不同的开发环境,于是要研究一下各个语言对 RSA 的支持

  1. openssl 缺省创建出来的公密钥文件是 PEM 格式的,但 Java API 导入密码只能是 DER 格式,特别是密钥必须用 PKCS#8 编码。这就需要对 openssl 产生出来的文件做一下转换
    • openssl rsa -inform PEM -in rsapriv.pem -outform DER -pubout -out rsapub.der
    • openssl pkcs8 -topk8 -inform PEM -in rsapriv.pem -outform DER -nocrypt -out rsapriv.der
  2. 基础算法的标准是 openssl 的:RSA_private_encrypt/RSA_public_decrypt、RSA_public_encrypt/RSA_private_decrypt 这4个函数,因为 PHP 的 openssl 模块也只提供了这 4 个基础函数(不要幻想用非 openssl 模块之外的东西来做 RSA 运算,比如 PEAR 的 Crypt_RSA,速度慢到令人发指)
  3. 要注意上述 4 个函数里,可使用的 padding 参数只有那么有限的几种。对应 Java 里面 Cipher.getInstance() 的参数,只能用 "RSA/NONE/PKCS1Padding" 或 "RSA/NONE/NoPadding"(或许 "RSA/None/OAEPPadding" 是对应RSA_PKCS1_OAEP_PADDING,但我没有深究了)。缺省 PHP 里的 padding 是 RSA_PKCS1_PADDING
  4. 关于 python... 嗯,直接用 ctypes 就好啦
  5. 用 RSA 签名都是首先将文本做一个单向 hash,然后用私钥将签名加密;校验端拿到签名和文本,用公钥将签名解密,对比是否是文本的 hash。openssl 因此封装了 RSA_sign/RSA_verify 来做这个事情。

    总之为了更多语言的互操作能力,我们现在没有用 RSA_sign/RSA_verify 这两个封装好的函数。
Topic: 技术

道别等于死去一点点

最近在看《漫长的告别》. 不知道别人看 Raymond Chandler 怎么想,反正我读这本书的时候总是想到古龙——酒/朋友/美女,主人翁枪法拳脚地位都一般,但居然和警察黑帮富翁名流周旋到了最后——我觉得古龙一定是受到了他的影响,包括时不时来一句精辟俏皮的警句。

看豆瓣上的书评,刻薄的人说"看在To say goodbye is to die a little.这句话的份上评一颗星."。 我也觉得这句话最棒,不过书里面说这个是法国谚语。作为一个偏执的google索隐教徒,我很快找出原文是"Partir, c'est mourir un peu",是 Edmond Haraucourt 的诗

再摘一段关于酒的描写:

  “我喜欢酒吧开门准备做生意的时候。那个时间屋里的空气还凉
爽干净,样样东西都是亮晶晶的,酒保最后一次照镜子,看领带有没
有歪,头发梳得平不平。我喜欢吧台后面整洁的酒瓶,发亮迷人的
玻璃杯和那份期待。我喜欢看人黄昏时喝第一杯酒,放在干净的垫
子上,还在旁边放一张折好的小餐巾。我喜欢慢慢品尝。在安静的
酒吧喝晚上第一杯安静的酒——妙极了。”

  我跟他有同感。

  他说:“酒精就像爱情。第一个吻神奇,第二个吻亲密,第三个
吻就变成例行公事了。再下来你会脱姑娘的衣服。”

确实很古龙,或者说古龙很钱德勒,不是? Alcohol is like love. The first kiss is magic, the second is intimate, the third is routine. After that you take the girl's clothes off.

Topic: 生活

将 DV Type-1 AVI 转换为 Type-2

关于这两种类型的差别有人写的很明白了:http://www.igenus.org/blog/2006/10/dv.html ...

家里移动硬盘一共4块,其中最古老的已然是 2003 年的产品了,我觉得数据眼看就不太保险,于是买了一个 500G 的移动硬盘,整个五一假期就在家里备份数据(不仅仅是移动硬盘,大概20张左右2003年刻的 SVCD 这次也一并做成 ISO 保存起来)

数据的大头是以前的 DV,有部分采集后还没有压缩的,于是就得先压缩。但有那么10G左右的数据无法用偶的 DV-2-XviD 处理,甚至用 AutoGK 也会报错,后来我上网搜了一下,说是这种错误应该是由于 Type-1 的 AVI 格式导致的,用 GSpot 一看,果然如此

反正得去找转换工具。但 google 出来的转换工具都是死链接,要么就是根本无法转换。最后无意中发现 ffmpeg 可以做这个事情:

ffmpeg -i SRC.avi -vcodec copy -vtag dvsd -acodec pcm_s16le -f avi DST.avi

然后就是上 DV-2-XviD,很容易就搞定了

Topic: 技术

三亚第三天

从仙人掌酒店(天鸿度假村)走到亚龙湾中心区,至少要10分钟

今天吃早饭后,九点在大堂等携程订的蜈支洲接送车,大概十几分钟就等到了。一车上还包括几个无锡的和几个四川的,听起来都是携程订的服务…我本以为此司机是专业跑这个旅游产品的,携程只不过是中间做又外包一层而已…看来感觉有误,携程在三亚不仅仅是代理,也直接经营具体的产品了。

和司机师傅还聊了聊口音的事,这才知道大巴车(或许还有中巴)多是东北人,出租车则是河南人…昨晚我就想明白了海南应该是一个移民大省,所以也不吃惊

蜈支洲的沙滩很漂亮,至少比仙人掌这里海滩强,除了有些硌脚。邱可心一看见海滩就不顾一切的要冲下去,我只好打把伞在边上看着。这一游就是12:30,偶的脚裸露在拖鞋外面的部分又被可耻的晒伤了…

游完泳就去吃饭,饭后路上碰到一个游泳池达达又要往里跳,害得打算好的半潜船大计泡汤。我在怀疑是不是不用来海边,只要每天能泡在水里达达就很高兴了

碰到一使山寨机的,放《大海》;达达小声告诉我,她们班壮壮会唱这歌…汗。

晚上回去以后,在天鸿酒店的面屋餐厅吃的饭。相对亚龙湾的物价来说这儿性价比应该是挺高的。亚龙湾度假酒店区太大,仙人掌也就离holiday-inn,天鸿,金棕榈等比较近些,想去百花谷商业区或其它酒店就得走很远的路

Topic: 生活

三亚第二天

今天发现三亚这里有好多东北人在打拼。售票司乘人员、路边散发旅游小广告的、给我打电话确认明天蜈支洲出发时间的,都一口东北腔。

仙人掌虽然不靠海,但也有一块专属海滩。有电瓶车将客人送到天鸿的门口(其实走路也就四百米路),从那里只要再走个两分钟就到了仙人掌的海滩。

我三年前去过一次普济岛,对比看三亚这里挺像普济的,旅馆交通硬件要比普济强很多,但太硬了…我的意思是KATA海滩那里条件一般但旅游产品代理小店、网吧、便利店、市场什么的也都有生有色;这里则感觉有政府或别的什么巨头在整合旅游资源主导旅游产业,欠一点人情味

上午早餐后就给携程电话预订明天去蜈支洲岛的线路,然后就去下海了。这里遮阳伞和躺椅都挺充足的,美中不足的是海边没有冲淡水的地方,不知别的酒店区域是否也是如此…只有在回去酒店门口电瓶车起点处才有冲水的地方…沙滩边到是有个换衣间,不晓得里面情况如何…

下午按攻略描述杀到市内去解决晚饭。但一路上邱可心哭哭啼啼要回酒店,而且也没吃好。现认识到带她出来就是休假享受的,不是旅游修行的,以后吃饭都在亚龙湾纨绔好了。

除了吃饭又补充了若干水源回到酒店。达达就又很兴奋的去游泳,直到七点半

今天背后已经可耻的晒红鸟

Topic: 生活

三亚第一天

去年的年假再不休就作废了,于是急急忙忙的上携程订了一个三亚五日四晚的自由行,今早和达达溜出了北京。

飞机上午餐比较难吃,百无聊赖的捱了4个小时。降落的时候达达直喊耳朵疼…奇怪,前几年坐飞机都没事…这个痛苦我很有体会,只是无可奈何。在等行李的时候已经是闷热得满头淋漓,拿到行李箱后第一件事就是给邱可心换上裙子短袖然后到处抹防晒霜。

没有订任何接机服务,从携程体验厅取了自由行PASS和摆渡巴士乘车证后,出三号门,一直走(应该是北方向)不到一百米,爬上一个小坡就是8路车站。

第一个目的地是大名鼎鼎的旺豪超市,也是8路车的一站,大人4元小孩半价。下车后试了试GOOGLE手机地图的“我的位置”,还挺好使。在旺豪买了4瓶矿泉水(非常有必要,仙人掌酒店每天才提供两小瓶350ML水),若干零食,以及岛服。挑选岛服的时候收到工作电话一个,发愁怎么上网处理邮件…结帐的时候才发现,靠,岛服怎么这样贵,看来不该在超市买…残念…

出了旺豪大约是五点,很没创意地决定去麦当劳,沿街向北走一会儿就到

麦麦出来后,凭记忆回想当初查询的去亚龙湾的15路公交的路线,沿街再向南…实在是热…停下来问哪里是15路车站,被本地中学生鄙视怎么不坐摩托。汗ING真的是满身汗…只好再祭出手机地图,公交查询,从“我的位置”去亚龙湾。返回一条从2路转15路的线路,于是上2路车…没几站就看到并行的15路…最后在夏日百货站下车。转了一辆旅游巴士去亚龙湾,送到酒店门口(一大人一小孩共八元,我疑心应该是七块五,哈)

附: 三亚的公交司机挺好的,而且一路上慢慢行进看风土人情也很享受。还有一点电子地图虽好,路线没问题但汽车站名没及时UPDATE,需要多和司机交流

仙人掌CHECKIN的时候要收500压金,网上攻略好象没讲。简单休息后下楼去酒店的泳池游泳,达达下水,我在旁边打开手机GPRS上网…居然能连上 OUTLOOK WEB ACCESS,(记得由于证书问题,以前是无法访问的,莫非是上次的FIRMWARE升级解决了这个问题?),回了几封邮件

回到房内已经是快20:00了,然后就是BLOG,研究去蜈支洲岛的时间安排…现初步决定周二周四上午在亚龙湾发呆下午去市区吃饭,周三去蜈支洲转转

Topic: 生活
订阅 RSS - qyb的博客