ゆず日記

戦う Vimmer 兼 Dvorakユーザ 兼 Kinesisユーザ 兼 おぺらー が戦わないブログ

ドラえもん電子書籍化に寄せて: ドラえもんと私

書こう書こうと思いながら随分時間が立ってしまったけど、ドラえもん電子書籍化のニュースがあった。 「ドラえもん」電子書籍化、てんとう虫コミックス1〜45巻とデジタルカラー版Vol.1〜141を配信開始 -INTERNET Watch 現在既に電子書籍版が販売されており、…

Vim でjsonファイルを開いた時にチラつくダブルクォーテーションを何とかしたお話。

Vim

Vimでjsonファイル編集時にダブルクォートが非表示になり、カーソル行だけダブルクォートが表示される(表示される分だけテキスト位置がズレる)現象が。 こんな感じ。ぶっちゃけかなりイライラする。 んーvim-jsonも入れてないけど何でだろ?ということで /Ap…

VimでPython書いてる時に出るメソッドプレビューを消すお話。

set completeopt-=preview いまさら。

JSHintオプション一覧を纏めてみたお話。

JSHintオプション一覧 JSHint Options Reference を纏めてみた。(JSHint 2.5 現在) ドキュメント化されてない隠しオプションも一部含みます。 制限系オプション trueにするとチェックが厳しくなる オプション名 default bitwise true ビット演算子の禁止 cam…

Vim でオレオレ PHPCS とオレオレ PHPMD でチェックをするお話。

Syntastic を入れる Vim の Syntastic で PSR-2 コーディング規約でチェックするお話。 - ゆず日記 を参考。 オレオレPHPCS PSR-2 ベースに今回はルールを作るものとする % pear install PHP_CodeSniffer # PHP_CodeSniffer インストール % pear config-show…

Vim / MacVim の Esc 代替キーのお話。

正式タイトル: Vim (iTerm2 を併用) での Esc 代替キーと、 MacVim (Karabiner を併用) での Esc 代替キーのお話。 代替キー 自分は Esc の代替キーとして Command + . を利用している 理由 Terminal.app の Command + . が Vim 上では Esc として代用可能な…

tig の help ビューの日本語訳を纏めてみたお話。

git

tig をもっと理解して使おうと tig の helpビューの内容を纏めてみた。 help ビューの内容はキーバインディングのみで説明が一切ないのでちょっとだけ補足コメント付けてみた。 共通のキーバインディング ビュー切り替え key name 切り替え先のビュー ビュー…

file, Fileinfo に依る Office 2007+ ファイルの MIME TYPE 判定のバージョン差異について

システムコマンドの file と、PHP の Fileinfo のバージョン差異に依る Office 2007+ ファイル(docx, xlsx, pptxとか)の MIME TYPE について。 結論 長いので結論から。 file - 5.06 5.07 - 5.12 5.13 - docx application/zip application/msword applicatio…

「読者になる」ボタン非表示のはてなブログを購読する方法3つ

Google Reader が無くなって feedly に移ったのにちょっと使い勝手が悪くて気がついたら RSS Reader 自体の利用頻度が下がってて、そんな所で購読中のはてなブログの更新メールが割りと便利ではてなブログについては購読機能で賄っちゃおうと思ったのに「読…

Vim の Syntastic で PSR-2 コーディング規約でチェックするお話。

Vim で PHP 書く時に PSR-2 コーディング規約に則ったチェックを行う方法。 Syntastic はインストール済み前提。 PHP_CodeSniffer をインストール pear で PHP_CodeSniffer をインストールする % pear install PHP_CodeSniffer # インストールコマンド % php…

キンコーズで電子書籍用に1冊108円で断裁してもらったお話と個人的な自炊のお話。

ふと 一昨日 「メタプログラミングRuby」が届いたので、そういえばと会社の帰りにキンコーズに寄って断裁してきた。 入店 初めてのキンコーズ利用なのと、本当に断裁だけできるかよく分かってなかったので何て言おうかなーと思いながら入店したんだけど、店…

過去の git author name/emali, committer name/email を書き換えるお話。

git

github にいつもと違う gitconfig で push しちゃった時の対応方法。 時々やらかす。 git filter-branch --commit-filter ' if [ "$GIT_AUTHOR_NAME" = "before-name" ]; then GIT_AUTHOR_NAME="after-name"; GIT_AUTHOR_EMAIL="after-email@gmail.com"; GIT…

ssh コマンドで Vagrant に ssh 接続したお話。

vagrant ssh は vagrant up するディレクトリにいないとできないので、ssh hoge でも接続できるようにする。 手順 .ssh/config に以下を追加 Host hoge HostName 192.168.xxx.xxx Port 2222 IdentityFile ~/.vagrant.d/insecure_private_key User vagrant co…

syntasticを使う際には必ずcheckerを指定しようというお話。

syntastic_version: 3.4.0-31 の頃にこの記事を書いてます。 結論 scrooloose/syntastic で JSHint を使っている人は、 syntastic_javascript_checkers で明示的に指定しよう。 let g:syntastic_javascript_checkers = [‘jshint’] なんでこんな話になるのか …

Redisインストールメモ

Redis をインストールした時のメモ $ wget http://download.redis.io/releases/redis-2.8.8.tar.gz $ tar xvzf ./redis-2.8.8.tar.gz $ cd redis-2.8.8 $ make test cd src && make test make[1]: ディレクトリ `~/local/src/redis-2.8.8/src' に入ります Yo…

サントリー角瓶 製氷器付パックがステキ。

昨年(2013年)頃の角瓶に付いていた製氷機がステキというだけの話。 このよく分からない2パーツに別れたケースを、流水の中、力を加えケースを外すと... パカっと中から3つのブロックアイスが出てくる。 程よい大きさのブロックアイスでウヰスキーにピッタリ…

第45回HTML5とか勉強会に行ってきたお話。

第45回HTML5とか勉強会 : ATND に行ってきたメモ書き。メインのスピーカーは安藤幸央さん(株式会社エクサ、Google Developers Experts (GEO))。 本日のテーマは「ユーザーエクスペリエンスとペーパープロトタイピング」 会場はMicrosoft 途中からのメモ 「Mo…

tmux の現在の設定を確認する

.tmux.conf を編集してて, 現在の設定がどう適用されているのか確認したい時には, % tmux show-options % tmux show-window-options を実行することで現在の設定が確認できる. 大抵はグローバルオプション ( -g ) を付けて設定しているかと思うので, その場…

MacVim に lightline.vim をインストールしたお話。

Powerline 系の plugin を今までスルーしていたのだけれども, lightline.vim作りました - プラグインの直交性について - プログラムモグモグ を見て感銘を受けたので lightline.vim をインストールしてみた. lightline.vim のインストール itchyny/lightline…

autocmd が2度実行される場合の対処法

vim

.vimrcファイルを分割する - ゆず日記 を導入してから, " .vimrc set rtp+=$HOME/dotfiles/.vim/ runtime! conf.d/*.vim " conf.d/filetype.vim autocmd BufNewFile *.html 0r $HOME/.vim/template/skeleton.html のように設定していたテンプレートファイル…

OS X maverics で Fn キーの機能を簡単に切り替えられるようにする

やりたいこと FTL では F1, F2, etc. のキーを多用するが, 普段は明暗/音量切替を多用する為, ファンクションキーのモードを簡単に切り替えたい. この設定の切り替え. AppleScript アプリケーションでは既に Mac App Store - Palua があるが, 環境設定の切り…

Mac版 FTL: Faster Than Light を日本語化する

つー助教授*1の影響で FTL: Faster Than Light を始めた.つー助教授は他に Civilization や シムシティ などの動画をアップしているが, ゲームを初心者に優しく, かつ面白く紹介しているので見ていて楽しい. Civilization は英語でも大丈夫だったので FTL も…

.vimrcファイルを分割する

Vim

自分の .vimrc は600行程なので用途ごとに .vimrc を分け、各ファイルをこんな感じで読み込んでいる。 $HOME/dotfiles/.vimrc if filereadable(expand('$HOME/dotfiles/.vimrc.neobundle')) " ファイルが読み込み可能かチェック source $HOME/dotfiles/.vimr…

JavaScriptで選択範囲内のDOMを取得する

選択範囲内のDOMを取得するやりかた。 ここでは例として、 マウスドラッグでWebページ内のコンテンツを選択した際に、 選択範囲内のDOMを取得して、 その中のa要素を一括取得し, 別タブで開く という処理を実装してみる。 document.addEventListener('mouseu…

Grunt で livereload 環境を作ったお話。

Gruntを当たり前に使うようになって早数ヶ月。ガリガリ弄るってことはないのですが、 なんとなーく使う機会は多いので、ちょっと纏め。 Gruntの要約 3行で纏めると、 node.jsで動作するタスク実行ツール livereloadやjshint, minify, less, Sass生成とかコマ…

Macからmoshで接続しようとするとエラーになったお話。

現象 iTerm2でmoshコマンドを使うとエラーで出て接続できない。 Terminalでもダメ。 sshは接続できる。 他のMacからならmoshも接続できた。 $ mosh vps The locale requested by LC_CTYPE=UTF-8 isn't available here. Running `locale-gen UTF-8' may be ne…

jQueryを自前でbuildした話。

jQuery1.10.2にバージョンアップしたら、event.preventDefault()を使っている箇所がChromeで event.returnValue is deprecated. Please use the standard event.preventDefault() instead.みたいなWarningが出るようになった。調べてみた所、以下のチケット…

○○銀行は、いかなる場合にも、電話、電子メール等でキャッシュカードやインターネットバンキング等の暗証番号等をお尋ねすることはございません。とかいいつつも電話で暗証番号を訊いてきた話。

前提 引越しで住所が変わったが住所変更手続きをしてなかった クレジットカードの利用期限がもうすぐ切れる 先日あった話。見知らぬフリーダイヤルからお電話。 「△△様のお電話ですか?○○銀行ですが、ご利用のキャッシュカード一体型クレジットカードが来月…

ffmpegでの変換とか何とか

ちょっと昔(と言っても半年くらい前)にメモってたものの纏め Macでのインストール 例によってhomebrewで。 $ brew install ffmpeg ヘルプ お決まり。 $ ffmpeg -h ちょっと長くて見づらいようであれば、ファイルに出力すれば良い。 $ ffmpeg -h > help.txt …

DvorakJP-にedited ver.が追加されました

DvorakJP- edited ver. DvorakJP-として公開していたhttps://github.com/yuzuemon/google-japanese-input-romaji-tableですが、昨年末にid:hfmgardenさんからいただいたPull Requestを受け入れ、edtited ver.が追加されました。ありがとうございます。 本エ…