<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Oshack on Binary Life</title><link>http://life.urakalee.me/tags/oshack/</link><description>Recent content in Oshack on Binary Life</description><generator>Hugo -- 0.157.0</generator><language>zh-cn</language><lastBuildDate>Sun, 19 Apr 2015 10:34:27 +0800</lastBuildDate><atom:link href="http://life.urakalee.me/tags/oshack/index.xml" rel="self" type="application/rss+xml"/><item><title>Mac Tips: 对 Chrome 禁用 Cmd+Q</title><link>http://life.urakalee.me/posts/2015-04-19-disable-cmd-q-for-chrome/</link><pubDate>Sun, 19 Apr 2015 10:34:27 +0800</pubDate><guid>http://life.urakalee.me/posts/2015-04-19-disable-cmd-q-for-chrome/</guid><description>&lt;p&gt;我有一个坏习惯, 开巨多 Chrome 标签页, 然后幻想着有一天可以一个一个看完并记录&amp;hellip;&lt;/p&gt;
&lt;p&gt;以前的解决方案是使用 &lt;a href="https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall" title="OneTab"&gt;OneTab&lt;/a&gt;, 实际情况是内存占满, 从未看完过.&lt;/p&gt;
&lt;p&gt;在一天两次 Cmd+Q 把所有标签页都关掉之后, 我要继续 hack 这个问题. &lt;a href="http://www.quora.com/How-do-I-disable-Command-q-in-OS-X" title="Disable Cmd+Q in OS X"&gt;Quora&lt;/a&gt; 上已经有人遇到并解决了这个问题, copy 过来:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System Pref - Keyboard - Shortcuts - App Shortcuts - Add
&lt;ul&gt;
&lt;li&gt;App: Chrome&lt;/li&gt;
&lt;li&gt;Title: Quit Google Chrome&lt;/li&gt;
&lt;li&gt;Shortcut: Cmd+Opt+Q&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Mac 重装/数据迁移</title><link>http://life.urakalee.me/posts/2015-04-19-mac-migration/</link><pubDate>Sun, 19 Apr 2015 10:14:44 +0800</pubDate><guid>http://life.urakalee.me/posts/2015-04-19-mac-migration/</guid><description>&lt;ul&gt;
&lt;li&gt;transfer 出来的 Mac 系统, 有一些地方需要重新设置
&lt;ol&gt;
&lt;li&gt;关闭 guest: Pref - User - Unlock - Guest User - Uncheck&lt;/li&gt;
&lt;li&gt;修改机器名1: Pref - Share - Computer Name&lt;/li&gt;
&lt;li&gt;修改机器名2: &lt;code&gt;sudo scutil --set HostName &amp;lt;name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;修改 Terminal 提示符&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vim ~/.bash_profile
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;PS1&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;[\u@\h \W]\$ &amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;# 增加这一行&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.bash_profile
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;开启 TRIM
&lt;ul&gt;
&lt;li&gt;方法 1: 使用 &lt;a href="http://bbs.weiphone.com/read-htm-tid-7173782.html" title="[求助] 10.9 怎么开启TRIM"&gt;Terminal 命令&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;方法 2: 使用 &lt;a href="http://chameleon.alessandroboschini.it/index.php" title="Chameleon SSD Optimizer"&gt;Chameleon SSD Optimizer&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;我是在使用过方法 1 之后才找到方法 2 的, 不过以后再有需要会先用方法 2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;检查安装的软件
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;Dropbox&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;CloudStation&lt;/del&gt; -&amp;gt; 家用 ONLY&lt;/li&gt;
&lt;li&gt;&lt;del&gt;GoAgentX: 升个级吧&lt;/del&gt; -&amp;gt; 买个 VPN 吧&lt;/li&gt;
&lt;li&gt;Alfred: &lt;a href="http://life.urakalee.me/blog/2013/11/25/confused-alfred-and-spotlight/" title="Alfred &amp;amp; Spotlight"&gt;设置 Spotlight 索引&lt;/a&gt;, 重建 Alfred 索引&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;配置 hosts/ssh-config/known_hosts/vimrc/gitconfig/SwitchySharp&lt;/li&gt;
&lt;li&gt;各种清理
&lt;ul&gt;
&lt;li&gt;清理个人的 Login Items: Pref - User - Login Items&lt;/li&gt;
&lt;li&gt;使用 CleanMyMac 清理全局的 Login Items&lt;/li&gt;
&lt;li&gt;使用 CleanMyMac 删除没用的软件&lt;/li&gt;
&lt;li&gt;到 &lt;code&gt;~/&lt;/code&gt; 下删除没用的目录和没用软件的残留&lt;/li&gt;
&lt;li&gt;到 &lt;code&gt;~/Library/Application Support/&lt;/code&gt; 和 &lt;code&gt;Preferences&lt;/code&gt;, &lt;code&gt;Caches&lt;/code&gt;, &lt;code&gt;Logs&lt;/code&gt; 目录下删除没用软件的残留&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;运行 Disk Utility&lt;/li&gt;
&lt;li&gt;修复 HomeBrew
&lt;ul&gt;
&lt;li&gt;按照 &lt;code&gt;brew doctor&lt;/code&gt; 的提示做即可&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="mailto:Update@2015.04.13"&gt;Update@2015.04.13&lt;/a&gt;: 修改&amp;quot;检查安装的软件&amp;quot;部分&lt;/p&gt;</description></item><item><title>Mac Chrome 升级</title><link>http://life.urakalee.me/posts/2013-12-25-mac-chrome-upgrade/</link><pubDate>Wed, 25 Dec 2013 14:05:13 +0800</pubDate><guid>http://life.urakalee.me/posts/2013-12-25-mac-chrome-upgrade/</guid><description>&lt;ol&gt;
&lt;li&gt;直接升级失败, Error 12&lt;/li&gt;
&lt;li&gt;找到&lt;a href="https://support.google.com/chrome/answer/1367288?hl=zh-Hans" title="无法在苹果机上更新 Google Chrome 浏览器"&gt;官方解决方案&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall &lt;span class="c1"&gt;# Mac 10.9 上无此文件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;折腾半天还是不行, 最后从官网下载了最新版的 Chrome, 覆盖安装&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="mailto:Update@2016.03.10"&gt;Update@2016.03.10&lt;/a&gt;: 使用 Homebrew Cask&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew install caskroom/cask/brew-cask
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew cask search chrome
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew cask install google-chrome
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Mac 图标缓存的二三事</title><link>http://life.urakalee.me/posts/2013-11-25-about-mac-icon-cache/</link><pubDate>Mon, 25 Nov 2013 13:50:02 +0800</pubDate><guid>http://life.urakalee.me/posts/2013-11-25-about-mac-icon-cache/</guid><description>&lt;p&gt;信息焦虑的第三个症状：随时需要“清理”自己的电脑，虽然完全不知道究竟“清理”了啥。&lt;/p&gt;
&lt;p&gt;CleanMyMac 满足了我的这个愿望，但也给我带来了一些麻烦。首当其冲的就是图标缓存问题——每次清理完之后，缓存就会瘫痪，不仅 Launchpad 中有的图标显示不出来，Alfred 也难以幸免，最让人无法接受的是 Finder 会崩溃（Path Finder 貌似无碍）。好在重启之后一切如常。&lt;/p&gt;
&lt;p&gt;今天终于不淡定了，因为重启也不能解决问题了！按照 &lt;a href="https://discussions.apple.com/message/23541241#23541241" title="Mavericks Launchpad, missing icons"&gt;Apple 社区&lt;/a&gt;上给出的解决办法，打开终端，运行命令，图标找回，分组消失。。。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rm ~/Library/Application&lt;span class="se"&gt;\ &lt;/span&gt;Support/Dock/*.db
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;killall Dock
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;好吧，本来分组这种东西也是我蛋疼搞的，消失就消失吧，有 Alfred 呢。。。&lt;/p&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="mailto:Update@2013.11.26"&gt;Update@2013.11.26&lt;/a&gt;: 最新版的 CleanMyMac 2.2.0 貌似不会有清理完缓存瘫痪的问题了&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:Update@2015.01.21"&gt;Update@2015.01.21&lt;/a&gt;: 最新版的 MacOS 10.10 已经不能用上述命令行清理 Launchpad 了&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:Update@2016.03.10"&gt;Update@2016.03.10&lt;/a&gt;: 可以使用如下命令重置 Launchpad 图标&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;defaults write com.apple.dock ResetLaunchPad -bool true&lt;span class="p"&gt;;&lt;/span&gt; killall Dock
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>纠结的 Alfred 与 Spotlight</title><link>http://life.urakalee.me/posts/2013-11-25-confused-alfred-and-spotlight/</link><pubDate>Mon, 25 Nov 2013 12:59:02 +0800</pubDate><guid>http://life.urakalee.me/posts/2013-11-25-confused-alfred-and-spotlight/</guid><description>&lt;p&gt;既然已经不用 Spotlight 了，就打算把它的索引彻底关掉。Google 到若干相关文章，操作也都很简单，&lt;a href="http://support.apple.com/kb/HT2409?viewlocale=zh_CN" title="Spotlight：如何重建文件夹或宗卷的索引"&gt;Apple 官网也有&lt;/a&gt;，于是就照着做了。&lt;/p&gt;
&lt;p&gt;然后 Alfred 就挂了。新安装的 app 在 Alfred 中找不到，清了 cache 之后更是啥都没有了。&lt;/p&gt;
&lt;p&gt;继续搞！没有找到确切的答案，但也能根据现有知识猜个差不离。无非是 Alfred 要调用 Spotlight 的结果，所以 Spotlight 关得不对 Alfred 也就不 work了。&lt;/p&gt;
&lt;p&gt;于是还得打开 Spotlight，但是怎么打开还要考虑一下。目标是：Application 索引，而其它不索引。所以先把 HD 加到 privacy 中，再把 HD 下面 Application 之外的都加到 privacy 中；重启；查看一下索引大小，大概 12K；最后把 HD 从 privacy 中移除，DONE！&lt;/p&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;PS1: Spotlight 索引文件的位置（from &lt;a href="https://discussions.apple.com/thread/2429947" title="backup Spotlight index file - where is it?"&gt;Apple 社区&lt;/a&gt;）在磁盘根目录 &lt;code&gt;/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;PS2: 查看其大小需要 root 权限: &lt;code&gt;sudo du -sh .Spotlight-V100&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;PS3: Path Finder 居然也要调用 Spotlight 的结果&lt;/li&gt;
&lt;li&gt;PS4: Spotlight 真应该搞白名单机制，黑名单太纠结了&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>