Humanity

Edit the world by your favorite way

2013-01-01から1年間の記事一覧

VimのソースコードをいじっていたらSEGVしてしまった時にgdbでトレースする方法

@ynkdirさんのコメントより引用。 以下の修正を加えてます。(引用なのに修正加えていいの...?) vim → /path/to/vim (@h-eastさんから指摘頂きました。ありがとうございます) 参考までに... 1. Vim をデバッグ情報付き最適化無しでコンパイルする。 $ CFLAGS=…

はてブのブックマークレットが日本語URLに対応してないので適当に修正

はてブのブックマークレットはこのページの「はてブコメント表示」ってやつ。 escape()取っただけ。なんか怖いけど。 before javascript:location.href='http://b.hatena.ne.jp/entry/'+escape(location.href); after javascript:location.href='http://b.ha…

エンター巻き込み事故を防ぐ

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への15回目の投稿です) この記事はVim Advent Calendar 2012の140日目の記事になります。 139日目は@manga_osyoさんでVim からでも qmake したいでした。 タイトルの「エンター巻き込み」はYahoo!検索スタッフブログ…

Vimの+diff機能の仕組みについて

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への14回目の投稿です) この記事はVim Advent Calendar 2012の137日目の記事になります。 136日目は@alpaca_taichouさんでpowerlineをいつ使う?今でしょ!でした。 Vimの+diff機能の仕組みについて、と言いつつそこ…

インデントを修正する

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への13回目の投稿です) この記事はVim Advent Calendar 2012の135日目の記事になります。 134日目は@ujihisaさんの記事の予定です。*1 インデント数を修正 「インデント数を修正したい」という要求は 「タブ文字をイ…

はてダがGistの新しいembedded URLに対応していなかった

新しいURL <script src="https://gist.github.com/tyru/5364153.js"></script> 従来のURLにすれば表示される <script src="https://gist.github.com/5364153.js"></script>

依存関係があるcron jobのロックファイルを作る便利関数

ニュース - アフラックのシステム障害、原因は「バッチ処理の突き抜け」:ITpro 今更ですがふとこんなニュースを見かけて思い出したので。 まぁバッチ処理の突き抜けとは関係なくて、処理を確実に遂行するためのノウハウとかではないし、単にロックファイル…

balloon-evalを使ってマウス位置を取得

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への12回目の投稿です) この記事はVim Advent Calendar 2012の129日目の記事になります。 128日目は@aoisensiさんのSteamerだけどVim初めたいけど…って人のための記事でした。 とてもVim意識の高い記事ですね。 新し…

vim-jpがつないだVimプラグイン開発者とVimパッチ職人、もしくはなぜ最近Vimコミュニティが活発になったのか

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への11回目の投稿です) この記事はVim Advent Calendar 2012の115日目の記事になります。 114日目は@rbtnnさんのsetコマンドでエスケープすべき文字でした。 vim-jp以前ってmattnさん以外、Vimパッチ職人*1の人たち…

Vimの正規表現のハマりどころ

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への10回目の投稿です) この記事はVim Advent Calendar 2012の113日目の記事になります。 112日目は@manga_osyoさんのVim とスマホ(Android)でメモをとるでした。 記念すべき10回目ですが奇を衒わず正規表現ネタで…

よくわかるVim Advent Calendar 2012(のヤバさ)まとめ

Vim

2013年1月27日 2:45 Vim Advent Calendarとうとう2月まで続くらしくて頭おかしい Tweets with replies by 読み方はもう「タイル」でいいです (@tyru) | Twitter 1月後半で気付くのもおかしいですが、前年度のAdvent Calendarも1月15日まであったので異常さに…

Vimからアプリケーションをバックグラウンドで起動するいくつかの方法

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への9回目の投稿です) この記事はVim Advent Calendar 2012の105日目の記事になります。 104日目は@mopp_jpさんのカーソルキーさん@つかわない インサートモード編でした。 Vimからアプリケーションをバックグラウン…

始業時間と終業時間をメモしておくのを忘れた!どうしよう!という人のためのツール

つWindowsのイベントログ 「コンピューター→管理→コンピューターの管理(ローカル)→システムツール→イベントビューアー→Windowsログ→システム」 さらに、スクリーンショットの赤く囲ってある「現在のログをフィルタ...」をクリックして、イベントIDをだいた…

iSubをiPod touchにインストールした

【WebDAV】VPSをミュージックストリーミングサーバーにする【Subsonic】 | くずのは探偵事務所上の記事で知った。450円。iPod touchからもSubsonic見れてべんり。動画の再生もサポートしてる。 Androidアプリもある。Androidアプリでは動画の再生機能は確認…

コマンドラインで長いコマンドを打ち込む

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への8回目の投稿です)この記事はVim Advent Calendar 85日目の記事です。 前回は@mittanさんのVimmer養成ギプスでした。 目次 長いコマンドを打ち込むのを省力化する 閑話休題 方法その1: マッピング 方法その2: alt…

vim2html.plって面白いスクリプト見つけたのでi18n対応パッチ書いた

Vim

ダイアキュート! ばよえ〜ん(訳:Vim Advent Calendar 2012への7回目への投稿です) この記事はVim Advent Calendar 77日目の記事です。Vim使ってる人は「:e $VIM/doc/vim2html.pl」を実行してもらえるとスクリプトが開けると思います。 どうやらhelpファイ…

すぐにウガンダに送金できるVimの拡張作った。

Vim

生きていればつらいことがある。 しかし、つらいからと言って簡単に投げ出す事は出来ないということも多い。 みなさんもつらまってる時、よくウガンダに送金すると思う。 当然のごとく僕もそうである。 最近つらい事がよくある。 そんな時のために、ウガンダ…

uim-tomoe-gtkをソースコードからLinuxMint 14にインストールした

uim

手書き認識的なアレができる。 どんなものかは公式ページとか他にインストールしている方がいるのでそちらを。 環境 LinuxMint 14 Cinnamon uimとuim-skkのインストール sudo apt-get install uim uim-skkしてログアウト&再ログイン。 すると何もしなくても…

はてブの「はてブコメント表示」のブックマークレットが日本語URLに対応してない件

ブックマークレット - はてな の「はてブコメント表示」のブックマークレットが、日本語URLの場合に「正しい」ページに遷移しません。 http://webarekore-c.hatenablog.com/entry/2013/02/08/jQueryの可能性は無限大!?プラグインまとめ番外編 ↓ http://b.h…

Gitをソースコードからインストールしていてもgit-svnをインストール

Git,Vim,GNU Screenだけはソースコードからインストールしてcheckinstallでパッケージとしてインストールしているのですが、 指定したバージョン文字列がダメなのか、関連パッケージをインストールしようとすると「gitパッケージをアップグレードしますか?…

ソースコメントを除外するgrepプラグイン「coolgrep.vim」作った

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への6回目の投稿です) また間違えた!6連鎖目はじゅげむでした。 この記事はVim Advent Calendar 72日目の記事です。 前回は@yoshikawさんの端末vimでマウスを使うでした。 Vimのsyntax情報を利用する Vim Advent Ca…

Windowsは.(ドット)を含まないホスト名は解決しない

このページのように、nslookupではうまくホスト名解決できるものの、pingではホスト名解決できないという症状が出ていました。 また、tcpdumpしてみてもpingの場合はパケットが一切届いていません。 調べてみると(というかリンク先に書いてありますが)、どう…

resolveconfが/etc/resolv.confを更新してくれないバグ

こんなひどいバグがあったなんて... とりあえずNetworkManagerで管理するのは諦めて適当な/etc/resolv.conf書いて対処した。 http://forums.linuxmint.com/viewtopic.php?f=53&t=103143

ftplugin/vim_fold.vimの機能が$VIM/syntax/vim.vimに実装されてた件

Vim

ftplugin/vim_fold.vimっていうのはこれ。id:thincaさん製。 thinca/vim-ft-vim_fold · GitHub で、これはVimスクリプトでfunction〜endfunctionとかaugroup〜augroup ENDを折り畳んでくれたりと非常に賢い折り畳みを提供してくれますが、'foldexpr'オプショ…

SKK辞書のsyntaxファイル(skkdict.vim)はeskk.vim、skk.vimのリポジトリに含まれるようになりました

表題の通りです。 eskk.vimやskk.vimをインストールしている場合、SKK辞書のsyntaxファイルであるskkdict.vimをインストールしなくてもいいようになりました。 どのリポジトリであっても追従するつもりなので、単体でSKK辞書のsyntax highlightが欲しい方はs…

screen/tmuxのウインドウをuniteで選択してウインドウ切替えを実現するunite-screen作った

Vim

ばよえ〜ん(訳:Vim Advent Calendar 2012への5回目の投稿です) ブレインダムドだった。 この記事はVim Advent Calendar 58日目の記事です。 前回は@glidenoteさんの美しい日記アプリ「Day One」の記事作成支援vimプラグイン NewDayOne.vimを作ったでした。 …

GitHubでの仕事を快適にするVimコマンドを紹介します

Vim

ダイアキュート!(訳:Vim Advent Calendar 2012への4回目の投稿です)この記事はVim Advent Calendar 56日目の記事です。 前回の記事は@pebble8888さんのsmartgrep.vim ソースコメントを除外するgrepプラグイン : Pebble On Softwareでした。 タイトルと記事…

vim.orgにアップロードされていないプラグインがあるかチェックするgit-unreleased-vimplugins作った

Vim

アイスストーム!(訳:Vim Advent Calendar 2012への3回目の投稿です)この記事はVim Advent Calendar 49日目の記事です。48日目は@ujihisaさんのif_luaを標準搭載するでした。 目次 vim.orgにアップロードしなくなって久しい スクリプト紹介とインストール …

capture.vimでバッファを再利用するようにした

Vim

例えば「:Capture echo "hi"」するとバッファの内容は hiだけど、その次に「:Capture echo "ho"」すると echo "hi": hi echo "ho": hoのようになります。 バッファ名も「[Capture #0: "echo,echo,..."]」のように複数実行したことがわかるバッファ名になって…

gist.vimでも:wで投稿しないようにするpull req送った→取り込まれた

Vim

詳しくはpull req #112参照。 .vimrcに以下のように書けば使えます。 let g:gist_update_on_write = 2 これでうっかり :w としてしまった時にgistを更新してしまうのを防ぐことができます。 gistを更新するには :w! と!をつけます。g:gist_update_on_writeの…