にしし らぼらとりー

にしし(西村文宏)製スクリプトの公開開発実験場(ラボラトリー)です。各種スクリプトの最新版やβ版の動作確認ができます。バグ報告や、機能面でのご要望などもお気軽にお知らせ下さい。

※当ウェブサイトは、にしし製フリーCGIなどの動作確認サンプルを公開したり、製作進行に関する呟きを掲載している実験場のようなものです。 各種CGIスクリプトの配布パッケージを入手したい場合や、にしし(西村文宏)の個人サイトをお探しの場合は、 本家サイト「にしし ふぁくとりー」へお越し下さい。(╹◡╹)ノ

ざっくり最近の方針や状況など

最近のフリーCGI開発は、てがろぐ(→動作テスト)がメインになっています。しかし、他のネタもあるので新規に開発を進めたいとも思ってはいます。思っては。

個人的に日常的に活用しているのは、マイクロブログ的なメモ蓄積CGI「てがろぐ」と、複数のRSSフィードを結合して配信できるCGI「Fumy RSS Merger」でしょうかね。

たぶん昔から一番よく利用されているのは、スケジュールカレンダー表示CGI「Fumy Teacher's Schedule Board」ですが、もはやUIが古すぎるので大幅に改修したいなあ……と思っていつつ放置したまま今に至っております。ご要望を頂ければ開発継続のモチベーション維持に役立つのでありがたいです。(๑╹◡╹๑)

RSS Feed

開発放言 (最新の20件)

現状だとwebpとかの画像ファイルをUPできないので、やはりUP可能なファイル拡張子をユーザが指定できる設定項目を用意すべきだな……。iniファイルを自力で編集してくれれば、今でも拡張子は自由に指定可能だけども。

てがろぐ <106文字>

長年放置してきたFumy Teacher's Schedule Boardについて、過去バージョンとの互換性を完全に排して、もうちょっと現代的なUIで活用できるよう新バージョンを作るのだが、1から作るのはさすがに非効率的過ぎるので、てがろぐCGIを流用する。開発期間を短縮するためにも、極力てがろぐCGIのソースを残しつつ、既存ソースの改変で済む部分は改変で済まし、最小限のコード追加で何とか作り上げたい。

Fumy Teachers Schedule Board <203文字>

デフォルトアイコンはGIF画像をBase64化しているのだが、SVG形式の画像データにしても良いのかも知れない。

てがろぐ <56文字>

画像管理とカテゴリ管理の間に「ファイル管理」というのを作って、任意のファイルを何でもUPできるようにしておく……?

てがろぐ <57文字>

ハッシュタグだと認識されずに # 記号を書くためのエスケープ記法も用意した方が良いのでは。「 \# 」とか。

てがろぐ <54文字>

データをインポートする仕組みが欲しい。(そのためには、投稿No.を日付順に採番し直す仕組みを先に実装しておく必要がある。)

てがろぐ <61文字>

実装がそこそこ複雑になるのだが、やはり連結返信機能があると望ましいな……。各投稿にユニークな「スレッドID」を割り振っておいて、同じスレッドIDが割り振られている投稿だけを閲覧する仕組み(カテゴリ等と同様に)を作っておけば、一連の返信だけをずらっと並べて閲覧することは可能だろう。検討する必要があるのは、どのタイミングでスレッドIDを割り振るか、ということくらいな気がする。スレッドIDも自由に再編集可能なUIを用意しておけば、後からスレッドの連結状態を調整するのも簡単だろう。Twitterのようにシステム側が決め打ちで繋げてしまうと、連結に失敗したときや後から連結を解除したくなったときに面倒だから、再編集機能は必須と考えておいた方が良さそうだ。

てがろぐ <325文字>

β版を公開するたびに、(正式版用の)リリースノートの草案も一緒に書いておかないと、あとから一気に書こうとすると面倒くさすぎて作業が進まない。_(:3」∠)_

<78文字>

埋め込もうとしたツイートが既に消滅している場合や、鍵アカウントのツイートだった場合には、「ツイート埋め込み処理中」の表示のまま変化しない。ツイートの埋め込み処理はTwitter側が提供しているJavaScriptに任せるほかないので、Twitter側が埋め込んでくれない以上、こちらとしてはどうしようもない。なのでこれは「仕様」と言うほかなさそうだ。もうちょっと何かTwitter側から「埋め込めないよ」的なエラーを返してくれても良いのではないかと思うのだが。

てがろぐ <230文字>

Perlのパスは、さくらインターネットだと公式アナウンスは /usr/bin/perl だが /usr/local/bin/perl でも動作する。ロリポップも以前はどちらでも動いたが、今は後者でないとダメっぽい。デフォルトのパスも後者にしても良いかな……と思わなくもないのだが、どうするかな。その他のメジャーなサーバの状況も調べないと判断しにくいのだが。

<178文字>

ログイン画面では、IDを(プルダウンメニューからの選択ではなく)手動入力にできる動作モードも用意した方が良いかもしれない。たくさんの人数で使う場合には選択が面倒かもしれないし。

てがろぐ <88文字>

ツイートを埋め込む場合で、Twitter側のスクリプトが処理するまでに表示される「(ツイート埋め込み処理中...)Tweet」の「Tweet」は、もうちょっと何か「直接Twitterで見る」みたいな分かりやすいリンクラベルにした方が良いかもしれない。

てがろぐ <125文字>

機能がそこそこ増えてきて、既存スキンのHTML+CSSソースもそこそこ複雑になってきてしまったので、ベアボーン的な感じの軽量スキンを1つ用意するべきかもしれない。スキンを1からフルスクラッチしたい方々向けのベースとして。極限までシンプルにしたメモ蓄積ツールとして使いたい人がそのまま使える程度に書いたスキンなら、標準添付スキンに含めていても役に立つこともある気もする。

てがろぐ <184文字>

頂く要望をもう少し整頓して把握できる仕組みを何か用意したい。ハッシュタグを付けて下さる方々は分かりやすくて助かっているが、もっと一覧しやすい表示形態が欲しい。

てがろぐ <79文字>

管理画面の「投稿の削除/編集」リストでは、所属カテゴリによる絞り込み表示ができると望ましい。実装が少々面倒だが。

てがろぐ <56文字>

装飾ボタンを作っているJavaScriptでは、文字色・背景色の指定ダイアログにだけ最初から記入例として色名「deepskyblue」と「greenyellow」が入力されているのだが、どうせならこの色名も設定で自由に変更できるようにしておくと、自分が頻繁に使う色名を設定しておくことで入力の手間を省けて良さそうな気がする。

てがろぐ <162文字>

管理画面の「投稿の削除/編集」リストでは、所属カテゴリも表示されるようにした方が良いよな……。そういえば。忘れていた。

てがろぐ <59文字>

その投稿が属しているカテゴリ名を表示するためのマークアップでは、カテゴリ別に配色を指定できるように <span class="categoryname">リンゴ</span> みたいなマークアップは <span class="categoryname apple">リンゴ</span> のように、カテゴリIDをclass属性値に加えるようにしたい。

てがろぐ <175文字>

投稿の統計を出す機能が欲しい。1日平均の投稿数とか投稿文字数とか。ユーザ別、カテゴリ別とかに出せるとなお良いかもしれない。

てがろぐ <61文字>

削除操作をした後に再カウント処理はしていないのだったか。自動でした方が良い気がする。➡自動処理してた。

てがろぐ <51文字>

Powered by てがろぐ Ver 3.2.0.

関連サイト・ページのご案内

にしし(西村文宏)の個人サイトをお探しの場合は、本家サイト「にしし ふぁくとりー」へお越し下さい。

  • 各フリーCGIの公式ページをご覧になりたい場合は、フリーCGIコーナーをご覧下さい。
  • 作者(にしし)へ連絡を取りたい場合は、連絡先ページをご覧下さい。
  • 作者(にしし)にコーヒーをおごりたい場合は、コーヒーをおごるページをご覧下さい。(✧ω✧)

▼にしし製 重点開発フリーCGIの動作テスト

▼にしし製フリーCGIの動作テスト

▼にしし製フリーCGIの動作サンプル

※当サイト内にある稼働例と、実際に配布しているスクリプトを設置した結果とでは、若干動作が異なる場合もあります。疑問点はお気軽にお問い合わせ下さい。 また、機能面のご要望なども歓迎致します。(╹◡╹)ノ