术业
HOWTO live in mac
0小白入手 现在是黑白配了 虽然thinkpad已经被我折磨到电池挂掉 散热暴差 还经常不能关机…
因为一直用的是linux 转到mac平台稍微有点不习惯 不过慢慢就好了
个人感觉 leopard里的中文字体已经落后于linux的技术了 看来苹果还是没有好好为中文字体做些hinting方面的优化
不过我在linux里用微软雅黑字体用习惯了 说到底还是微软的这个字体看起来舒服 orz
于是我现在猥琐的在leopard里装上了雅黑字体 然后把firefox里中文字体全部改成雅黑..稍微好一点
还是达不到linux里的效果
一些软件推荐
Dock Library: 修改dock的主题 我还是比较喜欢黑色背景的dock风格 类似的软件还有不少
nLyrics: itunes显示歌词的程序 复旦的牛淫nanmus写的 很不错
MacTex: 写论文必备的latex套装 包括TexShop LaTeXiT BibDesk和拼写检查器 spelling check on the fly 挺方便的
Delocalizer: 删除电脑里预装的不必要的语言文件 默认装了一堆一辈子也不会用到的语言环境 删掉之后可以节省2G的空间
nally: 上bbs软件..这个就不用多说了
DictUnifier: 转换字典的工具 默认的dictionary没有专门的英汉和汉英字典 这个工具可以把stardict的字典转为dictionary程序可以识别的格式 于是用默认的字典程序就可以了
Mplayer OS X: 播放器之王 没得说 个人觉得比quicktime好
还有itunes不能听ape…用个小软件叫XLD把ape格式转成其他格式才可以..
默认itunes也不支持ogg..去ogg的网站上有for mac的解码器下载
Fink: linux程序支持 这是一个类似debian下的apt-get工具 提供很多为mac系统编译的linux程序 比如我非常需要的lftp..
其他官方软件就不说了 现在office photoshop msn qq skype都有mac版 基本能满足需要
gnome下kde程序字体
0还是记一笔 免得每次都去查
在gnome里修改kde程序的字体 网上google到的一般都是说装qtconfig 和kcontrol (对kde3.x而言)
然后分别在这两个里面修改字体设置
但是我现在的archlinux里 找不到kcontrol这个包 qtconfig的设置对kile界面的字体不起作用
我装了qt3和qt4两个包 qtconfig是for qt4的 /opt/qt/bin/qtconfig是qt3
但是两个都设置之后 还是不起作用
解决办法是直接修改以下文件:
~/.kde/share/config/kdeglobals
加入类似下面的内容
[General]
activeFont=DejaVu Sans,9,-1,5,50,0,0,0,0,0
desktopFont=DejaVu Sans,8,-1,5,50,0,0,0,0,0
fixed=Monospace,8,-1,5,50,0,0,0,0,0
font=DejaVu Sans,8,-1,5,50,0,0,0,0,0
menuFont=DejaVu Sans,8,-1,5,50,0,0,0,0,0
smallestReadableFont=DejaVu Sans,8,-1,5,50,0,0,0,0,0
taskbarFont=DejaVu Sans,8,-1,5,50,0,0,0,0,0
toolBarFont=DejaVu Sans,8,-1,5,50,0,0,0,0,0
这里我使用的是DejaVu Sans字体, size是8或者9号 可以根据自己需要修改
~/.kde这个目录现在是for kde3.x的 新的kde4的目录是单独的 ~/.kde4
所以如果要修改kde4的程序 照理说修改~/.kde4/下相应的文件即可
你说丫这是何必呢
0这个故事告诉我们 作人要厚道 该收手时 那是一定要收手的 cops下手 那还是很黑的
美国高中生侵入学校电脑修改成绩遭69项指控
http://news.sina.com.cn/w/2008-06-20/040315780501.shtml

据新华社电 美国一名高中生为申请好大学,非法侵入学校电脑,修改成绩。
这名高中生当时可能没有想到,他如今因这一行为面临69项指控。他定于19日出庭受审,如果罪名成立,可能入狱38年。
多次作案
英国《泰晤士报》19日报道,现年18岁的奥马尔汗是美国加利福尼亚州奥兰治县特索罗高中的学生,今年毕业。
当地警方说,奥马尔汗在今年1月至5月用万能钥匙至少6次在夜间或周末进入学校。他窃得学校老师的电脑账户和密码,非法进入学校电脑系统,把数门课程的成绩修改为A。他还在学校电脑上安装软件,使他可以从其他地方侵入学校电脑系统。
警方还发现,奥马尔汗在数次考试前取得试卷和答案的电脑拷贝,并用电子邮件发给其他数十名学生。
奥马尔汗今年4月在一次英语考试中作弊被发现,没有通过考试。奥马尔汗随后撬开校长助理办公室的门锁,销毁他的作弊记录。
在奥马尔汗一次夜闯学校、修改成绩后几小时,校方发现他的一项成绩出现改动,并报告给当地警方。
调查人员还发现,奥马尔汗曾帮其他12名同学修改成绩。
从重惩罚
奥兰治县检察部门决定以多项重罪指控起诉奥马尔汗。
“这不是单纯的考试作弊行为,”奥兰治县地方检察官办公室发言人苏珊·康·施罗德说,“这是一次有组织、有密谋的欺诈行动。”
奥马尔汗如今面临69项指控,包括更改和盗窃公共记录、电脑欺诈和入室行窃等,目前保释金为5万美元,定于19日出席庭审。
如果法院判决全部罪名成立,奥马尔汗可能将不得不在狱中度过38年。
检察方认为,奥马尔汗的高中同学坦维尔·辛格可能是共犯,也对他提出多项指控。
“我们对于这两名学生面临指控感到难过和遗憾,”当地教育部门发言人贝弗利·德妮古拉说,“我们已与执法人员合作,同时采取严厉惩罚措施。”
奥兰治县治安官办公室发言人吉姆·阿莫米诺说,随着调查展开,嫌犯可能面临更多指控,也可能有更多学生牵扯进来。
他说,这次案件中,涉案学生年龄之小、情节之严重在奥兰治县实属罕见,“我想他们肯定后悔没将聪明用在学习上”。
青少年高科技犯罪引发忧虑
特索罗高中是当地名校,共有约2800名学生,多次出现在美国媒体列出的优秀高中排行榜中。
这所高中还曾出现在美国电视节目“奥兰治县的真实主妇”,并因此声名更响亮。
奥马尔汗的辩护律师卡萝丽·拉瓦科特说,奥马尔汗是名“确实不错的孩子”,不少孩子的真实情况可能与人们从表面看到的不一样。
这起案件也再次引起人们对青少年高科技犯罪的重视。《泰晤士报》说,越来越多的美国高中生甚至可以使用具备上网功能的高端手机,进入学校电脑系统。
奥兰治县媒体还发起一项关于高科技犯罪的调查,探讨高科技带给青少年的利弊。
2005年,特索罗高中两名学生威胁杀害英语老师,一度引起美国社会广泛关注。
69项指控
34项篡改公共记录指控
11项盗取和隐匿公共记录指控
7项非法进入电脑和欺诈指控
6项入室行窃指控
4项身份信息盗窃指控
3项篡改账面记录指控
2项获取赃物指控
1项密谋指控
1项预谋篡改公共记录指控
Change to Archlinux
2把刚装好不久的ubuntu 8.04卸载了 装了个Archlinux 号称专为i686优化的轻量级的发行版
另外 Archlinux的口号之一就是Dont Panic 正合我意亚…
使用感受..的确是比ubuntu快 默认装的东西很少 很多不必要的软件默认都不安装 不过有个副作用就是不少东西都要手动再去搜索包再装上
大概花了一个下午的时间就搞定了安装/中文字体美化/主题/compiz/awn/wine/VirtualBox等等需要用的一陀东西
Archlinux类似bsd的配置文件管理方式果然是简洁明了不少 要修改也很容易 定制性还是很强的 不错
另外软件都稍微新一些 比较囧的是默认gcc就是4.3版本了 iphone-dev的整个toolchain要重新编译 然后llvm这个东西的代码里在gcc 4.3下一堆错误…原因是4.3对c++的代码检查更加严格了 每个单独的文件都必须指定所有可能引用到的库 否则就报错不给编译….害得我手动修改了近半个小时 吐血
上张现在桌面的图 最近几个月发现黑色系的主题越看越舒服 白色的太刺眼看久了眼睛就会很疲劳
Install iphone-dev tool-chain on Ubuntu 8.04 Hardy Haron
2花了一个晚上 终于把iphone的这套open source的dev tool-chain在我的ubuntu 8.04上安装成功..等我把object-c的语法熟悉一下就可以开始给iphone写程序了 嘿嘿
基本步骤按照iphone-dev的这个wiki来就行
http://code.google.com/p/iphone-dev/wiki/Building
首先apt-get install安装一下flex和bison 8.04里的版本要比那个wiki里写的高
其他的步骤就完全follow那个页面的来
因为我在外接硬盘里已经装了个可以跑的Mac OSX 10.5 并且也装好了iphone的sdk包 直接把10.4的sdk拷过来就可以了 然后iphone的文件系统直接wifi全部拷过来 总共也就几百M的样子
在编译odcctools的时候碰到错误不能继续
make的时候提示说-Wno-long-double这个选项无效 google了半天 发现这个选项之前似乎只在mac系统里才有用..囧 而且还追到了gcc的bug列表 但是里面标的bug是在gcc 4.3里的…
也灭有看到什么patch可以解决 但是这个其实只是一个编译时候的warning选项 关掉它对程序完全没有影响 所以….直接把所有含有-Wno-long-double的都干掉:
在iphone-dev/build/odcctools目录下运行
grep -R "Wno-long-double" *| sed -i ‘s/-Wno-long-double//g’
然后再make && sudo make install把 我这样改了之后就没有问题了
另外就是最后编译llvm-gcc-4.0-iphone那个东西的时候 要注意iphone的文件系统里要有usr/lib/libc.dylib这个文件 iphone上这个文件本来只是symbolic link的 我用scp或者lftp的mirror拷回来会变成同样大小的新文件 不知道怎么拷贝link下来..囧
现在我已经编译好tool-chain并且编译了一个helloWorld传到我的iphone上 可以正常运行!
基本的程序例子参见这里http://wiki.iphonegameover.com/Programming_Tutorials
另外要想程序出现在iphone的桌面上(springboard)参考这里的介绍 http://www.cocoachina.com/bbs/read.php?tid-52.html
打算以后写一个脚本来建立这些文件 整合到Makefile里就可以了
关于tool-chain开发和iphone官方SDK开发 我打算还是先用tool-chain来写 毕竟2.0固件还在测试 没有定型 而且SDK写的程序还要搞到AppStore去..国内用户一时半会还不能使用的说
emesene使用技巧
2emesene是我现在用的msn客户端 比pidgin对msn的支持要好 而且界面也很好看 非常的不错
有几个小tip 记一下先
显示msn群里发言人的名字:
参考这里和这里 , emesene官方的开发人员认为这是个并不安全的hack, 所以只会考虑将来以可选插件的形式提供支持, 当然对于个人使用, 自己修改一下可以用就ok了.如果是从源码自己编译的,参考第一篇文章修改,如果和我一样是直接在Ubuntu里通过源apt-get install的,参考第二篇文章修改,文件在/usr/share/emesene/emesenelib/里.
编辑/usr/share/emesene/emesenelib/Switchboard.py,找到
在下面添加三行代码:
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
也就是变成这个样子:
charset = ”
if ‘P4-Context’ in header:
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
self.emit(‘message’, tid, nick, body, format, charset)
self.msn.emit(‘message-received’, tid)
必须要注意的是修改的时候, 要保证代码和其他代码行对齐, 因为这不是C的格式而是python, 我在vim里面修改, 默认的空行和缩进都是不对的, 要手动调整到和之前的if 格式对齐才可以, 否则修改之后是无法正常启动程序地….
另外就是对话的时候那个显示说话人的格式, 本身提供了default, irc, gtalk, messenger和pidgin这几种选择,但是似乎我都不满意, 之前pidgin的那种格式挺好看的, 用蓝色和红色把自己的名字和对方的名字分开, 但是这里默认的pidgin格式仍然是输入的文字和名字在同一行, 看起来非常不习惯, 怎么办? 改之!
修改conversation layout theme非常简单, 以我的Ubuntu为例, 格式文件在/usr/share/emesene/conversation_themes下,修改pidgin那个格式的theme文件即可
可以发现格式非常简单, 类似html的语法, 所以只用在incoming和outgoing两行里面的 %nick% %says%: </span></span>后面加上一个<br/> 就可以产生一个回车 那么聊天的内容就会另起一行显示了:)
还有就是我用的是黑色背景, 所以聊天的窗口背景是暗黑色的, 默认的那个蓝色和红色显得不好看, 要修改也很简单, 在上面那两行的style="color: #*"这里换成自己定义的颜色就可以了
我现在用的是 #F47373 和 #A0C6EE 配合黑色背景看起来舒服多了 呵呵
爱生活 爱linux
Phrack #65
0http://www.phrack.com/
最新一期的phrack杂志又出来了
和前一期一样 还是有一篇不是讲电脑的文章: Hacking ur brain
上次的我看完了 很有意思不知道这一期的有什么新奇的东东
另外那个讲Australian机密网络的文章也应该很有趣

燕过留痕