微博

可能出现任意内容,技术的,生活的,闲扯的

搜狗输入法花漾字/百度输入法特技字浅析

特技字体是在正常的字符后,追加一些特殊的字符,使得这些字符能结合显示成一些特殊的效果。例如:这些特殊的字符一般取自一些特殊的语言文字,比如藏语、卡纳达语等等,一般来说,这些语言都有一种共性——元音辅标,所以这些语言又被成为元音辅标语言,顾名思义,这种语言的元音字符是标注在辅音字符的上/下/左/右的,我们取这些元音辅标语言的元音字符(或者其它一些有意思的任意字符,但是这些字符不一定会显示在特殊的位置),配合正常的汉字就可以达到特技效果。值得注意的是,这些显示位置很特殊的字符,有几点我们无法控制:是否能正常显示:在windows或者其它不内置支持这些特殊语言字符字体文件的操作系统中,由于缺少字体文件的支持,这些字符会被显示为方框或者乱码,甚至有些特殊字符会时而正常时而乱码。显示的位置:有些辅标字符会被显示在前一个字符的头上,而有些会在脚下,这些都是由操作系统的文字渲染引擎决定的,很多时候,有些软件的输入框是自己实现的,它们的输入框很可能无法正确渲染这些特技字符。修改被修饰文字的样式:有些特技字符甚至会将被修改的正常字符的字体大小/字体粗细改变,这些也是由操作系统的文字渲染引擎决定的。是否总是能显示在特殊的位置:实际上辅标字符是否能显示在特殊的位置是不一定的,有些语言的辅标字符只能辅标本语言的其它字符,而不能辅标汉字,同样的,辅标字符很多时候也不能辅标在另一个辅标字符上。是否能与前方字符结合为不可分割的整体:不可分割的整体表现为:光标无法移动到它们之间,鼠标无法分别选择它们,但退格键不一定不能分别删除;是否会形成不可分割的整体取决于操作系统实现。字体缓存:操作系统为了提高显示速度,会不断将已经显示过的特殊字符的渲染结果缓存起来,这会导致系统内存使用的增加。渲染速度:如果屏幕中的特殊字符非常多,也不排除会拖慢系统整个文字渲染引擎的速度的可能性,已知的情况是在iPhone的备忘录中输入超大量的特技字后,备忘录会变得很迟钝,至于是否影响整个操作系统,尚未验证。

target iphone simulator

模拟器与设备的区分宏被标准头文件定义为真假值,所以,其正确的用法为:#if TARGET_IPHONE_SIMULATOR
NSString * const Mode

修改wordpress的端口号

先在wordpres设置中,找到wordpress地址,修改目标端口号,刷新页面后,wordpress不能打开,然后修改web服务器配置,更新端口号,reload或者restart服务器

fish shell的问题

fish shell确实提供了一系列非常方便的功能,历史记忆匹配是最大的亮点,其次就是文件判定(是否存在、权限等)、支持选项判定等等,但是用惯了bash的用户会发现,fish shell的很多行为实在是很奇怪,我不清楚是fish shell的bug还是fish shell就是这样的行为,fish shell在处理find命令的exec时,行为很怪异,以前我最喜欢用的:
find .

关于梦维

如果你有任何意见、建议、技术问题、和心情话题想要告诉Dreamingwish,请不要犹豫,Email吧。
Dreamingwish使用Gmail:shrimpeter在Gmail点com ^_-

与对手战斗到底

据我回忆,元旦那天大家工作情绪高涨,效率奇高,下午六点,LT表示自己要赶在八点之前下班回家带儿子踢足球,紧接着大家纷纷跟风表达了自己要回家做饭,回家陪女朋友看电影,回家看育儿手册,回家抱媳妇儿等等五花八门的意见,然而我并没有说话,因为随便表达自己的意见是肤浅的。当然实际上我这种单身汉,回了家也没甚事儿可干,何况手里还有一个无比诡异的bug要修复,这玩意儿可比高中写作文可难办多了,虽然我背诵过很多教科书上都没有的唐诗宋词,而且自认为文学能力还不错,甚至还被安排来写这篇文章,但是这些诗词对于修复一个诡异的bug来说,并没有什么用处。

几种hash算法的比较

可以看出SpookyHashV2是继lookup3之后,更优秀的hash算法(其还支持输入seed)。 lookup3提供的hash32算法也被暴雪公司使用于解析其各游戏的MPQ文件

mac的邮件应用设置背景色

Open a New Message window in Mail. Then select Show Fonts from the Format menu.
In the Fonts screen, click the button for Document Color; a clor selection window will open. In that, choose the color you want for background.

Note - if you do this before entering any text in the New Message, you can save it as a Stationery item, which means you can select it from the Stationery menu in the future, saving many steps.

新版本终于上线

新版本折腾了这么久终于上线:
现在还有一些bug,首页slide也没有完成,先用了一张Yomesite的风景照顶替了。。。
搜索框没实现。。
评论功能没实现。。
老的浏览器彻底被放弃了,哈哈哈