Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.
Heads on: Apple’s Vision Pro delivers a glimpse of the future
イギリスの研究で、頭が良い男性ほど精液の質も良い傾向が明らかになったようです。「バカは子孫を残すな」ということなのでしょうか。 詳細は以下から。 BBC NEWS | Health | Intelligent 'have better sperm' ロンドン大学キングスカレッジ精神医学研究所の研究チームがベトナム戦争時の米軍兵士のデータを分析したところ、知能テストで良い結果を出した兵士ほど精子の数が多く、精子の運動も活発な傾向が見られたとのこと。使われた精子サンプルは1985年に元兵士425人(ベトナム、ドイツ、韓国などで従軍)から採取したものです。 これまで知能と健康状態の関係は、生活習慣などにより説明できる部分が大きい(頭の良い人ほど喫煙率が低く、運動をするなど)と考えられていたのですが、今回の研究結果は喫煙や飲酒習慣、肥満などのファクターを除いた後も、知能と精液の質(精子の数、濃度、
はじめに Curlは、ドラッグ&ドロップといった操作性を向上させる機能を簡単に実装できます。また、アプレットに特権を与えることによって、ローカルにあるファイルの読み書きすることもできます。Win32APIを直接呼ぶことも可能です。 ポータル・スケジューラーでは、このような特徴を使って操作性が良くなるようにしています。今回は、開発するにあたり工夫した点を紹介します。 ドラッグ&ドロップ ドラッグ&ドロップの実装は簡単に行えます。イベントは、 DragEnter(ターゲットに入ったときに発生) DragLeave(ターゲットの外に出たとき発生) DragOver(ターゲットにドラッグされたときに発生) Drop(ターゲットにドロップされたときに発生) があります。 {HBox spacing = 100pt, valign = "center", {EllipseGraphic width =
Python Software Foundationは、アプリケーション開発用の動的言語であるPythonの最新バージョン「Python 3.0」をリリースした。Python 3.0は新しい機能や手法を採取り入れており、従来版とは互換性がない。 Python Software Foundation(PSF)は12月3日、Python言語の最新版「Python 3.0」をリリースした。 「Python 3000」(Py3k)とも呼ばれるPython 3.0は、同言語の新バージョンであり、2.x系リリースとは互換性がないとPSFでは説明している。 PSFによると、バージョン3.0ではPython言語そのものは従来と基本的に同じであるが、辞書や文字列といった組み込みオブジェクトの動作方法が大幅に変更されたほか、不評だった機能の多くが削除された。また、標準ライブラリの構成も重要な数カ所で変更された
Twitterの共同創業者兼最高経営責任者(CEO)であるEvan Williams氏は米国時間12月2日、サンフランシスコで開催のChurchill Clubイベントで、同社が収益モデルの実現に手間取っているとの批判をまたもはねのけた。 最初Williams氏はこの問題について少し戸惑った様子だったが、「収益は上げる。しかし方法について具体的には言えない。われわれのビジネスがどうなるか予測ができないからだ」と述べ、以前同様、販売に関連したTwitterコンテンツと企業ユーザーへの課金を示唆した。 しかし、インタビューが進むにつれWilliams氏には実際に計画があるとの印象を受けた。同氏はコンシューマーパッケージ製品の大企業数社と交渉が進んでいることを明らかにした。社内サービスを販売するのかTwitterフィードを使用した事業を支援するのか、いずれにしろ期待がもてる。 Williams氏
前回、JavaFXでHello, World!アプリケーションを作成してみましたが、いかがだったでしょうか。宣言的文法によるGUIの構築の雰囲気だけでも感じていただけたと思います。 とはいうものの、Hello, World!アプリケーションはあまりにも単純です。もう少し複雑なアプリケーションを作るためには、JavaFX Scriptの文法を知らなくてはなりません。そこで、今回は基本的な文法について解説します。そして、次回は今回紹介した文法を駆使してアプリケーションを作ることに挑戦してみましょう。 データ型 JavaFX Scriptの基本となるデータ型は以下の通りです。 文字列 String 数値 Integer, Number 論理値 Boolean 時間間隔 Duration Void 関数 function ここでは、関数型以外の型について説明します。関数型は、後述する関数の節で説明
John Resig - JavaScript, Programming, and Web Applications Webアプリケーション開発の主要言語としてJavaScriptは日々その重要度を増している。関連フレームワークをプログラミング言語という観点で見れば、JavaScriptをそのまま使ったライブラリと他の言語でJavaScriptを隠蔽したフレームワークに大別できる。たとえば前者にはjQueryやPrototype、Dojo、Yahoo UIなどがあり、後者にはGWT、Pyjamas、Objective-Jなどがある。隠蔽するタイプのフレームワークは自分が普段なれているプログラミング言語でWebアプリケーションの開発が可能になりこれまでの経験が活かせるほかJavaScript学習コストを削減できるというメリットがある。 jQueryの開発者でありMozilla Foundat
このページはAjaxライブラリの1つであるjQueryライブラリを勉強したい人向けに用意されています。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 jQueryはバージョンによってメソッドが異なるため、バージョン別に入門ページを用意してあります。ここでは、バージョン1.2.6を基準としています。 Ajaxライブラリ (JavaScriptライブラリ) としてはPrototypeライブラリ (prototype.js) が有名です。Prototypeライブラリはプログラマに多く利用されており、JavaScriptの機能を拡張することで使いやすくなるように設計されています。jQueryはエレメントへのアクセスをスタイルシートと同じようにすることで非常に分かりやすくコンパクトな記述ができるようになっています。
リファレンス $() jQueryオブジェクトを作り出す関数です. $("CSS文字列") CSSで要素を指定し,マッチした要素を持つjQueryオブジェクトを返します. 詳しい指定方法は Selectors を参照してください. jquery 1.1 までは XPath による指定もできましたが,最新版では削除されています. XPath Compatibility Plugin を利用することで,1.2 でも XPath を利用可能です. var $toc_1 = $("#toc_1"); jquery_dump($toc_1); var $h1 = $("h1"); jquery_dump($h1); var $h1head = $("h1.head"); jquery_dump($h1head); var $ahref = $("a[@href^='http://jquery.com
UM-710はWVGA(800 x 480)の解像度とフルカラー表示をサポートした7インチワイド液晶モニタです。パソコンとの接続はUSBケーブル1本のみで行い、映像ケーブルや電源ケーブルを別途接続する必要はありません。映像出力端子のないノートパソコンでのデュアルディスプレイ用として、デスクトップパソコンの小型サブモニタ用として、小型でシンプル接続なUM-710はマルチな用途に対応します。 サブモニタに最適な7インチ、WVGA(800 x 480)のフルカラーワイド液晶 USBケーブル1本のカンタン接続 USBバスパワー駆動によりACアダプタ不要 WVGA(800 x 480)のフルカラーワイド液晶 サブモニタとして最適な7インチサイズ 高さ / チルト調整可能なスタンド 90度単位で自由に回転、縦画面表示対応「ピボット機能」 必要な配線はUSBケーブル1本でOK!、映像端子のないパソコンで
JBoss Application Server Red Hatは5日(米国時間)、同社の最新アプリケーションサーバとなるJBoss Application Server 5.0.0.GAを公開した。JBoss AS 5.0はJava EE 5に対応したアプリケーションサーバ。3年におよぶ再設計の賜物で、JBoss Microcontainerと呼ばれる完全に新しいカーネルアーキテクチャに準拠した実装がおこなわれている。 JBoss AS 5.0に含まれている主なコンポーネントは次のとおり。 JBoss EJB3 JBoss Messaging JBossCache JBossWS JBoss Transactions JBoss Web JBoss AS 5.0のテーマはASを構成するコンポーネントをそれぞれ独立したプロジェクトへ分離し、それらを統合できるプラットフォームを構築することに
訴訟が増えている!? OSSライセンス違反:企業技術者のためのOSSライセンス入門(1)(1/2 ページ) いまや、企業が何らかのソフトウェアを開発するときに、オープンソースソフトウェア(OSS)との付き合いを考えずには済まない時代になりつつあります。私は、企業の製品開発者向けにOSSライセンスコンプライアンスに関するコンサルティング・サービスを行っていますが、その中から得られた経験を踏まえながら、OSSとうまく付き合い、コミュニティに還元していくために重要と考えられるポイントを紹介していきたいと思います。 「使えるんだから、勝手に使っていいんでしょう」!? お客さまとお話ししていると、中には、何ら悪びれることなくこんな発言をする方に出くわし、ビックリします。 このケースでは、OEM販売するプログラムを海外から導入するに当たって、「Black Duck Protex」でコードを検査したとこ
はじめに Google から、非常に面白そうなソフトウェアがリリースされました! その名も Native Client なんとブラウザ上で X86 のバイナリを動かしてしまうそうです。 これはすごい! さっそく試してみたいと思います。その過程を逐次更新していきます。 自分が試したときの環境 自分が試す環境は、以下の通りです。 Mac OS X Xcode の gcc (version 4.0.1 (Apple Inc. build 5465)) python 2.5.1 準備 では、さっそく準備をしましょう。 http://nativeclient.googlecode.com/svn/trunk/nacl/googleclient/native_client/documentation/getting_started.html を参考にやってみます。 環境一式をダウンロード まずは、以下
前回まで,Compiler APIの基本的な使用法を解説してきました。今月はCompiler APIの応用編です。 今週はプログラム中で動的にソースを生成して,コンパイルする手法を紹介します。 前回,Javaのソースをコンパイルする機能を持つjavax.tools.JavaCompilerインタフェースは,仮想的なファイルマネージャであるjavax.tools.StandardJavaFileManagerインタフェースを使用することを紹介しました。そして,JavaFileManagerインタフェースが操作するのがjavax.tools.JavaFileObjectインタフェースです。 このJavaFileObjectインタフェースがファイルに対応しています。 動的にソースを生成する場合,そのソースは文字列として表されます。しかし,JavaFileObjectインタフェースはファイルに対応
モデリングやソフトウエア工学の実践適用に関するコンサル・教育を通じて後進の育成にあたる。現在,アジャイルプロセス協議会会長,SEC要求設計技術部会委員,パターンワーキンググループ主査,情報処理学会ソフトウェア工学研究会主査,IPA ITアーキテクト・コミュニティ委員などを務める。路地・トマソン物件・神社・富士塚・古書店等を巡る街歩きが趣味。オブジェクト指向技術関連の著書・訳書多数。技術士(情報工学部門)。 今回は,強力な純粋オブジェクト指向言語でありベターJavaとして有用なScala言語の部分ではなく,関数型言語としてのScalaを紹介します。関数自体をオブジェクトとして変数の値にしたり,引数として別のメソッドに渡したりという関数の“第1級市民”としての取り扱いを見ていきましょう。また,関数型言語の特徴であるパターンマッチングがいかに強力かも体験してもらいます。ではさっそく,Scalaミ
前回,動的にJavaのソースを作成し,コンパイルを行う方法を紹介しました。しかし,実際にコンパイルを行うまでの手順は少々多いのが気になるところです。そこで,今回はもう少し簡単に動的にJavaのソースをコンパイルする方法を紹介しましょう。 その方法は本連載「Java SE 6完全攻略」の第58回から10回にわたって解説を行ったJSR 223 Scripting for Java Platformです。 えっ,Javaはスクリプトではないけどと思われた方も多いかもしれません。しかし,Compiler APIとJSR 223を組み合わせることで,Javaをスクリプトのように扱うことが可能なのです。 JSR 223でJavaを扱うには少しだけ準備が必要です。というのも,Java SEにデフォルトで添付されているスクリプトエンジンはJavaScriptのスクリプトエンジンであるMozilla Rhi
サン・マイクロシステムズはコンピューティングビジネスにおいて最も革新的な企業であり続けたが、その革新性から利益を生み出すことには苦労してきた。一新されたNetBeans開発プラットフォームとJavaFX RIAプラットフォームの出荷を控え、それらの技術が開発者たちとの関係にどのような意味を持つか、サンは答えを見つけることができるだろうか。 サン・マイクロシステムズが明らかにした最大6000人に上る人員削減計画は、景気後退が予想以上の厳しさにあることを人々に実感させた。と同時に、革新的な技術を切り拓いてきた輝かしい歴史を持つサンでさえ、革新性から利益を上げることがいかに困難であるかを広く知らしめるものとなった。 いや、Javaだけの話ではない。この会社のすべてがそうなのだ。「ネットワークこそコンピュータ」。これはその昔、サンがキャッチコピーにしていた言葉だが、いままさにそれが現実のものになり
12月2日から4日にかけて行われた「Sun Tech Days 2008 in Tokyo」に合わせ、「Javaの生みの親」であり、Sun MicrosystemsのVice President and Sun Fellowを務めるJames Gosling氏が1年ぶりに来日した。 2日に行われた報道関係者向けのラウンドテーブルでは、JVMや動的言語、Java 7などについての本音を語ってくれた。 JVMは今後どうなる 同日に行われたキーノートセッションにおいて、Gosling氏は「これからはJVMが様々な言語、様々なデバイスのハブ的存在になる」と述べている。では、現時点でJVMに関する何かユニークな事例はあるのだろうか。 同氏はクラウドコンピューティング――この用語は「おかしなバズワード」だと指摘しながらも――への活用を例に挙げた。 「ある企業では、JavaSpaceを利用してクラウドを
しました. ■変更点 2.4.32 からの変更点は次のとおりです. Bug [CONTAINER-299] - [S2JDBC] SimpleWhere や Operations の starts()/ends()/contains() で,Oracle ではワイルドカードになる全角の '%' や '_' がエスケープされない問題を修正しました.[Seasar-user:16239] [CONTAINER-300] - [S2BeanUtils] CharSequence型指定時にexcludesメソッドが利かない不具合を修正しました。 [CONTAINER-302] - [JPA] Jar ファイル内の永続ユニットを扱うと FileNotFoundException が発生する問題を修正しました.[Seasar-user:16276] [CONTAINER-312] - [S2JDBC]
昨日リリースした S2JDBC-Gen 0.9.4 ですが,pom.xml の記述に間違いがあったため,修正して再リリース&再デプロイしました. 申し訳ありませんが,こちらから再ダウンロードをお願いします. http://s2container.seasar.org/2.4/ja/downloads.html Maven リポジトリにインストール済みの場合は以下のディレクトリを削除してください. /org/seasar/container/s2jdbc-gen/0.9.4 ご迷惑をおかけして申し訳ありません.m(__)m GlassFish の Logging Last Resource (LLR) はやっぱり WebLogic のものと同じアイディアっぽい. v2-b43 のコードだと com.sun.jts.CosTransactions.RegisteredResources#dis
時間があったので、Amazon Web Serviceで遊んでみた。 ちょっといじくろうと思ったのは、O'Reillyが出している「Programming Amazon Web Services」という本を読んだから。 この本は、Amazonが提供している諸々のサービス。S3とか、EC2, SQS, FPS, SimpleDB。それらについて解説している本。たまたまAmazonで見つけたので、購入してみた。 先週末に届いたので、中を見たら、プログラム解説は全部Rubyになっていた。丁度RBCで、Webサービス周りの勉強会を何度もやっていたので、見た事のあるようなコードが並んでいて、とてもわかりやすかった。RBCの勉強会に出ている人は、是非一読をお薦めします。絶対「おー。」って声がでるよ。 O'Reillyのサイトへ行けば、同じことをJavaとかPythonで実装した場合のサンプルも置いてあ
それでは、JavaFXでアプリケーションを作ってみましょう。 JavaFXのインストール JavaFXはJavaFX Technology Downloadsのページよりダウンロードすることができます(図1)。 図1 JavaFXダウンロードページ ダウンロードページからダウンロードできるのは以下の3種類のパッケージです。 JavaFX 1.0 SDK NetBeans IDE 6.5 with JavaFX 1.0 JavaFX 1.0 Production Suite NetBeans IDE 6.5 with JavaFX 1.0はNetBeansにJavaFX関連のプラグインがはじめからインストールされているパッケージです。 今回使用するNetBeans IDE 6.5 with JavaFX 1.0がサポートしているOSは以下の通りです。 Windows XP SP3以降(3
2フェーズコミットと分散トランザクションの日本語のさっと読めるサイトなら、この辺よいですよと獄長に教わりましたm(_ _)m 5.X/Open の分散トランザクション処理参照モデル とかちゃんと知らなかったっす・・・・ http://www.ogis-ri.co.jp/otc/hiroba/technical/DTP/step2/index.html http://www.datadirect.co.jp/SupportLink/dev_center/jdbc/topics/jta (追記) 2フェーズコミットとその最適化として、あわせて読みたい 「2 フェーズコミットと Logging Last Resource,特許とオープンソース」 http://d.hatena.ne.jp/koichik/20081204#1228395633 ちょw、いま気づいたけど小林さんのblogが業務連絡
Heads on: Apple’s Vision Pro delivers a glimpse of the future
はじめに 前回は、「Amazon S3」を利用するための準備から、詳細な使い方までを紹介しました。 今回は、いよいよ仮想マシンのホスティングサービスである「Amazon EC2」の利用方法について詳しく紹介していこうと思います。 これまでの記事 第1回 「AWSの概要と登録手順 ~Amazon EC2/S3環境構築のすべて~」 第2回 「Amazon S3を使いこなしてみよう ~Amazon EC2/S3環境構築のすべて~」 Amazon EC2を利用するための準備 前回の記事にて、「Amazon S3」および「Amazon EC2」の利用登録について紹介しました。利用登録が済んでいれば、すぐにでも「Amazon EC2」を使うことが可能です。まだ利用登録をしていない方は、前回の記事を参考に利用登録を行ってください。 「Amazon EC2」は、第1回目の記事でも内容や料金体系を紹介しまし
この連載では、Bjarne Stroustrup氏(C++設計者)へのメールインタビューを通して、プログラミング言語設計者の生の声を読者の皆様に直接お伝えしたいと思います。 今回は、開発者自らが選ぶC++の次期仕様「C++0x」を理解するための参考文献を伺いました。 はじめに 新しいソフトウェアを開発すれば、その設計思想、特徴、有用性、魅力を語る説明書が必要になります。説明書の作成には開発作業とは異なる次元の能力と忍耐が要求されます。独自技術を誇る組織の場合、技術紹介資料の作成作業はより困難を極めます。保有技術のすべてを文書化するわけにはいきません。開示レベルを慎重に設定しながら、自分たちの技術の魅力や有用性を記述しなければなりません。開示レベルの設定は簡単なことではありません。担当開発者は本能的に、より多くの情報を公開したいと考える傾向があります。組織の経営者は競合他社の動きを警戒し、公
日産自動車、スズキ、英ランドローバー、独ポルシェなど7社が北米国際自動車ショー(デトロイトモーターショー)への出展を見合わせることになった(12月2日現在)。 年初から弱含みで推移していた米国の自動車市場は、金融危機を境に自動車ローン貸し出し審査が一気に厳しくなったことなどを受けて急降下、10月は前年同月比32%の大幅減を記録した。通年の見通しも「近年まれに見る低水準」が確実視されており、ニューモデル投入を見合わせる自動車メーカーも出てきた。 来年1月11日に開幕するデトロイトモーターショーは、例年のお祭りムードから一転して閉塞感が漂うイベントになるのだろうか。しかし、日産の不参加は十分に納得できる。日産はデトロイトではなくニューヨークを向いているからだ。 1月のデトロイトだけでなく、2月のシカゴのショーも規模縮小か 自動車業界の新年はデトロイトから始まる――これが通例になっていた。日欧の
米Adobe Systemsは12月3日、決算速報と従業員の削減計画を発表した。 同社第4四半期(9~11月)の業績は、売上高9億1200万~9億1500万ドル、1株利益45~46セントの見通し。売上高は「9億2500万~9億5500万ドル」の目標を下回るが、利益は「39~41セント」の目標を上回る見込みだ。 同社は、世界的な経済危機が売上高に影響したとし、同四半期に欧米で発売した「Creative Suite(CS)4」ファミリーの需要が予想を下回ったことが売り上げ目標未達の主な原因だと説明している。 また同社は、約600人のフルタイム従業員の削減を含む再編プログラムの実施も発表。再編に伴い約4400万~5000万ドルの費用を計上する。9~11月期には約2800万~3000万ドルの再編費用を計上するという。 2009年度第1四半期(12~2月)の業績目標については、売上高8億~8億500
[WSJ] Googleも不況には勝てぬ――福利厚生削減、実験的プロジェクト縮小 (1/2) かつて、Googleでは「プロジェクトがお金になるかどうか」を論じることは愚かだとされていた。だが今は、コストを抑えるために幾つかの実験的プロジェクトをたたんでいる。 [Jessica E. Vascellaro, Scott Morrison,The Wall Street Journal] カリフォルニア州マウンテンビュー(ウォール・ストリート・ジャーナル) 企業の支出引き締め傾向は、好況時に特に気前よくお金を使っていた企業にも及んでいる。Googleも財布のひもを締め始めた。 Googleはその10年の歴史の大半において、シリコンバレーでも驚異的なペースで費用を投じていた。数千人を雇い、1日に3度の無料の食事、無料の医師、スキー旅行、洗濯設備、個人トレーナーの費用補助などぜいたくな福利厚生を
マツダは、ヴイエムウェアの仮想化技術を用いて全社規模のサーバ統合を進めている。2010年までにサーバの台数を40%削減する見通しだ。 マツダは、ヴイエムウェアの仮想化技術とNEC製品を用いてサーバを仮想環境に統合し、2010年までに社内全体のサーバ台数を40%削減する計画を進めている。NECとヴイエムウェアが12月4日に発表した。 マツダは既存の物理サーバの保守期限切れに伴い、サーバの更新を検討していた。環境関連の中期計画「マツダグリーンプラン2010」で掲げている二酸化炭素の排出量の削減を目指し、サーバを仮想的に統合することで省電力化を進めることに決定した。 ヴイエムウェアの仮想化製品「VMware Infrastructure 3」を使いサーバを仮想化することで、物理サーバを稼働させた場合に比べ、電力を約25%削減できるという。サーバの更新に伴うハードウェアやソフトウェア、人件費といっ
消えたPC-98、Mac互換機――「互換機ビジネス」の末路を追う:今日から使えるITトリビア(1/2 ページ) コンピュータ業界では、他社が開発したアーキテクチャの製品を製造・販売する互換機ビジネスが盛んだった。つい数カ月前までPC-98互換機が出荷されていたし、過去にはあのパイオニアがMac互換機を発売していたこともある。 メインフレームから始まった互換機ビジネス 最近、あまり聞かなくなった言葉に「互換機」がある。コンピュータ業界は、互換機によって発展してきたといっても過言ではないほど、昔から互換機ビジネスが盛んだ。現在は、あらゆる仕様に業界標準が策定され、無駄な開発競争をなくし、ユーザーの投資を保護することが当たり前になっている。しかし、かつては業界の覇者を狙った独自色の強い開発競争が繰り広げられてきた。互換機の製造・販売は、そういう隙間から発生したビジネスだった。 そもそも互換機ビジ
第4回 メインフレームLinuxの実装(後編) メインフレームはLinuxにとって新しいハードウェアアーキテクチャでした。そのアーキテクチャ特有の実装を詳しく解説します(編集局) 日本アイ・ビー・エム株式会社 システムズ&テクノロジー・エバンジェリスト 北沢 強 2008/10/23 前回は、「メインフレームLinuxの実装(前編)」と題して、メインフレームという、Linuxにとって新しいアーキテクチャへどのように移植を行ったのかを、歴史的背景を踏まえて解説しました。今回の後編では、メインフレームハードウェア特有の実装について解説します。 メインフレームLinuxの仕様を知る Linuxの仕様において、アーキテクチャごとの違いを体系的かつ簡単に確認する方法としては、The Linux Foundationから公開されている「LSB(Linux Standard Base)」の仕様書を見るの
第2回 メインフレーム温故知新 Linuxがメインフレームの上でどう動作するかをきちんと理解する前提として、今回は、メインフレームそのものの特徴を解説します(編集局) 日本アイ・ビー・エム株式会社 システムズ&テクノロジー・エバンジェリスト 北沢 強 2008/7/23 前回「メインフレームでLinuxが動くまで」では、メインフレームがいったいどういうもので、なぜそこでLinuxを動かすことになったのかという経緯と、それがもたらす価値について説明しました。 今回は、その上でLinuxがどう動作するか……をきちんと理解するためにも、いったんLinuxから離れ、メインフレームそのものの特徴について解説していきます。ただし、限られた誌面でメインフレームのすべては語り尽くせませんので、Linuxが稼働するうえで関係する部分、主にハードウェア・アーキテクチャを中心に取り上げてみたいと思います。 メイ
2008/12/09 米グーグルは12月8日、x86アーキテクチャ向けにコンパイルしたコードをWebブラウザで実行する研究開発プロジェクト「Native Client」(略称、NaCl)を発表した。Linux、Windows XP、Mac OS X上など異なるOSで実行できるという。現在対応するWebブラウザはFirefox、Safari、Opera、Chrome。 プロジェクトチームは同日、実行環境やコンパイラツール群をBSDライセンスでオープンソースとして公開した。NaClは開発初期段階で、セキュリティの専門家などからフィードバックを受けて開発を続けるとしている。また開発チームではx86以外にもPowerPCやARMなどほかのアーキテクチャのサポートに向けて開発を続けているという。 実行環境はWebブラウザ向けのプラグインとしてサンドボックスの形で提供する。実行前に静的解析を行い危険な
あなたの知らないメインフレームLinuxの世界 第1回 メインフレームでLinuxが動くまで レガシーなイメージを持たれることが多いメインフレームと、オープンで無償で利用できるLinux。対極に位置するかのようなこの2つのテクノロジだが、実は絶妙な組み合わせなのだ(編集局) 日本アイ・ビー・エム株式会社 システムズ&テクノロジー・エバンジェリスト 北沢 強 2008/5/26 メインフレームは、世界中ほとんどの大企業や団体の基幹システムとして稼働しています。しかし、実際にそのメインフレームに触れたり目にしたりしたことがある人は、かなり少ないのではないでしょうか。 銀行のATMや振り込みにしても、飛行機や新幹線の座席予約にしても、その裏で処理しているシステムの多くはメインフレームであり、われわれには見えないところで正確かつ迅速に大量の作業をこなしながら、生活や社会全体を支えてくれています。世
第3回 メインフレームLinuxの実装(前編) Linuxのメインフレームへの移植がどのように行われたのか、いよいよその実装方法を解説しましょう(編集局) 日本アイ・ビー・エム株式会社 システムズ&テクノロジー・エバンジェリスト 北沢 強 2008/9/8 前回「メインフレーム温故知新」では、メインフレームの使われ方やハードウェアにおける特徴的な実装について、歴史的背景を踏まえながら解説しました。基幹業務システムとして44年間も絶えず改良を重ねてきたメインフレームは、信頼性と品質、そしてパフォーマンスについては究極のプラットフォームだといえるでしょう。 今回は、そのメインフレームにLinuxをどのように移植したのかについて、1998~1999年の移植当時の状況を振り返りながら、その実装方法を解説します。 メインフレームへの移植準備 Linuxをサポートされていないハードウェア・アーキテクチ
Pete Engardio (BusinessWeek誌、国際シニアライター) 米国時間2008年11月26日更新 「China Losing Luster with U.S. Manufacturers」 養殖ウナギから玩具、薬品から乳製品に至るまで、この2年間で中国産製品のずさんな品質管理の実態が明らかとなり、“世界の工場”としての中国の魅力は大きく損なわれる結果となった。サプライチェーン分野の調査コンサルティング業務を専門とする米AMRリサーチの最新調査によると、品質に対する不安から、米国の製造業者は中国への生産委託計画を縮小しつつある。 代わって注目を集めているのが、メキシコなどの米国の近隣諸国だ。製薬会社(BusinessWeek.comの記事を参照:2008年9月4日「Chinese Scientists Build Big Pharma Back Home」)からコンピュータ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く