Blogging Time

每天读一遍,思考一下:我是否浮躁

1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。

2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。

3、看帮助。不要因为很难,而自己又是初学者所以就不看。帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。

4、不要被一些专用词汇所迷惑,最根本的是先了解最基础知识。

5、不要放过任何一个看上去很简单的小问题--它们往往并不那么简单,或者可以引申出很多知识点,不会举一反三你就永远学不会。

6、知道一点东西,并不能说明你会用,会用是需要实践经验和时间积累的。

7、入门并不难,难的是长期坚持实践和不遗余力的学习和实践。

8、看再多的书是学不会用的,要多实践,多动手。

9、把时髦的技术挂在嘴边,还不如把基本的技术记在心里。

10、在任何时刻都不要认为自己手中的书已经足够了。

Setup Ruby on Rails on ubuntu14.04

昨天刚发布的ubuntu14.04,今天就想体验下新系统的新鲜感,于是折腾了一下,配上ruby on rails的开发环境。失败了很多次,因为是新系统,默认的更新源里没有全面的依赖。

所以安装前先更新源。

  • 先备份源列表:
1
  sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
  • 然后打开 sources.list
1
  sudo vim /etc/apt/sources.list
  • 替换为官方提供的更新源:
1
2
3
4
5
6
7
8
9
10
11
12
13
  deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
  deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
  deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
  deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
  deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
  Ubuntu官方提供的其他软件(第三方闭源软件等):
  deb http://archive.canonical.com/ubuntu/ trusty partner
  deb http://extras.ubuntu.com/ubuntu/ trusty main

然后就可以参考12.04的方法安装了

  • 其它一些依赖
1
  sudo apt-get install bison build-essential zlib1g-dev libssl-dev libreadline5-dev libxml2-dev build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

Octopress添加新浪微博秀

  • 首先在自己的新浪微博首页中—-设置—-我的工具—-新浪微博秀提取嵌入式代码

  • 在source/_includes/asides/添加weibo.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 {_% if site.weibo_uid %}
  <section>
   <h1>新浪微博</h1>
   <ul id="weibo">
     <li>
       <iframe
         width="100%"
         height="550"
         class="share_self"
         frameborder="0"
         scrolling="no"
         src="http://widget.weibo.com/weiboshow/index.php?width=0&height=550&ptype=1&speed=0&skin=&isTitle=0&noborder=1&isWeibo=1&isFans=&uid=2394612557&verifier=03cd9a29">
       </iframe>
     </li>
   </ul>
  </section>
  {_% endif %}
  

Octopress个人博客搭建

octopress搭建个人博客的方法在网上有很多,在octopress网站上也有详细介绍, 只要参照教程,很容易就能理解搭建的流程,个人的实现方法如下:

  • 安装好ruby和git(已经有ruby开发环境的就不用了)

  • 克隆octopress项目,并进行配置

1
git clone git://github.com/imathis/octopress.git blog 
  • 设置默认ruby版本(如果不使用rvm则不需要),更新相应的gem
1
2
rvm use 1.9.3-p374
bundle update
  • 安装默认主题
1
rake install