冷静沈着に3体購入した。もちろん、全く後悔はしていない。
筆者の佐々木俊尚さんは1961年生まれ。早稲田大学政経学部政治学科を中退し、88年に毎日新聞社に入社。警視庁捜査一課、遊軍などを担当し、殺人事件や海外テロ、コンピュータ犯罪などを取材。99年にアスキーに移籍し、月刊アスキー編集部などを経て、03年からフリージャーナリスト。
この本に書かれているのは、インターネットと自分の頭の両方を使った情報収集法です。前者については、自分のようなネット廃人には「当たり前」も多かったりするのですが、もう一つの「自分の頭」への考察の深さが違います。
インターネットを使うと一生かかっても読み切れないような量の情報が一瞬で手に入ります。もちろん、全部読むことは不可能ですから、そこから要不要を切り分けるのは自分の頭になるわけです。最初は新聞記事の過去ログを「日経テレコン21」(有料で新聞記事の過去ログを検索できるサイト)で検索。その後、一般ウェブサイト→ブログ→ネット掲示板(2ちゃんねる)と落とし込んでいきます。
プログラマ界隈だとブログが最上位に来ることが多いんで、感覚がおかしくなっていましたが、一般的な情報を調べるときには確かに新聞記事は有用ですね。しかも、全記事を漏らすことなく検索出来て、時系列順に並べ替えることが出来るのはすごい。さすがのグーグルでも記事内容の時間までは確実じゃないですからね。ブログエントリにコメントが一つ付いただけで最終更新日時が変わっちゃいますから。
その他にも第一線のプロの貴重なテクニック・考え方が満載でした。「記事は足で〜」などという古いタイプの人間ではなく、インターネットと旧来のやり方の過渡期に居た筆者にしか思いつかないやり方だと思いました。
自分はちょっとグーグルに偏重しすぎ。既存メディアの価値ももっと認めるべき。
先日読んだ「STUDY HACKS!」が当たりだったので、同シリーズを買ってみました。
シリーズ一作目は「アイディア」でした。こちらは原尻 淳一さんとの共著となっています。原尻さんはマーケティングやプランニングを生業とされている方です。
自分の今の立ち位置ではほとんどアイディアを求められることはないので、「ほぅほぅ参考になるなぁ」とは思いましたが、「STUDY HACKS!」ほど気合いを入れて読めませんでした。
しかし、「2008年の目標はWebサービスを3つリリースすること!」とか言っているのに、アイディアについて他人事でどうするよ?と気づきました。一個目のサービスは近いうちに公開します。永遠にクローズドベータやっているわけにもいかないので(笑)
「IDEA HACKS!」「STUDY HACKS!」の小山さんの本です。これで同出版社の小山さんの本はすべて読み終えたことになります。
時間を扱うこの本では、無駄な時間の無くし方から一定時間でより多くの成果を上げる方法まで幅広く扱ってありました。相変わらずすごい量のハックが載っているので、誰でも参考になるのもがいくつも見つかると思います。
自分はアイマスクやトランス/ジャス系音楽が参考になりました。どちらもそんなこと考えも付かなかったので、やはり他の人の視点というのはいいですね。アイマスクは早速購入しましたが、トランス/ジャスはまだ試していないので、iTunesで見繕って購入したいと思います。
Amazonで同じものを買おうとしたのですよ。3000円弱ながら、ワンタッチでオープン、さらにワンタッチでクローズまで出来る優れモノだったのです。チタン製なので、小型軽量ながら、そこそこ丈夫。今日壊れたのも10ヶ月使っていました。
日中に調べたところ、在庫有りだったので、カートに突っ込んでおいて、帰宅後に他の商品と合わせて購入しようと思っていたのです。
それで今注文しようとしたら、売り切れてるの。どうやら、同じ行動パターンの人が多数いたようで、全色売り切れ。「そうだよねー、これ、出来いいから、リピートするよね−、俺だけじゃなかった!」と嬉しく思う反面、明日からの傘どうするべ、と悩んでおります。
totes(トーツ) チタン レインフォース totes(トーツ) 【3段折畳み・ワンタッチ開閉傘】 シルバー SV21282
WiiWare(Wiiのダウンロード販売ソフト)の第一弾として発売されたソフトです。ファイナルファンタジーシリーズの外伝のクリスタルクロニクルシリーズの外伝という位置付けの作品。
ダウンロード販売で1500円という価格設定なので、無理に(ムービー祭りをして)華美なゲームにする必要もなく、実直な作りが好感を持てました。
舞台は瘴気が晴れたばかりの世界。瘴気というのは魔物の元だそうです。おそらくクリスタルクロニクル本編で主人公たちが晴らしたのだと思います。世界は平和になりましたが、瘴気の出ていた間の影響で、主人公である小さな王様が治めていた王国は滅んでしまいました。
小さな王様は、前国王である父の残した言葉に従い、新しい王国のある土地へと旅をしていました。ようやく王国についたのですが、国民はおらず、王国の中心に唯一残されていたクリスタルから「建築術」という力を与えられました。というところからゲームは始まります。
小さな王様は建築術の力でかつての王国の住宅を再建することが出来ます。しかも、なぜか住民までセットで(笑) 久々にファンタジーらしいファイナルファンタジーです。建築術を使うためには「精霊力」が必要であり、精霊力は王国周辺のダンジョンから手に入る「精霊石」から得ることが出来ます。王様自身は冒険出来ませんが、建築術で建てた住宅1軒につき1人を「冒険者」として雇うことが出来ます。彼ら冒険者に迷宮探索の指示を出し、王国再建を目指す、というゲーム内容です。
この手のゲーム、派手さはありませんが、好きな人には堪らない内容です。自分もそんなひとりでした。PC-98の時代にはこういう小粒なゲームが結構出ていたように思うのですが、最近はグラフィック志向の派手なゲームばかり売れるようになり、あまり見かけないように思います。黙々と王国を育てていくのがとても楽しいです。
ゲーム内時間はリアルタイムに進み、朝から夕方までが1セットになります。朝、冒険者が自宅から飛び出し、立て看板で王様からの「おふれ」を確認、各自受けたいおふれに志願するので、王様が実力に応じて許可を与えます。その後、冒険者は武器屋・防具屋・道具屋・スキル屋を回り、冒険に出かけていき、夕方には帰ってきます。
ここで楽しいのが王国内の建物の配置を考えることです。上記の冒険者の移動はリアルタイムで行われるため、武器屋と防具屋が王国の反対の端同士に離れてあると冒険者は長距離を移動しなくてはなりません。その分、冒険に出かける時間が遅くなり、ダンジョンの探索が進まなくなります。王様としては冒険者の移動がスムーズになるように配置したいところです。ダンジョンクリア時にもらえる「メダル」で冒険者が店に行く頻度を調整したり、やる気を上げてやって歩き移動を走り移動にすることも出来ます。
そうやってダンジョンを攻略すると次のダンジョンが見つかり、また攻略と繰り返していきます。一応、メインストーリーはあるのですが、「先代の王様の行方は?」「ダークロードの正体は?」という良い意味で直球な内容です。ムービーシーンは全編合わせて20分以下だと思います。クリアまでは10時間ちょっとでしょうか。
クリアすると冒険者を引き継いでハード・ベリーハードの難易度に挑むことが出来ます。ラスボス以上の強さの隠しボスもいるそうで、まだまだ遊べそうです。
小粒ながら良いゲームなのですが、一つだけ気に入らないのが、国民の満足度を上げる方法。満足度を上げることにより王国の発展や国民の家族仲を良くすることが出来ます。どちらもクリアに必須ではないのですが、ちょっとしたボーナスがもらえる上に、クリア後の判定に影響します。この満足度を上げる方法がもぐら叩きなのです。ランダムで発生する国民との会話イベントをひたすらこなすだけ。1日に20回以上は発生します。冒険者を送り出した後の王様の業務はこのもぐら叩きの消化になります。ゲームクリアまで100日程度はかかるため、2000回ももぐらを叩く必要があります。初回プレイ時は行っていましたが、2周目は無視しています。作業的でぜんぜん楽しくないのです。日中が暇になってしまうことへの対応策として用意されたシステムだと思いますが、失敗だと思います。満足度は施設による蓄積に任せて、特定キーを押しっぱなしにすることで時間加速の方が良かったです。
しかし、自分にとっては1500円の価値は間違いなくあった佳作ゲームでした。惜しむべくは体験版の配信がないことでしょうか。最初の30日ぐらいをプレイできる体験版があれば、かなりの人が購入するのではないかと思います。
エントリにサンプルコードを載せて、ボタンを押したら実行できるようにしたい。同じコードを表示用と実行用で2回書くのはナンセンスなので、DOMツリー中からコードを取得してevalしたい。
俺には未体験ゾーンです。
グローバル名前空間を汚すので、インデックスや月別アーカイブに全文を載せるのは気が引ける。
レバレッジシリーズの本田さんの新刊です。今回は英語勉強法ということですが、本田さんらしい一点集中型勉強法でした。
先日から英語の勉強をしているわけですが、この本では広く浅くという勉強法を真っ向から否定しております。早速ゆらぐ俺(笑)
このまま今の勉強法を続けるか、レバレッジ式にするかはさておき、
ということは大事なので、ちゃんと勉強の意味と成果の確認方法を考えて行かなくてはいけないと思いました。
長期的にはシリコンバレーで働けるようになりたいな、と漠然と思っていますが、短期的目標はどこにおくべきだろう?英語の技術フォーラムに書き込めるあたりはどうかなぁ、と思っています。
著者の山本 謙治さんは慶應義塾大学環境情報学部の修士課程修了後、野村総研、青果流通のシフラを経て、2005年にグッドテーブルズを設立。農産物流通コンサルタントとして活躍中の方です。本業の傍ら「やまけんの出張食い倒れ日記」というブログも書かれており、こちらも人気とのことです。
自分も山本さんほどではないですが、日本の食は安すぎると感じていました。良いものを作っている生産者の方にはちゃんと相応の報酬が支払われるべきだと思いますし、安さが最良の価値であるという価値観にも疑問を感じていました。
この本を読んで、その思いが間違いではなかったと確信出来ました。この本で紹介されている食材は、漬け物・豆腐・納豆・伝統野菜・ネギ・牛肉・豚肉・ハム・卵・牛乳・ラーメン・ハンバーガー・山菜そば・椎茸・お酢です。これだけの商品について、受け売りの言葉ではなく、筆者自身の体験と自ら集めた情報で語っているのは圧巻でした。本を書こうと思ってから調べられる分量ではありません。著者の長年のライフワークが実を結んで出来た本だと思います。
今後も一消費者として、納得出来る商品を「買い支えて」いきたいと思います。
Google App Engineとは、Googleの持つサーバやミドルウェアを外部に提供するサービスのことです。スケーラブルなサーバやGFS、BigTableを使えるということです。
1万人限定のプレビューには登録が間に合わなかったのですが、先ほど追加登録されたとのメールが送られてきましたので、早速使ってみました。
定番のHello worldを作るチュートリアルを行いました。既にあちこちに記事があるため、そちらを参照してください。
Pythonに初めて触ったのですが、意外とすんなり作れました。インデントに意味があるというのは新鮮でした。って、これじゃGoogle App Engineの感想になりませんね。Google App Engineでは、データストアへのアクセスにSQLではなくGDLというSQLライクな言語を使うのですが、
greetings = db.GqlQuery("SELECT * FROM Greeting ORDER BY date DESC")
これを以下のようにも書けるのです。
greetings = Greeting.all().order('-date')
Greetingというモデルクラスがデータストアのテーブルと対応するのはRailsと同じなのですが、「全部持ってきて」「dateの逆順に並びかえ」と指定できるのはおもしろい。直感的ではあるのですが、これがどのように処理されるのか気になりました。データストアから全データを持ってきた後、アプリケーションサーバが並び替えることになりそうなので、重そうに感じるのですが・・・。Googleのサーバ能力からすれば、共有のデータストアに処理をさせるより、何千台もあるアプリケーションサーバが処理した方がいいということなんでしょうかねー。それともこの構文からクエリー指定と同じクエリーを生成出来るのかなぁ。Ruby脳だと「Greetingクラスのallメソッドを呼び出し」「その戻り値であるオブジェクトの配列に対して、orderメソッドを引数'-date'で呼び出す」となるんですが。リファレンスを読むことにします。
ここから追記
リファレンスを読んで謎が解けました。all(),order(),filter()などを呼び出した時点ではまだ実際のデータ検索処理は行われていないのです。実際にフェッチされるのは、以下の2つのどちらかになります。
fetch()が呼び出されたとき
greetings.fetch(10)
イテレータとして使われたとき
for greeting in greetings:
なるほど、all(),order(),filter()はQueryオブジェクトに条件を追加していく動作になるわけですね。
greetings = Greeting.all() # SELECT * FROM Greetings
greetings.filter('owner = ', users.get_current_user()) # SELECT * FROM Greetings WHERE owner = :1
greetings.order('-date') # SELECT * FROM Greetings WHERE owner = :1 ORDER BY date DESC
これらのメソッドはレシーバの状態を更新し、更新後のレシーバを返すので、以下のように書くことも出来ます。
greetings = Greeting.all().filter('owner = ', users.get_current_user()).order('-date')
余談ですが、WHERE句は左辺値の後にスペースを入れないと動作しないようです。ちょっとはまりました。
greetings.filter('owner=' users.get_current_user()) #これは動作しない
greetings.filter('owner =' users.get_current_user()) #これでOK
Python本を買おうと思い、調べてみたのですが、原書に比べると1版遅れの本がほとんどでした。時期が悪かったようです。
題材は以前から作りたかった漫画雑誌管理アプリケーションにしました。大手少年漫画誌は3ヶ月も待てば雑誌連載が単行本化しますが、月刊誌で、マイナージャンルで、出版社の移動が激しいと、単行本が出ない、出たとしても2年掛かるというのはザラなわけです。その間、お気に入りの作家の漫画雑誌は捨てられないわけで、とても大変な量になるわけで。「あれ、あの漫画、どの雑誌の何月号に載っていたっけ?」「この作家さん、どの雑誌とどの雑誌で連載していたっけ?」となるわけで。具体的に言いますとエロマンガなんですけどね(笑)
そんなわけでこんなアプリを作りました。
Google App Engineの勉強としては以下の点が学べるかもしれません。しかし、Python暦0日の俺が4時間で作ったので、きっと酷いコードです。
以下の点は酷いものだと思います。
今日は時間が取れないので、後日に解説記事をアップしようと思います。動作中のURLとソースファイルを置いておきます。
勝間本なので、ついかっとなって買った。よく考えたら題材にまったく興味がなかった。自分の知識畑に肥料をまいたと思おう。いずれ何かの種の栄養になるかもしんない。
弾さんファンなので、当然購入。この人のライフスタイルは夢の形。マネしたいと思っても叶うものでもないけど、目標として頑張りたい。
この本はWEB+DB PRESSで連載されている記事を書籍にまとめたもの。インタビューする方・される方、どっちもすごい人たちばかりなので、ギークを自負する人間なら、読んでいてとても楽しい。
しかし、みんな、頭の回転が早いよな−、と思うのだけど、これは編集パワーなのか?編集整形された読みやすいテキストではなく、ドモりや沈黙まで含めて味わいたかった。無編集音声ファイルをダウンロード販売してくれないかなー。本書3冊分までなら出せます。
Pythonの勉強用に買ってザッと読んだ。価格分の価値はあったと思う。特にdjangoのテンプレート周りとか。
前エントリのコードはownerチェックが甘かったので、きちんとチェックするようにしました。稚拙なコードだとは思いますが、晒してみる勇気。
「行っている作業によって適切な刺激レベルは異なる」「自分の現在の刺激レベルを意識し、必要に応じて増減させることが必要」という内容。
自分は音楽による刺激レベルの増減がとても大きいんだけど、職場だとヘッドフォンを装備するわけにもいかないから、困りもの。音楽を聴いても良い職場、もしくは、特例的に許可してもらえるだけの希有な才能を手に入れられるように頑張る。
Amazonで予約していたのですが、なんとか発売日に届きました。金曜の夜なので、早速視聴しました。とても幸せ。
Blu-rayではなく、DVDの発売だったので、画質の心配をしていたのですが、杞憂に終わりました。DVDを対象に作ったモノと、ハイビジョンに耐えうる画質で作ったものをDVDに落としたのでは、やはり後者がキレイです。マスタリングの際は、リアルタイムにダウンコンバートしているわけではないのですから、よりキレイに見えるように調整してくれているのでしょう。PS3のアップコンバートにも感謝。
劇場に見に行ったときの感想はこちら。
Studio H.F.F.:ヱヴァンゲリヲン新劇場版:序 見てきました
相変わらずラミエルは素敵でした。これからはあの変形がご自宅で楽しめます。
しかし、改めて「序」を見ますと、次回作「破」が待ち遠しくなりますね。今年中に公開か、公開日決定までは行って欲しいところです。
特典のフィルムカットですが、ハズレでした。2chでは予告に1秒しか出ていない次回作の新キャラ(と言ってもおなじみの赤いあの娘さんです)を引いた証拠も上がっており、盛り上がっていました。ラミエル欲しかったなぁ。