83.
擬古猫+RC22 [20260826] 更新点
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/26(水) 17:47:21 ■ ★ ◆ 木
表示順(新しい順/古い順)の切り替えを追加 標準画面・ツリー表示:「個人用環境設定」に「表示順」を追加。設定は保存されます 過去ログ検索:検索フォームに「表示順」を追加。その場で切り替えでき、個人設定とは独立して動作します 過去ログを「新しい順」にすると、ファイルをまたいだ並びも新しい順に揃います 既定はこれまでどおりの並びなので、設定を変えなければ動作は変わりません URL自動リンクの不具合を修正 行頭に書いた ttp:// がリンクにならなかった問題を修正 URLの直前にあった空白や改行が黙って消えてしまう問題を修正 ftp:// news:// が壊れたリンクになる問題を修正 Wayback Machine(web.archive.org)のアーカイブURLに対応 投稿フォームに入力例を表示 投稿者欄・メール欄にプレースホルダを表示(15言語対応) ツリー表示の罫線がRTL言語で崩れる問題を修正
82.
ttp変換のバグ修正
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/22(土) 11:00:33 ■ ★ ◆ 木
Σ:)[一文字消えるバグ修正 ◎結構大掛かりになった ttps://github.com/gikonekos/ksphp-plus-gikonekos/commit/a16e3e526ffd6c9f4ce1e2bc140c6ee59859bec1
81.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/20(木) 13:26:49 ■ ★ ◆ 木
> ■ 不謹慎投稿フィルター(RC21) > 投稿前に本文・名前・タイトルをハッシュ辞書で照合し、不謹慎語を自動的に伏字変換するようにしました。 > 全角→*、半角→* で文字数ぶん置換(例:3文字なら***) > 投稿はブロックせず通す。変換がある場合は「伏字に変換して投稿しますか?」という確認が出ます(OKで続行、キャンセルで書き直し可) > 英語・日本語のみ対象。他言語は素通り > 辞書に元の単語は入っていない(SHA-256ハッシュのみ) > ■ 多言語対応(RC20) > インターフェースの対応言語が7言語から15言語に増えました。 > 追加:スペイン語・フランス語・ドイツ語・インドネシア語・ベトナム語・タガログ語・ヒンディー語 > 設定画面(m=c)の「言語」プルダウンから切り替えられます。 Claude:[2026-08-17] 現状は NGHASH_FILE を '' にすれば無効化できます 参考: 2026/08/17(月) 15:10:46
80.
RC20 / RC21 更新内容
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/17(月) 15:10:46 ■ ★ ◆ 木
■ 不謹慎投稿フィルター(RC21) 投稿前に本文・名前・タイトルをハッシュ辞書で照合し、不謹慎語を自動的に伏字変換するようにしました。 全角→*、半角→* で文字数ぶん置換(例:3文字なら***) 投稿はブロックせず通す。変換がある場合は「伏字に変換して投稿しますか?」という確認が出ます(OKで続行、キャンセルで書き直し可) 英語・日本語のみ対象。他言語は素通り 辞書に元の単語は入っていない(SHA-256ハッシュのみ) ■ 多言語対応(RC20) インターフェースの対応言語が7言語から15言語に増えました。 追加:スペイン語・フランス語・ドイツ語・インドネシア語・ベトナム語・タガログ語・ヒンディー語 設定画面(m=c)の「言語」プルダウンから切り替えられます。
79.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/16(日) 21:55:18 ■ ★ ◆ 木
Σ:)「画像アップロードテスト ◎テステス [画像00001 PNG 640*432 69KB]
78.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/16(日) 21:51:12 ■ ★ ◆ 木
Σ:)「NGWordの暗号化ファイル実装はどうしようかな ◎自分も引っかかってな Σ:D「それはあるかもしれないが! ◎時節柄、実装しなきゃいけないかもしれない Σ:)「どない? ◎画像アップロード可能にすっか
77.
擬古猫+RC20 [20260815] 更新点
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/15(土) 20:25:15 ■ ★ ◆ 木
■ 多言語対応の拡充(RC20の主な追加) インストーラ用アラビア語(العربية)UIファイルを追加(247キー)。本体 arabic.txt(RC19で追加済み)とセット揃 い 本体UI(bbs.php系)とインストーラUIの両方に以下の7言語を追加: スペイン語(Español) フランス語(Français) ドイツ語(Deutsch) インドネシア語(Bahasa Indonesia) ベトナム語(Tiếng Việt) タガログ語(Filipino) ヒンディー語(हिन्दी) これにより対応言語は計15言語(japanese, english, korean, portuguese, turkish, zh- hans, zh-hant, arabic + 上記7言語) ■ ドキュメントの整理 doc/ 以下のファイル名から日付サフィックスを除去し、安定した名前に変更: changelog-2026-07-16-01.txt → changelog.txt migrate-spec-2026-07-19-01.txt → migrate-spec.txt admin-secrets-concept-2026-07-19-01.txt → admin-secrets-concept.txt README.md・InstallGuide.txt(全言語分)の参照パスを合わせて更新
76.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/13(木) 00:23:29 ■ ★ ◆ 木
Σ:)「ちなみに金曜日の夜までclaudeさんのリソース使い切ったので ◎さらなる更新はその後となります
75.
アラビア語に仮対応
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/13(木) 00:21:22 ■ ★ ◆ 木
============================================================
2026-08-12T09:30 UTC
------------------------------------------------------------
【アラビア語ファイルの追加(15言語目、初のRTL言語)】
対象:language/arabic.txt(新規)
RTL対応フェーズ1で $ksphp_lang_tags・$ksphp_rtl_langs・
$ksphp_lang_labels への登録は済ませてあったため、ファイルを追加した
だけで右横書き表示が有効になった。
- 298キーすべてを翻訳(現代標準アラビア語)。english.txt を原本とし、
キーの集合と並び順が完全に一致することを確認済み。
- プレースホルダ(%s・%d・{BINDEX}・{EINDEX}・{N})は、
個数・順序ともに english.txt と一致させた。本スクリプトは位置指定子
(%1$s 形式)を使わない sprintf のため、順序が変わると引数が
入れ替わってしまう。
- 前後の空白(HACKER_TAG の先頭空白、TREE_USER_LABEL の末尾空白など)、
HTMLタグ、実体参照も原本どおり保持した。
- の個数のみ言語ごとの語数に応じて増減している(既存7言語でも
同様で、日本語3個・ポルトガル語8個など幅がある)。
- OG_LOCALE は ar_AR。曜日名は略さず正式名称を使用(アラビア語では
曜日の略記が一般的でないため)。
※ファイル内でアラビア語と %s・ ・HTMLタグが混在する行は、
双方向アルゴリズムを適用するエディタ上では並びが乱れて見えるが、
バイト列としては正しい。その旨をファイル冒頭のコメントに明記した。
検証:全5エンドポイント(/・m=g・m=c・m=tree・m=login)でHTTP 200・
未解決テンプレート変数ゼロ・lang="ar" dir="rtl" を確認。言語プルダウンに
「العربية」と正しく表示されること、他言語(日本語・英語・韓国語)に
回帰が無いことも確認した。
なお install/language/ は247キーの別体系であり、そちらのアラビア語版は
未着手。インストーラの言語一覧はディレクトリ走査で構築されるため、
ファイルが無い間はプルダウンに現れないだけで不整合は起きない。
## ToDo
* **アップローダーサムネイルJS**
— upthumb.jsをUploader@Heyuri以外のUploaderインスタンスにも
簡単に対応できるよう整備
* **新規投稿画面にフォームが表示されない**
— 断続的に発生、再現条件不明
* **実ブラウザでのRTL表示確認**
— 論理プロパティと`dir`属性は導入済みだが、実際の表示は未確認。
`.msgtree`が`white-space: pre`のた
めツリー表示が最も崩れやすい。
投稿フォーム、ヘッダーのナビ列、引用・レス番号の位置も要確認。
* **インストーラ側のアラビア語ファイル**
— 掲示板本体の`language/arabic.txt`は作成済み。
`install/language/`は247キーの別体系で、アラビア語版は未着手。
インストーラは言語一覧をディレクトリ走査で作るため、
現状はプルダウンに現れないだけ。
* **追加7言語のファイル**
— スペイン語・フランス語・ドイツ語・インドネシア語
・ベトナム語・タガログ語・ヒンディー語。
いずれも同じテーブルに登録済みで、残るは`.txt`本体のみ。
* **install.phpの自己リネーム**
— `_setup.php`は初回使用後に自分自身をリネームするが、
`install.php`にはこの仕組みが無い。
現状は削除手順の文書化と、
ディレクトリ一覧を抑止する`index.html`の同梱にとどまる。
## 既知の不具合
* ログ検索時に` `が大量に出現する
74.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/09(日) 23:37:30 ■ ★ ◆ 木
Σ:)[フィードバック待ち。 ◎改造しまくってるからな〜 Σ:)[claudeさんの週間リソース60%なんで、大した作業はできません
73.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/08(土) 06:23:16 ■ ★ ◆ 木
Σ:)「テスト終了。エンバグ解消のため頑張る ◎なんか、使用料限がかかりまくるClaudeさん。前よりも使用量制限きっついわ
72.
>test ◆2sMeuZs◆nutj0d3ZWU
投稿者:
test ◆2sMeuZs◆nutj0d3ZWU(自己レス)
投稿日時: 2026/08/08(土) 04:02:03 ■ ★ ◆ 木
> テスト環境 ちょっとテストさせておくれ 投稿者:test ◆2sMeuZs 投稿日時:2026/08/08(土) 04:00:17 ■ ★ ◆ 木 × ごめんねー 波ダッシュとチルダの挙動は一致 参考: 2026/08/08(土) 04:00:57
70.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo(自己レス)
投稿者:
投稿日時: 2026/08/07(金) 21:13:21 ■ ◆ 木
> > Σ:)[実装 > > ◎どうだろうか? > Σ:D[設定言語:ポルトガル語で書き込み、どうか!? > ◎掲示板デフォルトで書き込むようにしてみました Σ:D[韓国語。エンバグで参考:が各言語変わらないのだ? 参考: 2026/08/07(金) 10:26:33
69.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/07(金) 11:55:37 ■ ★ ◆ 木
Σ:)[どうかニャー ◎公式版に組み込むのは厳しそうかも? Σ:D[まぁ、良いけどね ◎我が道を行く? Σ:)[いやまぁ、利用者が楽できるようにね ◎それくらいできて当然級を緩めすぎていないかい? Σ:D[それはあるかもね ◎さーて、来週のサザエさんは? Σ:)[バブー、チャーン ◎イクラです、そういやファイル圧縮ソフトにイクラちゃん圧縮なんてのがあってだな Σ:)[関係ないね。では引き続き ◎感想やバグレポートお待ちしております Σ:D[最新版はClaudeさんが直接コミット! ◎手抜きも極まれりだね!
68.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo(自己レス)
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo(自己レス)
投稿日時: 2026/08/07(金) 10:28:03 ■ ★ ◆ 木
> > Σ:)[実装 > > ◎どうだろうか? > Σ:D[設定言語:ポルトガル語で書き込み、どうか!? > ◎掲示板デフォルトで書き込むようにしてみました Σ:)[再試行 ◎簡体中文 参考: 2026/08/07(金) 10:26:33
67.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo(自己レス)
投稿日時: 2026/08/07(金) 10:26:33 ■ ★ ◆ 木
> > Σ:D[なるほど、そういう懸念があるのですね > > ◎確かに、self-reply と表示されてます > > Σ:)[ユーザー使用言語を掲示板の設定言語に変換でどうかなぁ > > ◎とりあえずそれで設定してみます(やるのは Claude) > > Σ|3[随分ゴリゴリ改造したのですが、使えそうな部分は掲示板のワンパスリードくらいかな > > ◎ツリー表示の軽量化思想を真似ました > Σ:)[実装 > ◎どうだろうか? Σ:D[設定言語:ポルトガル語で書き込み、どうか!? ◎掲示板デフォルトで書き込むようにしてみました 参考: 2026/08/07(金) 10:12:20
66.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/07(金) 10:12:20 ■ ★ ◆ 木
> > こっちもスクリプトを多言語対応にしようとしたことはありますが、 > > 返事の「参考」リンクや「(自己レス)」の部分はやっぱりユーザーが選択した言語にかわります > > そのままログファイルに落とされている以上、それが変わらない限り言語的に滅茶苦茶になっている可能性があるのと、 > > ユーザーの使用言語が晒されてしまうのとで、やめました > Σ:D[なるほど、そういう懸念があるのですね > ◎確かに、self-reply と表示されてます > Σ:)[ユーザー使用言語を掲示板の設定言語に変換でどうかなぁ > ◎とりあえずそれで設定してみます(やるのは Claude) > Σ|3[随分ゴリゴリ改造したのですが、使えそうな部分は掲示板のワンパスリードくらいかな > ◎ツリー表示の軽量化思想を真似ました Σ:)[実装 ◎どうだろうか? 参考: 2026/08/07(週五) 08:27:39
65.
>かぐや ◆fxENcFA◆V4Zyo2onG6
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/07(金) 08:27:39 ■ ★ ◆ 木
> こっちもスクリプトを多言語対応にしようとしたことはありますが、 > 返事の「参考」リンクや「(自己レス)」の部分はやっぱりユーザーが選択した言語にかわります > そのままログファイルに落とされている以上、それが変わらない限り言語的に滅茶苦茶になっている可能性があるのと、 > ユーザーの使用言語が晒されてしまうのとで、やめました Σ:D[なるほど、そういう懸念があるのですね ◎確かに、self-reply と表示されてます Σ:)[ユーザー使用言語を掲示板の設定言語に変換でどうかなぁ ◎とりあえずそれで設定してみます(やるのは Claude) Σ|3[随分ゴリゴリ改造したのですが、使えそうな部分は掲示板のワンパスリードくらいかな ◎ツリー表示の軽量化思想を真似ました 参考: 2026/08/07(金) 07:12:39
63.
>かぐや ◆fxENcFA◆V4Zyo2onG6
投稿者:
かぐや ◆fxENcFA◆V4Zyo2onG6 (self-reply)
投稿日時: 2026/08/07(金) 07:02:57 ■ ★ ◆ 木
> てすと その2 Reference: 2026/08/07(Fri) 07:02:41
61.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/06(木) 04:15:27 ■ ★ ◆ 木
Σ:)「GitHubにコミットしたので、以降の最新版はココになる ◎のだ ttps://github.com/gikonekos/ksphp-plus-gikonekos/archive/refs/heads/main.zip
60.
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/04(火) 19:03:32 ■ ★ ◆ 木
Σ:D「やっぱズルはいかんね! ◎ちゃんとアップデートした! ../pub/ksphp-rc17-2026-08-04-02.zip
59.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/04(火) 18:41:56 ■ ★ ◆ 木
> テストにご協力いただきありがとうございます。以下の3件を更新しました。 > ・ツリー表示で、引用文を書き換えたネタ(書き換え引用)が > 表示されるようになりました。 > これまでは引用行(>行)がツリー表示で一律削除されていたため、 > 書き換えネタの文脈が失われていましたが、親投稿と照合して > 改変が検出された場合は引用ブロック全体を金色で残すようにしました。 > 元の引用をそのままコピーした場合は従来通り削除されます。 > ・ツリー表示の先頭に「並び順(新しい順/古い順)」の > 切り替えを追加しました。選択はブラウザに保存されます。 > ・LaTeXレンダリングで、数式として不正な ...... の $ が消える > 不具合を修正しました。 > コード片中の variable のような記述で $ が消えていた問題が解消され、 > 無効な数式はそのまま $... として表示されます。 > ../pub/ksphp-rc17-2026-08-03-01.zip 追記:上記のRC17について、リリース後に以下の修正を加えました。 ・書き換え引用の表示を改善しました。 従来は引用ブロック全体を金色にしていましたが、 改変した行だけ金色、改変していない行はそのまま表示するよう変更しました。 前後の文脈が分かりやすくなります。 ・標準掲示板画面のヘッダーに言語切替セレクタが 表示されていなかった問題を修正しました。 Σ:D「持ってる人も再ダウンロード! ◎たまにこういうことやるので侮れない(あなどれない) ../pub/ksphp-rc17-2026-08-03-01.zip 参考: 2026/08/03(月) 16:28:39
58.
RC17 更新のお知らせ
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/03(月) 16:28:39 ■ ★ ◆ 木
テストにご協力いただきありがとうございます。以下の3件を更新しました。 ・ツリー表示で、引用文を書き換えたネタ(書き換え引用)が 表示されるようになりました。 これまでは引用行(>行)がツリー表示で一律削除されていたため、 書き換えネタの文脈が失われていましたが、親投稿と照合して 改変が検出された場合は引用ブロック全体を金色で残すようにしました。 元の引用をそのままコピーした場合は従来通り削除されます。 ・ツリー表示の先頭に「並び順(新しい順/古い順)」の 切り替えを追加しました。選択はブラウザに保存されます。 ・LaTeXレンダリングで、数式として不正な ...... の $ が消える 不具合を修正しました。 コード片中の variable のような記述で $ が消えていた問題が解消され、 無効な数式はそのまま $... として表示されます。 ../pub/ksphp-rc17-2026-08-03-01.zip
57.
>擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo(自己レス)
投稿日時: 2026/08/03(月) 16:13:32 ■ ★ ◆ 木
> > Σ:D[20:00超 > > ◎週間規制にハマったでござる > > ※ちょう残念カナー > > ttps://motoikenkichi.com/kc/kcv28.html > > #HTML5 #javascript > Σ:)「これにもタグリンクつくかな? > ◎つく方に100円 > Σ:D「ショボイな! > ◎ええ、ショボイですよ! ギャンブルになるかもしれませんからね! Σ:)「書き換えネタにツリー反応するでござるか? ◎非公開バージョンね 参考: 2026/08/03(月) 15:42:50
56.
>擬古猫 ◆6HsNBsg◆bjgikOneKo
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/03(月) 15:42:50 ■ ★ ◆ 木
> Σ:D[20:00超えたのに > ◎週間規制にハマった > ※ちょう残念 > ttps://motoikenkichi.com/kc/kcv28.html > #HTML5 #javascript Σ:)「これにもタグリンクつくかな? ◎つく方に100円 Σ:D「ショボイな! ◎ええ、ショボイですよ! ギャンブルになるかもしれませんからね! 参考: 2026/07/21(火) 22:46:34
55.
動作してるようだね
投稿者:
擬古猫(管理猫) ◆6HsNBsg◆bjgikOneKo
投稿日時: 2026/08/03(月) 06:21:00 ■ ★ ◆ 木
Σ:)「うむ。バグチェック有志、よろしく! ◎だれかやってるのかなぁ? Σ:D「ちなみに、バグチェックはClaude の Fableさんがやった ◎クレジット貰ったからね!