Lingrのログ。
# Y-Mat: Haskell!!レフリー!え”“ぇ~!!
# komagata: はぁぁあすける!
# kawadu: Haskell えぇぇ!I am champion….
# Y-Mat: 「高階関数使えば一発じゃん。」みたいなことが言いたい。
# Y-Mat: 例1.「りんごとハチミツでカリー化しようぜ」
# komagata: ↑カリー化の誤った使用例
# Y-Mat: マジでか・・・
全員、普通のHaskell勉強会で何も学んでない。
Lingrのログ。
# Y-Mat: Haskell!!レフリー!え”“ぇ~!!
# komagata: はぁぁあすける!
# kawadu: Haskell えぇぇ!I am champion….
# Y-Mat: 「高階関数使えば一発じゃん。」みたいなことが言いたい。
# Y-Mat: 例1.「りんごとハチミツでカリー化しようぜ」
# komagata: ↑カリー化の誤った使用例
# Y-Mat: マジでか・・・
全員、普通のHaskell勉強会で何も学んでない。
ふつkell勉強会やってきました。
発表者がインストールしたことない、おとといふつkellを買ったばかり。参加者もHaskellとAsk himの違いがわかってないなど、マイナス地点からのスタート。
プロジェクタで単にふつうのHaskellのコードを一個一個入力してみて、コンパイルして、実行するというスタイルでやったんですが、グデグデになるかと思ったら、「これは何がうれしいのか」とか「ここをこう変えたらどうなる?」とか言いながら意外とちゃんと勉強になるなーという感じでした。
1章のインストール(みんな始めて)と2章のhello.hs(Hello, World!)とかtail.hsとかをやって、3章のさわりを少しやりました。
みんなの意見や疑問:
まだ全然わかってないんですが、実際に動かしてみると、
「話してみるとそんなに悪い奴じゃない。」
みたいな親近感を全員が持てたことが良かった。
- ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門
- ソフトバンククリエイティブ(2006-06-01)
- ソフトバンククリエイティブ
- (著)青木 峰郎
- (監修)山下 伸夫
- 定価:¥ 2,940
- 新品価格:¥ 2,940
- 中古価格:¥ 2,300
- ASIN:4797336021
PHP4, 5コンパチクラスのイディオム。
class Foo
{
// var $foo;
// var $bar;
// var $baz;
function foobarbaz() {}
}
だめかな・・・。
PlaceEngineとは?
- ノート PC やスマートフォンなどの Wi-Fi 機器で、 現在位置を求めることができる技術です。
すごい良さそう!
Windows版クライアント(W-ZERO3版もある)を入れたら、糞簡単に現在位置が出た!
おおおっ。
Web APIもあってソツが無い。
23区全域をカバーしたFONのWiFiネットワークとスマートフォンが当たり前になった環境を夢想してしまいます。
会社の忘年会でお聞きした話。(via ジュンヤさん)
超訳:
「Webサービスにユーザ登録は無い方がいいのではないか。」 「CGMといってもいちいちそのサイトに出向いていって書かずに自分のブログとかに書くんじゃないか。それよりクローラとかで収集した方が良いのではないか。」 「ユーザ登録無ければ、ややこしい規約や厳密な運用が必要無いし、面倒なコーディングも減って早く作れる。はてな認証とかの方が信用もあって良いんじゃないか。」
ちょっと意味取り違えてるかもしれませんが、たしかにユーザ登録って囲い込む目的でしかやってないような気がしました。実際にサイトを運用しだすと面倒が多いし、ツールとしての性質が強いサイトは全然登録必要無い気がしてきた。Identification出来ればAuthenticationの必要は無いのかな。
includeとかrequireでreturnが取れるなんて・・・!!!(via 上鍵さん)
$ cat config.php
<?php
return array(
'test' => array(
'adapter' => 'mysql',
'database' => 'iitaidake_test',
'username' => 'iitaidake',
'password' => 'unk_test',
'host' => 'localhost',
'socket' => '/var/run/mysqld/mysqld.sock',
'encoding' => 'utf8'
),
'production' => array(
'adapter' => 'mysql',
'database' => 'iitaidake',
'username' => 'iitaidake',
'password' => 'unk',
'host' => 'localhost',
'socket' => '/var/run/mysqld/mysqld.sock',
'encoding' => 'utf8'
)
);
$ php -r 'print_r(include "config.php");'
Array
(
[test] => Array
(
[adapter] => mysql
[database] => iitaidake_test
[username] => iitaidake
[password] => unk_test
[host] => localhost
[socket] => /var/run/mysqld/mysqld.sock
[encoding] => utf8
)
[production] => Array
(
[adapter] => mysql
[database] => iitaidake
[username] => iitaidake
[password] => unk
[host] => localhost
[socket] => /var/run/mysqld/mysqld.sock
[encoding] => utf8
)
)
こういう設定ファイルとか良くない!?
・・・・・・・・・。
それじゃ、あれだ、
$ cat foo.php
<?php
class Foo {}
return new Foo;
$ php -r 'print_r(include "foo.php");'
foo Object
(
)
こういうクラスとか、すげー便利じゃない?
・・・・・・・・・・・・。
DSゲットォー!
yoshukiさんから、「いま全色売ってるんですけど買っときますか?」というTELに即決。ありがとうございます!
で、ファミコン世代なので当然FF3を買いました。
普通にやり始めたんですが、ボスとかポイントポイントでいちいち“全滅”。 ストーリーなりにすすめてくと、全滅するんですよね。(俺の下手さもアリ) そういや昔のRPGってこんなん(厳しさ)だったな~と懐かしく思いつつやってます。
BRUTUSのクール・ジャパン特集とかいうのを立ち読み。
海外で日本の料理、ファッション、建築、サブカル(マンガ・アニメ等)とかが流行ってるよって話。最後の方で各分野のえらい人になんで流行ってるのかを聞いてるんですが、要は↓こういうことだそうです。
へ~。 全然関係無いですが、Webサービスに当てはめてみると、
何も思いつかない!(モバゲーっぽいかも?)