- 浏览器
- 99%的时间是在用Safari,有时也用一下Opera和Firefox,不过Firefox在iBook上的表现实在太差
- 下载
- 国内的FTP大多使用的是GB2312编码,而我多用UTF-8环境,Cyberduck比较好用。还有用到命令行下的curl -O。
- 文本编辑
- 以前常用的是Emacs.app,写Django的时候觉的Textmate比较爽,但是要付费且中文支持不佳。现在回到命令行下的vi,其实GUI的TextWrangler也不错
- 文书处理
- 目前是用了MacTex、Office2008、iWork三种,各有优势。
- 邮件处理
- Mail.app工作用最可心,mutt看列表最可心
- 图像处理
- 画流程图、结构图都用OmniGraffle。处理图片大小等小问题,Seashore和Preview是的第一选择。
- GTD
- GTD则是最原始的手写记事本加上iCal,有试用OmniPlan什么的,还是不够易用。
- 系统增强
- Quicksilver应该是安装的第一个软件了,AppCleaner在试用软件的时候常常用
- 其它
- PlainClip去掉剪切薄里的样式。Perian给QuickTime加Plugin。Flip4Mac播wmv。iChm读chm。Chicken连VNC。Twitterrific连twitter。
Recently in 乐趣 Category
tetex,tetex-latex,ghostscript,imagemagick,perl-imagemagick。这个插件用到了一个Perl port of LaTeXRender,其工作流是latex -> dvips -> convert。有latex,tmp两个目录要自行建立在Publishing Settings里的Site Root下。放个例子
1. 漢語拼音法不分國字第幾聲,都拼相同的音,如「史」跟「師」都是 Shi。其拼音採用聲母或稱聲符 [相當於英文的子音 (consonant)] 加韻母或稱韻符 [相當於英文的母音 (vowel)] 的方式,因此「知」和「史」在組成字時必須加 i 變成 Zhi 和 Shi。汉语拼音方案里是有声调符号的,分为阴平(ˉ)、阳平(ˊ)、上声(˅)、去声(ˋ)四个声调,"史"应该是上声,也就是第三声,"师"应该是阴平,也就是第一声。不过写成罗马字的时候确实没有声调。那个bug,应该说只存在于书写为26个英文字母的情况下,"吕"正确的拼音是u上有两点(ü),而"卢"则是u的原型。... ...
4. 由上表可以得知,漢語拼音法也有 "Bug",例如:ㄨ跟ㄩ都是拼成英文字母 U,這在實際的情況中造成滿大的矛盾和困擾。「許」和「徐」拼成 Xu,「呂」拼成 Lu,但「盧」也拼成 Lu;前中共審計署審計長呂培儉的英文名字拼成 Lu Peijian,如果你把「呂」當成「盧」,那就相差一萬八千里了。此外,漢語拼音法還有一些「例外」的拼法,在此就不敘述,大家只要掌握大原則就可以了。
update: 有朋友说到了拼音输入法里的ü(ㄩ)是由v代替的,可惜的是拼音方案里没有v这个字母。也没有"吕"的拼音写lv这样的写法。这只是输入法的一种替代方案。另外这个表里没有提到ü(ㄩ)在与j,q,x搭配的时候要写成u但读法依然是ü(ㄩ)。
新家里要安装电话和宽带,小区是电信包的,但是我觉的网通我用的时间比较长了,可能工作起来也比较方便,另外打电话给10060套餐也要比电信的便宜一些。还咨询了所在小区能不能安装等等,最后10060告诉我在通州北苑的营业厅办理,后付费是要有北京人作保。于是就约好了哥们一起去。排了很长的队,办理时说:"您那个小区应该是在梨园办理,但是我们这里也能办",吾心稍安。又说:"对不起,您那个小区是电信的,我们安装不了。"
没办法,当即打10000给电信,说电话就可以办理,然后介绍了几个套餐,选了e家158的包月,并且告诉我2天后就上门安装。过了10几分钟又打电话过来让我选电话号码。又过了半个多小时打电话过来说还可以送无线路由。整个过程也不过1个小时的时间。
1天后就有安装工人打电话给我第二天上门安装,定好了时间,他们准时来,安装完了。工人还接通客服人员问我安装工人有没有按时到?进来的时候有没有带鞋套?送的无线路由送了没?给您的帐号试了没有,是不是XXXXXX?密码有没有更改?等等。
看来在北京选电信是一个好选择。
macport是BSDer们在Mac下无法或缺的工具之一,其使用时支持的命令很多。罗列如下:
activate, archive, build, cat, cd, checksum, clean, compact, configure, contents, deactivate, dependents, deps, destroot, dir, distcheck, dmg, dpkg, echo, ed, edit, exit, extract, fetch, file, gohome, help, info, install, installed, lint, list, livecheck, location, mdmg, mirror, mpkg, outdated, patch, pkg, provides, quit, rpm, search, selfupdate, srpm, submit, sync, test, trace, unarchive, uncompact, uninstall, upgrade, url, usage, variants, version, work
但是最常用也就无非是install,selfupdate,upgrade,uninstall,search,list这几个。
其实macport还有一种叫伪名称的东东,罗列如下:
all, current, active, inactive, installed, uninstalled, and outdated.
以下是我常用的一些macport命令
port -d selfupdate #升级macport, 如同:cd /usr/ports && make update port install xxx #安装xxx软件, 如同:cd /usr/ports/kkk/xxx && make install port upgrade outdated #升级所有已过时的软件,作用如portupgrade -a port installed #列出已经安装的软件,如pkg_info port search xxx #列出与xxx条件相符的软件,如cd /usr/ports/ && make search name=xxx
AppleScript是一种OSA语言,偶然发现在Mac下有这样一组工具
osacompile 编译OSA文件 osadecompile 反编译OSA文件 osalang 列出已经安装的OSA语言 osascript 执行OSA语言
他们默认的是执行AppleScript,下面这句将打开iTunes并播放音乐:
osascript -e 'tell app "iTunes" to play'
上一次想改变某个文件的打开方式,怎也找不到一个可以改的地方,这时就在想"不会呀,Windows都能让用户改,Mac怎么不能呢。",最后找到了RCDefaultApp,虽然方法很土,但也算差强人意吧。直到昨天看到了Quick Tips,改的地方其实就在文件info(Command + I)里的Open With处,选好了点一下Change All就搞定了。这时再想想,觉的Windows还是那么的土鳖。
前几天写了一篇moinmoin安装配置的东东,家里网络不好,没存下来就挂了。真是无用。眼看着这个月就要过去了,总共才写了一篇,实在是对不起苍天黄土。
费话少絮,切正题。先安装一个www/moinmoin
cd /usr/ports/www/moinmoin && make install clean
这个ports现在可以用make instance帮你做许多事了。这里有几个变量要说明一下。
MOINDEST wiki数据放在哪里 MOINTYPE wiki运行在哪种模式下面cgi,fastcgi,standalone??
即然这样,就干吧,当然了我是要用mod_python驱动了。
make MOINDEST=/www_root/wiki instance
ports能做的事情就这么多了。设置Apache如下
Alias /moin/ "/usr/local/share/moin/htdocs/"
<Location /wiki>
SetHandler python-program
PythonPath "['/www_root/wiki'] + sys.path"
PythonHandler MoinMoin.request.request_modpython::Request.run
</Location>
还有一个文件是wikiconfig.py
sitename interwikiname logo_string data_dir #这个东东要注意请写绝对路径 data_underlay_dir #同上 url_prefix_static #这个要和Apache的Alias地址一样 language_ignore_browser #你想让用户按浏览器语言来显示吗?No.
这样子也就可以用了。地址就是http://host/wiki
- 注意空格
- 有空格:在条件语句(if while until)中注意方括号与判定语句之间有空格
- 没有空格:在赋值语句(=)等号两边是没有空格格的
刚才在twitter上听到做完Project要写Pseudocode,不知道是什么东东,快快的去查了一下,才知道是要抛开LANG来写逻辑部分。
比如Hello World可以在pseudocode中这样写
output hello world
感觉上Apple Script应该是同一类的东东,但是能干活。
