タグ

luaに関するsbg3のブックマーク (4)

  • JavaScriptで作られたLua VM·lua.vm.js MOONGIFT

    lua.vm.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。 Luaはスクリプト言語で、かつプロトタイプベースのオブジェクト指向言語でもあります。という事はLuaとJavaScriptは意外と似通っているのかも知れません。という訳で(?)今回はlua.vm.js、JavaScriptで作られたLua VMを紹介します。 こちらがLuaのコード。typeがtext/luaになっています。 ちゃんとJavaScriptで実行されて結果が得られます。 左がLuaのコード。右側がその実行結果です。localやprintといった差はあれどJavaScriptと似ています。 lua.vm.jsはEmscriptenを使ってLuaをJavaScript用にVM化しています。純粋なLuaのコードはもちろん、JavaScriptのコードを実行したり、DOMを操作す

    JavaScriptで作られたLua VM·lua.vm.js MOONGIFT
  • fluent-logger-luaを作ってみました | motionBEAT Lab.

    Fluentd meetup in Japan #2 #fluentd on Zusaarに参加中の@fukataです。 弊社で作成している広告配信エンジン部分のログ収集にfluentdの使用を検討しています。現在の配信エンジンはc + luaで構成されています。そこで、luaからfluentdに書き込みたかったのでモジュールを作成(修正)したので、fluent-logger-luaについて書きたいと思います。 ちなみにFluentd meetup in Japan #2の会場からリリース記事書いています。 fluent-logger-luaは既にfluent.logger_luaがあったので、人に許可を頂いて、ほぼ同等コードにエラー周りのコードを追加したものをngigroup-developer/fluent-logger-luaとして公開しました。 msgpackのモジュールがfor

  • Apache 2.4.1のmod_luaでApacheに介入する(mod_rewriteの終焉?)

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といいつつも、そこまで大したことはしていない。 luaという高速に動作する組み込み系のスクリプト言語で遊んでみたかったのと、それだったmod_luaで遊んでみればいいなと思っただけである。で、実際にmod_luaをコンパイルして遊んでみた。コンパイルオプションは以下。 ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --enable-modules=all --enable-mods-shared=all --enable-mpms-shared='prefork worker event' -

    Apache 2.4.1のmod_luaでApacheに介入する(mod_rewriteの終焉?)
  • Lua Performance Tips - Radium Software

    Lua Programming Gems 作者: Luiz Henrique De Figueiredo,Waldemar Celes,Roberto Ierusalimschy出版社/メーカー: Lua.Org発売日: 2008/12/11メディア: ペーパーバック購入: 10人 クリック: 73回この商品を含むブログ (1件) を見るLua Programming Gems は, Lua のプログラミングテクニックについてまとめた,いわゆる「Gems」だ。公式ページでは第2章 "Lua Performance Tips" をサンプルとして無料公開しており, PDF 形式でダウンロードして読むことができる。この内容がなかなか面白い。 最も基的なポイントであるグローバル変数とローカル変数の違いから, table における配列とハッシュの扱いについて,文字列の内部的な扱いについて,等々,

    Lua Performance Tips - Radium Software
  • 1