にしし ふぁくとりー:西村文宏 個人サイト

No.6803, No.4928, No.2923[3件] - 今日のひとことログ

更新

■LOG No.6803, No.4928, No.2923[3件]

にししふぁくとりーHOMEに掲載している「今日のひとこと」の過去ログ(掲載履歴)です。 RSS

No.6803 〔1009文字〕

てがろぐを登録型リンク集スクリプトとして使えるかという質問を聞いて、そういえば、自己登録型のてがろぐユーザリンク集ページを作りかけていたことを思い出した。PHPで作っていて、進捗は半年くらい止まっているのだが。いざ公開しても、登録してくれる人が2~3人しか居ない……みたいな感じだと寂しいので。しかし、てがろぐユーザさんの数も増えてきたので、もしかしたら開発を再開しても良いのかも知れないかな……と、なんとなく思えてきつつある。ような気がする。
20220619140037-nishishi.png
てがろぐが稼働しているURLを入力すると、そこからタイトルや概要文を自動取得するように作った(その機能は既に実装してある)。あとは、サイト名とかバナー画像(なければ任意の配色)とかを手動入力して登録できるようにする感じで考えていた。とはいえ、そのままだと他人のサイトでも登録できてしまうので、てがろぐ側に何らかの認証機能(例えば、管理画面に登録許可コードを発行するような仕組みを用意しておいて、その入力がなければ登録を拒否するような機能)を設けておけば良いかな、と考えている。Twitterの連携機能みたいな感じだ。てがろぐは、元々CGI側にタイトルと概要文の登録機能があるわけだから、そのデータをクロールのたびに自動取得することで、常に最新のタイトルと概要文を得て更新することはできる。最終更新日時も分かるので、更新順に並べられる。この辺の自動取得プログラムはPHPだと本当に簡単に作れる。これと同じ機能をPerlで書く気には絶対になれない。完全に自動取得だけで済むわけではなく、サイト名とかバナー画像とかジャンルとか(?)は手動登録が必要だが(どんな情報を登録したいと思われるものなのかあまり理解できていないのだが)。各てがろぐ側の認証機能(許可コード)を利用することにできれば、ユーザリンク集側には特にID作成機能とかを用意せずに「本人だけが更新できる」仕組みを作れるような気がしている。その場合、個人情報を一切求めないにもかかわらず、所有者本人だけが登録・編集できるようにできて望ましそうだ。Not Foundが1週間続いたら自動削除する仕組みとかにしておけば、削除も自動化できる。てがろぐ自体を削除しないまま、リンク集だけから削除したい場合には、手動で自分のてがろぐの許可コードを変更することで(次回のクロールに失敗して)消えるようにすれば良いだろう。

No.4928 〔471文字〕

登録型のてがろぐCGIユーザリンク集を作りたい気がしてきて、そのためのプログラムをPHPで書き始めた。いや、まだ書き始めてはいないか。PHPで扱うためのデータをXMLで設計しただけだ。データ形式はJSONの方が良いのかもしれないと一瞬だけ思ったが、データファイルそのものを目で見たときに(私にとっては)見やすいのがXMLなのでXMLで作る。JSONもXMLもPHPだと簡単に読み書きできるので、プログラム側の手間は変わらない気がする。データファイルはプログラム側が生成するものだが、最初にプログラムを書くときには、まず自力でデータファイルを書いておいてそれを読み込んで正しく動くかどうかを確かめる方法を使うので、自力で書きやすいデータファイルの方が望ましい。プログラム側が生成したデータファイルが本当に意図通りになっているかどうかを確かめるためにもデータファイルを直接目で読むことがあるので、やはり自分にとって読みやすいデータファイルの方が望ましい。いや、普段からJSONを扱いまくっている人々にとってはJSONも読みやすいのかも知れないが。

No.2923 〔67文字〕

ユーザリンク集の懸念点は、「他人のサイトは見たいが、自分のサイトは見せたくない」という人ばかりだったら誰も登録しないよな、という点だ。
2022年4月
12
3456789
10111213141516
17181920212223
24252627282930
2022年5月
1234567
891011121314
15161718192021
22232425262728
293031
2022年6月
1234
567891011
12131415161718
19202122232425
2627282930

Powered by てがろぐ Ver 4.5.1

--- 当サイト内を検索 ---