無標題文檔

Finder 当前路径打开 Terminal 的小插件

码农在 Mac 折腾的时候都会在 Finder 和 Terminal 之中切换,所以在 Finder 中打开 Terminal 这个插件并不可少。其实这样的小工具已经有很多现成的, 例如这个

出于折腾以及洁癖等心理作祟,还是自己用 AppleScript 写了个,好处就是可以无视系统的兼容问题。

https://friable.rocks/_/2011_12_07/1323223251.png

安装方法很简单, 下载压缩包 以后直接把程序图标拖动到 Finder 中的工具栏中即可。当然,如果你是键盘控的话,完全可以设定个快捷键。

顺便说一句,这个 App 可以用 「AppleScript 编辑器」 打开编辑。最后,希望这个小玩意能帮到你。

— EOF —

GoogleCode 的 git 使用小记

早先就知道 GoogleCode 支持 git ,不过一直没时间体验。近期实在受不了频繁的 svn commit 加上公司的联通网络访问 GoogleCode 实在是慢得让人无法忍受,于是咬咬牙想把 GoogleCode 中那陈年的代码迁移到 git 控制中。

总得来讲,设置 GoogleCode 项目中新的版本控制方案并不复杂,只需要在管理中点击需要的版本控制系统就行。不过令人失望的是 GoogleCode 并没有自动转换成你需要的版本控制系统 -- 可能这点要求有点高,或许可能是 GoogleCode 出于代码安全方面的考虑。

登录验证 不同于 GitHub 等使用 ssh 密钥(又有点小失望), 它使用 .netrc 规则 (出于安全考虑,尽量将这个文件的属性设置为 600)。

PS,Windows 用户可以将同内容文件更名为 _netrc 然后放到 %HOME% 目录中。下面的命令可以让你得知你的 %HOME% 目录在哪:

echo %HOME%

设置验证完成后,就可以进行 git 的 clone 或者 push 等操作了。这里还得提醒下的就是 wiki 和项目代码两个 clone 是分开的,虽然这并不是什么问题,但我更愿意是像 GitHub 一样是两条分支。

可能先前大家在 GoogleCode 上已经有 svn 控制的代码了,那么你一定想如何将 svn 控制的代码导入到 git 中, 那么这篇文章可以帮助你

值得注意的是,GoogleCode 上每个版本控制系统是独立的,这意味着即便你在后台选择了使用 git 作为版本控制系统,其实老的 svn 路径还是可以正常使用的。

总得来讲,相对 GoogleCode,我更喜欢 GitHub 多一点。甚至我还专门从 GoogleCode 中迁移了部分项目代码到 GitHub 上。不过相对 GitHub 而言,GoogleCode 的社会化属性相对少些,这或许对于开发者而言可以将更多的精力投入在开发中。

那么,到底爱 GoogleCode 还是 GitHub?既然用 git 了,这说明其实我只是不爱将鸡蛋放在一个篮子里而已 :^)

-- EOF --

更换黑莓 Bold 9000 键盘纸

黑莓 Bold 9000 这机子让人又爱又恨,键盘的设计绝对是它最大的败笔。考虑黑莓的朋友通常都冲着它的全键盘去的,如果这部件出了问题绝对是无论如何都无法忍受的。

不幸的是,我的在用了一段时期内也中招了, 情况和论坛的兄弟们差不多 ,连击。 查了下论坛以后发现更换键盘纸能解决问题 …好吧,再次发扬下 DIY 的精神。

有人说有保修?黑莓就别指望了,搞不好就是经销商自理的。黑莓的水太深,悲观点说,能买到原装机已经是大吉大利了。

https://friable.rocks/_/2011_03_07/1299507511.jpg

根据论坛梅友给的地址买了针对 Bold 9000 的键盘贴纸 ,顺带在门口的药店买了瓶医用酒精。键盘贴纸包邮费 50 大洋(三张)、800ml 医用酒精 8.5 元,总计 60 不到。

https://friable.rocks/_/2011_03_07/1299507558.jpg

拆机开始,黑莓的机子比 iPhone 好拆多了(iPhone 更多靠巧劲),拧开六颗八角螺丝注意下屏幕排线即可拆得支离破碎。

这里顺便要赞下黑莓的电路板做工。拿黑莓的品质对比苹果, 苹果的电路板风格 和黑莓的完全不一样,在我看来黑莓更有质感些。黑莓的电路板让人感觉厚实,而苹果的电路板让人感觉精致。

https://friable.rocks/_/2011_03_07/1299507574.jpg

那一砣白色的就是原来的键盘贴纸了。第一次拆开了我的 Bold 9000,观察了下很庆幸自己买的不是穿孔和飞线的机子。毕竟这机子太好拆了,装回去你甚至都看不出来它有没有被拆过。

https://friable.rocks/_/2011_03_07/1299507594.jpg

沿着边角慢慢的撕开,注意键盘贴上的金属小圆盘不要划伤电路板,撕开以后就可以看到触点了。这个时候酒精就发挥用场了,记得要把原贴纸留下的胶水等都清理掉。

https://friable.rocks/_/2011_03_07/1299507613.jpg

然后,就可以拿出买过来的贴纸仔细对准贴上去。由于是透明的帖,所以感觉装回去后键盘灯透亮了点(心里作用?)。

商家提供三张键盘贴纸,分别是两张 130g 和一张 160g。160g 的贴纸较 130g 的手感偏硬,如果感觉自己不熟练,建议先上 130g 试试,不行再换。

如果对自己动手能力有保留的,建议去维修商那看看。询问了下,更换键盘贴杭州这边的报价为 200 不到点。我这里还剩下一张 130g 的贴纸,如有碰到类似情况的兄弟,可以联系我免费寄送。 已送出

-- EOF --

更换 iPod Nano 电池小记

我的老 iPod Nano 命运多舛( )。跌跌撞撞跟随我多年以后,其电池终于不行了,所以考虑更换。

拆机的过程 ifixit 上面都有攻略 ,所以很容易。工具和新的电池都是淘宝上购买的,感谢万能的淘宝。这里有个小插曲就是拆开以后,发现电路板上的焊点实在是太小,所以买了把新的电烙铁。

https://pic.yupoo.com/feelinglucky/AFQVE10J/medium.jpg

虽然是好几年前的产品,但拆开以后发现水果牌的硬件的确是没话说,电路板可以用艺术品来形容。据说有手艺好的更换了其存储芯片将其扩容,不过我个人觉得 2g 的容量塞 mp3 是已经足够了的。

https://pic.yupoo.com/feelinglucky/AFQUkLlg/medium.jpg

https://pic.yupoo.com/feelinglucky/AFQUMIe4/medium.jpg

新旧电池对比下。老的电池竟然只有 340 毫安,而且坚持了将近四年的时间,也算是寿终正寝了。新的电池估计是山寨的,淘宝上几十大洋搞定,也没有标号容量, 上帝保佑它不会出事

https://pic.yupoo.com/feelinglucky/AFQW62ok/medium.jpg

再次罗嗦一句,这板子上的焊点小的没法下手,技术不到家拆了旧的电池以后,新的电池就平焊焊了上去,反正它能工作了。惭愧,光顾着折腾,这个过程没有记录下来。

https://pic.yupoo.com/feelinglucky/AH4llNRj/medium.jpg

https://pic.yupoo.com/feelinglucky/AH4mivbB/medium.jpg

收工测试下,似乎目前一切正常,新的电池也能正常充电。充电时间明显变长,当然待机和播放时间也变长了,这小东西看来还能为我服役段时间。

总结下

-- EOF --

「我是如此得深爱着 ssh」

ssh 绝对不不仅仅是类似 telnet 这样远程登录管理主机那么简单。下面的些 技巧,或许可以激发起你对这个「老朋友」重新认识的兴趣。

有部分内容来自: http://derwiki.tumblr.com/post/841579929/how-i-learned-to-stop-worrying-and-love-ssh

直接运行远程脚本

ssh 其实可以直接指定运行远程主机的命令。例如,每次登录并查看线上的日志是件非常繁琐的累活。其实你可以使用下面的命令

ssh user@remotehost "taif -f /var/log/apache/access.log"

它会 ssh 登录以后直接执行指定的命令。这样我们可以构建本地脚本让其接受远程服务器的输出,做更多的事情。

压缩传送文件和目录

有时候不想开启 SFTP 工具传送文件,那么下面的命令会帮到你

tar cvfz - localFileOrDir | ssh user@remotehost 'cd /remote/path/to/unpack/ ; tar xvfz -'

这个命令可以自动将本地的文件或者目录打包压缩以后,通过 ssh 传输到 remotehost 主机,然后 remotehost 会自动将其解压缩。

自动登录 ssh

最后个 ssh 技巧,上面的技巧的确是很实用,但是我们也受不了每次都要输入次密码。如果你的确厌烦了这些,那么尝试执行下面的命令:

ssh user@remotehost 'cat >> ~/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub

这样远程的主机就会保存你本地的公钥,你就可以自动 ssh 登录远程主机( 详细 )。

顺便提醒:强烈提醒您保护好您主目录下的 ssh 私钥,否则您的帐户可能会面临风险。

还有些有用的参数

各位还有什么其它好用的 ssh tips,欢迎不吝指出。

-- EOF --

我的照片

嗨!我叫「明城」,八零后、码农、宁波佬,现居杭州。除了这里,同时也欢迎您关注我的 GitHubTwitterInstagram 等。

这个 Blog 原先的名字叫 Gracecode.com 、现在叫 「無標題文檔」 。 要知道作为码农取名是件很难的事情,所以不想在取名这事情上太费心思。

作为八零后,自认为还仅存点点可能不怎么被理解的幽默感,以及对平淡生活的追求和向往。 为了避免不必要的麻烦,声明本站所输出的内容以及观点仅代表个人,不代表自己所服务公司或组织的任何立场。

如果您想联系我,可以发我邮件 `echo bWluZ2NoZW5nQG91dGxvb2suY29tCg== | base64 -d`

分类

搜索

文章

Fork me on GitHub