在High Sierra里激活VMware kext

正常来说,在High Sierra里第一次安装运行VMware的时候,会提示去系统设置的安全设置里面激活一下。

warning text

但是,这个激活有几个前提:

  1. 你正在使用的是管理员账户;
  2. 你在提示的30分钟内点击允许;
  3. 你没有使用远程访问或是鼠标管理软件。

第3点要求是很特别的,如果你安装了SteerMouse / MagicPrefs之类的软件或是远程访问,系统不会提示错误,但是允许的按钮按下去(除了变色以外)不会有其他反应,VMware的kext也不会被加载。所以我的VMware一直无法挂载USB设备。

解决这个问题有几个办法:

  1. 彻底关闭SIP,这个教程很好找;
  2. 删除对应的软件,重启后再试着去点允许;
  3. 在恢复模式下手工允许这个kext,终端里输入 spctl kext-consent add EG7KH642X6

但是第3个方法没法清除系统设置里面的提示,不过VMware的kext确实加载成功。

真不知道一个连root密码都可以随便跳过的系统费这么大心思防止远程攻击是怎么考虑的。

PS:有人发现可以用代码编辑器模拟这个按键行为,通过这个方法我终于消除掉了方法3遗留的提示。

iPhone 1.1.3 破解

  1. 你需要有一个已经破解的iPhone,可以是1.1.1或1.1.2。要装了Installer.app
  2. 用USB连上电脑。
  3. 下载运行 http://devices.natetrue.com/iphone/ibrickr-jb113.zip
  4. iBrickr会检查你原有的版本,然后指导你如何下载和破解1.1.3。
  5. iBrickr然后会把这个firmware上传到iPhone中。并告诉你要用Installer安装1.1.3升级文件,照做。
  6. 然后你就可以得到一个破解的1.1.3版iPhone了。

英文原文:http://cre.ations.net/blog/post/iphone-113-jailbreak-released

PS:我木有iPhone啊!!!

实习第四天

今天不是黑色幽默,今天是劳累的一天。

早上又是我最早到了,我在想是不是我没最早到的时候再做汇报。
这是一个无关紧要的问题。
早上最重要的事情乃是看MacWorld 2008的新闻口牙!
我悠然的看着新闻,竟然就没有人来叫我做事……
在动漫中,这绝对是不祥的前兆。
果然……

中午小哥叫我帮他运点东西去一个营业点,离这儿不远,他一个人拿不完。
我只用提一个袋子而已,他自己扛打印机。
那个营业点在某汽车厂那儿,最近业务繁忙所以需要多开一个窗口。
我们把这个终端调好,竟然用了一下午。

我们穿过两层防盗门来到柜台里面,我最先看到的是,像红色砖头一样的…钱。
不要相信电视上那些镜头,黑帮老大抓起一捆钱,用手指拨弄着,像是在翻书。
在这里,钱是捆的紧紧的,像砖头一样,一捆大概是一万。

没一会儿钱就完了,服务员问着谁是来存款的,只有存了别人才有钱提。
经理也在和支行联系送钱。
于是我也看到了装钱的包……竟然是那种五六十年代军用的帆布包。
哪天在路上看见流浪的大叔,一定要去打劫,他可能背着一包钱。

今天也看到几个有趣的客户。
在钱还没有送过来的时候,有一位农民工和他的妻子,他妻子还抱着婴儿。
他说要取钱,服务员跟他解释说暂时没钱了,要等钱送来。
他一脸无辜的样子,或许是不相信,反复说他就是要取钱。
好像银行会吞掉他的财产一样的。
还有一位牙齿掉了不少的婆婆,人倒是很精神,声音也很洪亮,过来开户,存200元。
服务员告诉她要输入六位密码,她就大声的说着:“好,我就输六个一。”
柜台里面的人都笑了,服务员就跟她说,密码就是要保密的,不要说出来。
她又大声的说:“哎呀,我这两百是小钱,没人想偷的。”边按着密码边大声数着“一二三四五六”。
很精神很有活力的婆婆。

那些前台的服务员真是幸苦,一坐就是几个小时,还要耐心应付各种客户,中午也没有午休。
机关这边工作轻松,有午休可以打牌,迟到早退。我的经理往往提前一个小时就准备着回家了。 

水果的spam

标题:Introducing MacBook Air.
水果,你看到我要去抢劫的文章了么?

Macbook Air
你们难道真的打算用信封把它们寄出去吗?!!!

js与CSS终极优化

我写过一个CSS优化的文章,在那篇文章中,使用PHP的gzip压缩传输CSS。
那个方法有一个弊端,就是每次请求CSS都需要重新压缩,消耗了服务器的资源。
今天突然发现了一个新方法,故分享之。

几乎全部主流的浏览器都支持直接链接到已经gzip过的js和CSS文件,这是我刚刚发现的惊人事实!
所以你需要做的是:将你的js和CSS用gzip压缩后,将引用的链接指过去。
如果浏览页面时弹出了下载的提示,那么多半是因为content-type没有设置正确。

支持这一方法的浏览器包括:IE6+,Firefox1.5+,Opera9+。
那个号称2x Faster的Safari呢?
很抱歉,即使是最新的3.0.4也不支持。
我这里没什么Safari的用户,所以我也懒得去做支持。
如果你想尽善尽美,可以用PHP做browser的判定,这里有部分代码。
或者是采用条件rewrite,这里有教程。

跟着我一起喊:
Slower