CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![50年前に作られたメモリ管理アルゴリズム「Buddy memory allocation」](https://cdn-ak-scissors.b.st-hatena.com/image/square/143d333e266b349775b9c02ff88aa76f25bc6a3d/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F9325%2F9325_t.gif)
C++11の標準ライブラリ<thread>を使った並列化 大量のデータを分割し、複数のスレッドに分担させて処理時間を稼ぐことを考えます。スレッドに関わるAPIは、WindowsならCreateThreadやWaitForNltipleObjectなど、Linuxならpthread_xxxxと、OSによって異なるのですが、C++11では標準ライブラリ<thread>がOSごとの差異を吸収してくれているのが嬉しいところ。大量のデータを詰め込んだvectorを2つのスレッドでソートしてみます。 #include <iostream> // cout, endl #include <thread> // thread #include <algorithm> // inplace_merge, etc. #include <chrono> // clock, time_point, duratio
「Swift 2.0」では、新たにエラーハンドリングモデルの変更を行う。また、コンパイル時には指定したターゲットOSでは利用できないAPIをエラーで知らせるとともに、ターゲットOSの対応しないコード行を安全に除外する機能を備える。 さらに、プロトコル指向での開発を可能にし、標準ライブラリからも利用されるprotocol extensionsを搭載している。メソッドには、より自然な機能の関連を実現するcommon型を追加するとともに、コードの可読性を向上する。 このほか、Objective-Cの新機能である、nilを返さないAPIを標準で報告する機能と、コードに詳細な型情報を保存できる機能を備えている。 オープンソース化については、近日中に詳細を公開するが、現段階では、Swift自体のソースコードはOSIライセンスでの公開を予定する。また、コミュニティからのコントリビュートも積極的に受け入れ
Android 5.0 Lollipopは新機能として、Material DesignテーマおよびAPI、アプリからの通知の拡張、バッテリ制御の効率化、Androidランタイム(ART)で動作するアプリの拡張、OpenGL ES 3.1やAndroid Extension Pack、および64ビットへの対応が追加されている。 「Nexus 6」「Nexus 9」およびゲーム機「Nexus Player」で動作するAndroidの最新版は11月初旬のリリースを予定しており、Nexus 4/5/7(2012および2013)/10と、Google Play対応機種に対応したAndroid 5.0アップデートも同時期にリリースする。 「Android 5.0 SDK」は、最新のツールと、「Nexus 5」「Nexus 7(2013)」「ADT-1」およびAndroidエミュレータの開発者向けのテス
Rails技術者認定試験運営委員会とオデッセイ コミュニケーションズは、「Rails3技術者認定ブロンズ試験」の予約受け付けを13日に開始し、試験を18日に実施する。受験料は、1回あたり10,500円の予定。 「Rails3技術者認定ブロンズ試験」は、Ruby on Railsの基本知識を問う試験で、認定取得者の雇用機会や、所属する会社におけるビジネスチャンスの拡大を目指している。なお、シルバーおよびゴールド試験の開催については未定。 対応バージョンはRails 3.0で、試験会場は全国のオデッセイコミュニケーションズCBTテストセンター。試験時間は1時間で、合格ラインは1000点満点中700点となっている。 出題形式は選択式(単一または複数選択)で、@ITの「Rails Hub」に掲載されているコンテンツや、「Ruby on Rails Guides」が推奨コンテンツとして挙げられている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く