Skip to content

Commit

Permalink
Site updated at 2012-07-05 04:08:07 UTC
Browse files Browse the repository at this point in the history
  • Loading branch information
wongyouth committed Jul 5, 2012
1 parent 8d768f9 commit 62188f2
Show file tree
Hide file tree
Showing 33 changed files with 2,065 additions and 109 deletions.
170 changes: 169 additions & 1 deletion atom.xml
Expand Up @@ -4,7 +4,7 @@
<title><![CDATA[Wongyouth's Blog]]></title>
<link href="http://wongyouth.github.com/atom.xml" rel="self"/>
<link href="http://wongyouth.github.com/"/>
<updated>2012-06-25T16:39:57+08:00</updated>
<updated>2012-07-05T12:05:24+08:00</updated>
<id>http://wongyouth.github.com/</id>
<author>
<name><![CDATA[Wongyouth]]></name>
Expand All @@ -13,6 +13,174 @@
<generator uri="http://octopress.org/">Octopress</generator>


<entry>
<title type="html"><![CDATA[rails开发用 vimfiles 配置]]></title>
<link href="http://wongyouth.github.com/blog/2012/07/05/rails-development-oriented-vimfiles/"/>
<updated>2012-07-05T09:41:00+08:00</updated>
<id>http://wongyouth.github.com/blog/2012/07/05/rails-development-oriented-vimfiles</id>
<content type="html"><![CDATA[<p>看到很多朋友在烦编辑器的事,就像自己刚开始的时候一样。 我还是选择了vim, 就是喜欢他可以配置到自己喜欢的样子, 不知道你喜欢不喜欢我的配置,但是如果你着急上手,试试我的。</p>
<!-- more -->
<p>虽然只在ubuntu测试过,但是应该在别的系统下也可以用</p>
<h2>特点</h2>
<ul>
<li>单条命令完成安装,免除配置痛苦</li>
<li>vim插件不包含在repo里,支持一个命令更新所有vimplugins,免除更新插件之苦</li>
</ul>
<h2>包含插件</h2>
<ul>
<li>vundle, vim插件管理器, <code>:BundleInstall!</code> 更新所有插件</li>
<li>rails 必须的</li>
<li>NERDTree 树形文件管理器 <code>F7</code> / <code>F6</code> 当前文件文件夹</li>
<li>NERDComment 注释用<code>\cc</code> / <code>\c&lt;space&gt;</code></li>
<li>delimitMate 自动补全右括号</li>
<li>zencoding HTML垒码利器 <code>&lt;c-y&gt;,</code></li>
<li>tabular 代码美化。 按 <code>=</code> 等对齐 <code>\a=</code>, 按 <code>=&gt;</code> 对齐 <code>\a&gt;</code></li>
<li>taglist 标签列表 <code>F8</code></li>
<li>ctrlp 文件查找 <code>&lt;c-p&gt;</code></li>
<li>bufExplorer 缓冲列表 <code>&lt;c-b&gt;</code></li>
<li>preview markdown文件编译结果查看 <code>\P</code></li>
<li>fugitive 超强大GIT代码仓库查询工具
<ul>
<li>查状态 <code>:Gstatus</code></li>
<li>查异同 <code>:Gdiff</code></li>
<li>搜pattern <code>:Ggrep</code>, 替代ack</li>
<li>查log <code>:Glog</code></li>
<li>打开Github上该文件 <code>:Gbrowse</code></li>
<li>说不完&#8230;</li>
</ul>
</li>
<li>snippets</li>
<li>语法支持
<ul>
<li>less</li>
<li>markdown</li>
<li>sass, scss</li>
<li>coffee-script</li>
<li>css 文件中颜色color, background-color 自动显示为背景色 (需gvim)</li>
</ul>
</li>
<li>配色方案
<ul>
<li>solarized</li>
<li>vim-github-colorscheme</li>
<li>backboard</li>
</ul>
</li>
</ul>
<h2>vimrc DIY</h2>
<ul>
<li>当前行,列高亮</li>
<li><code>F3</code> 搜索, <code>alt-F3</code> 替换 文件中所有当前光标下文字</li>
<li><code>F4</code> 插入模式时 切换粘帖模式, 普通模式时 切换 行号</li>
</ul>
<p>你觉得还少了什么?</p>
<p>最后vim英文帮助看着吃力的话你可以下载VIM的中文说明,那就完美了
<a href="http://vimcdoc.sourceforge.net/">vim中文帮助</a></p>
<h2>Screenshots</h2>
<p><img src="http://pic.yupoo.com/sinaweibo1332356097/C5k2LdP9/medish.jpg" alt="vim-gui" /></p>
<p>repo 在这里 <a href="https://github.com/wongyouth/vimfiles">https://github.com/wongyouth/vimfiles</a></p>
]]></content>
</entry>

<entry>
<title type="html"><![CDATA[在rails中使用mongoid]]></title>
<link href="http://wongyouth.github.com/blog/2012/06/30/use-mongoid-with-rails/"/>
<updated>2012-06-30T12:54:00+08:00</updated>
<id>http://wongyouth.github.com/blog/2012/06/30/use-mongoid-with-rails</id>
<content type="html"><![CDATA[<p>在我看来noSQL解决方案有一个最大的优点就是可以方便的scale out, Oracle等大型数据库也可以支持Grid,支持集群但是就是配置起来的繁琐而已,可以写一本厚厚的书啦。而今天要使用的mongodb只是简单的一个配置文件就能搞定,简单易用容易让人理解,只就是生产力的极大提升啊。</p>
<!-- more -->
<p>Mongodb可使用的ruby adapter 常用的有Mongoid, Mongo Ruby Driver, Mongo mapper, 在这里不比较两者的异同,我们简单的用现在人气高的一个mongoid。人气值可以在看<a href="https://www.ruby-toolbox.com/categories/mongodb_clients">这里</a></p>
<h2>Step 1: Install Mongodb 2.0</h2>
<p>目前Ubuntu官方库里的mongodb还没有升级到2.0版,我们用mongodb官方提供<a href="http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux/">步骤</a>来安装。</p>
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
</pre></td><td class='code'><pre><code class='sh'><span class='line'><span class="c"># 添加mongodb公司10gen的pgp键</span>
</span><span class='line'>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
</span><span class='line'>
</span><span class='line'><span class="c"># 增加源到apt</span>
</span><span class='line'>sudo sh -c <span class="s2">&quot;echo &#39;deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen&#39; &gt; /etc/apt/sources.list.d/10gen.list&quot;</span>
</span><span class='line'>
</span><span class='line'><span class="c"># 更新源</span>
</span><span class='line'>sudo apt-get update
</span><span class='line'>
</span><span class='line'><span class="c"># 安装mongodb</span>
</span><span class='line'>sudo apt-get install mongodb-10gen
</span><span class='line'>
</span><span class='line'><span class="c"># 启动mongodb</span>
</span><span class='line'>sudo service mongodb start
</span><span class='line'>
</span><span class='line'><span class="c"># test mongo client</span>
</span><span class='line'>mongo
</span><span class='line'>
</span><span class='line'><span class="c"># db.test.save( {a: 1} )</span>
</span><span class='line'><span class="c"># db.test.find()</span>
</span></code></pre></td></tr></table></div></figure>
<h2>Step 2: Setup Gemfile to install mongoid</h2>
<p>在Gemfile中添加mongoid</p>
<pre><code>gem 'mongoid', '~&gt; 3.0.0.rc'
</code></pre>
<p>执行</p>
<pre><code>bundle install
</code></pre>
<p>这样就可以使用了。在[railscasts][]中有mongoid的使用视频,我就不接着举例了。
虽然现在mongoid升级到了3.0rc,有些东西会有变化,但是大的变化不会太大。</p>
<p>mongoid的确是好东西,但是rails社区之前的插件基本都是为mysql特质的,所以很多好插件在mongoid下还不能用,
这个还需要社区在进一步的发展才能达到,重复造轮子代价太大,我们做迁移之前还是要考虑好这个现实问题的。</p>
]]></content>
</entry>

<entry>
<title type="html"><![CDATA[Ubuntu环境下在Rails项目中使用postgresql时的初始配置]]></title>
<link href="http://wongyouth.github.com/blog/2012/06/25/use-postgresql-with-rails/"/>
Expand Down
Expand Up @@ -294,30 +294,30 @@ <h1>近期博文</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
<a href="/blog/2012/07/05/rails-development-oriented-vimfiles/">rails开发用 vimfiles 配置</a>
</li>

<li class="post">
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
<a href="/blog/2012/06/30/use-mongoid-with-rails/">在rails中使用mongoid</a>
</li>

<li class="post">
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-branch/">Git分支常用操作</a>
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-tagging/">Git标签常用操作</a>
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
</li>

</ul>
</section>
<section>
<h1>分类</h1>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li></ul>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/mongodb'>mongodb (1)</a></li><li><a href='/blog/categories/mongoid'>mongoid (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>rails (2)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li><li><a href='/blog/categories/vim'>vim (1)</a></li></ul>
</section>
<section>
<h1>近期评论</h1>
Expand Down
12 changes: 6 additions & 6 deletions blog/2012/04/21/install-ruby-environment-on-ubuntu/index.html
Expand Up @@ -285,30 +285,30 @@ <h1>近期博文</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
<a href="/blog/2012/07/05/rails-development-oriented-vimfiles/">rails开发用 vimfiles 配置</a>
</li>

<li class="post">
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
<a href="/blog/2012/06/30/use-mongoid-with-rails/">在rails中使用mongoid</a>
</li>

<li class="post">
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-branch/">Git分支常用操作</a>
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-tagging/">Git标签常用操作</a>
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
</li>

</ul>
</section>
<section>
<h1>分类</h1>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li></ul>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/mongodb'>mongodb (1)</a></li><li><a href='/blog/categories/mongoid'>mongoid (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>rails (2)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li><li><a href='/blog/categories/vim'>vim (1)</a></li></ul>
</section>
<section>
<h1>近期评论</h1>
Expand Down
12 changes: 6 additions & 6 deletions blog/2012/04/26/git-branch/index.html
Expand Up @@ -245,30 +245,30 @@ <h1>近期博文</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
<a href="/blog/2012/07/05/rails-development-oriented-vimfiles/">rails开发用 vimfiles 配置</a>
</li>

<li class="post">
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
<a href="/blog/2012/06/30/use-mongoid-with-rails/">在rails中使用mongoid</a>
</li>

<li class="post">
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-branch/">Git分支常用操作</a>
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-tagging/">Git标签常用操作</a>
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
</li>

</ul>
</section>
<section>
<h1>分类</h1>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li></ul>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/mongodb'>mongodb (1)</a></li><li><a href='/blog/categories/mongoid'>mongoid (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>rails (2)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li><li><a href='/blog/categories/vim'>vim (1)</a></li></ul>
</section>
<section>
<h1>近期评论</h1>
Expand Down
12 changes: 6 additions & 6 deletions blog/2012/04/26/git-tagging/index.html
Expand Up @@ -286,30 +286,30 @@ <h1>近期博文</h1>
<ul id="recent_posts">

<li class="post">
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
<a href="/blog/2012/07/05/rails-development-oriented-vimfiles/">rails开发用 vimfiles 配置</a>
</li>

<li class="post">
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
<a href="/blog/2012/06/30/use-mongoid-with-rails/">在rails中使用mongoid</a>
</li>

<li class="post">
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
<a href="/blog/2012/06/25/use-postgresql-with-rails/">Ubuntu环境下在Rails项目中使用postgresql时的初始配置</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-branch/">Git分支常用操作</a>
<a href="/blog/2012/06/20/setup-new-ubuntu-environment/">配置一个新的Ubuntu开发环境</a>
</li>

<li class="post">
<a href="/blog/2012/04/26/git-tagging/">Git标签常用操作</a>
<a href="/blog/2012/06/18/tmall-za-jin-dan/">tmall砸金蛋活动脚本</a>
</li>

</ul>
</section>
<section>
<h1>分类</h1>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li></ul>
<ul id="category-list"><li><a href='/blog/categories/git'>git (2)</a></li><li><a href='/blog/categories/github'>github (1)</a></li><li><a href='/blog/categories/mongodb'>mongodb (1)</a></li><li><a href='/blog/categories/mongoid'>mongoid (1)</a></li><li><a href='/blog/categories/octopress'>octopress (1)</a></li><li><a href='/blog/categories/postgresql'>Postgresql (1)</a></li><li><a href='/blog/categories/rails'>rails (2)</a></li><li><a href='/blog/categories/rails'>Rails (1)</a></li><li><a href='/blog/categories/ruby'>ruby (2)</a></li><li><a href='/blog/categories/ubuntu'>ubuntu (2)</a></li><li><a href='/blog/categories/ubuntu'>Ubuntu (1)</a></li><li><a href='/blog/categories/vim'>vim (1)</a></li></ul>
</section>
<section>
<h1>近期评论</h1>
Expand Down

0 comments on commit 62188f2

Please sign in to comment.