C言語

LuaからC言語の関数を呼び出す C言語

LuaからC言語の関数を呼び出す

http://d.hatena.ne.jp/smeghead/20080816/sl で、SLを書いたときにLuaにsleep関数が存在していないらしいことに驚きました。 Cと親和性が高いLuaなので、丁度いい練習になると思い、Luaから呼び出せるsleep関数を作ってみました。 lsleepモジュ…
yacafe C言語

yacafe

yacafe - Yet Another C web Application Framework for Embedded system - は、C言語のための軽量Webアプリケーションフレームワークです。各種Webサーバ上でCGIとして動作し、アプリケーションはプラグインとして動的にロードし、実行…
C + CGILua + Lua-Sqlite3 = ? C言語

C + CGILua + Lua-Sqlite3 = ?

Lua で、ちょっとしたシステムを作ってみようとしていますが、まだ妄想段階です。 Luaもsqliteも組み込み系のイメージがありますが、Webアプリでも消費するリソースは少ない方がいい訳*1で、Webアプリをを、CGILua + Lua-Sqlite3で作るのは悪いアイデアではないかもと思ってます…
C 伸長する文字列 C言語

C 伸長する文字列

C言語で、ある文字列処理をして、その結果を別のバッファに格納するような場合、バッファ溢れしないように気をつけなければなりません。cgiでは、それ程複雑な処理を行なう必要がないので、appendできて、結果の文字列が取得できれば事足ります。そこで、足りなくなったら伸びる文字列を作成しました。 使い方 …
alloc系のコーディングルール C言語

alloc系のコーディングルール

Starbug1(BTS)は、Cで書いてます。10月頃から始めて、身内関連では、2つのプロジェクトで実践投入されるところまで来ました。 Cを長期的に書いていくので、個人コーディングルールとかも考えたりもしています。ちょっと前に考えたルールを書いてみます。 allocした領域を指す変数の名前は、接尾辞…