前回に引き続き、継承の問題です。継承される側と、継承する側の関係性に要注意!
[12:00 12/28]本日は、オブジェクト指向のJavaでは避けては通れないクラスの継承に関する問題です。わかるかな?
[12:00 12/27]オプトは12月26日、オプトグループであるコンテンツワンとマルチメディアスクール・ウェーブとの3社共催で、京都府公式キャラクター「まゆまろ」を用いたスマートフォン向けアプリコンテスト「第1回 "まゆまろ" アプリコンテスト」の開催を発表した。
[17:20 12/26]同じクラス内で同じ名前のメソッドを複数定義することをオーバーロードと言います。オーバーロードを使いこなすとキレイなプログラムが書けるようになります。ただし、オーバーロードできない場合もあるから気を付けて!
[12:00 12/26]Googleは21日(米国時間)、サードパーティ製の拡張機能のサイレントインストールを「Chrome 25」で無効にすることを発表した。対象はWindows版のみで、Windows版Chrome 25以降では、Chrome ウェブストア以外で拡張機能をインストールするには設定を行う必要がある。
[08:00 12/26]LLVMプロジェクトは20日(米国時間)、LLVMの最新版となる「LLVM 3.2」を公開した。LLVMはOSSとして開発されているコンパイラインフラストラクチャ。LLVM 3.2ではSROAモデルの実装やループのベクトル化や新たなNVPTXバックエンドの導入などが実施されている。
[13:45 12/25]アクセス修飾子は、外部のクラスやパッケージからアクセスの制限を指定するものです。主なアクセス修飾子の制限の範囲を覚えておきましょう。
[12:00 12/25]データが整然と並んでいるのは気持ちがいいですね。本日は配列のソートの問題です!
[12:00 12/22]RethinkDB開発チームは20日(米国時間)、RethinkDBの最新版となる「RethinkDB 1.3」をリリースした。RethinkDBはC++で記述されているオープンソースの分散型データベースで、直感的なクエリ言語や自動並列クエリ機能、シンプルな管理ツールの提供といった特徴を有している。
[17:32 12/21]Qtプロジェクト及びDigiaは19日(米国時間)、Qtの最新版となる「Qt 5.0」を公開した。QtはC++で開発されたクロスプラットフォームアプリケーション/UIフレームワーク。Qt 5.0ではOpenGLの利用やJavaScriptエンジンにV8の採用などが行われている。
[12:47 12/21]半角文字は1バイト、全角の日本語はマルチバイト文字なのは常識。では、文字列の長さを調べると、半角と全角でどう変わる?
[12:00 12/21]どんなプログラムも、予期しないエラーが発生します。そのときに対処するのが例外処理です。
[12:00 12/20]オブジェクト指向プログラミングでは「静的」「動的」という言葉がよく登場します。今日は「静的な」の意味をもつstatic修飾子に関する問題です。
[12:00 12/19]Oracleは17日(米国時間)、Oracle NoSQL Databaseの最新版となる「Oracle NoSQL Database 2.0」をリリースした。Oracle NoSQL Databaseは分散キー・バリュー型のNoSQLデータストア。2.0ではパフォーマンスの向上やOracle Database及びHadoopとの統合強化などが実施されている。
[09:32 12/19]Javaプログラムはクラスを使うと効率がアップします。日付の計算には、Calendarクラスを使うと便利。
[12:00 12/18]OracleからJava SE 7 Update 10が公開された。Java SE 7 Update 10では、新たなプラットフォームへの対応やJavaアプレット/Web Startに対してセキュリティを強化する新機能の追加、50を越えるバグ修正などが実施されている。
[08:00 12/18]今日はデータ型の基本、整数型のintと浮動小数点数のデータ型doubleについての問題です。
[11:59 12/17]OISFチームは13日(米国時間)、Suricataの最新版となる「Suricata 1.4」を公開した。OISF(Open Information Security Foundation)は次世代の侵入検知システム/侵入防御システムエンジンの構築を目的に組織化された非営利団体。米国国土安全保障省およびOISFコンソーシアムに参加する民間企業の支援によって成り立っている。
[10:55 12/17]Springチームは13日(米国時間)、Spring Frameworkの最新版となる「Spring Framework 3.2」を公開した。Spring Frameworkはエンタープライズ向けのアプリケーション開発フレームワーク。Spring Frameworkを利用することで、エンタープライズクラスのJavaを活用したシステム開発において開発効率の向上を実現できる。
[10:53 12/17]Couchbaseは12月12日(米国時間)、「Couchbase Server 2.0」を公開した。Couchbase ServerはNoSQLのドキュメント指向データベース。同じくNoSQLである「Apache CouchDB」やキーバリューメモリキャッシュシステムである「Memcached」の技術をヒントに開発されている。
[10:48 12/17]Yahoo!は12月12日(米国時間)、YUIの最新版となる「YUI 3.8.0」の提供を開始した。YUIは、Yahoo!が提供しているJavaScript/CSSフレームワーク。BSDライセンスのもとで提供されており、YUIのポータルサイト「YUI Library」より取得できる。Yahoo!のサーバ(通常版/圧縮版)から直接読み込むことも可能となっている。
[08:30 12/17]本日は四捨五入のメソッドroundの問題です!
[12:00 12/15]Mozillaは11日(米国時間)、「Firefox OS Simulator 1.0」を公開した。Firefox OS Simulatorは、モバイルアプリ開発者向けに提供されているFirefox OSテスト環境ツール。Firefox OS Simulatorを利用することでFirefox OSでのモバイルアプリの動作チェックが行えるようになる。
[18:22 12/14]WordPressプロジェクトは11日(米国時間)、WordPressの最新版となる「WordPress 3.5.0(コード名:Elvin)」を公開した。WordPressは、PHPで開発されているオープンソースのCMS。WordPress 3.5では、メディア管理インタフェースの再設計や新たな標準テーマの導入、管理画面のHiDPI(Retina)ディスプレイのサポートなどが行われている。
[12:11 12/14]String型の文字列なら、入力した文字がそのまま表示されるとは限りません。それが特殊文字!
[12:00 12/14]11月21日、プロジェクト管理者や開発者に向けて「脆弱性を"根"から絶て! プロジェクト管理者のためのセキュリティセミナー」が開催された。アプリケーションの脆弱性をいかにしてなくすかをテーマにした同セミナーでは、最新のセキュリティ事情や対策のポイントといったレクチャーから、アプリケーションレイヤーへの脆弱性対策を実現する第一歩となる脆弱性診断の取り組みなどとともに、具体的なツールの紹介も行われた。
[08:00 12/14]文字列と数値を演算すると、自動的に型変換が行われます。計算順序が変わると、結果に影響することも。では、問題です!
[12:00 12/13]Linus Torvalds氏は12月11日(米国時間)、Linuxカーネルの最新版となる「Linux 3.7」を公開した。Linux 3.7では64ビット版ARMやARMマルチプラットフォームのサポート、Btrfsへの改善、SMB 2.0の実験的サポートなどが実施されている。
[11:15 12/13]TouchDevelopは、Microsoft Researchが提供するブラウザ上で動作する統合開発環境だ。もともとはWindows Phoneアプリ開発向けの開発環境であったが、2012年11月にWebアプリケーションを開発可能な「TouchDevelop for WebApp」が公開された。
[07:30 12/13]日本ヒューレット・パッカード(日本HP)は12月12日、サービスシミュレーションツール「HP Service Virtualization 2.3」の日本語版を発表した。
[15:12 12/12]Javaプログラミングのキモは、オブジェクトという概念。今回は、文字列の比較でその違いをみてみよう。
[12:00 12/12]12月9日(現地時間)、SparkleShareの最新版となる「SparkleShare 1.0」が公開された。SparkleShareはオープンソースのファイル同期、コラボレーションプラットフォーム。SparkleShareを利用することでDropboxやGoogle Driveのようなクラウドストレージ環境に似たサービスを構築することができる。
[08:00 12/12]Java言語では、データ型の異なる値を演算すると、自動的に型変換が行われます。文字列と数値の場合は、どうなるでしょう?
[12:00 12/11]Firebugワーキンググループは12月7日(米国時間)、Firebugの最新版となる「Firebug 1.11.0」を公開した。Firebugは、Webページ制作やWebアプリケーション開発向けに提供されているアドオンのデバッグツール。Firefoxで利用できる開発系アドオンの中でもっとも広く利用されているツールの一つとなっている。
[09:22 12/11]エンバカデロ・テクノロジーズは10日、「C++Builder XE3」のアップデートを提供開始した。同アップデートで、フル機能の64-bitコンパイラとVCLのアップデートが提供される。
[16:04 12/10]JetBrainsは5日(米国時間)、統合開発環境の最新版となる「IntelliJ IDEA 12」を公開した。IntelliJ IDEAはJetBrainsが開発しているJava統合開発環境。オープンソースとして無償で提供されているCommunityエディションとすべての機能を搭載したUltimateエディションの2エディションが用意されている。
[11:18 12/10]TIOBE Softwareから、2012年12月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。2012年12月におけるインデックスは次のとおり。
[17:18 12/7]QEMUチームは12月3日(米国時間)、仮想化プロダクトの最新版となる「QEMU 1.3」を公開した。QEMUはx86やPowerPC、ARM、SPARCなど多数のアーキテクチャに対応しているオープンソースの仮想化プロダクト。Xen/KVMを含む仮想化技術との連携が可能で、仮想化のみならずクロスプラットフォームやクロスアーキテクチャ開発などでも活用されている。
[15:33 12/6]グレープシティは12月5日、Windows 8、Visual Studio 2012などに対応するコンポーネント7製品と「JPAddress 辞書更新サービス」の発売を、同日より開始すると発表した。
[17:39 12/5]来年4月にリリース予定のFirefox 20では、これまでとは違ったプライベートブラウジング機能が利用できるようになるかもしれない。Firefoxの開発者であるEhsan Akhgari氏が、ウィンドウごとにプライベートブラウジングが行える機能に修正したことを発表した。
[11:12 12/4]SCSKは11月29日、Windows8、iOS6、Android4.2に対応したSCSKの独自技術であるクロスプラットフォームRIAテクノロジーCurlの統合開発環境「Curl Development Tools for Eclipse Ver8.0.1003(以下、CDE)」およびモバイル開発ツール「Caede Ver1.0.1(以下、Caede)」の提供を開始すると発表した。
[10:01 11/30]サイバーエージェントは11月29日、スマートフォンサービス開発用のオープンソースとして、画像変換のフレームワーク「GPUImage for Android」とモックサーバー「easymock」を公開した。いずれもWebサイトからダウンロードできる。
[09:50 11/30]Mozillaは27日(米国時間)、Microsoftの運営するMSN向けにカスタマイズした「Firefox with MSN」を公開した。Firefox with MSNは、MSNユーザ向けに提供されたカスタマイズ版Firefox。標準の検索エンジンがBingになっているなど、MSNユーザが利用しやすいように特別な設定となっている。
[08:00 11/30]Mozillaは26日(米国時間)、Firefox 18がベータチャンネルに移行したことを発表した。「Firefox 18 beta」の公開とともに、JavaScriptエンジンの改善やW3C Touchイベントの対応など新たに実装された新機能が紹介されている。
[08:30 11/29]Scriptedは、VMware社がオープンソースで公開したオンラインJavaScript対応エディタだ。Node.jsを使用して実装されており、Webブラウザ上で動作する。Scriptedは最終的には汎用的なエディタを目指して開発されているが、まずはJavaScript開発環境にフォーカスしているようだ。
[08:30 11/29]jEditコミュニティは22日(現地時間)、jEditの最新版となる「jEdit 5.0.0」を公開した。jEditはJavaで実装されているテキストエディタ。JEdit 5.0ではキーマップ機能の追加や安定性の向上、日本語を含む言語サポートなどが追加されている。
[09:35 11/28]アプレッソは11月27日、データ連携ソフトウェア「DataSpider Servista」(DataSpider)の連携アダプタ「DataSpider Servista Sedueアダプタ」(Sedueアダプタ)を発売すると発表した。
[08:33 11/28]Mozilla JapanのブログにおいてFirefox 18のサイト互換性に関わる修正点が紹介されている。Firefox 18は来年1月公開予定の次期リリースバージョン。Mozillaでは可能な限り互換性を維持するよう開発しているが、最新のWeb仕様の準拠や他のブラウザとの相互運用性も重視しなければならず、後方互換性に関わる修正がいくつか追加されている。
[09:22 11/27]ヤフーは11月21日より、「Yahoo!オークション」内の登録フォームを通さずにオークションへの出品手続きを行える「出品API」の提供を開始した。
[10:45 11/26]PyPyプロジェクトは22日(現地時間)、「PyPy 2.0 Beta 1」を公開した。PyPyはPython互換のPythonインタプリタ。Pythonの実装の一つであるCPythonと比較し、高速でメモリの使用量が少ないといった特徴がある。実行の高速化はトレースJITコンパイラの統合によって実現している。
[09:52 11/26]グレープシティは、帳票開発ツール「ActiveReports for .NET」の次期バージョン「ActiveReports for .NET 7.0J(アクティブレポート)」を2013年1月7日に発売すると発表した。
[08:30 11/22]GoogleのAndroidプロジェクトというと技術担当副社長としてAndroid開発を率いるAndy Rubin氏の顔が浮かぶが、そのRubin氏と共同で2003年にAndroidを立ち上げた人物がRich Miner氏だ。2005年にGoogleがAndroidを買収した後、Miner氏は2009年にはAndroidから距離を置き、現在Googleの投資部門であるGoogle Venturesのゼネラルパートナーとしてベンチャー育成に携わっている。
[10:23 11/21]App StoreにiOSプラットフォームでPythonによる開発が行える「Python 2.7 for iOS」、「Python 3.2 for iOS」が公開されている。これらiOS向けのアプリケーションはBlizzard Entertainmentの社員、Jonathan Hosmer氏によって開発されたPython for iOS 1.5をベースにしている。
[08:00 11/21]Apache Flexチームは16日(米国時間)、「Apache Flex SDK Installer 1.0」を発表した。Apache Flex SDK Installer 1.0は、Apache Flex SDK及び関連アプリをシングルクリックでインストールできるよう提供されており、古いバージョンのSDKから最新のバージョンにシームレスに移行することもできるという。
[11:53 11/20]PHP開発チームは15日(米国時間)、「PHP 5.5.0 alpha 1」を公開した。このリリースによって、PHP 5.5系の開発サイクルがスタートすることとなる。PHP 5.5では、これまでサポートしていたWindows XP及びWindows Server 2003の2つのプラットフォームの対応を打ち切っている。
[08:00 11/19]The qooxdoo projectは11月14日(ドイツ時間)、qooxdooの最新版となる「qooxdoo 2.1」を公開した。qooxdooは、JavaScriptで開発されているオープンソースのAjaxアプリケーションフレームワーク。Webサイト、モバイル、デスクトップ、サーバなどマルチプラットフォームに対応している。
[08:00 11/19]Googleは13日(米国時間)、Android 4.2(Jelly Beans)のソースコードを公開した。Android 4.2はNexus 4やNexus 10といった最新タブレット/モバイルで採用されているAndroidバージョン。Googleは同日にGoogle PlayにてAndroid 4.2を搭載したNexusシリーズをリリースしており、Nexus 7やGalaxy Nexus向けのアップデートの提供も開始している。
[08:00 11/16]インフラジスティックスは11月14日、Windows 8で提供されるWinRTに対応し、エンタープライズ アプリケーション、コンシューマー アプリケーション双方に利用可能な WinJS HTML5 並びに XAML コントロールの開発を表明し、併せてベータ版の提供を行うことを発表した。
[09:30 11/15]Sublime Text 2はWindows、Linux、Macで動作し、特にWeb開発に適したプログラマ向けのテキストエディタとして注目を集めている。プログラマ向けのテキストエディタとしてはEmacsやVimが定番だが、これらのテキストエディタからSublime Text 2に乗り換えているユーザも多いという。
[08:00 11/15]NTTレゾナントは11月13日、Androidアプリ開発者を支援するクラウド型サービス「Developers AppKitBox(デベロッパーズアップキットボックス)」の提供を開始した。
[10:26 11/14]Mozillaは11日(米国時間)、「Popcorn Maker 1.0」をリリースした。Popcorn MakerはWeb開発者を支援するためにMozillaが立ち上げたプロジェクト、Mozilla Webmakerによって開発されているオンラインのメディアツール。
[08:00 11/13]Senchaは6日(米国時間)、Sencha Touchの最新版となる「Sencha Touch 2.1」を公開した。Sencha Touchはモバイル/タブレットデバイス向けに提供されているアプリケーション開発フレームワーク。iPhoneやAndroid、BlackBerry、kindle Fire向けにHTML5ベースのアプリを開発できるよう設計されている。
[08:00 11/12]11月8日(米国時間)、Qt Creatorの最新版となる「Qt Creator 2.6.0」が公開された。Qt CreatorはQtプロジェクトが提供しているクロスプラットフォームのC++統合開発環境。C++/QML/ECMAscriptに対応したコードエディタや、GDB/CDBなどをサポートしたデバッガなどIDEとして充実した機能を有している。
[08:00 11/12]11月6日(米国時間)、Apache CloudStackプロジェクトから「Apache CloudStack 4.0」がリリースされた。CloudStackは、オープンソースのクラウドデプロイプラットフォーム。CloudStackを利用することで大規模ネットワークの仮想マシンや高可用性及び高スケラビリティのIaaSの構築や管理が行える。
[11:51 11/9]あまりの導入効果の高さに、ユーザーであった米Salesforce.comが出資にまで踏み切った製品。それが、イスラエルCHECKMARXが提供するソースコード静的解析ツール「CxSuite」である。CxSuiteのどういった点が、それほどまでの高い評価を受けたのか。以下、国内販売代理店を務めるインテリジェント ウェイブにおいて技術サポート課長を務めるアグナニ・サンジェ氏の話を基に簡単にご紹介しよう。
[09:00 11/9]2012年は過去数年に比べてHTML5が実用的に成長した年だったと思う。しかし皮肉なことに、Facebook CEOのマーク・ザッカーバーグ氏が「HTML5に賭け過ぎたのは最大の間違い」と発言したのをきっかけに、モバイルにおいてHTML5に対するネガティブな見方が広まってしまった。そのような中、Mozillaのクリス・ヘイルマン氏が「HTML5 mythbusting (HTML5にまつわる誤解を解く)」というコラムを公開した。
[11:46 11/7]TIOBE Softwareから、2012年11月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[08:00 11/7]NTTデータ、NTTデータユニバーシティ、楽天の3社はは11月2日、NTTデータと楽天の両グループ社員を対象としたアジャイル開発人材育成プログラムを共同で開発し、12月から同プログラムを利用した研修を開始すると発表した。
[09:54 11/5]Netcraftは11月1日(米国時間)、2012年11月におけるWebサーバシェアに関する調査結果「November 2012 Web Server Survey」を公開した。同調査では、約6億2500万のサイトからレスポンスを得ており、先月と比べ約480万サイト増加しているという。
[07:30 11/5]グレープシティは郵便番号検索や住所入力が可能なコンポーネント「JPAddress for .NET 1.0J」を12月5日より発売開始する。価格は1ライセンスあたり3万1500円。「InputMan Desktop Pack 2013」および「SPREAD Desktop Pack 2013」には、期間限定で「JPAddress」の開発ライセンスが無償提供される。
[15:18 11/1]Googleの開発者向け公式ブログ「Developer Relations Japan Blog」の10月30日の記事で、「技術と英語を同時に、しかも無料で勉強できる画期的な方法」が紹介されている。
[10:36 11/1]オープンソースソフトウェアのホスティングサービスとしてGithubが人気を集めている。GithubはGitリポジトリのホスティングだけでなく課題管理やリポジトリのフォーク、プルリクエストといった機能を備えており、使いやすいWebブラウザ向けのインタフェースも人気の秘訣だ。
[08:00 11/1]10月29日(米国時間)、Bootstrapの最新版となる「Bootstrap 2.2」が公開された。Bootstrapは、カスタマイズ可能なCSS/HTMLフレームワーク。Twitterによってデザインされており、Bootstrapを利用することでTwitterと似たUIのサイトを構築できる。
[07:30 11/1]Orionチームは29日(米国時間)、Orionの最新版となる「Orion 1.0」を公開した。Orionはブラウザ上で動作するWebベースの統合開発環境。OrionチームはEclipse Foundationの支援のもと2011年初頭より開発をスタートさせたプロジェクトで、WebブラウザのみでWeb開発が行えるオープンソースの統合開発プラットフォームの提供を目的としている。
[08:00 10/31]GWTチームは26日(米国時間)、Google Web Toolkit(以下GWT)の最新版となる「GWT 2.5」を公開した。GWTは、Javaを使ってAjaxアプリケーションを構築するためのフレームワーク。Googleが提供している各種サービスでフレームワークとして活用されている。
[09:24 10/30]GitLab開発チームは22日(米国時間)、GitLabの最新版となる「GitLab 3.0」を公開した。GitLabはMITライセンスのもとオープンソースで開発されているGitリポジトリ管理ソフトウェア。Ruby on Rails及びGitoliteをベースにしており、開発チームによると高速で安全、安定なソリューションであるとしている。
[18:30 10/26]バージョン管理システムとして有名なGitの最新版となるGit 1.8.0が公開された。GitはLinuxのソースコードを管理するために開発されたオープンソースのバージョン管理システム。小規模なシステムから大規模プロジェクトまで幅広く利用できるよう設計されており、高速に動作するといった特徴を有している。
[18:30 10/26]PHPには、文字列を扱う組み込み関数が充実しています。便利に使いこなしましょう!
[12:00 10/26]OpenNebula Projectは22日(現地時間)、OpenNebulaの最新版となる「OpenNebula 3.8」(開発コード:Twin Jet)を公開した。OpenNebulaは、クラウド基盤やエンタープライズ向けのデーターセンタの構築および管理が行えるオープンソースソリューションを提供するプロジェクト。2008年以来、定期的に成果物であるOpenNebulaをリリースしている。
[09:15 10/26]Mono Projectは10月22日(米国時間)、Monoの最新版となるMono 3.0を公開した。Monoはオープンソースソフトウェアで開発されている.NET開発フレームワーク。Windows、Mac OS X、Linux、BSD、Solaris、iOS、Androidなどマルチプラットフォームで動作する。Mono 3.0ではC#のフルサポートやSGenの改善などが実施されている。
[17:09 10/25]こんにちは。本日は、配列の中身をソートできるsort関数の問題です。さっそくいってみましょう。
[12:00 10/25]NECは、企業がスマートフォンやタブレット端末などのスマートデバイスを業務で活用する際のシステム構築を、より迅速化・効率化するため、スマートデバイス向けアプリケーション開発を効率的に行う業務システム構築基盤「SystemDirector Enterprise for Smart Device」を整備した。
[15:44 10/24]こんにちは! 「退屈なルーチンワークをスキップしたい!」な~んて思っているアナタ! 繰り返し処理をスキップするcontineの問題でリフレッシュして!
[12:00 10/24]10月22日(現地時間)、JRubyの最新版となる「JRuby 1.7.0」が公開された。JRuby 1.7.0ではRuby 1.9.3に対応し、パフォーマンスの改善や多くのRuby 1.9系の互換性の修正が実施されている。
[09:27 10/24]米オラクルは10月22日(米国時間)、モバイルアプリ開発フレームワーク「Oracle Application Development Framework (ADF) Mobile」の一般提供を開始した。このフレームワークはJava EEフレームワークOracle ADFの拡張で、開発者はこれを利用してiOSやAndroid向けにハイブリッドアプリを開発できる。
[12:25 10/23]今日はみんな大好きswitch文をおさらい! うっかりミスに注意してね♪
[12:00 10/23]こんにちは! 本日は、定番の文字列関数からの出題です!
[12:00 10/22]Apache Software Foundationは10月18日(米国時間)、これまでインキュベータ扱いだった「Apache OpenOffice」をトッププロジェクトレベルに引き上げたことを発表した。Apache OpenOfficeは、OpenOffice.orgベースの統合オフィススイート。ワープロや表計算、プレゼンテーション、ドロー、データベース、数式エディタなどを提供しており、様々なOSや言語に対応している。
[07:30 10/22]こんにちは! 本日はif文の条件式から出題です!
[12:00 10/19]カヤックは10月18日、ブラウザ上でHTML5のコーディング力を測定できるオンライン試験「第二回全国統一 HTML5実力テスト」を公開した。あわせて「第一回全国統一 HTML5実技コンテスト」も同日より開催している。同社の運営するソースコード共有サイト「jsdo.it」から参加できる。
[10:19 10/19]加算子「++」ってよく使いますね。でも前に置くか、後ろに置くかで結果が違うから要注意!
[12:00 10/18]Googleは16日(米国時間)、オープンソースのキューエンジンライブラリである「Supersonic」を発表した。Supersonicは、カラム指向のデータベースで効率的に動作することを目的に開発されたキューエンジンライブラリ。Apache License 2.0のもとC++で実装されている。
[09:34 10/18]MozillaおよびRustチームは10月15日(米国時間)、Rustの最新版となる「Rust 0.4」を公開した。Rustはセキュリティ強化と並列処理強化に注力して開発が進められているプログラミング言語。Mozillaの支援のもとライセンスにMIT Licenseを採用し、オープンソースで公開されている。
[08:00 10/18]TypeScriptはMicrosoftによって開発されたオープンソースのプログラミング言語だ。JavaScriptに静的な型付けやクラス、モジュールなどのサポートを追加したスーパーセットとなっており、コンパイラによってJavaScriptコードに変換して実行することができる。自由度が高く柔軟なJavaScriptに対し、安全性を高めることで大規模開発でも利用できるというものだ。
[07:30 10/18]本日は文字列の関数から出題します。主な組み込み関数は覚えておくと便利ですよ!
[12:00 10/17]日立ソリューションズは10月16日、Javaコード診断ツール「anyWarp CodeDirector(エニーワープ コードディレクター)」のAndroid向け機能を強化し、「anyWarp CodeDirector Android オプション」として販売を開始した。Androidオプションでは非効率なコードをチェックして、Androidアプリの開発を効率化できるという。
[13:12 10/16]連想配列は、文字をキーにできてわかりやすいですね。まだ使ったことがないよ、という人もレッツトライ!
[12:00 10/16]SpringSourceは11日(米国時間)、ブラウザ上で動作するコードエディタ「Scripted」を公開した。ScriptedはJavaScript/HTML/CSSの編集に特化した軽量のコードエディタ。Node.jsのインスタンスを利用してローカルのブラウザ上で実行できる。
[08:00 10/16]本日は、数値を含む文字列の加算問題です。正しく計算できますか?
[12:00 10/15]The ownCloud projectは11日(米国時間)、ownCloudの最新版となる「ownCloud 4.5」を公開した。ownCloudは、ファイル共有サービスを自前で構築できるプライベートクラウドソフトウェア。WebDAVやWebインタフェースを介してファイルにアクセスできるシステムを提供できる。
[09:39 10/15]Apache Lucene projectは10月12日(米国時間)、「Apache Lucene 4.0」及び「Apache Solr 4.0」を公開した。Apache LuceneはJavaで開発されているオープンソースのフルテキスト検索エンジンライブラリで、Apache SolrはLuceneをベースに開発されているフルテキスト検索プラットフォーム。
[09:31 10/15]本日は連想配列から出題! 知らないと恥ずかしいかも?
[12:00 10/13]jQuery UIチームは10月8日(米国時間)、jQuery UIの最新版となる「jQuery UI 1.9」を公開した。jQuery UIは、jQueryフレームワーク向けに開発されているJavaScriptライブラリ。ユーザインタフェースのインタラクションやアニメーション、エフェクト、ウィジェット及びテーマなどをセットにして提供している。
[17:51 10/12]本日は四捨五入の組み込み関数roundの問題です!
[12:00 10/12]Apache Software Foundationは8日(米国時間)、Apache TomEEの最新版となる「Aapche TomEE 1.5」を公開した。Apache TomEE 1.5は、5月上旬に公開されたApache TomEE 1.0のマイナーアップデートバージョン。1.0にあったバグの修正や機能の改善、Javaコンポーネントの更新、新機能の追加などが実施されている。
[17:06 10/11]言語によって演算子や文字列の扱い方に違いがあります。多言語プログラマーの皆さん、うっかりミスに気をつけて!
[12:00 10/11]10月4日からの2日間、渋谷ヒカリエのホールを会場にWindows開発者向けの技術イベント「Microsoft Developer Camp 2012 Japan Fall」が開催された。基調講演の冒頭では日本マイクロソフト デベロッパー & プラットフォーム統括本部業務執行役員の平野和順氏が登壇し、Visual StudioとWindows Azureの進化について振り返った。
[17:59 10/10]条件式に欠かせないboolean型。今日は、ゲームの当たり判定などに使える便利なルールをクイズでおさらい!
[12:00 10/10]TIOBE Softwareから、2012年10月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[09:18 10/10]9日深夜にFirefox 16が公開される予定となっているが、それに合わせMozilla Japanのデベロッパブログにおいて、Firefox 16におけるサイト互換性の修正についてのまとめが紹介されている。
[12:24 10/9]今週からはPHPから出題していきます! 最初の問題は、文字列の扱い方です。シングルクォートとダブルクォートの使い分け、ちゃんとできてますか?
[12:00 10/9]Neo Technologyは10月2日(米国時間)、Neo4jの最新版となる「Neo4j 1.8」を公開した。Neo4jはJavaで開発されているグラフデータベースソフトウェア。Neo4j 1.8は、クエリ言語「Cypher」の機能強化やパフォーマンスの向上などが行われたバージョンとなっている。
[07:30 10/9]10月1日(米国時間)、Red Hatの社員でJBoss ASのテクニカルリーダであるMark Little氏がJBoss ASの名称変更をアナウンスした。JBoss AS(JBoss Application Server)は、Red Hatが商用製品化しているJBoss Enterprise Application Platformの上流プロジェクト。Red HatはJBoss ASの成果物を基礎としてエンタープライズ版JBossを提供している。
[14:24 10/5]The jQuery Foundationは10月2日(米国時間)、jQuery Mobileの最新版となる「jQuery Mobile 1.2」を公開した。jQuery Mobileは、jQueryの技術を参考に開発されたモバイルデバイス向けのフレームワークで、HTML5技術をベースとしたUIの提供を目的としている。
[07:30 10/4]BootstrapはTwitter社がGithubで開発しているオープンソースのCSSフレームワークで、一定のルールに従った簡単なHTMLを記述することできれいなデザインのWebページを構築できるというものだ。手間をかけずに見栄えのよいWebページを作成することができるため、デザインが不得手なエンジニアからの人気も高い。
[07:30 10/4]Microsoftは10月1日(米国時間)、Webアプリ開発者向けに「TypeScript」のプレビュー版を公開した。TypeScriptはMicrosoftが開発したWebアプリケーション開発向けのプログラミング言語。JavaScriptをベースにしており、JavaScriptをサポートしているWebブラウザやJavaScriptエンジン上で動作させることができる。
[09:38 10/3]Mozillaは27日(米国時間)、「Persona」のベータ版を公開した。Personaは認証が必要なWebサイトのアカウント作成やパスワード入力を不要にするログインシステム。以前はBrowserIDというコードネームで開発されていたが、2月下旬に現在の名称に変更されている。
[11:57 10/1]9月29日(現地時間)、Pythonの最新版となる「Python 3.3.0」が公開された。Pythonでは2.x系と3.x系の2つのプロダクションバージョンが開発されているが、2.x系は主にメンテナンスやバグ修正のみが行われるバージョンとなっており、最新機能については3.x系で実装されている。公開されたPython 3.3.0はPython 3.x系の最新版となっており、様々な新機能や改善が実施されている。
[10:28 10/1]GStreamerプロジェクトは9月24日(米国時間)、「GStreamer 1.0」を公開した。GStreamerはクロスプラットフォームのマルチメディアフレームワーク。LGPLのもとC言語で実装されており、Linuxや*BSD、Mac OS X、Windowsなど様々なプラットフォームに対応している。
[09:20 9/27]Firefoxのリリース管理チームのリーダーであるAlex Keybl氏が、年末のFirefox開発スケジュールの変更を発表した。Keybl氏の発表によると、11月19日から12年31日にかけてのスケジュールを変更し、Firefox 18のリリースを来年1月にするとしている。
[16:06 9/26]Adobe Systemsは24日(米国時間)、モノスペースフォント「Source Code Pro」を公開した。Source Code Proは、SIL Open Font License 1.1のもと提供されているオープンソースのモノスペースフォント。8月にAdobeが公開したフォントファミリ「Source Sans Pro」に適したフォントとなっている。
[17:35 9/25]三週連続でお届けした好評企画「一日一問!! JavaScript」(全15回)をまとめました。
[14:44 9/25]CA Technologiesは9月21日、日本市場に初投入するサービス仮想化ソリューション「CA LISA」を発表した。10月17日より出荷が開始される。
[10:00 9/24]Yahoo!は9月18日(米国時間)、YUIの最新版「YUI 3.7.0」を公開した。YUIは、Yahoo!が提供しているJavaScript/CSSフレームワーク。BSDライセンスのもとでオープンソースで提供されており、YUI専用のポータルサイトYUI Libraryより入手できる。
[09:00 9/24]Cloud9 IDEの開発チームは17日(米国時間)、組み込み可能なコードエディタ「ACE 1.0」を公開した。ACEはJavaScriptで開発されているオープンソースのコードエディタ。JavaScriptで記述されているため、任意のWebページまたはJavaScriptアプリケーションなどに埋め込むことができ、Webブラウザで利用することができる。
[08:30 9/24]3週連続でお届けしてきた「一日一問!! JavaScript」ですが、いかがでしたか? 今回がひと区切りとなりますが、また近々お会いしましょう!!
[12:00 9/22]今日はちょっと難しいかもしれませんが、がんばってトライしてみてください。
[12:00 9/21]週末まであともうちょっと!! モチベーションを上げていきましょう。本日はfor文の問題です!!
[12:00 9/20]Xen.orgは9月17日(米国時間)、Xenの最新安定版となる「Xen 4.2」をアナウンスした。XenはOSSのハイパーバイザ。IA-32、x86、x86_64、ARMなどのアーキテクチャに対応しているほか、ゲストOSとしてWindows、Linux、Solaris、*BSDなどに対応している。
[09:28 9/20]ソフトウェア開発では、SubversionやGitといったバージョン管理システムを使用してソースコードを複数人で共有し、変更履歴を管理することが一般的になっている。しかし、ドキュメントについては、Wordなどのワードプロセッサでは複数人での作業が難しかったり、変更の差分を把握することが難しいという欠点がある。
[08:30 9/20]今週はあと2日働けば週末!! がんばっていきましょう。ではさっそく本日の問題です!
[12:00 9/19]こんにちは! 三連休はいかがお過ごしでしたか? え、仕事!? お疲れさまでした!! では本日もいってみましょう。
[12:00 9/18]Googleのオープンソースブログにおいて、JavaのソースコードをObjective-Cのソースコードに変換するトランスレータ「J2ObjC」が紹介されている。J2ObjCは、iOS基盤フレームワーク(Xcode)を利用してダイレクトにJavaクラスをObjective-Cクラスに変換するオープンソースのコマンドラインツール。
[09:00 9/18]9月13日(協定世界時)、Google Chromeに「Do Not Track」が実装された。Do Not Track(DNT)は、2010年12月に米連邦取引委員会によって発表された個人のプライバシー保護に関する取り決めで、第三者に対してオンライン追跡の拒否を申請する機能。DNTが実装されている場合、Webサーバに自動的に追跡しないよう申請するヘッダが送信される。
[08:30 9/18]MozillaのJavaScriptチームは12日(米国時間)、Firefox 18に「IonMonkey」を取り込んだことを発表した。IonMonkeyはJavaScript向けに開発されたJITコンパイラの新たなアーキテクチャ。FirefoxではJavaScriptエンジンとして「SpiderMonkey」を採用しているが、IonMonkeyを有効にすることでJavaScriptのパフォーマンスや保守性が向上するという。
[08:30 9/18]Google Appsチームは14日(米国時間)、サービス対応ブラウザからInternet Explorer 8のサポートを打ち切ると発表した。Google AppsはGoogleが提供しているWebサービス群。GmailやGoogle Groups/Calendar/Docs/Talk/Sitesなどが該当する。GoogleではこれまでGoogle Appsを最新ブラウザでサポートするため、古いバージョンのサポートを終了してきた。
[08:00 9/18]Oracleは9月13日(米国時間)、VirtualBoxの最新版となる「VirtualBox 4.2」を公開した。VirtualBoxは、Oracleが開発しているクロスプラットフォームのPCフル仮想化プロダクト。VirtualBox 4.2では、いくつかの機能やプラットフォーム対応が追加されている。
[17:19 9/14]こんにちは。あとちょっとで週末!! さっそくまいりましょう!
[12:00 9/14]jQuery財団は9月10日(米国時間)、jQueryに採用してきたライセンスの変更を発表した。jQueryはWeb開発者の間でもっとも人気のあるJavaScriptフレームワークのひとつで、Webアプリケーションの開発やWebページの制作に適したプロダクト。オープンソースで開発されており、これまでMITラインセスとGNU GPL(General Public License)のデュアルライセンスのもと提供されていた。
[11:57 9/14]ラネクシーは、米SoftIntegration社が開発したC言語インタープリターの最新版「Ch(シーエイチ) Professional 7」を9月18日から販売する。
[13:33 9/13]日本マイクロソフトは9月13日、統合開発環境ツール「Microsoft Visual Studio 2012」(以下、Visual Studio 2012)の発売を開始したと発表した。9月よりボリュームライセンスの発売を、9月21日よりパッケージ製品の発売を開始する。
[12:36 9/13]こんにちは。本日はちょっと簡単そうに見えて見落としがちな問題。さっそくいってみましょう!
[12:00 9/13]SCSKは9月12日、システム開発プロジェクトの管理に必要な機能とサーバリソースをオンデマンドで調達できる機能を搭載したクラウド型開発環境サービス「PrimeCloud for Developers」の発売を開始したと発表した。
[17:19 9/12]こんにちは。本日は文字列を扱うメソッドの問題です!
[12:00 9/12]PostgreSQL Global Development Groupは10日(米国時間)、PostgreSQLの最新版となる「PostgreSQL 9.2」を公開した。PostgreSQLはBSDスタイルのライセンスのもと、オープンソースで開発されているオブジェクトリレーショナルデータベース管理システム。
[11:43 9/12]オージス総研は9月11日、オープンソースソフトウェア(OSS)のC言語プログラム品質解析ツール「AdLint(アドリント)」の新バージョン「AdLint2.0.0」を公開した。
[09:37 9/12]TIOBE Softwareから、2012年9月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[08:30 9/12]こんにちは。本日は連想配列の問題です。さっそくチャレンジしてみてください~。
[12:00 9/11]Symfonyプロジェクトは9月6日(フランス時間)、Symfonyの最新版となる「Symfony 2.1」をリリースした。Symfonyは、PHP 5で開発されているWebアプリケーション開発フレームワーク。Webアプリケーションを迅速に開発/メンテナンスできるよう設計されており、バンドルと呼ばれるプラグインに似た機能を提供している。
[17:51 9/10]WordPressプロジェクトは9月6日(米国時間)、バグフィックスやセキュリティ問題を修正した「WordPress 3.4.2」を公開した。WordPressはPHPで開発されているブログプラットフォームで、GNU GPLv2のもとオープンソースで公開されている。WordPress 3.4は、6月中旬に公開された最新のメジャーリリースバージョン。
[17:44 9/10]ミクシィはは9月10日、Androidアプリ提供者向けにテスト版アプリ配信サービス「DeployGate」提供を発表した。DeployGateは、同社の新規事業を創出する「イノベーションセンター」の第1号案件として、社員からの新規事業の応募(社内公募)から生まれたサービスだという。
[17:36 9/10]こんにちは。さっそく今週もいってみましょう! 今回は演算子の問題です。
[12:00 9/10]Zend Technologiesは9月5日(米国時間)、Zend Frameworkの最新版となる「Zend Framework 2.0」を公開した。Zend FrameworkはPHPで構築されているオープンソースのPHPアプリケーション開発向けフレームワーク。Zend Frameworkを活用してハイパフォーマンスでエンタープライズクラスのWebアプリケーションを開発できる。
[08:30 9/10]QEMUチームは9月5日(米国時間)、QEMUの最新版となる「QEMU 1.2」を公開した。QEMUはx86やPowerPC、ARM、SPARCなどさまざまなアーキテクチャに対応したオープンソースの仮想化プロダクト。クロスプラットフォームやクロスアーキテクチャ開発などで活用されており、Xen/KVMといった他の仮想化技術との連携も可能。
[17:49 9/7]こんにちは。前置きは抜きにして、さっそくまいりましょう。今回はDateオブジェクトの問題です。
[12:00 9/7]SCSKは9月6日、SCSKの独自技術であるリッチクライアント/RIAテクノロジー「Curl」の統合開発環境の「Curl Development Tools for Eclipse(以下、CDE)」に、モバイルアプリケーションを開発できる開発環境「Caede Ver1.0.0」を追加し、提供を開始すると発表した。
[10:19 9/7]Apache Software Foundationは9月5日(米国時間)、Apache Wicketの最新版となる「Apache Wicket 6.0」を公開した。Apache WicketはJavaで開発されたオープンソースのWebアプリケーションフレームワーク。他のJava製Webアプリケーションフレームワークとは異なり、単純なHTMLとJavaのコードだけで開発できるといった特徴をもっている。
[08:30 9/7]こんにちは。本日のお昼はいかがお過ごしでしょうか? ではさっそく参ります。今回も関数の問題です。
[12:00 9/6]Facebookの開発チームは9月4日(米国時間)、Tornadoの最新版である「Tornado 2.4」を公開した。TornadoはスケーラブルでノンブロッキングのWebサーバ及びWebアプリケーションフレームワーク。Pythonで開発されており、他のPython Webフレームワークと比べて高速に動作するといった特徴がある。
[09:00 9/6]こんにちは。まだまだ暑い日が続きますが、今日もまいりましょう。今回は関数の問題です。
[12:00 9/5]米PasS(Platform as a Service)ベンダーのEngine Yardは、日本法人である「株式会社 Engine Yard」を設立し、9月4日から本格的にサービスを開始すると発表した。
[10:00 9/5]Mozillaは8月31日(米国時間)、iOS向けに提供していた「Firefox Home」の開発を終了したことを発表した。Firefox HomeはiPhone向けに提供されていた無料アプリ。Mozillaが無料で提供しているクラウドサービスであるFirefox Syncを利用して、iPhoneからFirefoxの履歴や、ブックマーク、開いているタブを参照できる機能を提供していた。すでにiTunes App Storeから削除されている。
[08:30 9/5]エンバカデロ・テクノロジーズは9月4日、Web/モバイル向けのビジュアル開発ツール「HTML5 Builder」の出荷を開始したと発表した。
[06:37 9/5]Net Applicationsから2012年8月のモバイル/タブレットブラウザシェアが発表された。ブラウザシェアはデスクトップブラウザとは異なり、モバイル/タブレットデバイスのシェアに大きく左右される傾向にある。Android版FirefoxやiOS/Android版Chromeなど、デスクトップブラウザでは上位を占めているブラウザがモバイル/タブレットにおいて苦戦を強いられている。
[18:02 9/4]こんにちは。今日も一日一問!! いってみましょう。今回は配列の問題です。
[12:00 9/4]HTML/CSS/JavaScriptのWeb技術のみで様々なモバイル端末向けのネイティブアプリケーションを開発できる「PhoneGap」が注目を集めている。今回は、Adobeのシニア・テクニカル・エバンジェリストを務めるAlan Greenblatt氏と、プラットフォーム・エバンジェリストを務めるPiotr Walczyszyn氏に、PhoneGapの価値や今後のロードマップ、Adobeの戦略の中での位置づけなどを伺った。
[11:00 9/4]Net Applicationsから2012年8月のデスクトップブラウザシェアが発表された。ブラウザ別ではChromeとSafariが上昇し、IE及びFirefoxが減少している。ただし、ここ数ヵ月はどのブラウザも微増もしくは微減となるだけで、若干のユーザの移動が見られる程度となっている。
[09:27 9/4]今回は、HTML5のvideoタグについてご紹介します。videoタグはHTML5で新設されるタグで、文字通り要素が動画(ビデオ)であることを示すタグです。
[08:00 9/4]こんにちは。唐突ですが、お昼休みのひと時に眠気を覚ますプログラミング腕試しはいかがでしょう? さっそくですが、第1回目の問題はこちらです!!
[12:00 9/3]MongoDB開発チームは8月29日(米国時間)、MongoDBの最新版となる「MongoDB 2.2」を公開した。MongoDBはC++で開発されているドキュメント指向のデータベースで、静的なスキーマに固定されることがなく、任意の長さのドキュメントを保持することが可能なNoSQLのひとつ。
[09:00 9/3]Lazarusプロジェクトは8月29日(現地時間)、Lazarus初のメジャーリリースである「Lazarus 1.0」を公開した。LazarusはオープンソースのPascalコンパイラであるFree Pascal向けに開発されているクロスプラットフォームのビジュアルプログラミング統合開発環境。
[08:30 9/3]Operaのデスクトップチームは28日(ノルウェー時間)、Operaの開発版にSPDYのサポートを含む、いくつかの新機能の追加やバグフィックスを行ったことを発表した。公開されたのは次期バージョンOpera 12.50のスナップショット版。
[18:43 8/31]FLOW3チームは24日(現地時間)、FLOW3の最新版となる「FLOW3 1.1」を公開した。FLOW3は、PHPで開発されているWebアプリケーションフレームワーク。もともとWebCMSである「TYPO 3」の開発者がスタンドアロンで動作する独立したPHPフレームワークの開発を始めたのがきっかけで、2011年10月に初のメジャーリリースとしてFLOW3 1.0が公開されている。
[13:20 8/30]Closure Compilerは、Googleが提供しているJavaScriptの圧縮・難読化ツールだ。JavaScriptの圧縮・難読化だけであれば他にもYUI Compressorなどのツールが存在するが、Closure CompilerはさらにJavaScriptコードそのものに変更を加えることで最適化が可能という特徴がある。
[08:30 8/30]Jettyの開発者であるJesse McConnell氏が、Jettyの次期リリースとなる「Jetty 9」の公開時期や概要などを紹介している。Jettyは100% Javaベースで開発されているオープンソースのHTTPサーバ/Servletコンテナ。軽量で高速に動作するといった特徴を有している。
[18:00 8/29]日本HPは8月28日、アプリケーション開発ソリューションのモバイル対応機能を強化・拡張し、あわせて、自動性能テストツールの新バージョンである「HP LoadRunner 11.5」を9月1日に発売すると発表した。
[12:10 8/28]SONYは20日(米国時間)、同社が開発しているAndroid向けセンサーフレームワーク「DASH」をオープンソースにしたことを発表した。DASH(Dynamic Android Sensor HAL)は、スケラービリティ及びコンフィギュアビリティを重視して設計されたAndroid Senser HALの実装。Senser HALはアプリケーションのセンサーコンポーネントへの直接アクセスを提供するソフトウェアレイヤ。
[16:26 8/24]Mozillaは22日(米国時間)、Mac OS X向けに提供されているSilverlightプラグインの旧バージョンを、ブロックリストに追加したと発表した。Silverlightは、Microsoftが開発しているWebブラウザ向けのRIAプラットフォーム。Adobe Systemsが開発しているFlashと似た機能を提供している。
[14:39 8/24]Engine Yardは8月21日(米国時間)、Engine Yard Cloudの正式サポートにNode.jsを加えたことを発表した。Engine Yardは、Ruby on Rails及びPHPフレームワーク向けのPaaSを提供しているホスティングサービスで、Engine Yard Cloudは同社が提供しているクラウドサービスのひとつ。
[18:00 8/23]JetBrainsは20日(現地時間)、AppCodeの最新版となる「AppCode 1.6」を公開した。AppCodeは、Objective-C向けに提供されている統合開発環境。AppCodeを利用することで、iPhoneやiPadで動作するネイティブアプリや、Cocoaに対応したMacアプリの開発が行える。
[17:04 8/21]GNUプロジェクトは17日(米国時間)、GDBの最新版となる「GDB 7.5」を公開した。GDB(The GNU Project Debugger)は、GPLライセンスのもと提供されているオープンソースのデバッガ。Ada、C、C++、Objective-C、Pascalなど様々な言語をサポートしており、数多くのプロセッサや多様なプラットフォームに対応している。
[15:22 8/21]PostgreSQL Global Development Groupは17日(米国時間)、脆弱性に対応したPostgreSQLを公開した。PostgreSQLはBSDスタイルのライセンスを採用し、オープンソースのもと開発されているオブジェクトリレーショナルデータベース管理システム。公開されたバージョンは「9.1.5」「9.0.9」「8.4.13」「8.3.20」。
[14:52 8/20]The Dojo Foundationは15日(米国時間)、Dojoの最新版となる「Dojo 1.8」を公開した。Dojoは、JavaScriptで開発されているAjaxアプリケーションフレームワークのひとつ。クロスプラットフォーム対応となっており、BSDスタイルライセンスとAcademic Free Licenseのデュアルライセンスのもとオープンソースで提供されている。
[14:52 8/17]SpringSourceは8月13日(米国時間)、SpringSource Tool Suiteの最新版「SpringSource Tool Suite 3.0」を公開した。SpringSource Tool Suite 3.0では新機能の追加は行われていないが、ソースコードをオープンにするとともに機能を再編成、コンポーネント化している。
[08:30 8/17]Oracleは14日(米国時間)、Java SE 7 Update 6を公開した。Java SE 7 Update 6では、Mac OS Xへの対応の変更やLinux ARM向けのJDKの提供などが実施されている。あわせて、Java FX 2.2およびJavaFX Scene Builder 1.0のリリースも公表された。
[16:02 8/16]ここ最近、継続的インテグレーション (CI)ツールであるJenkinsが大きな注目を集めている。継続的インテグレーションとは、ソフトウェアのビルドを定期的に実行することでコンパイルやテストが通らないといった問題を早期に発見するというものだ。CIは自動化されたビルドスクリプトさえ用意すれば開発言語を問わず導入することができ、既存の開発環境や開発プロセスにドラスティックな変化を必要とせずに導入できるため敷居も低い。
[08:00 8/16]TIOBE Softwareから、2012年8月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[17:30 8/15]The Calligra teamは13日(現地時間)、Calligraの最新版となる「Calligra 2.5」を公開した。Calligraはオープンソースの統合オフィススイート。KDE環境向けのオフィススイートとして開発されていたKOfficeから2010年にフォークして誕生しており、デスクトップ版のCalligra Suiteとモバイル版のCalligra Activeが提供されている。
[09:00 8/15]OracleがJava SE 6の最終アップデートの延長を発表した。OracleではもともとJava SE 6のサポート期限を2012年7月としていたが、今年の2月に2012年11月に延長していた。今回の発表によって、Java SE 6のサポート期間がさらに延長されることになる。
[17:36 8/14]MacroMatesは9日(現地時間)、テキストエディタ「TextMate」をオープンソースにしたことを発表した。TextMateは、Mac OS X向けに提供されている商用テキストエディタ。現在、TextMate 2.0に向けて開発が進められており、今回アルファ版のソースコードがオープンソース化された。
[17:30 8/14]本書『みんなのAndroidアプリ制作 App Inventorではじめの一歩からアプリ配信まで』は、Googleが開発し、現在はMITが提供しているAndroid開発環境「App Inventorの使い方」を紹介した技術書だ。プログラミング経験がない人がAndroidアプリを作れるようになるまでをサポートする内容となっている。
[10:00 8/14]The jQuery Foundationは9日(米国時間)、jQueryの最新版となる「jQuery 1.8」を公開した。jQueryはWeb開発者の間でもっとも人気のあるJavaScriptフレームワークのひとつで、Webアプリケーションの開発やWebページの制作に適したプロダクトとなっている。jQuery 1.8における主な新機能は次のとおり。
[09:00 8/14]The Document Foundationは8月8日(ドイツ時間)、LibreOfficeの最新版「LibreOffice 3.6.0」を公開した。LibreOfficeはOSSのオフィススイートで、ライセンスにはGNU LGPLv3を採用している。LibreOffice 3.6.0は2月中旬に公開されたLibreOffice 3.5.0以来のメジャーリリースとなる。
[16:24 8/10]dotCloudは8月6日(米国時間)、「Hipache」をオープンソースにして公開した。dotCloudは、PaaS(Platform as a Service)を提供しているWebベンダー。HipacheはWebSocketプロトコルをサポートしたHTTPプロキシで、node-http-proxyのライブラリをベースに構築されている。
[08:30 8/10]Basho Technologiesは8月7日(米国時間)、Riakの最新版となる「Riak 1.2」を公開した。Riakは、Basho支援のもと開発されているオープンソースのNoSQL データベース。特定の用途向けに機能特化したNoSQLのひとつで、データを大量に扱うWebやモバイル、クラウドサービス、eコマースアプリケーションなどで活用されている。
[08:30 8/10]グレープシティは8月8日、Windows 8、Visual Studio 2012、Windows Server 2012に対応したコンポーネント製品を11月より順次発売すると発表した。第1弾は帳票開発ツールの新バージョン「ActiveReports for .NET 7.0J」を予定しており、その後SPREAD、InputManなどのコンポーネントを順次バージョンアップして発売していく。
[12:06 8/9]Adobe Systemsは8月2日(米国時間)、オープンソースのフォントファミリ「Source Sans Pro」を公開した。Source Sans Proは、SIL Open Font License 1.1のもと提供されているオープンソースのフォントファミリ。AdobeのデザイナーであるPaul D. Hunt氏によって設計されている。
[08:30 8/9]Khronosグループは8月6日(米国時間)、2Dおよび3DグラフィックAPI仕様の「OpenGL 4.3」、モバイル向けの3DグラフィックAPI仕様の「OpenGL ES 3.0」を公開した。OpenGL 4.3はこれまでのバージョンとの互換性を確保しつつ、開発者からのフィードバックの統合や最新のGPU機能を使用できる機能などが追加されており、OpenGL ES 3.0はOpenGL ES 2.0との後方互換を保持している。
[08:30 8/9]GNU LDTPは8月2日(米国時間)、Cobraの最新版である「Cobra 2.0」を公開した。Cobraは、Windows向けに提供されているGUIテストツール。GNU LDTPは高品質のテスト自動化フレームワーク及びツールの提供を目的としたプロジェクト。
[12:58 8/8]Yahoo!は8月1日(米国時間)、YUIの最新版となる「YUI 3.6.0」を公開した。YUIはYahoo!が提供するJavaScript/CSSフレームワークで、BSDライセンスのもとでオープンソースで提供されている。YUI 3.6.0ではコンポーネントの改善や修正が主に行われている。
[08:30 8/6]The Apache Software Foundationは8月1日(米国時間)、Apache Deltacloudの最新版となる「Apache Deltacloud 1.0」を公開した。Deltacloudは、様々なクラウドサービスプロバイダに接続するために必要なサーバやドライバを提供しているソフトウェア。Deltacloudを使用することで、クラウドサービスで構築したシステムを他のクラウドサービスでも管理できる。
[19:01 8/3]Googleは31日(米国時間)、Chormeの最新安定版となる「Chrome 21」を公開した。ChormはGoogleが提供しているWebブラウザで、世界でもっとも広く利用されているブラウザの一つ。
[18:20 8/3]Net Applicationsから2012年7月のデスクトップブラウザシェアが発表された。FirefoxとSafariがともにシェアを拡大させ、IEとChromeがともに減少している。昨年からシェアを落としていたFirefoxとSafariだが、シェアを戻しつつある。IEはここ数カ月54%前後をキープしており、Chromeに比べると変動が少ない。
[09:00 8/3]Net Applicationsから2012年7月のモバイル/タブレットブラウザシェアが発表された。Safariが引き続き成長傾向にあり、他のモバイル/タブレットブラウザを大きく引き離している。Android BrowserとIE Mobileもシェアを伸ばしており、一方でOpera Mini、BlackBerry、Symbianの下落傾向が続いている。
[09:00 8/3]本連載では数回に分けてEclipse 4.2 Junoの新機能を紹介しているが、最終回となる今回はJunoで新たに追加されたプラグインとしてEclipseのコード補完機能を強化するEclipse Code RecommendersとDSL開発のためのワークベンチを提供するXtextを紹介する。
[08:30 8/2]Netflixは7月30日(米国時間)、「Chaos Monkey」を公開した。Netflixは、アメリカの大手ムービーレンタル企業。Chaos Monkeyは、Netflixが開発したクラウドサービス向けの耐障害性テストツールで、AWS(Amazon Web Services)上で動作するインスタンスに対して実行できる。
[17:05 8/1]The TorqueBox projectは7月27日(米国時間)、TorqueBoxの最新版となる「TorqueBox 2.1.0」を公開した。TorqueBoxは、Rubyデベロッパ向けに開発されているアプリケーションプラットフォーム。JBoss AS上でRuby on RailsやSinatraといったWebフレームワークが実行できるように設計されている。
[15:10 8/1]前回は、HTML5によるグラフィックス表現において"ありがちな誤解"について解説しました。今回は、HTML4ではできなかった表現を実現する、HTML5で注目の機能「canvasタグ」の概要と特徴を紹介します。
[09:00 7/31]Apacheソフトウェア財団は26日(米国時間)、「Apache OpenMeetings 2.0」を公開した。Apache OpenMeetingsは、オープンソースで開発されているビデオ会議システム。多人数によるWebビデオ会議や、インスタントメッセージング、ホワイトボード、ドキュメントの共同編集、その他のグループウェアが使えるAPIなど様々な機能が提供されている。
[09:00 7/31]Rails Core Teamは26日(米国時間)、Ruby on Railsに発見された脆弱性に対処したバージョンを公開した。Ruby on RailsはRubyで開発されたWebアプリケーションフレームワーク。これまでと比べて素早くシステムを組み上げられるよう設計されており、短時間でWebアプリケーションを構築できるという特徴をもっている。
[09:00 7/31]Mozillaは26日(米国時間)、アドオンのダウンロード数が30億を越えたことを発表した。Mozilla Foundationでは2004年からFirefox向けにアドオン専用サイト「Mozilla Add-ons」(以下AMO)を立ち上げており、様々なアドオンを紹介してきた。また、2009年にはモバイル版のアドオンの提供も始めている。
[10:01 7/30]Apple及びCUPS開発チームは7月25日(米国時間)、オープンソースの印刷システムの最新版「CUPS 1.6.0」を公開した。CUPSはもともとEasy Software Productsによって開発されていた印刷システム。2007年7月にAppleが同社を買収し、現在はUnix系プラットフォームだけではなくMac OS Xにおける印刷システムとして活用されている。
[18:19 7/27]KDE開発チームのJonathan Riddell氏が、KDE環境向けのWebブラウザとして「Rekonq 1.0」を紹介している。Rekonqは、QtベースのKDE環境用Webブラウザ。WebKitレンダリングを採用しており、軽量かつ高速な動作を目指して開発されている。
[08:00 7/27]Vert.xプロジェクトは24日(現地時間)、Vert.xの最新版となる「Vert.x 1.2」を公開した。Vert.xはJava仮想マシン上で動作するイベント駆動型のアプリケーションフレームワーク。VMwareの支援のもと開発されており、多言語対応、非同期、スケーラブル、並列処理などの特徴を有している。
[08:00 7/27]Modernizr開発チームは19日(米国時間)、Modernizrの最新版「Modernizr 2.6」を公開した。Modernizrは、次世代のWebテクノロジであるHTML5やCSS3の機能が利用できるかどうかを調査できる、軽量なJavaScriptライブラリ。Modernizrを利用することで、動作中のブラウザがHTML5やCSS3の機能に対応しているかを簡単に確認することができる。
[17:36 7/26]Internet Systems Consortium (ISC)からBIND9系に存在する脆弱性が公開された。公開されたのはCVE-2012-3817およびCVE-2012-3868の2件の脆弱性。深刻度はそれぞれ、「重大」と「高」に評価されている。
[15:59 7/26]Adobe Flexチームは24日(米国時間)、Apache Flexプロジェクトが公開する「Apache Flex 4.8.0」の発表を行った。Apache FlexはもともとAdobeで開発されていたFlashベースのRIAフレームワーク。Apache Flex 4.8はApache Foundationに寄贈後、初めてのリリースとなる。
[09:31 7/26]Oracleは7月24日(米国時間)、NetBeans IDEの最新版となる「NetBeans IDE 7.2」を公開した。NetBeans IDEはJavaで開発された統合開発環境。Javaの開発環境として利用できるほか、C/C++、PHP、Groovyなどのプログラミング言語に対応している。また、GlassFishやTomcatがバンドルされており、Webやサーバ、エンタープライズ、デスクトップ、モバイルなどさまざまな用途でアプリケーション/システムの開発に利用できる。
[09:17 7/26]Zsh(Z shell)開発チームは7月24日(現地時間)、zshの最新版となる「zsh 5.0.0」を公開した。zshは主にUNIX系システムで利用されている高機能インタラクティブシェル。シェルプログラムの中では後発に位置するがその分、tcshやbash、kshなどから多くの機能を取り込んでいる。
[09:14 7/26]スマートフォンやタブレットをはじめとするモバイル端末向けのアプリケーションを開発する場合にまず問題になるのが、プラットフォームごとに異なるプログラミング言語を用いなければならないということ。そこで注目されているのが、、単一のコードで開発を行い、それをベースとして各プラットフォームで実行できる形式に変換するというアプローチだ。今回は、そのようなアプローチを実現するためのフレームワークである「PhoneGap」の使い方を紹介する。
[09:45 7/25]PhoneGapチームは20日(米国時間)、PhoneGapの最新版「PhoneGap 2.0」を公開した。PhoneGapは、HTML5、JavaScript、CSSなどのWeb標準技術を使ってネイティブなモバイルアプリケーションの開発を可能にするプロダクト。Adobe SystemsおよびApache Cordovaの支援のもと開発されており、様々なモバイルプラットフォームに対応したアプリケーションを開発できる。
[08:30 7/25]Chroniumブログにおいて20日(米国時間)、Windows 8のメトロモードで動作するChromeについてのプラグインの状況が報告されている。報告によるとWindows 8のメトロ環境で実行されるChromeでは、いくつかのプラグインが動作しない。ただし、Adobe Flash Playerおよび組み込みのPDFビューワの利用は可能だとしている。
[09:00 7/24]先週Firefox 14が公開されたばかりだが、Mozillaでは早くも次のリリースに向けた作業が行われている。次期リリースであるFirefox 15がベータチャンネルに移行され、Firefox 15ベータが公開された。Firefox 15はWindows/Mac/Linux/Androidの各プラットフォームに対応しており、8月28日に正式リリースされることが決定している。
[08:30 7/24]Microsoftのデベロッパ部門所属のScott Guthrie氏が「ADO.NET Entity Framework」をオープンソースとしたことを発表した。ソースコードは現在、Microsoftが運営しているコード共有ホスティングサービスであるCodePlexで管理されており、Gitを利用してリポジトリを取得できるようになっている。
[08:00 7/24]Senchaは17日(米国時間)、開発者向けに学習サイト「try.sencha.com」を開設した。Senchaは、デスクトップPCからiOS/AndroidまでWebアプリケーション開発を幅広く支援しているソフトウェアベンダー。成果物としてJavaScript用のフレームワークであるExt JSや、UI ライブラリであるSencha Touchなどを提供している。
[17:30 7/23]Enyoチームは18日(米国時間)、Enyoの最新版となる「Enyo 2」を公開した。Enyoは、Hewlett-Packardの支援で開発されているオブジェクト指向のJavaScriptフレームワーク。Apache License 2.0のもとオープンソースで公開されている。
[08:30 7/23]JetBrainsは17日(現地時間)、RubyMineの最新版となる「RubyMine 4.5」を公開した。RubyMineはRuby及びRuby on Rails向けに開発されている統合開発環境。同社が開発しているJava開発向けの統合開発環境「IntelliJ IDEA」がベースとなっている。
[08:30 7/20]ActiveStateが統合開発環境「Komodo IDE 7.1」を公開した。Komodo IDEはPython、PHP、Ruby、JavaScript、Perl、Tcl、Node.jsおよびWeb開発向けに提供されている商用の統合開発環境。
[08:30 7/20]Google App Engineに関連するトピックを紹介する「Google App Engine Blog」において、eXoが開発した「Cloud IDE」が取り上げられている。Cloud IDEはJava、Python、PHP、Ruby、Javascript向けに開発されているオンラインの統合開発環境で、Cloud IDEで開発したアプリケーションをPaaSに直接デプロイできる機能を提供している。
[08:30 7/20]7月16日(米国時間)、Haxeの最新版となる「Haxe 2.10」が公開された。HaxeはNicolas Cannasse氏によって開発されているオープンソースのプログラミング言語。2005年に開発が始まった新しい言語で、他のプログラミング言語のようにプラットフォームに限定されないよう、マルチプラットフォーム向けに設計されている。
[08:30 7/19]本連載では前回から数回に分けてEclipse 4.2 Junoの新機能を紹介しており、今回はJava関連の新機能を取り上げる。Eclipse Junoではルック&フィールの大幅な変更と裏腹に、JDTの新機能は細かい使い勝手の向上に関するものが多い。Javaエディタやコンパイラのエラーチェックの強化がメインとなっている。
[08:30 7/19]Stackatoの新版「Stackato 2.0」が公開された。Stackatoはカナダにあるソフトウェアベンダー、ActiveStateによって開発されているPaaS型のアプリケーションプラットフォーム。デスクトップ環境からデータセンターまで様々な環境で、開発、デプロイ、データマイグレーション、スケール、Web管理、モニタリングなどが簡単に行えるといった特徴をもっている。
[08:30 7/19]Apache Tikaプロジェクトは17日(グリニッジ標準時)、Apache Tikaの最新版となる「Apache Tika 1.2」を公開した。Apache TikaはJavaで開発されたドキュメント分析およびメタデータ抽出ツールキット。さまざまなドキュメント形式に対応しており、対象データからメタデータの抽出を実施する。
[16:36 7/18]Firebugワーキンググループは13日(米国時間)、Firebugの最新版となる「Firebug 1.10.0」を公開した。Firebugは、Firefoxで動作するWebページ制作やWebアプリケーション開発向けに提供されているデバッグツール。Firefoxで利用可能な開発ツールはいくつか存在するが、代表的なツールのひとつとしてFirebugがよく挙げられる。
[08:00 7/18]開発者向けのMozillaブログ「hacks.mozilla.org」において、Firefoxのナイトリー版(Firefox 16)で「getUserMedia」をサポートしたことが紹介されている。getUserMediaを使用することで、Firefoxでプラグインを介さずに、直接ウェブカメラやマイクからビデオおよびオーディオ入力を取得できるようになる。
[16:48 7/17]The jQuery Foundationは10日(米国時間)、jQueryの次期メジャーバージョンとなる「jQuery 1.8」のBeta 2を公開した。先月に22日にjQueryのコアチームは、JQuery 1.8の公開に向けて初のベータ版を公開していたが、Beta 2ではさらに多くのコードの修正や追加がおこなわれている。
[09:31 7/17]Digsby開発チームは10日(米国時間)、「Digsby」ソフトウェアをオープンソースにすることを発表した。DigsbyはWindows、Mac、Linux向けに開発されているIM/Email/Social Network統合アプリケーション。
[08:30 7/17]MozillaおよびRustチームは12日(米国時間)、Rustの最新版となる「Rust 0.3」を公開した。RustはMozillaの支援のもと、セキュリティ強化と並列処理強化に注力して開発が進められているプログラミング言語。MIT Licenseのもとオープンソースで公開されている。
[08:30 7/17]The OISF Teamは6日(米国時間)、Suricataの最新版となる「Suricate 1.3」を公開した。OISF(Open Information Security Foundation)は次世代の侵入検知システム/侵入防御システムエンジンを構築することを目的に組織化された非営利団体。SuricateはOISFによって開発された侵入検知システム/侵入防御システムソフトウェア。
[20:55 7/13]The Document Foundationは7月11日(ドイツ時間)、LibreOfficeの最新版「LibreOffice 3.5.5」を公開した。LibreOffice 3.5.5は、2月中旬に公開された3.5系のメンテンナンスアップデート。GNU LGPLv3のもとオープンソースで提供されている。
[17:40 7/13]GitHubの開発チームは9日(米国時間)、Android向けにオフィシャルのGitHubアプリを公開した。リリースされたGitHubアプリはGoogle Play Storeより取得できる。
[09:00 7/13]OpenNebula Projectは9日(現地時間)、OpenNebulaの最新版「OpenNebula 3.6」を公開した。OpenNebulaは、クラウド基盤やエンタープライズ向けのデーターセンタの構築および管理が行えるオープンソースソリューションの開発を目的としたプロジェクト。2005年に発足しており、成果物としてOpenNebulaを定期的にリリースしている。
[08:30 7/13]開発者向けのMozillaブログ「hacks.mozilla.org」において、Firefox 15に搭載される機能が紹介されている。Firefox 15には「Debugger」「Responsive Design View」「Layout View」といったWebデベロッパ向けの新機能が追加されるという。
[08:30 7/13]Vico開発チームは8日(現地時間)、Vicoをオープンソースにして公開した。Vicoは、Mac OS X向けに開発されているテキストエディタ。もともとクローズドソースでプロプライエタリなアプリケーションだったが、BSDライクなライセンスのもとオープンソースとして公開されるようになった。
[08:30 7/12]The Apache Nutch PMCは7日(米国時間)、Apache Nutchの最新版「Apache Nutch 2.0」を公開した。Apache Nutchは、Javaで開発されているハイスケラーブルなWeb検索フレームワーク。Apache Solr、Apache Tika、Apache Hadoop、Apache GoraといったApacheプロジェクトで構築されており、Webクローリング機能やリンクグラフデータベース、HTML解析といった機能を備えている。
[08:30 7/12]7月10日(米国時間)、Google GroupのAndroid BuildingにてAndroid 4.1のソースコードの一般公開が発表された。発表したのはAOSP(the Android Open Source Project)のテクニカルリーダであるJean-Baptiste Queru氏。Android 4.1は、6月末に行われたGoogle I/Oに「Jelly Bean」(開発コード)として発表された、Androidの最新バージョン。
[18:14 7/11]PostgreSQL Global Development Groupは9日(米国時間)、Barman 1.0をアナウンスした。Barmanは、PostgreSQLサーバ用のバックアップ/リカバリーマネージャツール。PostgreSQL管理者は、Barmanを利用して複数のPosgreSQLサーバのバックアップやリカバリフェーズを一元管理できる。
[08:30 7/11]Opera Softwareは7月6日(ノルウェー時間)、Operaの次期リリースとなるOpera 12.50 (開発コード:Marlin)の公開に向け、Opera Nextを公開した。Operaでは、次期リリースに導入予定の機能をOpera Nextに搭載してユーザに公開する仕組みをとっている。Opera NextはOperaとは別のブラウザとしてインストールされるため、Operaと共存できる。
[08:00 7/11]Mozilla Foundationは6日(米国時間)、Thunderbirdの開発方針を変更する計画があることを発表した。Mozilla Foundation(以下Mozilla)の理事長、Mitchell Baker氏の発表によるとMozillaの主要メンバー(Thunderbirdの開発チームを含む)は、Thunderbirdは安定性がもっとも重要であり、革新的な機能を継続して取り込むことは優先事項ではないという結論に至ったとしている。
[17:30 7/10]ラネクシーは7月9日、米Accusoft(以下、アキュソフト)が開発した画像処理ソフトウェア開発キットの最新版「ImageGear for .NET V20 英語版」および「DICOMGEAR for .NET V20 英語版」の販売を開始すると発表した。
[09:20 7/10]Opera Softwareの研究チームであるOpera Labsは7月6日(ノルウェー時間)、SPDYを実験的にサポートした「Opera Labs SPDY」を公開した。SPDYはGoogleが開発した次世代通信プロトコル。HTTPの代替プロトコルとして設計されており、HTTPに比べて読み込み時間を短縮させることができる。
[08:30 7/10]TIOBE Softwareから、2012年7月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[08:30 7/10]Cake Software Foundationは1日(米国時間)、CakePHPの最新安定版となる「CakePHP 2.2.0」と、CakePHP 2.1系のメンテナンスリリースである「CakePHP 2.1.4」を公開した。CakePHPは、PHPで開発されているWebアプリケーションフレームワーク。MIT Licenseのもとオープンソースで公開されている。
[17:51 7/6]Twitterは7月2日(米国時間)、Twitter初となる「Twitter Transparency Report」を公開した。Twitter Transparency Report(以下TTR)とは、世界各国の政府からTwitterに要求されたユーザーアカウント情報の開示やツイートの削除リクエスト、DMCA(デジタルミレニアム著作権法)に基づく「Takedown Notices」(削除通告)などをまとめた報告書。
[15:21 7/6]JetBrainsのMPSチームは7月4日(現地時間)、MPSの最新版「MPS 2.5」を公開した。MPS (Meta Programming System)は、JetBrainsが開発しているLOP (Language Oriented Programming : 言語指向プログラミング)を実現するための開発環境。
[08:30 7/6]The Apache Software Foundationは3日(米国時間)、Apache Camelの最新版「Apache Camel 2.10」を公開した。Apache Camelは、オープンソースで開発されている統合フレームワーク。 Gregor Hohpe氏およびBobby Woolf氏が提唱しているEnterprise Integration Patterns(EIP)をベースにしている。
[08:30 7/6]2012年6月27日(現地時間)、Eclipseの最新版となるEclipse Juno (Eclipse 4.2)がリリースされた。今回はEclipse 4.2の新機能のうち、ワークベンチの新機能について紹介する。
[08:00 7/5]SilverStripeは6月29日(現地時間)、「SilverStripe CMS 3.0」および「SilverStripe Framework 3.0」を発表した。SilverStripe CMSは、オープンソースソフトウェアとして公開されているCMSソリューション。SilverStripe CMS 3.0は、2007年2月上旬に公開された初の安定版「SilverStripe 2.0」以来のメジャーバージョンアップとなる。
[08:00 7/5]The GNU Projectは6月30日(米国時間)、The GNU C Libraryの最新版「The GNU C Library version 2.16」を公開した。The GNU C Library(glib)は、GNU Projectが開発しているC言語の標準ライブラリ実装。GNUオペレーティングシステムやLinuxディストリビューションなどで、標準のCライブラリとして利用されている。
[08:00 7/5]Red Hatは6月27日(米国時間)、ボストンで行われたRed Hat Summit and JBossWorld 2012において、ハイブリッドクラウド向けのオープンソースプロダクト群を発表した。発表によると、これらソリューションセットはRed Hatの製品および技術をベースにしており、エンタープライズでのオープンなハイブリッドクラウド構築が可能なものとして提供される。
[17:32 7/4]Net Applicationsから2012年6月のデスクトップブラウザシェアが発表された。ブラウザ別ではFirefoxのみがシェアを戻し、IEおよびChromeはともに後退している。
[08:30 7/4]Net Applicationsから2012年6月のモバイル/タブレットブラウザシェアが発表された。モバイル/タブレットブラウザのシェアはデスクトップブラウザと比べて、モバイル/タブレットデバイスのシェアに大きく影響される。多くのユーザはモバイル/タブレットデバイス標準のブラウザを利用する傾向があり、iOSのシェアとSafariのシェア、AndroidとAndroid Browserのシェアがほぼ同じことからもそれがわかる。
[08:30 7/4]The jQuery Foundationは28日(米国時間)、公式ブログにおいてjQeuryのロードマップを発表した。jQeuryチームによると、将来のjQueryではInternet Explorer 9のみをサポートし、Internet Explorer 6/7/8などの古いIEについては一部の機能をサポートから外していくことを検討しているという。
[09:00 7/3]Eclipse Foundationは6月27日(カナダ時間)、Eclipseの最新版となる「Eclipse 4.2」(コードネーム : Juno)を公開した。EclipseはJavaで開発されている統合開発環境。プラグイン方式の採用による高い拡張性を持っており、Javaだけでなく様々なプログラミング言語に対応している。
[09:00 7/3]6月25日(米国時間)、Mojoliciousの最新版「Mojolicious 3.0 」が公開された。Mojoliciousは、Perlで開発されたリアルタイムWebアプリケーションフレームワーク。開発者はWebアプリケーションフレークワーク「Catalyst」のSebastian Riedel氏。Catalystをベースにしており、Artistic License 2.0のもとオープンソースで公開されている。
[08:30 7/2]Twitterは25日(米国時間)、開発していたロードジェネレータツール「Iago」をオープンソースとして公開した。TwitterのオープンソースマネージャであるChris Aniszczyk氏によると、既存のオープンソースまたは商用レベルのロードジェネレータは数多くあるが、Twitterが提供しているサービスにおいて充分な負荷テストを可能とするために新たにIagoを開発したとしている。
[08:30 7/2]Groovyチームは28日(米国時間)、Groovyの最新版となる「Groovy 2.0」を公開した。GroovyはJavaで開発されている、Java仮想マシン上で動作するスクリプト言語。Javaに似た文法を採用しており、ダイナミックなシェルスクリプトからWebアプリ開発まで幅広く対応している。
[07:30 7/2]25日(米国時間)、Node.jsの最新版「Node.js 0.8」が公開された。Node.jsは、ChromeのJavaScriptエンジンである「V8」を活用して開発されているサーバサイドプラットフォーム。JavaScriptを利用してサーバサイドアプリケーションの開発が行え、高いスキルを必要とせずにスケーラブルなネットワークプログラムが構築できるといった特徴がある。
[08:30 6/27]MLstateは21日(現地時間)、Opaの最新版「Opa 1.0」を公開した。Opaは、MLstateの支援のもとオープンソースで開発されているWebアプリケーションフレームワーク。Webアプリケーション開発向けとして独自のプログラミング言語を提供しており、OpaだけでセキュアでスケーラブルなWebアプリケーションが構築できるようになっている。
[08:30 6/27]The jQuery Foundationは22日(米国時間)、jQueryの次期メジャーバージョンとなる「jQuery 1.8」のベータ版を公開した。jQueryのコアチームは、現在jQuery 1.8の公開に向けて作業を行っており、今回1.8として初となるベータ版の提供を始めた。
[18:36 6/26]The Dojo Foundationは22日(米国時間)、各ブランチの最新版を同時に公開した。公開されたのは1.4系の「Dojo 1.4.4」、1.7系の「Dojo 1.7.3」、次期バージョンである1.8系のベータ版「Dojo 1.8.0b1」の3つ。DojoはJavaScriptで開発されているAjaxアプリケーションフレームワーク。クロスプラットフォーム対応でBSDスタイルライセンスとAcademic Free Licenseのデュアルライセンスのもと、オープンソースで提供されている。
[16:14 6/26]Wireshark Foundationは21日(米国時間)、Wiresharkの最新版「Wireshark 1.8.0」を公開した。Wiresharkはオープンソース、クロスプラットフォームのネットワークアナライザツール。GPLv2のもとでソースコードが公開されており、WindowsとMac OS X向けのバイナリパッケージが提供されている。
[08:30 6/26]The qooxdoo projectは21日(ドイツ時間)、qooxdooの新版「qooxdoo 2.0」を公開した。qooxdooは、JavaScriptで開発されているオープンソースのAjaxアプリケーションフレームワーク。GNU LGPLおよびEPLのデュアルライセンスを採用しており、Webサイト、モバイル、デスクトップ、サーバなどマルチプラットフォームに対応している。
[22:16 6/25]Adobe Systemsは21日(米国時間)、Flash Player 11.3に起きていた問題を修正した「Flash Player 11.3.300.262」を公開した。Flash Player 11.3は、Adobe Systemsが6月8日(米国時間)に公開したFlash Playerの最新バージョン。
[08:30 6/25]Windows 8で導入されるUEFIセキュアブートについて著名なLinuxディストリビューションで異なったアプローチが行われようとしている。先日FedoraプロジェクトではWindows 8の認証キーを購入する方向で話が進んでいることを公開したが、Ubuntuは独自の認証キーを導入する計画であることがわかった。
[08:00 6/25]Red Hatは20日(米国時間)、「JBoss Data Grid 6」および「Red Hat Launches JBoss Enterprise Application Platform 6 (JBoss EAP 6)」を公開した。JBoss Data Grid 6は、Javaベースのデータグリッドソフトウェア。JBoss EAP 6は、JBossコミュニティプロジェクトで開発されているJBoss ASのエンタープライズ版。
[08:00 6/25]The Apache Software Foundationは6月21日(米国時間)、Apache Traffic Serverの最新版「Apache Traffic Server 3.2」を公開した。Apache Traffic Serverは高性能プロキシサーバ。Apache License 2.0のもとオープンソースで開発されており、プロジェクトサイトで公開されている。
[07:30 6/25]日本アイ・ビー・エムは6月21日、システム開発時に仮想的なテスト環境を自動構築することで、品質保持と同時にテスト期間の短縮およびコスト削減を支援するソフトウェア「IBM Rational テスト仮想化/自動化ソリューション」を発売すると発表した。
[09:30 6/22]Eucalyptus Systemsは19日(米国時間)、Eucalyptusをオープンソースにすることを発表した。Eucalyptusは、アメリカのEucalyptus Systemsの支援のもと開発されているプライベートクラウドインフラストラクチャ。発表によると、今月末にリースされる「Eucalyptus 3.1」はオープンソースで公開するとしている。
[09:24 6/22]誤解を解きほぐしながら実践を交えて、HTML5について正しく理解を深めていくことを目指している本連載ですが、今回からHTML5の6つの特徴をひとつひとつ紹介していきます。1つ目の特徴としては「グラフィック」を取り上げます。
[09:00 6/22]モバイル調査の英Vision Mobileは6月20日、開発者エコシステムの年次報告書「Developer Economics 2012」を発表した。同調査はモバイル開発者のトレンドやエコシステムの動向を探るもので、今回はiOSとAndroidへの集中、タブレットがメインストリームになるなどのトレンドが報告されている。
[09:00 6/22]FirefoxデベロッパであるJared Wein氏が「Australis」デザインのタブをテストしてもらうため、独自ビルドしたFirefoxのナイトリーチャンネル(Firefox 16)を公開している。Mozillaでは現在、FirefoxにAustralisという新たなユーザーインタフェースの導入に取り組んでいる。Australisは、MozillaのStephen Horlander氏がデザインしたインタフェースで、新たなルック&フィールとカスタマイズ性の提供を目指している。
[08:30 6/21]Mozillaは18日(米国時間)、一般ユーザ向けにWebページの作成を学習できるオンラインエディタ「Thimble」の提供を開始した。Thimbleは「Mozilla Webmaker」プロジェクトの一環として開発されたツール。WebmakerはMozillaが5月22日に立ち上げたプロジェクトで、Web技術への理解度の向上やWeb開発者の育成を目的としている。
[08:30 6/21]JavaFXはもともと、Adobe AIRやMicrosoft Silverlightなどに対抗するJavaにおけるRIA技術として登場したものだ。当初は、JavaFX Scriptという独自のスクリプト言語でアプリケーションを構築するというものだったが、それほど普及が進まず、JavaFX 2.0からはJavaから利用可能なGUIアプリケーション向けのライブラリに方向転換している。
[08:30 6/21]Webパフォーマンスの研究者であり、現在AkamaiのチーフプロダクトアーキテクトであるGuy Podjarny氏が「Not as SPDY as You Thought」と題して、SPDYの問題点を指摘している。SPDYは、Googleが開発した次世代通信プロトコル。HTTPの代替プロトコルとして設計されており、GoogleによればSPDYを利用することで、読み込み速度が最大50%も短縮できるとしている。
[15:49 6/20]Mozillaのプロダクトデザインストラテジーチームに所属するAlex Limi氏およびTrond Werner Hansen氏が、最近発表したプレゼンテーションにおいてiPadタブレット上で動作するモバイルブラウザを開発中であることを報告している。彼らは開発しているブラウザを「Junior」と呼んでいる。
[08:30 6/20]Adobe SystemsはFlash Playerの最新版「Flash Player 11.3」を6月8日に公開したが、Windows VistaおよびWindows 7のFirefoxでFlash Player 11.3を使用すると、Firefoxが強制終了したり、Flashのコンテンツや動画が表示されないといった不具合が発生していた。Adobeではこの不具合に対してFlash Playerを以前のバージョンに戻す方法を発表していたが、今回新たにトラブルシューティングを公表した。
[17:05 6/19]PHPデベロッパチームは6月14日(米国時間)、PHP 5.4ブランチおよびPHP 5.3ブランチを更新し、「PHP 5.4.4」および「PHP 5.3.14」を公開した。PHP 5.4.4およびPHP 5.3.14では2つの共通した脆弱性を含む30件以上のバグフィックスが行われている。
[09:00 6/19]Google AngularJSチームは14日(米国時間)、Google Developer BlogにおいてAngularJSの最新版「AngularJS 1.0」を発表した。AngularJSは、JavaScriptで開発されているオープンソースのMVCフレームワーク。AngularJSを利用することで独自のHTML要素によるHTML拡張などを提供できる。
[08:30 6/19]US-CERTは12日(米国時間)、Intel CPU上で動作する64ビットOSに「Privilege escalation」(特権昇格)の脆弱性があることを報告している。US-CERT(United States Computer Emergency Readiness Team)は、アメリカのサイバーセキュリティ対策組織。
[08:30 6/18]Rails Core Teamは12日(米国時間)、Ruby on Railsに発見された2つの脆弱に対処したバージョンを公開した。Ruby on Railsは、Rubyで開発されたWebアプリケーションフレームワーク。開発ツールを利用して短時間でWebアプリケーションを開発できるといった特徴を持っている。
[10:30 6/16]WordPressプロジェクトは13日(米国時間)、WordPressの最新版「WordPress 3.4」(開発コード:Green)を公開した。WordPressはPHPで開発されているブログプラットフォーム。GNU GPLv2のもとオープンソースで公開されている。
[17:09 6/15]Opera Softwareは6月14日(ノルウェー時間)、Operaの最新版となる「Opera 12.00」を公開した。Windows版、Mac OS X版、Linux版、FreeBSD版が提供されている。
[15:17 6/15]Oracleは12日(米国時間)、Java SEについて14件の脆弱性に対処したことを発表した。この発表は、同社がJava SE向けに定期的に行なっている「Critical Patch Update Advisory」(CPU)というセキュリティ勧告の一環。2月、6月、10月の年3回周期的に発表を行なっている。
[08:30 6/15]Gradlewareは12日(米国時間)、Gradleの最新版「Gradle 1.0」を公開した。Gradleは、オープンソースで開発されているエンタープライズ向けの自動化ツール。Gradleを利用することで、ビルド、テスト、パブリッシング、デプロイ、ドキュメント生成など様々な処理を自動化できる。
[08:00 6/15]TIOBE Softwareから、2012年6月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[17:30 6/14]The Griffon Teamは6日(現地時間)、Griffonの最新版「Griffon 1.0」を公開した。Griffonは、Java仮想マシンで動作するスクリプト言語Groovyをベースに開発されたデスクトップアプリケーション開発フレームワーク。Griffonチームでは、Groovyで開発されているWebアプリケーションフレームワーク「Grails」に触発されて開発したものだとしている。
[08:30 6/14]高速PythonインタプリタであるPyPyの最新版「PyPy 1.9」(開発コード:Yard Wolf)が公開された。PyPyは、Python 2.7互換のPythonインタプリタ。標準のインタプリタであるCPythonと比較して、高速でメモリの使用量も少ないという特徴がある。実行速度の高速化は、トレースJITコンパイラを統合することで実現している。
[18:21 6/13]Adobe Systemsがインストール済みのFlash Playerを以前のメジャーバージョンに戻す方法を紹介している。6月現在、最新のFlash Playerは「Adobe Flash Player 11」となっている。Flash Player 11に互換性の問題が発生する場合には、Adobeでは脆弱性が対処されたバージョン10.3.xの使用を薦めている。なお、この手順はWindowsとMac OS X(Intel)を対象としている。
[15:57 6/13]10日(米国時間)、GNU Emacsの最新版「GNU Emacs 24.1」が公開された。GNU Emacs(以下Emacs)は、Richard Stallman氏を中心としたGNU Projectによって開発されている高機能なテキストエディタ。テキスト作成からプログラミング開発まで、幅広く利用可能な機能を提供している。
[08:30 6/13]PhoneGapチームは6日(米国時間)、PhoneGapの最新版「PhoneGap 1.8.0」を公開した。PhoneGapはHTML5、JavaScript、CSSなどのWeb標準技術を使用し、ネイティブなモバイルアプリケーションの開発を可能にするプロダクト。
[14:27 6/12]Mozillaは7日(米国時間)、次期メジャーバージョン「Firefox 14」のベータ版を発表した。ブログではFirefox 14 beta」の公開とともに「Firefox 14」に実装されている主な新機能について紹介している。
[09:38 6/12]Twitterは7日(米国時間)、「Zipkin」システムをオープンソースプロジェクトとして公開した。Zipkinは、分散システム上の異なるサービスから迅速に情報を収集することを目的に開発されたシステム。TwitterによるとZipkinシステムは「Google Dapper」を参考に開発したものだとしている。
[08:30 6/12]Google7日(米国時間)、The Chromium Blogにおいてx86アーキテクチャのWindows 8環境で動作するChromeの提供を開始すると発表した。Googleでは今年の3月より、Windows 8のMetroスタイルのデスクトップ環境およびクラシック環境で動作するChromeの開発を行っていた。
[08:00 6/12]ビジネス、そして社会生活のあらゆる側面で「ソフトウェア」が担う役割は、近年その重要性を増している。そうした状況の中、開発現場においてソフトウェア品質の向上や生産性の向上を図る取り組みとしてのALM(Application Lifecycle Management)が、改めて注目を集めている。今回は、富士ソフトと日本マイクロソフトとのALMにおける協業の状況について紹介する。
[09:00 6/11]JBoss Communityチームは6月5日(米国時間)、「JBoss Developer Framework 1.0」を公開した。JBoss Developer Framework (JDF)は、Red Hatの支援のもとで、JBossやJava EE 6テクノロジを最大限に活用してもらうことを目的としたプロジェクト。
[10:04 6/8]Internet Systems Consortium (ISC)は6月4日(米国時間)、セキュリティ対策を目的としたBINDの最新版を公開した。BINDはもっとも広く採用されているDNSサーバのひとつ。今回の更新で対応される脆弱性はBIND 9系のすべてのバージョンに影響するCVE-2012-1667。
[08:00 6/8]6月4日(米国時間)のChromium公式ブログにおいて、「CSS Filter Effects」が紹介されている。「CSS Filter Effects」は、W3Cが3月末に公開したドラフト仕様である「Filter Effects 1.0」を、ChromiumのWebKitに実装したもの。最新のChromium 19で利用できる。
[18:10 6/7]The Piwik Teamは3日(現地時間)、Piwikの最新版「Piwik 1.8」を公開した。PiwikはGPL v3のもとオープンソースで公開されているWebアナリティクスソフトウェア。Googleが提供しているアクセス解析サービス「Google アナリティクス」の代替ソフトウェアを目指しており、すでに32万以上のサイトで利用されている実績がある。
[08:30 6/7]Webページにおいて、コンテンツをHTMLに、デザインをCSSに分離するという手法が一般的になって久しい。CSSはシンプルな記法を持つが、その反面、同じような記述を何度も行わなければならず、記述が冗長になりがちでメンテナンス性にも問題がある。LESSはこの問題を解決するために、CSSをプログラマティックに記述できるようにするものだ。
[08:30 6/7]PostgreSQL Global Development Groupより、脆弱性およびバグを修正したPostgreSQLが公開された。PostgreSQLはBSDスタイルライセンスを採用し、オープンソースのもと開発されているオブジェクトリレーショナルデータベース管理システム。公開されたバージョンは「9.1.4」「9.0.8」「8.4.12」「8.3.19」。
[21:03 6/6]Facebookのエンジニアチームは6月2日(米国時間)、Facebookで使用しているC++ライブラリをオープンソースソフトウェアとして公開した。公開されたC++ライブラリのことをFacebookでは「Folly」(Facebook Open-source Library)と呼んでいる。
[08:35 6/6]Engine Yardは1日(米国時間)、Mac OS Xに対応した「RailsInstaller」の提供を開始した。Engine YardはRubyおよびPHPのクラウドサービスツールを提供しているホスティング企業で、RailsInstallerはRuby on Railsの動作に必要なソフトウェアをひとつのパッケージにまとめたインストーラーツール。
[08:00 6/6]MicrosoftのチーフプライバシーオフィサーであるBrendon Lynch氏は31日(米国時間)、Internet Explorer 10の「Do Not Track」(DNT)に関する変更内容を発表した。DNTは2010年12月に米連邦取引委員会(FTC)によって発表された、個人のプライバシー保護に関する枠組み。DNTを利用することで、第三者によるオンライン追跡を拒否することができる。
[21:30 6/5]Gluster Communityは5月31日(米国時間)、GlusterFSの最新版「GlusterFS 3.3」をリリースした。GlusterFSは、スケールアウト型のストレージシステムを構築できるオープンソースの汎用分散ファイルシステム。GlusterFSを利用することで、スケーラブルで可用性の高いクラウド環境向けのストレージプールをソフトウェアレベルで構築できる。
[17:14 6/5]Net Applicationsから2012年5月のデスクトップブラウザシェアが発表された。5月はChromeだけが成長し、FirefoxおよびIEはともに減少している。Chromeは長期的に成長傾向が続いており、2割以上のシェアを持つ可能性がでてきた。逆にFirefoxはついに20%を切る結果となった。
[08:30 6/5]Net Applicationsから2012年5月のモバイル/タブレットブラウザシェアが発表された。Safariは若干シェアを落としたものの6割以上をキープしており、引き続きモバイル/タブレットブラウザにおいて強い影響力を持っている。また、Android Browserはここ数ヵ月確実にシェアを伸ばしており、第2のモバイル/タブレットブラウザとしての地位を不動のものにしつつある。
[08:00 6/5]本連載の最終目標は、読者の方が「HTML5の基礎や本質を理解し、HTML5を使ってWebアプリをつくれるようになる、または、仕事に生かせるようになること」です。よって、連載ではHTML5の知識だけではなく、実際にコードを書けるようになるために、コードもできるかぎり紹介していきます。初回となる今回は、HTML5にまつわる5つの誤解についてお話ししましょう。
[09:30 6/4]Springチームは5月30日(米国時間)、「Spring for Android」初のメジャーバージョン「Spring for Android 1.0.0」を公開した。Spring for Androidは、Android向けのアプリケーション開発フレームワーク。Androidで動作するネイティブアプリケーション開発を容易にすることを目的に提供されている。
[09:00 6/4]Googleは29日(米国時間)、「Google Chrome Release」ブログにおいて、Chromeの開発チャンネル(Chrome 21)にゲームパッドAPIの標準導入、V8エンジンの更新、TLS 1.1のサポートなどを追加したと発表した。
[08:00 6/4]The Linux Foundationは30日(米国時間)、「FOSS Bar Code Tracker」という新たなソフトウェアを公開した。FOSS Bar Code Trackerは、製品ごとに自動で生成されたQRコードを用いて、オープンソースコンポーネントの追跡またはレポートの簡略化を目的に開発されたツール。
[17:46 6/1]MicroSoft Officeには「Office Assistant」というアニメーションキャラクターがユーザをサポートする機能が提供されている。現在はこの機能は標準で無効になっているが、そのアニメーションキャラクターを、JavaScriptを使ってWebサイトに埋め込もうというユニークなツールが登場している。それが「Clippy.js」だ。
[08:30 6/1]The Software Freedom Conservancyは29日(米国時間)、フリーソフトウェアライセンスの法令遵守に対して組織的に取り組む新たなプロジェクトを立ち上げた。複数のプロジェクトや開発者がフリーソフトウェアライセンスを守るため、この取り組みに参加しているという。
[08:00 6/1]The Document Foundationは30日(ドイツ時間)、LibreOfficeの最新版「LibreOffice 3.5.4」を公開した。LibreOffice 3.5.4は、2月中旬に公開された3.5系のメンテンナンスアップデート。GNU LGPLv3のもとオープンソースで提供されている。
[17:05 5/31]28日(米国時間)、RequireJSの新版「RequireJS 2.0」が公開された。RequireJSは、Mozilla Labsに参加しているJames Burke氏によって開発されているCommonJSのモジュール実装系のひとつ。
[09:00 5/31]The Apache Software Foundationは28日(米国時間)、Apache JMeterの最新版「Apache JMeter 2.7」を公開した。JMeterは、Javaで開発された負荷試験およびパフォーマンス計測用アプリケーション。もともとApacheのJakartaプロジェクトで開発されていたが、昨年の10月末よりトップレベルプロジェクトとなった。
[09:22 5/30]Googleは4月から「Google Drive」の提供を始めている。Google Driveは5GBまでのオンラインストレージを無料で利用できるクラウドストレージサービス。Google Driveの登場は多くのネットユーザに歓迎されたが、残念なことにまだLinuxが公式にサポートされていない。
[08:00 5/30]Canonicalは25日(米国時間)、Amazon EC2にARM版Ubuntu Serverの提供を始めた。Ubuntuでは、2008年よりARMアーキテクチャへの対応を進めており、4月末に公開されたUbuntu 12.04 ServerがARM版Ubuntu Serverとしては初のLTSとなる。
[18:00 5/29]Microsoftが公式ブログ「The Visual Studio Blog」において、次期バージョン「Visual Studio 11」の製品ラインアップおよび対応プラットフォームを公表した。Visual Studioは、Microsoftが開発者向けに提供している統合開発環境。Visual Studio 11では、新たにWindows 8で採用されたUI「Metro」スタイル向けのソフトウェア開発をサポートしている。
[09:00 5/29]MicrosoftおよびCitrix、IBM、SAP、WSO2、Progress Softwareは24日(米国時間)、Open Data Protocol (OData)を標準化するため、OASISに共同提出したことを発表した。発表によると、各企業から提案された多くの拡張機能を含む「OData version 3」を提出したとしている。
[08:00 5/29]The Apache Software Foundationは24日(米国時間)、「Apache Wookie 0.10」を公開した。「Apache Wookie」は、ウィジェットのアップロードやデプロイを提供するJavaサーバアプリケーション。The Apache Software Foundationによってインキュベートされており、Apache License 2.0のもとオープンソースで公開されている。
[07:30 5/29]ラネクシーは5月25日、米Accusoftが開発した画像処理ソフトウェア開発キットの最新版「ImageGear Professional V17 64bit版」を、国内販売代理店を通じて販売を開始すると発表した。
[10:10 5/28]Mozilla Japanは25日(日本時間)、日本発のモノづくりを支援する取り組み「Mozilla Factory」を立ち上げた。このプロジェクトは人の才能や可能性を引き出し、伸ばすことを目的に開設されている。
[09:30 5/28]eZ SystemsがeZ Publishの最版「eZ Publish Enterprise 4.7」を公開した。eZ Publishは、ノルウェーのIT企業であるeZ Systemsが開発しているWCMS(Web Content Management System)で、PHPで開発されたコマーシャル・オープンソースのソフトウェア。
[07:30 5/28]LLVMプロジェクトは22日(米国時間)、LLVMの最新版となる「LLVM 3.1」を公開した。LLVMは、OSSとして開発されているコンパイラインフラストラクチャ。C/C++/Objective-Cコンパイラである「Clang」をはじめさまざまなコンパイラやツールチェーン、ライブラリ、サブプロジェクトなどを抱えるプラットフォームで、AppleやAMD、NVIDIA、Adobeなど大手ソフトウェアベンダで活用されている。
[09:00 5/25]The ownCloud projectは22日(米国時間)、ownCloudの最新版「ownCloud 4」を公開した。ownCloudは、クラウドファイル共有サービスを自前で構築できるプライベートクラウドソフトウェア。ownCloudにはコミュニティベースで提供されている「Community Edition」と、ownCloud Inc.が提供している企業向けの「Business Edition」や「Enterprise Edition」がある。
[09:00 5/25]HTML5アプリがモバイルアプリ開発者の注目を集めるなか、HTML5のパフォーマンスに関するレポートが5月22日(米国時間)に発表された。それによると、「iPhone 4S」「GALAXY S II」といった最新のスマートフォンにおけるHTML5の実行速度は、PCにおける実行速度に比べて最低でも6倍は遅く、場合によっては1,000倍以上遅いこともあることがわかった。
[09:00 5/25]Mozillaは5月22日(米国時間)、Web開発を支援するプロジェクト「Mozilla Webmaker」を立ち上げた。このプロジェクトは、数百万人のWeb"ユーザ"をWeb"開発者"にすることを最終目的にしており、このツールによって新たなプロジェクトの作成やイベントへの参加を促し、Webへの理解度を深める手助けにしたいとしている。
[09:00 5/25]EDE TeamがEDEの最新版となる「EDE 2.0」を公開した。EDE(Equinox Desktop Environment)は、軽量で高速なスモールデスクトップ環境。LinuxやBSD、Solaris、Minix、Zaurus、XBoxなどさまざまなプラットフォーム上で動作する。
[09:56 5/24]The Nmap Projectは21日(米国時間)、Nmapの最新版となる「Nmap 6.0」を公開した。Nmap(Network Mapper)はオープンソースで開発されているネットワークスキャナツール。TCP/UDP/ICMP向けにさまざまなスキャナ機能を提供しており、ホスト情報、OS、パケットフィルタ、ファイヤーウォール、サービスなどを調べることができる。
[09:34 5/24]GitHubは5月21日(米国時間)、Windows開発者向けに「GitHub for Windows」をリリースした。GitHubは、RubyやRailsを使用して開発プロジェクト向けにGitリポジトリやファイルの公開領域を提供しているホスティングサービス。「GitHub for Windows」はWindows環境で動作するGitHubクライアントツール。
[09:26 5/24]The Perl 5 development teamは20日(米国時間)、Perl 5系の最新版となるPerl 5.16を公開した。Perl 5は長く利用されているPerlの主要バージョン。これまで最新の安定版はPerl 5.14だったが、約1年間の開発期間を経て、安定版のバージョンアップがおこなわれた。
[09:21 5/24]Adobeがオープンソースで開発しているWeb開発用のエディタ「Brackets」。まだ開発が始まったばかりのプロダクトではあるが、今後の可能性を探るという意味も込めて、今回はこのBracketsを取り上げてみたい。
[08:30 5/24]Microsoftは21日(米国時間)、「Kinect for Windows」向けのソフトウェア開発キット及び実行環境の最新版を公開した。Kinectはもともと、Microsoft製のゲーム機「Xbox 360」用に開発されたデバイスで、Microsoftでは今年の2月にPC向けに「Kinect for Windows」の提供を始めている。
[09:23 5/23]5月9日~11日、東京都江東区の東京ビッグサイトにて「スマートフォン&モバイル EXPO」(リードエグゼクティブ ジャパン主催)が開催された。本稿ではスマートフォン&モバイル EXPOに出展されたブースの中から、B2Bアプリ開発の分野で特徴的な事業を展開していたアイ・エンターにフォーカスし、内容を簡単にご紹介しよう。
[09:00 5/23]BOSS-CON JAPANは5月22日、OSS(オープンソースソフトウェア)のビジネス利活用を推進する支援団体「BOSS-CON JAPAN」を7月2日より設立することを発表。同日より設立メンバーの募集を開始した。
[09:00 5/23]Doubango Telecomは15日(現地時間)、SIPクライアント「sipML5」を公開した。sipML5は、JavaScriptで開発されているSIPクライアント。GPLv3のもとオープンソースで公開されており、HTML5とWebRTCをサポートするブラウザ上で動作する。
[08:30 5/23]ゼットエムピー(ZMP)と日本マイクロソフトは、自動車の車載センサー情報の収集、解析、制御のための次世代技術やサービスの研究開発環境を、両社が連携して、自動車メーカーや部品メーカーなどの自動車関連企業、通信、IT関連企業等に提供することを発表した。
[12:15 5/22]Twitterは17日(米国時間)、第三者によるオンライン追跡を拒否する機能「Do Not Track」をサポートすることを発表した。「Do Not Track」(DNT)は2010年の12月に米連邦取引委員会(FTC)によって発表された個人のプライバシー保護に関する枠組みで、ユーザがブラウザの設定によって個人情報の取り扱いを制御できるようにすることをベースとしている。
[08:30 5/22]15日(米国時間)、Nginxの最新評価版となる「Nginx 1.3.0」が公開された。NginxはWebサーバをはじめPOP3プロクシ、IMAP4プロクシ、フェールオーバ、バランシング、キャッシュサーバなどさまざまな機能を備えたWebプラットフォーム。近年、Apacheの代替Webプラットフォームとして人気を集めている。
[08:30 5/22]NVIDIAは5月14日(米国時間)、アメリカのサンノゼで開催された「GPU Technology Conference 2012」(GTC 2012)において、統合開発環境「Nsight Eclipse Edition」を発表した。Nsightは、GPUアクセラレーション対応のアプリケーションを開発できる統合開発環境。
[08:30 5/21]15日(米国時間)、「CSS3 PIE」初のメジャーバージョンとなる「CSS3 PIE 1.0.0」が公開された。CSS3 PIEはCSSレベル3に対応していないIE 6/IE 7/IE 8に対して、いくつかのCSS3プロパティをレンダリングする機能を提供するプログラム。Apache License v2およびGPL v2のデュアルライセンスのもとオープンソースで公開されている。
[08:30 5/21]Googleは15日(米国時間)、Chromeの最新安定版に「Web Intents」を実験的に導入したことを発表した。Googleでは昨年の8月上旬に、Chromeに「Web Intents」を取り込む計画を明らかにしていた。
[08:30 5/21]CA Technologiesは5月17日、バッチ/レポート処理を簡単に作成し、開発コストを削減する開発ツールのLinux PC版「CA Easytrieve Report Generator for Linux PC」を発表した。
[09:14 5/18]日本アイ・ビー・エムは5月17日、「モバイル対応アプリケーションの開発・実行環境」「クラウドや基幹システムとのデータ連携」「アプリケーションやモバイル端末のセキュリティと管理」の3つの機能を統合したソフトウェア製品「IBM Mobile Foundation V5.0」、モバイル対応アプリケーションの開発・実行環境を個別に提供するソフトウェア「IBM Worklight V5.0」を発表した。
[09:00 5/18]15日(米国時間)、「Icinga」の最新版「Icinga 1.7」がリリースされた。Icingaは、エンタープライズ向けのネットワークモニタリングツール。GPL v2のもとオープンソースで開発されており、大規模なネットワーク環境を監視できる機能を提供している。
[08:30 5/18]Mozillaは15日(米国時間)、Andorid版Firefoxのベータ版を公開した。Mozillaでは昨年より、Android向けにFirefox Syncやアドオン、タブブラウジングなどの機能をもつFirefoxを提供している。
[08:30 5/18]15日(英国時間)、「OrientDB」初のメジャーリリースバージョン「OrientDB 1.0」が公開された。OrientDBは、グラフデータベースとドキュメント指向データベースの2つの特性をもったNoSQLのDBMS(Database Management System)。
[08:30 5/18]アシストは5月17日、操作マニュアルおよびシミュレーション・コンテンツ作成ツール「Dojo」の新バージョン「Dojo Version 4.00」の提供を開始したと発表した。
[08:18 5/18]5月14日(米国時間)、MonoDevelopの最新版となる「MonoDevelop 3.0」が公開された。MonoDevelopは、C#およびその他の.NETプログラミング言語向けに開発されている統合開発環境。Windows、Mac OS X、Linuxで動作するデスクトップアプリケーションや、ASP.NET Webアプリケーションを開発することができる。
[08:30 5/17]Redmineプロジェクトは5月15日(ドイツ時間)、プロジェクト管理アプリケーションの新版「Redmine 2.0.0」を公開した。Redmineは、Ruby on Railsを使って開発されたプロジェクト管理向けのWebアプリケーション。Webブラウザからさまざまなプロジェクト管理機能が利用でき、多機能で扱いやすいことからプロジェクト管理アプリケーションとして人気がある。
[08:30 5/17]Springチームは5月14日(米国時間)、Spring Mobile初のメジャーバージョン「Spring Mobile 1.0.0」を公開した。Spring Mobileは、クロスプラットフォームのモバイル向けWebアプリケーション開発フレームワーク。
[08:30 5/17]The OpenVAS projectは10日(現地時間)、OpenVASの最新版「OpenVAS-5」を公開した。OpenVAS(pen Vulnerability Assessment System)はオープンソースで開発されているネットワークのセキュリティ評価フレームワーク。ネットワークに対して脆弱性のスキャンや管理が行えるツールなどを提供している。
[09:19 5/16]SSHクライアントとして様々なソフトウェアが開発されているが、ブラウザからSSH接続できるツールに、Chromeの拡張機能として開発されている「Secure Shell」がある。
[08:30 5/16]The ConnMan Projectは8日(現地時間)、ConnMan初のメジャーリリースバージョン「ConnMan 1.0」をリリースした。ConnMan(Connection Manager)は、組み込みのLinuxシステム向けに開発されているインターネットコネクション管理デーモン。プロジェクトはIntelとNokiaの支援を受けており、オープンソースで公開されている。
[08:30 5/16]Vert.x Projectは9日(現地時間)、「Vert.x 1.0」を公開した。Vert.xはJava仮想マシン上で動作するイベント駆動型のアプリケーションフレームワーク。多言語対応、非同期、スケーラブル、並列処理などの特徴を持っており、VMwareの支援のもとオープンソースで開発されている。
[08:30 5/15]Firefoxの開発者の一人であるJared Wein氏が、Firefoxのナイトリーチャンネル(Firefox 15)に「In-content preferences」機能を導入したことを発表した。Firefoxでは各種設定を別ウィンドウで表示させて行なっているが、「In-content preferences」機能を利用することで、設定画面をブラウザ内に表示できるようになる。
[08:30 5/15]FirefoxのエンジニアプロジェクトマネージャであるLawrence Mandel氏が、Firefoxのベータ版(Firefox 13)に行われたレスポンスの改善について報告している。Mozillaでは昨年末にFirefoxのレスポンス向上を目的とした「Snappy」というプロジェクトを立ち上げており、Firefox 11やFirefox 12でレスポンスに関連したバグの修正を行なっていた。
[08:30 5/15]NVIDIAは5月9日(米国時間)、LLVMがNVIDIA製のGPUプロセッサに対応したことを発表した。NVIDIAでは昨年の12月に、CUDA向けのコンパイラをオープンソースコードとして公開することを発表していた。
[08:30 5/14]Mozillaの法務顧問であるHarvey Anderson氏は5月9日(米国時間)、Mozillaの公式ブログにおいて「Windows on ARM Users Need Browser Choice Too」と題して、ARM版Windowsの利用者にブラウザの選択権を与えるよう提言している。
[08:30 5/14]PHPデベロッパチームは5月8日(米国時間)、PHPの最新版となる「PHP 5.4.3」および「PHP 5.3.13」を公開した。どちらもPHPのCGIモードにあった重大な脆弱性が修正されており、すべてのユーザに対してアップグレードを推奨している。
[08:30 5/11]TIOBE Softwareから、2012年5月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[08:30 5/11]5月9日(現地時間)、Qt Labsの開発者ブログにおいて、Qt Creatorの最新版「Qt Creator 2.5.0」が発表された。Qt Creatorは、Qt Development FrameworksがQt開発者向けに提供している統合開発環境。LGPLのもとオープンソースで公開されている。
[18:00 5/10]PhoneGapの最新版となる「PhoneGap 1.7.0」が公開された。PhoneGapは、もともとNitobiによって開発されていたモバイルアプリケーションプラットフォーム。Nitobiは2011年10月にAdobe Systemsに買収され、現在はApache License v2のもとオープンソースで公開されている。
[08:30 5/10]Googleは、ChromeのDevチャンネルおよびBetaチャンネルのV8エンジンに、関数の最適化に関する新しいアルゴリズムを導入したと発表した。サイズの小さいJavaScriptコードのパフォーマンスが向上しており、SunSpiderベンチマークで安定版とベータ版を比較テストしたところ、25%も高速になったとしている。
[08:30 5/10]The Apache OpenOffice Projectは8日(米国時間)、「Apache OpenOffice 3.4」を公開した。Apache OpenOfficeは、Apacheソフトウェア財団に承認されたプロジェクトによって開発されているOpenOffice.orgベースのオフィススイート。
[08:30 5/10]Initializrは、HTML5対応のWebサイトの雛形を生成できるWebサービスだ。Modernizr、jQuery、Bootstrap2といったJavaScript/CSSライブラリに対応しており、マウスクリックで構成をカスタマイズするだけで、Webサイトの雛形をzipファイルでダウンロードすることができる。
[08:30 5/10]本企画ではこれまで、Office 365で割り振られるユーザーID/パスワードを使って、各種サービスを試してきた。しかし、Office 365では社内に設置されているActive Directory(AD)をそのまま使用する仕組みも提供されている。
[10:00 5/9]独立行政法人 情報処理推進機構(IPA)は5月8日、C言語で作成されたソースコードの脆弱性をチェックできるセキュリティ検査ツール「iCodeChecker」を公開した。IPAのサイトからダウンロードして無料で利用できる。
[09:38 5/9]野村総合研究所は5月8日、スマートフォンやタブレット端末を活用する企業向けに、モバイルシステム開発基盤「ZOOK+」を提供開始すると発表した。
[09:21 5/9]Mozillaは4日(米国時間)、Mac OS X版Firefoxを対象にAdobe Acrobat Readerプラグインを無効にしたと発表した。現在、Mac OS X上で動作するFirefoxのAdobe Acrobat Readerプラグインに、いくつかの問題が見つかっているという。
[08:30 5/9]The GIMP Teamは、GIMPの最新版「GIMP 2.8」を公開した。GIMPは、オープンソースで開発されている高機能グラフィック編集アプリケーション。ライセンスはGPL v3を採用している。GIMP 2.8は、2008年10月1日に公開されたGIMP 2.6以来のメジャーバージョンとなる。
[18:01 5/8]The Apache Software Foundationは4月30日(米国時間)、「Aapche TomEE」(発音はトミー)初のメジャーバージョンとなる「Apache TomEE 1.0」を公開した。Apache TomEEは、Javaで開発されているJava EE6 Web Profile実装。Apache License 2.0のもとオープンソースで公開されている。
[08:30 5/7]Net Applicationsから2012年4月のデスクトップブラウザシェアが発表された。1月から続いているIEの成長は4月においても変わらず、今年に入ってシェアを落としていたChromeもシェアを回復させている。Firefoxは長期的なシェアの下落に歯止めがかかっていない状態で、来月には20%をきる可能性も出てきた。
[08:30 5/7]Net Applicationsから、2012年4月のモバイル/タブレットブラウザシェアが発表された。3月に若干シェアを伸ばしたOpera Miniだったが、4月に入って一気にシェアを落とす結果となった。一方で、3月にシェアを落としたSafariとAndroidは伸びており、どちらもこの1年でもっともシェアを拡大させている。
[08:30 5/7]MozillaがFirefox 3.6ユーザに対して、Firefox 12への自動アップグレードを検討している。MozillaのリリースマネージャであるAlex Keybl氏が提案している計画で、Firefoxユーザのセキュリティを維持するため実行したいとしている。
[08:30 5/2]Mozillaは4月30日(米国時間)、すべてのMac OS Xを対象に、旧バージョンのJavaプラグインを無効にしたことを発表した。この発表により、MozillaはWindows及びMac OS X、Linuxと主要なプラットフォームに対してJavaの対策を行ったことになる。
[08:30 5/2]The Xfce Development Teamは4月28日(現地時間)、Xfceの最新版「Xfce 4.10」を公開した。Xfceは、Unix系OS向けに開発されている軽量な統合デスクトップ環境。Xubuntu、Fedoraなど様々なLinuxディストリビューションで採用されている。
[08:30 5/2]The Mosh teamは26日(米国時間)、Mosh(Mobile shell)の最新版「Mosh 1.2」を公開した。MoshはMIT(マサチューセッツ工科大学)で開発されているリモートターミナルツール。GNU GPL v3のもとオープンソースで公開されている。
[08:30 5/1]Opera Softwareは4月26日(ノルウェー時間)、次期リリースへ向けた最新ベータ版となる「Opera 12 Beta」(開発コード名:Wahoo)の提供を開始した。開発版のOperaは、安定版のOpera 11とは別にインストールして使用できる。
[08:30 5/1]イギリスの高級紙「The Guardian」がオープンソースプロジェクト「Miso Project」を紹介し、Miso Projectの最初のリリースとなるJavaScriptライブラリ「DataSet」も合わせて紹介している。
[08:30 4/27]Senchaは4月24日(米国時間)、Ext JSの最新版となる「Ext JS 4.1」を公開した。Ext JSは、JavaScriptで開発されたWebアプリケーションフレームワーク。軽量で高い拡張性を提供しながら、デスクトップエクスペリエンスに近い滑らかな動作を実現している。
[08:30 4/27]The Apache Software Foundationは4月24日(米国時間)、分散データベースの最新版となる「Apache Cassandra 1.1」を公開した。Cassandraはきわめて高いスケーラビリティを実現できるキー・バリューストア型のNoSQLデータベース。DynamoとGoogle BigTableの双方の技術を活用しており、大規模サイトで活用されている。
[08:30 4/27]Googleは24日(米国時間)にオンラインストレージサービス「Google Drive」を公開したが、これにあわせて、開発者向けに「Google Drive SDK」を公開した。Google Driveは、5GBまでのオンラインストレージを無料で利用できるクラウドサービス。Googleが提供しているその他のサービスとコラボレーションできるといった特徴がある。
[18:44 4/26]日本マイクロソフトは24日から、Windows開発者のためのイベント「Windows Developer Days」を都内のホテルで開催し、25日のキーノートセッションでは、デベロッパー&プラットフォーム統括本部長の大場 章弘氏が、Metroスタイル アプリケーションの魅力や、クラウドプラットフォーム「Windows Azure Platform」の活用事例を紹介した。
[12:20 4/26]日本マイクロソフトは、Windows Phoneや Windows 8に実装されるアプリケーションの開発スタイルである「Metroスタイル」を普及させるため、ソフトウェア開発者向けの支援施策として、「Go Metro」を4月25日より開始した。
[09:43 4/26]Firefoxの開発チームに所属しているJared Wein氏が、「An update to site-identity in desktop Firefox」と題して、Firefoxのアドレスバーに表示されるファビコンをブロックする機能を追加したことを報告している。この機能は、Firefoxのナイトリーチャンネル(Firefox 14)に導入されている。
[08:30 4/26]4月23日(米国時間)、nginx(エンジンエックス)の最新安定版となる「nginx-1.2.0」が公開された。nginxは、軽量で高速なHTTPサーバ。Netcraftが毎月発表しているHTTPサーバシェアの4月報告によると、nginxのシェアは10%から14%ほどで、代表的なHTTPサーバであるApacheやMicrosoft IISに次ぐ人気となっている。
[08:30 4/26]IDEの範疇からは外れてしまうが、Java開発においてMavenを使用する場合、開発したソフトウェアをデプロイしたり、外部のMavenリポジトリに存在しないライブラリなどを使用するために、開発環境の一部としてプライベートリポジトリを立てる必要に迫られることがある。Nexusはこのような場合に有用なツールだ。
[08:30 4/26]サムソンで発売したGalaxy S2にはユーザーの利便性向上の為に多様な機能が搭載されている。その基本機能の1つが「傾けることで操作する」機能だ。報道によれば、この機能をリリースするまでに3年という歳月がかかったという。そして、その多くは、開発作業ではなく、機能を体感するユーザーが実際に満足するかどうかを調査・確認するのに費やしたということである。
[09:00 4/25]Pharo ProjectはオープンソースのSmalltalk実装の最新版「Pharo 1.4」を公開した。Pharoはオブジェクト指向プログラミング「Smalltalk」のオープンソース実装として開発されていた「Squeak 3.9」環境から派生したオブジェクト指向プログラミング言語及び開発環境。MIT Licenseのもとオープンソースで開発されている。
[08:30 4/25]Neo Technologyは20日(米国時間)、グラフデータベースの最新版「Neo4j 1.7」を公開した。Neo4jは、Javaで開発されているグラフデータベース。グラフデータベースとは、NoSQLの一種で従来のリレーショナルデータベースでは扱いにくいデータの処理に適しているといった特徴をもっている。
[08:30 4/25]WordPressプロジェクトは20日(米国時間)、以前のバージョンにあったセキュリティ問題を修正した「WordPress 3.3.2」を公開した。WordPressは、PHPで開発されているオープンソースのCMS。GNU GPLv2のもとで公開されている。
[08:30 4/25]Opera SoftwareはOpera Nextに対してハードウェアアクセラレーションの更新とアイコンの修正を行ったことを発表した。20日(ノルウェー時間)付けのスナップショットには新たにDirectXバックエンドがサポートされ、23日付けのスナップショットではOperaのアイコンが修正されている。
[08:30 4/24]Ruby 1.9系にあったセキュリティ問題を修正した「Ruby 1.9.3-p194」及び「Ruby 1.9.2-p320」が公開された。どちらもRubyスクリプト言語用のパッケージ管理フレームワーク「RubyGems」のバージョンを1.8.23に更新し、RubyGemsにあった脆弱性に対処している。
[08:30 4/24]Google PageSpeed Insights TeamがGoogle Developer Blogにおいて、Apacheサーバ向けにSPDYをサポートするモジュール「mod\_spdy」を紹介している。
[08:30 4/23]4月18日(現地時間)、ProjectForgeの新版「ProjectForge 4.0」が公開された。ProjectForgeは、ドイツの開発者Kai Reinhard氏によって提供されている、Webベースのプロジェクト管理システム。Javaをベースに開発されており、GPLv3のもとオープンソースのコミュニティ版と、商用ライセンスによるコマーシャル版の2つがある。
[08:30 4/23]Lisp系プログラミング言語であるClojureの開発者が、最新版「Clojure 1.4」のリリースを発表した。ClojureはLispの方言のひとつ。Java仮想マシンで動作し、インタプリタとしてもコンパイルして直接Javaバイトコードを生成してJava仮想マシンで動作させることもできる。
[08:30 4/23]GIMPの開発者であるMichael Natterer氏が、GIMP 2.10までに「GEGL」(Generic Graphics Library)を完全に移植できるだろうと報告している。GEGLはGPLライセンスのもとオープンソースで開発されている画像処理フレームワーク。GEGLが完全にサポートされることで輝度やコントラスト、色彩、彩度など様々なプロセスで16ビットカラーが扱えるようになる。
[08:30 4/20]Oracleは18日(米国時間)、Oracle製品に対して88件の脆弱性に対処したことを発表した。この発表は同社が定期的に行なっている「Critical Patch Update Advisory」(CPU)という名のセキュリティ勧告で毎年1月、4月、7月、10月の年4回発表を行なっている。
[08:30 4/20]SonarSourceがソースコードの品質チェックツールの新版「sonar 3.0」を公開した。sonar 3.0は、LGPL v3のもとJavaで開発されているオープンソースのソースコード品質管理プラットフォーム。sonar 3.0では新規コードのリアルタイム品質チェック機能や新しいコードのテストカバレッジ、レビュープロセスの統合、Dashboardウィジェットの導入など40以上の改善やバグ修正が行われている。
[08:30 4/20]アクシスソフトは4月18日、業務システム向けAndroid開発プラットフォーム「Biz/Browser AI (Limited Edition)」の提供を開始すると発表した。
[09:39 4/19]Opera Desktop TeamがOpera Nextに次期リリースの新機能の一つであるカメラサポート機能を導入したことを紹介している。この機能を使用するとOperaブラウザからHTML5/JavaScriptを使って直接カメラにアクセスができるようになるという。
[08:30 4/19]Redmineプロジェクトは4月14日(ドイツ時間)、プロジェクト管理アプリケーションの新版「Redmine 1.3.3」及び「Redmine 1.4.0」を同時に公開した。RedmineはRuby on Railsを使って開発されたプロジェクト管理向けのWebアプリケーション。Webブラウザからさまざまなプロジェクト管理機能が利用できる。多機能で扱いやすいことからプロジェクト管理アプリケーションとして人気がある。
[08:30 4/19]Mozillaは旧バージョンのMac OS X(10.5まで)を対象に、Javaプラグインを無効にしたことを発表した。MozillaではJavaの旧バージョンに存在する脆弱性からFirefoxユーザを守るため、WindowsといくつかのLinuxディストリビューションに対して対応を行なっていたが、Mac OS Xに対してはこれまでアクションを起こしていなかった。
[17:43 4/18]The jQuery Foundationがj、Query Mobileの最新版「jQuery Mobile 1.1」を公開した。jQuery Mobileは、jQueryコアおよびjQuery UIをベースに開発されたモバイルデバイス向けのフレームワーク。スマートフォンのみならずタブレットデバイスや電子リーダ、デスクトップまで幅広いプラットフォームに対して、HTML5技術をベースとしたUIを提供することを目的としている。
[08:30 4/18]The Arquillian teamがJavaミドルウェアテストツールの最新版「Arquillian Core 1.0」を公開した。Arquillianは2010年3月にアルファ版を公開しており、約2年の歳月をかけて正式リリース版となった。
[08:30 4/18]The Calligra teamが初の安定版「Calligra 2.4」をリリースした。Calligraは、同チームが開発しているオープンソースの統合オフィススイート。Calligraは、元々KDEコミュニティによって「KOffice」という名前で開発されていたもので、デスクトップ版とモバイル版がある。
[08:30 4/18]The Apache Lucene projectは12日(米国時間)、「Apache Lucene 3.6」及び「Apache Solr 3.6」を公開した。Apache Luceneは、Javaで開発されているオープンソースのフルテキスト検索エンジンライブラリ。クロスプラットフォームであるため様々なアプリケーションで利用できる。
[08:30 4/18]富士通は4月16日、設計、開発、実行、保守などの機能を有するアプリケーションフレームワークの最新版「INTARFRM Rapid Edition V4」の販売を開始すると発表した。同製品は、同社のクラウド実行環境「FGCP/A5 Powered by Windows Azure」に対応している。
[10:23 4/17]4月11日(現地時間)、Pythonの各バージョンがマイナーアップデートされた。更新されたのは「2.6.8」、「2.7.3」、「3.1.5」、「3.2.3」。いずれのバージョンも、昨年の12月末に行われた28C3(The 28th Chaos Communication Congress)で発表された2つのハッシュ衝突攻撃も含めた脆弱性に対処している。
[08:30 4/17]Mozillaの開発者であるJared Wein氏が、Firefoxに「click-to-play plugins」機能を実装したことをブログにて報告している。「click-to-play plugins」は、Firefoxのプラグインを制御する機能。この機能はすでにFirefoxのナイトリーチャンネル(Firefox 14)に導入されているという。
[08:30 4/17]GoogleがChromeのWebRTC実装に関して、現状と今後の対応を報告している。WebRTCは、JavaScript/HTML5技術でインスタントメッセンジャーのようなリアルタイムコミュニケーションアプリケーションの開発を可能とする仕様。JavaScript APIとして提供されるほか、audio/videoなどのHTML5要素と絡めての使用が可能になる。
[08:30 4/16]OpenNebula Projectが、OpenNebulaの最新安定版「OpenNebula 3.4」を公開した。OpenNebulaは、クラウド基盤やエンタープライズ向けのデーターセンタの構築及び管理が行える業界標準のソリューションを開発することを目的にしているオープンソースのプロジェクト。
[08:30 4/16]OracleのJDKリリースマネージャであるMathias Axelsson氏がメーリングリストjdk8-devで、Javaの次のバージョンであるJDK 8について、公開までのマイルストーンリリース計画を提案している。Axelsson氏によるとJDK 8の公開は2013年9月を予定しているが、それまでに段階的に新機能や拡張機能を取り込むためマイルストーンリリースを公開していきたいとしている。
[08:30 4/16]ブライトコーブは、オンライン動画プラットフォーム「Brightcove Video Cloud」に、より低価格な「Brightcove Video Cloud Express」日本語版と、スマートフォンやタブレット向けのコンテンツ アプリ プラットフォーム「Brightcove App Cloud」日本語版の両クラウド型サービスを4月12日より販売開始すると発表した
[10:00 4/13]Web分析会社の米StatCounterは4月11日(米国時間)、画面解像度に関する調査結果を発表した。今回、調査を開始して以来、初めて1366×768ピクセルが最多となり、エンドユーザーが解像度の高い端末を選択する傾向が明らかになった。
[09:00 4/13]Yahoo!は4月18日(米国時間)、YUIの最新版となる「YUI 3.5.0」の提供を開始した。YUIは、Yahoo!が提供しているJavaScript/CSSフレームワーク。BSDライセンスのもとで提供されており、YUIのポータルサイト「YUI Library」より取得できる。
[08:30 4/13]Googleは10日(米国時間)、Chromeのベータチャンネルに新たな機能を追加したことをGoogle Chrome Blogで発表した。最新のベータバージョン19.0.1084.15に追加されており、Chromeの同期サービス「Signing in to Chrome (Chromeにログイン)」を使用して、タブをリアルタイムに同期できるようになる。
[18:00 4/12]パオ・アット・オフィスは4月11日、Microsoft .NET開発環境下での帳票作成ツール「Reports.net Ver 6.3」をリリースすると発表した。
[09:58 4/12]jQuery Mobileはスマートフォン向けのWebアプリケーションを作成するためのUIフレームワークで、iPhoneやAndroidをはじめ、様々なモバイルデバイスに対応している。HTMLに簡単な記述を追加するだけでネイティブアプリケーションのようなリッチなユーザインタフェースを作成できるのが特徴だ。
[08:00 4/12]変化の激しいアプリケーション開発のトレンドに、常にキャッチアップしていくための環境を、開発者にむけて提供してきたVisual Studio。次期バージョンでは2012年のリリースが予想されている新たなクライアントOS「Windows 8」のアプリケーション開発基盤としての役割も担うこととなり、その重要性はますます高まることとなる。
[08:00 4/12]Mozilla LabsのAnant Narayanan氏が、3月下旬にパリで行われたIETF 83においてWebRTCを実装したFirefoxによるビデオチャットデモを披露したことを報告している。WebRTCをサポートすることで、JavaScript/HTML5を使用してマイクやビデオカメラからデータの取得が行え、特定のホストとP2P通信できるようになる。
[08:30 4/11]Apacheソフトウェア財団は、CouchDBの最新版「Apache CouchDB 1.2」を公開した。CouchDB 1.2では、パフォーマンスとセキュリティの改善とともに、新しいレプリケーションシステムの実装が行われたバージョンとなっている。
[18:16 4/10]ドワンゴは4月28日(土)~29日(日)、「ニコニコ動画」ユーザーを対象としたイベント「ニコニコ超会議」において「超エンジニアミーティング」を開催する。
[10:00 4/10]The Open Stack Projectは5日(米国時間)、オープンソースのクラウドインストラクチャOpenStackの最新版「OpenStack 2012.1」(コードネーム : Essex)を公開した。EssexはサービスプロバイダやHPC (High Performance Computing)などのエンタープライズを意識し、クオリティやユーザビリティ、拡張性に焦点を当てて開発されているという。
[09:10 4/10]JBossコミュニティメンバーのThe TorqueBox projectが「TorqueBox 2.0」を公開した。TorqueBoxはRuby開発者向けに開発されているアプリケーションプラットフォーム。JBoss AS(JBoss Application Server)上でRuby on RailsやSinatraといったRubyのWebアプリケーションフレームワークが実行できる。
[08:30 4/10]TIOBE Softwareから2012年4月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から対象とするプログラミング言語がどれだけ話題になっているかをインデックス化したもの。2012年4月におけるインデックスは次のとおり。
[18:30 4/9]サムライファクトリーは4月4日、日本国内におけるOS・ブラウザのシェアに関する独自調査の結果を公開した。今回の調査は同社のアクセス解析ツール「忍者アクセス解析」を用いて、3月1日~3月31日に実施されたもの。
[11:28 4/9]Mozillaは旧Javaプラグインをブロックリストに追加したことを発表していたが、4日(米国時間)にブロックリスト化についての補足情報を報告している。補足情報は2点あり、AppleがJavaのアップデートを実施したこととWindows及びLinuxのブロックリストの追加がMozilla側のミスで「softblock」ではなく「hardblock」で適用させていたことが挙げられている。
[10:21 4/9]Yahoo Developer Networkは1日(米国時間)、MVC (Model View Controller)アプリケーションフレームワークの「Mojito」を、オープンソースにしたことを発表した。Mojitoは、同社が提供するJavaScript Ajaxアプリケーションフレームワーク「YUI」用に開発されているWebアプリケーションフレームワーク。YUIと同様に、JavaScriptで記述されている。
[18:00 4/6]4月2日(米国時間)、MozillaはJavaの旧バージョンに存在する脆弱性からユーザを守るため、古いJavaプラグインをブロックリストに追加したと発表した。Oracleでは2012年の2月に、Java Development Kit (JDK)及びJava Runtime Environment (JRE)にあった脆弱性に対してセキュリティアップデートを実施しているが、旧バージョンには脆弱性が残ったままとなっている。
[08:30 4/5]Firefoxの開発者であるBrian Bondy氏が、ブログにおいて「A working Firefox Windows 8 Metro prototype, status update 3」と題し、FirefoxのWindows 8への対応状況を報告している。FirefoxのMetro UIの対応は3月より開始されており、すでにMetro UIのFirefoxが動作しているという。
[08:30 4/5]日立ソリューションズは4月3日、ソフトウェア開発におけるテスト作業の効率化を支援する「anyWarp Capture/Replay Assist」の販売を4月4日から開始すると発表した。
[09:10 4/4]Net Applicationsから2012年3月のモバイル/タブレットブラウザシェアが発表された。今年に入ってシェアを伸ばしていたSafariとAndroidが3月に入ってシェアを落としている。逆にシェアを伸ばしたのはOpera Miniとなっている。
[08:30 4/4]Net Applicationsから2012年3月のデスクトップブラウザシェアが発表された。昨年はシェアを落としたIEが今年に入ってから徐々ではあるがシェアを回復しており、3月には1%の伸びとなっている。逆に強い成長を続けていたChromeが、今年に入ってからシェアが伸び悩んでいる。
[08:30 4/4]セキュアブレインは、ソフトウェア開発企業にセキュリティ機能のパーツを提供するSDK(開発キット)ビジネスを開始し、最初の製品として、Androidアプリにウイルス検知機能を組み込むことが可能な「Cloud Antivirus SDK」の提供を開始した。
[11:52 4/3]日本マイクロソフトは、Windows 8のアプリケーション開発者向けイベント「Windows Developer Days」を、4月24日~25日にザ・プリンス パークタワー東京で開催する。イベントでは、Metroスタイルアプリケーションの開発手法に関する説明会が行われる。
[10:49 4/3]Ruby on Railsのコアチームの一人であるYehuda Katz氏が、Mac OS X向けのRuby on Railsを提供できるように、kickstarterで資金集めを行なっている。kickstarterとは、プロジェクトや個人が、不特定多数から資金を募ることができるクラウドファンディングサービス。
[08:30 4/3]Oracleは30日(米国時間)、MySQL 5.5をOracle Linux 6及びRed Hat Enterprise Linux 6で利用できるようにしたことをMySQLの公式ブログで発表した。MySQL 5.5は、2010年12月15日(米国時間)に発表されたプロダクションリリース。InnoDBが大幅に改善されマルチコアプロセッサにおける性能が大幅に向上したという特徴がある。
[07:30 4/3]IPAは4月2日、3月31日に締め切られた国際規格承認のための最終投票の結果、Rubyが国際規格ISO/IEC 30170として承認されたと発表した。
[15:36 4/2]JetBrainsは3月28日(米国時間)、統合開発環境の最新版となる「IntelliJ IDEA 11.1」を公開した。IntelliJ IDEAは同社が開発しているJava IDE。すべての機能を搭載したUltimate版と、オープンソースとして無償で提供されるCommunity版の2つのエディションが用意されている。
[08:30 4/2]Microsoftは今年の始めからIEの自動アップグレードを開始すると発表していたが、日本でも自動アップグレードが始まったことが発表された。
[20:52 3/30]Googleは28日(米国時間)、自社で開発しているプログラミング言語「Go」のメジャーバージョンを公開した。Goは、Googleが2009年より開発を始めた新しいプログラミング言語。C言語に近い文法を採用しながら、バグの原因になりやすい部分の改善や並列処理の考慮、記述レベルでの開発効率が上がるようにするなど工夫して設計されている。
[18:30 3/30]日本マイクロソフトは3月29日、次期開発ツール「Visual Studio 11(開発コードネーム)」の製品概要や新機能を紹介するプレス説明会を開催した。すでに同社のWebからベータ版がダウンロードできる。
[13:44 3/30]SCSKは3月29日、RIA開発プラットフォーム「Curl」のモバイル開発環境「Caede(カエデ)」ベータ版 Ver0.8.0の提供を開始したと発表した。Caedeは専用サイトからダウンロードすることが可能。
[12:43 3/30]Adobeが、Open Source Media Framework (OSMF) 2.0を公開した。OSMFはAdobeのクローズドソース技術であるFlashプラットフォームをベースにした、オープンソースのメディアプレーヤ及びアプリケーション構築フレームワーク。
[08:30 3/30]Adobe Systemsは3月27日(米国時間)、Flash PlayerとAIRの最新版となる「Flash Player 11.2」および「Adobe AIR 3.2」を公開した。新機能としてモバイル向けにグラフィック技術「Stage3D」のサポートが行われたことが大きな変更点といえる。
[18:18 3/29]独立行政法人 情報処理推進機構(IPA)は3月28日、中・大規模の開発プロジェクトにおける非ウォーターフォール型開発の成功要因などをまとめた報告書「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査」を公開した。
[12:17 3/29]Django Software Foundationが「Django 1.4」をリリースした。Djangoは開発の効率化を実現する柔軟性の高いPythonフレームワークで、Pythonを使ってWebアプリケーションやWebサイトを構築する際に使用できる代表的なフレームワークのひとつ。
[08:30 3/29]Mozillaが公式ブログにおいて、Firefox 3.6系のサポート終了時期とWindowsの最小サポートの変更を発表した。Firefox 3.6は、Mozillaプロジェクトが2010年1月に公開したWebブラウザ。リリースから2年以上サポートを続けてきたが、4月24日にサポートを終了することを発表している。
[08:30 3/29]JetBrains社のWebサイトではKotlinをWebブラウザで試すことのできるデモサイトが公開されている。Kotlinがどのような言語なのかを知るにはまずこのデモでいろいろと試してみるといいだろう。
[08:00 3/29]ブラビオは、2010年10月末にリリースしたGoogle Apps Engine上で提供する、プロジェクト管理ツール「ブラビオ・プロジェクト」をバージョンアップし、「ブラビオ・プロジェクト2.0」として発表した。
[11:00 3/28]GCCのメーリングリストにおいて25周年を迎えたGCCの祝賀と最新版「GCC 4.7.0」が発表された。GNU Compiler CollectionはStallman氏が1987年に一般公開したコンパイラコレクションより始まっている。その後25年間でC、C++、Objective-C、Fortran、Java、Ada、Goなど複数の言語に対応し、多種多様なアーキテクチャをサポートしている。
[09:22 3/28]ホスティング企業であるRackspaceは、同社が開発していた「Whiskey」をオープンソース化したと発表した。Whiskeyは、Node.jsで書かれたWebアプリケーションをテストするためのフレームワーク。開発者の一人がウィスキーがお気入りであったため、この名前が付けられたという。
[10:51 3/23]StatCounterは21日(現地時間)、「Chrome is world's number one browser for a day」と題して、Chromeが世界で一番利用されているブラウザに初めてなった日を祝福している。StatCounterはアイルランドにあるウェブ分析会社で、同社の分析結果によると3月18日にChromeのシェアが世界1位になったと報告している。
[09:40 3/23]Mozillaは19日(米国時間)、オーロラチャンネル(Firefox 13)の最新版に新たな機能が導入されたことを発表した。公開された最新のFirefox 13には、新規のタブページ、新規ホームページ、SPDYの標準利用、アドレスバーの自動補完機能など様々な機能が含まれている。
[18:35 3/22]Firefoxのベータチャンネル「Firefox 12」に新しい更新システムが導入された。ユーザの操作による更新を必要とせずに自動でアップデートを行うという機能で、Mozillaではこの機能を"サイレントアップデート(Silent Updates)"と呼んでいる。
[08:30 3/22]モバイル開発者の関心はどこに向かっているのだろうか? iOSが最優先の傾向は変わらないが、Androidに対しては分断化の懸念から関心が薄れ、HTML5に傾倒している――こんな傾向が、米IDCと米Appceleratorの調査から明らかになった。
[14:39 3/21]Mozillaの技術系伝道師、Robert Nyman氏が、2011年のFirefoxと2012年のFirefoxの計画をブログで紹介している。Nyman氏は、HTML5/CSSやオープンWebプラットフォームの熱狂的な信者で、自身のブログ「Robert's talk」においてHTML5やCSSに関する含蓄のあるトピックを数多く紹介している。
[18:08 3/19]FirefoxがWindows 8で採用されたMetro UIへの対応を始めたことを発表したが、GoogleもChromeのMetro対応を進めていることがわかった。Googleはまだ公式では発表していないが、技術系のニュースを主に配信している「Mashable」がGoogleの広報担当者と話したところ、ChromeのMetro対応を示唆したと報じている。
[08:30 3/16]FirefoxがWindows 8で採用されたMetroへの移植を始めたようだ。Firefoxの開発者であるBrian Bondy氏が、ブログにおいて「Firefox Metro development begins, status update」と題してFirefoxのWindows 8への対応状況を報告している。
[12:37 3/15]appMobiは12日(米国時間)、オープンソースのHTML5モバイル向けアプリケーションフレームワーク「jqMobi 1.0」を公開した。jqMobi 1.0は、高速動作、最軽量を売りにしているiOS/Android向けのJavascriptフレームワーク。ライセンスは、MIT X11 Licenseを採用している。
[12:15 3/15]グレープシティは3月14日、Windows系システム開発のための総合コンポーネントスイート製品「ComponentOne Studio 2012J シリーズ」の発売を開始した。これに伴い、エディションの1つである「ComponentOne Studio for Windows Phone 2012J」を無償で利用できる開発者支援プログラムを実施する。
[12:02 3/15]今回紹介するAIDEは、なんとAndroid上でJavaを使用したAndroidアプリケーションの開発を行うことができるという驚きのIDEだ。コード補完やインクリメンタルビルド、リファクタリング機能まで備えているうえ、Eclipseとプロジェクトの互換性もあるという本格的なものだ。
[08:00 3/15]ビーブレイクシステムズはこのほど、システム業界における景気動向をまとめたレポートを発表した。同社は自社で手がけたシステム案件などをもとに現場の目線で分析したシステム業界の景気動向を定期的に発信している。
[08:00 3/14]TIOBE Softwareから2012年3月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象とするプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
[07:30 3/14]Vagrantプロジェクトが初の安定版となる「Vagrant 1.0」を発表した。Vagrantは、VirtualBoxをベースに仮想環境を作成できるオープンソースツール。Rubyで開発されており、VirtualBoxとRubyが動作する環境で使用できる。ライセンスはMIT Licenseを採用している。
[08:30 3/12]USP研究所(ユニバーサル・シェル・プログラミング研究所)は3月7日、Talend社が提供しているオープンソースのデータ統合ミドルウェア「Talend Open Studio」向けのユニケージ・コンポーネント群「Open usp Connect」を開発したことを発表した。Talend Open Studioは、様々なデータを一括にまとめて管理する機能(データ統合)を提供するソフトウェア。
[14:54 3/9]froglogicが6日(独時間)、GUIテスティングツール「Squish 4.2」を公開した。SquishはクロスプラットフォームのGUI/リグレッションテスト自動化ツール。
[08:30 3/9]VMwareのSpringチームが、Springフレームワーク専用の統合開発環境「SpringSource Tool Suite 2.9」を公開した。Springフレームワークは、エンタープライズ向けに開発されているオープンソースのアプリケーション開発フレームワーク。Javaを活用してエンタープライズクラスのシステムを効率よく開発できる機能を提供している。
[08:30 3/9]jQueryブログは6日(米国時間)、jQueryを成長させるため「The jQuery Foundation」を発足したことを発表した。jQueryはもっとも人気のあるJavaScriptフレームワークのひとつで、WebデザイナーやWebアプリケーションデベロッパの間で広く利用されている。
[08:00 3/9]GoogleがChromeの安定チャンネルの更新と、セキュリティ賞金プログラムの獲得者を発表した。Windows、Mac、Linux及びChrome Frameの安定チャンネルが更新されている。また、セキュリティ賞金プログラムの対象となった14件の修正も開示している。
[08:00 3/8]BSDベースのシステム開発者やユーザーのための国際会議「AsiaBSDCon 2012」が3月22日~25日の4日間、東京理科大学森戸記念館で開催される。
[08:00 3/7]Eclipse FoundationがWeb開発者向けの統合開発環境、「Orion 0.4」を公開した。Orionはブラウザ上で動作するWebベースの統合開発環境。Orion 0.4ではナビゲータのレイアウトやGitリポジトリ、セッティング、グローバル検索、エディタ、置換などの機能が改良されている。
[07:00 3/7]The PHP Groupがオープンソースのスクリプト言語、「PHP 5.4.0」を発表した。PHP 5.4.0には「トレイト(traits)」、「配列構文の短縮」、「ビルトインWebサーバ」などの新機能が追加され、パフォーマンス、メモリー・フットプリントの改善や100以上のバグフィックスが行なわれたという。
[18:30 3/6]Net Applicationsから2012年2月のモバイル/タブレットブラウザシェアが発表された。1月よりSafariとAndroidが再びシェアを増やしていたが、2月も同じ傾向となった。特にSafariは+6.34%もシェアが上がっており、モバイルブラウザにおける地位をさらに高めている。
[08:00 3/6]Net Applicationsから2012年2月のデスクトップブラウザシェアが発表された。昨年、強い成長を続けていたGoogle Chromeは2月もシェアを減らしている。1月にはChromeの下落に代わってIEがシェアを増やしたが、2月はIEではなくFirefoxがシェアを伸ばした。これは1月末にFirefox 10がリリースされた影響ではないかと予想される。
[08:00 3/6]MozillaのCEOであるGary Kovacs氏がTEDカンファレンスにおいて「Collusion」と呼ばれる興味深いアドオンを紹介した。Collusionは、ユーザを追跡しているサイトを可視化するアドオン。現在トラッキングによるプライバシーが問題となっており、オンラインにおけるプライバシー保護について意識してもらうために公開している。
[10:11 3/5]Firefoxのメモリ使用量を改善するプロジェクト「MemShrink」がアドオンのメモリリーク状況を報告している。AMO(Add-ons for Firefox)にあるポピュラーな100個のアドオンに対してバグテストを行い、メモリリークがないか検査を実施したという。
[10:10 3/5]PostgreSQL Global Development Groupよりセキュリティホールを修正したPostgreSQLが公開された。PostgreSQLはBSDライセンスに似たライセンスを採用し、オープンソースのもと開発されているオブジェクトリレーショナルデータベース管理システム。公開されたバージョンは「9.1.3」、「9.0.7」、「8.4.11」、「8.3.18」。
[16:38 3/2]Webyogは28日(米国時間)、MySQLサーバ用の多機能モニタリングツール「MONyog 5.0」を公開した。WebyogはMySQLデータベース専用の管理ツールを開発している企業。MONyogは、同社が開発しているMySQLのモニタリングやアドバイザを行うソフトウェア。操作はAjaxに対応したブラウザから行える。
[10:42 3/2]Googleは7日からカナダで行われるセキュリティカンファレンス「CanSecWest」でハッキングコンテストを開き、総額100万ドルの賞金を用意したと発表した。賞金の対象はChromeのエクスプロイト(脆弱性やバグをつくプログラミングや手法)。
[17:50 3/1]オージス総研は2月28日、C言語プログラミング用の静的解析ツール「AdLint 1.0」を無償公開した。AdLint 1.0はオープンソース化されており、ライセンスとしてGNU GPL 3を採用している。ANSI C89、ISO C90、 ISO C99の一部に準拠したソースコードの解析ができるという。
[16:38 3/1]2月25日(現地時間)、Pythonの各バージョンのリリース候補版が公開された。公開されたのは「2.6.8」「2.7.3」「3.1.5」「3.2.3」のリリーステスト版。いずれのバージョンも、いくつかのセキュリティフィックスが行われているという。
[10:35 3/1]キヤノンITソリューションズは2月29日、フローチャート形式で機能を組み合わせて開発できる画像処理システムの新バージョン「BREVINAGE(ブレビネージュ) Ver.3.0」の出荷を開始したと発表した。
[08:00 3/1]オープンソースプロジェクトのホスティングサービスには古くはSourceForge.netおよびその日本語版であるSourceForge.jpからOracleが提供するjava.net、Googleが提供するGoogleCodeなど様々なものがあるが、ここ数年GitHubが注目を集めており、多くの著名なオープンソースプロジェクトが利用している。
[08:00 3/1]Operaは27日(スペイン時間)、携帯端末向けのブラウザの新版「Opera Mobile 12」と「Opera Mini Next」を発表した。Opera Mobile12は正式版となっており、Opera Mini Nextはプレビュー版となっている。どちらもAndroidマーケットよりダウンロードできる。
[10:46 2/29]MozillaがADD-ONS Blogにおいて「Add-on Builder 1.0」の公開を発表した。Add-on BuilderはFirefoxのアドオンを構築、テスト、デバッグできるオンラインの開発環境。このツールを使うことでHTMLやJavaScript、CSSの知識がある開発者であれば簡単にFirefoxのアドオンを作成できるという。
[09:54 2/29]Oracleは22日(米国時間)、Linux向けDTraceのセカンドベータ版を公開した。このDTraceはOracle Linux 6の一部として開発されている。Linux向けDTraceを使用するにはLinux 2.6.39ベースのOracle euk2(Unbreakable Enterprise Kernel Version 2)が必要。
[10:51 2/28]PFUは、手書き帳票OCRソフト「DynaEye(ダイナアイ)シリーズ」に、手書き中国語OCR機能を搭載した「DynaEye EX Chinese Edition」を2月27日より中国市場向けに販売開始すると発表した。
[11:30 2/27]Webサービスの開発に利用できるOpaの最新版「Opa 0.9.0 'S4'」がリリースされた。Opaはプログラミング言語(ランタイム環境を含む)、Webサーバ、データベースエンジンの3つで構成されているWeb開発プラットフォーム。LinuxとMac OS Xに対応しており、64ビットプラットフォームを対象としてる。
[09:36 2/27]Eclipse Code Recommenders Projectが初の公式リリースとして「Eclipse Code Recommenders 0.5」を発表した。Eclipse Code Recommenders Projectは、ドイツのダルムシュタット工科大学で研究されている"IDE 2.0"から派生したプロジェクト。他のユーザ経験に基づいたインテリジェントなコードを学習できるツールを、Eclipse IDEに提供することを目的としている。
[09:35 2/27]Abobeは22日(米国時間)、Flash開発に関する今後のロードマップを公開した。公開されたホワイトペーパーでは、現在のFlashに対する開発姿勢と今後1~2年で行う開発目標などが記載されている。
[09:35 2/27]22日(米国時間)、Twitterの開発チームが自身のブログにおいて軽量プロキシ「Twemproxy」のオープンソース化を発表した。Twemproxyhは、memcachedプロトコル用に開発されている軽量で高速に動作するプロキシ。ライセンスには、Apache License 2.0を採用しており、Githubで公開されている。
[09:35 2/27]MemShrinkにおいて、Firefox 13ナイトリーに新しく「about:compartments」が追加されたことが報告された。「about:compartments」は、ユーザがWebサイトを閲覧することで発生するJavaScriptコンパートメントを表示するページ。「about:memory」から派生した機能で、「ゾンビ・コンパートメント」と呼ばれる、もはや利用されることのないメモリ領域を発見するために開発された機能だ。
[16:16 2/24]インターネットセキュリティの大手であるトレンドマイクロは、自社で開発しているマルウェア分析ツール「HijackThis」をオープンソースとして公開したことを発表した。公開はOSSの支援サービスであるSourceforgeで行なっている。採用したオープンソースライセンスはGPLv2。
[09:06 2/23]多くのLinuxディストリビューションで採用され多くの支持者がいるKDEだが、古いGPUがサポートから外される可能性がでてきた。KDE用のウィンドウマネージャやウィジェットエンジンを開発しているMartin Gräßlin氏が、自身のブログに「The Costs of Supporting Legacy Hardware」と題して、将来レガシーグラフィックチップ用のコードを削除すると発表した。
[09:02 2/23]The OpenStack Core Projectsはブログにて「TryStack.org — A Sandbox for OpenStack!」と題して、OpenStackを使ってサンドボックス環境を構築できる無料のクラウドサービスを発表した。OpenStackは、NASA(米国航空宇宙局)とRackspace Cloudによって開発されたlaas型クラウド構築基盤ソフトウェア。Pythonで開発されており、Apache Licenseを採用している。
[08:58 2/23]GoogleはChromiumにDart仮想マシンを搭載したWebブラウザ「Dartium」を公開した。現在提供されているのはMac OS X版とLinux版。Windows版は現在準備が進められている段階にある。Dartを利用するには、これまでは別途コンパイルするか、Dart-to-JavaScriptコンパイラを使ってJavaScriptに変換する必要があった。今回、Chromiumから直接利用できるようになったことで、これまでよりもDartプログラミングが実施しやすくなった。
[09:25 2/22]2012年2月18日(現地時間)、Tiny Core Linux 4.3が公開されたことをDistroWatch.comが紹介している。Tiny Core Linuxとは非常に小さなデータサイズでデスクトップ環境を提供することを目的に開発されているディストリビューション。The Core Projectが開発を行なっている。
[09:21 2/22]Firefox 13ナイトリーにJavaScriptデバッガが追加された。追加された機能は実行・停止・変数参照といった基本的な機能といったレベルで、一般的な利用は推奨されていない。しかし、Firefoxがデフォルトの状態で開発ツールとして利用できるように開発を進めていることを示すものとして注目しておきたい。
[09:19 2/22]今やJava開発において統合開発環境を採用する開発組織は少なくない。有償、無償問わず企業や有志の開発プロジェクトから様々なJava IDEが提供されている。そのような中、Lan Skerrett氏がSD Timesが報道した記事をもとに、Eclipseがもっとも使用されているJava IDEであるとブログにて報告している。
[09:01 2/22]コンピュウェアは2月17日、トラフィックがピークとなる時間帯のWebサイトのパフォーマンスの悪化にユーザーは不満を募らせており、以前よりもその状況に対し我慢できなくなっている、という最新の調査結果を発表した。
[09:31 2/20]JetBrainsは、RubyMine 4を公開したことをRubyMine blogにて発表した。RubyMineはRuby及びRuby on Rails用の統合開発環境。JetBrainsはIntelliJ IDEAなどの開発者支援ツールを精力的に開発している企業。
[08:00 2/17]Java SE 6のサポート期限の延長が発表された。当初、Java SE 6のサポート期限は2012年7月とされていたが、これが4ヵ月延長されて「2012年11月」までとなった。2012年11月以降、Java SE 6はサポートされなくなる。今回サポート期間が延長された背景には、Java SE 6からJava SE 7への移行に猶予をもたせる狙いがある。
[17:25 2/16]BlueGriffonはFirefoxに搭載されているGeckoエンジンを使用したHTMLエディタで、NvuやKompoZerといったGeckoベースのHTMLエディタの後継にあたる。ソースコードとWYSIWYG編集を切り替えながら編集を行うことができる。最大の特徴は、HTML5やCSS3に対応しているという点だ。
[08:00 2/16]KonekiプロジェクトがLua専用の統合開発環境を公開した。Luaは近年開発者の間で話題となっている軽量で高速なプログラミング言語。組み込みやゲーム分野で利用されることが多く、最近ではiOSやAndroidのアプリ制作にも使われている。
[10:29 2/15]Webデベロッパにとってチェックしておきたいサイト「HTML5 Rocks」のサイトデザインが刷新された。同時に、最新のコンテンツが追加されており、この機会にもう一度チェックしておきたい。
[10:26 2/15]GoogleはChromeのDevチャンネルおよびCanaryチャンネルに、次世代JavaScriptの実装を追加したと発表した。次世代JavaScriptは2013年末にはリリースされると見られている。リリースまであと2年弱ほどあるが、この新機能がいち早くChromeで試せるようになったことは注目に値する。
[10:22 2/15]jActionプロジェクトは2月14日、HTML5によるスマホ向けコンテンツ制作支援Java Scriptライブラリ「jAction」用に、Facebook 連動スマートフォンアプリ開発を容易にする拡張プラグイン「Facebook クラス」を公開。個人利用はMITライセンス、商用利用は有償(1開発者当たり1万円)にて提供する。
[09:42 2/15]Mozilla linksにてFirefox 13ナイトリー版だけでなく、Firefox 12オーロラ版に新規タブページが導入されたことが発表された。新規タブページはここ数週間のナイトリー版では導入されていたが、さらに多くのユーザからのフィードバックが得られるようオーロラ版でも利用できるようにしたという。
[18:35 2/14]Free Software Foundationは2月9日(米国時間)、Webページで使用しているJavaScriptのライセンスを明記する方法「JavaScript License Web Labels」を発表した。この方法はWebサイトで使用しているJavaScriptソースコードのライセンスを明記するのに適しており、オーサリングツールとも相性が良いと説明がある。
[09:53 2/14]W3CからWebRTCの最新版となる「WebRTC 1.0: Real-time Communication Between Browsers」のワーキングドラフトが公開された。これに加えGoogleから、最近のChrome CanaryおよびDevチャンネルでこのワーキングドラフト版のすべてではないが、多くの機能を実装したことが伝えられている。
[09:52 2/14]Firefoxはこれまで「SafeBrowsing」機能において、フィッシング対策とマルウェアプロテクションを実現するためにディスク容量を40MBから50MBほど使用していた。今回、仕組みと構造を見直すことでこれを改善。5MBから6MBほどで済むところまでサイズを落とし込んだと報告している。この機能は6月の発表が見込まれる「Firefox 13」で登場する見通し。
[15:14 2/13]Xamarinは8日(現地時刻)、MonoTouchの最新版となる「MonoTouch 5.2」を公式ブログにて発表した。Xamarinとは、オープンソースの.Net実装であるMono及び関連ソフトウェアを開発している企業。MonoTouchは同社が開発しているアプリケーション開発ツールで、C#など.NET対応プログラミング言語を使用してiOS向けのアプリケーションを開発することができる。
[10:16 2/13]2012年2月9日(米国時間)、Googleは2D Canvasの改善及びソフトウェアラスタライザを導入した開発版Google Chromeを公開したとChromiumブログにて発表した。
[09:56 2/13]マイナビは、クリエイティブやデザインに関する旬のテーマを扱うセミナー「マイナビBOOKS ナイトスクール」を開講する。第1回の開催は3月15日(木)で、iPhoneアプリプログラミングを学ぶ「Xcode 4.2ではじめるiOSプログラミング」を予定。
[12:00 2/10]iOSで利用できるSPDYライブラリを開発するプロジェクトが「SPDY-for-iPhone」として登場した。SPDYはGoogleが2年ほど前に発表した高速通信プロトコル。HTTPの代替プロトコルとして設計されており、Webブラウザでは、ChromeがSPDYを実装している。Chrome以外ではFirefoxがSPDYのサポートを開始したほか、WebサーバではNginxがSPDYサポートの計画を発表している。Apache向けのSPDYモジュールの開発も現在進行している。
[11:57 2/9]OStaticに「The Top Licenses on Github」というタイトルで、OSSライセンスの動向に関する興味深い記事が掲載された。GitHubでホスティングされているプロジェクトのうち、特に「Interesting Repositories」などに掲載されている開発が活発で関係者の関心度が高いプロジェクトが採用しているライセンスを比較するというものだ。結果を見る限りではMITライセンスがもっとも多く、それにBSDライセンスとApacheライセンスが続いている。
[11:42 2/9]グレープシティは、2月8日、総合Windows系システム開発を支援する総合コンポーネントスイート製品「ComponentOne Studio」シリーズの最新版「ComponentOne Studio 2012J」およびWindows Phoneのネイティブアプリ開発向けのエディション「For Window Phone 2012J」を3月14日より発売すると発表した。
[09:19 2/9]WebデザイナやWebデベロッパであれば、ベンダプレフィックスであふれたCSSファイルというのは見慣れたものかもしれないない。しかし、こうした状況は好ましいものではないとして、別の記述方法を提案する取り組みがMozillaのFelipe Gomes氏より発表された。同氏は、ベンダプレフィックスは利点よりも問題が多いとして表記方法を変更することを提案している。今回は提案が実施されただけの段階であり、すぐにこのような記述方法が採用されるとか普及するといった類の話ではないが、こうした記述方法が提案されているということは気に留めておきたい。
[13:26 2/8]W3Cにおいて策定が進められている「Vibration API」がワーキングドラフトとして公開された。「Vibration API」はデバイスの提供する振動機能を利用するためのAPI。主にスマートフォンなどでの利用が想定される。このAPIが策定された場合、WebサイトやWebページからデバイスのバイブレーション機能を利用できるようになり、Webコンテンツからより体感的な感覚を提供できるようになるものと見られる。
[13:16 2/8]Twitterから最新のCSS/HTMLフレームワークの最新版「Bootstrap 2.0」が公開された。Bootstrapはカスタマイズ可能なCSS/HTMLフレームワーク。Twitterのサイトで提供されているようなデザインを簡単に実現するフレームワークとして興味深い。半年ほど前となる2011年8月19日(米国時間)に最初のバージョンがOSSとして公開されており、半年を経てのメジャーアップグレードバージョンとなる。
[16:55 2/7]IDC Japanは2月6日、国内企業に対して2011年12月に実施した「国内ソフトウェア開発者の実態調査」の結果を発表した。同調査では、ソフトウェア開発者がスキルを有する言語と、その中で最も使用している言語について聞いている。
[10:53 2/7]Firefoxの使用メモリを削減する取り組みの第33週目の報告が「MemShrink progress, week 33」として公開された。これまで未分類ヒープ(heap-unclassified)に分類されていたメモリ使用領域のうち、スタイルシートに関するメモリが「style-sheets」として分類されるようになった。これは残りのダークマターのうち大きな塊のひとつであっただけに、正体不明メモリ使用のかなりの部分が明確になったことになる。
[10:11 2/7]Wikipediaのテンプレートで使用するスクリプトとして「プログラミング言語Lua」を採用することで関係者の意見が一致を見たようだ。これまでWikipediaの複雑なテンプレートを改善する必要性は指摘されていたが、これで進展を見せることになる。
[09:45 2/7]Net Applicationsから2012年1月のモバイル/タブレットブラウザシェアが発表された。先月の傾向とは逆に、SafariとAndroidがシェアを増やし、それ以外のブラウザがシェアを落とすという、数ヵ月前の傾向に戻ってきている。
[15:33 2/2]Net Applicationsから2012年1月のデスクトップブラウザシェアが発表された。1月はIE9、IE8、IE7、IE6がすべてシェアを増やしており、これまでには見られなかった傾向を示している。IE8は25ヵ月連続の1位を獲得、IE9は継続して上昇傾向にあり、IE6も1月には増加へ転じている。これまで減少傾向が続いていたIE7も1月にはシェアを増やしている。
[14:09 2/2]Google Chromeにフォームの自動入力機能を補助する機能が追加された。Chromeはフォームを自動入力する機能を提供しているが、どのフィールドにどのデータを入力すべきかといったメタデータはHTMLには記載されていないため、どうしても予測による自動入力にならざるを得ず、時に誤った自動入力をすることがある。これがHTML側から指定できるようになったことで、従来よりも確かな自動入力が可能になる。
[08:00 2/2]近年、WebアプリケーションのデータストアとしてRDBMSの代わりにNoSQLと呼ばれるミドルウェアが注目を集めている。NoSQLは、RDBMS以外のデータストアの総称であり様々な製品が存在するが、いずれもRDBMSよりも機能がシンプルな分高速に動作し、スケーラビリティに優れるという特徴を持っているものが多い。
[08:00 2/2]Mozilla Labsから新しいプロジェクト「Pancake」が発表された。説明からはかなり研究色の強いプロジェクトであると考えられる。検索、ブラウジング、ナビゲーションなどWebの活用を根本的なUXの変更も含めて模索していくというもので、現在のブラウザのスタイルにとらわれない情報獲得と活用の方法を模索する取り組みのようだ。
[14:22 2/1]FirefoxナイトリーのUX版において新規タブページの新しいデザイン模索がはじまっている。FirefoxナイトリーのUX版を起動すると、新規タブページに他の主要ブラウザとよく似たサイト一覧が表示されるようになる。この機能は一旦Firefox 12ナイトリー版にも登場したが、その後に削除されている。この新しい新規タブページのデザインがそのままFirefoxナイトリー版へ取り込まれていくかは不明だが、模索が続いていることは注目しておきたい。
[12:56 2/1]Googleは「Dartプログラミング言語」と「JavaScript」の書き方を比較したWebサイト「Dart Synonym: Translations from JavaScript」を公開した。JavaScriptに精通したWebデベロッパやWebページ制作者は少なくないが、Dartに馴染んだユーザはまだあまりいない。公開されたサイトでは、JavaScriptでよく使う書き方ごとにDartでの記述方法が説明されている。
[09:53 2/1]MozillaのAsa Dotzler氏は、開発ツールのアップデートに伴い「Windows 2000」、「Windows XP RTM」、「Windows XP SP1」をFirefoxのサポート対象から外すことを計画していると発表した。Win2000、XP RTM、XP SP1のサポートは、6月に公開が予定されているFirefox 12が最後のサポートバージョンになる見通し。
[08:00 2/1]HTML5やCSS3といった最新の技術を活用したWebページの制作は開発者にとっては魅力的な選択肢だが、そこには常に「どの機能ならば使っても良いか」という判断が必要になる。こうした際に役立つサイト「HTML5 Please」が登場した。HTML5やCSS3、JavaScript APIに関して利用が推奨されるかどうか、どのブラウザのどのバージョンがサポートし、全体としてどの程度の対応状況にあるかをまとめたサイトだ。
[11:50 1/31]2010年9月に発売されて好評だったプログラミング技術書『プログラミングコンテストチャレンジブック 』の第2版が1月28日に発売されました。今回、マイナビニュースの読者2名様に同書をプレゼントします。
[19:08 1/30]IEの開発チームは既存のWebページをIE9に対応させるための分析ツール「IE9 Compat Inspector」を提供しているが、今回新しくIE10に対応させるツール「IE10 Compat Inspector」を発表した。「Compat Inspector」は既存のサイトがどの程度IE9またはIE10に対応しているのかを分析して表示してくれるJavaScriptツール。閲覧時に動的に処理を実行するという特徴がある。
[18:03 1/30]Ruby on Railsの最新版となる「Ruby on Rails 3.2.0」が公開された。3.2は大規模アプリケーションを開発している場合には、開発効率の大幅な向上が期待できるバージョン。再読み込みするクラスが変更されたクラスにのみ限定されるようになったことで、迅速な作業が実現されている。また、新しいルーティングエンジン「Journey」の導入によるルーティング処理の高速化も注目ポイント。
[12:05 1/27]Rustチームから初のパブリックバージョンとなる「Rust 0.1」が公開された。Rustはセキュリティ強化と並列処理強化に注力して開発が進められているプログラミング言語。見た目はC/C++に似ており、セキュリティ脆弱性の原因となる記述を言語レベルで排除しているという特徴がある。
[11:27 1/27]沖電気工業(以下、OKI)は、タブレット端末を含むスマートフォン用業務システム構築ミドルウェア「MoBiz Platform」の機能を大幅に強化し、「MoBiz Platform Ver.1.2 for Android」として販売を開始すると発表した。
[09:54 1/27]JavaFXチームは1月23日(米国時間)、「JavaFX 2.0 is Cross Platform!」と題して、Linux向けにJavaFX実装の提供を開始したことを発表した。デベロッパプレビュー版という位置づけで、バージョンはJavaFX 2.1とされている。デベロッパプレビュー版はUbuntu 10.04およびJDK 7u2を使ってテスト試験が実施されたと説明がある。
[09:24 1/26]ディー・エヌ・エーは1月24日、同社のSNS「Mobage」で提供しているゲーム「住み着き妖精セトルリン」「海賊トレジャー」などに使用されているHTML5開発支援フレームワーク「Arctic.js」をオープンソースとして公開した。
[09:31 1/25]調査会社の英Ovumは1月23日(現地時間)、モバイルアプリケーション開発者を対象にプラットフォームなどについて調べた年次調査の結果を発表した。今年もiOSが引き続き重要度においてトップとなったが、同社はAndroidがその座を奪うと予想している。
[13:45 1/24]開発段階にあるJDK8に「符号なし整数」に関する演算APIが追加された。追加されたのは符号なし整数の比較演算、符号なし整数の除算、符号なし整数の剰余算、符号なし整数と文字列の双方向変換処理など。Javaの整数(byte, short, int, long)は符号付き整数で、符号なし整数として型宣言する機能は仕様としては提供されていない。今回追加された機能はAPIレベルのものだが、符号なし整数のサポートがはじまったことは注目に値する。
[10:08 1/24]Firefox 12ナイトリー版のアドレスバー入力補完機能が強化された。アドレスバー内部の自動補完はIE9、Chrome、Safari、Operaなどほかの主要ブラウザはすでに実装されている機能。Firefox 12ナイトリーで導入された同機能は、そのままFirefoxの正式機能として取り込まれるものとみられる。
[08:00 1/24]Chrome開発版にWebRTC実装が追加された。WebRTCは音声データや動画データのリアルタイム通信を可能にする機能。JavaScript APIとして提供されるほか、audio/videoなどのHTML5要素と絡めての使用が可能になる。ChromeへのWebRTC実装の取り込みは2011年6月に開始されていたが、半年の期間を経て最初のマイルストーンに到達したことになる。
[14:17 1/23]グリーは、米RightScale社と共同で、クラウド統合運用管理ツール「RightScale Cloud Management Platform」のマルチクラウド管理機能「RightScale」の提供を開始すると発表した。これにより、グリーの開発デベロッパー(グリーパートナー)は、IDCフロンティアのクラウドサービスを利用した大規模なシステム管理が可能となる。
[09:40 1/23]アクセンチュアとNTTドコモは、コンテンツプロバイダー(以下CP)がスマートフォン向けのコンテンツを開発する際、インターネット経由で遠隔地からコンテンツ(アプリ等)の実機動作検証が可能な「リモートテストセンター」を活用した開発支援サービスを、3月下旬より提供開始し、順次サービス対象を拡大すると発表した。
[09:14 1/20]ラネクシーは1月18日、米ペガサスイメージング社が開発したiPad/iPhone向け医用画像アプリケーション開発ツール「AIMTools」を販売開始した。
[16:32 1/19]Mozillaは半年前、Firefoxのメモリ使用量の削減に取り組むプロジェクト「MemShrink」を発足させた。その成果は素晴らしく、Firefox 7以降リリースごとにメモリ使用量の削減に成功している。これまでどのような点がメモリ使用量の面で問題になっていたのか、それに対してどういった改善を実施したのかが資料として発表された。半年にわたる取り組みがわかりやすくまとめられており参考になるだろう。
[08:00 1/19]Ceylonは、RedHat社が開発しているJavaVM上で動作する新しいプログラミング言語だ。静的型付けのコンパイル言語だが、Javaにはない様々な機能を搭載している。Ceylonはまだ開発中の言語だが、2011年12月20日にはM1 "Newton"というバージョンが、さらに2012年1月10日にはこのバージョンに対応したEclipseプラグイン「Ceylon IDE」がリリースされている。今回はこのCeylon IDEを用いてCeylonに触れてみたい。
[08:00 1/19]Mozilla Japanは、1月21日(土)と22日(日)の2日間にわたり「Mozilla Vision 2012」を開催する。今回は、同イベントの一部セッションがUstreamでライブ中継されることになった。
[15:53 1/18]GoogleのSteve Souders氏が「JavaScript Performance」において、Webサイトのパフォーマンス向上にJavaScriptが大きな影響力を持っていること、scriptタグにおけるasyncやdeferといった指定およびブラウザの実装が有益であることなどを説明している。
[09:50 1/17]Firefox 12ナイトリー版においてWebコンソールの機能が強化され、コマンドを使った操作が簡単にできるようになった。WindowsであればCtrl-Shift-Kキーを押すか、Firefoxメニューから「Web Developer」→「Web Console」を選択して起動し、起動したWebコンソールにフォーカスを移すと、入力可能なコマンドがポップアップで表示されるようになっている。
[08:00 1/17]Googleは1月11日(米国時間)、物理エンジン「Box2D」を「Dartプログラミング言語」へ移植したことを発表した。成果物はDartBox2D (Box2D ported to Dart)と呼ばれている。Googleは今後、DartBox2DをDartの特徴的なプログラミングテクニックを適用したものへ書き換えていくことで、Dartプログラミングにおけるアプリケーションプログラミングの参照実装として活用していきたいとしている。
[13:30 1/16]Free Pascalの最新メジャーアップグレードバージョンとなる「Free Pascal 2.6.0」が公開された。約2年ぶりのメジャーアップグレードバージョンで、Delphiの互換機能が強化されているほか、Mac OS XおよびiOSにおける、Object Pascal機能の強化ポイントとなっている。
[14:54 1/13]Java仮想マシンで動作するプログラミング言語「Ceylon」の統合開発環境「Ceylon IDE」プロジェクトにおいて、初めての公式リリースが実施された。スタンドアローンの開発環境として利用できるほか、先月公開された開発ツールキット「Ceylon M1 "Newton"」とも互換性があると説明されている。
[13:58 1/13]TIOBE Softwareから、2012年1月のTIOBE PCIが公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。2012年1月は、C#がC++を抜いて3位となった。
[11:58 1/12]Javaにおける標準JSON APIの策定を目指す取り組み「JSR 353: Java API for JSON Processing」がレビュー投票のフェーズを賛成多数で通過した。予定通りに策定が進んだ場合、Java EE 7にJSON APIの実装が同梱されることになる。オブジェクトツリーを操作するタイプのAPIとストリーム処理を実施するタイプの2つの異なる指向のAPIの策定を目指している。
[09:21 1/12]Microsoftは1月9日(米国時間)、IE10 PP4において、font-feature-settingsプロパティへの対応などフォント機能を強化したことをIEBlogで発表した。OpenTypeフォントで提供される多くの機能が利用できるようになっており、今後、Webフォントの普及を後押しする可能性がある。
[13:10 1/11]TIOBE Softwareから2011年のTIOBEプログラミング言語アワードが発表された。TIOBEプログラミング言語アワードは、その年にTIOBE Programming Community Index(PCI)値をもっとも増やした言語に贈られる賞で、2011年の受賞は、3.91%の増加を見せた「Objective-C」となった。C#、C、JavaScriptがそれに続き、逆に値を落としたプログラミング言語はPythonとPHPとなった。
[09:22 1/11]W3CのWebアプリケーションワーキンググループは1月5日(米国時間)、DOM4の最新草案となる「DOM4ワーキングドラフト1月5日版」を公開した。DOM4はWebプラットフォームで利用されるイベントおよびドキュメントモデルを規定する規約。
[11:56 1/10]Oracleは1月5日(米国時間)、統合開発環境の最新版となる「NetBeans IDE 7.1」を公開した。NetBeans IDEはJavaで開発された統合開発環境。今回のリリースは特にJava FX 2.0のサポートがメインテーマとなっている。
[11:00 1/10]Apache Software Foundationは1月4日(米国時間)、大規模データ分散処理プラットフォームの最新版となる「Apache Hadoop バージョン 1.0」を発表した。6年以上に渡る開発の成果物であり、安定性やエンタープライズにおける用途に対して十分なレベルに到達したとして今回初のメジャーリリースとなった。
[14:34 1/6]2011年12月のブラウザシェアで、米国におけるIE6のシェアが1%を下回ったことが報告されている。IE6のシェアがすでに1%を下回っている国にはオーストリア、ポーランド、スウェーデン、デンマーク、フィンランド、ノルウェーがあり、今回これに米国が加わったことになる。
[14:26 1/6]Mozilla Foundationは1月3日(米国時間)、Mozillaプロジェクトが主に採用することになるとみられる最新のオープンソースライセンス「Mozilla Public License(MPL) バージョン 2.0」を公開した。
[08:00 1/6]Net Applicationsから2011年12月のモバイル / タブレットブラウザシェアが発表された。SafariとAndroidがシェアを落とし、Opera Miniがシェアを増やしている。Safariはシェアを減らしているものの、そのシェアは53.3%と過半数を占めており、モバイル / タブレットブラウザにおいて強い影響力を持っていることがわかる。Safari、Opera Mini、Androidを合わせると90%以上のシェアに達しており、これら3つのブラウザが支配的な位置づけにあることがわかる。
[16:08 1/5]Net Applicationsから2011年12月のデスクトップブラウザシェアが発表された。Internet Explorer(IE)とFirefoxがシェアを減らし、Google Chromeがシェアを増やしている。Chromeのシェア増には勢いがあり、この傾向が継続するとバージョン単体で判断した場合に第1シェアを獲得する可能性も見え始めている。
[15:56 1/5]EclipseプラグインであるScala IDE for Eclipseが2.0へのメジャーバージョンアップで大幅に刷新され、実戦でも利用可能なレベルになってきた。強力な開発環境が存在しないことはScalaのディスアドバンテージの1つとされてきたが、その不安が払拭されつつある。
[08:00 1/5]|
【インタビュー】神山健治監督が振り返る『009 RE:CYBORG』 - Blu-ray/DVDが5月22日発売 [00:30 5/23] ホビー |
|
弐瓶勉の正道ロボットSF「シドニアの騎士」がアニメ化 [00:00 5/23] ホビー |
|
クウガからウィザードまで! 一番くじ"仮面ライダー平成オールスター編"登場 [00:00 5/23] ホビー |
|
ブラッド・ピット、手術前にアンジェリーナ・ジョリーへ愛の手紙を読み上げて涙する [00:00 5/23] エンタメ |
|
Wii Uのバーチャルコンソールで『ロックマンX』の配信がスタート! [00:00 5/23] ホビー |