2010年12月15日のブックマーク (3件)

  • C++/CLIによるCライブラリの.NET化

    typedef int (*sqlite3_callback16)(void*,int,__wchar_t**, __wchar_t**); int sqlite3_exec16( sqlite3 *db, /* The database on which the SQL executes */ const __wchar_t *zSql, /* The SQL to be executed */ sqlite3_callback16 xCallback, /* Invoke this callback routine */ void *pArg, /* First argument to xCallback() */ __wchar_t **pzErrMsg /* Write error messages here */ ){ int rc = SQLITE_OK; const __wc

    C++/CLIによるCライブラリの.NET化
  • プログラミングメモ - SQLite を C++ で使ってみよう(その1)

    簡易データベースとして,今やあちこちの製品に組み込まれている SQLite なんですけれど,個人のプログラマ,中でも C/C++ のプログラマは,あまり使っていない気がします。あまりドキュメントがそろっていないのが理由なのかもしれませんけど,非常に便利なので使ってみましょう。 今回は,簡単な SQLite の紹介とインストールの方法をば。 SQLite というのは,いわゆるリレーショナルデータベース(RDB)のデータベースエンジンです。データベースというと,有名どころでは Oracle DB とか MySQL とかいった製品があるけれども,SQLite もその仲間。テーブルとその関連(リレーション)を使って,プログラムが使うデータを永続化すること(プログラムが終了しても残る形でデータを保存/管理すること)ができます。 で,この SQLite なんですけれど,同種の製品と比べて非常にシンプル

  • 第1回 memcachedの基本 | gihyo.jp

    株式会社ミクシィ 開発部 システム運用グループの長野です。普段はミクシィのアプリケーション運用を担当しております。今回から数回にわたり、最近Webアプリケーションのスケーラビリティの分野で話題になっているmemcachedについて、弊社開発部 研究開発グループの前坂とともに、使い方や内部構造、運用について解説させて頂きます。 memcachedとは memcachedは、LiveJournalを運営していたDanga Interactive社で、Brad Fitzpatrick氏が中心となって開発されたソフトウェアです。現在ではmixiやはてな、Facebook、Vox、LiveJournalなど、さまざまなサービスでWebアプリケーションのスケーラビリティを向上させる重要な要素になっています。 多くのWebアプリケーションは、RDBMSにデータを格納し、アプリケーションサーバでそのデータ

    第1回 memcachedの基本 | gihyo.jp