Octopress搭建小记

偶然看到了Octopress的介绍,我便被它惊人的载入速度和独特的离线写作模式吸引了。虽然之前的Wordpress使用的也挺不错的,但细想之下其实我还真用不到那么多功能,顿时让我有了把博客迁移到Octopress上的冲动。

网络上关于Octopress的部署教程已经有很多了,一种不错的方案是使用Github Pages服务。不过考虑到数据的安全性(比如_config.yml、一些第三方服务的API Key等),我决定同时使用Bitbucket和Github,即使用Bitbucket的私有Repo管理source,使用Github管理生成的页面。

Ruby环境的搭建以及Octopress的安装方法可以在Octopress的文档中找到,这里主要记录部署过程(Ubuntu环境)。

Octopress Documentation

Read More

Ubuntu安装新版Dropbox的注意事项

之前的ubuntu图方便是直接用wubi装的,结果前两天手贱把disk.img给误删了,无奈之下,干脆就重装了(可惜我配好的环境啊T T)。

分区、安装什么的都很顺利,PPA软件源我直接用Ubuntu Tweak管理了,确实很方便。不过在安装Dropbox的时候倒是遇到了一些麻烦。

Dropbox官网上提供的下载只不过是一个空壳而已,安装后需要使用如下命令安装daemon。

1
dropbox start -i

但是由于国内某些特殊原因,需要下载的内容无法直接下载。而因为SSL证书的问题,使用goagent也无法安装。于是提取了下载地址通过浏览器直接下载到了安装包dropbox-lnx.x86-1.6.17.tar.gz。

按照以前的安装方式,直接解压到~目录,运行.dropbox-dist目录下的dropbox文件即可。不过这次的新版似乎有所不同,之前这样使用都可以开机自动运行,通过dropbox start命令也可以正常启动。但这次dropbox start却一直提示未安装,看来新版的dropbox daemon的安装还是有变化的= =

Read More

Apache开启mod_rewrite

连接SSH或打开终端

1
2
3
sudo a2enmod rewrite
sudo vim /etc/apache2/sites-available/default # 按需求把AllowOverride None 改成 AllowOverride All
sudo service apache2 restart # 或者 sudo /etc/init.d/apache2 restart

此时网页目录中的.htaccess文件即可生效。

Chrome中Google Analytics无法跟踪

之前给博客加上Google Analytics后遇到了一个问题,就是用Chrome时Google Analytics无法获取到访问记录,但是用IE、Firefox却可以记录。通过Chrome的开发者工具中的Network工具,我发现是因为Google Analytics用来提交数据的__utm.gif文件载入失败。

检查了Chrome、杀毒软件的设置后,均未发现可能造成该问题的选项。

今天在给虚拟机中的Mac安装Chrome时,Chrome自动同步安装了AdBlock,在选择AdBlock的过滤清单时突然看到最后有一个“EasyPrivacy (隐私保护)”清单。

看到这个顿时明白问题的原因了。回到Win7的Chrome,打开AdBlock设置一看,果然是打着勾的。去掉以后刷新,Google Analytics就能正常统计了。

VMware7安装Mac+Xcode

最近给笔记本加了一条内存,达到了6G内存,所以之前想装Mac OS的想法又冒了出来。之前也试着用VMware装过一次Mac,但因为内存和版本的原因一直装不了Xcode,只得作罢。这次接着加内存的东风,就再尝试了一次,虽然中途遇到了很多的问题,但最终倒都是成功解决了,一下说说过程吧。

准备工作:

我这里用的是Hazard制作的破解版MacOS,一共9个分卷外加一个IOATAFamily补丁,约3.3G,包括了大部分破解驱动。

Read More