「migemo」を含む日記 RSS

はてなキーワード: migemoとは

2015-03-28

Vim日本語入力は苦行という風潮

この投稿Vimで下書きしていたが、特に問題は感じなかった。

もっともこれは、skk.vim(Vim内部で完結するIM提供するプラグイン)の恩恵が大きい。

https://github.com/tyru/skk.vim

Vimでの日本語入力苦痛に感じる原因としては、VimIMで別々のモードが同時に存在することによる混乱が大きいと思っているが、これはskk.vimが解消してくれる。

skk.vimはノーマルモードに戻るとIMを停止し、停止する前のモードを保持しない(挿入モードに入った時点では必ず停止している)

この設計のおかげでIMモード意識する必要が無くなる。

(これと同じことをVimが外部のIMに対してやってくれればいいが、外部のIM制御するのは一筋縄はいかないらしい…)

また、私は使っていないが、Vimには日本語テキスト編集やすくするプラグインもある。

文節移動を可能にするjasegment.vim

Migemo検索を可能にするmigemo.vim

f{char}をMigemo検索拡張するclever-f.vim

これらを始めとしたプラグインを導入することで編集速度を向上させることも可能だろう。

はいえ、無理にVimで頑張ることはないし、より快適に扱えるエディタがあるならそちらを使うほうが賢い気はする。

プラグインマネージャ入れて、skk.vim入れて、SKK辞書ダウンロードして、SKKでの日本語入力に慣れて…というのは実際面倒だし…。

(SKKに慣れ、Ansibleとvim-unbundleでプラグイン管理している今でこそ楽だけども)

2010-10-30

購読するとかしないとか105のブログ

今更だが、はてブhttp://www.atmarkit.co.jp/fjava/column/andoh/andoh53.html が人気だったのでまとめてみた。(末尾Eは英語

まずはその記事にあった、16あるけど購読するべき15の開発者ブログ一覧(一部追加あり)

  1. http://alpha.mixi.co.jp/blog/
  2. http://engineer.dena.jp/
  3. http://labs.gree.jp/blog/
  4. http://developer.cybozu.co.jp/
  5. http://mtl.recruit.co.jp/
  6. http://blog.spicebox.jp/labs/
  7. http://labs.unoh.net/
  8. http://tech.kayac.com/
  9. http://techlife.cookpad.com/
  10. http://lab.cirius.co.jp/blog/
  11. http://searchblog.yahoo.co.jp/
  12. http://blogs.oracle.com/otnjp/
  13. http://yuiblog.com/ E
  14. http://blogs.msdn.com/b/ie/ E
  15. http://www.google.com/newproducts/ E
  16. http://ameblo.jp/cyberx-engineer/

で、偏ってるんじゃないのとか、あれないよね、みたいなのとか、その時の http://reader.livedoor.com/ranking/hot.html とかから集めた、14しかないけど購読するべき15の開発者ブログ

  1. http://tech.ecnavi.co.jp/
  2. http://staffblog.baidu.jp/
  3. http://lab.klab.org/young/
  4. http://ameblo.jp/principia-ca/
  5. http://kray.jp/blog/
  6. http://blog.livedoor.jp/techblog/
  7. http://twitterjp.blogspot.com/
  8. http://info.dwango.co.jp/rd/
  9. http://openlab.dino.co.jp/
    • ディノ
  10. http://d.hatena.ne.jp/hatenatech/
  11. http://blog.pixiv.net/
  12. http://ryus.co.jp/modules/d3blog/
    • RYUS
  13. http://www.tejimaya.com/blog
    • 手嶋屋
  14. http://www.sixapart.com/ E
  15. http://www.google.co.jp/search?q=開発者ブログ

あと、企業ブログじゃないけど、 http://reader.livedoor.com/ranking/subscribers.html から、これも購読するべき15の開発者ブログ

  1. http://d.hatena.ne.jp/naoya/
  2. http://satoshi.blogs.com/
  3. http://d.hatena.ne.jp/mala/
  4. http://takagi-hiromitsu.jp/diary/
  5. http://bulknews.typepad.com/ E
  6. http://d.hatena.ne.jp/amachang/
  7. http://neta.ywcafe.net/
  8. http://d.hatena.ne.jp/essa/
  9. http://www.rubyist.net/~matz/
  10. http://chalow.net/
  11. http://furukawablog.spaces.live.com/
  12. http://www.geekpage.jp/
  13. http://blog.livedoor.jp/lalha/
  14. http://0xcc.net/blog/
  15. http://www.goodpic.com/mt/

さらに、 http://gihyo.jp/dev/serial/01/alpha-geek にある、もっと購読するべき15の開発者ブログ

  1. http://d.hatena.ne.jp/higayasuo/
    • ひがやすを、Seasarの人
  2. http://blog.livedoor.jp/nipotan/
  3. http://d.hatena.ne.jp/Hamachiya2/
  4. http://developer.cybozu.co.jp/kazuho/
  5. http://d.hatena.ne.jp/koyhoge/
  6. http://d.hatena.ne.jp/i_ogi/
  7. http://www.aoky.net/
  8. http://steps.dodgson.org/
  9. http://kzk9.net/blog/
    • 太田一樹、分散並列の人、PFIの人
  10. http://hillbig.cocolog-nifty.com/
  11. http://d.hatena.ne.jp/tanakh/
  12. http://yusukebe.com/
    • 和田裕介、すけべー、YourAVHostの人、perlの人
  13. http://twitter.com/jch2355
    • 濱野純、Junio、gitの人
  14. http://blog.yappo.jp/
    • 大沢和宏、やっぽ、iYappoの人、perlの人
  15. http://d.hatena.ne.jp/tokuhirom/

まだまだ、 http://geekdb.jp/ とか、 http://jibun.atmarkit.co.jp/lcom01/rensai/comrade01/comrade01.html とか、 http://bizmakoto.jp/bizid/kw/newgenchronicle.html とか、 http://web-engineer.buyuden.net/buyuden/ とか、これでも購読するべき30の開発者ブログ

  1. http://d.hatena.ne.jp/pha/
  2. http://d.hatena.ne.jp/koizuka/
  3. http://d.hatena.ne.jp/higepon/
  4. http://d.hatena.ne.jp/nyaxt/
  5. http://d.hatena.ne.jp/authorNari/
  6. http://d.hatena.ne.jp/HolyGrail/
  7. http://coreblog.org/ats/
  8. http://d.hatena.ne.jp/satoru_net/
  9. http://d.hatena.ne.jp/wadap/
  10. http://www.milkstand.net/fsgarage/
  11. http://d.hatena.ne.jp/hirose31/
  12. http://trac.mizzy.org/public/blog
  13. http://www.otsune.com/diary/
  14. http://d.hatena.ne.jp/tasukuchan/
  15. http://www.be-interactive.org/
  16. http://d.hatena.ne.jp/sato-shi/
  17. http://d.hatena.ne.jp/Yoshiori/
  18. http://d.hatena.ne.jp/t-wada/
  19. http://www.hirax.net/
  20. http://d.aoikujira.com/blog/
  21. http://d.hatena.ne.jp/ZIGOROu/
  22. http://d.hatena.ne.jp/uta46/
  23. http://blog.masuidrive.jp/
  24. http://d.hatena.ne.jp/takahashim/
  25. http://d.hatena.ne.jp/kazu-yamamoto/
  26. http://networkautonomy.blogspot.com/
  27. http://ko.meadowy.net/~koichiro/diary/
  28. http://ko.meadowy.net/~nay/diary/
  29. http://d.hatena.ne.jp/gallu/
  30. http://d.hatena.ne.jp/mizuno_takaaki/

あとは個人色強め、社会派学者派、ビジネス派もある、これは好きにすべき15の非開発者ブログ

  1. http://blog.livedoor.jp/dankogai/
  2. http://d.hatena.ne.jp/umedamochio/
  3. http://ameblo.jp/takapon-jp/
  4. http://ikedanobuo.livedoor.biz/
  5. http://d.hatena.ne.jp/jkondo/
  6. http://www.ringolab.com/note/daiya/
  7. http://phpspot.org/blog/
  8. http://zen.seesaa.net/
  9. http://twitter.com/fromdusktildawn
  10. http://www.tez.com/blog/
  11. http://hiro.asks.jp/
  12. http://www.chikawatanabe.com/blog/
  13. http://mediologic.com/weblog/
    • 高広伯彦、広告派、スケダチの人
  14. http://japan.cnet.com/blog/kenn/
  15. http://www.kitajirushi.jp/

これ無いとかこれ違うとかあったらよろしく

2008-07-18

vimperator最高

ほんとにもう最高。

楽したい人間+ハマり性な人間には、こーゆーカスタマイズがしがし出来るツールが最高なのよ。

オレ流ブラウザ環境整備できるのももうタマラン。

エディタならvimemacsでもいいけど、あんまり詳しくない。

他のツールはカスタマイズ性で見劣りする。

こだわりのない人間にはどんなツールでもオッケーなんだろうね。

オレはこだわるところはこだわる。

ちょっとした不便に気づかないか気づいても甘受してしまうような人間と、今はクリアできなくともなんとか今後の課題にしたいと考える人間。

そこの違いだね。

どっちが得かというのはわからんけどね。

優劣とか損得の問題じゃなく、ただオレはそういう人種だってこと。


追記

ブクマありがとう

vimperatorrcねえ。特筆すべき点はないけど、あえて一部抜粋すれば、こんな感じ。

inoremap <C-1> <Esc>1gt
inoremap <C-2> <Esc>2gt
inoremap <C-3> <Esc>3gt
inoremap <C-4> <Esc>4gt
inoremap <C-5> <Esc>5gt
inoremap <C-6> <Esc>6gt
inoremap <C-7> <Esc>7gt
inoremap <C-8> <Esc>8gt
inoremap <C-9> <Esc>9gt
noremap <BS> H
noremap <S-BS> L
noremap ,b <Esc>:bmarks -tags=
noremap u :o<Space> " ldrc+ldrでoで:open出来ない問題を解決
" wildoptions=auto時に一瞬補完が表示されてウザいmapがある - Dis Communication - 符号無し
" http://unsigned.g.hatena.ne.jp/Trapezoid/20080620/1213961754
javascript <<EOM
[
    [',a',':dialog addbookmark'],
    [',c',':viewSBMComments -t h'],
    [',C',':viewSBMComments -t hdl'],
    [',d',':pindownload'],
    [',ld',':set ldrc'],
    [',p',':mb clear-pin'],
    [',q',':toggleldrc'],
    [',R',':so ~/_vimperatorrc'], 
    [',r',':res'],
    [',v',':!vim ~/_vimperatorrc'], 
    ['\\s',':scrapbook'],
    ['\\S',':scrap'],
    ['\\f',':firebug'],
    ['\\d',':dialog downloads'],
    ['\\p',':tabopen chrome://browser/content/places/places.xul'],
    ['!',':set invum'],
    ['B',':ls!'],
    ['\\a',':addons'],
    ['\\e',':errorconsole'],
    ['\\F',':firebugwindow'],
    ['\\d',':dialog downloads'],
    ['\\g',':oepnGMpanel'],
    ['\\G',':toggleGM'],
    ['e',':note'],
    ['<F11>',':fullscreen'],
    ['\\P',':placesnewwin'],
    ['\\H',':historynewwin'],
    ['<C-j>',':togglebookmarksidebar'],
    ['<C-k>',':togglehistorysidebar'],
    ['<C-l>',':addtoldr'],
    ['<C-S-Right>',':removerighttabs'],
    ['<C-S-Tab>',':previousfirebugtab'],
    [',o',':openselectedlinks'],
    [',3',':copy titleAndURL'],
    [',ig',':imageGet'],
    [',io',':imageOpen'],
    ['w',':submit'],
    [',lo',':logout'],
    // nicontroller.js
    [',ni',':nicoinfo'],
    [',np',':nicopause'],
    [',nm',':nicomute'],
    [',nv',':nicommentvisible'],
    [',nz',':nicosize'],
    [',ns',':nicoseek'],
].forEach(function([key,command]){
    liberator.mappings.addUserMap([liberator.modes.NORMAL], [key], "User defined mapping",
        function () { liberator.execute(command); }, {rhs: key, noremap: true});
});
EOM

javascript <<EOM
[
    ['<C-j>',':togglebookmarksidebar'],
    ['<C-k>',':togglehistorysidebar'],
].forEach(function([key,command]){
    liberator.mappings.addUserMap([liberator.modes.INSERT], [key], "User defined mapping",
        function () { liberator.execute(command); }, {rhs: key, noremap: true});
});
EOM
javascript <<EOM
// nicontroller.js plugin
// [N]-
// N 秒前にシークする。
// 指定なしの場合 10 秒前。
liberator.mappings.addUserMap(
    [liberator.modes.NORMAL],
    ['-'],
    'seek by count backward',
    function(count) {
        if(count === -1) count = 10;
        liberator.execute(':nicoseek! ' + '-' + count);
    },
    { flags: liberator.Mappings.flags.COUNT }
);

// [N]+
// N 秒後にシークする。
// 指定なしの場合 10 秒後。
liberator.mappings.addUserMap(
    [liberator.modes.NORMAL],
    ['+'],
    'seek by count forward',
    function(count) {
        if(count === -1) count = 10;
        liberator.execute(':nicoseek! ' + count);
    },
    { flags: liberator.Mappings.flags.COUNT }
);
EOM

Vimperatorで;bでリンクを新しいバックグラウンドのタブに開くようにする。

http://anond.hatelabo.jp/20080709195527

も俺の仕業なんだけど、これvimperator本体に実装してくれないかな。

気になる点・これからの課題

窓の杜 - 【NEWSFirefox 3のスマートロケーションバーに対応した「XUL/Migemo

http://www.forest.impress.co.jp/article/2008/07/07/xulmigemo0105.html

余談

Index of /

http://vimperator.driftaway.org/

に上がるのはたいてい朝の07:30になっているので、いつからかチェックするのが朝の習慣になった。

2007-06-22

自分は

http://anond.hatelabo.jp/20070621235911

fenrirというソフトを使っている。お気に入り(.url)ファイルの詰まったディレクトリスキャンさせて、あとはMigemo検索。整理の必要がない。これはよくorたまにいくサイト用だけど。

ただこの辺のソフトを使おうと思うとスクリプトとか書けないと逆に不自由するだろうなぁ。

SBMの方はとりあえずクリップしといてあとで検索…あんまし積極的にタグ付けしようとは思えなかった。検索に引っかかればいいというスタンスだからか。

 
アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん