禁止Mac OS X spotlight对移动存储设备的索引

September 6th, 2013 no comment

最近发现kindle的根目录下有一堆.开头的文件夹: .fseventsd .Spotlight-V100 .TemporaryItems .Trashes 而且看个头都挺大的(几十兆),是Mac OS X的自带的spotlight的索引文件。 就查了下怎么禁止spotlight对一个移动设备进行索引(移动硬盘、手机、kindle等)。 很简单,在移动存储设备的根目录下建立 .metadata_never_index 文件。 Mac OS X下在终端,进入到移动硬盘根目录: touch .metadata_never_index Windows在命令行或者运行执行(J为盘符): echo > J:\.metadata_never_index

使用AutoHotkey修改windows 下触摸板改为“自然滚动”

August 27th, 2013 no comment

macbook使用习惯后,都喜欢了所谓的“触摸板自然滚动”,原因很简单,和iphone、ipad等触屏保持一致。 一直寻找windows下的解决方案,经过一段时间终于找到了AutoHotkey这个软件。 下载AutoHotkey http://www.autohotkey.com/,然后安装。 新建文件reverse-roll.ahk,输入内容: #MaxHotkeysPerInterval 200 WheelUp:: Send {WheelDown} Return WheelDown:: Send {WheelUp} Return 如果有报错说是MaxHotkeysPerInterval不够的话,继续加大第一行的数值。 然后右键点击这个文件,选compile script,生成exe文件,拖动到 开始-> 启动 里即可。

不越狱,不破解,给kindle paperwhite增加字体

August 15th, 2013 no comment

不越狱,不破解,给kindle paperwhite增加字体 插上USB连接kindle,进入kindle设备根目录。 创建一个空文件USE_ALT_FONTS。 $ touch USE_ALT_FONTS 创建文件夹fonts $ mkdir fonts 拷贝字体文件到fonts目录里,字体文件名可以用UTF-8编码的中文,比如方正中雅宋: http://fonts.mobanwang.com/fangzheng/200908/5052.html   结束!重启kindle,进入设置,打开菜单,选重启!  

2011年款Macbook Pro 15寸笔记本升级SSD和内存图文说明

November 13th, 2011 2 comments
open-mac

  ZoomQuiet一直追着我要这个文档,今儿又在buzz上说了一下,今天周末加班搞定这个欠账吧。

使用GPU加速H.264编码分析

July 14th, 2011 2 comments

继前面的“GPGPU”和“CUDA和OpenCL”的简介后,接下来分析一个具体的使用案例:是否可以用GPU搭建一个高性能的H.264编解码服务器?

CUDA和OpenCL

July 14th, 2011 4 comments
CUDA_Arch

接前文“GPGPU”。 虽然我们可以使用已有的图形API来调用GPU,但是通过前文的分析,这个过程冗长且复杂。严重违反了程序员的优雅、和lazy原则。需要去学习图形学的一些知识,了解texture、shader等图形学专用概念,而且需要学习CGSL或者HLSL等shader着色语言。而且还要熟悉OpenGL和DirectX等图形学API,这一箩筐的知识没有一个一年半载是搞不定的。而且这样的方式不符合正常程序的编写习惯,所以难以优化。

GPGPU简介

July 13th, 2011 no comment
CPUvsGPU

过去的一周时间研究了一下GPU做通用计算以及CUDA和OpenCL,下面会分几篇文章总结最近的成果。

如何写一个为SSD优化的数据库?

July 5th, 2011 no comment

SSD应该是近几年来硬件技术最nb的革命,困扰计算机性能的最短木板--磁盘IO终于有了巨大的突破。而且SSD在未来的几年中会快速普及(我还琢磨着给我笔记本换SSD)。 前一段cm同学也想做一个MVCC支持的k-v数据库 ,现有的数据库都是根据几年前的硬件水平(小内存、无NUMA、机械磁盘)进行的设计的,不可能针对SSD专门优化,SSD上的MySQL性能提升应该是只用了SSD IOPS超高这一个特性。在SSD未来几年应该能广泛普及的前提下,针对SSD的数据库优化是必须的。集中查了查资料,聊聊想法,有不对的地方欢迎各位补充。

iphone升级iOS 1604错误解决

March 12th, 2011 1 comment

今天在公司给我iphone4升级到最新的iOS 4.3,尝试n多次一直是1604的报错。 关掉了卡巴斯基杀毒,换了台机器,换了数据线,居然还是报这个错。 神奇了难道让我手机变板砖?! 仔细Google了一番,原来在于windows XP下3个服务要打开,分别是: Messenger Terminal Services Telnet 去控制面板 -> 管理工具 -> 服务 里手动开启这三个服务即可。 没有深究为啥iOS升级需要这三个windows服务。而且报错如此不明,apple官方帮助页也没有提示。  

ipad2预测

March 2nd, 2011 no comment

在前一段预测了iphone5的改进,赶在ipad2发布前几个小时,也预测一下: 改变: CPU升级到A4 1.5GHz,单核 GPU升级到PowerVR 545 加入摄像头,很有可能是前置 内存升级到512MB 重量会减轻 会有支持CDMA2000的3G版 不变: 屏幕尺寸和分辨率 基本外形   几个小时后见分晓!

[转]热门3D游戏视觉效果名词简介

February 19th, 2011 no comment
96

一部又一部的游戏大作降临,每个游戏都声称要给玩家“真实”的体验。当然既然叫做游戏就不可能是真实的,但游戏制作商们都在不断想办法使游戏更加接近现实,使用各种3D效果去模拟现实中的种种现象。可能还有不少玩家朋友对这些视觉效果名词还不大了解,于是有了本文。本文就是用简单的语言,简要地介绍目前应用在游戏中的一些比较热门的视觉效果。

iphone5硬件更新预测

January 27th, 2011 1 comment

iphone4虽然用着很爽,但是iphone5也呼之欲出了,下面也学学章鱼哥,预测一下其硬件改变:

[转]极客观察:利用人性弱点的互联网服务

December 28th, 2010 no comment

转载自“极客公园”  http:// www.geekpark.net/entity/view/90382 一个伟大的产品发明离不开对人性的深刻探索。你可能不知道到底为什么某个产品让你着迷,你也可能不知道为什么一些公司总能制造出你想要的产品。来让我们看看这些公司到底用什么东西吸引着你。 极客观察本期的话题是:利用人性弱点的互联网服务,我们将会从“贪婪”、“色欲”、“虚荣”、“窥视”、“懒惰”等角度来间隙各种互联网产品如何利用人性的弱点来推广、前进。

完美的校园招聘

November 12th, 2010 4 comments

从10月份开始公司在做今年的校园招聘,由于我所在的项目组程序还有编制,所以就从人力资源的同事哪里了解到了校园招聘的一些情况。

米国的工程师确实nb!

August 14th, 2010 1 comment

今天面试了一个在任天堂中国分舵做Wii 3D引擎开发的哥们,首先这哥们非常不错,终于找到合适的兄弟了。 中午一起吃饭的时候聊到他工作中接触到的美国工程师,他说Wii的体感手柄系统是由硅谷的一个5人团队搞定的:包括外形设计;硬件电路设计;编程lib库等一干。 kao,鬼子确实厉害!!!

FreeBSD 8.1 发布

July 24th, 2010 no comment

FreeBSD.org发布了最新的FreeBSD 8.1.版本,主要的改进在fs和对新CPU的支持,具体如下: 加入zfsloader; zpool升级到14版本; UFS和ZFS支持NFSv4 ACL,并且添加入到cp(1), find(1), getfacl(1), mv(1), 和 setfacl(1); 添加对Sun UltraSPARC IV/IV+和 SPARC64 V的CPU支持 对IBM PowerPC G5加入SMP支持 BIND升级到9.6.2-P2 sendmail升级到8.14.4 OpenSSH升级到5.4p1 GNOME 2.30.1, KDE 4.4.5 详细的release announcement详见 http://www.freebsd.org/releases/8.1R/announce.html 从日本的Mirror下载ISO可以到100KB/s +,ftp://ftp.jp.freebsd.org/pub/FreeBSD/

游戏开发中的坐标系

July 21st, 2010 no comment
Coordinate system

游戏和图形开发中常用的坐标系有:世界坐标系、物体坐标系、摄像机坐标系、惯性坐标系、嵌套坐标系。

伴晚百望山自行车溜圈

July 18th, 2010 no comment

本来周末应该出去骑车的,本来想着一早去妙峰山。表也定好了,早上8点也准时醒来了,不过发现外面太阳貌似很毒,而家里微风吹的很爽,于是乎就继续睡过去了。

Apache2 KeepAlive详解 + subversion优化

July 9th, 2010 2 comments

由于现在subversion的数据有10GB之多,并且一次checkout会有10w个文件之多,所以这两天看如何优化一下我们的subversion,其中一个点就是apache2的keep alive参数。

解决evince中文乱码

July 6th, 2010 no comment

evince打开中文pdf的时候经常是乱码,今天实在忍不了了,google了一翻,其实解决方案很简单: sudo apt-get install poppler-data