タグ

ブックマーク / codezine.jp (107)

  • C#で学ぶインターネット時代のシリアル通信一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C#で学ぶインターネット時代のシリアル通信一覧
  • AVI動画ファイルからBMPファイルを抽出する

    はじめに マルチメディアファイルの制御は、たとえ未圧縮のデータ形式でも複雑なものです。音声ファイルやビットマップファイルを純粋な入出力APIだけを使って生成したり、データを解析しようと考えた場合は、音声やイメージに関する物理的な知識が必要になります。さらに、マルチメディアデータはすべてがバイナリで表現されるため、ファイル形式の仕様を熟知した上で、1バイト単位の複雑な入出力コードを書かなければなりません。 幸い、多くの環境でこうした問題を解決するためのAPIが提供されています。例えばJavaの場合はJava Media Framework APIとしてメディアデータの制御用ライブラリが提供されています。Win32 APIやDirectXでも、同様にマルチメディアデータを制御するための様々な関数が提供されているため、これらを学習することでマルチメディアアプリケーションを開発することができます。

    AVI動画ファイルからBMPファイルを抽出する
  • .NET Frameworkにおけるマルチスレッドプログラミングの基本一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    .NET Frameworkにおけるマルチスレッドプログラミングの基本一覧
  • インテル スレッディング・ビルディング・ブロックの概要

    はじめに 情報産業の進歩は目覚しいものがあります。特にCPUの進化は著しく、ムーアの法則が指し示すとおりに急激に進化してきました。しかし2006年頃、ついにシングルプロセッサでの性能向上に限界が見え、マルチコア時代に突入しました。筆者が聞くところによると、これからはコア数を上げることによりムーアの法則が示す性能向上がもたらされることになるそうです。 むろん進化はハードウェアだけに留まりません。マルチコアプロセッサを有効利用するために並列プログラミングに関するソフトウェア技術も同様に進化しました。昨今では、並列指向の関数型プログラミング言語Erlang、並列プログラミングを実現するライブラリや技術、.NET 4.0で並列化に関する機能が付加されるなど、並列化に関する話題を見聞きする機会が多くなりました。 しかし、多くの開発者達は多忙です。音を言えば、並列プログラミングは苦痛だと言う人もいる

    インテル スレッディング・ビルディング・ブロックの概要
  • プログラミング未経験から始めるPHP入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    プログラミング未経験から始めるPHP入門一覧
  • フリーのEclipse用AIRプラグイン「AIR GEAR 1.0.0」リリース、WYSIWYGでAIR開発OK!:CodeZine

    Eclipse用AIRアプリケーション開発支援プラグイン「AIR GEAR 1.0.0」が2日にリリースされた。オープンソースで公開されており、Eclipse Public License 1.0内で自由に使用することができる。「GUIを使った開発」「ActionScript/MXMLを使ったAIR開発」「簡単にできるパッケージ作成」など、AIR開発を強力に支援するプラグインとなっている。 ソースはSourceForgeにて公開されている。jarファイルをダウンロードできるので、これをeclipse/pluginsフォルダ内に配置してEclipseを起動するだけでよい。

  • SQLiteで“おこづかいちょう”:CodeZine

    はじめに 過去の記事で何度かSQLiteをお題に取り上げ、そこでは「SQLiteライブラリ構築法」と「C++/CLIによる.NET用の簡単なラッパー」について解説しました。今回はちょっと趣を変え、SQLiteを使った小さなアプリケーション、"おこづかいちょう"を作ります。小規模とはいえ、実用アプリケーションにかなり近いサンプルとなっています。 "おこづかいちょう"のデータをSQLiteで保持/管理し、SQLiteとC#との間をC++/CLIが仲介します。SQLiteの下準備 SQLiteのサイトからソースコードおよびコンパイル済のDLLが入手できます。アプリケーションで利用するにはソースコードをコンパイルしライブラリを作らなければなりませんが、今回は少し楽をしましょう。ダウンロード・ページから、sqlite3_amalgamation-####.zip(ソースコード、ヘッダ、DEFファイル