野ログはノロキュアMaxHeart
2007-08-10
_ ニコニコ動画にアクセスしている時間をカウントするGreasemonkeyスクリプト
なんか変な時間に目が覚めて、寝れなかったんで前々から作ろうと思ってたGreasemonkeyを作ってみた。
「プリキュアが好きなハッカーがニコニコ動画ばかり見ているのも人類にとって多大な損失」とか誰かが言っていた気もするので書いた。
嘘だけど。
とりあえず超シンプル版で。
ユーザースクリプトコマンドにリセットが一応付いてます。
最近エンジニアの知り合いの多くが凄い時間ニコニコ見てそうなので、これを使って自重してください。
インストール
http://cureblack.com/files/2007/0810/nicovideotimer.user.js
Firefox使ってない人は
Firefoxと Greasemonkey をインストールしてくださいね。
関連してない
http://la.ma.la/blog/diary_200707231707.htm
要望とかあったら
とかに向かって言うとすぐ気づく。
他のサイトで使いたい。
ユーザースクリプトの管理から、http://nicovideo.jp/*となってるところに見たいサイトを追加すれば使えます。 youtubeだったら「http://*youtube.com/*」みたいな感じで。
修正履歴
- 2007-08-13floorにするべきところをroundにしてるという酷すぎるバグに気付く。修正しました。作った後ニコニコ全然見てなくて気付かなかった。申し訳ない。
- 2007-09-01 ブログ等にフレームで貼ってあるやつでカウントしないようにした。
2007-08-12
_ gungi参加してきました。
マイネットジャパンさんで開催されてるエンジニア交流会gungiに参加させていただきました。
ドリコムからは僕がモノリスの開発等についてお話をさせていただきました。
突然の参加だったので準備不足な感が否めなかったので申し訳なかったです。
技術面のお話がメインだったのですが、モノリス自体が技術売りにしたサービスではないので、
サーバー周りのお話。
Rails開発のお話。
くらいになってました。
マイネットジャパンさんの方からも大変ためになるお話を聞かせていただけて、凄く勉強になりました。
とりあえず分かったのは、うちの数倍管理、運用体制がしっかりしてるので、 是非見習わなくては。
ということでした…
2007-08-14
_ mixiやめてtwitterしようぜ
英語のサイトだけどはまったらめっちゃ面白いよ。
mixi全然見ないけど、twitterめちゃめちゃチェックするので勧めてみる。
多分今のとこかなりのネット好きにしかうけないから、多分誰も始めないとは思うけど。
俺のアカウント
_ デュエリストTシャツが欲しすぎるのではてなで質問した。
なんか2chブログか何かで見たデュエリストTシャツというのが欲しすぎるけど、どこに売っているのか分からなかったので
はてなで質問してみた。
2007-08-16
_ ゴーヤとにがごりの違い
皆に同じだよ。といじめられた。
太くてイボでっかくてチャンプルーに向いてるのがゴーヤで
見た目キュウリっぽくて、おひたしとかに向いてるのがにがごりだと思うのですが
どうでしょう。
_ ゴーヤとにがごり(にがうり)についてのレポ
まずにがごりというのは九州の方言でにがうり(苦瓜)のことです。
結論から言うとゴーヤとにがごりは多分一緒の野菜。
しかし、ゴーヤという呼び名は主に沖縄で使われていたもの。
一方にがごりという呼び名は九州で使われていたもの。
で、某ドラマのヒットにより日本全国にゴーヤが広がり、全国的に(九州含む)でゴーヤという呼び名が使われるようになった。
ただ、沖縄で多く栽培されていた種と九州で多く栽培されていた種は違うものであるため、昔ゴーヤとよばれていたものと、にがごりとよばれていたものは違う。
参考 http://www2u.biglobe.ne.jp/~bird-st/what/gw_variation.htm
多分皆が言うゴーヤは
あばしゴーヤ、群星、汐風といった種であり、
僕が言うにがごりは長れいしだと思います。
親からの受け売りですが、ゴーヤはチャンプルーに向いてて、にがごりはおひたしに向いてます。
僕も食べてそう思います。
にがごりは http://cookpad.com/mykitchen/recipe/417645/ こういう食べ方がめっちゃ美味しいです。
2007-08-17
_ AP4R使ってみました。
http://d.hatena.ne.jp/kiwamu/20070628/1183063085
とかから辿ったら、シンプルな使い方は凄い楽にできた。
便利便利。
普通にWEBアプリ書いてるだけで非同期処理にできる。
ただ、一歩先に進もうとした時に設定がよくわかってない馬鹿な僕。
drb,dispatchers,carriersをそれぞれ別のデフォルトと変えたときどんな動きするのかがよくわかってない。
WEBに公開されてる部分からプラグインを通してdrbにメッセージが行く。
drbはメッセージを受けてdbかfileに保存を行う。
carriersが上のdrbからメッセージを持ってくる。
carriersから処理を委譲されてdispatchersが適切なtargetに対してリクエストを投げかける。
ってことですよね…あってるのかな…
carriersっていうからにはいくつか指定できたりしそうなんだけど、どんな感じでそれぞれ動くのか全然わかってない。
複数台でAP4Rを動かしたときにどんな設定にするのか、どんな動きするのか誰か教えて欲しい。
僕も元気が出たらソース読む。
間違ってたりしたら嫌なので、トラバおくっとく。
トラバとトラはって似てる。
_ Railsと違うサーバーで動かそうとしたら動かせないぞ…くそー。
なんでだ…
くそー。
acl設定したつもりでもいつもローカルホストからの接続しか受け入れてくれない。
むぅ。
なんか根本的な勘違いしてるかもしれないぞ。
2007-08-20
_ lessでカラー表示
Railsのログ読むのにいつもtail+screenのスクロール使ってたんだけど、 lessを最近よく使うようになった。
ただlessってカラーコード読んでくれないんだよなぁ、decelopmentのログのカラー表示やめるか…とか思ってたらlessでもちゃんと色づけ出来た。
全然知らんかったけど、超基本なのかも。
less -R ./log/development.log
でカラー表示できる。
http://www.pochinet.org/linux2L003.htmによると
-r または --raw-control-chars
「そのままの」制御文字を表示させるようにする。デフォルトでは、制御文字をキャレット表記を使って表示する。例えば、control-A (8 進数 001) は "^A" と表示される。警告: -r オプションが指定されると、 less は (制御文字のタイプにどのように画面が反応するかに依存しているために) 画面の実際の状況の経過を追うことができない。よって多くの場合、長い行が誤った位置で分割されてしまうといった問題が生じる
-R または --RAW-CONTROL-CHARS
-r と 似ているが、可能な場合には画面表示を正しく維持しようとする。このオプションが有効なのは、入力が通常のテキストの場合である。入力には ANSI の「カラー」エスケープシーケンスが含まれていてもよい。このシーケンスはESC [ ... mのような形式で、"..." は "m" 以外の 0 個以上の文字である。画面の状況を保つため、全ての制御文字と ANSI カラーシーケンスはカーソルを移動させないと仮定している。 less に "m" 以外の文字を ANSI カラーエスケープシーケンスの終了文字として認識させることもできる。そのためには、認識させたい終了文字のリストを環 境 変 数 LESSAN-SIENDCHARS に設定すればよい
いつもカラー表示したい場合は、環境変数LESSに--RAW-CONTROL-CHARSとか入れてやればOK
_ 全日本アニソングランプリ
東京予選だけ見た。
いやーあんな面白そうな大会あったのか…
参加したかった。
僕は音痴なので即落とされると思うけど。
無印DANZEN歌いたかったよ。
ってか東京予選プリキュア関係多かったなぁ。
優勝者とワイルドカードがプリキュア5だったし。
MaxHeart歌ってた兄貴も面白かったし。
関連
2007-08-28
_ オモシログッズもらっちゃおうキャンペーン
僕が仕事で開発・運営に関わってるモノリス(http://monolist.drecom.jp/)でキャンペーンが始まりました。
ソリッドアライアンスさんのおもしろグッズが当たるキャンペーンになってます。
ドリコムのアカウント持ってない人でもブログからトラックバックするだけで簡単に参加できるのでオモシログッズ・ネタグッズ好きな方は是非応募してください。
(持ってる人はモノリスで欲しい商品登録するだけで参加できます。)
ちなみに僕が欲しいのは コレジャナイロボUSBメモリです!
2007-08-31
_ twitterをGreasemonkeyから使いやすくするCGI
結構前なんだけどtwitterをGreasemonkeyとかから使いやすくするCGI作ったよ。(ファイル名でいつ作ったかバレバレなんだがw)
http://cureblack.com/files/2007/0824/twitter_gate.rb
ユーザー名とパスワードとstatusでポストできる。
Greasemonkeyからだとbasic認証じゃ使いにくいからねぇ。
これで自分のtwitterのアカウント以外のところにGreasemonkeyから投稿できるよ。
ライフログにtwitter使ったりするのに便利かも。
セキュリティもへったくれもないのでソースもあげとく。
使いたい人は自分の信用できるところに上げてから使わないと、パスワード抜き取られるかもしれないので注意。
普通のCGIってあんまり書いたことないけど、小物作るのも面白いかも。
ソース
#!/usr/local/bin/ruby
require 'net/http'
class Twitter
attr_accessor :domain, :port
def initialize user, pass
@user = user
@pass = pass
@domain = "twitter.com"
@port = 80
end
#via http://la.ma.la/blog/diary_200704111918.htm
def update status
Net::HTTP.version_1_2
req = Net::HTTP::Post.new("/statuses/update.json")
req.basic_auth @user, @pass
req.body = "status=" + URI.encode(status)
Net::HTTP.start(@domain,@port){|http|
res = http.request(req)
res.message
}
end
end
require 'cgi'
cgi = CGI.new
if cgi.request_method == "POST" && cgi["user"] && cgi["pass"] && cgi["status"]
twitter = Twitter.new cgi["user"], cgi["pass"]
res = twitter.update cgi["status"]
cgi.out{<<-END
<html>
<body>
#{res}
</body>
</html>
END
}
else
cgi.out{<<-END
<html>
<body>
<form method="post">
user:<input type="text" name="user"><br>
pass:<input type="password" name="pass"><br>
status:<input type="text" name="status"><br>
<input type="submit">
</form>
</body>
</html>
END
}
end
_ ニコニコ動画の最近見た動画を超パワーアップさせるGreasemonkey
ニコニコ動画の最近見た動画がCookieに保存なのでいろいろと気に食わないので作りました。
(複数のブラウザで見たものが考慮されない、保存されている数が少ない)
えらそうなこと書いたけど、あなたが見たニコニコ動画がtwitterの専用アカウントに投稿されるだけです。
使い方。
ニコニコ動画のログを残す専用twitterアカウントを取得する。 このgreasemonekyをインストールする。 Greasemonkey中のYOUR_TWITTER_ACCOUNT,YOUR_TWITTER_PASSWORDをあなたのものに変更する
です。
上述のログインしているアカウントとは別のアカウントに投稿することができるCGI経由することで他のアカウントにポストしています。
僕にパスワード抜かれるのが嫌な人は、自分でCGIをアップして、Greasemoneky中のURLを書き換えてください。
ダウンロード
http://cureblack.com/files/2007/0831/nicovideologwithtwitter_.user.js
参考
http://d.hatena.ne.jp/jazzanova/20070413/1176395089



_ 要望 [twitterになれていないのでこちらで・・・ ・firefox3にアップデートしてから、このスプリクトが 動画..]