Debian APT(Cydia) - 崭新的iTouch/iPhone包管理

原文:Bringing Debian APT to the iPhone
译文:将 Debian APT 引入 iPhone

  有关在iTouch/iPhone中引入Debian的APT包管理系统具体内容可以参看以上两篇文章,这里只是粗略的说一下使用感受。

  • 完全可以放弃Installer中自带的那个BSD Subsystem。现有的BSD Subsystem几乎是所有用户装完Installer后第一顺位安装的包,但是它许多功能上都存在缺陷,需要若干个补丁才能勉勉强强够用。而使用Cydia的Telesphoreo项目完全替代了BSD Subsystem,而其安装完后就能开始工作。
  • Cydia在安装的时候会首先移除原有的BSD Subsystem,所以在安装完毕后记得在Installer里安装一下Fake BSD Subsystem,因为很多基于Installer管理的软件会检查是否已安装BSD Subsystem。
  • Cydia会把一些文件移动到”/private/var”下用来空出”/”那可怜的300MB空间,这个过程就是各类论坛上所说的“扩容”操作,而且Cydia做的很好,所以可以省略各位浪费时间去核对命令行或者使用很容易出错的BossTool。
  • 基于Debian优秀的APT包管理机制,理论上各类软件的互相依赖是会自动解决的,所以基于Cydia来发布的软件可以不用把所需的lib库重复打包。
  • Cydia有搜索功能,同时软件列表中也提供类似通讯录那样的首字母导航。所以不需要再象Installer那样疯狂的滑动屏幕寻找软件了。
  • Cydia其实只是APT的一个GUI界面,所以你完全可以在Terminall中使用类似”apt-get update””apt-get install vim”这样的命令来安装/升级程序。
  • 更强大的Ruby和Python,加上已经能完美工作的Vim,iTouch/iPhone已经是一台合格的工作站了。

  Cydia/APT很好很强大,不过它并不和Installer冲突。Installer庞大的软件源暂时是Cydia/APT比不上的,但是Cydia/APT在BSD系统方面的优秀表现让我把这方面相关的软件都交给了它来管理。

Technorati Tags: , , , , , , ,

我在用的一些iTouch上的程序

  iTouch在我手上主要是个PDA的干活,这次帖一些图说一下我装的一些程序。
snap_194958.pngsnap_195007.png
  第一张图是使用频率最高几个程序,最后三个是常用的Web服务的快捷方式,其他有中文标签的都是iTouch自带的就不说了,英文的那几个分别是:

  1. Safari。iTouch自带的Web浏览器,也是OSX操作系统的默认浏览器,iTouch上的这个是我接触下来在手持设备中Web浏览真正变的有意义的唯一一个。
  2. weDict。词典程序,词典可以按个人要求添加删除,支持语音朗读。
  3. Term-vt100。终端程序,在BSD Subsystem的支持下,基本的*nix操作都可以完成,wget/vim/ssh等等。
  4. BossPrefs。各类服务的开启/关闭程序,用来控制Wifi, SSH, Afp, Apache, SafariDL, Screenshot等服务,iPhone的话还会有Edge, Bluetooth等选项。
  5. TuneWiki。歌词显示程序,同时也是一个音乐播放器,在线获取歌词,支持中文。

  第二张图的程序分别介绍:

  1. Installer。破解后的iTouch/iPhone都是靠这个东西来安装/卸载/升级程序,事实上Apple最新公布SDK的时候提到的Store和它惊人的想象。
  2. VNsea/Touchpad。这两个一起说,它们是共用一个列表的。这两个程序通过VNC来远程登录计算机并获得控制,所不同的是Touchpad去处了获取图像部分,这个天才的想法让iTouch/iPhone变成了一个无线鼠标/键盘/控制器。
  3. Books。阅读TXT/HTML文件用的,但是拿来看书还不是很完满,由于会事先载入整个文档,致使碰到一些大于1MB以上文档的时候初始化需要等待很久。
  4. SysInfo。一些基本的系统信息察看,比较有趣的是可以看到平衡部分的三个方向数值,我经常把这个当作水平仪来使用。
  5. TextEdit。文本编辑器,但是并不让人满意,就个人使用经验来说,它只能编辑已有文件,新文件不能被保存。(iTouch/iPhone上暂时还缺少一款比较强大的编辑器)
  6. Sketches。涂鸦程序。
  7. SMBPrefs。Themes程序,让iTouch/iPhone变得更个性化。
  8. MACalc。函数计算器,不过我只是利用它直观的单位转换功能。
  9. HP-15C。著名的HP-15C函数计算器,完全模拟。

snap_195021.pngsnap_195036.png
  这两张前者是一些小游戏,后者是一些后台程序的设置界面和一些低使用率的程序。
snap_195051.png
  最后这张是Boss Prefs的运行界面,主要是我使用的一些服务。其中Wifi/SSH不用多做解释;Afp是用于OSX联接的,它比SFTP更加好用;SafariDL是用来开关Safari的下载支持;ScreenShot,现在各位看到的图就是它的功劳;Apache,这东西也不用多做解释了吧?反正现在跑些html/php页面没有任何问题。

整理信件及其他

  Gmail的IMAP打开后试用了一阵,但国内链入Gmail服务器的速度让这个服务完全处于不可用状态,于是作罢。但由此带来的后遗症是昨天我决定打开Gmail的Pop功能把Gmail上的邮件都做一个本地备份,由此有了以下一些感想:

  • 不知道是Gmail聪明还是Mail.app聪明,就整个过程看Mail.app一小部分一小部分的在收取Gmail上的邮件。它没有傻到一下子去下多达2G的Mail,而是每次20-50封的去下载。(最大的可能还是Gmail做的如此设定)
  • Mail.app是我用过的所有邮件客户端配置信箱最舒心的一个,我只是填写了我的Gmail地址,然后它自动配置了我的pop和smtp信息,而且十分正确。(要知道每次我都是跑到Gmail的help页面上去看那难记的三个数字)
  • Mail.app的过滤条件设置用起来很顺手,点击需要过滤的邮件然后选择规则,接下来弹出的对话框就会按照当前邮件内容变化。(比如选发信人、收件人、标题,都会以当前邮件内容做范本)
  • Mail.app并不复杂,但是都是我需要的。比如在帐号信息里可以获取Pop服务器上信件的基本信息(发件人、主题、大小),如果有必要可以直接删除而无需下载。(这个对于我很重要,有一个新加坡的邮箱经常会因为一封信收不下来而重复收取,用Mail.app就可以事先删除掉)
  • 如果在Gmail的Setting里的Pop选项页里再点一次确定,邮件会再次重复收取。(切身体会,特别是做全部邮件备份请特别注意)
  • 对Gmail帐号做一个本地备份是一件很傻的事情。

Technorati Tags: , ,

蛮不错的脑图软件 – MINDMAP

  这几天在赶一篇论文,所以想起来把Freemind装上,没曾想Freemind 8.0在Leopard上死活起不来,而9beta暂时还没有Mac版本。搜了一会弄了三个脑图软件试用了下,觉得ConceptDraw MINDMAP蛮不错的。默认的颜色、图示都很漂亮、素雅;连接线平滑(满是锯齿的连接线很倒胃口);OSX风格的界面(对于没有接触过的人减少学习成本);方便的输入方式;合理的Outline布局。
  我用脑图基本就做两件事:写论文;做笔记。相对来说做笔记更加多一点,而脑图的随意性在做笔记的时候又经常会打乱一些顺序,所以一个友好的Outline和简单的排序功能对我来说很有用。而论文在初期写作和收集资料阶段很适合用脑图来完成。
  MINDMAP并不是免费软件,有30天的试用期限,这两天好像在庆祝8周年优惠,不过也要$119(MAC和WIN版本)。
mm1.pngmm2.pngmm3.png

Technorati Tags: ,

QIM购入

  今天终于决定购入QIM这款OSX下的中文输入法。其实之前我一直在使用FIT这款输入法,并且用的还不错,拼音的辨识方面和Win下面的紫光、谷歌之类没有明显的差别。但是我写东西习惯了每段用两个全角空格开头,而FIT的作者打死也不肯加个快捷键给全角切换。
  忍无可忍之下,今天跑去下了QIM的最新版本试用。装完第一时间就是在设置里找有没有全角的快捷,最后在快捷方式里发现可以自定义快捷方式,感动到直接跑到注册页面去给作者汇款买了注册码来。细细研究下竟然又发现新版本可以挂一个叫QIT(170兆多)的词库来提高整句输入,根据相关信息显示这是来自三表推荐过的黑马神拼结合下的产物。
qim.pngqim2.png

Technorati Tags: , , ,