用EasyBCD引导Android x86 | Booting Android x86 with EasyBCD

Android x86 移植出来已经有一些日子了,此前的版本大致了解过,各方面功能都有缺陷所以并不是很感兴趣。不过最近更新到了最新的 Android 4.0 RC2,代号 Icecream Sandwich (冰淇淋三明治) ,系统的流畅性,功能以及硬件兼容都达到了不错的水准,于是准备给ThinkPad X200装上一试。

安装之前机器内已经装有Windows 7, Ubuntu 12.10以及OS X 10.8,引导方面以Windows的Bootloader为主辅以GRUB2(Ubuntu)和Chameleon变色龙 (OS X)。考虑到 Android x86 默认可选安装的GRUB 引导器会直接写入MBR取代 Windows 的引导管理,俺决定用EasyBCD手动配置 Android x86 的引导项。

股沟的提示被qiang字段功能 | Google Notifying Terms Blocked in China

下图是试图搜索“学习”时 Google 的提示,有兴趣的话,还可以试试:“长江”,“体温计”,“胡说”,“毛病”,“天安门”,“广场” 。 Google 之前一直用着.co.uk没改回来,最近换回.com.hk之后看到了这喜感的一幕。 G·F`W的字眼屏蔽的已经开启许多年了,作为搜索引擎的大家,股沟当然是深受其害。每每遇到“网页无法显示”,对于相对“较高端”的电脑用户来说,当然能够理解问题的真正起因,可是一般用户就会直接把责任全部挂在股沟的头上了。 添加这个提示功能大概一方面是为了撇清关系,另一方面则是对于G·F`W的抗议。 GFW 这个就不做太多讨论了,公开的谈论貌似还是违法的,跨省之类的实在是怕怕。 不得不说信息公开神马的实在是个大问题,虽然考虑到某些隐情对正·腐而言还是Invisible为妙,但是连搜个“学习”,“体温计”之类的在正常不过的词都要面对“该页无法显示”实在是有些过分了。 另外值得一提的是这个过滤机制有些欲盖弥彰的感觉,就好象反黄软件被人拿来查找成人网站地址一样。 Update: 2018.12 最近发现从国内大多数地区访问本站都会出现连接超时的问题,怀疑与博客部分内容有关系。于是部分文字已添加/替换标点/拼音以避免触发敏感词过滤。
iPod Nano (一代) 替换计划 | iPod Nano (1st Gen) Replacement Program

iPod Nano (一代) 替换计划 | iPod Nano (1st Gen) Replacement Program

前些天把 Nano 翻了出来,于是本着开发剩余价值的心思去股沟找ZeroSlackr和Rockbox的更新。寻找过程中,偶然看到了老外写的“如何用你的老 iPod Nano 一代免费换到第六代Nano”,具体内容是说好像苹果在宣布召回之后用户的反响非常大,以至于作为替换品的翻新一代Nano库存马上空了,无奈之下便开始用六代的翻新Nano。 作为时隔9月才了解到苹果的这个计划的俺,抱着侥幸心理登进去看了看,发现并没有写结束日期,于是果断开始填表申请。第一步是选国家地区,然后填序列号,输完之后不知是通过了验证还是怎么的,就提示要登录Apple ID,然后便是填收货地址(在刚才所选国家的地址),于是理解意图了之后回到第一步看了看列表发现并没有期望中的香港,这意味着网上填单寄到香港再拖人带来的妄想破灭了。虽说可以等米国学校的申请成功以后溜过去再填单,但是这要等的时间实在是久了些。 于是换到中文版,试图寻找在China本地的解决途径,发现在线申请的连接直接没了,取而代之的是“您可以通过 Apple 授权服务提供商(AASP)或 Apple Store 零售店订购更换产品。” ------------------------------- 1. AASP…
嗯…还是 PMangar | Yeah…PMangar Again

嗯…还是 PMangar | Yeah…PMangar Again

上次提到了 PMangar 会占用大量内存而导致浏览器崩溃,于是经过测试了各种清理内存的手段之后,决定还是放弃这方面的优化。虽说根据 Kindle 的浏览器配置文件wrs.ini来看默认设置是内存达到70MB的时候重启浏览器,但是实际使用总感觉70MB来得太快了……如果漫画本身是双页的,那么貌似不到10页就重启了,初步结论是变量清空(blah="")对实际内存占用并没有神马影响。 于是接下来要改进的就是使用Cookies,这样即便浏览器没能撑住,也能保证在重启刷新页面后能够恢复到弥留之际的页面状态,可能的话还可以尝试涉足一下数据库,弄个用户注册登录神马的OLO。嗯,就写到这里。 ------------------------Lang Sep-------------------------- Finally an English version post after a…

继续PMangar | PMangar Keeps Going

又是一番折腾,算是把CSS弄清楚一些了。首页和浏览页也勉强算是弄了个比较美观的UI,不过高兴的是首页顺利通过W3C认证了,无论结果如何,在过程中算是把规范弄得比较清楚了。 最新版PMangar已经上传到了ver0.003,目前实测在Kindle上依然有个内存不足的问题,虽然设法在浏览中删除了6页之外的旧内容,不过实测表明大约近20页之后浏览器会因为内存的原因重启,这时候Cache数据就完全丢失了。目前准备了解一下Javascript的内存清理方面是否还有优化空间,以及,把保留6页内的内容改成前5页外的全部清空试试。 几张截图: 顺带一提,做完这些的时候偶然在jsfiddle看到了jQuery Mobile,然后立马震精了,这货已经实现了近乎所有移动设备上的浏览器的HTML5兼容(Kindle 3赫然在其中),然后UI方面也有了很不错的兼容各种设备的设计器,不得不说对俺自己设计的想法是个巨大的打击。不过既然工具在此,就可以加以利用,之后的列表一类的功能估计就可以用jQuery Mobile来做了。

PMangar 大进展 | Improved PMangar

首先给出 PManagr 测试版链接: 〇L〇 或者 〇.〇 上回貌似就提到了,亚马逊在3G的代理服务器上面做了手脚,以至于超过800x600的图片都被缩水了(有人反映图片也被转成灰度了,因为PNG的透明部分变成了黑色) 3G下的大图 (注意标题的尺寸) WiFi下的大图 (注意标题的尺寸)   这对于 PMangar 来说是个不小的问题,于是当时第一个念头就是: 把图片切成小图 这样的话小图可能就不会超过尺寸限制,或者即便超过了再被缩小也刚好在能接受的范围内,不过这就需要在服务器端进行图像处理,例如使用GD模块.…

PMangar 更新中 | Upgrading PMangar

之前的十来个月荒废了太多太多,回头一想实在是愚蠢至极,随之而来的还有各种后悔。但时光已逝,无论怎样都不会复还了,所以要做的便是:珍惜今后的光阴,以活得不后悔为宗旨,尽力创造美好的生活。 嗯,跑题了,下面言归正传。近期开始各方面发奋,包括各种编程语言,于是利用改善PMangar的机会提升运用PHP乃至是组合网络编程语言的能力。这次的主要目的是恢复键盘热键的使用,以及预读取图像。 1. 键盘热键的问题是在重拾PMangar的时候发现的,那时候一开始是单纯的用本机测试,体验的时候一切正常。可是放到000上无法使用热键,而放在SAE上却可以。那时候并没有深入研究,以为是服务器端的限制导致的,就没有研究了。后来在给漫画预览界面添加封面图的时候又遇到了这个问题,000上死活读不了,而本机和SAE都能正常显示。于是翻来覆去折腾的过程中,一次偶然的机会试了一下源代码中pic.php的地址,发现是个死链,点开会跳到404。 问题就这么找到了,在http://rotar.tk/pm/pm.php中用来fetch图像的pic.php的链接部分原本是缩写成了"/pic.php?url=*****" 这在IIS(本机)和SAE上的实际结果都是 ”http://rotar.tk/pm/pic.php?url=*****“ 而到了000那里就被解读成了 “http://rotar.tk/pic.php?url=*****“ 于是文件不存在,自然也就无法用来取图。去掉那个斜杠,也就是更正为"pic.php?url=*****"之后,缩略图的显示就全都正常了。 热键使用的key.php也是因为同样的原因而失效,这个问题直到4小时前才被发现及更正。   2. 图片预读的办法 主要有两种:…

PMangar再启动计划 | Revival of PMangar

大概是从去年开始着手制作了一个简陋的看漫画用的php网站PMangar,功能只有通过股沟在178上面搜索与输入字符相关的漫画,然后一页一张图的方式进行浏览,当时在Kindle和手机上测试效果都还凑合,于是就收工了。近来无事,于是又测试了一下,发觉功能基本失效,于是重新检查和改进,总算是又能恢复使用了。传送门在此:http://rotar.tk/pm

本文便用来记录复活PMangar过程中的领悟和心得,与诸君共勉。

————————–Lang Sep—————————–

PMangar was an simple php application that fetches comics from 178.com and display it to the user. In other words, its just an online comic viewer. The work are considered done in last year as the result of using it on both Kindle and my Nokia phone seems to be satisfactory. However, when I checked the application few days ago, nothing seems to be working and therefore I’m here to repair and upgrade it. The currently working version is available at http://rotar.tk/pm.

This post intend to share what I’ve learnt about php during the process and hope it may help.

罗塔回归~ | Rotar’s Back

之前因为种种原因没能顾及博客以至于空间被干掉了才发觉……幸好先前有备份所以损失不是很大。于是这次重新归来打算好好养成使用的习惯。那么,预祝六一儿童节快乐神马的…… -----------------------------Lang Sep------------------------------------- Due to various reasons the blog was deleted a while ago and…

给Kindle 3浏览器集成中文云输入法 | Integrate Cloud IME on Kindle 3 Browser

最近入手了 Kindle 3 (3G+WiFi 美版),各方面感觉都不错,除了中文输入这一点……
解决方案有两个:

其一:使用CanBeFound兄编写的中文输入法

这个效果很好,支持联想还能储存用户词典。目前唯一的遗憾是英文符号的输入相比原来的符号键盘略有些不便,当然从中文的角度来说却是好太多了。

其二:使用基于Javascript的中文云输入法( Sougou, QQ )

此法有个局限,就是只能在浏览器里使用,不过多数时候对于中文输入的需求也就是源于上网,股沟摆渡神马的。

原理是利用浏览器的Article Mode,意即文章模式,启用此模式以后浏览器会把当前网页重新排版成适合Kindle浏览的风格。而其本质则是利用一个JavaScript的脚本对原来的页面内容进行处理。
脚本位置在此:

/usr/share/browser/readability/readability_min_utf16.js (脚本文件)
/usr/share/browser/readability/readability_min_utf16.css (CSS风格文件)

经过一番测试和选择,最后选用的是Sougou云输入法。另外备选的还有QQ云输入法,可惜实际测试中反应速度太慢所以被淘汰。