TXT编码转换工具

Kindle不识别ANSI编码(gb2312)的txt文档。找到的工具都只能统一更改,所以写了这玩意。我果然还是爱着.net啊……T_T

识别文件编码的代码来自天飞的园子

可执行文件:http://wei.si/encodingchange.zip

Update:一部分文件转换之后乱码,这些文件特点都是UTF-8编码但无BOM,只根据BOM判断编码类型的程序会认为文件开头没有EF BB BF,判断非UTF-8编码,直接打开也是乱码(比如UE和Kindle还有旧版IE),或者错误以GB2312方式读取并转换(比如我这个程序)。从Wikipedia看,这是因为Unicode标准虽然允许BOM,但它并非必需或者推荐(While Unicode standard allows BOM in UTF-8 , it does not require or recommend it)。

在没有BOM情况下记事本会从内容字符出现概率判断编码,所以它可以正确显示编码。具体的理论可以看一种语言/编码检测的复合方法,是Mozilla所创造用来识别网页编码的。

20岁以下编程比赛

在Twitter上看到创造出Ruby的牛人Mastu在宣传他担任评委的“第三十一届20岁以下编程大赛(第31回 U-20プログラミング・コンテスト)”。虽然新闻上有点打官腔,但能看出这个比赛是以“在年轻人中普及信息学、以及发掘未来IT人才”为目的。维基百科上也有专门的一个条目U-20プログラミング・コンテスト

从主页上给出的信息来看,不限平台,不限用途,只要有创意、独创性即可。值得注意的是,不光是日本居民可以参加,留学生也可以。

这项赛事是从04年开始变更为现有名称的。很遗憾wiki上也只有04年到09年度的受赏(获奖)作品。其中大部分还是没有链接-_-(有链接的也有一部分被墙掉了)。挑一些有意思的出来:

  1. 打字游戏脚本系统:http://goroxo.hp.infoseek.co.jp/bizitai/
  2. AKI黑板:http://akiroom.com/freeware/recommend/ake.html
  3. Spinel轻量级OOP语言:http://diced.jp/~notes/

为啥我突然想到了智慧星杀毒软件呢?

心里拔凉拔凉的

via:http://www.cnbeta.com/articles/85233.htm

曾放出魅族m8手机动态桌面演示的LEB小组,今天正式宣布暂停开发。
其原因非常让人心寒。起因是动态桌面的开发者考虑收费,结果消息传到论坛。居然掀起轩然大波,一时间反对者无数,对软件作者的指责从软件内容本身尚未完善 一直无限上岗到对作者进行人身攻击。事态的发展完全超出了动态桌面作者eoc的预料。经过慎重考虑,eoc宣布动态桌面计划暂停。

查看:动态桌面计划暂停

动态桌面项目的暂停,映射出中国的软件开发者的生存环境是如此恶劣。eoc顶多不过想定价十元而已。但是就是为了十元,居然就有大量用户不知疲惫的花上数个小时来声讨作者。从各种匪夷所思的角度来论述作者本人无权出售此软件。必须免费。

虽然今天魅族m8手机的新固件版本泄漏出来。但是想必对m8软件开发者而已,今天是个让人心寒的日子。

1. 我的基本观点在就这智商也就暂时告别计算机了说得很清楚了:标价多少是开发者的自由,买不买是使用者的自由。别人做收费软件,天经地义,由不着一群脑残在那里乱吠。现在爽了吧,LBE团队停止开发,Java作者也不准备公布软件了。

2. 有理由相信其中有不少魅黑在里面搞鬼,他们看不得M8由于软件的发展而卖得更好,他们也看不得魅族能做得更好。

3. 但也有想当一部分就是脑残,这帮脑残用盗版和破解已经习以为常,甚至引以为荣从而还占据了道德制高点:“你们软件卖这么贵,谁买!谁花钱用软件谁是SB。”前几天论坛(http://bbs.meizu.com/forum-22-1.html)上都是这种论调。可以看出他们是真诚的,发自真心的SB。

4. 正在为M8开发软件的人是什么想法?肯定心里很凉。相信M8的工程师也是一样。不是程序员,是不会有这种共鸣的。

5. 为国内的独立软件业哀悼。

最近在用的三个高效工具

晚上回家往往不知道干什么好,所以到处搜罗新软件用。最终保留下来了三个很有用的:

1、QT TabBar

由于工作需要经常打开一大堆文件夹,所以一直在寻找新式的资源管理器。最开始用TotalCommander,觉得功能实在太多。于是换成Xplorer2,又发现界面不习惯。说到底还是习惯一个资源管理器占满整个窗口。所以搜了一下,发现了QT TabBar。

这个软件最大特点就是整合在系统的资源管理器中,实现了多页面浏览。除此之外,还给txt和jpg增加了鼠标悬浮预览的功能。用了几天之后,发现功能还远不止此:在xp等系统中甚至还实现了重命名文件时候只选择文件名部分的功能,而且对于文件夹可以在外部预览,内部的文件会作为菜单项显示。

(图是转的)

qt-2dtabbar.png

下载:QT TabBar V1.2.1.3_多语免费版_让你在Windows Explorer中使用Tab功能

2、PKM2

以前用过EverNote,觉得不上手。昨天搜到了PKM2,发现这不就是我一直在找的知识管理软件么!所有文章页面都是基于HTML的,所以可以自己写代码 :D,而且能为每个文档插入附件,设定Tag(很爽的功能,一直期盼Windows能整合Tag功能)。

pkm2.jpg

下载:http://www.hanzhen.net/download/

3、GhostZilla

其实这个算不上高效工具,更像是躲Boss用的。这个软件可以把浏览器嵌入到任何程序中,并且以去除图片+灰度显示,搞得像是在看文档一样。看天涯之类的论坛尤其有用。

详细介绍和图片以及下载在嵌入窗口防BOSS终级利器 – “幽灵浏览器”Ghostzilla,请慎用……

结束了,也是开始

下午楼上楼下跑了七八趟,还电脑、找各部门负责人签字一起弄完了花了一个多小时,终于完成了离职手续。在Gameloft这三个月收获还是挺大的:

  1. 已经练成了加班神功,以后再怎么加班也不会有连续通宵4个晚上的时候吧?
  2. 对中关村附近的公交线路很熟悉
  3. 再也不想玩赛车游戏

从7月10号开始实习以来,一共测试了三个项目:Pro Rally Racing、Real Football 2008 2D和Real Football Manager。其中还经历了一次之前Common Knowledge Quiz法语版(E=M6)的返工。最后这个项目也只弄了两天。第一个赛车游戏实在是玩儿伤了,而且当时我负责的是Nokia S60的手机,那速度……尤其是6680,死机家常便饭。最后迫不得已,能坚持1个小时游戏就算合格了。

老实说这份工作更适合我这样的实习生,或者找不到工作时候进去呆两个月赚点经验。Gameloft的环境比我去之前想象中的要差一些,但是我还是比较喜欢这种开放式的办公环境,以及对着装没有要求的企业文化。

总体来说这三个月挺好玩的,公司里有不少CS高手,以我多年的电子竞技经验来看,有的人的枪法不比职业的差,恩 ,恢复了我以前CS的水平,这也算是一个收获吧。这也是我第一个比较正式的实习工作,谢谢我的面试官LHY和XK给了我这个机会,以及我的Team Leader WTZ,还有同组的同事RWJ、HS、ZZY、WC、MZ、WZY、XL和NW。

gameloft_logo_250.jpg

昨天Sun打来电话,说我投了一份建立到他们的“校园大使”职位的应聘邮箱。当时很奇怪,后来想想是学校就业中心的老师那天打电话问我对Sun有没有兴趣,我说当然有啊,但是问题是我现在一直在搞dotnet,跟Java完全不搭架,他说没关系你有兴趣就行,然后让我发给他简历。后来回宿舍问一同样收到面试信息的哥们儿,他说这职位以后不保证进Sun的。又上网搜了一下,似乎还有技术面试,这完全是扯淡啊!我Java知识无限趋近于0……遂没去。

其实最主要原因,没什么时间……现在就是想好好休息一下……然后专心写稿子,哈哈。

祝大家十一愉快~这七天估计不会更新Blog了,现在想的是去建行开通网银,然后给Yo2的域名服务续费,如果发现本Blog无法访问的情况,请用siwei.yo2.cn而不是www.siwei.org

#Update:

这篇Blog在Update前其实只说了“结束”,下面说说我准备“开始”的计划。

继续MCTS课程的学习。没想到实习这么多加班,整体的学习和考试进度拖后了两个月左右。而且应试水平下降严重。原先做真题大概能到600/100,现在也就是400/1000。要是这水平去考试,不是白白给微软送钱吗……所以从十一第四天开始,从头梳理一遍知识。

继续我暑假前那个基于.Net的Blog。现在看看真想钻地缝,很多地方极其幼稚。我争取在今年内让它从很幼稚变得比较幼稚。至于开发一个不幼稚的系统,两年内我恐怕不能想。

还是继续,学习wxPython。总是在想,如果出来一个Python可视化IDE,那么现在这些可视化Python组件不都没活路啦?但还是觉得wxPython很有意思,这个东西优点在于原生化,而且编程很容易上手。那本wxPython in Action只看了不到1/4。十一后一定要制定一个详细的阅读计划。

准备开始翻译《 Pro Javascript Techniques》(依然是网上共享),这本书绝对是经典!我对JS的认识仍然在皮毛,希望能通过翻译这本书提高自己的技术。有兴趣的可以看看这本书的官方站点。同系列还有一本《Pro Javascirpt Design Pattern》,这本我更感兴趣,但是没有看到英文版的书。应该是今年的新书。

P.S:等不了Dangdang送来的《爱·歌姬》了,从网上下了FIR这张新碟。明天写写自己从来没写过的乐评。第一印象没有《飞行部落》给我的深刻和惊艳(因为感觉《无限》实在很敷衍歌迷)。不过《月牙湾》听了10遍才觉得有感觉。估计听段时间才行。亮点:Faye的海豚音 & 阿沁的对唱