2008年 02月 21日

おwwれwwのww歴史wwwはwww自己www正当化wwwのwwwwwれきwwwしwwwwwwwwwwww

これからおれはどうなってしまうんじゃろう。ぼくはいまだにぼく自身のことがよくわからないのだよなぁ。

とりあえず、ソリッドであるよりはリキッドのほうがよいと思う。それは絶対に確かだと思う。


ちなみに自分が高校で学んだ最大のことは「ひたすらが我慢すること」で、大学で学んだ最大のことは「我慢しないこと」だった。俺が一番嫌で、絶対に避けなければいけないと思っていることは、そういった、高校や大学であった、完全に心の底から憂鬱な日々の繰り返しであって、中学のような、嫌なことはありつつも、全体としては良いこと、楽しいことのほうが多い、というのは問題ないと思う。このバランス、嫌のことと、楽しいことのバランスの境界をどこに落とすのかが、まったくもってよくわかってない (それって感じてみない=経験してみないとわからないことだからだ)。

git-svn で svn のブランチをマージ (未解決)

# git-svn version 1.5.3.6 (svn 1.3.2)
$ git clone -s ...
$ git reset --hard remotes/trunk # マスターを最後に trunk がコミットされたリビジョンにリセットする
$ git merge barbaz # barbaz はリモート svn なブランチ
$ git svn dcommit --dry-run

してしまうと、予想に反して barbaz のブランチにコミットされてしまう。

git-svn は dcommit のとき git log HEAD の git-svn-id: の一番最初 (最新) をみるらしいけど、リモートが svn なコミットを merge すると、そっちが最初になってしまう。

git-svn-id はコミットログに入ってるっぽいから自分で書いたらとりあえずコミット先はかわるだろうけど、あぶなくてできない。merge してくるときにブランチ側の git-svn-id を消すべきなんだとおもうけどよくわからない。うちの git-svn が古いけど新しいのだと直ってたりするのかな (古いのしか入らなかった。めんどす)。

>

2008年 02月 20日

BAZRA

あれw AVEX だったのかw http://www.nicovideo.jp/watch/ax1831099 公式動画にあってうけた。

2008年 02月 19日

睡眠

自分は音が何もしないと高確率で金縛りになるので音楽つけたまま寝ることが多い。

あの、体だけが眠ろうとするせいで、脳から出す命令に体が反応しなくなって、自分の体がすごく重く、重く感じられる感じっていうのは、気持ち悪い。

Open Fastladder

Plagger とのタッグが最強すぎる気がする。まだ Plagger 側の config を充実させていないけど Mixi 日記とかあの UI でよめるのはきもちいいなぁ。

LDR -> OpenFL のレートを同期 (一発で)

なんか書いた GM が微妙だったので Ruby で一括適用するのを書いてみました。バグあるかもしれないけど

やってることは

  • LDR から Subscription リストをとってくる
  • OpenFL の DB の subscriptions から指定したメンバー ID の subscription をとってくる
  • OpenFL の feedlink と同一のものを LDR の Subscription リストからさがし、あるならそれのレートを適用して保存

Ruby で AR つかって、OpenFL のモデルをそのまんま使ってるので OpenFL 側の保存とかは問題がおきにくいはずだけど、LDR からリストとってくるのがけっこうアレかも。/api/subs?unread=0 って一発で全部とれてるのかな……

あとは OpenFL 側の set_rate にフックかけて LDR に反映させる GM かけばいいかな……

OpenFL -> LDR のレート同期できた。とおもう。ほとんど未テスト

Subscription::LDR が feed->meta->{rate} にレートつっこんでるので Store::Fastladder をかきかえたほうがシンプルだ

sync_rate というオプションがでけたのでこれつかうと meta->{rate} が反映されるお>< typester++

なにはともあれ

一番大切なのはマエノメリティだよなぁ。口先のやる気じゃなくて、頭がレポジトリにつっこまれているぐらい前のめっていないといけないのではないか

なんとなく眺めてて思うけれど、こういうみちを、学校の帰りに女の子と歩きたかった。

FeedBurner の文字化けフィード削除

  - module: Filter::Rule
    rule:
      - module: Expression
        expression: |
          my $threshold = 0.3;
          return 1 unless $args->{entry}->body;
          my $body = $args->{entry}->body->plaintext;
          my $len  = length $body;
          $body =~ s/[^\?]//g;
          my $rate = length($body) / $len;
          $rate < $threshold;

もっといい方法あるのかなぁ。というか既にありそうなんだけどみつけられなかった