c

NginxでのModuleの作り方

Apacheモジュール作成は以前のエントリの通り手軽に出来ます。 Apacheモジュールの作成とgdbとloggerでのデバッグ方法 - よねのはてな 今回は、Nginxでモジュール作成してみたいという人向けです。Nginxにおける処理の流れと押さえておきたい構造体、モジュ…

Apacheモジュールの作成とgdbとloggerでのデバッグ方法

ApacheのFilterモジュールを作った話しをしたらid:c9katayamaに情報公開しろと言われたままでしたので公開します。 C言語の勉強しようかな、Apache2.xのモジュールを作ってみようかな、gdb使ってデバッグしてみようかなと考えてた人にお勧めです。 JavaでのS…

オレオレSQLの作り方〜MySQL編〜

オレオレ言語全盛期の炎暑の候、いかがお過ごしでしょうか。オレオレSQLの作り方〜PostgreSQL編〜に続き、オレオレSQLの作り方〜MySQL編〜という事で MySQLに、自作のSQL関数(UDF)を組み込むやり方を簡単に紹介します。 MySQLは名の通り、私のSQLなのでオレ…

オレオレSQLの作り方〜PostgreSQL編〜

オレオレ言語全盛期の炎暑の候、いかがお過ごしでしょうか。オレオレSQLの作り方〜PostgreSQL編〜という事でPostgreSQLに、自作のSQL関数を組み込むやり方を紹介します。簡単に言えば select oreore(); select oreore(column1, column2) from table1; 自分で…

codepadでフィボナッチ数列

C

気分転換にcodepadしてみました。 #include <stdio.h> int fib(int n) { return n == 0 || n == 1 ? n : fib(n - 1) + fib(n - 2); } int main(void) { int i = 39; // 40 Timeout printf("fib(%d)=%d\n", i, fib(i)); return 0; } 39より大きくするとTimeout... http</stdio.h>…

J/Invoke - 1.0 Released

J/Invokeは,簡単にWin32 dllやLinux shared libraryを呼び出せるライブラリです. J/Invoke is the easiest way to call functions in a Win32 DLL (or a Linux shared library) from Java. With J/Invoke, Java programmers can call the Win32 API, or an…

ユーザ関数で2点間距離算出

SQLにおいて与えられた2つの緯度経度より2点間距離を求める サーバを整理していたら、1年以上前に開発したものが見つかったのでメモ。指定された2つの緯度経度によりをSQLにて距離を求めたいという要望で C言語にてpostgreSQLのユーザ関数を作成。 やり…