Posts tagged with mac/ios


工作中开发主要在公司的开发机上,ssh到远程服务器上用vim开发,有时候因为网络原因或者不小心把终端给 关了或者网络出现问题以后就痛苦了,因为会话关闭后开启的程序就挂了,vim默认会用swp文件保存修改, 但是为了安全起见,不想关掉swp,一不小心真丢数据就划不来了,非法关闭vim之后再次打开就会提示是否恢复文件, 自从发现screen这个绝佳的会话管理工具,就深深的爱上了它,IBM的这篇文章有详细的介绍 linux 技巧:使用screen 管理你的远程会话”。 在使用过程中发现一些问题,screen默认使用Ctrl + A当做热键, 用惯了命令行的人肯定会用Ctrl +A , Ctrl + E来定位当前输入的命令吧. 其实在~/.screenrc中修改一下就可以了,下面是我的.screenrc: vbell_msg "" # 比如在tab自动提示的时候,默认总是会出现一个Wuff,觉得很烦,关掉 escape…

在Mac OS X下一直使用MacFUSE和NTFS-3G来访问ntfs分区,这次装了Snow leopard 10.6.2 之后出现fusefs.kext can't load的错误,从官方得知目前macfuse在snow leopard下有问题, 在网上看到这篇贴子提到 Snow Leopard其实原生就支持NTFS分区的读写,真是个好消息。 开启的方法有两种: 一种是在/etc/fstab文件里增加挂载选项,基本步骤是: 1,卸载NTFS-3G或者其他读写ntfs分区的软件 2,打开终端$ diskutil info /Volumes/分区名 或者使用磁盘工具获得分区的UUID 3,编辑/etc…

在yegle那里买了OpenVPN服务 ,用着还挺不错,我也在教育网,所以只能使用支持IPv6版的客户端,openvpn默认不支持IPv6,不过yegle提供了相应的IPv6补丁,在Linux下以及Windows下使用的都挺好,最近又在折腾电脑,装了个Snow Leopard,基本没什么问题了,除了我的ATI 2600 XT硬件加速暂时无解外其他的都挺爽,使用了yegle推荐的Tunnelblick, 总是连接不上,它提示让我查看日志,但是根本就找不到地方看日志,直接cd 到 Tunnelblick的包里面直接执行openvpn命令,提示不支持udp6 ,又是不支持 Ipv6,本想直接自己编译一个openvpn,但是想想那样就太不clean了,编译成app的话可以通用,还能共享给有需要的人多好啊,去google code checkout了一份代码,直接编译,错误百出,我是在Snow Leopard上编译的…

习惯了Mac OS X Leopard以后发现自己已经离不开它了。像很多Linuxer一样除了上网银以外统统不用Windows,玩个CS什么的也都用Wine了,我很笨,目前在Mac 上和Ubuntu下都没有Wine成功过 ``, 下面就介绍一些我认为在Mac下非常使用的软件吧。 QuickSilver 只需要Command+Space 再加上几个字母就可以方便的你的程序,通过一些插件QuickSilver能极大的提高我们的效率,强烈推荐,唯一不足的是这款软件的作者已经不继续维护这款软件了,他被Google请去做另外一款和这个类似的软件Google Quick Search Box 试用了一下还不够成熟,目前和QS比起来还是差太多了。 TextMate 这款软件就不用多介绍了吧,强大的编辑器。开发进度有点慢,作者对软件质量要求很高,不许诺2.0版本到底何时能出来,很多人都以为作者停止了开发,前不久作者发布了这篇文章,声明开发仍在继续,感兴趣的同学可以看这里看看TextMate2.0到底有哪些改进…

[UPDATE]  系统偏号设置  -> 共享 -> 远程登陆 ,开启即可.  下面的方法不推荐使用. 想push自己写的一些代码到本地的版本库中去,看了很多的协议,都挺麻烦的,至今没有配置好一个git server,遂放弃搭建server,直接使用ssh来提交到本地 无奈Mac OS X 似乎默认不启动SSHD服务。所以我尝试启动 Leopard:etc reeze$ sshd sshd re-exec requires execution with an absolute path 看来不行。 不过这个提示错误似乎不是很明白。上网baidu了一把…