TETPR 気まぐれ日記

Webサイト運営(制作・アクセス増進)の勉強記録をはじめ、撮影記録、日常生活などを語っています。

移転計画

2007年06月09日 | Web
先日、改造Patioが完成した。
このプログラムはBBS以外にも使い道があるのだ。
そう、携帯サイトの画像コーナーだ。
自動サムネイル機能がついたのでいちいちPhoto shopで携帯画像を作る必要がないのだ。
つまりPC用の画像をアップするだけでOKなのだ。
この体制変更に伴い携帯サイトを移転しようかと思う。
移転先は、現行のメインサイトのサーバー。
つまりhttp://www.tetpr-web.com/~携帯用フォルダ~/
となる。

何これ?

2007年06月06日 | Web
まだ途中みたい。
路線図のようだが…
いったい何に使われるんだ?

PS.西よりの路線(東上・西武・東急)と北よりの路線(東武本線)の寸法比は突っ込まないでね(汗)

ゴールイン

2007年06月02日 | Web
例のBBSプログラムだが携帯用の管理画面の制作が完了した。
これ(6月1日)をもってBBS改造作業は一通り終了した。
・携帯閲覧&投稿が可能(画像投稿は不可)
・新規スレッド制限機能の追加
・サムネイル作成機能(外プログラムとの連携化のみ)
・サブタイトル(項目)設定機能の追加
が主な改造内容。

予定では6月下旬再開だが中旬に早まるかもしれない。
後日、最終試験としてスレッド作成・画像投稿・レス・引用・ユーザーによる編集及び削除、
管理画面からの修正及び削除・新規スレッド制限機能(3パターン)・項目設定機能
をすべて検証する。
それが完了次第、メインサイトでの本格使用を開始するであろう。
メインサイトでの使用状況を見て改良ならびに無料配布をしたいところだ。
Triple Liner.comの新事業の一つとしてPerl改造プログラムの配信を本格的に扱いたい
→将来は別サイトとして独立して配布できればベスト!


追記:今回の改造プログラム使用開始に合わせ携帯サイトとも共用します。
予定では会員専用のつもりでしたが新スレ制限を設けたのでOKとします。
携帯ユーザーの方、大変お待たせしました。

また一歩前進

2007年05月31日 | Web
プログラムの勉強が進む日々。
今日もまた一歩前進した。
今日は改造目的のひとつであるスレ乱立対策の改造作業が成功した。
新規スレッドの制限機能を設けた。

設定パターン
1.自由(PCユーザー・携帯ユーザー・管理人)が投稿可能
2.PCユーザー・管理人が投稿可能(携帯ではスレッドの作成が禁止)
3.ユーザー禁止(管理人のみ投稿可能)
以上
最初は管理用画面にも新規スレッド画面を作る計画だったがとても厄介なことがわかり中止。
かわりに新規スレッドフォームの一番下に「管理パスワード」を入力する欄を作った。
これは管理画面入室パスワードとマッチしなければエラーが出るようになっている。
当然レス画面ではこれは実行されない。

オリジナル版でも似たような機能があるがあれはあくまでも会員専用としての機能であり、
ユーザーに登録してもらう必要がある。
ユーザーからしても手間はかかるし管理する側もいちいちそれに対応しなければならないので
使い勝手が悪い。
しかもその機能はクッキーを用いているため大半の携帯電話では対応していないであろう。
そのため当方が今回のような新規スレッド制限プログラムを組んだ。

ネットワークにアップしているサンプルにも反映させてみたのでご覧いただきたい。
サンプルは「2.PCユーザー・管理人が投稿可能(携帯ではスレッドの作成が禁止)」
の設定になっている。
実用時には、「3.ユーザー禁止(管理人のみ投稿可能)」とする予定

制限をかけている携帯版の新規スレッド画面
http://www.tetpr-web.com/bbs1/read-i.cgi?mode=form

形はできた

2007年05月28日 | Web
例のプログラムがようやく姿を現した(試験としてネットにアップできるほど完成した)。
→現在、構内試運転中
管理用画面はプログラムを破損してしまったためまた一から改造しなおし。
→データの破損は、改造するたびに数十回は当たり前→だからこまめにバックアップを取る
でもまだ新規スレの制限は作っていないので損害は小さい。

PC版 http://www.tetpr-web.com/bbs1/patio.cgi
携帯版 http://www.tetpr-web.com/bbs1/patio-i.cgi
なんかPatioと2chの中間のように見えるのだが、気のせいか?

サムネイル対応(一応、外注ね)

2007年05月27日 | Web
現在、モバイル対応のスレッド画像掲示板(Web Patio改造版)の開発を行っているが
以前お話の通りサムネイル処理に大苦戦。
今日も昼間、奮闘したり書店で勉強したりしていた。
夜もネットでいろいろと調べていたら素晴らしいものを見つけた。
PHPではあるが自動サムネイル作成プログラム
このプログラムは連携性が素晴らしく設置も容易だ。
ImageMagickでは元画像をコピーする処理・縮小する処理・新規に保存する処理を行うため
わけがわからなくなる。
それに互換性の面もベテランでなければ理解できない。

ためしに私のプログラムと連結?させてみたところ正常に動き、サイズ・容量共に縮小されていた。
ということは、本当にまもなく復活だ。

私自身は特に縮小プログラムを作ったわけではないので、ある意味外注だね。

サムネイルに悩む

2007年05月21日 | Web
1日も早いBBS運用再開に向けてここ最近徹夜でプログラム開発(改造)を進めている。
PC部分の改造はほぼ完了済み。
残るは管理用画面の改造(新規スレの制限)と携帯部分だ。
新規スレの制限はそう難しくなさそうだ。

問題は携帯部分。
基本はレイアウトの変更程度なのだが、添付画像の表示。
携帯では受信できる容量に制限があるため重いものは途中で読み取りが止まってしまう。
なのでサムネイル化は避けて通れないのだ。
「ImageMagick」
を使って見るもエラーばかり…。
当サーバーでは「ImageMagick」自体使えないと思いこのプログラムで検証したところ
問題なく動いた。
ということは私のミスだ。
「ImageMagick」の勉強をする必要があるようだ。

非常に難しいが自分のサイトのため、さらなるスキルを磨くため挫けずに最後までやり通す。

まもなく復活

2007年05月08日 | Web
長らく閉鎖していたBBSだがKentさんでスパム対策&画像投稿を可能にしたPatioを配信していたので
徹夜で改造して現在試験中。
最近、ほんとプログラムに目覚めちゃった。
たま~にやると面白くて、はまってしまい徹夜も珍しくなくなるんだよね。

改造内容は以下の通り
・Kent版では親記事にしか画像投稿ができない→レス投稿でも画像投稿ができるようにした(完了)
・修正時の添付ファイルの追加と削除をレス記事でも行えるようにした(正常確認済み)
・Kent版ではGif・Jpg・Pngの3形式しかアップできないが添付できるファイル形式を増やす(後日実施)
・タイトル入力部分にジャンル選択項目(【車両】とか【運用】とか)を設置する(後日実施)
・管理人コメントで記事を投稿する際、管理人でもロックを解除しなければ管理人も投稿できない
不具合を修正する→管理人画面からロックを解除しなくても投稿できるようにする。(後日実施)
・新規スレッドの制限をかける(PCのみ可とか管理人のみ可とか)
→携帯からの投稿は危険という噂もあるし、閉鎖前のスレッドの乱立(無駄スレ)が酷かったから
・携帯電話での投稿及び閲覧を可能とする(後日実施)
・新機能としてアルバム表示を可能とする(検討中→実行するかは未定)

Kentのプログラムは使いやすくて1番好きなCGIであるが、いざ自分でカスタマイズ
できるようになるとこれだけいじりたくなっちゃうんだよね。
試験を繰り返してまた無料配信でもやろうかな~と考えたりしている。
ただ以前のように私の著作権部分を消すなど馬鹿げたことをする者は許さない。
一年も前のことですが思い出すと今だに「カチン」と来ますよ。
私のプログラムを使ってくださっている方は結構いらっしゃいますけど例の1件以外はしっかりとルールを守ってくれています。
私は本当にWeb制作全般(デザインやPerlプログラム)に対する情熱・プライドが高いですからね。

さよならGWと5000系デザイン

2007年05月06日 | Web
ゴールデンウィークが終了するにあたり先月22日より当サイトで行ってきた東京メトロ東西線5000系
海外譲渡によるお別れデザインは予定通り本日の更新時に終了した。
どうでしたか?

私的にはやっと終わった・もう終わっちゃった。
両方あります。
・やっと終わったという意味
GW中、東武の各種ネタへ撮影しているときご一緒した方にはお話しましたがTOPのベースは
メトロ5000系なのにTOP画像をネタ列車の写真にしたらおかしいので変えられなくて困る
ということ。
今日の通常デザイン復帰でリアルタイムに最新の画像を貼ることができるぞ。

・もう終わっちゃったという意味
小さい頃から馴染みのある5000系が私からまた離れてしまう気がしてならないのだ。
「データはハードに残っているからいつでも見れるのでは?」と思われる方もいるだろうが
そういうわけではない。
でも、それを乗り越えなければならない。
今の雑誌をイメージしたデザインも同様だ。
次回のリニューアルを行えば活躍を終えてしまうわけだし。

ここはひとつ耐えることにしよう。

久々のTETPR情報処理センター?入場

2007年05月06日 | Web
ちょっと鉄ヲタっぽいタイトルですな。
てかヲタです。
久々にWebプログラミングに目覚めてしまった。
何のプログラムかというと撮影地ガイドで使う検索システムだ。
部類的にはデータベースプログラム。
ほかのサイトの撮影地ガイドでは一覧表で探すケースが多い。
斬新さで訪問者に興味を持たせるほか最新の技術を導入したいという管理人のプライドで
久々にプログラムに目覚めてしまった。

データベース系のプログラムならたくさん配布されているのだが納得できないのだ。
肝心の検索結果はCGI形式で表示されるとせっかく雑誌をイメージしたデザインが台無しになる他
CGIの画面じゃそのプログラムを使っているサイトとダブってしまいオリジナリティが0に
なってしまう。
ものづくりに力を入れている私がそれを受け入れるわけがない。
そんなわけで自分で作ってしまおうと考えた。

ベースは掲示板系のプログラム。
こいつを改造する。
主な改造内容
1.管理人画面にデータ入力フォームを設置
2.フォーム入力項目の変更(ログの設定を白紙状態に…)
3.表示レイアウトの変更
4.検索システムを改造し複数の項目から抽出できるようにする
5.検索結果の一覧表の路線名・駅名にリンクを貼り、そこから先日完成した新デザインにアクセスできるようにする。

1~3は、掲示板系のプログラムを改造しまくっている甲斐があり余裕でクリアした。
問題は4の検索システムの改造。
検索システムは改造したことが無いので仕組みが全くわからない。
KentのCGIブックを読んで基礎を学ぶ必要がありそうだ。