日立ソリューションズは、.NET Frameworkをベースにしたアプリケーション開発に必要な各種機能を提供するフレームワーク「Open棟梁」を、オープンソース・ソフトウェア(OSS)として23日に公開した。また、同社を中心に、OSSコンソーシアムに「Open棟梁」普及に向けたコミュニティとして、「.NET開発基盤部会(仮称)」を7月初旬に発足する。 「Open棟梁」は、アプリケーション全体のアーキテクチャを統一する標準アーキテクチャ、入出力処理やデータベースアクセスなどの定型的な機能、開発ツール、テンプレートなどを提供し、高品質なアプリケーション開発環境を実現している。 日立ソリューションズでは、「Open棟梁」を受託開発やプロダクト開発、小規模部門システムから大規模基幹システムまで約70件の開発案件に適用しており、これらの実績によって蓄積したノウハウを集約した。 異種透過性を実現した通
ネット経由でラジオ放送を同時配信する「radiko.jp」で、エリアの枠を越え、全国で好きな放送局の番組を聴ける有料サービス「radiko.jpプレミアム(エリアフリー聴取)」(月額350円、税別)が4月1日にスタートした。全国のAM・FM60局が対応。東京でFM OSAKA(大阪)を聴いたり、北海道でニッポン放送(東京)を聴くなど、地域の枠を超えたリスニングが可能だ。 エリアフリー機能はネットで大きな話題になり、「初動は予想以上だった」と運営するradikoの青木貴博業務推進室長は話す。同機能は、ユーザーニーズの高いサービスの導入を進めるradiko“第2フェーズ”の第1弾。今後は、放送終了後の番組を聴取できるタイムシフト機能の導入や、音質の向上にも取り組みたいという。 スタートから4年 ユニークユーザー1300万人 radikoは2010年3月からスタートしたAM/FMラジオ放送のネッ
今からわずか1年前、Microsoft関係者は、「Windows」のアップデート版を提供するペースが大幅に速くなったことを誇らしげに語っていた。同社のチームはそれ以降、2年半~3年ごとに新バージョンのWindowsをリリースするのではなく、年1回に近いペースでアップデート版を公開するスケジュールで作業してきた。 しかし、9カ月前に創設されたばかりのMicrosoftの統合Operating System Group(OSG)は、アップデートのペースをさらに加速させようとしている。 リーク元であるロシアのWZorは、「Windows 8.1」の2度目のアップデートが2014年9月に公開される予定だと伝えている。筆者の情報筋によれば、公開日は8月になる可能性もあるという。いずれにせよ、Microsoftが「Windows 8.1 Update」を公開してからわずか5カ月~6カ月後に2度目のアッ
米Twitterは4月22日(現地時間)、8日に発表した新プロフィールページを全ユーザーに公開したと発表した。“ローリングアウト”(段階的に公開)しているが、「新しいページへようこそ」ページの「ぜひお試しください。」ボタンをクリックすることで、すぐに新プロフィールページの設定を開始できる。
Mountain LionとMavericksおよびiOS 7に存在する「Secure Transport」の脆弱性では、SSLで保護されたセッションのデータを傍受されたり、オペレーションを改ざんされたりする恐れがある。 米Appleは4月22日、OS XとiOSのセキュリティアップデートをそれぞれ公開し、ネット上の情報暗号化に使われるSSLに関連した脆弱性など多数の深刻な問題を修正した。 同社のセキュリティ情報によると、OS X向けの「セキュリティアップデート2014-002」はOS X Lion v10.7.5/Mountain Lion v10.8.5/Mavericks v10.9.2を対象として、計13件の脆弱性を修正している。 このうちMountain LionとMavericksに存在する「Secure Transport」の脆弱性は、「トリプルハンドシェイク」という攻撃に利
本記事では、OpenNETCFのSmart Device Frameworkを使って、QRコードをデコードする方法をご紹介しています。Microsoftエバンジェリストの高橋忍さんが紹介されていました。 以下のサンプルコードでは、OpenNETCF.dllが参照に追加されていることを前提としております。Smart Device Frameworkの導入方法については「Windows MobileアプリにOpenNETCF Smart Device Frameworkを導入する - 酢ろぐ!」をご覧ください。 QRコードをデコードする // QRコードデコーダーを生成 QRCodeDecoder decoder = new QRCodeDecoder(); // QRデコーダーにてデコードする sbyte[] data = decoder.decode(new Bitmap(ccd.File
アプリケーション開発者はシグネチャを見て、このルールに従っていると仮定します。例えば、ライブラリに同期メソッドがあれば、利用者側はスレッドプールを使って安全に並列化できると仮定できます。しかし、非同期であれば、スレッドを新しく生成するのは無駄で、シングルスレッドのループの中で非同期メソッドを実行するほうがいいと判断するでしょう。 このように考えると、さらに基本的な原則が生まれます。 “ライブラリ内でTask.Runを使わない” スレッド、特にスレッドプールのスレッドはグローバルに共有されているリソースで、アプリケーション開発者に属しています。ライブラリの作者はTask.Runを使ったり、スレッドを作るメソッドを作成するべきではありません。どのようなタイミングでスレッドを追加するか決めるのはアプリケーション開発者の権利と責任です。 次のコードは典型的なアンチパターンです。 public st
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く