なでしこ のブログ記事

大好きな言語「なでしこ」がVer.1.521からLua言語を内包した。

???Luaって何じゃ???
恥ずかしながら、知らなかった。

ググってみた。こんなサイトがあった。。。

ほうほう。組み込み向けも言語なのですな。。。
Cに組み込んだり、Delphiに組み込んだり。。。
しかも、PerlやらRubyやらより高速らしい。ほぉ。

言語体系は、
見た感じJavascriptとQuickBasic系の中間って感じかな?
無名関数なんかもつくれて、言語としてはかなり完成されているよう。
それでいて、やっぱりJSに似てるということで、初心者でも使えそう。

これはいい!早速覚えよう!!

なでしこは、非常に利用しやすくてしかも強力で、そして何より日本語で書けるプログラミング言語なのだが、Luaを内包したことで、なでしこならではの弱点をカバーできそう。(なんか CにSmalltalkのオブジェクト指向を内包したobjective-Cを思い出すね。)

ただ、Luaを使おうとすると、日本語プログラミング言語としての簡易さは揺らぐ?バランスよく使わなきゃ。

Luaって、Perlで言うところのCPANみたいなものはないのかなぁ。あれば、さらにいいんだけど。
というか、本当はなでしこにCPANみたいなものがあってほしいんだけどね。

LuaにCAPNみたいなものがあるなら、Filemaker用のLua実行プラグインをつくっても楽しいかも。

とりあえず、勉強しなければならないことが増えました。

なでしこでメールを送受信するための関数群をちょっとだけバージョンアップしました。

バージョンアップ内容

・メール送信時、メール重要度(X-Priority)を設定可能に。

現バージョンでは引き続きカンパウェアとします。

ダウンロードはこちらから

Filemakerで画像の情報を取得するカスタム関数を作りました。
毎度ながらなでしこプラグイン必須です。

現在のところファイルサイズ・幅・高さのみ取得できます。
(それでも十分利用価値はあると思いますが)

サイズ変更・回転・保存形式変更くらいはできるようにしたいなと。。。
その他、こんなことができたらいいな。こんな情報取得したいなというのがあれば、お問い合わせください。

詳しくは同梱の「readme.doc」(MS-WORD形式)をご覧下さい。

まだ機能がすくないので、完全に無料ソフトです。

ダウンロードはこちらから>>

ファイルメーカーのなでしこプラグインで、
メール送信プログラムを作り、
メール送信中に表示されるダイアログで送信を中断すると、
ファイルメーカーごとフリーズしちゃうみたいです。

本家なでしこを使い倒していますが、
実はメール送信をしたことがないので、
確認はできませんが、
Filemaker版だからゆえの不安定要素なのかな??
安定するなら安定を希望します。

メール送受信。結構需要が高いらしく、
多くの人に使ってもらっているようです。
せっかく使ってもらってるならより安定したものを使ってもらいたい。

なでしこのメール送受信命令を使った版と、
ソケットを使って自作した版の二つのものを用意しようか検討中。

ここ最近なでしこばっか触ってて思ったことを書く。

・ActiveX使えるといいなぁ。。。そうすれば、PerlスクリプトをActiveXに変換する方法があるので、簡単になでしこの機能拡張ができるのになぁ。。。
・Unicodeに対応してほしいなぁ。。。Delphi2009/C++Builder2009で対応らしいので対応してほしいなぁ。。。
・GUIエディタがもう少し充実してほしいなぁ。ちょっと再編集がしづらい。GUIアプリは、TTS・C#・Delphiに逃げてしまう~~~(>_<)

こんな感じかな。まぁ単なるわがままだけど。

ファイルメーカーからPHPで広く使われているテンプレート処理エンジン「Smarty」を操作するカスタム関数を公開します。

ダウンロードはこちらから>>

ベータ公開として、他のカスタム関数同様カンパウェアとします。

ファイルメーカーでHTML作成をされている方などいらっしゃると思いますが、
そういった方に非常に有用であろうかと思います。
(HTMLに限らずテキストであれば処理可能です。)

とりあえず、みなさん、お試しください。<(_ _)>

詳細は、同梱の「Readme.doc」(MS-WORD文書)をご覧下さい。

なお、ご利用にあたり、Smartyの知識が必要となります。
こちらのサイトなどをご覧になりながらのご利用をオススメします。

なお、このカスタム関数群に関する一切のサポートはいたしません。
ご了承ください。

Filemaker と なでしこプラグインを利用したFTP操作用カスタム関数群の試験公開バージョンを公開します。
今回のバージョンでは、FTP接続/切断とファイル・フォルダのアップロードの操作のみです。

今後、ダウンロードやファイル列挙、パーミッション操作も対応の予定です。

完全に試験公開なので、利用価値はそれほど高くないですが、
ご利用いただけたらと思います。

ダウンロード>>

なでしこ側のメール受信挙動が環境によりおかしいので、しばらく公開を停止します。申し訳ありません

先般より何名かの方からご要望いただいていた
なでしこプラグインを利用したメール送受信関数群を公開します。

とりあえず、ベータ版での公開とし、
料金体系は支払い強制のないカンパウェアとします。
詳しくは、同梱のReadme.docをご覧下さい。