イチオシ記事

Firefoxダークマター、残り部分の解明進む

Firefoxの使用メモリを削減する取り組みの第33週目の報告が「MemShrink progress, week 33」として公開された。これまで未分類ヒープ(heap-unclassified)に分類されていたメモリ使用領域のうち、スタイルシートに関するメモリが「style-sheets」として分類されるようになった。これは残りのダークマターのうち大きな塊のひとつであっただけに、正体不明メモリ使用のかなりの部分が明確になったことになる。

[10:11 2/7]

新着記事

一覧

マイナビ、3月より書籍連動型のクリエイティブ・デザイン系セミナー開講

マイナビは、クリエイティブやデザインに関する旬のテーマを扱うセミナー「マイナビBOOKS ナイトスクール」を開講する。第1回の開催は3月15日(木)で、iPhoneアプリプログラミングを学ぶ「Xcode 4.2ではじめるiOSプログラミング」を予定。

[12:00 2/10]

iOS向けSPDYライブラリが登場、普及はじまるSPDY

iOSで利用できるSPDYライブラリを開発するプロジェクトが「SPDY-for-iPhone」として登場した。SPDYはGoogleが2年ほど前に発表した高速通信プロトコル。HTTPの代替プロトコルとして設計されており、Webブラウザでは、ChromeがSPDYを実装している。Chrome以外ではFirefoxがSPDYのサポートを開始したほか、WebサーバではNginxがSPDYサポートの計画を発表している。Apache向けのSPDYモジュールの開発も現在進行している。

[11:57 2/9]

新着記事

一覧

GitHubのアクティブプロジェクト、もっとも多いのはMITライセンス

OStaticに「The Top Licenses on Github」というタイトルで、OSSライセンスの動向に関する興味深い記事が掲載された。GitHubでホスティングされているプロジェクトのうち、特に「Interesting Repositories」などに掲載されている開発が活発で関係者の関心度が高いプロジェクトが採用しているライセンスを比較するというものだ。結果を見る限りではMITライセンスがもっとも多く、それにBSDライセンスとApacheライセンスが続いている。

[11:42 2/9]

グレープシティ、Windows Phoneに対応した業務システム開発支援ツール

グレープシティは、2月8日、総合Windows系システム開発を支援する総合コンポーネントスイート製品「ComponentOne Studio」シリーズの最新版「ComponentOne Studio 2012J」およびWindows Phoneのネイティブアプリ開発向けのエディション「For Window Phone 2012J」を3月14日より発売すると発表した。

[09:19 2/9]

CSSベンダプレフィックス記述の変更提案、MozillaのFelipe Gomes氏が提示

WebデザイナやWebデベロッパであれば、ベンダプレフィックスであふれたCSSファイルというのは見慣れたものかもしれないない。しかし、こうした状況は好ましいものではないとして、別の記述方法を提案する取り組みがMozillaのFelipe Gomes氏より発表された。同氏は、ベンダプレフィックスは利点よりも問題が多いとして表記方法を変更することを提案している。今回は提案が実施されただけの段階であり、すぐにこのような記述方法が採用されるとか普及するといった類の話ではないが、こうした記述方法が提案されているということは気に留めておきたい。

[13:26 2/8]

W3C、シンプルで便利なバイブレーションAPI策定へ

W3Cにおいて策定が進められている「Vibration API」がワーキングドラフトとして公開された。「Vibration API」はデバイスの提供する振動機能を利用するためのAPI。主にスマートフォンなどでの利用が想定される。このAPIが策定された場合、WebサイトやWebページからデバイスのバイブレーション機能を利用できるようになり、Webコンテンツからより体感的な感覚を提供できるようになるものと見られる。

[13:16 2/8]

Twitter、サイト作成用フレームワーク「Bootstrap 2.0」を公開

Twitterから最新のCSS/HTMLフレームワークの最新版「Bootstrap 2.0」が公開された。Bootstrapはカスタマイズ可能なCSS/HTMLフレームワーク。Twitterのサイトで提供されているようなデザインを簡単に実現するフレームワークとして興味深い。半年ほど前となる2011年8月19日(米国時間)に最初のバージョンがOSSとして公開されており、半年を経てのメジャーアップグレードバージョンとなる。

[16:55 2/7]

国内ソフトウェア開発者が最もよく使う言語、必要な言語は? - IDC

IDC Japanは2月6日、国内企業に対して2011年12月に実施した「国内ソフトウェア開発者の実態調査」の結果を発表した。同調査では、ソフトウェア開発者がスキルを有する言語と、その中で最も使用している言語について聞いている。

[10:53 2/7]

Luaプログラミング言語 - Wikipediaテンプレのスクリプト言語に採用

Wikipediaのテンプレートで使用するスクリプトとして「プログラミング言語Lua」を採用することで関係者の意見が一致を見たようだ。これまでWikipediaの複雑なテンプレートを改善する必要性は指摘されていたが、これで進展を見せることになる。

[09:45 2/7]

SafariとAndroidブラウザが増加 - 1月モバイルブラウザ

Net Applicationsから2012年1月のモバイル/タブレットブラウザシェアが発表された。先月の傾向とは逆に、SafariとAndroidがシェアを増やし、それ以外のブラウザがシェアを落とすという、数ヵ月前の傾向に戻ってきている。

[15:33 2/2]

IE9、IE8、IE7、IE6がすべてシェア増 - 1月デスクトップブラウザ

Net Applicationsから2012年1月のデスクトップブラウザシェアが発表された。1月はIE9、IE8、IE7、IE6がすべてシェアを増やしており、これまでには見られなかった傾向を示している。IE8は25ヵ月連続の1位を獲得、IE9は継続して上昇傾向にあり、IE6も1月には増加へ転じている。これまで減少傾向が続いていたIE7も1月にはシェアを増やしている。

[14:09 2/2]

Chromeのフォーム入力補完をより賢くする方法

Google Chromeにフォームの自動入力機能を補助する機能が追加された。Chromeはフォームを自動入力する機能を提供しているが、どのフィールドにどのデータを入力すべきかといったメタデータはHTMLには記載されていないため、どうしても予測による自動入力にならざるを得ず、時に誤った自動入力をすることがある。これがHTML側から指定できるようになったことで、従来よりも確かな自動入力が可能になる。

[08:00 2/2]

【コラム】イマドキのIDE事情 第123回 WebアプリからEclipseプラグインまで、様々なMongoDBフロントエンド

近年、WebアプリケーションのデータストアとしてRDBMSの代わりにNoSQLと呼ばれるミドルウェアが注目を集めている。NoSQLは、RDBMS以外のデータストアの総称であり様々な製品が存在するが、いずれもRDBMSよりも機能がシンプルな分高速に動作し、スケーラビリティに優れるという特徴を持っているものが多い。

[08:00 2/2]

Mozilla Labs、新プロジェクト「パンケーキ」を発表

Mozilla Labsから新しいプロジェクト「Pancake」が発表された。説明からはかなり研究色の強いプロジェクトであると考えられる。検索、ブラウジング、ナビゲーションなどWebの活用を根本的なUXの変更も含めて模索していくというもので、現在のブラウザのスタイルにとらわれない情報獲得と活用の方法を模索する取り組みのようだ。

[14:22 2/1]

Firefox、Chrome風の新規タブページのデザインを模索

FirefoxナイトリーのUX版において新規タブページの新しいデザイン模索がはじまっている。FirefoxナイトリーのUX版を起動すると、新規タブページに他の主要ブラウザとよく似たサイト一覧が表示されるようになる。この機能は一旦Firefox 12ナイトリー版にも登場したが、その後に削除されている。この新しい新規タブページのデザインがそのままFirefoxナイトリー版へ取り込まれていくかは不明だが、模索が続いていることは注目しておきたい。

[12:56 2/1]

Google、JavaScriptからDartへのソースコード比較サイトを公開

Googleは「Dartプログラミング言語」と「JavaScript」の書き方を比較したWebサイト「Dart Synonym: Translations from JavaScript」を公開した。JavaScriptに精通したWebデベロッパやWebページ制作者は少なくないが、Dartに馴染んだユーザはまだあまりいない。公開されたサイトでは、JavaScriptでよく使う書き方ごとにDartでの記述方法が説明されている。

[09:53 2/1]

Windows 2000対応のFirefox、12でサポート終了へ

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機能をまとめたティップサイト「HTML5 Please」登場

HTML5やCSS3といった最新の技術を活用したWebページの制作は開発者にとっては魅力的な選択肢だが、そこには常に「どの機能ならば使っても良いか」という判断が必要になる。こうした際に役立つサイト「HTML5 Please」が登場した。HTML5やCSS3、JavaScript APIに関して利用が推奨されるかどうか、どのブラウザのどのバージョンがサポートし、全体としてどの程度の対応状況にあるかをまとめたサイトだ。

[11:50 1/31]

Twitterで応募 -『プログラミングコンテストチャレンジブック』プレゼント

2010年9月に発売されて好評だったプログラミング技術書『プログラミングコンテストチャレンジブック 』の第2版が1月28日に発売されました。今回、マイナビニュースの読者2名様に同書をプレゼントします。

[19:08 1/30]

WebサイトのIE10対応を支援するツール、「IE10 Compact Inspector」登場

IEの開発チームは既存のWebページをIE9に対応させるための分析ツール「IE9 Compat Inspector」を提供しているが、今回新しくIE10に対応させるツール「IE10 Compat Inspector」を発表した。「Compat Inspector」は既存のサイトがどの程度IE9またはIE10に対応しているのかを分析して表示してくれるJavaScriptツール。閲覧時に動的に処理を実行するという特徴がある。

[18:03 1/30]

Ruby on Rails 3.2登場 - Ruby 1.8.7をサポートする最後のバージョン

Ruby on Railsの最新版となる「Ruby on Rails 3.2.0」が公開された。3.2は大規模アプリケーションを開発している場合には、開発効率の大幅な向上が期待できるバージョン。再読み込みするクラスが変更されたクラスにのみ限定されるようになったことで、迅速な作業が実現されている。また、新しいルーティングエンジン「Journey」の導入によるルーティング処理の高速化も注目ポイント。

[12:05 1/27]

プログラミング言語「Rust」コンパイラとツール登場 - Mozilla

Rustチームから初のパブリックバージョンとなる「Rust 0.1」が公開された。Rustはセキュリティ強化と並列処理強化に注力して開発が進められているプログラミング言語。見た目はC/C++に似ており、セキュリティ脆弱性の原因となる記述を言語レベルで排除しているという特徴がある。

[11:27 1/27]

OKI、Android 4.0に対応したスマートフォン用業務システム構築ミドルウェア

沖電気工業(以下、OKI)は、タブレット端末を含むスマートフォン用業務システム構築ミドルウェア「MoBiz Platform」の機能を大幅に強化し、「MoBiz Platform Ver.1.2 for Android」として販売を開始すると発表した。

[09:54 1/27]

JavaFX 2.1デベロッパプレビュー、Linux版登場

JavaFXチームは1月23日(米国時間)、「JavaFX 2.0 is Cross Platform!」と題して、Linux向けにJavaFX実装の提供を開始したことを発表した。デベロッパプレビュー版という位置づけで、バージョンはJavaFX 2.1とされている。デベロッパプレビュー版はUbuntu 10.04およびJDK 7u2を使ってテスト試験が実施されたと説明がある。

[09:24 1/26]

DeNA、HTML5開発支援フレームワーク「Arctic.js」をオープンソース化

ディー・エヌ・エーは1月24日、同社のSNS「Mobage」で提供しているゲーム「住み着き妖精セトルリン」「海賊トレジャー」などに使用されているHTML5開発支援フレームワーク「Arctic.js」をオープンソースとして公開した。

[09:31 1/25]

モバイルアプリの開発プラットフォームシェア、AndroidがiOSを追い落とすか

調査会社の英Ovumは1月23日(現地時間)、モバイルアプリケーション開発者を対象にプラットフォームなどについて調べた年次調査の結果を発表した。今年もiOSが引き続き重要度においてトップとなったが、同社はAndroidがその座を奪うと予想している。

[13:45 1/24]

符号なし整数の演算API、JDK8に導入

開発段階にあるJDK8に「符号なし整数」に関する演算APIが追加された。追加されたのは符号なし整数の比較演算、符号なし整数の除算、符号なし整数の剰余算、符号なし整数と文字列の双方向変換処理など。Javaの整数(byte, short, int, long)は符号付き整数で、符号なし整数として型宣言する機能は仕様としては提供されていない。今回追加された機能はAPIレベルのものだが、符号なし整数のサポートがはじまったことは注目に値する。

[10:08 1/24]

Firefox 12、URLの自動補完機能を強化

Firefox 12ナイトリー版のアドレスバー入力補完機能が強化された。アドレスバー内部の自動補完はIE9、Chrome、Safari、Operaなどほかの主要ブラウザはすでに実装されている機能。Firefox 12ナイトリーで導入された同機能は、そのままFirefoxの正式機能として取り込まれるものとみられる。

[08:00 1/24]

Chrome開発版がWebRTCを実装 - JavaScriptからカメラやマイクが利用可能に

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]

バックナンバー

人気記事

一覧

    イチオシ記事

    新着記事

    特別企画

    マイナビニュースマガジン