Humanity

Edit the world by your favorite way

2011-06-01から1ヶ月間の記事一覧

【Vim】Vim【Vim】

Vim

最近四六時中Vimのことばっかり考えていて、 それはいつものことのこととして最近はマッピングについてしつこく考えています。 というかtodo.txtにこんな風なメモまで混ざってきて減らないのでとりあえずブログに貼っておく。 コマンド コマンドを関数と見た…

技術文書は索引がついていた方がよいのでは

ブログに書くのは正解なのか wikiの方がいいんじゃ markdownに索引部分を埋め込んだmarkdownを出力するwikiシステム作りたい 埋め込むのはmarkdownの記法を使わず、HTMLタグでいいと思う 誰か作って

Vimperatorやりたいこととかバグっぽい挙動とか

direct_bookmark.js 非同期でタグをとってこれるようにしたい viewSBMComments.js はてブのブコメがdeliciousので上書き(?)されて見えなくなる コマンドラインが狭い 3文字くらいしか見えない。なんだかんだ使ってて耐性ついてきた。 以下は「:sbm [vim」と…

Vim 7.3.198 で再現するバグ

Vim

最新版で誰か試して... vim起動 ambiguous width characterを入力 (マルチバイトでは起きない) :vsplit CTRL-L 枠がずれて、さらにwindowをスクロールするとずれていた枠が消える この手順通りにやらなくてもたぶん再現する。 たとえば:vsplitしてambiguous …

クラス メモ

Iteratorで統一したいとか考えてしまう、とかあえて突っ込まれそうなことを言ってみるテスト Stream系 Reader系 Stream系をうまく扱ってくれるっぽい?ユーティリティ的な...(適当 Scanner系 トークンで分割して読み込みたい時とか 分割とか言ってもループ必…

ウィンドウを閉じることなく、ファイルを削除する

Vim

タイトルは以下の記事からのパクリです。 Vim でウィンドウを閉じることなく、バッファを削除する - すぱぶろバッファじゃなくてファイルだけど、自分も似たようなの定義してるので晒してみる。 コード つかいかた " filename-modifiersが使える :Delete % "…

:mes で出てくるメッセージは適当にクリップボードにコピーする。 in Vim

Vim

わっほほ〜い ネタ元: はてなグループ

std::istreamからstd::stringへの変換

C++

istreambuf_iterator使えば簡単。 追記: 上の記事と比較してC++だけsyntax highlightついてなくて不憫だったのでリネームした

InputStreamからStringへの変換

記事のタグにVimってつけそうになりましたtyruですこんばんは。eclipse便利ですね。追記: id:thincaさんが添削してくれた。のでgist修正した。詳しくはトラックバック参照。 こんなんでいいのかな。クラスいっぱいありすぎてわかりにくい。 あと見てわかる通…

いろんなフォーマットに対応している圧縮/解凍ツール atool

atool home 書かないと忘れるので。 こういうのほしいと思ってた。 いろんなフォーマットに対応してる(それもフォーマットは外部コマンドかなんかに投げる感じの)圧縮/解凍ツール。 aunpackしか使ってないけど便利。

おもしろそうと思ったけどやっぱり使ってないリスト

Vim

どっちもgithubリポジトリあるのでそっちからのが新しくていいかな EasyMotion.vim indent_guides.vim

Re: perl - LWP::UserAgentで進捗表示しつつダウンロード

404 Blog Not Found:perl - LWP::UserAgentで進捗表示しつつダウンロード 修正点 binmode()がなかった 前の出力が残る場合があった コード

dlnico.pl作った

(追記 2015/12/05 1:59) 更に修正しました。 tyru.hatenablog.com 本文 作ってからふとdlnicoで検索したらdlnico.pyってのがあって、 自分がほしい機能が揃ってたので感動したけど動かなくなってたので作った。tyru/dlnico.pl · GitHub 追記 (2011/06/29 19:…

マージソート in C++

C++

genericなの書いてなかったし書く気もない

C++で挿入ソート

C++

追記: 考えてみればrotate()でもダメで、ようは要素を挿入/削除されちゃうとダメなのでswap()していけばいいはず。たぶん。 mattnさんにiter_swap()っての教えてもらったのでそれ使った。 ふと書いてみたらC++で挿入ソートのやり方がわからなくて、 なぜかっ…