静下心的好处就是会去做一些因为一直太浮躁而不去做的事情,当然也可能是因为时间太多闲得发慌而去做这样那样的事情,更可能是脑子已经糊涂了做一些不可理喻的事情。
总之,就是我又开始使用新氧定制版本的Ubuntu了。
很快发生了第一个困难,就是输入法的模糊输入问题。做为江南鱼米之乡人民,可怜的前后鼻音无法分辨(醉里吴音相媚好,白发谁家翁媪),吴侬软语说话基本靠哼,所以对模糊拼音输入依赖严重。
Google一下,原来改模糊音还要手工修改配置文件,我也有心理准备,改了。按ctrl+5重新加载配置。。。结果出来了五笔输入法。。。
折腾了N久,Google都Google不到答案。。。静下心自己看帮助,终于找到了线索。
原来Ctrl+Shift是切换拼音/五笔/区码,我的Windows后遗症让我总是使用这个热键来切换输入法。(只所以不用ctrl+空格,是给IntelliJ这个软件热键让路)。
所以发现是五笔的时候,多来几下Ctrl+Shift就解决问题了。
问题的关键在于,它切换的时候一点提示也没有。不像Windows下,有个输入法浮动条,告诉你现在是什么输入状态。(也许有,但问题就在于它不是默认有)。有显示至少我还可以观察一下,揣测一下。
搜了一下,发现fcitx输入法的作者也只是一个人在开发维护,专注于技术的人未必能够发现明显的界面缺陷;能够发现界面缺陷的人没能力写出这么牛的东西出来,比如我。
Linux的易用性是真的苦大仇深啊。
类似的,在Ubuntu下升级Firefox我搞过一次,又一次忘了,复习中。。。
另外就是Linux下离不开的命令行。。。在我看来,这个才是万恶之源,类似于在Windows一到重要操作就去Dos命令行鼓捣;你让用户记忆那么多命令本身就是不友好的。
不过呢,没有那么多命令的话,如何显示我们IT人多牛B不是。。。正因为我们知道那么多命令,我们才能拿到这份工作不是。。。
所以自己勤练内功才是王道,另外我也有信心,十年之内或者我退休之前(以先到为准),Linux不可能离开终端窗口,所以练出来的真气是保值的,决不会出现古龙小说中的大面积内功崩盘现象。
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/10693;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
很久很久以前,写了一个PHP脚本,用来取自己豆瓣收藏的列表,界面极其不友好,但是好歹可以用。因为PHP调试起来超级不方便,写了一个基本功能以后我已经没兴趣继续优化它了,而后这个PHP脚本也属于鸡肋,因此不知道被我丢哪个角落了。
上周日花了挺多时间写了一个Python脚本来做同样的事情。和之前不同的是,我使用的豆瓣的API,意味着我不再是解析HTML而是解析XML。
遇到几个问题。
一个是对XML的结构和Python SAX的不熟悉,代码写得超级Buggy。
第二是,对Python的全局变量如何在类里面使用没概念,犯了错误。
第三是中文的支持,这个一开始以为是Python的SAX包对Unicode支持不好,最后发现其实是因为Python专门为Unicode准备了一个unicode对象,而不是一般的字符串str对象!
代码在这里:http://www.chenyi1976.com/code/doubanlist.txt。扩展名使用txt是因为py扩展名的下载有问题,打包成zip倒也可以,不过我希望可以直接查看而不用专门下载.
做得还不好。比如失败不会重试。比如用户名必须进代码改参数而不是直接在命令行传入。很多很多的小问题。
输出是一个csv文件。可以直接用excel打开。。。它的格式是逗号分隔的CSV文件,Unicode不带BOM编码。如果直接在Excel里面打开会有乱码。如果使用NotePad++或者UltraEdit转化一下编码,从“Unicode不带BOM编码”转化为“Unicode编码”(其实就在文件头上加了三个特殊字符也就是所谓的BOM标记),然后再用Excel打开就可以直接看到中文了。
写完了感觉很好。我也强记了一些Python的东西。强记是因为下次使用时可以更方便更顺手。
另外,DF同学帮我写了一个专门取某网站图片的Python脚本,很好用,很邪恶,不解释,有疑问自己Google答案,代码在这里:http://www.chenyi1976.com/code/get_4u_pic.txt。另:本人也有部分贡献在代码中。
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/10682;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
一个不错的Geek类的衣物设计销售网站(GeekCook.org),我很喜欢,也准备去买上几个帽子玩玩。
我虽然也想自己设计几个,但是如果买现成的,我能更早脱离空想阶段,提前进入共产主义。。。
不过如果你进入这个网站的淘宝店,就发现它的受众很小,才100多的好评度。(看到说老店已经三钻,看来Geek并不是如想象中那么少)
不过有的时候,做一件事情的意义也许不在于它能不能挣钱,而是在于它能不能。晤。带来乐趣。
我们打游戏的时候没有谁想着去赚钱。如果是魔兽世界,有时候赚到的虚拟的货币,快感和真实的货币倒也差不多。
反正就是寻开心。
做一个定制体恤网站的念头,由来已久。一开始的目的是赚钱,眼红人家的赚钱的模式。后来发现其实难度还是很大的。加上种种困难。最后就放弃了。
与之相比的是我的博客,显然不能让我赚钱,我也从没有考虑什么赚钱,更不会为了提升流量或者PageRank专门写一些针对性文章;非不能,实不愿。数年下来,写博客成为我的生命的一部分,乐此不疲,无非就是寻开心。
那么如果我不是为了赚钱,纯粹为了寻开心,做一个定制体恤的网站如何?
这个念头相当不错。
虽然不会画画,但是我头脑风暴的能力从来不缺,经常也PS一点图来自娱自乐。
看看我弄的一些东西,虽然经常两天打鱼三天晒网,但是从来都惦记着。很好。虽然很多计划都无疾而终。正如我看《情书》这部电影,看了5遍才终于坚持看完它,时间跨度更是长达五六年,但是有一天我看完它了,所以。。。该来的迟早会来,想爱的尽管去爱。
其实我还是惊讶于LW同学能够自己一个人把VirtualMart的设置啃下来,不过在我看来,把赚钱的希望放在这个上面依然有点渺茫。。。
Hosting网站,买域名,我都弄了,无非还需要一个PHP程序,一个有爱又贪玩的心。至于Google的关键词广告,我也不准备去弄来着。如果不想着赚钱,真的可以玩得更欢。因为你不用担心回报,不会考虑打广告,甚至不用担心流量太大冲垮网站。
PHP的代码不熟悉,而且调试相当麻烦。。。这事情就当空想主义的一小步,先记录在案,等5年或者10年以后看看能不能开花结果。
最后发现一个”写博客免运费“的活动,考虑是不是参加一下.其实只要稍微改改这一篇就够了。(还以为是送我一个帽子,结果只是免运费。。。积极性被打击得。。。)
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/10673;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
8G的U盘,为啥是8G,因为至少Unbuntu就要1G以上,而一个720P的准高清片子就要4G+。
最好是能够弯折,这样不容易折断;或者个头小到一定地步也可以,可以随身带着走。要防水不容易碰坏。
需要放在U盘里面随身带的绿色工具:
1、AHK、FolderManager
2、JD-GUI.exe
3、ant/Maven,包括ant的可选库最好都有(至少FTP部分不能少)。
4、NotePad++或VIM
5、MyBase?
6、PicPick
7、Python,Groove,PHP?常用脚本,相关工具,要不要一个已经安装完成的Apache?
XMPP?一个绿色版本的WEB服务器加数据库?
8、IrfanView?批处理图象?或者ImageMagick?
9、MyFilmCollection
10、文档:Java Almanac/DOM4J/, blah。。。
11、TC
12、JRE/JDK,常用的包,比如commons-httpclient,自己写的工具类。
13、GreenJVM
14、数据库软件,包括HSQLMYSQL,问题在于数据库有没有必要随身携带。或者带一个MYSQLAdmin也许更有用一点。
15、Ftp客户端。FileZilla
16、FreeMind。
17、Lingoes
18、7-Zip
19、Gimp?
20、OpenOffice?
21、WinMerge?
22、PicPick
23、绿色版的WindowsLiveWriter?
以上,依然需要不断优化中。。。
想一想,带个U盘帮菜鸟修电脑,那感觉,真牛B啊。。。晤。。。不过这世界真的有那么多菜鸟吗。。。不管了。U盘终归要配的。高手吗,就算不杀人不打架也不能不带宝刀啊。
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/10660;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
以前写过一个PHP脚本,用来导出自己在豆瓣网的收藏夹。。。接近100页的收藏列表自己慢慢拷贝粘贴会累死。。。写完调试花了半天。
后来又写了类似的PHP脚本,用来定时检查EBAY的页面,当时是想买一个便宜的WII,就搜索便宜的一口价,然后把发现的结果以邮件的形式通知自己,调试了好久,为了设置成cron定时任务又搞了好久。
今天写了一个Python脚本,赞一个。Python写起来真轻松啊。调试简单,什么都简单。读取网页就几行,操作文本文件就几行,定时任务更简单,一行。
代码在这里,邮件通知功能还没有加上:http://chenyi1976.com/code/UrlScan.zip。功能是刷ozchinese的二手交易版面,关键词是:xbox。大家看出来我是想拣便宜的二手XBOX360来着。
早上想了一下,Python比Java方便的地方:
环境方面:
1、无需编译,无需打包,直接运行
2、Python调试方便,无需IDE。
代码方面:
3、代码无需申明package,无需申明main函数
4、为了获取网络的数据,Java需要安装一个commons-httpclient包,还需要写一堆的流的代码,而Python只有一行。
和PHP比,Python也很强大。主要我一直没有找到Php调试的方便的方法,每次都是写好,上传,刷新网页,发现错误,重复以上步骤。最近发现php -a可以启动交互式命令行模式,但还是不如Python方便。
Python真好啊。
为什么我以前不知道啊。
我真的是太迟钝了。迟钝。迟钝。我是迟钝男。
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/10657;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
最新评论