Lost in Transformation

The Last Cigar

九月 7th, 2011 · 1 Comment

这是最后一只“新世界”雪茄了,从此之后,只有回味它曾带来的味道。
对雪茄客,吸食吞吐本该是一件享受的事,可惜对于我,貌似从未如此。
雪茄也好,烟草这个广义的称呼也好,本身便是带着魔性与毒性的。魔性在于一根烟下肚,头脑立刻焕然一新,或者兴奋,或者松弛,一天的不愉快荡然无存,整个人仿佛在烟雾中获得洗礼。而毒性则是不言而喻的,毕竟这是慢性自杀。
当然我跟庸俗的雪茄客一样,有些喜欢加了香气的味道——香柏木了,泥土气了,咖啡味道了,或者是用词更准确的皮革味,不过说到底,烟就是烟,烟草的味道是挥之不去的。照例雪茄还是要配上白酒才好,但是根据我的经验,没有任何东西比纯粹的最后一根烟草更有味道的了。冉冉上升的白雾中,我呼吸着,心跳着,体味并记录着忽而强忽而弱的感觉。
这种味道,就叫做回忆。

→ 1 CommentTags: 写在边上

契机

八月 17th, 2011 · 1 Comment

很多事都可以成为让生活转向全新方向的契机,其中不乏令人难受和无奈的时刻,若是在旁人看来,或者只是种失败。很多事都可以成为契机,如果换一个看待的角度,当然其实上并不只是角度问题那么简单。

马上就要离开这个office了,在这里待了三年大概,有过三个业已离开的office mate,其中有过纠纷,也有并非刻意仅仅是性格使然的不理不睬,总之一转眼,三年就过去了。

当时刚刚搬进来,自己一个人靠板车把桌子推进来,摆正,又把各种书和资料摆满书架,还有闲情逸致用相机拍照,大概是这样

这里面的两盏台灯都早闲置在储藏室中,而架上那一整排数学书也重新装回箱中积累着灰尘。

时间显示,是在遇到周小舟之后,开始交往之前。

我会想念这间office的。

→ 1 CommentTags: 似水流年

时间的迷宫

七月 20th, 2011 · No Comments

谁——即便现实如活在当下者——都会偶尔做几桩不合时宜的事。譬如不必要的追忆,譬如空洞地发梦。对当天的我们而言,脚踩着现在时态语境,回忆就要由过去式牵引;而失去实在根基的梦想则一一飘向未知的未来。于是我们无师自通地操着过去时态追想,在记忆云堆中挑拣美好片段,同时不自主地为一切加上ED,提醒自己什么都结束了,被绳索栓着的旅行才不至于忘返。朝向未来的翱翔则没有这么些拘束,也不需要拘束,因为梦不是天生存在的,都需要造梦者凭自身意愿(will)苦心营造。所谓人生哲学无外乎是这么一件事:当人顿在某个时刻——无论是茫然了迷失了方向,还是踯躅于十字路口,或是纯粹不想提步而已——都需要先回想回想我们是怎么来到这里的,再思考思考未来会是什么,过去的轨迹今天的沉重探向明天的触角——蜗牛可以继续向前缓缓爬行。过去、现在、未来连成短短的时间箭头,延伸着你我的人生。

Keep reading →

→ No CommentsTags: 见解点滴

MACOS的一些Tips

七月 20th, 2011 · 4 Comments

♣ verbose模式启动

To turn on Verbose booting, at the Terminal type the following:

sudo nvram boot-args=”-v”

Disabling Verbose booting is just as easy:

sudo nvram boot-args=

If you’re curious what the current firmware nvram settings are, type the following:

nvram -p

Again, if you just want to boot into verbose mode once, hold the following keys on system boot:
Command+V


命令行下搜索文件

譬如想找所有的mov视频

find / -name *.mov

关闭和打开Dashboard

好吧,如果你连Dashboard都不想要了

defaults write com.apple.dashboard mcx-disabled -boolean YES

killall Dock

想要的时候把YES换成NO重执行一遍

◊ 隐藏扩展名后缀

假设你希望隐藏的文件类型是pdf,首先我们看,所有pdf都在某个文件夹里而且该文件夹只有pdf时,你该做的。
第一步,打开一个inspector窗口,方法是按下option键之后,再按command+I
如果你不按option,那么结果是打开information 窗口。
第二步,全部选中文件,这时候inspector窗口中将会出现文件总数,hide extension的选项,勾上那个,后缀就全部消失了。

你可以交换第一步第二步的顺序,先选中所有文件,然后option+command+I,勾上,结果一样。

→ 4 CommentsTags: 银色苹果

压缩多个文件夹

七月 20th, 2011 · 1 Comment

MAC下直接鼠标右键就可以压缩某个文件夹为zip文件了,也可以把多个文件夹压缩成一个zip文件,可是,如果有很多个文件夹需要各自压缩成不同的zip文件,怎么办?

对这个自己提的问题,Buick的回答是:
===================================

Apple Script 确实可以,,,但是我 AS 不熟悉,,,
用程序很好解决,,,
Automator 先加一个 Ask for Finder Items,
然后加一个 Run Apple Script,大约是


on run {input, parameters}

set myList to input
repeat with theItem in myList
set sourceParent to POSIX path of theItem
set zipFile to quoted form of (sourceParent & “.zip”)
end repeat

return input
end run

=================================

其实我也有一个答案,用bash script

for dirname in “$@”
do zip -r “$dirname.zip” “$dirname”
done

顺便说为zip文件加密码的扩展选项是 -e

→ 1 CommentTags: 银色苹果

CPU温度过高的一种可能

七月 20th, 2011 · 6 Comments

如果发现风扇已经满转,而CPU高居80度不下,一种可能是图标预览load视频load得很累。
打开activity monitor,看看是不是一个叫quick look helper的东西占了100+的CPU,因为是双核,你的机器还不会显得慢,可是CPU已经累得满身燥热了。

最简单的办法就是把这个超负荷进程退掉,它可能并不确切地叫做quick look helper,可能是名字中带着这个词,反正你一眼见到就明白这是罪魁祸首。

为了以防日后再出状况,可以关掉图标预览,在Finder下(任打开一个文件夹),command+J,会调出Show View Option(确切位置在菜单的View下面),把图标预览勾掉,就好。

你可能找不到Show View Option,如果你像我一样自以为会调机器,结果调丢了菜单栏的话。还好我知道在哪里去找回来:你的用户名下面,Libaray文件夹中的Preference文件夹,有一个plist,叫com.apple.finder.plist,打开这个,找到 ViewOptions-immutable,它的类型是Boolean,如果你在Finder下看不到它,那恐怕是因为这个值设成1了,改成0(也就是勾掉),就回来了。最好是保存了plist之后点左上角的苹果,强制退出Finder(重启)。

如果打开了这个plist,却连我说的这个项目都找不到怎么办呢?我想你可以自己加上,但有一个更简单的办法:重新建一个账号,在那里找到plist,复制回原来账号目录下就好了。

也可以用命令行关闭图标预览

(一)
这里用命令行关掉的是用截图生成的预览图标。也即是说,avi等文件在小图标和大图标view模式下,看到的都是统一的标准位图文件图标,而再不是截图了。可是在分栏view模式下,点文件小图标,最右侧的preview还是有的,可以点击截图(或者在音频就是普通大图标)中央的箭头实现预览播放。
我个人觉得关掉截图生成预览图标这一点很有用。

命令行如下

sudo cp -r /System/Library/Frameworks/QuickLook.framework/Resources/Generators/Movie.qlgenerator ~/Documents/Movie.qlgenerator

sudo rm -r /System/Library/Frameworks/QuickLook.framework/Resources/Generators/Movie.qlgenerator

第一条是再另一处保留了现有图标,第二条是删除禁止以后再产生。

(二)
其实qlgenerator可以用来做很多很炫的东西,譬如把folder图标改成可以显示里面内容的那种(win7式)。。。不过我更心疼我的CPU就是了。

关掉这个功能的命令行是

defaults write com.apple.finder QLEnableXRayFolders 0

killall Finder

(三)
如果连专辑封面做音频文件图标的功能都不想要,干脆
killall -STOP quicklookd

→ 6 CommentsTags: 银色苹果

不破坏代码签名的前提下替换程序图标

七月 20th, 2011 · 5 Comments

我们总是希望自己动手再优化那本已很美观的MAC界面,毕竟人无完人,新版itunes10的图标就相比原先的itunes9丑太多。

修改程序图标的方法并不难,也不止一种,难的是如何不破坏代码签名(codesign)如果签名被破坏了,那么就会遇到apple自己的程序间不能互认这种尴尬,打个比方就是首长去营房视察,被哨兵当敌特拦下来了。

对首长而言,最好的办法就是去前先问清口令。

对修改itunes10图标而言,最好的办法,一句话,即在root权限下修改程序“Info”中的图标。

下面的长长步骤说明是为了方便入门者。

(一)
首先我们来看用错误方法修改图标可能遇到的麻烦,为此你需要先打开防火墙(十个人有九个没有开,相信我的估测)

防火墙的打开方法是:在System Preferences 里找第一排(personal类)右起第二个Security,点击之后,再点第三个选项卡Firewall,你或许需要点击左下角的锁头图标并输入权限密码,现在你可以修改选项了,将防火墙打开,再点右下侧的advanced,现在你会看到三个选项,第一个是禁止所有来自互联网信息,不要选这个,而是选下面的那个:允许代码签名有效的程序访问互联网。我还会建议你把最后一个也选上,现在你安全了。

防火墙挂上后,如果第一次打开folx,amule,cyberduck这些下载程序,会有弹出窗口跳出,问你是否同意该程序访问网络,只要同意第一次,以后这个程序就会被自动记录在刚才防火墙界面的允许目录里,这是一劳永逸的事。

可是,我敢打赌,对于修改了iTunes图标,或者safari图标的人,至少会有一半,当挂上防火墙后,每一次开启iTunes,那个窗口都会跳出来,让你确认同意接受网络信息。不论你同意几次,机器重启后,还是会跳出来。

发生这种情况,是因为苹果自己的签名被破坏了。恐怕是因为检查顺序的优先级更高,当签名被破坏后,即使你手动把iTunes加在允许访问网络目录,操作系统依然认定程序有猫腻。从安全的角度说,这,其实是好事。

回想下,当你改图标的时候,是不是直接右键点击iTunes程序,选择显示程序包内内容,一面感叹原来苹果的程序每一个都是文件夹,一面将某个icns文件拖到content子文件夹中,输入密码,刷地替换了图片。

如果确实如此,对不起,苹果的签名被破坏了。

如果你的记忆力不那么强,还可以用命令行检查签名的状态。

在terminal下,输入
codesign -vvv /Applications/iTunes.app/

正常的情况,会返回
/Applications/iTunes.app/: valid on disk
/Applications/iTunes.app/: satisfies its Designated Requirement

不正常的情况,会显示
/Applications/iTunes.app: a sealed resource is missing or invalid

并且还会显示有文件被modified,或者added,例如
/Applications/iTunes.app/Contents/Resources/iTunes.icns: resource modified

(二)
如果被修改的都是icns文件,也就是图标。说明还好,以下方法就可修复。
如果还有其他文件被破坏,我的话会仔细看是否牵扯到别的隐患,当然了,下面方法原则上也是有用的:

这个方法其实只有一句话:在root权限下替换“Info”中的图标。

详细的步骤是这样的:

1.重新安装iTunes10,你需要恢复正常的苹果代码签名。

2.用root权限运行Finder,方法是terminal中输入
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

回车之后terminal进入无反应状态,这现象是正常的,因为输入的命令Finder正在被执行,还没有完成。
这时点击打开Finder,应该在左侧栏显示出root目录,而你平时的document,photo都消失了,这就是在root下运行的Finder界面。

也许你会碰到Finder显示出的依然是自己目录而非root的情况,那么可以右键点击terminal,再打开一个新窗口。输入
killall Finder
执行命令行后,再打开Finder,就应该看到root的目录了。

3.保持terminal窗口不动,在applications目录下找到iTunes,右键查看属性(Get Info),准备好iTunes9图标,用preview打开之,复制,粘贴在iTunes10属性卡片左上角的丑陋图标上。

4.回到terminal,按ctrl+c,即指示完成命令,回到自己的权限下,退出terminal

可以用codesign命令检查,这样修改之后,iTunes的代码签名没有被破坏。

(三)
对于程序candybar的用户,建议试用codesign命令检查代码签名。
如果发现了破坏,但是你不愿意打开防火墙,那么请无视。
如果完全没有破坏,我会表示惊讶。,,但也可以理解。
不用该程序很久了,但,据我所知就算出了这种问题,也可以在几行代码内解决。

方法是利用codesign命令的一个扩展功能:–resource-rules,将这些完全在我们掌控内的修改收在一个plist里面,再集体免签,日后同类的修改也会一样免签。
不过,百度贴吧很不适合发带有特殊符号的代码,所以具体方法在此就不提了,细节应该可以用candybar,code sign,这些关键词搜到。

→ 5 CommentsTags: 银色苹果

Safari的窗口优化“BUG”

七月 20th, 2011 · 3 Comments

Safari的窗口常常令新手纠结,因为需要自己拖动右下角来手动改变尺寸。有时候想偷懒,于是(Windows)习惯性点左上角的绿色小圆按钮,期待着最大化——却发现窗口只是变宽了,或者变长了。
更麻烦的是,这时候再打开一个窗口,会出现很糟糕的情形:第二个窗口跑到了Dock下面,只露出上面一小截,需要手动拖上来。恐怕每个从windows上手再转到mac的人都遇到过这麻烦。本文就是解答为何,和如何的。

(一)
其实,如果只是想让变乱的窗口重新回到标准,先ctrl+Q退出safari,在ternimal里粘贴并回车

osascript -e ‘tell application “Safari” to open location “http://tieba.baidu.com/”‘ -e ‘tell application “Safari” to set bounds of front window to {50, 100, 1200, 800}’

这个会打开一个窗口,在比较合适的位置。

(二)
如果你想用绿色按钮全屏,那是办不到的。绿色按钮不是全屏,而是“最大优化”。换句话说,它不是将窗口扩大到覆盖整个屏幕,而是根据你浏览网页的实际宽度放大窗口的长与宽。

现在我来细说这个“bug”,因为绿色按钮是“最大优化窗口”,优化的目的,是让你正在浏览的窗口看着最舒服,同时却不影响其他的程序界面在眼角余光中存在。所以这种优化即是以最可能不遮挡其他界面为前提的。譬如说你打开网站ACFun,点了一下绿按钮,窗口很可能会向下延展,而保持横向不动,这样你在浏览A站资源时,眼角还能扫到桌面上的文件夹。(你可以注意这种最大化总是会保持最上方的状态条和最下方的dock不被遮挡的,这就是最大优化精神)。

如果你保持A站窗口绿色按钮按住的状态,点safari打开第二个网站Bilibili,这第二个窗口,会跟目前第一个窗口的大小一模一样。这种重复刚刚的预设值也是苹果的一个特点。如果你在打开B站之前先又按了一次A站绿按钮,A站界面会缩小回刚刚打开的状态,这时候点safari打开B站,会出现同样大小的(即没有被最大优化)的窗口。

现在我们就可以解释“bug”的产生原因了。当你最大优化A站之后,打开B站,B站这第二个窗口也是最大优化的,所以,它一定几乎覆盖了A站,对不对?如果最大优化在实际中是最大展宽,那么A,B两页面应该是一上一下;如果最大优化是最大占高,那么AB就是紧挨着象书页一样叠着一左一右。甚至也会出现AB两个页面完全重叠这种情况。

最大优化也就是给页面显示一个优先度,取就当时环境而言最好的预设值。我是这么理解的,当A被优化之后打开B,系统默认重复刚刚的预设,于是B也是优化的。优化A再优化B,相当于A也+B也+,但因为计算机会更优先最后的操作,优先级顺序相当于B+>A+,即最优显示B界面,在此基础上最大程度不伤害A界面。

当你打开B站之后,点了一下B的绿按钮,就取消了B的优化,这时候整体的优先级顺序就变成了A+>B,系统需要保持A站最优化的前提下显示B的界面,既然A已经是整宽或整高状态,唯一能摆下B的地方,也就只有Dock下面的位置了。

这就是这个困扰了mac普通用户近十年的窗口最大化“bug”,貌似客服也常常懒得就此说明,毕竟一说就是上面这么一大段。

一般用户而言,记着发生这种情况就回到之前的A站,去把绿按钮再按一下,取消掉最优化就好了。这时候所有打开的窗口都是预设的一般尺寸。

→ 3 CommentsTags: 银色苹果

快速清空废纸篓

七月 20th, 2011 · 5 Comments

快速清空废纸篓

cd ~/.Trash
这一条进入垃圾箱,切切记住一定要先打这一条!!!
然后最好ls下,看看是不是真的在垃圾堆里了,
最后屏住呼吸:
rm -r *

快速删除USB移动硬盘内文件

http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=13154462508&z=1137672228&pn=0&rn=30&lm=0&rs16=0&word=macbook#13154462508

在terminal中,执行的第一个命令是cd /
它让你从当前用户目录跳上一层,进入了根目录
然后ls一下,看到有一个Volumes文件夹
cd Volumes进入
再ls,这时候你的USB盘符就出现了,例如叫xiao99,那么就cd xiao99进入了
这时候你可以用rm来删除所有东西。
但现在出现一个实际的问题,如果我忽然发现USB盘中有一个文件夹不想删,怎么才能做到删除其他所有文件夹,如果不想一个一个输入那么多长名字?

这里就是MAC系统的强大了,你可以先在terminal里打这么几个字
rm -r
然后空一格,转到Finder里,选择所有想删的文件夹,直接用鼠标拖到terminal上!
一回车,整个世界都清净了。

有的时候会有一些读写文件冲突,那么我们可以用 rm -r -f命令,或者rm -rf命令,跳过冲突时的询问。新手就千万别加这个-f,省得误删。

再强调一遍,这是一个相当危险的命令,除非老手,尽量避免使用,使用前最好明确系统做好了备份。

命令行操作主要减少的是mac系统数到底有多少文件被删除这个时间。50w个文件真的能数半天。

使用Finder拖动应该只是等同于复制粘贴了文件夹的名字,速度应该不会变化。
另外,这个操作依然不会删除被加锁的文件(locked),这一点上能必要最重要的文件被误操作。不过,最后这句话我只是说说而已,不敢负责任呢。你哪天rm把自己脑袋rm掉了时,千万别说我没提醒过。

→ 5 CommentsTags: 银色苹果

纪我的干奶奶

六月 21st, 2011 · 5 Comments

为何生离死别中,偏偏有这么一种令人并非浸在庸俗的哀伤里,反而是为自己的卑贱生命而自责,而愤怒。愤怒当你们的伟大成为历史时,也是宣判苟且偷生的我,终究只能平庸的时刻。

至亲们会哭泣,全人类都应该追悼。而失去流泪资格的我,只能拖着这幅曾枉受鞭策的无用躯体,卑微着并挣扎着,一点点,直到辜负尽你们的所有嘱托。

→ 5 CommentsTags: 似水流年