タグ

2011年11月19日のブックマーク (7件)

  • 佐藤先生がErlang、Scala、Javaなどの並行処理を斬る! - スティルハウスの書庫の書庫

    ここ数日の佐藤先生のエントリが熱い! Erlang、ScalaGoJavaなどの現代の言語(Erlangは古いか)における並行処理の扱い方について、それぞれの歴史的背景や意義、得手不得手などがわかりやすく紹介されてます。80年代から並行処理やオブジェクト指向を研究されてきた佐藤先生ならではの視点ですね。ちょっと長くなりますが特に私が興味深かった部分を引用します(強調は私): 佐藤一郎: Web日記 (2010年) 最近、興味深いのはオブジェクト指向言語のScalaやErlangが話題を集めていることでしょうか。どちらもActor Modelをベースにしているそうですが、オブジェクト指向言語の歴史でいうと、Actor Modelなどの並行処理用オブジェクト指向言語の研究が盛んになったのは1985年からの6,7年ぐらいだと思います(Actor Model自身はもっと古いですが)。そして19

    佐藤先生がErlang、Scala、Javaなどの並行処理を斬る! - スティルハウスの書庫の書庫
  • ニコ動の“ボカロ廃”が本気を出したポータルサイトが登場 (1/4)

    今や音楽シーンにはなくてはならない要素となった「VOCALOID」(ボーカロイド)。初音ミクが発売され、大ブレイクを果たしたのはもう4年前の話になる。初音ミクの曲はCDとして発売されればオリコンにランクイン、カラオケに入れば上位曲を独占。CGのバーチャルライブは数千枚のチケットが即完売と、瞬く間にスターダムを駆け上がっていった。 その背景にいるのは、作曲家である“ボーカロイドプロデューサー”たち(「初音ミクをプロデュースしている」という意味での俗称)、そして、アマプロ不問の投稿(ポスト)ムーブメントを支え、ボカロ文化を育んできたニコニコ動画だ。 今年7月、そんなニコニコ動画の一角に「ボカロ音楽」というボーカロイド専門のページが登場した。このページの裏にはどんなねらいがあったのか。ドワンゴ ユーザー文化推進部 “あべちゃん”さんと、企画開発セクション マネージャーの坂将樹さんに話を聞いた。

    ニコ動の“ボカロ廃”が本気を出したポータルサイトが登場 (1/4)
  • これは便利!Mac OSX/Linuxで動くIE7〜9のVirtualBox用仮想イメージを作成·ievms MOONGIFT

    ievmsはMicrosoftが提供するIE動作検証用Virutal PC向け仮想イメージをVirutalBox向けに変換するソフトウェアです。 IEで見たWebサイトの確認をしたいと思ったらWindows機が必要です。さらにIE7/8/9と各バージョンを用意しなければなりません。そんなのは面倒だ!というMac OSX/Linuxユーザの方は今すぐievmsを実行しましょう。ievmsはIE7〜9のVirtualBox用の仮想イメージを作成してくれるソフトウェアです。 インストール中です。数GB以上あるものばかりでかなりの時間を要します。 とりあえずIE7とIE8の仮想イメージができあがりました。VirtualBoxで確認できます。早速起動してみます。 Windows7が使われています。なお最初の起動時にライセンスが切れていましたがオンライン認証で通りました。 アクティベート後、再起動すれ

  • ぶる速-VIP のび太「ドラえもんとか、実際無理だろ」

    のび太「ドラえもんとか、実際無理だろ」 1 名前:以下、名無しにかわりましてVIPがお送りします[]投稿日:2009/02/13(金) 15:49:39.43 ID:aWSpUdyv0 学生「どうかしました?野比先生」 のび太「ううん、何でもないよ。それより研磨は終わったかい?」 学生「はい。これでもうバリはないはずです」 のび太「体側のインターロック回路も大丈夫?」 学生「はい、動作確認済みです」 のび太「よし。じゃあモータを駆動してみようか」 青い球体の中にギアボックスを収められるのを、のび太は少し離れて見守っていた。 FC2ランキング 2ちゃんねる [PR] ハッピーメール [PR] ネットキャッシングならキャレントで借りんと! 2 名前:以下、名無しにかわりましてVIPがお送りします[]投稿日:2009/02/13(金) 15:51:49.20 ID:aWSpUdyv0

  • tar でまとめてある複数のテキストファイルをディスクに展開せずに走査する

    tar でまとめてある複数のテキストファイルをディスクに展開せずに走査する 2011-02-01-2 [Programming] 大量のログデータをもらってきて分析するようなときなどに表題のタスクに遭遇する。無闇に tar ball を展開するとすぐにディスクフルになりがちゆえ。 このような場合は tar の O オプション(大文字のオー)を用いる。 以下、例で説明。 data.tar.gz には 0001.txt から 1000.txt までの千個のテキストファイルが入っているとする。 (1) 行数を数えるには: tar zxOf data.tar.gz | wc -l (2) 特定の文字列を含む行を取り出すには: tar zxOf data.tar.gz | grep 'lang:ja' (3) 文字コードを変換して圧縮して置いておくには: tar zxOf data.tar.gz |

    tar でまとめてある複数のテキストファイルをディスクに展開せずに走査する
  • Selenium 2 from PHP code - DZone Web Dev

    Selenium 2, the new iteration of the end-to-end web application testing tool, contains some fancy innovations over its 1.x version: it controls browser directly via the OS, instead of generating JS commands. It's also more reliable than the 1.x as it features a different waiting model. After trying out Selenium 2, it was natural for me to look for its support in PHP code; however, there isn't an o

    Selenium 2 from PHP code - DZone Web Dev
  • Androidアプリ開発でテストを始めるための基礎知識

    Androidアプリのテストに関する課題 Android端末の普及は世界規模で増加の一途をたどっています。2011年秋冬モデルが発表され、発売予定のものを含むと日で発売中のAndroidの携帯端末は100機種に迫ろうとしています。読者の皆さんの周囲を見渡しても、電車や街角でAndroidを採用したスマートフォンなど携帯端末を使用する人をよく見かけるのではないでしょうか。 そして、スマートフォンに留まらずタブレットやミュージックプレイヤー、電子ブックリーダー、POSレジ、テレビなど、さまざまなデバイスがAndroidを搭載し始めています。Androidの採用が増えるにつれ、Androidアプリの種類が増えるので、アプリの開発案件も増えることになります。実際、稿を読んでいる開発者の方の中にも、すでにAndroidアプリの開発に取り組んでいる方も多いのではないでしょうか。 筆者も普段の業務の

    Androidアプリ開発でテストを始めるための基礎知識