2008/04/08


vimperator pluginの2個です。
gmailは、basic認証で
http://mail.google.com/mail/feed/atom
にアクセスすると、以下の様なXMLが返ってきます。
<?xml version="1.0" encoding="UTF-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
    <title>Gmail - Inbox for xxxxxxx@gmail.com</title>
    <tagline>New messages in your Gmail Inbox</tagline>
    <fullcount>1</fullcount>
    <link rel="alternate" href="http://mail.google.com/mail" type="text/html" />
    <modified>2008-04-08T05:10:53Z</modified>
    <entry>
        <title>test!</title>
        <summary>On Tue, Apr 8, 2008 at 2:00 PM, XXXX &lt;xxxxxxx@gmail.com&gt; wrote: &gt; Help Me! ...</summary>
        <link rel="alternate" href="http://mail.google.com/mail?account_id=xxxxxxx%40gmail.com&amp;message_id=XXXX&amp;view=conv&amp;extsrc=atom" type="text/html" />
        <modified>2008-04-08T05:10:41Z</modified>
        <issued>2008-04-08T05:10:41Z</issued>
        <id>tag:gmail.google.com,2004:XXXXXXXXXXXXXXXXXXX</id>
        <author>
            <name>me</name>
            <email>xxxxxxx@gmail.com</email>
        </author>
    </entry>
</feed>

このfullcountに未読数が入ってます。このプラグインはこれを見てvimperatorのステータスバーに未読あり/なしのアイコンを表示します。
新着なしの場合
gmail-biff-status2

新着ありの場合
gmail-biff-status1
現状、30秒単位のポーリングです。またon/offの切り替えもありません。きっとcodereposの誰かが設定出来る様に機能拡張してくれると信じています。

よろしければどうぞ。
gmail_biff.js
Posted at by




私は貧弱じゃないと信じてるんですけどね。
α置換 どう書く?org

標準入力から与えられたソースコードの変数名を置換するプログラムを作ってください。最近はリファクタリングツールなどの普及でこのような需要は少ないかと思われますが、viなど貧弱なエディタを使っているときに困るのが変数名の置換です。

http://ja.doukaku.org/171/
これ「貧弱な」は「エディタ」にかかる言葉なのか、「vi」にかかる言葉なのか気になる。
「それVim」タグ付けたり、「それエディタじゃなくてリファクタリングツールの仕事」とツッコミ入れるつもりもありませんし、意識無く書かれたのだと思いますが、他のエディタと並べたときに「viは少し劣ります」と見えるのは悲しいな。

言葉って難しいですね。一言付け加えるだけで意味合いが凄く変ってしまいます。 となりの家、今日焼肉よ なんて褒め言葉も一言付け加えれば となりの家、安月給なのに今日焼肉よ なんて言葉になるのですから。
Posted at by



2008/04/07


なんか「入れろ!」と言われた気がしたので入れました。vimperator pluginデビュー?

まぁ大したものではないですが...
hatenaStar.js

使い方は :hatenastar もしくはノーマルモードから「,?s」です。カウントが使えますからotsune氏の記事に10個はてなスターを付けたかったら「10,?s」とすればよし。

ま、vimperatorはちょっと変態的なので常用するかはこれから決める。
Posted at by