野ログはノロキュアMaxHeart
2007-03-04
_ Wiiのバーチャルコンソールにロックマンシリーズはいったら凄そう。
今Wiiのバーチャルコンソールにファミコン版ロックマンシリーズがリリースされたら凄い人気でそうだなー。
俺もとりあえず全部ダウンロードしそうな気がする!!!
_ Amazonの裏技
javascriptでwindow.asinでそのページのasinがとれます!
ブックマークレットやGreasemonkeyで使うのであれば、URLパースしたりフォームから抜き取ったりしなくてもOKですよ!
結構知られてなかったので記事にしてみた。
2007-03-05
_ 風林火山やばいくらいに面白い
風林火山めちゃくちゃ面白いですよー!!
毎週毎週次回が楽しみで楽しみで仕方がない!!!
はじめは、信玄のイメージとあってなかったんだけど
もうなんっていうか俺の中の信玄のイメージの方を逆に書き換えられてしまいそうなほどの演技ですよ!
勘助も自分の思ってた勘助よりだいぶカッコイイけど
これはこれでめちゃめちゃ素敵だし。
あー早く次の回がみたいみたい。
2007-03-07
_ オフィシャルタグという考え方
とある人からのアドバイスを元にライトユーザーにも理解されやすいタグの使い方を考えてみた。
タグによる分類で一番の問題となるのが表記揺れ。
それを解消するためにオフィシャルタグを導入するというのはどうだろうか。
本来カテゴリにあたりそうなものをオフィシャルタグとし、タグを入力する画面で1クリックで登録することができるようにしておく。
そうすることでそのタグの利用率が高まる。
そういうオフィシャルタグを数十個程度用意することがタグ分類を飛躍的に一般に普及させることに繋がるんじゃないかと感じている。
オフィシャルタグには ファッション、書籍、電化製品などの分類などに加えて カワイイ、カッコイイなどの感覚的な分類も導入する。
それらのタグで複数検索することでカッコイイ 家具の検索なんかができるようになるわけです。
以上ライトユーザーに対してタグを普及させるための考えでした。
2007-03-08
_ GNU screenのエスケープキー
Ctrl-zで愛用しているのだが、人に話すと
えーーーっという反応をされることが多い。
俺の中では一番いいと思うんだけどなぁ…
サスペンドとかぶるとのことですが、Ctrl-zの場合非常に二連打がしやすいし、
サスペンドって結構でっかい操作なんで、二連打でも違和感ないし、苦痛に感じないんですけどねー。
Ctrl-zの仲間求むー。
2007-03-11
_ nyとかで漫画upしてる職人ってそれ仕事になるんじゃw
nyとかでの漫画放流ってのは漫画大好き人間として凄く嫌な行為なんだけれども、
漫画のデジタルアーカイブってのは凄くやりたいんだよねー。
補正とかもきちっとして、高画質で取り込んでくれるんだったら正直対価をはらってもいいかなと思うくらいに。
ある漫画を買った人に対してのみの配布とかになれば有用なんじゃないかなーとか思う。
古本に流すとかいうことにもなるから
職人が漫画購入者から漫画をうけとって、それをデジタル化。 職人は受け取った漫画を責任を持って処分する。 漫画送ってきた人にファイル送付
だといいのか…
漫画ってのはどうしても凄く場所をとるものだから
出版社はヘビーな漫画好きが漫画を安心して読み続けることができるように、デジタル化を考えて欲しいなぁ…
どうしても思い入れのある漫画とかはきちっとした本で残しておきたいけど、 そうじゃない漫画はなんとかしたいなぁ…
その漫画を所持してることが条件+100円くらいだったらデジタル化のためにお金払っても良いくらいだ・・・
でもさすがに自分で分解してスキャナーで取り込んでってのはありえない…
_ ファミコンの騎士ガンダム物語語りたい
見て懐かしすぎてやばい。
多分同世代の奴らにはクリーンヒット。
一番記憶に残ってるのはファミコン版2。
アルガス騎士団とバーサルナイト部分のストーリー。
何回クリアしたかわからないくらいやりまくった記憶がある。
1の方はなんか、ガンタンクかなんかが自分自身にMP回復魔法をつかえたような凄いバランスだった記憶がある。
2007-03-14
_ fragment_cache_storeの指定でmem_cache_store指定するとうまく複数のmemcachedを指定できない。
config.fragment_cache_store = :mem_cache_store, ["hoge", "fuga"]
みたいな感じで指定できるのかなーと思ってたらなんかできない。
actioncontrollerのcache.rbをとかで読んだ感じパラメーターをflattenされてしまうのでどうもうまく指定できないみたい。
memcache_clientでもRuby-Memcacheでもどっちも
とりあえずセッションの指定で
CACHE = MemCache.new(option)
CACHE.servers = servers
ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.merge!({'cache' => CACHE})
みたいにやってたので、 強引に
ActionController::Base.fragment_cache_store = ActionController::BaseMemCacheStore.new ActionController::Base.fragment_cache_store.instance_variable_set :@data, CACHE
みたいな感じで強引に解決。
非常に嫌な感じ
参考にacts_as_cachedのソースとか見てると
ActionController::Base.fragment_cache_store = CACHE
class << CACHE
def read(*args) get(args.first) end
def write(name, content, options = {}) set(name, content, options[:ttl] || 1500) end
end
ってやってうまく使うことができるようにしてる。 MemCacheStoreを使うようにしなきゃしなきゃと考えてたけど こういう風にやった方がよっぽどシンプルか…
ちなみにRailsは1.1.6
2007-03-18
_ Amazon EC2面白そう。
すっごい今更な反応なんですけど、Amazon EC2面白そう。
(現状では通信遅いとか問題も結構あるみたいですけど)
Amazon EC2はAmazonという世界最大級のインフラを個人が簡単に使うことができるようになるサービス。
Amazon S3というAmazonのストレージを一般ユーザーが使うことができるサービスがあるのですが、これと組み合わせて使うことができる。
EC2ではマシンイメージをS3にアップロードすることでマシンをAmazonのインフラ上で仮想的に動かすことができる。
S3もEC2も当然有料なんですが、従量制課金になってるので、個人ユーザーや、小さいベンチャーが凄く使いやすい。
大きなインフラを用意することが難しい個人や小さなベンチャーがAmazonという巨大なインフラを利用してサービスを作ることができるわけだ。
そのサービスの規模が大きくなるかどうかなんて、実際サービス始まるまでわかるもんじゃないし、もしヒットしたら超簡単に構成を拡張していける環境ってのは素晴らしいと思う。
凄くシームレスに規模の変更が行えるVPSって感じなのかなー。
中身はXenっぽいからWindowsサーバーをEC2で動かしたリーとかできるのかな…
上手く使うことで凄くコストの削減につなげることができそうだなー。
SecondLifeがコレ使ってコスト削減とかなしえたとかいう話だし。
現在βサービスなんで早く正式版になって欲しい。
今日使ってみようと思ったんだけど人数制限にひっかかっててアウトだった。
_ fragment_cacheはlocale考慮しなきゃいけないのか。
すっかり忘れてた。
Railsのcaching周りってなんか実用にはそのままじゃ微妙なのが多いよなー。
page_cacheやaction_cacheは実運用サービスで使える場所ってなかなかないような気もするし…
全ユーザーに対して同じページ見せるところだけだし、
そもそもpage_cacheは複数台環境じゃNFS使わないと使えないし…
実際layoutファイルのcontent部分だけをfragment_cacheでなんとかするような感じな使い方が多いと思うんですよね。
まぁlocaleはgettextで使えるようにしてるんだからしょうがないのか…
そういえばこの間の問題は結局acts_as_cached使うことにしたー。
model側でのcachingは行うつもりなかったけど、ソース読んでたらAPI呼び出しとかの外部アクセスに対するmodelにもそのまま使えるし、結構便利そうな感じだったので使ってみることにー。
model部分でキャッシュするのってなんか嫌で アクションとビューでキャッシュがなかったらモデルに対するアクセス自体が発生しないような感じなのが理想だったんだけども。
acts_as_cached使った上に若干ActionController::Caching周りを上書きすればだいぶ使いやすくなるのかな…
_ 微妙に読者増えてる
なんかlivedoorreaderの登録数とか増えてる。
http://reader.livedoor.com/about/http://feeds.feedburner.jp/Sinkingdom
すっごい微妙に。
会社にバレたりしたからかも知れないけど。
表示されてるアドセンスがカオスすぎてワロスwww
プリキュアグッズの広告とLinuxPCの広告とサイボウズのグループウェアの広告wwwww
なんかでも確かにこのブログを表してる気がする。
_ あまりに家にいなすぎて
NHKから受信料請求されたことないんですが…
http://www.nhk.or.jp/event/prog/bs-eternal-music.html
自ら契約しようかなと思っている。
風林火山も楽しく見てるしなー
2007-03-19
_ 退学届けだしてきた
まぁいろいろ考えたけども、卒業を目的に大学に通うのは俺には無理なんで…
なんか個人的には俺は確実に近いうちに他のことがしたくなるだろうってのが心配だったんだけど、そんときには別に会社やめてやりたいことやりゃいいだけだしなー
今やりたいことやらせてくれてて、趣味=仕事な梅田さんちのモッチーに言わせれば一番いい状態なわけだし
まぁこれからも面白さドリブン人生で頑張ります。
_ そろそろXrea卒業するかな
仕事休んだんでネット結構してたら
Xrea卒業したくなってきた。
移動先としてとりあえずTextDriveとかDreamHostとか考えたんだけど MediaTempleを一番の候補にしてる。
RailsContainerとか使えるらしい。
グリッドサーバー構成になってて、Railsは別の場所で実行できるとのことー。 月額$20でmongral_rails用に64Mのメモリ使えるらしい。
とりあえずボタンだけ押しとこう。
2007-03-20
_ インターネットがテレビを越えられない理由
ネットに対するリテラシーの高くない人達と話してるといろいろ新鮮だ。
インターネットがテレビを越えられない理由は
嘘を嘘と見抜けない人には(インターネットを使うのは)難しい
というところにあるのかなー。
YahooNewsにのってるくらいのなら、まぁ信用できるかなーと。
相互に情報を発信しあえる環境というのが、逆に一般からインターネットを遠ざけている理由の一旦を担ってるのかなー。
というか誰が発信してるのかすらよくわからないインターネット上の情報は信用できないと…
でも誰が裏をとって作ってるかわからないテレビの情報は信用できると…
2007-03-21
_ ベンチャー
福岡に行っていろんな人と話した。 俺の境遇上、話してるとよくベンチャーの話になる。 周囲にはほとんどベンチャーで働きたいというやつはいない。
これはどっちがいいとかそういう話ではなくて完全に人の人生観によるものなんですけど、俺が会社に求めているものって何かというと
本気で頑張ることのできる場
なんです。 だから正直ベンチャーがいいとか大企業がいいとかあんまり関係ない。
- 自分の好きなことの方が頑張ることができる。
- 周囲のやる気は自分のやる気に繋がる。
その辺から今まだ仕事続けてるわけなんですよね。
俺は死ぬまでにいろんなことがしたい。 あと、頑張っていない自分を見るのが一番嫌いなんです。
今でもやっぱり終身雇用を考えてる奴が多くて、できるなら転職はしたくない。最初に入った会社について生きていく。そう考えてる人が多いなと感じました。 (これってベンチャーだとかなんだとかいう以前にかなり危険だと思うんですが…)
「5年後とか会社大丈夫なん?」 みたいな話よく聞かれるんですが…
別に会社が潰れたとしても、そこって実はあんまり大きな問題だととらえていません。
そりゃ会社が俺にとってエキサイティングな環境を提供し続けてくれれば、俺はなんの不満もないですけど… そう感じなくなれば、そう感じる環境を作るなり、そう感じる環境に飛び込むなり方法あると思ってるし・・・
俺ってしょっちゅういろんなこと悩んでるんですけど、なんか相当なポジティブシンキングみたいで… 学校のこととかも実際問題俺が悩んでいたのは、卒業した方が…とかそういうことじゃなくて、 研究室入らないまま退学ってかなり面白いことに対して機会損失してるんじゃ?というのがほとんどで、卒業とかってあんまり重要視してなかったです…
2007-03-22
_ GetTextのLocaleごとにCacheを振り分ける
ActionCacheとFragmentCacheに関してのみですけど、 ApplicationController内に
def fragment_cache_key(name) result = super(name) result = GetText.locale.to_s + ":" + result if defined?(GetText.locale) return result end
こんな感じのを書くことで、Locale毎にキャッシュを振り分けることができます。
これだとキャッシュの削除に困るんですけどね…
追記…削除の方もやってみた
def expire_fragment(name, options = nil)
current_locale = Locale.current
@@locales.each{|lo|
Locale.current = lo
super(name, options)
}
Locale.current = current_locale
end
@@localesに["ja", "en"]みたいな感じでいれてからやる…
本当はGetTextでよしなにやってくれるような感じにしたかったけど、GetTextがカオスすぎた…
あれはキツイ。
しかもlocaleはそれぞれアクセスがあった時にmofileロードするみたいだったので、複数プロセスで起動してる場合はlocaleが生成されていることが保障できないし…
_ 英語書けなすぎてふいた
最近、技術英語読む分には対して問題ないんだけれども、 英語で文章書こうと思ったときにあまりに書けなすぎて悲しかった。
acts_as_cached使ってて、ActionCacheとかFragmentCacheとか使ってると結構問題発生しそうだったので
http://groups.google.com/group/acts_as_cached
で発言を行ったんだけど、泣きたくなった。
2007-03-23
_ acts_as_cachedの開発版
昨日えらそうにコメントしたら教えてくれたぜハッハー。
開発版では直ってて、もう少ししたらstableにも取り込まれるそうだよジェシー。
開発版のtrac http://require.errtheblog.com/plugins/browser/cache_fu
開発版の方がだいぶ読みやすくて、使う機能使わない機能の選択が柔軟にできるようになってるのかなー。
2007-03-26
_ タイトル変えた。
いろんな人にブログとか知られだして、 いつまでも本当に中二の時につけた中二病なタイトルだったのが凄く恥ずかしくなってきたのでタイトルを変えといた。
これは恥ずかしくないのかって?
全然恥ずかしくないお><
あとページ上で「しん」って書いてたのを「nog」に変更した。
こっちの方が分かりやすいみたいだし。
_ 楽天がAmazonに勝つために必要なこと
最近完全に楽天派な俺です。
開発者としてはやっぱAmazonの方がいろいろいいんですけど。
S3とかEC2とかマジでわくわくします。
ただ消費者として見たとき、現在の状態ではAmazonより楽天の方がいいのは明白。
Amazonもモールサービス始めるらしいのでこれからどうなるかは知らないですけど…
明らかに商品の揃いが違いますからね。
技術書とかに関してはAmazonの方が上ですけど。
ただAmazonがAmazonのAPIなんか利用したさまざまなサイトがあるのに比べると
楽天はない。
楽天もAPI用意しましたけど、正直まだ全然足りない。
APIが足りないっていう以前の問題。
楽天は結構無理に広がったせいかサイト同士が別々すぎるんですよ。
URLルールが違うのはあんまりだと思います。
とりあえずURLのラッパー用意しろと!
一商品に絶対1URLふってほしいなと。
ショップIDと商品IDをURLから取得できるようにしてくれと。
今の状態じゃスクレイピングしてもわかるか微妙なんですよ。
と…
完全に個人的に楽天にURLのラッパーを用意して欲しいだけでした。
もうちょっと…もうちょっと頑張ってくれれば、ホントAmazonより面白いと思うんだけどなー
2007-03-27
_ 情報を収集しないという選択肢
しだすとキリがないことの最たる例として情報収集がある。
例えばインターネットを使うと、情報は人間の管理できる量を超える。
情報に敏感な人は溢れる情報を効率的に摂取するために、RSSリーダー等を使う。
人間が興味を持つ情報量というのはどんどん増えていく。
何故か?
- 興味を持つ分野が広がり続けるから。
- とある事柄に対して興味を持つ人間が増えることにより、情報の発信量そのものが増えるから。
そして、どんどん情報に飲まれていく。
何故人間は情報を知りたがるのか。
- その情報に興味があり、知りたいという欲求が抑えられない。
- その情報を知らないことによる損失が発生するという恐怖。
一つ目に関してはどうしようもない。 欲求を抑えるためには知るしかない。 あなたの興味の赴くままに情報収集に走ってください。
二つ目に関してはどうだろうか。
最近よくいろんな人から
- 必死に情報を収集し続けないとついていけない。
- 情報の収集そのものに追われる
といった話を聞く。
これは管理不足ではないだろうか。
自分×現在利用している道具での情報収集能力の過信に過ぎないのではないだろうか。
ある事柄を知らないがゆえにかかる損失の時間の合計が、その恐怖からくる情報収集にかかる時間を下回っていた時、果たしてそれはいい情報収集といえるのだろうか。
確かにLivedoorReader等の素晴らしいツールを使うことで、今までより効率的に情報を収集することができるようになった。
しかし、情報収拾コストが0になったわけではないことに注意が必要だ。
必死に情報収集を行う人ならば当然行っているとは思うが、更なる効率化を行う必要がある。
特に損失を恐れて読んでいるようなフィードの場合ソーシャルブックマーク等をうまく使うことでかなり効率化できる。
俺は今はソーシャルブックマークとしてはてなブックマークは使っていないけど、情報収集の効率化のためには使っている。
そういう用途の時日本最大のSBSであるという事実は非常に重要だ。
ソーシャルブックマークのフィード自体の購読等は当然としておいても、 はてブの場合だと
- サイトのフィードの購読からそのサイトの注目エントリのフィードの購読に切り替えるだけで簡単な情報の精選を行うことができる。
- RSSリーダーーで読む場合は適宜thresholdパラメータを変えるとよい。
またYahoo!Pipes等も上手に使うことでいい効果をもたらしてくれるだろう。
俺は使ったことがないのだが、分かる人ならPlagger等の利用も良いかもしれない。
あとは、情報を収集しないことの重要性も知るべきである。
知らないとどんなに損失を生む情報であったとしても、必要な時に簡単に調べることのできる情報というのは、念のために知っておく必要は一切ない。
必死に情報収集して予備知識を蓄えておくよりも、他のことに時間を使い、必要な時に必要な情報を検索して入手した方が価値のある可能性が高い。
最近本当にいろんな人から、フィード読みまくってるのに時間ねぇ時間ねぇみたいな話を聞くので書いてみた。
こんなこと書いてる俺も平均よりはかなり多い数のフィードを購読しているという自信があるけど、 今の時間と前回RSSリーダーにアクセスした時間を表示するGreasemonkeyとかを使って常に効率をよくしていこうと自分を戒めていますよ。
2007-03-29
_ なんか逆効果なような…
http://blog.mooter.co.jp/?p=19
を見たんですけど…
半径=1とするって指定が意味不明で、問題解ける人には逆に何でこんな指定してるんだ??
って逆効果だと思うんですけどね。
まだ解けましたけども…
それとも俺がわかってないだけで、半径=1にすることには何か深い意味があるのか…
そうだとしたら恥ずかしい…けど誰か意味教えて欲しい。
2007-03-31
_ AVのタイトルを覚えていないのはオタクなのか
少し前に男だらけで古今東西AVのタイトルってのやって、
周囲がコレは続くだろって話になったんだけども
俺が、「涼宮ハヒルの憂鬱」くらいしかわからんかった。
あと「マリア様がみている」。
そしたら非男扱い。
これだからオタクは…とか散々言われた。
いや俺も男だしAVくらい見るけども、タイトル覚えてるものなのか…
いや覚えてないよ。まじで。
AVなんて目的があってみるものであって、タイトルなんかすぐ忘れてしまうよ…
レンタルしても目的さえ達成すれば、最後まで見ない可能性だって高いわけですよ。
(昔、知り合いと借りたAVは最後まで見るか見ないかで熱く語った気もするから、一概にそうとは言えないのかも。
そいつはとりあえず一周見てからいいシーンを選んで〜みたいなこと言ってた気がする。)
むー、あいつらにとってAVは俺にとっての漫画みたいなものなのか…?
AV女優古今東西も全く無理でした。
あーでも、エロ漫画古今東西とか、エロアニメ古今東西だったら確かに少しはいけるかも。
そんなに長くは無理だけど。
エロ漫画エロアニメヒロイン古今東西はちょっと厳しいか…
エロゲー古今東西、エロゲーヒロイン古今東西だったら結構いけるかな。
でもエロゲーとその他は結構違うよなー。
エロ漫画エロアニメとAVは近いかもしれないけど。
エロゲーはゲームと行為が多分完全に別だし、覚えやすいだろ…多分。
エロゲーはプレイ中手がふさがるから行為はできないんですよ。うん。


_ fkm [|_・)PS版で1〜6はかなり前に出てるですよ〜 |_・)BGMが一部アレンジ版も入ってたり(基本はファミコン版]
_ しん [いやーWiiでしかもバーチャルコンソールで出るのが重要なんだよー。 レトロゲーとかはやりたいと思った瞬間にできる状況..]