しふみんのブログ

しふみんのブログです。

Macbookのなるべくホームポジションを維持するキーバインドについて考える

Mac

前置き 最近ずっとMacbookのキーバインドについて考えていて、現時点での自分なりの回答を用意できたのでまとめてみたいと思います。 前提として、自分は、US配列キーボード、OSがSierraのMacbook ProでiTerm2, tmux, Zsh, Vimあたりを使っているウエブケー…

Twilogをスクレイピングしてツイートを取得して表示するRailsのWebアプリを作った

作ったもの ツイスク http://shifumin.com/twisc ツイスク(Twilog Scraping) は Twilog( http://twilog.org/ ) に登録されてある指定したTwitterIDの指定した日付のツイートをまとめて取得して表示するRailsのWebアプリです。 なんと、Twilogをスクレイピン…

Rubyプロジェクトの始め方の備忘録

Rubyプロジェクトの始め方の備忘録 自分の記憶力が薄弱すぎて、Rubyで何か書くかとなった時にいつも下準備の仕方を調べている気がするので、後で楽するために備忘録を残しておきたいと思います。 余談ですが、自分の記憶力が薄弱すぎて(大事なことなので2回…

vagrant up した時に共有フォルダのマウントでエラーが出る問題

問題 大分前から vagrant up した時に共有フォルダのマウントに時間がかかり下記のエラーが出ていた。 $ vagrant up (中略) ==> web: Mounting shared folders... web: /vagrant => /Users/hoge/path/to/dir/project Failed to mount folders in Linux guest…

Vimのカラースキームを設定できない問題

Vim

問題 VimのカラースキームをSolarizedに設定しようとして、.vimrcに以下のように書いて NeoBundle 'altercation/vim-colors-solarized' syntax enable set background=dark colorscheme solarized 何かファイルを開こうとすると、以下の Cannot find color s…

ファイルの文字列をソートし直しててファイルに出力するRubyスクリプト

コマンドライン引数に指定されたファイルに書かれてある文字列をソートし直して1行ずつ新たなファイルに出力するRubyスクリプトを書いた。 ファイルの文字列をソートし直しててファイルに出力するRubyスクリプト # -*- coding: utf-8 -*- input_file = ARGV[…

CentOSローカル開発環境構築用のAnsibleのplaybookを作った

概要 VagrantでCentOS6.6にGit,(私の)dotfiles,Zsh,Oh-My-Zsh,peco,tmux,Vim,Nginx,MySQL,rbenvをインストールしてローカル開発環境構築を自動化するAnsibleのplaybookを作った。 以下が作ったplaybook。 shifumin/vagrant-ansible-centosgithub.com 背景 Ra…

Kobitoのデータをバックアップするシェルスクリプト

はじめに ドットインストールのシェルスクリプト入門を見たので、せっかくだから勉強がてら何かを書こうと思い、Kobitoのデータをバックアップするシェルスクリプトを書きました。 環境 MacOS X 10.10.4 Yosemite Kobito 2.3.2 前提 Kobitoのデータ Kobitoの…

ソースコードからインストールしたGitをアンインストールできない問題

Git

問題 さくらVPSのCentOSのソースコードからインストールしたGit(2.3.1)をアンインストールして最新版のGit(2.4.5)をインストールしようとしたところ、アンインストールできなかった。 # cd /usr/local/src/git-2.3.1/ # make uninstall make: *** ターゲット…

ドットインストールのシェルスクリプト入門視聴メモ(#10~#18)

はじめに ドットインストールのシェルスクリプト入門を見たので、その視聴メモをまとめておきたいと思います。 この記事は、後半(#10~#18)のまとめです。 前半(#01~#09)のまとめは、こちら。 シェルスクリプト入門 (全18回)dotinstall.com #10 if文で条件分…

ドットインストールのシェルスクリプト入門視聴メモ(#01~#09)

はじめに ドットインストールのシェルスクリプト入門を見たので、その視聴メモをまとめておきたいと思います。 この記事は、前半(#01~#09)のまとめです。 シェルスクリプト入門 (全18回)dotinstall.com #01 シェルスクリプトとはなにか? 特に気になるところ…

Oh-My-Zshをアップデートできない問題

Zsh

問題 Oh-My-Zshをアップデートしようとすると以下のエラーメッセージが出て、アップデートできなくなりました。 $ upgrade_oh_my_zsh Upgrading Oh My Zsh Cannot pull with rebase: You have unstaged changes. Please commit or stash them. There was an …