タグ

2009年2月14日のブックマーク (2件)

  • Ruby GUI調査2008

    2008年後半、Rubyプログラマを対象とした調査をしました。デスクトップアプリケーションを作成するために使われているGUIライブラリの使用法と、GUIライブラリに対する考え方についての調査です。 English | 日語 ダウンロード フルレポート: 背景、結果、解説(PDF、20ページ、英語) 設問毎の総計(PDF、16ページ、英語) 結果の要約 調査では全部で399個の回答を得ました。80%の人が最後まで調査に協力してくれました。回答者は次の3種類にわけることができます。1. RubyGUIプログラミングをしたことがない人、2. 昔はしていたけど今はしていない人、3. 今もしている人。そして、これらの3種類はほぼ同数でした。 多くのGUI開発は1人で行っていました。そして、その開発は"単純におもしろいからやっている"プロジェクトまたはオープンソースソフトウェアとして行われていまし

  • NetKernelでJavaの並行性を越える

    Javaはマルチスレッドと並行性の構造をサポートしていますが、最新のマルチCPUハードウェアに適合するアプリケーションの開発はそう簡単にはいきません。そのような場合、NetKernelなどの代替環境を用いると、ハードウェアの処理能力を余すことなく利用する道が開けます。 Javaでの並行性プログラミング マルチコアおよびマルチCPUのシステムが普通に使われるようになった現在では、複数のタスクを同時に実行することが現実的な課題となっています。しかし、大抵のシステムでは、別のスレッドにタスクを実行させるというような簡単なやり方でこれに対応することはできません。使用するプログラミング言語から実行環境に問い合わせて、システムリソースの使用スケジュールを決定する必要があります。ハイレベルの並行性にかかわる関数を簡単に活用できるかどうかは、言語の構造に左右されます。 従来は、「ヘルパー」を利用して複数の

    NetKernelでJavaの並行性を越える