事情是这样的:zsh在启用了django插件以后,对 ./manage.py 和 manage.py 均有自动补全,而对形如 python manage.py 的命令没有自动补全。不巧的是,由于OS X下默认Python版本为2, manage.py 的默认Shebang又是 #!/usr/bin/env python ,也就是说,如果我要使用Python 3进行开发,则无法使用zsh的自动补全功能。 继续阅读
修复zsh下的Django自动补全功能
发表评论
事情是这样的:zsh在启用了django插件以后,对 ./manage.py 和 manage.py 均有自动补全,而对形如 python manage.py 的命令没有自动补全。不巧的是,由于OS X下默认Python版本为2, manage.py 的默认Shebang又是 #!/usr/bin/env python ,也就是说,如果我要使用Python 3进行开发,则无法使用zsh的自动补全功能。 继续阅读
有些时候我们想实现自动登录,但又没法使用公钥验证,这时候 expect 就派上用场了。
一行版本:
1 |
expect -c "spawn ssh [email protected]; expect \"password\"; send \"your-password-here\r\"; interact" |
Script 版本:
1 2 3 4 5 6 |
#!/usr/bin/expect spawn ssh username@server.domain expect "password" send "your-password-here\r" interact |
微软有个 RemoteApp 可以让远程桌面(RDP)上的应用以窗口方式显示,类似虚拟机的融合(Coinstance,这是 Parallels 的叫法,VMWare 叫 Unity)模式,在网速不错的时候运行效果非常棒。然而目前除了 Modern IE 提供的 IE 虚拟机外我没有发现什么地方提供这类服务。经过一番搜索,发现其实任何一台 Windows 电脑(或者虚拟机)都可以实现这一功能。
本方法在客户端 Windows 8.1 和 OS X 10.10 ,服务器 Windows Server 2012 R2 上测试通过。
众所周知,OS X 10.10.3 问题多多,其中用来取代 mDNSResponder 的 discoveryd 常常出现 CPU 占用过高,无法正常工作的情况。
下面有一段简单的 Shell 脚本用以循环检查
discoveryd 是否出现问题,并自动重启它。需要管理员权限启动,可选的第一个参数是限制的最高 CPU 使用率(默认 80)。
继续阅读
不知道大家有没有这样的经历:某个网站的密码自动保存了,但是有一天要在别的地方登录的时候却想不起来了。这时候该怎么办呢?别急,如果你正好用的是 Mac OS X 的话,你马上就可以知道你忘记了的密码。
继续阅读