yukimemi's blog http://yukimemi.bitbucket.org/ en-us Wed, 25 Jun 2014 00:00:00 +0900 http://yukimemi.bitbucket.org/2014/06/25/move_blog_to_roots.html http://yukimemi.bitbucket.org/2014/06/25/move_blog_to_roots.html <![CDATA[Move blog to roots]]> Move blog to roots

Tinkererに飽きたので、今度は静的サイトジェネレーターである roots というのを使ってみたいと思う。

Welcome to yukimemi’s blog powered by roots!

今後はこっちで書こう。

]]>
Wed, 25 Jun 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/06/01/tmux_prefix_z.html http://yukimemi.bitbucket.org/2014/06/01/tmux_prefix_z.html <![CDATA[tmuxで一時的にpaneを最大化する]]> tmuxで一時的にpaneを最大化する

知らんかった。便利

続きを読む...

]]>
Sun, 01 Jun 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/05/19/change_theme.html http://yukimemi.bitbucket.org/2014/05/19/change_theme.html <![CDATA[[Tinkerer] テーマ変更]]> [Tinkerer] テーマ変更

Tinkerer のテーマを変えた。 tinkerturquoise ていうテーマ

naoiwata さん作成。 使用させて頂きます。

続きを読む...

]]>
Mon, 19 May 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/05/15/haskell_gitstatus.html http://yukimemi.bitbucket.org/2014/05/15/haskell_gitstatus.html <![CDATA[[haskell] haskellでgitstatus]]> [haskell] haskellでgitstatus

前に Go言語で 「すべてのディレクトリで git statusする」 という記事を書いた。

今度は、 haskell で同じようなのを書いてみた。

続きを読む...

]]>
Thu, 15 May 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/04/17/md2docx.html http://yukimemi.bitbucket.org/2014/04/17/md2docx.html <![CDATA[[PowerShell] Markdown を Wordに変換する]]> [PowerShell] Markdown を Wordに変換する

仕事でwordを使うことが多々あるのだが、正直いってwordは使いづらい! 勝手にレイアウトが変わったりスタイルが変わったり・・・思い通りにならないこと山のごとし。

なんとかならんもんか!とGoogle先生に聞いたところ、Markdownを使ってdocxを作成出来るものがあるじゃないですか。

Pandoc - About pandoc

ただ、pandocは基本htmlやlatex向きに作成されているのか、wordで思い通りのレイアウトには出来なかった。 特にスタイルとか・・・。

そこで、Markdownからdocxに変換するスクリプトを書いた。

続きを読む...

]]>
Thu, 17 Apr 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/03/22/gitstatus.html http://yukimemi.bitbucket.org/2014/03/22/gitstatus.html <![CDATA[[golang] git 管理のすべてのディレクトリで 「git status」する]]> [golang] git 管理のすべてのディレクトリで 「git status」する

Go言語が流行りっぽいので、Goを使って、カレントディレクトリ配下の、gitで管理されているすべてのディレクトリで「git status」を実行するプログラムを書いてみた。 別にGoで書く必要はないんだけど・・・。

続きを読む...

]]>
Sat, 22 Mar 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/02/08/powershell_make_cmd.html http://yukimemi.bitbucket.org/2014/02/08/powershell_make_cmd.html <![CDATA[vim で powershell を書く!]]> vim で powershell を書く!

この記事は、 Vim Advent Calendar 2013 70日目の記事になります。

vimpowershell を書く時の設定です。

続きを読む...

]]>
Sat, 08 Feb 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/01/18/vim_indentline.html http://yukimemi.bitbucket.org/2014/01/18/vim_indentline.html <![CDATA[[vim] indentLine で見やすいインデントを]]> [vim] indentLine で見やすいインデントを

vim には、見やすい定番のインデントプラグインとして、 nathanaelkane/vim-indent-guides がある。

しかし、最近、 Yggdroot/indentLine というプラグイン が、 オススメなVimのプラグイン紹介 - RailsとRubyとVimのブログ で紹介されていたので、乗り換えた。

../../../_images/20140119_002810.png

シンプルでかっこいい。 それに、 vim-indent-guides は、 indent をタブで記述してあるファイルの時の表示がタブ全部が色塗られてしまって見難い。

個人的にはタブを使用することはなくて、スペースを使用するから問題ないのだけれども・・・。

その点、 indentLine では、スペースしか対応してなく、タブの場合は何もしない。

README にも記載があるが、タブで同じことやるためには、 .vimrc に、以下の記載を加えればいい。

続きを読む...

]]>
Sat, 18 Jan 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2014/01/05/vimperator_treestyletab.html http://yukimemi.bitbucket.org/2014/01/05/vimperator_treestyletab.html <![CDATA[[vimperator] ツリー型タブとvimperatorの表示の上下を修正]]> [vimperator] ツリー型タブとvimperatorの表示の上下を修正

vimperatorツリー型タブ は便利で使ってたのだが、 先日、表示がおかしくなってることに気づいた。

こんな感じ。

../../../_images/20140104_231852.png

コマンドラインの補完部分に、タブ表示が覆い被さっている。

修正するには、 .vimperatorrc に、以下を記載したら出来た。

続きを読む...

]]>
Sun, 05 Jan 2014 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/11/03/pyenv.html http://yukimemi.bitbucket.org/2013/11/03/pyenv.html <![CDATA[[pyenv] python でも rbenv]]> [pyenv] python でも rbenv

一昔前は、python で仮想環境といえば、 virtualenvvirtualenvwrapper だったっぽいけど、 今は rbenv とほぼ同じ使い勝手の pyenv がおすすめっぽい。

名前も 「〜env」で一緒だしね。

続きを読む...

]]>
Sun, 03 Nov 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/10/26/setup_mavericks.html http://yukimemi.bitbucket.org/2013/10/26/setup_mavericks.html <![CDATA[Mac OS X Mavericks クリーンインストール]]> Mac OS X Mavericks クリーンインストール

Mavericks がなんと無料で出たので、早速アップデートしました。

新しいOSにする時は毎回全消去してからまっさらな状態で 新規インストールするので、今回も 【Mac】OS X Mavericks (マーベリックス) を クリーンインストールする方法 | 和洋風KAI を参考にして新規インストールした。

インストールした後は、以下のステップで環境を構築。

続きを読む...

]]>
Sat, 26 Oct 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/10/19/foreach_object_continue.html http://yukimemi.bitbucket.org/2013/10/19/foreach_object_continue.html <![CDATA[[powershell] ForEach-Objectでcontinue]]> [powershell] ForEach-Objectでcontinue

powershell の ForEach-Object で、continue しようと したら、思ったように動かなかった話。

続きを読む...

]]>
Sat, 19 Oct 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/10/13/powershell_vim_plugin.html http://yukimemi.bitbucket.org/2013/10/13/powershell_vim_plugin.html <![CDATA[[powershell] vim plugin]]> [powershell] vim plugin

powershell script を vim で書くためのプラグイン

続きを読む...

]]>
Sun, 13 Oct 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/10/13/powershell_server.html http://yukimemi.bitbucket.org/2013/10/13/powershell_server.html <![CDATA[[powershell] MacからWindowsへsshしてpowershell]]> [powershell] MacからWindowsへsshしてpowershell

普段家で触れるのはMacだけど、仕事で使うのはWindows。 Windows でCUI環境といえば、今はもうコマンドプロンプトでは なくて powershell らしい。 そこで、 powershell を覚えようと思った。

僕はかたちから入るタイプなので、まずは環境構築から。

続きを読む...

]]>
Sun, 13 Oct 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/09/15/automatic_vim.html http://yukimemi.bitbucket.org/2013/09/15/automatic_vim.html <![CDATA[[vim-automatic] <ESC>|<C-[> でウィンドウクローズ]]> [vim-automatic] <ESC>|<C-[> でウィンドウクローズ

automatic.vim という便利なプラギンがある。

これを利用すると、 UniteQuickFixhelp など、様々なウィンドウを一元管理出来るっぽい。

そこで、いろんなサイトを参考にやってみた。

続きを読む...

]]>
Sun, 15 Sep 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/09/14/ricty_powerline_install.html http://yukimemi.bitbucket.org/2013/09/14/ricty_powerline_install.html <![CDATA[[Ricty][Mac] HomebrewでRicty Powerline フォントをインストールする]]> [Ricty][Mac] HomebrewでRicty Powerline フォントをインストールする

最近動作が重くなってきたこともあり、Mountain Lion を 再インストールした。

再インストールは簡単で、起動時に 「 Command + R 」を押せばOK。

まずディスクユーティリティでディスクを消去して、Mountain Lion の再インストール。

再インストール後、 iTerm2 や、 MacVim のフォント Ricty のインストールと Powerline のパッチ当てをまた簡単に出来るようにスクリプトとしてまとめた。

続きを読む...

]]>
Sat, 14 Sep 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/08/11/syntastic_coffeelint.html http://yukimemi.bitbucket.org/2013/08/11/syntastic_coffeelint.html <![CDATA[[Vim] coffeescript syntastic]]> [Vim] coffeescript syntastic

vim で保存時に自動で構文チェックとかを行なってくれるプラギンに Syntastic というものがある。

coffeescript を書く時も、これを使うと便利。

続きを読む...

]]>
Sun, 11 Aug 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/07/27/cygwin_setup.html http://yukimemi.bitbucket.org/2013/07/27/cygwin_setup.html <![CDATA[[cygwin] インストールコマンド]]> [cygwin] インストールコマンド

Windows では泣く泣く cygwin を使用する。

cygwin のインストールは setup.exe というインストーラーがあり、 必要なパッケージは手動でダウンロードしなきゃいけない。

なんとか簡単にインストール出来ないかと探っていたところ、 cygwin のコマンドラインオプションがあることを発見。

続きを読む...

]]>
Sat, 27 Jul 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/29/qfixhowm.html http://yukimemi.bitbucket.org/2013/06/29/qfixhowm.html <![CDATA[[qfixhowm] Vim でメモ]]> [qfixhowm] Vim でメモ

vimでメモをとる場合、簡単な設定では vimrcJunkFile コマンドを定義するなどする。

続きを読む...

]]>
Sat, 29 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/23/add_more_directive.html http://yukimemi.bitbucket.org/2013/06/23/add_more_directive.html <![CDATA[Tinkerer で「続きを読む」]]> Tinkerer で「続きを読む」

Tinkererで「続きを読む」をいれる方法。

続きを読む...

]]>
Sun, 23 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/16/setup_mongodb.html http://yukimemi.bitbucket.org/2013/06/16/setup_mongodb.html <![CDATA[Mac OSX Mountain Lion MongoDB セットアップ]]> Mac OSX Mountain Lion MongoDB セットアップ

mongodb をいれてみた。

$ brew install mongodb

続きを読む...

]]>
Sun, 16 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/16/tmux_detach_before_attach.html http://yukimemi.bitbucket.org/2013/06/16/tmux_detach_before_attach.html <![CDATA[tmuxで画面サイズをリセットしてアタッチ]]> tmuxで画面サイズをリセットしてアタッチ

tmuxattach する場合、事前に attach されていた 画面があった場合、その画面サイズに固定されてしまう。

そのため、 attach する前にオプションで detach させるようにする。

zsh で自動 attach するには、 .zshrc にこんな感じで書いてる。

続きを読む...

]]>
Sun, 16 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/15/add_social_button.html http://yukimemi.bitbucket.org/2013/06/15/add_social_button.html <![CDATA[Tinkerer にソーシャルボタン追加]]> Tinkerer にソーシャルボタン追加

今時のブログとしては、ソーシャルボタンは追加したい。

参考になる記事がいっぱいあったので、参考にしてやってみた。

続きを読む...

]]>
Sat, 15 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/13/change_theme.html http://yukimemi.bitbucket.org/2013/06/13/change_theme.html <![CDATA[Tinkererでテーマカスタマイズ]]> Tinkererでテーマカスタマイズ

Tinkererのテーマをカスタマイズしたいと思った。

カスタマイズといってもそんな大層なことがしたいわけではなく。

デフォルトの “modern5” だと、横幅が狭いと思ったので広くしたかっただけ。 今時のワイド画面が多い中ではもうちょっと広くてもいいでしょう。

続きを読む...

]]>
Thu, 13 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/06/01/make_gruntfile.html http://yukimemi.bitbucket.org/2013/06/01/make_gruntfile.html <![CDATA[Gruntfileでcoffeescript コンパイル & wsh 利用 !]]> Gruntfileでcoffeescript コンパイル & wsh 利用 !

仕事ではWindowsなので、何か作る場合には wsh を利用すると簡単に作れていい。 でも素の JScript を書くのはめんどくさいし、どうせなら今流行り(?)の coffeescript で 書きたいとか思っちゃう。

そしてさらにそのコンパイルは自動化したくて、なんかいいのないかと探していたら、ナウい方法は Grunt を使用することみたいじゃあないですか。

ナウい Grunt を使用して、フルい wsh を書くってのもなんか変だけど、とりあえずやってみようと いうことでやってみた。

続きを読む...

]]>
Sat, 01 Jun 2013 00:00:00 +0900
http://yukimemi.bitbucket.org/2013/05/27/first_tinkerer.html http://yukimemi.bitbucket.org/2013/05/27/first_tinkerer.html <![CDATA[First Tinkerer]]> First Tinkerer

Tinkerer でブログ書く。

今まではgithubでocropressで書いてたけど、やっぱこれからは sphinx でしょ! markdown より reStructuredText でしょ!

で、 bitbucket を使う。

bitbucket では、 github と同じように、 <ユーザー名>.bitbucket.org で 自分のページを持つことが出来る。

リポジトリの作成

bitbucket で、 <ユーザー名>.bitbucket.org というリポジトリを作る。 僕の場合は、 yuyunko.bitbucket.org

続きを読む...

Tinkererのインストール

僕の場合は python3 ではダメだったので、 python2.7.4virtualenv を作成して Tinkerer をインストールした。 python のインストールには pythonz を使用している。

$ pythonz install 2.7.4
$ mkvirtualenv -p /Users/yuyunko/.pythonz/pythons/CPython-2.7.4/bin/python --distribute 2.7.4
$ workon 2.7.4
$ easy_install pip
$ pip install Tinkerer

ブログの作成

bitbucketでgit repositoryを作成したら、それを clone する。

$ git clone ssh://git@bitbucket.org/yuyunko/yuyunko.bitbucket.org.git
$ cd yuyunko.bitbucket.org

clone した後は、 Tinkerer でブログを初期化する。

$ tinker -s

そして、 同ディレクトリに作成された、 conf.py を適当に修正する。

# **************************************************************
# TODO: Edit the lines below
# **************************************************************

# Change this to the name of your blog
project = 'yuyunko blog'

# Change this to the tagline of your blog
tagline = ''

# Change this to the description of your blog
description = 'This is yuyunko\'s blog'

# Change this to your name
author = 'yuyunko'

# Change this to your copyright string
copyright = '1984, ' + author

# Change this to your blog root URL (required for RSS feed)
website = 'http://yuyunko.bitbucket.org/'

# **************************************************************
# More tweaks you can do
# **************************************************************

# Add your Disqus shortname to enable comments powered by Disqus
disqus_shortname = 'yuyunko'

こんな感じ。コメントシステムは Disqus が採用されているので、事前にアカウント作成しておく必要あり。

ブログの作成は以下のコマンドで

$ tinker -p "First Tinkerer"

これで、

.
├── 2013
│   └── 05
│       └── 27
│           ├── first_tinkerer.rst

こんなふうに reST ファイルが出来るので、編集する。

$ vim 2013/05/27/first_tinkerer.rst

編集が終わったら、ビルドする。

$ tinker -b

実に簡単。 確認は index.html をブラウザで開けばおっけー。

問題なければ bitbucketpush

$ git add .
$ git commit -m "initial commit"
$ git push -u origin master
]]>
Mon, 27 May 2013 00:00:00 +0900