2007年11月24日20:00 カテゴリアマグラマーのすすめ アマグラマーのすすめ - 目次 完成まで毎日更新予定 - なかなか毎日更新とは行かないのはスルーしていただく方向で。 はじめのはじめ はじめに プログラムって何さ? 世界は言葉で出来ている 下ごしらえ プログラムの言の葉 美徳その1:怠慢 美徳その2:短気 美徳その3:傲慢 「アマグラマーのすすめ」カテゴリの最新記事
CTK: Cell ToolKit Library CTK Version 0.73 (tested against Cell SDK 3.0) is now available! (Jan 8, 2008) CTK Version 0.73 (Cell SDK 3.0対応) をリリースしました (Jan 8, 2008) CTK (Cell ToolKit) is an open-source C/C++ toolkit library for the Cell/B.E. processor. CTK is intended to accelerate Cell software development by providing various utility functions that most Cell programmers would need. CTK provides
Carsten Benthin benthin@graphics.cs.uni-sb.de Research Topics and Interests: Computer Graphics (Interactive) Ray Tracing Distributed and Parallel Rendering Efficient Algorithms and Data Structures Applied Mathematics Assembly Programming Old Projects: RTRT (Real Time Ray Tracing) OpenRT Ray Tracing on the IBM Cell Processor Publications: Packet-based Ray Tracing of Catmull-Clark Subdivision Su
すべてのクラスのスーパークラスとは? 本連載では、これまで主にString型を使ってJavaのさまざまな言語仕様について説明してきました。最もお世話になるString型がそうであるように、クラスとはある形式のデータを扱うための「道具」です。また、HTML 2.0とHTML 3.2のように、扱うデータの形式が変更されたときは、全く新しくクラスを作るのではなく、変更に関係するメソッドをオーバーライド(上書き)すればよいことも学びました。オブジェクト指向の目的は既存のコードを流用することによって開発の効率を高めることです。メンバ変数やメソッド、継承といったオブジェクト指向特有の概念も、その目的のために用意された機能だと考えれば、すんなり受け入れられたのではないでしょうか。 最終回は、おさらいをかねて抽象クラスとインターフェイスについて説明することにします。抽象クラスとインターフェイスもまた、既存
ICEfacesとは、カナダのICEsoft Technologiesにより開発された、Ajaxに対応したJSFベースのWebアプリケーションフレームワークである。MPL(Mozilla Public License)の下に公開されているオープンソースのプロダクトであり、ICEfacesのWebサイトからダウンロードできる(本稿執筆時の最新バージョンは1.6.1)。 Ajax対応のWebアプリケーションと言えば、JavaScriptによる開発が多くなるイメージを持つ方がいるかもしれない。しかし、ICEfacesの目標の一つは、JavaScript開発における困難や落とし穴を回避することにある。ICEfacesを用いると、次のことが可能となる。 JavaScriptを記述しない、サーバセントリックなAjaxアプリケーション開発 従来のJSFアプリケーション開発と同じ感覚でのAjaxアプリケー
2007年10月26日01:45 カテゴリ翻訳/紹介Art 惰訳 - 建築士がプログラマーのごとく働かねばならぬとしたら 全プログラマーが泣いた。 If architects had to work like programmers... 実は一つだけ「ローカライズ」にあたって変えた前提があります。日本ではこちらの方が実情に沿っているでしょう:) 建築士様、 家を一つ設計施行してくださいな。まだ何が必要か具体的なことはわからないので、そこはよきに計らう方向で。 寝室の数は、2から45までの間。寝室の追加と削除は簡単に出来るようにしといて下さいね。青写真が出来次第あたしが何が気に入ったかを最終判断します。それぞれの青写真について明細書を付けるのをお忘れなく。後で気に入ったのをピックアップできるように。 完成後の家の費用は、今住んでいる家よりも安上がりでないと駄目なことを留意してくださいな。そ
java.util.regex クラス Pattern java.lang.Object | +--java.util.regex.Pattern すべての実装インタフェース: Serializable public final class Patternextends Objectimplements Serializable コンパイル済みの正規表現です。 正規表現は、文字列として指定し、このクラスのインスタンスにコンパイルする必要があります。生成されたパターンは、Matcher オブジェクトを作成するために使用されます。このオブジェクトは、任意の 文字シーケンス とこの正規表現をマッチできます。マッチを実行したときの状態はすべて正規表現エンジンに格納されます。このため、複数の正規表現エンジンが同じパターンを共有できます。 標準的な呼び出しシーケンスは、次のようになり
Copyright (c) 2017 Ministry of Economy,Trade and Industry. All Rights Reserved.
My DebugBar | CompanionJS / HomePage IEでのJavaScriptデバッグを可能にする「CompanionJS」。 サイトでインストールをすると、IEにドッキングされます。 インストールするだけでは使えず、インターネットオプションの「スクリプトのデバッグを使用しない」チェックを外す必要があります。 インストール後は、次のように「表示」メニューから表示することが出来ます。 表示すると次のような感じ。 エラーが出ると右側にエラーが出て、クリックするとスクリプトのエラー箇所に移動し、ハイライトされます。 また、サイトでエラーがあると次のようにブラウザ上で通知してくれます。 IEでもデバッグしたい場合がありますが、このツールはなかなか使えそうですね。 もっといろんなデバッグをしたい場合はデバッグバーというものがあるようです。 DOMインスペクタ、HTTPインスペ
Overview These manuals describe the architecture and programming environment of the Intel® 64 and IA-32 architectures. Electronic versions of these documents allow you to quickly get the information you need and print only the pages you want. The Intel® 64 and IA-32 architectures software developer's manuals are now available for download via one combined volume, a four-volume set, or a ten-volume
D r a f t The Native POSIX Thread Library for Linux Ulrich Drepper Red Hat, Inc. drepper@redhat.com Ingo Molnar Red Hat, Inc. mingo@redhat.com February 21, 2005 This document is completely, utterly out of date when it comes to descriptions of the limitations of the current implementation. Everybody referring to this document to document shortcomings of NPTL is either a moron who hasn’t done her/hi
特集 2003/06/27 00:48 更新 UNIX USER 2003年7月号特別企画より転載 Native POSIX Thread Library for Linux 新しいスレッドライブラリ「Native POSIX Thread Library for Linux」について、Red HatのUlrich DrepperとIngo Molnarが発表した論文の内容を簡単に紹介する。 今日、標準的に使われているLinuxスレッドの背後にある考え方は、「プロセス間のコンテクスト切り替えが、1つのカーネルスレッドで各ユーザースレッドを扱うのに十分なほど高速である」というものだ。スレッドレジスタは使用せず、局所的なメモリはスタック上に置かれる。 また、シグナルやそのほかの管理を正しく行うためには、管理スレッドが必要となる。カーネル内に利用できる同期プリミティブが存在しないため、実装にはシ
東芝は,Cell向けのソフトウエアをネットワーク越しに実行することができる分散コンピューティング環境を展示した。Cellに搭載された信号処理プロセサ「SPE」のスレッド単位での分散,より粒度の高いコンポーネント単位での分散という二つの形態を実演した。いずれもOSはLinux向けを想定している。 Cellはその構想当初からネットワーク越しの分散コンピューティング環境を想定しており,「Cell」という命名にもネットワーク上に分散したソフトウエアやハードウエアの各実行単位が「細胞(Cell)」のように協調して動作するという思いが込められている。Cellを用いた分散コンピューティングの試みとしては,米Stanford Universityによる分散コンピューティングを用いたタンパク質の解析プロジェクト「Folging@Home」にPS3が対応した事例があるが(SCEの発表資料),Folging@H
先日開催されたCEATEC 2007において、個人的にPC関連でもっとも興味を引いたのは、東芝の「SpursEngine」だった。SpursEngineそのものは9月20日に発表されていたチップだが、CEATECではノートPC「Qosmio G40」の筐体にSpursEngineを搭載。いくつかのアプリケーションを走らせていた。 直接的にはSpursEngineを用いることで、どんなアプリケーションが実現できるのだろうか? といった興味につながるだろうが、もう少し俯瞰して見ると、そこにはPCが進む分かれ道があるように思う。 それは大げさに言うならば、これまで頑なに拒否してきたPCへの異分子混入を、今後、受け入れていくのかというテーマである。PCの良さは言うまでもなくソフトウェアを活用することによる柔軟性。用途範囲を決める要素はパフォーマンスだ。パフォーマンスさえ上がっていくならば、汎用性と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く