PathLink: 砂塵の彼方 > 徒然日記 > サイト作成メモ

エントリー

カテゴリー「サイト作成メモ」の検索結果は以下のとおりです。

[CardWirth] cwNowUpに自動停止機能を装備しました

長年サイト運営をやっていると、いつか終わるときやその後を考えることがあります。来年、再来年ぐらいまでは今と同じように続けているイメージを持てますが、それ以上になると曖昧になっていき、5年、10年先は分からないな、と思うわけです。
今のところその気はありませんが、いつかはこれまでのネット上の活動に区切りをつけようと思う日が来るのではないか。また、自分にやめる意思がなくても、例えば中の人が突然行動不能などの事情で強制終了もあり得ます。
そのようなときのために、10年ほど前から「何かの備え」を進めてきました。

cwNowUpには、これまで「そのとき」の備えがありませんでした。
中の人が行動不能になったとき、大部分のものは長くても1年後にはやって来るサーバの課金切れに伴って消えるだけですが、Twitterの書き込みを自動的に記録・リツイートしているcwNowUpだけは少し事情が異なります。業者ツイートなどを拾っても対処ができないとなると、迷惑botと化すかもしれません。いずれはサイトが消え、自動リツイートも止まりますが、過去のリツイートは解除されずに残ります。突然行動不能の可能性が身近になっている今、何か対策をしておいた方が良さそうです。

色々方法を考えましたが、結局シンプルに、一定期間操作をしなければ自動処理(収集・リツイート)が止まる仕組みにしました。本日8/18からです。万一中の人が予期せぬ行動不能に陥っても、数日で自動処理が停止します。停止までの数日間に無関係なツイートを拾ってしまう可能性は残りますが、最長1年よりはマシではないかと思っています。もっと良い方法を思いついたら改善していく予定です。
また、今回の更新に伴って、FAQに関連する項目を追加しました。

(うっかり忘れが絶対にないとは限らないので、自動処理が停止しているときは管理人まで連絡いただけると助かります。)

cwNowUp→ver.0.8β
・管理者が一定期間操作を行わない場合、自動処理を停止するようにした。
・FAQ更新

拍手送信フォーム

[踊る金狼亭] CW関連「配布物の取扱いについて」更新(2/4)

やっとファイル保管庫を引っ越し、保管庫URLを修正しました。
配布物の取り扱いについて


↓更新内容

[もしもの時]

  • Yahoo!ボックス事実上のサービス終了のため、バックアップ先をDropboxに変更。


今回、規約内容の変更はありません。サイト消滅対策用のファイル保管庫をYahoo!ボックスからDropboxに変更し、新しい保管庫の場所を「もしもの時」のセクションに反映させました。
Yahoo!ボックスは、2020年9月1日以降ファイルのアップロードや共有の機能が提供されなくなっており、ファイルを公開する用途では使えなくなっていました。半年も放置状態ですみませんでした。

<作業進捗>
・Dropboxに場所を確保、アップロード開始(2/4)
踊る金狼亭simoom.net.OLDsimoom.net.BAKsimoom.net.BAK2で公開している文書を更新(2/4)
・本館内ダウンロード用パッケージ差し替え完了(2/5)
・OneDrive内部更新完了(2/5)
・Googleドライブ内部更新完了(2/5)
・Dropboxへのアップロード及びYahoo!ボックスのファイル削除完了(2/5)

2/5 4:35頃、全ての作業を完了しました。
「配布物の取扱いについて」のテキストはVectorで公開中のシナリオにも同梱しているのですが、今回、それらの更新は行いませんでした。古いテキストに掲載している保管庫3つのうち、Yahoo!ボックスを除く2つは稼働しているので、そのままでも大きな問題はなさそうです。規約の変更はないし、Vectorの中の人にお願いして差し替えてもらうまでのことではないかなと。今後、シナリオ本体を更新することがあれば、そのときに順次差し替えを行う予定です。

拍手送信フォーム

スマホ表示のダークモード対応【2/14追記】

スマホでの表示は、これまで自分の好みで黒地に白文字にしていました。
が、この際、選べるようにしておこうかと。
ブラウザーのテーマ設定によって、ライトなら白地に黒文字、ダークなら黒字に白文字の表示に自動で切り替わるようにしました。

今回作業を行ったのは、以下の5か所です。
※印の3つは、パソコン表示もダークモードに対応させました。


ライトの方は、スマホで見ると配色がいまいちな気がします。もう少し改善の余地がありそうです。いずれ調整するかもしれません。


(1/14追記)
ライト版の配色の調整を行いました。

(1/27追記)
時空の塔のパソコン表示を、ダークモードに対応させました。
元が基本的に黒地に白文字でしたので、「ダークモードでない時は白地に黒文字で表示できるようになった」が正しい気もします。
単純に白&黒ではなかった部分は元の色や壁紙画像を残しているため、場所によって淡色に濃色文字/濃色に淡色文字の切り替えになることもあります。

(2/14追記)
砂塵の彼方(この場所)のパソコン表示を、ダークモードに対応させました。
元の茶系の色を残しつつの明暗切り替えです。

拍手送信フォーム

レスポンシブ化っぽい何か・進捗20200304

一年前の今日から始めた「レスポンシブ化っぽい何か(仮)」の、その後です。
踊る金狼亭(とそのほかのCardWirth関連ページ)について、全ての作業が完了しました。パソコン用ゲームの記事がスマートフォンで閲覧されることはなさそうですが、まあ、やっておけば何かの役に立つかもしれません。少なくとも、自分の勉強にはなりました。

今年2月6日に主な作業が終わり、本日までに最終的な調整と色の変更を行いました。色は、最初は白背景に黒文字にしていたのですが、閲覧テストの段階で疲れ目対策のために反転させて、黒背景に白文字としました。背景が白だとディスプレイの光で目が疲れてしまい、長時間見続けるのが辛かったのです。黒背景が見やすいかというと、それもまた微妙ではあるのですが、当面この色でいこうと思います。
(ついでと言っては何ですが、この不定期日記も、スマートフォン表示を黒背景に白文字に変更しました。)

これで、CardWirth関連の記事は、すべてスマートフォンでの表示に対応しました。
あっという間に1年が経ってしまい、時間の流れる速さに愕然としています。
今後は、時空の塔の方でも徐々に作業を進めていく予定です。

拍手送信フォーム

レスポンシブ化っぽい何か(仮)

ほんの気の迷いで、レスポンシブ化しました。

と言っても、きちんと調整したのは、最も見辛いであろうトップページだけです。未調整のページも表示の横幅が一定以下になると小さい画面サイズ用の表示が適用されますが、ほとんどは横幅480pxで閲覧可能なように作ってあるので、だいたいのところ大丈夫ではないかと思いたい思います。調整が終わったところから等倍表示の設定をかけていく予定です。

作業の範囲は、「時空の塔」及び「踊る金狼亭」内の静的コンテンツを考えています。ただ、レスポンシブWebデザインを意識して作り直すところまでやるのは、手間を考えると無理そうです。元々あったパソコン用サイトはそのまま、スタイルシートだけ(+場合によってはHTMLの方も少し)いじって、スマホなど指で操作する端末でもだいたいストレスなく使えるようにできればと思っています。これを、胸を張ってレスポンシブ化と言うのもアレで……レスポンシブ化っぽい何か、ぐらいでしょうか。終わっていないので、今のところ(仮)です。

現在パソコン用フリーゲームの記事がメインらしい構成で、レスポンシブ化して意味があるのかはさておき。

なお、この不定期日記は、パソコン・スマホ・ガラケー用にそれぞれテンプレートが存在し、適宜切り替えて表示しています。何かあるたびに膨大な数のファイルを微調整していく手間を考えたら、CMSを上手く使っていく方が楽ですかねぇ。
Firefoxはウェブ開発メニュー内に「レスポンシブデザインモード」というのがあって、作業を進めるにあたって、かなり助かっています。


(3/5追記)
CardWirth関連で作ったTwitterアプリ「cwNowUp」にも、レスポンシブ化っぽい何かを施しました。

拍手送信フォーム

[時空の塔] 始まりの地の終焉に際して

……もしくは、サイト開設時の利用サービスが終わるので初期バージョンのデザインを晒す!
これが黒歴史でなくて何だろうか(笑)。

※※※
Yahoo!ジオシティーズから、サービス終了のお知らせが出ていました。
Twitterで、CardWirth用アカウントのフォロワーさんが話題にしていたお陰で気づきました。CardWirthの関連サイトは古いところも多く、今度も結構な数のユーザーサイトが消滅しそうです。

今をさかのぼること凡そ十●年、当時ハマっていたゲーム関連のあれこれを晒すために「時空の塔」を作った時、公開場所として選んだのがジオシティーズでした。
サイトの場所は、プレイタウン、スペード通り8051番地
その後、アクセスが多い夜間(昔を知っている方にはテレホタイムと言った方が通じるかも)に重いことや、CGIスクリプトを自作し始めたことなどがあって退会し、有料サーバに移りました。スペード通り8051番地には、今は別の方が入居されているようです。

ジオシティーズは、個人がネットで色々やり出した頃に、一番盛り上がっていた無料ホームページサービスだったと思います。自分がジオシティーズを選んだのも、その頃一番有名なサービスだったとか、そんな他愛もない理由だったと記憶しています。「街に住む」というコンセプトが、面白かったこともありますかね。
今でも昔懐かしい感じのサイトが残っていたりするジオシティーズ。一定期間更新が無いと削除という規約でしたが、私は退会まで消されなかったし、自分の周囲で放置していたら消えたという話も聞かなかったと思います(←知人にもジオシティーズにサイトを持っている人が結構いた)。

※※※
さて。
サービス終了のお知らせの昔風デザインの方(←ページ中ほどにあるワープ(?)をクリックしてみてください)を見て思い出したのですが、そう言えば自分はサイトのデザインを大きく変える時に、初期の頃のファイルを保存していた、はず!

(↓)探したら出てきました。

…………。
………………。

[PNG-27KB]

この古臭さがまた……。
何も考えずに壁紙を貼ってました。見辛い。。
恥ずかしいので今は使わなくなった顔文字も、しっかり見えています。

実は、これよりも前のバージョンがあったはずなのですが、さすがに見つけられませんでした。
ちなみに、現在はこちらです。これも古臭くないとは言えない気がしますが。。。

これまでサービスを維持してきた方々、お疲れさまでした。
私に情報発信の手段を与えてくれた、当時のジオシティーズのスタッフの皆さまに感謝します。

※※※
(↓以下、2019/03/02更新)
【メモ】そこそこ最近(?)のサービス終了例
2008/12/01:Yahoo!ブリーフケース(有料会員専用に)
2010/10/31:infoseek isweb ライト
2011/06/30:COOL ONLINE
2012/05/21:infoseek isweb ベーシック
2014/11/30:OCNブログ人
2015/02/28:PageOn(OCN)
2016/03/31:フリーティケットシアター
2016/11/10:@homepage(Nifty)
2017/01/31:ZAQ BLOGari、WebSpace(J:COM)
2017/10/31:au one netホームページ公開代理サービス(旧DION)
2018/02/28:@PAGES
2019/03/31:ジオシティーズ ※予定
2019/12/15:Yahoo!ブログ ※予定

拍手送信フォーム

外部リンク調査と修正

自サイト内から他のサイトへのリンクが生きているのか、前回調査してから、もう3年ぐらいは経ちました。その間に無料ホームページサービスや無料ブログのサービス終了が相次ぎ、結構リンク切れが増えているのではないか……

ということで調べてみると、やはりかなり出てきました。
必要に応じて修正や削除など行っています。主な修正箇所は、以下の通りです。

  • 踊る金狼亭:メモ箱>ユーザー作成バリアントにCardWirth Extenderを導入する
    • Extender関連ファイルの入手先が変わっていたため、リンクを修正。
    • 今後入手ができなくなる可能性を考慮して、代替手段も追加。
  • 踊る金狼亭:初めてカードワース>見た目や宿のカスタマイズ
    • エンジン差替え素材リンクを1件追加。閉鎖など4件削除。
    • CW1.28用外観変更パッチ「でこぱち」配布サイトが消滅したため、「でこぱち」に関する記述を削除。
  • 踊る金狼亭:ツール紹介
    • 差し替え1、修正4
  • リンク集
    • 「時空の塔」修正6
    • 「踊る金狼亭」追加1、修正4
  • リンクミス(書き間違い)の修正。
    • 踊る金狼亭、札楽亭内の関連日記ログに1か所。。。


※※※
【メモ】そこそこ最近(?)のサービス終了例
2010/10/31:infoseek isweb ライト
2011/06/30:COOL ONLINE
2012/05/21:infoseek isweb ベーシック
2014/11/30:OCNブログ人
2015/02/28:PageOn(OCN)
2016/03/31:フリーティケットシアター
2016/11/10:@homepage(Nifty)
2017/01/31:ZAQ BLOGari、WebSpace(J:COM)
2017/10/31:au one netホームページ公開代理サービス(旧DION)
2018/02/28:@PAGES

拍手送信フォーム

常時SSL化しました

だいぶ前からそういう流れになってきてましたが、これまで費用面で諦めていました。特に重要な情報をやり取りするわけでもない個人の趣味サイトのために、そう高くはないとはいえ追加の出費をするのは、どうも躊躇われたのです。
ところが先月から、SAKURA InternetでLet's Encryptが使えるように。何と更新も自動でやってくれるありがたさです。

証明書の取得はワンクリックで終了、http://~へのアクセスをhttps://~に送る設定も難しくなく、簡単簡単と思っていたら、そこからが大変でした。長くやっている間にサイトの構成ファイルが結構な数になっていて、SSLを想定していないスクリプト類の更新、網の目のように張り巡らされたリンクの中から修正が必要なものを探す作業、そして最終的な確認と、それなりの時間を消費しました。
やはり、そんなに甘くは無かった……!

なお、1つだけ作業が終わっていない部分があります。
ガラケー向けの変換スクリプトが、これまでの設定では上手く動かなくなりました。自分で作っていないので、ゼロからの調査が必要です。今日明日の対応とはいかないかもしれません。
ガラケー派の方にはご迷惑おかけしますが、今しばらくお待ちください。
・この不定期日記は単体でガラケーでの表示に対応しているため、そのままご利用いただけます。
・連絡用掲示板など他にもいくつか影響を受けない部分がありますが、そもそも使われていないので(以下略)
※11/12 ガラケー表示、再稼働しました。
なお、証明書不一致による接続不能を避けるため、ガラケーでアクセスした場合にはHTTP接続となります。
HTTPSではアクセスできない端末もあるのでやむなく……。
ガラケーでご覧になる方は、セキュリティ対策がなされていないことにご注意ください。


(11/7追記)
その後、URL正規化の過程で不具合が起きることが分かりました。
サーバのデフォルトの仕様では、
http://simoom.net/
http://www.simoom.net/
のどちらを使ってもアクセスできるようになっているのですが、内容同じでURLが2つにならないように、wwwなしのアクセスはwwwありに書き換えて、URLを統一していました。
が! SSL化後も同じことをやろうとすると、転送で無限ループが発生し、正常にアクセスできません。.htaccessの記述は間違っていないし、だいたい過去には問題無かった箇所です。

これは処理に使っている環境変数の方がおかしいのかもと一覧で出力してみたところ、HTTP_HOST(SERVER_NAMEも)値が面白いことになってました。

http://simoom.net/ にアクセス
→HTTP_HOST=simoom.net

http://www.simoom.net/ にアクセス
→HTTP_HOST=www.simoom.net

https://simoom.net/ にアクセス
→HTTP_HOST=simoom.net

https://www.simoom.net/ にアクセス
→HTTP_HOST=simoom.net(←!!?!)

HTTP_HOST=simoom.netならhttps://www.simoom.net/~に送るという操作をしていたので、ループするのは当然です。
SAKURA Internet、何故こんな仕様?? 他に代用できる変数もなし、困った……

と思っていたら、ちゃんと解決している方がおられました。
上級者向け設定、そう言えばそんなのあったなぁ;
さくらでURL正規化を正しく行うSSLの設定方法 - はるかのひとりごと

なお、上記記事は有料の証明書を使う時のやり方です。
無料SSLでは、そのままの手順は使えませんが、だいたい同じ方法で解決できます。

拍手送信フォーム

[freo] 閲覧制限の扱いをフィルタリングとその他で分ける

「本体設定」の「閲覧制限」の項目で「制限された記事の表示」を「一覧に表示しない」に設定すると、デフォルトではユーザー登録及びグループによる制限がかかっている記事のほか、フィルタリングされた記事も存在が隠蔽されるようになります。
これを、フィルタリングされた記事とその他の制限で、扱いを別々に設定できるようにする方法です。

なお、プログラム本体を書き換えますので、取り扱いには十分気をつけて下さい。
少しでも疑問や不安を感じる時は、この改造は行わない事をお勧めします。

(1)準備

必ず、本体の設置とプラグインの追加が全て終わってから実行してください。

(2)設定ファイルの編集

configs/view.ini の11行目辺り、

;restricted_display bool   "一覧に表示する|一覧に表示しない"

の直後に、

;filtered_display   bool   "一覧に表示する|一覧に表示しない"

を追加します。
次に、 configs/view.ini の最後の行、

;exit

の直前に

;フィルタリングされた記事の表示
filtered_display = Off

を追加します。
これで、フィルタリングされた記事用の設定項目ができました。

(3)プログラム本体の編集

全てのphpファイルを対象に、キーワード「$freo->config['view']['restricted_display']」で文字列検索を行います。
発見箇所の全てが制限された記事の表示に関わる部分で、変更の対象となります。
後日プラグインを追加するなどして新たに閲覧制限を扱う箇所が増えた時には、その都度、該当する部分に下記変更を行って下さい。

※※※
見つかった部分をエディタで開いてみると、以下のような感じになっているはずです。
(※エントリを扱っている例です。ページを扱う場合は変数名が $entry_~ ではなく $page_~ になります。)

//制限されたエントリーを一覧に表示しない
if (!$freo->config['view']['restricted_display'] and ($freo->user['authority'] != 'root' and $freo->user['authority'] != 'author')) {
    $entry_filters = ~
    (フィルターが設定されている記事の扱い)

    $entry_securities = ~
    (ユーザー登録やグループで制限されている記事の扱い)
}

上記の1~2行目をユーザー登録やグループで制限されている記事を扱う部分の前にコピー&ペーストし、上側の if ~の最後を } で閉じます。

//制限されたエントリーを一覧に表示しない
if (!$freo->config['view']['restricted_display'] and ($freo->user['authority'] != 'root' and $freo->user['authority'] != 'author')) {
    $entry_filters = ~
    (フィルターが設定されている記事の扱い)
}

//制限されたエントリーを一覧に表示しない
if (!$freo->config['view']['restricted_display'] and ($freo->user['authority'] != 'root' and $freo->user['authority'] != 'author')) {
    $entry_securities = ~
    (ユーザー登録やグループで制限されている記事の扱い)
}

これで、元々1つだった条件文が2つになりました。
次に、上の if 行中の「restricted_display」を「filtered_display」に書き換えます。
コメントの解説も、分かり易く変えておいても良いかもしれません。

//フィルタリングされたエントリーを一覧に表示しない
if (!$freo->config['view']['filtered_display'] and ($freo->user['authority'] != 'root' and $freo->user['authority'] != 'author')) {
    $entry_filters = ~
    (フィルターが設定されている記事の扱い)
}

//制限されたエントリーを一覧に表示しない
if (!$freo->config['view']['restricted_display'] and ($freo->user['authority'] != 'root' and $freo->user['authority'] != 'author')) {
    $entry_securities = ~
        (ユーザー登録やグループで制限されている記事の扱い)
}

この変更を、検索で発見した全ての箇所に施します。

(4)設定の変更と反映

設定の変更は、本体設定>閲覧制限 で行います。
設定を変えた後、適当なエントリとページを各1つずつ更新すると、タグの集計など一部設定変更だけでは情報が更新されない部分にも設定内容が反映されます。

拍手送信フォーム

[砂塵の彼方] 不定期日記ページ整理に伴うリンク切れ発生について

管理上の都合により、「砂塵の彼方」内のページ(index.php/page/*)を整理しました。
移動や名称変更でアクセス用URLが変わったページが多数あります。

お手数ですが、ページへのリンクは、リンク先の変更をお願いします。
また、自サイト内からのリンクは修正済みですが、万一リンクが切れているところがあればお知らせください。可能な限り速やかに修正致します。
よろしくお願いします。

(※エントリ=日記パートのURLは変更なしです。)

拍手送信フォーム

ページ移動

  • ページ
  • 1
  • 2
  • 3
  • 4

ユーティリティ

2024年04月

- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

エントリー検索

エントリー検索フォーム
キーワード


翳の回廊(絵置き場)の一部を
TINAMIのスペースに置かせて頂いています。

pixivでも何かやっている……かも。

新着エントリー

cwNowUpのご利用条件の変更(7/14~7/18)について
2022/07/20 23:51
cwNowUp 0.816β
2022/07/12 20:40
cwNowUp 0.815β
2022/04/20 20:30
cwNowUp 0.814β
2022/01/29 00:00
cwNowUp 0.811β~0.813β
2022/01/26 23:40

新着コメント

Re:Re: CWBBS[26]-14
2015/06/23 from simoom
Re:Re: CWBBS[26]-14
2015/06/22 from ああ
Re:Re: CWBBS[26]-14
2015/06/22 from simoom
Re:Re: CWBBS[26]-14
2015/06/21 from 権限がありません
Re:Re: CWBBS[26]-14
2015/06/21 from あ

過去ログ

Feed