コンピューターのことなどを綴ったメモ (旧:目から鱗 w/SQLite)

Jeans & Development 電子ブロック工房 三日坊主 フロントページ

PHPで`If-Modified-Since`をチェックする [プログラミング]

2006年3月1日

 "HTTP/1.1 304 Not Modified"で返す際の判定ルーチン。NP_MediaFiles用のthumbnail.phpで使用しようと製作したが、速度の向上が認められず削除。製作したルーチンは簡潔で、しかもうまく働いていただけに、捨てるには忍びずここにメモすることにした。

NP_MitasNomのテスト [General]

2006年2月23日

NP_MitasNom (WYSIWYGタイプの HTML エディタープラグイン)、最初のバージョンが完成。

テスト使用。

 align="right"alt=""title=""

ポップアップ
スマイリー


MitasNomの最新情報は、こちら

FCKeditor-3 [Nucleus]

2006年2月21日

 現在の状態は、次のスクリーンショットの通り。 Screen shot拡大

FCKeditor-2 [Nucleus]

2006年2月21日

初めの第一歩

まず、肝心のFCKeditorをハッキングしなければならない。今回使用するのは、バージョン2,2である。ダウンロードされたzipファイルを展開すると、PHPをはじめASP・Perlなど様々な言語に対応していることが分かる。 PHPで使用するには、fckeditor.phpをインクルードし、そこにあるFCKEditorクラスのインスタンスを作成することで起動できる。

FCKeditor [Nucleus]

2006年2月21日

 FCKeditorは、WYSIWYGタイプのHTML editorで、LGPLで公開されている。ならば、Nucleusのプラグインに使用するにはピッタリ。
 HTMLを書く際にNucleusの普通のエディターなら、タグ(プラグイン用の物も含めて)もそこに見えるし、カスタマイズも自由自在である。しかし、表組みをしたり、少し大がかりなHTMLにしたいときは、WYSIWYGで全体の構成をきめて、最後に細かな部分をプレインエディターで仕上げるというやり方が効率的なことがありそうである。そこで、そういったプラグインについて考察した。
 WYSIWYGタイプのエディターが使えるプラグインは、本家Nucleusには幾つか在るようだ。ただ、私の考えている物とは少し違っているように見受けられるので、自作を考えてみた。

NP_MediaFilesについて [Nucleus]

2006年2月14日

 NucleusJP Forumでも取り上げられていますが、NP_MediaFilesバージョン1.01.1bにて、super-admin権限のないブログ管理者がsuper-admin権限に昇格できる等の脆弱性が指摘されました。

 使用して頂いている方にはご迷惑をおかけしますが、最新バージョンへのアップグレードをお願いします。

 なお、今回見つかった脆弱性は、1ユーザでNucleusを使用している方へは影響しません。

 この場を借りて、指摘してくださったkosugiatkipsさんに感謝したいと思います。有り難うございました。

(ここからダウンロードできます。)

C++でのCreateObject [プログラミング]

2006年1月19日

前の記事の続き。IDispatchの取得方法。

CreateProcessで起動したプロセスをフォアグラウンドに持ってくるには [プログラミング]

2006年1月6日

 CreateProcessで新たに起動されたプロセスは、フォアグラウンドにならずに、他のウィンドウの下に隠れてしまう。フォアグランドにするには、SetForegroundWindowを用いるのだが、このAPIは現在フォアグランドになっているプロセスのみに許された機能である。従って、CreateProcessを行ったプロセス中でこの処理を行わなければならない。その方法をまとめてみた。
<<前の記事   後の記事>>