タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Luaに関するhalohalolinのブックマーク (4)

  • GitHub - xight/flashair-lua-dev: Stub for Toshiba® FlashAir® Wi-Fi SD Cards

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - xight/flashair-lua-dev: Stub for Toshiba® FlashAir® Wi-Fi SD Cards
    halohalolin
    halohalolin 2015/05/08
    「FlashAir独自のLua関数を利用するためのライブラリ。このライブラリが提供するオブジェクト fa が FlashAir の fa の様に振る舞うため、FlashAir外でも開発が可能になる。」
  • FlashAir上でLuaスクリプトのエラーを表示する

    FlashAir III(W-03)でLuaスクリプトを動かす際、一番厄介なのは エラーメッセージが出力されないことだと思います。 文法ミス1つでもあればこう。 昔懐かしいCGIのよう。 PC上で試しに動かしてから書き込めばいいのですが、それも面倒といえば面倒。 しかし、Luaにはpcallという、エラーをハンドリングする機能があります。 それを使ってやると、FlashAir側には正常なように処理しつつ、Luaのエラーを ブラウザに出力することができます。 まず、debug.luaとして以下のものを用意。 f = loadfile("body.lua") local flag, ret = pcall(f) if not flag then print("HTTP/1.1 500 Internal Server Error\n\n") print("<pre>") print("!!! L

    FlashAir上でLuaスクリプトのエラーを表示する
    halohalolin
    halohalolin 2015/05/08
    FlashAirのLuaでエラーを追跡させるには、pcall上からデバッグスクリプトを稼働させる。
  • FlashAirを複数の無線LANアクセスポイントに対応させる

    FlashAirは無線LANを持つSDメモリカードですが、無線LANアクセスポイントを1つしか登録できず、いろんな場所に行って、いろんな無線LANアクセスポイントにつなごうとすると、その都度設定を変更しなければならずメンドイです。 そこで、Luaスクリプトが実行できるようになったSD-WEシリーズ(W-03)で、FlashAirの起動時にいくつか登録した無線LANアクセスポイントを見つけたら、そこに接続するスクリプトを書いてみました。 以下の、スクリプトの適用は自己責任でお願いします。問題が発生しても当方は責任を持ちません。自力で元の状態に戻せる方のみご利用ください。 無線LANアクセスポイントのキーを暗号化していません。FlashAirの紛失や盗難、他の人に中を見られたときなど、無線LANアクセスポイントへの接続情報を知られてしまう可能性があるので、それをご理解の上でご利用ください。(暗

    FlashAirを複数の無線LANアクセスポイントに対応させる
    halohalolin
    halohalolin 2015/05/07
    /SD_WLAN/CONFIG ファイルからAPPMODEを削除し、LUA_RUN_SCRIPTへこのwireless-connect.luaを指定することで、複数の無線LANアクセスポイントにFlashAirを自動で接続できるようにする(wireless-ssids.jsonの範囲で)
  • LuaJava - A Script Tool for Java

    Overview LuaJava is a scripting tool for Java. The goal of this tool is to allow scripts written in Lua to manipulate components developed in Java. LuaJava allows Java components to be accessed from Lua using the same syntax that is used for accessing Lua`s native objects, without any need for declarations or any kind of preprocessing. LuaJava also allows Java to implement an interface usi

    halohalolin
    halohalolin 2009/02/06
    Java上で動作するLua?
  • 1