0.61のリリースを行います。ブログビューワーの方は後ほどということで・・・必要な方はコメント欄にほしいとリクエストください(気持ち急ぎます)。OpenBlockS600Dのバイナリ版を実行させる場合は以下のパッケージがインストールされている必要があります。libboost-regex1.35.0opensslunixodbc場合によっては(ソースからコンパイルされる方は)さらに以下のパッケージが必要です。libboost1.35-devlibssl-devunixodbc-devちなみにWindows版のバイナリは、特に依存関係はないので、そのまま実行できます。0.60でパフォーマンスを上げたのですが、バグがぼろぼろ出まして修正しました。品質が向上したかと思います。本格的なテストプログラムを記述しないとダメだと思いますが・・・そのノウハウの蓄積は今後に期待ですね・・・。一部の修正(メモリの管理関係)でパフォーマンスが下がったのでこのあたりはまた変更する必要があります。オープンソース&マイナープロジェクトの良いところはバグを恐れずにガシガシ修正できるところですね、お金を頂戴するプロジェクトではここまで冒険はできません・・・。Lan)述語(関数)も追加しています。文字通りWOLパケットを送出する述語です。何でこんな述語を追加したのかと言いますと、前回の記事のとおり最近モバイル環境を構築したのですが、これに加えてVPNを構築すると外部からイントラ環境にログオンすることができ、そうするとリモートディスクトップで私のマシンにログオンしたくなるのですが、ログオンするためには電源が入っていなければならず、とは言っても何時ログオンするかどうか解らないマシンの電源を入れっぱなしにする訳にもいかない、という訳でWOLで電源を入れることになり述語を追加しました。WOLを送信するマシンは、LED電球並の消費電力のOpenBlocks600Dにすればよろしいでしょう。外部からはウエブから入るようにします。ブログビューアと同様にADPでWEBページをホストします。いうわけで、以下、WOLのコードになります。0.81のリリースにあわせて更新ファイル名はwol.awpとします。actionの引数を変えればファイル名自体はなんでも構いません(まぁ解らないようにした方がよい)が、拡張子はawpにする必要があります。Page」の略で、ADPでWEBページをホストするモード(AWPモード)の拡張子になります。Ver0.61では、拡張子がawpまたはcgiのみAWPモードになります。先頭の3行目から6行目が設定になります。最低限のセキュリティということで、パスワードの指定(3行目)と起動対象のマシンのMACアドレスと名前(4,5行目)と起動対象のマシンがあるブロードキャストアドレスを指定(6行目)になります。スクリプトの動作環境の設定ですが、PerlやPHPのCGIと同様にセットアップして頂けれたよいのですが、以下、apacheでのセットアップを簡単に説明します。/binがダメな方は、上記のスクリプトの1行目でadpのパスを指定します。.awpを追加します。以下、サンプルを載せます。</Directory>Windows+IISでも動作可能です・・・設定方法は・・・まぁがんばってみて下さい。(必須)ウェブサイト『不適切なコメントへの対応』を一読下さい。現在コメントは承認制となっております。Constructorテーマエントリー(RSS)とコメント(RSS)です。