换了个新主题 Slash
升级了 octopress 3 顺便换个主题~
cd 你的octopress本地代码库
git clone git://github.com/tommy351/Octopress-Theme-Slash.git .themes/slash
rake install\['slash'\]
rake gen_deploy
上面里面的\[是因为我用的zsh,] 和 [ 必须转义,话说 zsh 咋这么蛋疼。。。
升级了 octopress 3 顺便换个主题~
cd 你的octopress本地代码库
git clone git://github.com/tommy351/Octopress-Theme-Slash.git .themes/slash
rake install\['slash'\]
rake gen_deploy
上面里面的\[是因为我用的zsh,] 和 [ 必须转义,话说 zsh 咋这么蛋疼。。。
之前在 ubuntu 上用的 octopress ,后来好长时间没使用了,现在新装了 arch,
于是记录下 octopress 在另一台电脑上的安装。
环境是 archlinux + zsh + oh-my-zsh + ruby 2.2.0p0
我习惯把东西放在一个文件夹里面
然后把之前的 octopress 给 clone 下来。
由于 octopress 有两个分支,source分支放的是octopress的源码,还有你自己写的markdown文件。master分支则是放的生成的html页面。所以新电脑上搭建,要两个分支都pull下来。
首先clone下。
cd
mkdir octopress
cd octopress
git clone 你的octopress的github地址
然后切换到source分支,并且clone master分支到_deploy文件夹下面
git checkout source
mkdir _deploy
cd _deploy
git init
git remote add origin 你的octopress地址
git pull origin master
cd ..
这样就行了。
安装 rbenv
cd ~
git clone git://github.com/sstephenson/rbenv.git .rbenv
推荐安装的插件:
octopress 3 支持 ruby2.2 的话,下面这两行可以不执行了。
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build # 用来编译安裝 Ruby
git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash # 通过 gem 命令安裝完 gem 后无需手动执行 rbenv rehash 命令
编辑下 .zshrc 或者 .bash_profile 加入这两行环境变量
export PATH="~/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
这两行最好放在 source oh-my-zsh 这行的上面,以免出现问题。
要立即生效可以直接
source ~/.zshrc
octopress 3.0 可以直接用 ruby2.2
就不用安装 ruby 1.9.3 了
直接安装 bundler 和一堆 bundler 组件。
gem install bundler
cd ~/octopress/你的octopress
bundle install
如果最后一句报错:
Can't 'bundle install' outside a bundled project
那就是 gem 的环境变量没加进去。
在 .zshrc 里加入下面一句:
export PATH="/home/kokutou/.gem/ruby/你的ruby版本/bin:$PATH"
其实不带参数运行下 gem ,如果没加环境变量,gem会提示的。
首先切换到source分支
git checkout source
然后添加 octopress 远程地址
git remote add octopress https://github.com/imathis/octopress.git
git pull octopress master
这里可能会提示代码合并冲突,手动解决冲突之后就可以push一下了。
git add.
git commit -m "update octopress 3.0"
gut push origin source
然后升级 bundle 和 source 和 style
当然你用了其他的主题可以不升级style
bundle install
rake update_source
rake update_style
然后发布一下:
rake gen_deploy
以上 octopress 的环境就搭建完成了。
可以开始使用了。
我是用的gurb4dos管理机器上所有操作系统的。
3个系统,win7 mac osx,ubuntu,还有杂七杂八的pe之类的。
那个时候grub4dos引导grub2的菜单是这样的:
title ubuntu
root (hd0,2) #这个根据你grub2所在分而定
kernel /boot/grub/core.img
boot
刚装上ubuntu 13.10的时候,正常的,某天重启之后,啊咧,突然进不去了。。。
这时候我用livecd进去看看/boot/grub下面发现core.img不在这里的,然后多了个i386-pc很可疑。
ls i386-pc看了下,发现居然core.img到这来了。
估计是gurb2更新了换了位置。
于是把上面里面的目录修改下就可以了。
kernel /boot/grub/i386-pc/core.img
搞定。
用ubuntu13.10的时候,在鼠标点击,或者键盘切换的时候总有点迟滞感。
这个是因为ubuntu默认的generic内核是非实时内核。
开始想装实时内核来着,后来在
sudo apt-get install linux-image-[tab]
的时候发现有 linux-image-3.11.10-15-lowlatency 内核。
google发现这个低延迟内核是可以大幅降低操作延时的。
具体几个内核的区别见:UbuntuStudio/RealTimeKernel
里面有内核介绍和内核的选择说明。
安装lowlatency内核:
sudo apt-get install linux-image-[tab]
选你当前内核版本的lowlatency内核
sudo apt-get install linux-image-x.xx.x-xx-lowlatency
安装完后发现提示没有内核的headers,把headers也装上
sudo apt-get install linux-headers-[tab]
一样选择对应版本的headers
sudo apt-get install linux-headers-x.xx.x-xx-lowlatency
重启后进入grub2选择页的时候选下面的高级启动选项
进去后选新装上的 -lowlatency 内核启动即可。
lowlatency内核关chrome页面的时候再也没有迟滞感了,Alt+Tab秒切有木有!
markdown 的代码语法就是简单的前面加四个空格。
就会像下面这样显示了:
markdown前面四个空格。
vi的替换如下:
:%s/someword/someword/g
说明:
%的意思是全部替换,否则只替换一行。
g的意思是整行替换,否则只替换开头。
someword可以用\t表示tab符号。
首先看看有没有sshkey:
cd ~/.ssh
有的话,就要备份或者删除。
添加一个key:
ssh-keygen -t rsa -C "邮箱@xx.com"
提示设置密码的时候直接回车,不然push的时候还是要输入密码。
成功后复制.ssh/id_rsa.pub到github的账户设置里的sshkey里面就可以了。
2015-02-15 更新
用了goagent代理之后,用ssh感觉很慢。。。
https的有办法临时储存密码。
方法如下:
git config --global credential.helper 'cache --timeout=3600'
# Set the cache to timeout after 1 hour (setting is in seconds)
–timeout=3600 不带这个参数的时候默认为15分钟。
git官方说明:点我
昨天装nvidia驱动的时候莫名奇妙突然装不上了,表现为重启后黑屏,然后再次重启后正常,导致我以为装好了,但是打开blender的时候,没有检测到CUDA,也就不能用显卡渲染。
又去了官网下驱动安装,或者 sudo apt-get install nvidia-309 安装ubuntu源里的驱动都没法开启cuda,后来灵光一闪打开dota2发现帧率很低才正常的一半,才知道用的还是开源驱动。
google了一下,先禁用开源驱动:
sudo vi /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
新建一个黑名单文件,输入如下:
blacklist nouveau
options nouveau modeset=0
然后 :wq 保存。
我顺便卸载了nouveau驱动:
sudo apt-get remove xserver-xorg-video-nouveau
然后重建initramfs:
sudo update-initramfs -u
这时候如果你之前nvidia驱动装好了的话,直接重启就正常了。
nvidia-settings 打开也能看到温度,频率和型号了。