Room 3100

前へ

rbenvでruby2.0を入れようとするとOpensslのエラーが出る

Marvericksを入れた後のMacでrbenvからRuby2.0を入れようとするとエラーになってしまいました。

$ gem install 2.0.0-p0
Downloading ruby-2.0.0-p0.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/50d307c4dc9297ae59952527be4e755d
Installing ruby-2.0.0-p0...

BUILD FAILED

Inspect or clean...
続きを読む

middleman-blogのハイライトにMonokaiテーマを使う

middleman-blogには、コードをシンタックスハイライトする機能があります。 middleman-syntaxをGemfileに加えて、必要な設定をconfig.rbに書くだけです。

middleman/middleman-syntax

kramdownを使う場合は

set :markdown_engine, :kramdown

redcarpetなら

set :markdown_engine, :redcarpet
set :markdown, :fenced_code_blocks
続きを読む

Middlemanに移行しました

Github Pagesを本格的に使おうと、Middlemanに移行しました。

技術ネタを放り込んでいけるように習慣づけたい。

OctoPressで書いてた記事も、そのうち取り込む予定。

続きを読む

NeoSnippetを使ってみた

OctopressのCodeblockの構文が結構気持ち悪い感じです。

{% raw %}
{% codeblock lang:<lang> %}
<content>
{% endcodeblock %}
{% endraw %}

こんなのを毎回書いていられないので、Shougo/neosnippet.vimを使ってみました。 インストールや設定については公式のREADMEを参照。

markdown用のスニペットファイルを作成するには、以下のコマンドを実行します。(実際には適当なキ...

続きを読む

vimの起動速度を改善する

ふと気づいたら、vimの起動に2秒ほどかかるようになっていました。そこで、google先生を頼りに、原因の究明と解決策を調べてみました。

時間計測

とりあえずvimの標準機能で

vimにはstartuptimeという実行時オプションがあります。これを使ってみましょう。

現在の起動時間を計測(hogeファイルにログ保存)

$ vim --startuptime hoge

Xサーバへの接続を行わせずに起動時間を計測

$ vim -X --startuptime hoge

空...

続きを読む

© 2015 3100 - All code snippets on this site is licensed under a Creative Commons Attribution 3.0 Unported License.