にしし らぼらとりー

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

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

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

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

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

たぶん昔から一番よく利用されているのは、スケジュール・カレンダー表示CGI「Fumy Teacher's Schedule Board」ですが、2000年代設計の古いUIが気になっていたので、ようやく2022年6月に新スケジュールカレンダー表示CGI「さんごよみ」として再開発しました。てがろぐ共々ご活用頂ければ幸いです。

諸々ご要望を頂ければ開発継続のモチベーション維持に役立つのでありがたいです。(๑╹◡╹๑)

RSS Feed

開発放言 (最新の20件)

そういえば、極めて地味な改修なのだが、てがろぐ公式ヘルプの各ページにある見出しテキストの右側に「🔗」を表示して、自分自身へのリンクになるよう設定した。先日。JavaScriptを使って一括掲載している。「その見出しへのリンクを得たい」という場合に使える。

てがろぐ <127文字>

「No.123」みたいな表記でその文字列全体を当該投稿へのリンクにしたい場合は、[>123:No.123]のように書くしかないのだが、面倒だし無駄が多い。[>No.123]という書き方でもいけるようにしたい。

てがろぐ <104文字>

本格的にTegUpを補助機能提供ベースとして活用できるようになるなら、そっちでサムネイルの自動生成とかもやっても良いんだな……。

てがろぐ <64文字>

なんとなく、原因はこれっぽいなと思ったのだが、12年前の情報なのな。(でも、似たような対処方法で解決はした(ように見える))
DOMDocument::loadHTML が meta の charset を解釈してくれない問題と対策

てがろぐ <118文字>

ボタンクリックで直接カード型リンクにできる挿入ボタンも要る……?

てがろぐ <32文字>

カード型リンク表示機能は、さくらインターネット(Perl 5.14.4/PHP 7.4.33)と、リトルサーバー(Perl 5.16.3/PHP 8.2)では動作確認をした。
ローカルにあるのは、Perl 5.32 と PHP 7.4.12。

てがろぐ <121文字>

よく考えたら、TegUpに補助機能を載せたのだから、TegUpも新バージョンを上書きUPしてもらわないといけないのだが、TegUpにはTegUp自身を自動バージョンアップする機能はないのだった。今後のためには、その機能もTegUpに加えないといけないか……。

てがろぐ <129文字>

設定項目を増やすのが面倒くさい問題をもうちょっとなんか改善できないものか……?

てがろぐ <39文字>

JavaScriptで実行される処理のアラートは、console.logに出力すれば良いか……? 処理が継続できないほどのエラーならWebページ上に出力しても良いだろうけども、補助的にJavaScriptで実行されるだけの処理(=それがなくても全体としての表示にはさしたる問題がないケース)なら、Webページ上には出さない方が良い気もするので。「意図通りの動作が足りていないように見える場合は、開発者ツールでコンソールを見てくれ」という感じでどうか。まあ、その辺も(コンソール出力だけで済ませるのかWebページ上に出力するのかの)設定ができるようにすると望ましいのかもしれないけども。

てがろぐ <292文字>

削除ボタンを灰色にすると、「押せない」という意味のグレーアウトに見えてしまう問題があるな……。特別な配色にせずに、他のノーマルなボタンと全く同じ配色の方が望ましいか?

てがろぐ <83文字>

そもそも、ユーザ一覧の出力に需要はあったのか……? という疑問はあるな。┌(:3」└)┐

てがろぐ <44文字>

今日には公開したい。次のβ版。

てがろぐ <15文字>

カテゴリ関連機能のリファクタリングができた! 気がする! やればできるもんだな……。これで、カテゴリ周りの拡張がしやすくなったので、いろいろ機能の増強ができそうだ。めでたい。

てがろぐ <87文字>

リファクタリングは進んでいるので、カテゴリ関連の要望機能(カテゴリに応じて表示件数やスキンや先頭固定投稿を指定できる機能)は実装できそうな感触がしている。まだその前段階なので、本当に実装できるかどうかはやってみないと分からないけども。

てがろぐ <117文字>

カテゴリ関連の機能を追加しようと思うと、カテゴリのデータ登録仕様(データの記録仕様)を拡張しないといけないのだが、カテゴリ機能を最初に実装したときにはそこまで深く考えていなかったので、極めて拡張性の乏しい実装になっているのがネックだ。強引に追加できなくはないのだが、ソースのスパゲッティ度合いが高くなるのでどこかで破綻しそうな気もするので、やはり正攻法としては、今のうちにリファクタリングしておくことなのよな……。ただ、言うは易く行うは難し的な感じで、今の段階でも「どれくらいの範囲を修正すれば充分なのか」みたいなのが感覚的にすらも掴めていない感じなのだが。どうするかな~~。┌(:3」└)┐

てがろぐ <296文字>

たとえば、&ppp=100 で(設定値に関係なく)1ページに100件の投稿を表示する、というようなパラメータを作ったらいいか……?(PPP=Posts Per Page)

てがろぐ <85文字>

とりあえず、仕事が忙しいので、頭を使う系の実装は今は無理なので、次にできるのはせいぜい(今日公開したVer 4.5.2βで実装した内容を)mode=api&~でAPIっぽく取得できるようにする実装くらいな気がする。本格的に新しい機能を追加したり不具合を修正したりするのは、2月後半以降になるのではないかという気が、今のところはしている。仕事の進捗次第ではあるのだが。

てがろぐ <183文字>

そうは言っても、1ヶ月間に1つもβ版を公開しないのも避けたいので、せめて、ログイン状態をスキン側から判別できる専用記法くらいは実装したい気もする。それだけなら大して時間は掛からないだろうから。APIっぽい形にするのが間に合うかどうかは分からないが、スキン内に加えるだけなら。

てがろぐ <137文字>

ここを放置しすぎていた。29日間も何も書いていなかったようだ。昨年末から仕事が凄まじくあるので、開発どころではない。┌(:3」└)┐ とはいえ、仕事があるのはとても良いことなのだが。

<91文字>

てがろぐの出力はスキンでいろいろカスタマイズできるが、投稿欄の内部はデフォルトの構造がそのまま出力されるだけなので、CSSで装飾するかJavaScriptでどうにかするくらいしかカスタマイズの方法がない。投稿欄そのものも「投稿欄を作る専用のスキン」で中身をカスタマイズできるようにすれば、スキンの幅が広がりそうな気はする。ただ、それを実装する手間と効果が見合うのかどうかは分からないけども。

てがろぐ <195文字>

Powered by てがろぐ Ver 4.6.0.

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

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

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

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

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

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

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