这个笑话太冷了

在水木Joke版看到有史以来见过的最冷的笑话。最后笑道给室友转述时都没有力气了…… =_=!


发信人: rainbowboy (虹), 信区: Joke
标 题: 崩溃了……
发信站: 水木社区 (Thu Dec 20 17:09:24 2007), 站内昨天买了由由礼品网的礼品自选相册,准备送给某人。
然后给某人打电话约地方拿给它,
一股妖风吹过 , 头发被吹很乱 , 我拨了一下头发
晕!! 把相册拨掉了 , 那么巧竖直地 就掉进我脚边的栅格水沟盖里
我惊慌了, 忙把手机放到上衣口袋
赶快蹲下把眼睛凑近水沟盖看看我的相册哪去了
咚咚咚
我的手机从口袋顺势滑出 , 也掉进水沟盖
无解了……
可是某人仍在通话中吧
我把嘴巴凑近水沟盖旁朝著下面大喊
” 喂~先这样啦~你先挂掉, 我明天再来找你 ”
这时候我站起身来
身后已经站满一堆过路的人
他们都在看著我呢 …–

※ 来源:·水木社区 newsmth.net

Source Insight的版本乌龙

12月8日,我的Change Detection通知Source Insight的版本更新页面有变化,前往一瞥,不尽感动了一把:

Version 3.50.0059

Fix: Editing and character selection was fixed for double-byte character sets.

要知道,Source Insight的中文处理可是由来已久的问题啊,因为采用了非标准的文字渲染方式,所以Source Insight中的中文显示和编辑一直都没有消除“半个汉字”的问题,久而久之,大家也都习惯了。没想到新版本中竟然解决了,不能不让人感动一把。

下载,安装,随便试了一下,没想到结果是“外甥点灯笼——照旧”。都什么跟什么嘛,明明问题没解决,害我白感动一场…… 遂写了封信给Source Dynamics的Support,等了几天,却完全没有任何回音。(好歹我们公司也是正版的大客户)

昨天Change Detection又通知页面更新了,嘿嘿,莫非他们已经亡羊补牢了?上网站一看不禁大跌眼镜,不仅没有更新,连3.50.0059的更新记录也给完全抹掉了……

仙剑四在17吋LCD上实现准全屏

游侠网上有人给出了仙剑四实现最高分辨率(1280×960)下全屏的修改方法,但问题是现在的LCD恐怕没多少标准分辨率是这样的吧,如果直接按照这个方法全屏游戏,则会导致画面被垂直拉升(后果就不用我说了吧)。也不知道软星的开发人员怎么想的……

好在ATI的催化剂(Catalyst)控制中心提供了这样一项设置:Digital Panel (DVI) 3 – Attributes – Image Scaling,选择“Use centered timings”,然后再进入游戏即可享受到没有任何拉伸的“准全屏”效果了,相信上下那两条细细的黑边不会对你的游戏感受产生明显的影响吧。(特别是像我这台原本就黑色边框的LCD)

Nvidia的驱动不熟悉,不过相信也有类似的选项吧。:)

初步完成Position Provider接口的反向工程

经过两周业余时间的努力,终于初步完成了S60 3rd FP1中Position Provider接口(EPos Plug-in Framework)的反向工程(主要是CPositioner及相关类),并成功在模拟器上将测试第一个Demo Plug-in通过。

说起这个Position Framework,还真有点耐人寻味。 继续阅读初步完成Position Provider接口的反向工程

支持正版cFosSpeed,年底前特价只需¥39!

如果你是用ADSL或类似上网方式的BT下载狂人,即使在视频聊天或者WoW时也仍然坚持下载,那么cFosSpeed将为你的网络质量带来巨大的改观,让你享受在疯狂BT的同时仍然保持低ping值,在上传带宽耗尽的同时也不损失下载速度。

在无耻的“试用”了 cFosSpeed近两年后,虽然已经改用宽带LAN接入,虽然日常下载仍以FTP为主,但出自内心对这样一款优秀软件及背后辛勤耕耘的开发团队(常年保持每月数次beta版本的更新频率……)的尊重,我仍然决定购买正版cFosSpeed。特别是作为一款在国外广受欢迎的软件,仍然能在中国以本地化的低姿态推出¥39享受“终生升级”的圣诞特价,相信大家都能明白这是多么的不易!特别值得一提的是他的本地化销售渠道还铺到了淘宝网上(购买页面右上角有淘宝店铺的链接),真的是非常体贴!

真正优秀的软件是需要靠自己的试用来体验的,请在购买前务必首先下载试用

补充:cFosSpeed是我见过的唯一一款支持共享路由下多用户协同的网络优化软件,经过与室友长达几个月的试用经历,彼此进行BT下载时都不会影响到对方的正常网络使用,与安装cFosSpeed前形成了鲜明的反差。甚至当我们两人同时BT时,ping值还能保持在100ms以下,即使在LAN接入环境下也是相当不易了!

为uTorrent开启“优先下载首尾”功能

虽然“优先下载首尾”的功能一直以来都是BT领域中一个饱受争议的话题,而uTorrent从一开始就选择了站在“坚持正义”的一边,但作为一个uTorrent的拥护者,我其实并不愿意看到周围的朋友因为这个原因抛弃它而选择那些看起来“很受欢迎”但却被主流BT社区视作“swarm client”的BT客户端。

如果我告诉你uTorrent其实也有“优先下载首尾”这一隐藏选项,你是否可以接纳uTorrent这个不含任何广告和垃圾功能,绿色单文件,占用资源极低,并且广受好评的BT客户端呢?

uTorrent Setting

Find the UIDs and Capabilities of Symbian EXE/DLL

(1) Emulator Build (Win32 PE)

First, find the start address of section “.SYMBIAN” by typically using “dumpbin /section:.SYMBIAN <Excutable File>”.

The output looks like:

SECTION HEADER #6
.SYMBIAN name
30 virtual size
17000 virtual address (00417000 to 0041702F)
1000 size of raw data
17000 file pointer to raw data (00017000 to 00017FFF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0000040 flags
Initialized Data
Read Write

According to the line containing “virtual address”, section “.SYMBIAN” starts at address 0x00017000.

Now, use any hex-editor to view the content at this address:

00017000h: 7A 00 00 10 00 00 00 00 B2 97 1F 10 5E 01 00 00
00017010h: B2 97 1F 10 57 B6 1F 10 B6 E1 0F 00 00 00 00 00

The first 3 dwords are UIDs: 0x1000007A stands for “Symbian EXE”, 0x101F97B2 is the unique UID of this file. (no UID2 for Symbian EXE, but this field is essential for DLL to indicate the framework, eg. 0x10009D8D for ECOM)

The capabilities field at offset 0x18h holds all the capabilities for this executive in the form of bitmask. Thus, 0x000FE1B6 is translated to the following capabilities: (see enumerator TCapability in Symbian SDK)

CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkServices LocalServices ReadUserData WriteUserData Location SurroundingsDD UserEnvironment

(2) Target Build (Symbian PE)

3 UIDs located at the very beginning of the executive file, and the capabilities field is at fixed offset 0x88h. (same meaning as described for emulator build)

VC下也能实现不重启模拟器重新编译Symbian程序

之前看过一些文章,在比较Symbian开发常用的两个IDE——VC和CodeWarrior时,都不约而同的提到了一点易用性上的差别:CodeWarrior不必重启模拟器就可以重新编译应用程序,言下之意用VC就必须重启模拟器才能再次编译程序并进行调试。(Carbide C++呢?老实说,我不知道,因为我一般不用那个河马一样笨重和迟缓的庞然大物……)

众所周知,Symbian模拟器的启动确实是一个漫长到可以顺便去煮咖啡的过程(机器配置高的朋友就别砸我了……),正因为上面提到的这一点劣势,很多人放弃了熟悉的VC而选择了重新学习陌生的CodeWarrior。其实,事情也不尽然如此。略施小计,我们也能在VC下实现开着模拟器重新编译应用。方法如下:

(1)在模拟器中退出你的应用程序。
(2)在VC下Detach EPOC进程:下拉菜单“调试”-“全部分离” 。
(3)OK,现在可以修改代码并重新编译你的应用程序了。
(4)编译好后,回到VC,重新Attach EPOC进程:下拉菜单“调试” -“进程”,在“可用进程”中选中“epoc.exe”并点击“附加…”。
(5)在模拟器中启动你的应用程序并继续调试吧。

上面的步骤可能稍显繁琐,但看在CW那昂贵License的份上,还是继续用我们亲切的VC吧~ 😉

注:这个方法可能不适用于调试一些特殊程序,比如OFS插件,因为它们始终在被系统使用而无法从内存中卸载。不过这种情形下我相信CW也同样没辙吧。

Dreamhost调整折扣幅度,$22.4只剩最后一周

Dreamhost即将从2007.12.11日起调整其新顾客通过Promo Code所能获得的折扣幅度,从最大$97降低到$50。此前一直作为Dreamhost最诱人之处那低至$22.4的首年优惠即将成为历史!

所以,如果你最近有意愿购买Dreamhost的虚拟主机空间,请抓紧时间赶在12.11前使用推荐码“SAVE97NOW”注册,别错过这最后的优惠期咯!

呃,看来SAVE97NOW这个优惠码所代表的含义也即将作古了……

[源官方新闻地址]

很久没有小说的滋润了

又有很长一段时间没有读过小说了,不是工作太忙没有时间,也并非不再留恋小说的情怀,只因为我这个人读小说实在是很挑剔,往往决定要开始读一本小说比实际读完它所需的时间还更长。但有一个例外,那就是痞子蔡,他算是当代小说家中能让我读他的小说而不需要理由的人,仅此一人。(其他人?曾经也有,不过大都不再写小说,或者已经入土为安了)

痞子蔡发布新小说大约以年为周期,所以要成为他的读者,也需要有不凡的耐心和毅力。结识痞子蔡的小说,可以追述至青春飞扬的高中时代,在今年西洋情人节那天的Blog中,我已有所提及。而记得大约是从《夜玫瑰》开始,我便正式与他的写作速度“脱轨”,成了在前一站耐心等待列车驶来的人。没想到自《孔雀森林》之后一等就是两年,才终于在回头望去时盼到痞子蔡的新作品——《暖暖》。(这次我终于记得订阅痞子的Blog了 ;)怪怪的名字,再一次延续了其xx的小说取名之路,乍一看还以为是一部那种带点“颜色”的小说……

继续阅读很久没有小说的滋润了