こんにちは、chenjiです。 今回は、2012年6月現在のKonohaの開発状況をお知らせします。Konohaは、2007年にバージョン0が公開されて以来、機能拡張や独自シンタックスの追加など、進化を続けてきています。途中で、言語名がKonohaからKonohaScriptへと変更さ…
こんばんは。 最近はApacheモジュール開発に勤しんでおります。 //... static int test_handler(request_rec *r) { //... ap_rputs("some text", r); r->content_type = "text/html; charset=UTF-8"; //... return OK; } //... Content-Typeヘッダを指定する…
こんにちは、chen_jiです。ここ一週間、「GO FOR IT」に取り組んできましたが、なんとか提出だけは(1)から(5)までの全問題について 行うことが出来ました。なかなかやりがいのある問題が揃っていたので、楽しくチャレンジすることができました。序盤ゆっくり…
こんにちは、chen_jiです。GO FOR IT最後の問題にチャレンジしましたが、残念ながら締め切りが迫っていますので、未完成の現段階で公開します。 問題 こちらをご参照下さい。 解答 i)の解答 #!/usr/local/bin/konoha """ 5-1.k license BSD author chen_ji <wakamori111 at gmail.com> </wakamori111>…
こんばんは、chen_jiです。GO FOR ITへの挑戦も、残すところ後二つとなりました。そして、コンテストの締め切りまで、残すところ12時間を切りました。果たして全部解けるのでしょうか…。4回目の本日は、「4) 旋律に隠された特徴」を解いてみました。(正確に…
こんばんは、chen_jiです。前回に引き続き、GO FOR ITに挑戦中です。今回は、「3) 暗号検索の高速化」を解いてみました。ダ・ヴィンチ・コードはまだ観たことがないのですが、この問題のように、縦読み的な暗号が隠されているのでしょうか?ちょっと興味が湧…
こんばんは、chen_jiです。前回に引き続き、「GO FOR IT」の2問目を解いてみました。 問題 2) 実数の階乗 ある検索サイトに5!と入力するとその計算結果である120が表示されます。 その検索サイトに2.5!と入力するとなんと3.32335097と表示されます。 さらに…
こんばんは、chen_jiです。本日は、株式会社SONYさん主催の「GO FOR IT」に挑戦してみました。5つの問題から、解きたいものを選択して解答するようですが、とりあえず最初ということで、 (1) 人生の時計 を解いてみました。 問題 1) 人生の時計 あなたの一…
皆さんこんにちは、お久しぶりです。あけましておめでとうございます。 本年もよろしくお願いします。昨年末に開催されたQt Developer Conference Tokyo/2011にて、KonohaScriptの紹介をさせて頂きました。これを区切りとして、konoha.qt4パッケージを含むバ…
MacOSX 10.6 にて、ループで大量の文字列をsyslogに書き込むスクリプトを記述したところ、こんな感じで怒られてしまいました。 Dec 2 11:49:11 chen-pro konoha[730]: *** process 730 exceeded 500 log message per second limit - remaining messages this…
MacOSXで、ライブラリのロード時に標準出力へログを出すように設定する方法 $ DYLD_PREBIND_DEBUG=on konoha
おはようございます。本日は、KonohaScriptの基本文法について書いてみようと思います。 なお、本文中のプログラムの表記ですが、「>>>」から始まる文は、KonohaScriptのインタラクティブシェルでの動作を想定しています。それ以外のプログラムは、ファイル…
こんばんは、KonohaScriptは、C/C++でラッパー関数を記述することで、C/C++のライブラリを拡張ライブラリとして利用できます。 (ffiを利用してスクリプトから外部関数を呼び出す方法もありますが、こちらは現在調整中です。)今回は、このラッパー関数を記…
おはようございます。9月2日から4日にかけて、「夏のプログラミング・シンポジウム2011(プロシン)」に参加してきました。 初めて佐賀県に行きましたが、イカ料理が美味しかったです。プロシンでは、AspenというオンラインKonohaScript開発環境について発表…
こんばんは。 今回は、KonohaScriptをソースからビルドし、実行するまでの手順を紹介します。KonohaScriptについてご存知でないという方は、以下を御覧ください。 konoha project(日本語) konohascript.org(英語) 用意するもの subversion cmake (version 2.…
こんにちは、chenjiです。KonohaScriptビルドテスト自動化のために、ビルドサーバを導入しました。 CIツールとしてJenkinsを利用しています。 以下、スクリーンショットです。現在サポートしている Windows MacOSX Linux の各環境について、スレーブノードを…
こんにちは、chenjiです。KonohaScriptの今を伝えるべく、ブログを始めました。 これからよろしくお願いします。