にしし らぼらとりー

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

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

RSS Feed

開発放言 全年全月16日の投稿[20件]

新規投稿 / 管理用

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

by nishishi. てがろぐ <85文字> 編集

てがろぐCGIで、パラメータ ?mode=around3&postid=123 で、No.123の前後3件の最大7投稿を閲覧できる機能はできた。パラメータを例えば around4 にすれば前後4件ずつの最大9投稿を閲覧できる。投稿単独表示時のURLの末尾に &mode=aroundを加えれば良い。とはいえ、自力でパラメータを加えるのは面倒なので、ユーティリティリンク枠にリンクを追加しておく方が良いか。(もちろん、設定で表示/非表示を選択できるようにする。)

by nishishi. てがろぐ <230文字> 編集

ようやく申請が通った。20分弱くらいだ。予想よりは早かった。数時間は待たねばならないのかと思っていた。

by nishishi. <51文字> 編集

私のネット環境では、既にこのドメインは新サーバに繋がっているのだが、まだSSLの申請ができない……。(ので、HTTPSでアクセスするとセキュリティ警告が出る。)

by nishishi. <80文字> 編集

《ここは移転先の新サーバ》

by nishishi. <13文字> 編集

今は、ChatGPTとかのAIによる補助が得られるから、もっと速度UPできそうな気はする。

by nishishi. 開発ネタ <45文字> 編集

自分が最低限欲しいと思える機能を実装した静的サイトジェネレータを作るのに、もし(ほぼ)その開発だけに集中できるとしたら、どれくらいの期間で出来上がるだろうかな……? てがろぐを最初に開発しようと思ってからVer.1をリリースできるまでに4~5ヶ月くらい掛かっていたような気がする。夏から作り始めて12月リリースだったような。(その期間は、開発だけに専従していたわけではなく、日常業務の合間に進んでいたわけだが。)

by nishishi. 開発ネタ <206文字> 編集

カスタム絵文字、シングルクリックでコードをコピーする設定の動作テスト:
blueberrykiwimelonmikanmuscatpineappleringosuika

by nishishi. <116文字> 編集

カスタム絵文字リスト画面を表示すると、そこに存在する絵文字画像の数だけ Use of uninitialized value in addition (+) at tegalog.cgi というアラートがサーバのエラーログに記録されるので解決すること。ファイルサイズの加算部分でうまくいっていないようだが、ファイルサイズの情報は今の時点では何も使っていないので動作上の問題はない。 修正した。#済

by nishishi. てがろぐ <199文字> 編集

需要の高そうな機能を作りたいとは思うが、その需要がよく分からないという問題がある。

by nishishi. てがろぐ <41文字> 編集

投稿日時として50年以上前の日付(1973年とか)を指定したとき、相対時間表記(=投稿時点からの経過時間の表記)が正しくなくなる問題を修正した。さすがにそんな日付で投稿するユーザは居ないと思うが。エポック秒から日時を割り出す localtime では「年」の値が1900年からの相対値で得られるので、日時をエポック秒に変換する timelocal でも「年」の値をわざわざ「西暦-1900」にしてから渡していたが、この方法だと「現在から50年以上前の日付」に対しては未来の日付だと解釈されてしまう仕様らしい。解説を読んで初めて知った。localtimeとは違って、timelocalの年の値は最初から西暦4桁をそのまま渡せる仕様なので、何も加工せずに西暦4桁の数値を引数に与えれば良いのだった。

by nishishi. てがろぐ <347文字> 編集

目次モード >>2209 もあっても良いとは思うのだが、「目次」というからには最初に表示されないといかんのではないか、という気はする。「ギャラリーモードをデフォルトにしたい」という要望も頂いていたが、特定のモードを初期表示にするのは実装にちょっと手間がかかる(パラメータなしのときに特定のモードを見せること自体は簡単だが、「modeパラメータがないときは通常モード」という前提でどこもかしこもコーディングされているので、様々ある表示状況(バリエーション)全部に対して整合性を確認して調整するのが大変な気がする)ので保留にしている。畳む 標準添付スキン9種類はどれもTwitter的に「短い呟きを垂れ流す」用途のスキンなので、これらに目次が必要とされるケースはあまりなさそうな気もする(強いて言えばブログタイプスキンだけはちょっと違うが)。それよりは、「初期状態が目次に見えるスキン」を使ってもらう方向の方が(モードを増やすよりも)シンプルで良いのかもしれない。とすると「初期状態を目次のように見せたい」場合に便利な機能を追加していく方向性の方が良いのか。
サイトマップページモードは本当に要らなかった気もしないでもないのだが、Fumy News Clipperを将来的に(公開停止して)てがろぐで置き換えるためには、(Fumy News Clipperに存在する機能を全部てがろぐ側に用意する必要があるので)サイトマップページを生成できる必要があった。

by nishishi. てがろぐ <624文字> 編集

記法が複雑になればなるほど使いこなせる人が減るので、「手軽さ」を維持できるようにできるだけ平易な記法に留めておくよう気をつけたい。

by nishishi. <65文字> 編集

スキンを格納しているディレクトリに「altcss」というサブディレクトリがあるとき、そのサブディレクトリの中に入っているCSSファイルを「切り替え用の別CSS」と解釈して、管理画面上で切り替えられる機能とかどうか?

「altcss」よりも「addcss」で、「追加適用するCSS」を選択できる方が便利かもしれない。(そうすると、元CSSと共通するソースは書かずに済むから。) #着せ替え

by nishishi. てがろぐ <194文字> 編集

Twitterみたいにアンケート機能を搭載させたい気はあるのだが、実装が凄まじく複雑になりそうなので計画しにくい。どうにかシンプルに実装できるアルゴリズムとか設計とかを思いつけば良いのだが。 (続>>2159)

by nishishi. てがろぐ <105文字> 編集

日付とかハッシュタグとかカテゴリとかの該当件数を示す数値には必ず半角丸括弧が付加される仕様だが、この丸括弧を表示したくない場合もあるかもしれない。使う記号を設定できるようにするか、記号にclass名を割り振っておいてCSSでカスタマイズできるようにするか。ただ、現状でも、だいたい「 class="num" 」の属性が付加されているので、JavaScriptで正規表現を使って丸括弧を除外すれば消せそうな気はする。

by nishishi. てがろぐ <207文字> 編集

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

by nishishi. てがろぐ <61文字> 編集

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

by nishishi. てがろぐ <51文字> 編集

<a href="[[PARMAURL:FULL]]"> を使うのをやめて、 <a href="/フルパス/?postid=[[記事ID]]"> ならいけそう。 公式解説にも「凝ったスキンを駆使するなら、この書き方もお勧め」として紹介しておきたい。 #解説
:FULL がそのような出力になるのは不具合だが、どちらにせよ、挿入されるURLはスキン名を含むものになってしまうため、[[POSTID]]を使って自力でフルパスを作る方が確実。

画像のパスに関しては、確かに想定していなかった。
「1つめの画像のURLだけを得る」ような手段が別途用意されているとスマートに解決できる。
[この拡張子を画像として表示することは、現在の設定では許可されていません。] で、1つめの画像のURLだけが得られるとか。
基本は相対パスになるので、 /フルパス/[この拡張子を画像として表示することは、現在の設定では許可されていません。] みたいな使い方で絶対URIにすると良いかも。 #済

なお、[[COMMENT]] は、[[COMMENT:TEXT:120]] みたいな感じで、プレーンテキスト化した上で文字数だけを指定できると良さそうな感じ? #済

当初の想定を超える活用手段を知ると、活用の幅の認識が大きく広がって嬉しい。(笑)
ご活用報告を下さる方々、ありがとうございます!

by nishishi. てがろぐ <515文字> 編集

HTTPS下で使った方が望ましいことを『SSL証明書を取得してHTTPS化する設定方法』を交えて紹介しておきたい気もしないでもない。

by nishishi. てがろぐ <67文字> 編集

Powered by てがろぐ Ver 4.9.1.

DASHBOARD

■開発放言について

にしし製CGIの開発進行に関する放言です。思いついたことを適当に放り込む空間なので、どんな呟きも確定的な開発予定というわけでは全くありません。しかしながら、機能面でのご要望や開発予定機能への支持表明はお気軽にどうぞ。ただし、ここには直接は投稿頂けませんので、公式動作テスト用てがろぐ等をご利用下さい。

編集

■全文検索:

■日付一覧:

■日付検索:

■カレンダー:

2025年1月
1234
567891011
12131415161718
19202122232425
262728293031

■ハッシュタグ:

▼現在の表示条件での投稿総数:

20件

▼最後に投稿または編集した日時:

2026年09月11日(金) 22:04:10