CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
米Microsoftは15日、Office 97以降で使われているバイナリファイル形式の文書仕様を公開した。「Microsoft Open Specification Promise」(OSP)プログラムの下で使用できる。 公開されたのは拡張子が「.doc」「.xls」「.ppt」となるOffice製品のバイナリファイル仕様。これらのバイナリファイルはOffice 97より採用され、Office 2003まで基本的な保存形式となっている。最新版のOffice 2007からはデフォルト保存形式が「Office Open XML」(.docx、.xlsx、.pptx)となっているが、バイナリ形式での保存もできるようになっている。 MicrosoftのWebサイトでは「Word 97-2007バイナリファイルフォーマット」(.doc)、「Excel 97-2007バイナリファイルフォーマット」(
簡単なアプリを動かしてみよう(実行) 7.作成されたバイナリをNXTに転送 【注意してください】 以下の手順を実行すると、NXTのファームウェアの書換えも併せて行われます。 これについては、実行されるご自身の責任で行ってください。なお、ファームウエアを元の状態に戻したい場合は、NXTに付属する「NXTソフトウェア」の「NXTファームウェア更新」を実行します。 ファームウエアモードにするため、NXT背面にあるボタンを5秒以上長押しします。 前面のエンターボタン(橙色のボタン)を押下します。 周期的にクロック音が聞こえることを確認します。 NXTとPCをUSBケーブルで接続し、SAM-BAを起動します。 以下のような設定内容で接続し、「Script File」から「execute scriptfile」で、5.で作成したスクリプトファイルを選択、実行します。 NXTのメニュー画面が表示されます
グーグルは25日、米国時間の18日から3日にわたり開催された開発者カンファレンス「Google I/O 2010」で紹介されたGoogle ChromeのHTML5関連の新たな技術について、説明を行った。 ウェブブラウザ「Google Chrome」を日常的に使用しているアクティブユーザは、全世界で約7,000万人にものぼる。同社のシニアエンジニアリングマネージャー 及川卓也氏は、HTML5に関連する技術として、まずビデオコーデックの問題を取り上げた。 HTML5の仕様の策定においては、ブラウザ上で動画を閲覧するための規定を決めようとしている段階だが、現状ではコーデックを統一して全てのブラウザに対応させるのは難しい状況にある。そこでGoogleは、動画技術のパイオニアである「On2」を買収し、On2のビデオコーデック技術をコアにして「WebMプロジェクト」を立ち上げた。WebMプロジェクト
なぜ、いまScalaなのか? TwitterがScalaを利用しているのは有名ですが、他にも位置情報を利用したfoursquareはScalaで構築されたLiftというWebフレームワークを利用していますし、GTDツールとして有名なRemember The MilkもScalaの利用を検討しているようです。 Scalaは、Java Virtual Machine(以下JVM)上で動くオブジェクト指向+関数型言語です。簡潔で柔軟な記述が可能であり、マルチコアを意識したライブラリがあり、JVMでのスケールメリットを享受できることが、これらの企業で採用に踏み切った理由であると考えられます。 Scalaは、非常にバランスの取れたプログラミング言語です。本連載では、Scalaの基本的な文法を解説しながら、オブジェクト指向と関数型言語を組み合わせたプログラミングスタイルについて、解説したいと思います。
Karesansui Projectは23日、オープンソースの国産サーバー仮想化管理ソフトウェア「Karesansui 2.0」をリリースした。XenとKVMの2つのハイパーバイザーをサポートしており、コマンドベースの管理を行うことなく、ブラウザ上のインターフェイ スから誰でも簡単に仮想サーバーを管理できる。 Karesansui Projectは23日、オープンソースの国産サーバー仮想化管理ソフトウェア「Karesansui 2.0」をリリースした。XenとKVMの2つのハイパーバイザーをサポートしており、コマンドベースの管理を行うことなく、ブラウザ上のインターフェイスから誰でも簡単に仮想サーバーを管理できる。 2.0からは、ディスク管理をすべてストレージプールによって仮想化し、ネットワークストレージ(iSCSI)にも対応した他、サーバー監視・通知機能、グラフレポート機能等が追加され、管
21日、インターネット関連企業が共同で設立した新アプリケーションプラットフォーム「aima(あいま)」が発表された。「インターネットメディアア プリプラットフォーム(Alliance of Internet Media for Applications)」の略称で、「ユーザーのちょっとした"合間"の時間にアプリを楽しんでもらいたい」という意味合いも含まれている。 21日、インターネット関連企業が共同で設立した新アプリケーションプラットフォーム「aima(あいま)」が発表された。「インターネットメディアアプリプラットフォーム(Alliance of Internet Media for Applications)」の略称で、「ユーザーのちょっとした"合間"の時間にアプリを楽しんでもらいたい」という意味合いも含まれている。 発起企業は、ACCESSPORT、ECナビ、NECビッグローブ、シーサ
開発プロセスに実効力を持たせる「プロセス・エンアクトメント」 さて、今回は少しテーマを変えて、Jazzの新しいコンセプトである「プロセスをツールに組み込むことで、ツールが開発者にそのプロセスに自然に従うようにする」、というお話をしましょう。 アジャイル開発では厳格なルール(無駄が多いという意味で)を嫌う傾向がありますが、ルールがまったくないというのも考えものです。例えば、分散環境であったり経験やスキルのまばらなメンバーの集まったチームでは、何のルールもなくプロジェクト運用は人任せというのは危険です。自律したチームほど守らなくてはいけない必要なルールが何であるかを知っているものです。 チーム・メンバーにとって、スムーズに仕事がはかどるためには必要最低限のルールが必要です。しかし開発者全員にルールを徹底するのは大変です。 では、ツールがルールを守るように開発者に仕向けてくれるとしたらどうでしょ
筆者の記事でも何度かXMLを使用してきましたが、XMLの正しさを検査する手段を持っていませんでした。実際の業務で使用する場合、正しさを検査する手段がないXMLの操作は非常に扱いづらいものとなります。今回は、少し高度な話題にも触れ、実務に耐えうる力をつけることを目標にしたいと考えています。 W3C XML Schemaの少し高度な話題 「今からでも遅くない」シリーズは、学習する機会を失ったけれどもまだ間に合うという技術を取り上げています。したがって、概要を知りたい方は前編を、業務でも使えるようになりたい方は後編を読むことにより習得できるように工夫してきました。前回は中編を挟み、W3C XML Schemaの読み書きが少しでもできることを目標としてきました。したがって、まだ業務でも使用できると言うほどには説明ができていません。このような経緯から、今回の後編では少し高度な話題を取り上げ、業務でも
XMLに詳しくない方でもXMLスキーマという言葉は耳にされていることでしょう。ただし「W3C XML Schema」と「W3C」を付けているのはなぜでしょうか? ウィキペディアで調べるとXML Schema(当記事でのW3C XML Schemaのこと)には「XML Schema(XMLスキーマ)は、XML文書の論理的構造を定義するために開発されたスキーマ言語の1つ」とあります。この言葉どおり、W3C XML SchemaはXMLスキーマの1つです。他にはDTDやRelax NGなどのスキーマが存在します。 次に「論理的構造を定義する」とは何のことでしょうか。最近はWebアプリケーションサーバやその他のミドルウェアをはじめ、その設定ファイルがXMLであることがほとんどです。そのような時「このパラメータは必須なのだろうか?」「このパラメータは複数指定してもよいのだろうか?」と悩まれたことでし
米NVIDIAは16日(現地時間)、GPUコンピューティング用の開発支援ツール「NVIDIA Parallel Nsight」(以下、Parallel Nsight)をリリースした。 Parallel Nsightは、並列処理能力が高い画像処理用のGPUを使って、画像処理以外の汎用目的演算(GPGPU)を行うアプリケーションを開発するためのツール。ユーザーの多いMicrosoft Visual Studioの拡張機能として動作し、使い慣れた開発環境上でシームレスにCUDA C/C++やDirectComputeのデバッグが行える。各種の解析ツールも用意されており、GPGPUアプリケーションのパフォーマンスチューニングにも役立つ。 また、グラフィックス・デベロッパーが必要とするさまざまなツールも用意されているため、HPCだけでなくDirectX 11グラフィックスの開発環境としても使用できる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く