Hatena::Groupretla

Klein*Klein RSSフィード

2010年02月13日

fenrirからTwitterにポストする時に140文字を超えてたらアラートを出す

| 16:11 | はてなブックマーク - fenrirからTwitterにポストする時に140文字を超えてたらアラートを出す - Klein*Klein

このサイトのスクリプトを便利に使わせてもらってる。

ただこのスクリプトだと、140文字超えてて投稿できてなかった場合に全然分からないので、ちょっと手を加えて140文字を超えたらアラートが出るようにしてみた。

このスクリプトのポストが始まる部分、つまり

    xmlhttp.open('POST', 'http://twitter.com/statuses/update.json', false, args.Item(0), args.Item(1));

↑この行の直前に、以下を書き足す。

    var num = statuses.join().length;
    if(num > 140){
        WScript.Echo('[Failed] Your tweet has over 140 chars.');
    return;
    }

ぶっちゃけJavaScriptなんて全然知らなくてかなり適当だけど、とりあえず自分で使えてるからまぁいいや。

これだけじゃ実行後にしかエラーが分からないから微妙に不便だけど、fenrirは何か実行するとその時打ち込んだ文字列を記憶するので、書き直しもそんなに大変ではない。

てかそもそもfenrirから140字超える投稿なんてまずしないけど。


一応fenrirのインスタントコマンドの記述も晒しとく。

;twitterにポスト
t=""%W\tool\twitter.js" メールアドレス パスワード "%A""

fenrir使うような人には特に説明は要らないか。

追記

もっと気を利かせて、アラートに実際書いた文字数と減らすべき文字数を出したければ、書き足す内容を以下のようにする。

    var num = statuses.join().length;
    var minus = num - 140;
    if(num > 140){
        WScript.Echo(num + '文字も書いてんじゃねーよ!' + minus + '文字減らせや!');
    return;
    }
トラックバック - http://retla.g.hatena.ne.jp/retla/20100213

2010年01月13日

HDDのファイル・フォルダの追加削除を監視して実行中のfenrirに反映させるソフト

| 00:16 | はてなブックマーク - HDDのファイル・フォルダの追加削除を監視して実行中のfenrirに反映させるソフト - Klein*Klein

237 :名無しさん@お腹いっぱい。:2010/01/05(火) 04:27:47 id:DoRNR3pw0

今トリップが分からない状況なんですが、作者です。

HDDのファイル・フォルダの追加削除を監視して実行中のfenrirに反映させるソフト

http://up.ampll.org/dirsir/lazy027.zip

テスト版と考えてください。

http://pc12.2ch.net/test/read.cgi/software/1248792617/237

今のところ特に問題無く使えてる。

fenrirCrawler.exeを起動しておくと、ファイル・フォルダの有無に変化が生じた時に、その情報をfenrirに反映してくれる。新しくファイル作成した時とか何か落としてきた時とか、その直後からfenrirで検索できるので、Everythingに近い感覚で使えるようになる。

監視対象はiniファイルで設定し、基本的にfenrirScanのルールと書き方は同じ。とりあえずfenrirScanと同じ範囲を設定しているが、いっそ広範囲を対象にした方が便利なんだろうか。

ファイル・フォルダの追加削除ごとにfenrirがデータ処理をしているので、千単位のファイルを削除したりするとやばいらしい。そんなことまず無いと思うが。

トラックバック - http://retla.g.hatena.ne.jp/retla/20100113