Humanity

Edit the world by your favorite way

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

つぶやき

いやほんと日本人で、仮名がある国に生まれて本当によかった。 skk.vimは仮名の力を最大限に使ってるIMと言えるような気がしてきた。 http://twitter.com/tyru/status/8401140171 中国のIMって確か一文字一文字部首から組み立てていくんじゃなかったっけ。 …

新しいskk.vimの名前案まとめ

@thinca @ShougoMatsu @krogue メンバーのみなさんに質問です。 現在 #skk_vim の書き直し版を作っているのですが、 現在のskk7.vimという名前だと@thincaさんが Vim8が出た時のことを考えていない、と仰ったので新しい名前を募集中です。 http://twitter.co…

skk7.vim(仮称)

skk.vimの今後について。skk.vimはコードが古くメンテナンスが難しいことから、 作り直した方がいいのではないかという声をちらほら*1見かけました。 なので、改めて新しく作り直すことにしました。 タイトルではskk7.vimとしていますが、あくまで仮称です。…

skk.vimのライセンスについて

とれてます。メールで確認して「お好きなように使っていただいて結構です」ということだったのでパブリックドメインだと判断しました。 #skk_vim RT @mattn_jp: githubのskk.vimってメンテナと連絡取れてるの? http://twitter.com/tyru/status/8386492106

MercurialからGit、あるいはGitからMercurialへリポジトリを変換する

GitからMercurial これができれば見たいリポジトリはすべてGitで見られる。 GitはPerlのモジュールなんかあったり*1、 結構Perlでサブコマンドとかが書きやすいので、 自分でいろいろ弄れる、かもしれない。 まだあんまり詳しくないけど。http://laafc.net/t…

skk.vimのmasterにいくつかpushしました

ドキュメント書いた quickrunからコピペした! タブをとりあえずスペースに置き換えた :%s/^\t/\=repeat(' ', 8)/ とりあえずこれだけ。 あとrefactoringブランチで色々Challengingな変更を加えたいと思っているところ。 追記: コピペしてチェックしたつも…

言語内言語

Perlは言語内言語が多すぎる。正規表現、(un)pack、(s)printf・・・どれも慣れてれば素晴らしく有用だから困る。 #perl http://twitter.com/tyru/status/7477143057 そういやこれの他にglobもあるな。 しかもこれパスの区切りはMSWin32だとかUnixだとか関係…

それVimperatorでできるよ

Google Chrome のテキストエリアを外部エディタで編集する Edit with Emacs - 酒日記 はてな支店 VimperatorからgVim呼び出し - HumanityようするにVimperatorで set editor=エディタのパス としておけばエディタがテンポラリファイルを開いた状態で立ち上が…

コード概観

概観 インデント スペース2個 &tabstop == 8 GNUスタイルって言うんだっけ? 宗教論争にはあまり詳しくないのでよく分かりません 流れ g:skk_control_j_keyを押す マッピング(mapmode-l)のセットアップが行われる mapmode-lになる*1 関数 SkkMode(on) mapmod…

FenrirFS

これ考え方がこれと似てるなぁ。 今あんまりWindows使わないので調べるのめんどくさいけど、ラベルを付ければ検索とかが楽にできそう。

skk.vimのコミットルール

まずコミットルールなんかを決めた方がいいんじゃないかな、ということで。 そういうのあった方がやりやすいだろうし。 基本的に機能の追加/バグの修正等したい場合にはトピックブランチを切ってプッシュ そのパッチの妥当性の確認は必要? やるとしたらTwit…

Regexp::Assembleのバグ?

追記: バグだなんだ言ってねーで手動かせうんこ野郎。 ということで正規表現リテラル(?)じゃなく文字列で渡せばうまくいきました。 でも正規表現リテラルでもできなかったっけ? コメント欄で紹介させてもらった弾さんの記事でも正規表現リテラル使ってるし…

delicious/はてブから特定のリンクだけTumblr/Twitterに投稿

TwitterやTumblrにブクマを自動的に投稿する設定にしたものの多すぎてやめたんだけど、 特定のタグだけ投稿するようにすればいいじゃん、と思ってこんな感じにしてみた。 !share-with !twitter Twitter用。 !share-with !tumblr-main ここ用。 !share-with !…

Re: Please!

I love Perl. and I love him.

Re: gitとかで更新してる拡張を手軽にFirefoxに適用する方法

id:retletさんにコメントにて教えて頂きました。 $ cd ~/Sites/ $ git clone git://vimperator.org/liberator.gitとしている場合$ cd ~/Library/Application Support/Firefox/Profiles/xxxxxxxxx/extensions $ rm -rf vimperator@mozdev.org $ vim vimperato…

FuzzyFinderがリポジトリの最新版で選択したファイルの内容まで表示してくれちゃう件

Vim

すごい。 と思ったけどまだで項目を移動しても表示が変わらなかったりとまだ安定してないみたい。今後に期待。 追記: 前も言ったんだけど名前がバレる事はもう気にしてない。 「自分に興味持ってくれたなら探せば見つかる」程度の場所に本名は置いてあるつ…

Cilってコマンドが便利 - githubのIssuesのようなものをローカルで

git

via Cilを試してみた - mountain_dewの日記 (Cilのリンク先が切れてるみたい?なので一応githubのリポジトリのURLを貼っておく)本文を引用させてもらうと次のようなツールらしい。 cil is a (Distributed) Issue Tracking System backed by your VCS.という…

Firefox 3.6にアップグレードしてTab Mix PlusとFaviconize TabをTab Utilitiesで代用したら爆速になった

なにこれはやすぎ ...と思ったけどTab Utilities、新しくタブを開いた時にFaviconizeしてくれない。 再起動した時にのみ開いてるタブがFaviconizeされる?よくわからない。設定でも変えられない。 まぁでもReadItLaterがあるからいいか。 タブで開いてるより…

Sticky Shift

SKK

id:thincaさんが紹介してくれた記事で、Sticky Shiftというものを初めて知った。 言葉自体は結構前から知ってたけど。 んで、何かいい方法はないかと候補に上ったのが sticky shift です。シフトを押しながらキー を打つのではなく、一度シフトを押して離し…

skk.vimをgithubに登録してみた

tyru/skk.vim · GitHubskk.vimがなんだかEnter押すたびちらついたりするので、 ちまちま直したものを上げていくかなと適当に考えていたら 4人もフォロワーついたりtwitterで呟かれたりしたのでうれしくなって色々考えてみたエントリ。 (skk-...)なマッピング…

arpeggio.vimがabbrevを展開してくれない

Vim

例えば Arpeggio noremap! <Space>u <C-o>u と cabbrev h@ tab help という設定を.vimrcに書いたとすると、 「h@」と入力した際に「tab help」に展開されない。 ただそもそも cnoremap <Space>hello <End><C-u>echo "hello"<CR> というマッピングを書いていた場合にも「h@」で展開してはくれな</cr></c-u></end></space></c-o></space>…

僕のtumblelogは5つまであるので

サイドバーの「リンク」の欄にまとめてみたので もしよろしかったら購読かフォローとかしてくれるとうれしいです。

惚れた

プログラミング言語の関数と引数の順序、またVimのキーバインドがいかに優れているかという話

タイトルは釣り。長い割に本文は本当に適当。 ある作成中のコマンドの引数の受け取り方を考えてたら妄想が膨らんでエントリになった。 ほとんどiPod touchで書いたため日本語が所々おかしいけど気にしない。 今見るとVimの話あんまなくね...とか思ったけどそ…

Life Changing

このLife Changingって言葉、元ネタはおそらくvim.orgの評価方式のことで、その中でも最高の評価のこと。 案外Vimmer周辺でしか聞かないような気がしたので。(そりゃそうだ... まぁでも使えるプラグインよりも直感的にあるいは視覚的にすごい!ってスクリプ…

sort_by()

Vim

Vimスクリプトのsort()関数はリストと比較関数名かFuncref*1しかとれない。 なのでこんなんできるといいよね。(最初のコミットの方が余計な関数なくて見やすい) 引数をどう渡すかとか、とか考えると関数名かFuncrefを取る仕様は分かるけど。 でもやっぱり(た…

screenでよく使うウインドウの名前

最近はこんな感じ。 root sudo用 家ならsudo suでログインしてても大丈夫だけどノートPCとか外出時にはsudoで済ませるべき tw twitter用 いつも開いてるわけじゃないけど diary hww用 %laptop 頭に「%」をつけてるのはリモート用 man manとかヘルプ引く用*1 …

昨日か一昨日からPCつけっぱなしにしていたこともあって、 hwwの現在のグループ*1がvimになってるのを気づかずに、 上のエントリを間違えてVimグループに投稿してしまった...bash,zshみたいに現在のグループをホスト名っぽくプロンプトに表示できれば間違え…

FriendFeedでお気に入りされたポストを表示する

FriendFeedって結構色んな検索機能あるのか。知らなかった。 次のように検索するだけ。 likes:1 from:ユーザ名「ユーザ名」は自分のユーザ名に変える。 こうすると1人以上からお気に入りされた自分のポストを表示できる。 あと検索結果はRSSを吐いてくれる。…

メーリングリストを検索するWebサービス

メーリングリストを検索するWebサービス。Google Groups以外にもあったのか。 Gmane -- Mail To News And Back Again The Mail Archive Google グループ Google グループ ...本日13個目のエントリ。異常w 多分一生のうち一番ブログを書いた日だな。