-
Big Sky :: C言語から使えるJSONパーサ、JSMNを試してみた。 mattn.kaoriya.net
C++ だと picojson ばかり使っていて、JSON使うからC++かなという言語の選び方をしていたりしたのですが、今日matsuuさんのブクマ経由で見つけた。 jsmn The minimalistic portable framework for parsing JSON data f... 続きを読む
-
Big Sky :: 業務プログラマが書くJava mattn.kaoriya.net
gist に置いておくのも勿体ないかなと思ったので、こちらにも。 職業PGにわかるFizzBuzz - 日々常々 なんかFizzBuzzが書けないPGがどーとか定期的に話題になってるけど、私に言わせれば説明の仕方が悪い。 http://d.hatena.ne.jp/irof/20120808/... 続きを読む
-
Big Sky :: VimからTogetter見れるtogetter-vim書いた。 mattn.kaoriya.net
togetterをvimからダラダラと見たいという衝動に駆られ作ってみました。 mattn/togetter-vim - GitHub interface to togetter for vim https://github.com/mattn/togetter-vim Vimテクニックバイブ... 続きを読む
-
Big Sky :: zencoding-vim に新しいフィルタを追加した。 mattn.kaoriya.net
以前から、CSVを一気にtableに出来たらいいなーと思ってたので実装してみた。 例えば以下の様なカンマ区切りのデータ行をビジュアル選択して tokuhirom, geek, perl kazuho, geek, jsx hasegawayosuke, xss, javascript <c-y... 続きを読む
-
Big Sky :: プログラミング言語は「e」をタイプする量が多くなる? mattn.kaoriya.net
今日こんな記事を見た。 Mahdi Yusuf: Most Pressed Keys and Programming Syntaxes I switch between programming languages quite a bit; I often wondered what happe... 続きを読む
-
Big Sky :: Perlで作るキモト発言監視システム mattn.kaoriya.net
キモトの関係で自分が発言したときに通知が欲しいですね https://twitter.com/bulkneets/statuses/222928161023868929 作りましょう! #!perl use strict; use warnings; use utf8; use Config:... 続きを読む
-
Big Sky :: Amon2::LiteでとCPANモジュールで作る「Nopaste」チュー... mattn.kaoriya.net
MojoliciousとCPANモジュールで作る「Nopaste」チュートリアル - ゆーすけべー日記 http://yusukebe.com/archives/20120627/181253.html yusukebe さんが Mojolicious だったので僕は Amon2::Lite ... 続きを読む
-
Big Sky :: コードリーディング2日目。sort mattn.kaoriya.net
昨日は rm を読みました。今日は、ずいぶん前に「GNU textutilsに入ってるsort(1)にはコア数によって動的にスレッドを生成してソートする処理が入ってるのでそういうの興味ある人はコード読むといいと思います。」と言ってた部分を読もうと思います。 ソースは昨日と同様に CoreUti... 続きを読む
-
Big Sky :: 最近の GNU CoreUtils を使っている限り rm -rf / は --n... mattn.kaoriya.net
何に関連して記事を書こうと思った訳でもないです。たんなる一人コードリーディングです。 GNU CoreUtils に入ってる rm を読みました。 GNU Project Archives http://ftp.gnu.org/gnu/coreutils/ 読んだのは coreutils-8.... 続きを読む
-
Big Sky :: JSX の Vim 環境を整備してみた ~ jsx.vim に何個か pul... mattn.kaoriya.net
「JSX 書くなら Vim だよね」というのが当たり前になる明るい未来を目指して jsx.vim に何個か pull req を送りました! jsx/jsx.vim - GitHub https://github.com/jsx/jsx.vim pull reqを送った機能は次のとおりです。 ... 続きを読む
-
Big Sky :: pathogen や vundle、neobundle を使う際に必ず読んで欲... mattn.kaoriya.net
タイトルは気にしないで下さい。 call vundle#rc() や call neobundle#rc() や call pathogen#runtime_append_all_bundles() は filetype plugin indent on よりも後でやってはいけない。上記の様な... 続きを読む
-
Big Sky :: 最近の zencoding.vim mattn.kaoriya.net
最近 zencoding.vim を大きく修正しました。とは言ってもこれまで単体テストを作ってきた事もあって、過去の動作を(なるべく)壊さずに大規模な修正が行えました。 これまでは一つのファイルに html, css, haml の処理が全て記述されていたのでとてもスパゲッティなコードになって... 続きを読む
-
Big Sky :: Vimでギャル文字 mattn.kaoriya.net
Vimでギャル文字を打てるプラグイン作った。 mattn/gal-vim - GitHub https://github.com/mattn/gal-vim 例えば :GalOn と実行したあと はまちおにいちゃん とタイプすると レ£маちぉL=L1ちゃh と入力されます。素晴らしいですね!... 続きを読む
-
Big Sky :: 【閲覧注意】JSX で何か作ってみた。 mattn.kaoriya.net
JSX - a faster, safer, easier alternative to JavaScript faster JSX performs optimization while compiling the source code to JavaScript. The generat... 続きを読む
-
Big Sky :: やったーmrubyの動くMySQLできたよー mattn.kaoriya.net
やったーJavaScriptの動くMySQLできたよー - 愛と勇気と缶ビール しばらく 積ん読 していたこの本をちょっと眺めてみたら、 MySQL のUDFって簡単に作れるんだなー、と思った && そういや V8 って ライブラリ として簡単にリンクできるはずだな、と思い出した... htt... 続きを読む
-
Big Sky :: ソーシャル化した bit.ly の恥かしい public link を全て... mattn.kaoriya.net
ソーシャル化したbit.lyの恥ずかしいリンクの消し方 - ぼくはまちちゃん!(Hatena) こんな記事がありました! Big Sky :: bit.ly がソーシャルに生まれ変わって、皆とっても恥かしい事になる... http://d.hatena.ne.jp/Hamachiya2/201... 続きを読む
-
Big Sky :: bit.ly がソーシャルに生まれ変わって、皆とっても恥かし... mattn.kaoriya.net
URL短縮サービス bit.ly がソーシャルに生まれ変わった様です。 bitly blog - Welcome to the new bitly! Welcome to the new bitly! bitly has long been the home to important cont... 続きを読む
-
Big Sky :: quickrun.vim で C/C++ のコーディングをもっと便利にす... mattn.kaoriya.net
quickrun.vim は言うまでもなく、とても便利なプラグインなのですが、C言語もしくはC++を書く人にとって少し使いにく所があります。 quickrun はファイルタイプに従ったコマンド定義に従って編集中のファイルを実行してくれます。C/C++ であれば実行可能なコンパイラでコンパイルし... 続きを読む
-
Big Sky :: シャア「Viをやめろと言ったはずだ。それがVimとはな」 mattn.kaoriya.net
シャア 「Viをやめろと言ったはずだ。それがVimとはな」 セイラ 「兄さんこそ、EmacsユーザにまでなってVimmerに復讐しようなんてやること が筋違いじゃなくて?」 シャア 「お前の兄がその程度の男だと思っているのか?アルテイシア」 セイラ 「え?」 シャア 「Emacsユーザになって... 続きを読む
-
Big Sky :: GitHub が Windows 向けクライアントを公開! mattn.kaoriya.net
時代がWindowsハッカーに追いついてきた。 GitHub for Windows sync Stay in sync The sync button turns the complex workflow of pulling and pushing into a single op... ... 続きを読む