2011年12月31日土曜日

ブラック・ジャック創作秘話~手塚治虫の仕事場から~





このマンガがすごい!2012」で一位だったから買ってみた。


まぁあれです。昭和のにおい満載です。以上。。

初めてのコンピューターサイエンス


大学1年のコンピュータ科学1相当の教科書だそうです。中身はPythonを使っています。


Pythonの入門書としてもすばらしく、Python tutorial よりも断然丁寧でわかりやすいです。


コンピュータサイエンスということで


・プログラムの書き方


・アルゴリズム設計の仕方
  - 自然言語で一行一行書く。プログラムに落とし込むところまで書く。この手法はとても勉強になった
  - トップダウン手法というらしい


・ファイルにある文字列データの処理の仕方
  - データを並べてどのように思ったように読み込むか


・デバッグやテストのこと


・オブジェクト指向設計の基礎
  - カプセル化やポリモーフィズム


・GUIアプリの作成
  - Tkinterの使い方。ちょうど調べようと思っていたのでよかったです。
  - ラムダ関数の使いどころもわかりました


・データベースを使ったプログラム
  - sqlite, SQL文。JOINもしっかり扱っている




初学者はもちろん、ある程度実務をこなしているかたも一度手にとってみる価値は十分にあると思います。


大学などで専門教育を受けてない、独学で来ているかたにお勧めします。

アイアムアヒーロー(1)





前から表紙が気になっていたので買ってみた。


これは、、なんだかわけがわからないけど面白い。主人公はマンガのアシスタントで才能なし、かわいい彼女あり。現実と妄想と非現実が入り乱れるものだから何がなんだかわからないのだけどグイグイ話しに引き込まれる。


1巻ラストはけっこう衝撃だった。。


これは次巻以降も買おっと

2011年11月21日月曜日

[Tips]コマンドプロンプト関係(Windows XP)

■エクスプローラーから任意のディレクトリでコマンドプロンプトを開く

[スタート]-[ファイル名を指定して実行]
で「regedit」を指定。

左ペインの
HKEY_CLASSES_ROOT\Directory\shell
上で右クリックして [新規]-[キー]。

フォルダがshell直下にできるので「OpenNew」とフォルダ名に入れる。
HKEY_CLASSES_ROOT\Directory\shell\OpenNew
を選択すると右ペインに 「(既定)」とファイルみたいなのがでるのでダブルクリックして「値のデータ」に
「このフォルダでcmdを開く」を入れる。

さらに、左ペインの

HKEY_CLASSES_ROOT\Directory\shell\OpenNew
上で右クリックして [新規]-[キー]。

フォルダがOpenNew直下にできるので「Command」とフォルダ名に入れる。
HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command
を選択すると右ペインに 「(既定)」とファイルみたいなのがでるのでダブルクリックして「値のデータ」に
「cmd.exe /k "cd %L"」を入れる。

以上で終了。

エクスプローラー上で適当なフォルダを選択し右クリックするとコンテキストメニューに「このフォルダでcmdを開く」と出てくるのでそこをクリックすると選択したフォルダに移動したかたちでコマンドプロンプトが立ち上がる。



■コマンドプロンプトでの文字コードの変更

C:\>chcp
現在のコード ページ: 932

932というのはShift-JISのことです。

UTF-8にしたい場合は、

C:\>chcp 65001
Active code page: 65001

Shift-JISに戻したい場合は、

C:\>chcp 932
現在のコード ページ: 932

UTF-8にすると文字化けする。解決策はいくつか提示されていたけど完全では無いようです。。

もともとSQLiteで日本語入力、表示をコマンドプロンプトで行いたいというのが動機で
調べていたのですが、SQLiteStudioを使用すれば問題なく作業できることがわかったので
コマンドプロンプトのUTF-8対応はこれ以上深追いしません。


2011年11月13日日曜日

google革命の衝撃







google革命の衝撃


大きく4部構成となっている。

1. 技術的な話し
2. 幹部へのインタビュー
3. 広告ビジネス
4. 個人情報保護と利便性vs監視社会


1. 技術的な話し
backlinkやページランク、クローラーそして検索アルゴリズムと割りと詳し目に書いてあります。

2. 幹部へのインタビュー
一冊の本に主だった幹部のインタビューが載っているというのは珍しいようです。
この部分だけでも貴重とどこかの書評に書いてあり、興味を覚え購入した次第です。

3. 広告ビジネス
インドのgoogle長者の話しを引き合いにGoogle Adsenseの話しが載っています。
Google Adsenseについて理解できるのと、90年代終わりから2000年代初頭にかけ、「どうやってインターネットで収益をあげていくのか?」という問題がありましたがその答えが経緯とともに書いてあります。

4. 個人情報保護と利便性vs監視社会
すべてをgoogleに委ねて良いのか?という命題に対し、利便性と監視社会という2つの側面から功罪を説いています。

わたし自身は技術者ということもあり、「個人情報といってもどうせデータは細切れにされたものでアルゴリズムの入力とするだけのものだから特に問題にはならないでしょ」と軽い気持ちで考えていたのですが、たとえば最近の「カレログ」問題のように、わたしの抱いている安心感は、「Googleだから大丈夫」というものであり、もしGoogleがカレログのようなあたまの悪い会社だとそれは危機感を覚えるわけで。。(笑


他にもGoogle Booksのような著作権との関わりが不透明なもの、パーソナライズされた広告、データセンター、検索はできるがそこから考えを深められない学生の話し、「知の構造」など興味深い話題が多岐にわたります。


最後の方になると、なんとなく old type vs new type という感じもします。。年寄りのバイアスがかかっている感は否めない感じがします。(といっても全体的には客観的ですばらしい内容です)



おすすめします。


目次

プロローグ 「検索」がもたらすもの
1 天才集団の牙城 初めて明かされるその内部
2 “広告革命”―世界で何が起きているのか
3 既存のメディアを揺さぶるグーグル
4 誰が検索順位を決めるのか
5 グーグルにすべてを委ねるのか
6 膨張する巨大IT企業の行方
7 人類のライフスタイルとグーグル
エピローグ 「退化」する私たちの未来

iPad上の画像を3D化

Cylindrical Mirror Optical Illusions On The iPad

まずは動画をご覧ください。

iPad上の画像が円柱に3D画像のように映っています。

開発したのは お茶の水女子大の女子大生 suga, chihiro-san だそうです。すごい!

通販などでの展開を狙っているそうです。面白そうですね。


技術的には アナモルフォーズ というトリックアートの技法だそうです。

こちらの画像をみれば原理が一目瞭然ですね。


これを円柱を回すことで 360°シームレスに画像を楽しむためにはiPadに表示する画像をいくつか用意しないとだめですね。その辺を解決したのが今回の研究発表なのでしょう。(それと円柱にタッチペンを入れ HID (Human Interface Device)にしているところと)。

アイデアですねー。

GIZMODE http://www.gizmodo.jp/2011/11/ipad3d.html より

錯視とトリックアート入門
http://www.geocities.jp/sakushiart/index.html

2011年11月12日土曜日

整腸剤

わたしは便秘症でした。便秘だとガスがたまったり結構大変です。。

数年前から整腸剤として「ザ・ガード」を飲むようになりましたが今では便秘は解消され、ほぼ毎日便通があります。

(効果は飲み始めから3日くらいで出てきました。)




このザ・ガードを飲む前は「ガスピタン」なども試したのですが、あちらは食間に飲むのでなかなか飲むことが習慣化できませんでした。

ザ・ガードの場合は食後なので習慣化は容易です。

とはいえ飲み忘れはかならずあるので薬ケースを活用するようにしたところ、飲み忘れがなくなり薬を飲むことが習慣化できました。


3列x2行のケースで、1行を1日分、朝・昼・晩とみなせば二日分入る計算になり、管理がしやすいです。

便秘でお困りの方、おすすめします。