2012年10月6日土曜日

複雑なものは廃れる

と思ったのは

【悲報】次世代Cellが登場する可能性はほとんど無い・・・次世代PSはどうなってしまうん?

をみて。Cell 複雑だったからなのかな?と。
チップの中身がどう、とかチップの市場がとか、使いやすさが、など詳しいことや事情はは全然さっぱりわからんのだけど。


別の話として、*NIX におけるスレッドライブラリの変遷、とか。

注釈: 1:1 スレッド vs. M:N スレッド
ある時点では M:N スレッドの方が高性能だと考えられていた. しかし正しく動かすにはあまりに複雑だったため, やがて人々は離れていった.
という具合、複雑なものは廃れるのかなーと。HP/UX は M:N らしいけどもね。


ほか、、ウェブオペレーションの7章は
いかにして複雑なシステムは失敗するか
であったりもする。 KISS 大事。


2012年10月1日月曜日

尊敬する人

飲みの席で「社内で尊敬する人いる?」とゆう話題に。
自分としてはそんなホイホイいるもんじゃないと思ってるので、いない。。
「カリスマ」よろしくそんな重みのあるものでなくなってるのかもしれんけど。

2012年9月29日土曜日

そろそろ10年

au にしてから。いまでこそ iPhone なのだけど、
10年のうちほとんどはソニー・エリクソン(・モバイルコミュニケーションズ)の端末を使ってることが多かった気がする。いまはソニーモバイル(コミュニケーションズ)なんだよねぇ。

携帯電話持った当初は docomo で、金色のボス電使っていたりもした。
いまは SoftBank とで超ボス電というのをやってるみたい。ふーむ。。

2012年9月24日月曜日

Java の素養があればいろいろ捗るのだろうか

Hadoop 然り HBase 然り。Cassandra 然り。
はたまた Scala とか Groovy とかね、、。
後者の言語2つはどんな本があるかなーとみてみると、だいたいが少なくとも「Java 知ってるひとむけ」ときたもんだ。

つい最近だと、Netflix の asgard てどんなもんだろー?と思ってみてみたら Grails で作ってあってさっぱりわけわかめだったのだ。。うぅむ。

2012年9月2日日曜日

VMware Fusion 5 買ったのだけど - その後

http://ktjx.blogspot.com/2012/08/vmware-fusion-5.html のつづき。
VMware に問い合わせして対応してもらった。

8/25 に問い合わせフォームを使用
8/27 に一旦返答あり。土日は休みと思われる
8/28 にアクティベーションコードが送られてきて
8/29 には My VMware にライセンスキーが正しく表示されるようなった

リリース直後でバタバタしてたのかなと思う。

その後 5.0.1 が出てたのでアップデートした。


2012年9月1日土曜日

Python やら Django のドキュメントをローカルにおいておく


MacPorts 利用。

nginx いれる
$ sudo port install nginx

起動する設定しておく
$ sudo port load nginx

MacPorts で python2.7 のドキュメントをいれる
$ sudo port install py27-htmldocs

Python Quick Reference の gzipped な html をここから入手する
http://rgruet.free.fr/#QuickRef

Django の gzipped な html をここから入手する
https://docs.djangoproject.com/en/1.4/
の右ペイン Offline (Django 1.4): HTML | PDF | ePub の HTML

gzipped な html を適当なディレクトリに展開. ~/misc/ebook とした。
$ mkdir -p ~/misc/ebook/PQR2.7.html  && cd ~/misc/ebook/PQR2.7.html
$ unzip ~/Download/PQR2.7.html.zip
$ cd ..
$ mkdir -p django/1.4 && cd django/1.4
$ unzip ~/Download/django-docs-1.4-en.zip


nginx 設定 (一部抜粋)
    server_name  techdoc.local djangodoc.local pqr27.local py27doc.local;

    if ($host = 'djangodoc.local') {
        rewrite ^/$ /django/1.4/ redirect;
    }

    if ($host = 'pqr27.local') {
        rewrite ^/$ /PQR2.7.html/PQR2.7.html redirect;
    }

    if ($host = 'py27doc.local') {
        rewrite ^/$ python27-doc/ redirect;
    }

    location /python27-doc {
        root /opt/local/share/doc;
        index index.html index.htm;
    }

    location / {
        root   /Users/katsuji/misc/ebook;
        index  index.html index.htm;
    }

nginx -t して OK なら nginx -s reload

/etc/hosts に
127.0.0.1 pqr27.local py27doc.local djangodoc.local techdoc.local
を追記

みる。

2012年8月29日水曜日

その後

このつづき。
練習問題 (制限時間がすごくながい) => 解けた
問1 (制限時間15分) => 時間オーバーして解けた
問2 (制限時間60分) , 問3 (制限時間90分) => 無理でした orz

問2 はとある遊びの実装をする問題。
問3 は最短経路を求める系な問題。

普段からアルゴリズムを要するコード書いてないとむりぽ。。なので普段書いてるひとには易しいんだとおもう。。

それなりに楽しめた&足りないものが再認識できたのでよかったことにする。