BUZZmag [バズマグ] は、「笑える」「楽しい」「癒される」などの『こころおどる話題』を集めたWebマガジンです。
先週 @k0kubunさんがpecoで複数キーの入力シーケンスに対してアクションを起こす(例:C-x, C-cで終了する、みたいなの)PRをしてくれたのでそれをマージした。pecoには楽しいお兄さんが色々コントリビュートしてくれているので、そのPRを見た瞬間にこんなコメントが mattn@mattn_jpこりゃあ、コナミコマンド作るしかねぇべ / “Accept key sequence by k0kubun Pull Request #124 peco/peco GitHub” http://t.co/YwjJo9Ao1A 2014/07/03 01:06:44 おお、いいですね、ということで実装してみようとしたところ… うっ… 設定ファイルから読み込んで動的に作る無名関数からレキシカルな変数へのスイッチングしてて、これをプログラム内部から他に作る方法がねぇ!w 設定ファイルからはできる
pecoでは何個か前のリリースからバイナリビルドをリリースの成果物として登録するようにしている。これのおかげでpecoはそもそもの存在理由である「2014年だしこういうツールはバイナリ一個置いておくだけで動いてほしい!」というをより簡単に実現できている。 で、その実装方法。基本motemenさんのスクリプトにmattnさんがツッコミを入れたりしてるのを見ながら「よし!パクろう!」と思ってパクったんだけど、一つだけpecoでは意図的に変えたところがあって、それはboxの選定のところ。 motemenさんのgolang-goxc box自体に基本何も問題がないのだけど、pecoで色々やっているうちにgo1.3がリリースされたのにこのボックスを使っているといつまでもgo1.2.1だった(今はもう違うかもしれない)。まぁ当たり前ですよね。そこは他人の褌で相撲を取ろうとしている俺が文句言うところでは
言語別で何人くらいプログラマーがいるのか知りたくなったので、githubで検索してまとめてみた。 最初、github APIで集計しようと思いスクリプトを書き始めたのだけど、検索APIが1分間に5回制限だったり期間指定で言語を横断して検索するオプションが無かったりして面倒になってきたので、愚直に検索を18回して手でまとめた。 検索方法は、githubのAdvanced Code Searchから、Created on the datesだけ指定して検索。 結果画面のUsersを選択すると、Languages欄に言語別のユーザー数が表示される。 【20140724訂正】 これで指定した期間にgithubに登録したユーザー数を言語別に集計できる、と思われる。 これで指定した期間にGithubに登録したユーザーを集計することができる。 この時ユーザーに紐づく言語は、ユーザーが持つ特定の言語のレポ
【画像】 TBSでヤラセ発覚? ASKA保釈時のファンインタビューに「いつもの女性」登場 1 名前: パロスペシャル(新疆ウイグル自治区)@\(^o^)/:2014/07/05(土) 23:07:57.50 ID:HLj0/rON0.net ソース http://hayabusa3.2ch.sc/test/read.cgi/news/1404569277/ 5: テキサスクローバーホールド(庭)@\(^o^)/ 2014/07/05(土) 23:09:27.77 ID:k5v1Eh9u0.net いつもの人だな 6: ショルダーアームブリーカー(沖縄県)@\(^o^)/ 2014/07/05(土) 23:09:34.45 ID:T6uGDD9q0.net 専属タレントか 8: フェイスクラッシャー(西日本)@\(^o^)/ 2014/07/05(土) 23:09:44.88 ID:uHqF
{ "Keymap": { "C-x,C-c": "peco.Cancel", "M-n": "peco.SelectNext", "M-p": "peco.SelectPrevious", "M-C-v": "peco.ToggleSelection" } } 例えばこういう設定を config.json に登録しておくと Emacs 風に <C-x> <C-c> で終了出来る様になります。 能書き キーシーケンスには一般的に2通りあり タイプ中の物が生きているけど、全てマッチしたらあるアクションを起こす(例: http://www.php.net で「I hate PHP」とタイプしてエンター) マッチしている最中のキーシーケンスは無効となり全てマッチしたらアクションを起こす(例: vim の keymap) このどちらかになります。前者はトリックを入れる場合に使われる事が多いです。p
pecoが浸透し始めてる。すばらしい!でも同時に「pecoをビルドしようと思ったらgoが入っていなかった…」というポストもちらほら見かけるようになった。 qiitaに書いてある記事も結構goをインストールしてコンパイルするところから触れているものが多い。 これらが「ついでだからgoをインストールしよう」という意図なのか「pecoはgoがないとインストールできない」と思ってるからなのかわからないのでこの記事を書くことにした。 pecoを使うだけならgoをインストール必要する必要はない pecoの開発版を使いたいのでは無い限り、go本体をインストールする必要はありません。go getする必要もありません リリースファイルをインストールする READMEにもあるようにpecoにはリリース版のファイル群があります。この中から使いたいバージョンのリリースを探してファイルを解凍し、pecoのバイナリを
Libraries for implementing authentication schemes. authboss - Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time. branca - branca token specification implementation
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く