はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Turbocharge Firefox Browser With Vim Editor Functionality Using Vimperator Add-on This article is part of the on-going Vi / Vim Tips and Tricks. Firefox is the best browser. Vim is the best editor. Wouldn’t be nice if we can combine the best browser (Firefox) with the best editor (Vim)? In this article let us review how to use the powerful Vim navigation concepts inside Firefox Browser using the
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
参考にならないわけではありませんがこのエントリの内容は古いです。 echo の挙動については http://wiki.livedoor.jp/shin_yan/d/liberator#content_17 により詳しい内容がまとめられていますので参照してください。 vimperator のコマンドライン領域が面白い件。主に liberator.echo() に関しての話題。 :echo だと一行しか受け付けないのでちょっとわきにおいとくよ。ちなみに liberator.echo() の実装を行っているのは ui.js ( http://www.mozdev.org/source/browse/~checkout~/vimperator/src/content/ui.js?rev=1.72;content-type=application%2Fjavascript ) 。 とりあえずモードに
いままで git-clone と git-pull しか使ったことが無かったので、そろそろちゃんとGitの使い方を理解したいなーと思い、「Vimperatorの最新版の追っかけ」を題材に手順をまとめてみた。 ローカルに公開リポジトリのクローンを作る まずは、公開されているリポジトリのクローンをローカルに作る。 以下のようにコマンドを打つ git clone git://vimperator.org/liberator.gitfirewall等でgit:プロトコルが通らない場合はhttp:で git clone http://git.vimperator.org/liberator.git 本家リポジトリの変更点をローカルに反映する で、しばらくすると本家のリポジトリ(クローン元)にバグ修正とか機能追加とかがあるので、それをローカルのリポジトリおよび作業ディレクトリに反映することになる。 変
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
id:hogelog さんが怪しげな事をやらかそうとしていたので唐突に思いついてみた。 ここでの目的は hints.js の onInput の中にオレオレ処理を追加する事。 しかし、onInput は所謂プライベート関数なので、普通にやっても書き換えたり参照することは出来ない。 そこで、liberator.eval を使う。 // 対象のプライベート関数がみえるオブジェクトを使う let context = hints.addMode; // まずはオリジナルの関数を取得 let onInput = liberator.eval('onInput', context); // 一時的に、context に突っ込みたい処理を書いた関数をぶち込む。 context.__anekos_dummy_repvblika = function () { alert('neko neko!'); re
id:nokturnalmortum 軍曹がマウスを使うヤツはピーのピーだっていうので ( http://d.hatena.ne.jp/nokturnalmortum/20081207/1228618925 , refer: google:鬼軍曹 vim from otsune#vimperator@IRCnet ) マウスが必須なところの代替そのいち。そのにはまだない。 Greasemonkey script にした理由はそのほうが使いでがあるかなぁと思っただけ。 w で rating をひとつプラス、 q で rating をひとつマイナス。発想は ldr_relative_rate ( http://d.hatena.ne.jp/kusigahama/20071107#1194447701 ) からいただいてます。 http://coderepos.org/share/browser
pluginManager.js – CodeRepos::Share – Trac vimperatorのプラグインのソース先頭に付けるコメント /* * ==VimperatorPlugin== * @name hoge * @description hogehoge * ==/VimperatorPlugin== */ これ、オイラがGreasemonkeyを真似てやりだしたんだが、この部分を何とかvimpから表示して、ヘルプとして活用したいと思って作り始めた。 コメントにしちゃうと参照ができないので、E4Xを使用して var PLUGIN_INFO = <VimpeartorPlugin> <name>pluginManager</name> <description>Manage Vimperator Plugin</description> <description lang=
たぶん、3歩あるいたら忘れるのでメモ cygwinのsetup.exeからGitコマンドインストール c:\cygwin\setup.exe 実行(なんか、古かったので http://cygwin.com/から最新版をダウンロードした) んで、 devbelop グループの中にある git-core ほか git-ほげほげ をインストール Git環境構築 cygtermをひらいて $ git config --global user.name "名前" $ git config --global user.email アドレス@ほげほげという感じで設定、こうすることでコミットとかの時に毎回入力しなくても済むらしい。 SSH Key PuTTYgen を使って SSH Key を作成する(参考:http://www.cc.tsukuba.ac.jp/old/WinSCP/PuTTYgen/i
Tips & Tricks If you think that you have found a nice way to make Vimperator work even better, please share your tips with others. Before adding new tips, please ensure that they haven't already been added, by browsing the list below. Also make sure to specify the Vimperator that version you use. Sometimes, tips become out of date as the Vimperator API changes. When this happens, please either lea
http://d.hatena.ne.jp/amachang/20081124/1227537790 をやってみたらおもしろかったので vimperator のコマンド登録 script を書いてみた。紹介されている bookmarklet にはてなブックマークのサイトを開くのを付け加えただけなんだけど 1.2 でも 2.0pre でも動くようにしてあるのでどうぞ。 commands.addUserCommand( ['hatebuedranking', 'hbrank'], 'display bookmarked information by はてなブックマーク', function () { let where = liberator.CURRENT_TAB; if (liberator.version.match(/^1\.2/)) { if (options['newtab'] &
2008年11月10日 [vimperator]direct_bookmark.js で post 後にメッセージを出す vimperator を今更ながら導入して、すっごく便利!と驚いているところ。 で、plugin の direct_bookmark はお勧め plugin の一つなのだが、ポストが終わったのかどうなのかよくわからないので、post が完了したらメッセージを出力するように patch. === direct_bookmark.js ================================================================== --- direct_bookmark.js (revision 34) +++ direct_bookmark.js (local) @@ -625,7 +625,9 @@ user,password, is
最近またちょっと変わったのでまとめ。気をつけないとハマるよ! hint mode 今日またちょっと仕様が変わった。いやまぁほぼ内部仕様の変更だから使うひとにはあまり影響がないんだけど既存 plugin を update する必要があるので注意。変更が必要なのは CVS HEAD か snapshot 2008-10-29 から。すでに plugin の変更は id:nokturnalmortum が行ってくれているので該当 version を使ってる人は update しませう。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/ldrize_cooperation.js http://hg.intevation.org/mirrors/mozdev.org/vimperator-cvs/
vimperator labs – Trac ユーザ登録すると、バグレポートや機能要望、プラグインのアップなどがチケットを切ることで可能になるのだがなかなか良い感じ。 MLだと無視されたけど、Vimperator/Bugs – vimperator labs – Tracでは無視されないっ! #8 (vimperator 2.0pre: mismatch namespace between javascript completion and actual execution) – vimperator labs – Trac #29 (customHintMatcher(option hintmatching=custom) does'nt work) – vimperator labs – Trac #31 (XPI generation doesn't add components d
例えば、:echo plugiで補完させると、あたかも使えますよーといわんばかりにpluginsがリストに載るのだが、実行すると「そんなオブジェクトねぇよボケッ」とエラーが返る。 これは、実際の実行時のスコープがliberator.modulesなのに、補完時のスコープはliberatorまたはwindowになっていて一致していないからだ。 javascript_completion.path Index: content/completion.js =================================================================== RCS file: /cvs/vimperator/src/content/completion.js,v retrieving revision 1.159 diff -u -r1.159 completi
CVS HEADのautocommandが厳密過ぎる。 既存ではないイベントで登録しようとするとエラーが返ってしまう。おかげでRCファイルに書いたautocmdが死んでる。正確にはプラグイン読み込み前にRCファイルが読まれてしまうので、この事態が起こる。 vimの場合はプラグインとRCファイルどちらが先に読まれるんだろう*1。プラグインの方が先に読まれるのが筋の様な気もするのだが... MLに質問するか、パッチを送って見ようかな。 それはそうと、http://vimperator.org/trac/ なサイトができている。リポジトリをこちらに移行するみたいだ。ユーザが自由にgit(?)を用いてスクリプトをアップできるかもしれない。そうなったらCodeReposにあるものをどうするか迷っちゃうな。 追記 2008-10-22 何人かからRCが先だよと教えてくれた。ありがとう。 とするとvim
開発版のCVS headがあまりにクソなので最近パッチばかり書いている気がする。コミッタは最低限の動作確認をすてからコミットするべきだろ、JK vimp.20081016T0717.patch Index: hints.js =================================================================== RCS file: /cvs/vimperator/src/content/hints.js,v retrieving revision 1.90 diff -u -r1.90 hints.js --- hints.js 14 Oct 2008 08:05:29 -0000 1.90 +++ hints.js 15 Oct 2008 22:11:14 -0000 @@ -535,7 +535,7 @@ case "contains"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く