いけがみさんが素晴しいエントリをあげてらっしゃいます。Inemuri nezumi diary(2009-05-03)。そこで「OCamlのまなびかた」について思うところを改めて書きます。 まず、Web上のチュートリアルを読めば、ざっくりOCamlがどういう言語なのか分かるかと思います。次の二つがお勧めです。 http://www.ocaml-tutorial.org/jaObjective Caml 入門 一緒にOCamlをインストールして使ってみながら学べば、より効率的です。 $ sudo apt-get install ocaml; sudo apt-get install ocaml-mode lennyのパッケージは3.10系でバージョンが一つ古いので、こだわる人はLatest Objective Caml releaseからソースを取って来てコンパイルして下さい。./confi
2011/10/01 に開催された Mozilla 勉強会@東京 6th で WeakMap について LT を行わせて頂きました.発表資料,メタ的な説明,勉強会の感想,そして Firefox Hacks Rebooted の説明を記します. 発表資料 説明 ECMAScript 6*1 に導入される予定の機能に WeakMap というものがあります.これは平たく言うと「連想配列」で,ようやく ECMAScript にもまともな連想配列*2が導入されて喜びもひとしおな方も多いことでしょう. その WeakMap ですが,以前 Proxy を先走って実装してくれた Mozilla が再び先走って実装を行なっています.結果として Firefox 6 からこの WeakMap は利用可能となりました. 今回は 5 分間の LT ということで仔細な話は無理と判断し,抑えておくべき WeakMap
日常trap がとても便利だと思いました.trap [-lp] arg] sigspec ...]The command arg is to be read and executed when the shell receives signal(s) sigspec.具体的には rpm.sh などで使われている. RPM_SOURCE_DIR="/tmp/rpmsource-$fullname" RPM_BUILD_DIR="/tmp/rpmbuild-$fullname" trap 'rm -rf $RPM_SOURCE_DIR $RPM_BUILD_DIR; exit $?' EXIT SIGHUP SIGINT SIGTERM # 適当なシェルスクリプト... のように trap を書いておくと, スクリプトが終了したりシグナルを受け取りプログラムを中断したときに trap が発動し
ディノでは京都1箇所+都内2箇所+社内の計4箇所に分散されていたデータセンターを京都に集約しつつあります。私は昨日からその関連作業でネットワークチームと京都に来ています。作業の多くが遠く離れたコンピュータを介して行われる事になると同一データセンターのサーバに対してたくさんのSSHを立あげて作業するこは、ネットワーク的に効率的ではありません。クラウド環境がもてはやされている昨今おなじような状況の方も少なくないと推察されます。そこでリモートコンピュータでのオペレーションを効率的にする方法としてGNU Screenをご紹介します。というか、ネットが瞬断したくらいでいちいち文句垂れる奴は迷惑なのでいい加減にGNU Screenを使えばいいとおもいます。 やり方まず、作業用のサーバをデータセンター側に一つ作ります。このサーバへはローカルからSSHのAgentForwardを介してアクセスするので自分
find-file Emacs の find-file (C-x C-f) は本当に使いにくいものだと, 常々思っていた. 中でも, 補完候補が複数あった場合の挙動. これが何とも気にくわない. 例えば, 以下のように C-x C-f を入力した直後の状態を考える. この時 TAB キーを押すと, デフォルトの Emacs では [Complete, but not unique] との表示が出るだけで, 候補一覧を表示するにはもう一度 TAB キーを押す必要がある. この「二回 TAB キーを押す」という行為が毎度毎度要求されることとなり, そのストレスたるや凄まじいものがあった. また, TAB を二回押して補完候補が表示された後の挙動は, 輪をかけて苛立たしい. この時 TAB を押すとどうなるかといえば「補完候補が全て見れるようにスクロールが行われる」だけなのだ. 補完候補一覧が画
新卒から働き始めた会社を9月(有休消化があるので書類上は10月21日)をもって退職した。 辞めた(る)会社についてはこのブログで色々と書いてきたけど、振り返れば今こういう状況に身を置けたのもその会社でいろんな事を感じて、これではいかん!と行動できたおかげである。 今日は簡単にその行動した事、タイムラインについて、この半年ちょっとを振り替えてみようと思う。 2009年1月16日 ブログを始める なぜ脱エンタープライズなのか? - 脱エンタープライズ志向 ここが全ての始まりだった。今見ると愚痴だけど、今もそう思うから本当に純粋に書いていたんだなと思う。 脱エンタープライズできたかな。 2009年1月21日 横浜で勉強会をやることを決意する 神奈川[横浜]を中心に読書会、勉強会やりませんか? - 脱エンタープライズ志向 ブログを始める前に友人に進められて東京のとある勉強会に行った事があったけど、
株式会社gumiではWebアプリケーション開発者を募集しております。Django Hack-a-thonの時に「それとなく募集」していると言いましたが、実際には「それとなく」ではなく「急募」です。 仕事内容株式会社gumiの現在の事業内容はケータイSNSサイトgumiの開発・運営ですが、今回募集する開発者の方には、他SNSでも動作するOpenSocialアプリケーションの企画・設計・開発を担当していただくことになると思います。担当していただくプロジェクトの内容はある程度は固まってきていますが、まだ流動的なので、本人の能力と意欲にあわせて企画立案、設計の段階から主体的に参加していただくことになります。現在のgumiは、Python/Django/MySQL/Apache/Linux(CentOS)で構築されていますが、新規プロジェクトとなることが予想されますので、Python/Djangoの
誰にとは言いませんが、私からの警告です。 要件 「Web上で日記を書いて、コメントをつけるシステムを作りたい」 普通の技術者の設計 えーと、日付ごとに分けてテキストを保存しておけばいいんだな。一日に複数の話題を書くこともあるだろうから、先頭に * がある行は見出しとして扱おう。コメントはシンプルなテキストで、各日付に関連させておけばいいな。 以上。 天才(自称)の設計 ふむ、コメントつきの日記システムか。凡人にはコメントと本文は別物のように見えるかもしれないけど、俺に言わせると実は同じものなんだ。だって、どちらも何かの話題に対して何らかの意見を述べているものだろ? 違いは、ある話題のツリーのトップにあるのが本文、そこにぶら下がってるのがコメント。ツリーといえばファイルシステムだ。そう、つまり我々が作ろうとしているものはファイルシステムの一種なんだよ。日記を書けるファイルシステムというものを
数年前、ドイツ人の女の子(当時17歳)と知り合って、その子から聞いた笑い話。ドイツ人の、今40代くらいの世代の人たち(彼女の親の世代)は、アニメについて2度びっくりさせられた経験があるのだという。 1度目は、彼らがまだ子供の頃。その世代の人たちは、子供の頃、みんなテレビで「アルプスの少女ハイジ」を見ていたらしい。もちろんドイツ語の吹き替え版で。これはもう、ほとんど全員見てたらしい。そして当時は、これを作ったのはなんの疑いもなくドイツ人だと思っていたのだそうだ。当時は、日本人がアニメーションを作るなんていうことは誰も知らなかった。ましてや、「アルプスの少女ハイジ」という彼らにとって馴染み深い国民的な童話を、外国人が(それもアジア人が)作るなんていうのは想像すらつかなかった。だから、だいぶ後になって(もう大人になってから)、それを作ったのが実は日本人だったというのを知らされ、たいそう驚いたとい
モバゲータウンには、ちょっと前から「秘密開発室」というものがあり、開発中の機能がこっそり公開されています。当面秘密なのかなとずっと思っていたのですが、今日秘密開発室のメンバーに聞いてみたらここで紹介していいということなので、到達方法をご紹介します。モバゲータウンのケータイトップページから「質問広場」を選び、「カテゴリから探す」から「趣味・スポーツ > 趣味 > ゲーム」とカテゴリを下ると「モバゲータウン・」というカテゴリ表示があります。一瞬文字化けか何かと思っちゃいますが、その「・」(= 中黒) をクリックすると「秘密開発室」に入れます。なお、今のところ秘密開発室に入るためには会員登録が必要で、PC 版からは利用できないようです。
っぽいんだけど、色々調べてみてもそれっぽい確証が見つからなかった。 とりあえず下記のコードで対処できてるっぽい。 ちなみに入力時にすべてutf-8が入ってきてるとみなしててutf8 flag立ててる。 use Encode (); sub prepare { my $self = shift; $self->next::method(@_); return unless $self->mobile_attribute->is_ezweb; return if $self->req->method !~ /^get$/i || $self->req->header('content-type') =~ /utf-?8/i; for my $key ( keys %{ $self->req->parameters } ) { if (ref $self->req->parameters->{$
ディノは約3年前に受託開発専門にしたんだけど、どうしてもこの業種はネガティブなイメージがつきまとう。 いくつか挙げられたIT業界のイメージは実にネガティブな内容だった。いわく「きつい、帰れない、給料が安いの3K」に加えて、「規則が厳しい、休暇がとれない、化粧がのらない、結婚できない」の“7K”というイメージだ。学生は、ほかの業界と比べて「IT業界は特に帰れない」というネガティブな印象を強く持っているようだ。IT業界不人気の理由は? 現役学生が語るそのネガティブイメージ ? @ITところが、なぜか自分にとって受託開発は毎回新しい技術使えるし、違う業種の事覚えられて結構おもしろいと感じている。普通の人と感覚がちがうのかな?とか思っていたのだがそんな事は無いらしい。いや、正直に言うよ。正直に言うとだね、結構楽しかった。ニッポンIT業界絶望論純粋にソフトウェアの設計や実装部分を楽しいと思えるなら、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く