てがろぐ - Fumy Otegaru Memo Logger -

お手軽一言掲示板(この辺の文章は「管理画面」の「設定」内にある「フリースペース」タブから編集できます。)




or 管理画面へ

■フリースペース: 編集

ここは、CGIの設定画面から自由に文章を入力して掲載できるスペースです。スキンを編集しなくてもCGI上から手軽に内容を変更できます(HTML使用可)。
動作サンプルです。◆他のスキン:標準スキン, 昔のツイッターっぽいスキン(ピンク版), 付箋型スキン, シンプル日記スキン, ジャーナル(日誌)スキン, ブログタイプスキン, チャットタイプスキン, 黒板スキンてがろぐCGIの配布ページに戻る

2025年3月 この範囲を時系列順で読む この範囲をファイルに出力する

今日からまたちょっと寒くなるっぽい……?

🍔Re:5055◆その適用順序は半分(前半が)間違っていますのでご注意下さい。robots.txtでクローラーをブロックすると検索避けができなくなる点は、Google自身が公式ヘルプで明言しています。(「インデックスに登録してはいけない」という指示自体が読めなくなるため)
robots.txt ファイルでページのクロールが許可されていない場合、インデックス登録や表示に関するルールについての情報は検出されず、その結果無視されます
後半の「metaタグ→それでも読まないお行儀悪いものは.htaccess」は正しい順序ですが、最初に「まずはrobots.txtを読んでもらう」とすると、Googleでは検索避けに失敗します。(※robots.txtでGoogle等の紳士的なクローラーをブロックしていないなら問題ありませんが。)

🍔Re:5053◆Googleに関してはその通りです。.htaccessでブロックしてもいけないし、robots.txtでブロックしてもいけません。なぜなら、ブロックされると「登録するな」という指示自体も読めないからです。
  • もちろん、robots.txtでブロックされているならクローラーはページの内容を読みませんから、(ページ内に何が書かれているのかの情報は得られないため)インデックスに登録される可能性は減りはします(※なので「この方法で検索避けは成功する」と思えるケースもあるでしょう)。
  • しかし、登録禁止だという指示自体も伝わっていないため、よほど評価値の高い外部サイトからリンクされている場合などの外部要因次第では(リンク元ページにあるリンクテキストなどのように「読むことを禁止されていない場所にある情報」を用いて)インデックスに登録される可能性が残ります。
なので、少なくともGoogleに関しては、.htaccessはもちろんrobots.txtでもブロックしてはならず、meta要素だけで指示するのが最も確実です。

※2000年代からある古典的な話ですが、「出口」という検索語でググると、Yahoo! Japanがヒットします。これは「出口」というリンクテキストを使ってYahoo!にリンクしているサイトが多いことによる影響です。つまり、「どんなリンクテキストを使ってリンクされているのか」という情報も検索サイトに反映される(要素の1つになる)のです。なので、robots.txtでページの中身を読むことだけを禁止しても(&.htaccessでページ自体を読めなくしても)、インデックスに登録される可能性はあります。
したがって、インデックス登録を避けるには、ページそのものに書かれた登録禁止の指示を確実に読ませる必要があるため、ブロックしてはいけないのです。

……とはいえ、世の中に存在するクローラーはGoogleやBingのような比較的紳士的に動作するものだけではありません(※検索のシェアはGoogleが1強ですが)。metaタグの存在を無視してインデックスに登録しようとするクローラーも存在するでしょう。なので、metaタグを読まないような無作法なクローラーに対しては、何らかのブロックをするほかありません。(そのような無作法なクローラーはrobots.txtだって読まないでしょうから、.htaccessでサーバ側に応答を拒否させるしかないでしょう。)
したがって、検索避けを厳密にしたいなら、以下のような方策が必要です。
  1. まずは、metaタグを読ませる。(←紳士的なクローラーはこの指示に従うので、まずはこれを確実に読ませる必要がある。)
  2. (次に、metaタグを無視するようなBotだけに限定して、robots.txtでブロックする。)
  3. 最後に、1も2も無視するようなBotだけに限定して、.htaccessでブロックする。
この順序です。(metaタグの指示に従わないBotはrobots.txtだって読まないでしょうから、.htaccessでブロックできるなら2は省略して良いですが。)
この順序を逆にしてしまうと(=あらゆるクローラーを.htaccessでブロックすると)、そもそもmetaタグを書く意味がなくなってしまいますから注意して下さい。なぜなら『あらゆるクローラーがmetaタグを読めなくなる』からです。
Googleだけを対象にするなら、そもそもmetaタグだけで充分です。他の無作法なBotも対象にしたい場合は、「Googleのような紳士的なクローラーにはアクセスを許可しつつ、無作法なクローラーだけを拒否するような .htaccessを書く」必要があります。

※なお、robots.txt自体に意味がないわけではありません。検索サイト以外のクローラー(最近ではAI学習用のBotも多いですね)をブロックする用途や、「クロールそのものは許可したいがクロール頻度を低く抑えたい(=負荷軽減)」場合などの指示には役立ちます。
とはいえ、Googleはrobots.txtに書かれた「クロール頻度の指示」は無視するんですけども……。┌(:3」└)┐

🍔Re:5054◆その場合は、2つの方法があります。
  1. 『サイトマップページモードをカテゴリ限定で表示させたページ』をiframeで読み込んで並べるページを作る。
  2. 『サイトマップページモードをカテゴリ限定で表示させたページ』の中身をJavaScriptで読み込んで1ページに合成するページを作る。
iframeは(コンテンツが可変長の場合に)サイズ調整が難しいので、②の方が柔軟に配置できるでしょうね。必要な箇所だけを抽出するのも簡単ですし。
(2393文字) No.5057 回答/返信 at by NO IMAGE にしし
5055さん、詳しくありがとうこざいます🙇
せっかく検索避けしているのに意味がないかもしれないと知って焦っていたので、少し落ち着けました。冷静に対処していきます。
(81文字) No.5056 at by Icon of admin あどみ
chatgptに聞いた情報ですが、まずはrobots.txtを読んでもらう→読まないbotにはmetaタグ→それでも読まないお行儀悪いものは.htaccess…という感じで使い分けての併用なら意味があるとのことでした。私はずっと併用しています。
なんでもかんでも.htaccessで弾いてしまうと、robots.txtやmetaタグを読んでくれるbotには意味がなくなってしまうよ、ということではないかと思います。.htaccessで弾きつつ、robots.txtだけはアクセス許可するとかもできますよ。調べればそれぞれ出てくるかと…
(267文字) No.5055 at by Icon of misaki みさき
>5052
5051です。
サイトマップページモードを使うと、②③④ができるんですね!!
①もTODOリストに入れてくださりありがとうございます!!
ただ、私は「カテゴリAに属する記事の一覧のかたまり」と「カテゴリBに属する記事の一覧のかたまり」を同じページ上に並べたかったので新着投稿リストを使っていたのですが、サイトマップページモードの機能でもそのようなことはできますか…?
(189文字) No.5054 at by Icon of admin あどみ
すみません、検索避けについて、質問された方とは別の人間なのですが、質問があります。

つまりまとめると、検索避けはhtmlのmeta要素のみ使うべきで、.htaccessやrobots.txtは使ってはいけない(併用も不可)ということでしょうか?

読解力がなく、頭の悪い質問で申し訳ないのですが、重要なところなので詳細を知りたいです。
(168文字) No.5053 at by Icon of admin あどみ
昼食は冷蔵ピザ。🍕🍕🍕

🍕Re:5051◆目次は「サイトマップページモード」をご使用下さい。サイトマップページモードは、名称を「目次モード」にしておく方が良かったかな、と思うくらい、元々目次用途に作ったモードです。
このモードを使えば、ご要望の②・③・④は既に実現できます
なお、①については確かにあると便利そうですね(サイトマップページモードでも)。ToDoリストに入れておきます。(※今の時点で実現したい場合は、JavaScriptを使って、リンク先URLの末尾に &cat=(カテゴリID) を加える方法はあります。)
(521文字) No.5052 at by NO IMAGE にしし
てがろぐ大好き!!
とてもお世話になっています、にししさんありがとうございます~!
新着投稿リストについて相談させてください。
私はてがろぐで小説サイトを作っていて、目次を作るのに新着投稿リストを使っています。(画像A)
20250327_1.jpg
そこで、#要望 が4つあるのですが、
①新着投稿リストで指定したカテゴリにおいて、同カテゴリに限定した隣接投稿へ移動できるリンクが表示されるようにしてほしい
20250327_2.jpg
②新着投稿リストで指定したカテゴリにおいて、そのカテゴリのカテゴリ名と概要文が表示されるようにしてほしい
20250327_3.jpg
③新着投稿リスト内に、その投稿内に含まれるハッシュタグが表示されるようにしてほしい
20250327_4_2.jpg

④新着投稿リストごとに表示される投稿の件数を変更できるようにしてほしい
20250327_5_3.jpg
お忙しいところ申し訳ないのですが、ご検討いただき、TODOリストの端っこに加えていただけると嬉しいです!
よろしくお願いします!!畳む
(391文字) No.5051 at by Icon of admin あどみ
風が強い。花粉と黄砂も飛んでいるので窓は絶対に開けられない……。

Re:5049◆検索避けには、まさしくそのmeta要素を使う必要があります。
.htaccessやrobots.txtを使ってクローラーからのアクセスをブロックしてしまうと、「検索インデックスに登録するな」という指示そのものが読めなくなるので、結果として検索避けに失敗します。(他サイトからのリンクを経由してクローラーが来た場合、そのページに書かれている情報は読めないため取得されませんが、リンク元ページにあるリンクラベル等を使ってインデックスに登録される可能性があります。)
なので、検索避けのためには「『登録するな』という指示(<meta name="robots" content="noindex">)自体はクローラーにも読めるように」しておく必要があります。
※参考:このGoogle検索セントラルHelpページ末尾の「robots.txt ルールとインデックス登録および表示に関するルールとの組み合わせ」項目には、「クロール禁止の情報自体が読めなかったら、指示は無視されるよ」的なことが書いてあります。

なお、IPアドレスは明確に対象国が分割されているわけではありません。「今は日本国内に割り当てられているIPアドレスが、来月は海外で使用されている」というケースもあり得ます(もちろんその逆も)。なので、IPアドレスを使ってアクセス元を判断するには常に最新の情報にアップデートし続ける必要があり、個人ではあまり現実的ではなさそうに思います。
(667文字) No.5050 回答/返信 at by NO IMAGE にしし
海外からのアクセス拒否についてを要望した者です。いくつか方法をご提示くださりありがとうございます!
少しになることがありまして、現在サイト内全てのページに検索避けのmetaタグを導入しているのですが、その場合は一つ目の『日本国外からのアクセスを制限する.htaccess』を使用した方がいいのでしょうか?
(152文字) No.5049 at by Icon of admin あどみ
春の陽気。🌸🌸🌸
まだ今週末はまた寒くなるっぽい予報ですけども。

🌸Re:5047◆なるほど。
普通の半角「 # 」記号は、Unicodeで U+0023 で、
キーキャップ化した「 #️⃣ 」は、UnicodeでU+0023 U+FE0F U+20E3 なのでそういう動作になるんですね。
  • U+0023 : #
  • U+FE0F : (Emoji Variation Selector)
  • U+20E3 : (Combining Enclosing Keycap)
ある文字に続けて U+FE0F U+20E3 を加えると、キーキャップになるUnicodeの仕様で、
  • #️⃣# + U+FE0F + U+20E3
  • 1️⃣ ← 1 + U+FE0F + U+20E3
  • 9️⃣ ← 9 + U+FE0F + U+20E3
のようになると。

最初の例では、『 #️⃣​これってハッシュタグになる…?』の先頭はあくまでも「 # 」で、その続きが「 U+FE0F、 U+20E3、こ、れ、っ、て…… 」になるので、『U+FE0F (Emoji Variation Selector)』から「?」までがハッシュタグだと認識されると。
U+FE0FU+20E3 は半角文字の範囲に含まれていないので、U+FE0F から までを一連のハッシュタグだと認識するんですね。

次の2つの例では、先頭の「 # 」と「 [ 」や「 - 」とにある U+FE0F U+20E3 だけがハッシュタグだと認識されるので、「 #️⃣ 」だけがクリックできるわけですね。^^;

※ハッシュタグを角括弧で囲む場合は、「 # 」と「 [ 」記号が連続している必要がありますが、ここではその間に U+FE0F U+20E3 が含まれていますから、連続していません。
※隠れハッシュタグとして扱う場合は、「 # 」と「 - 」記号が連続している必要がありますが、ここではその間に U+FE0F U+20E3 が含まれていますから、連続していません。

とりあえず、「 # 」の後に U+FE0F が続いている場合はハッシュタグにしないような仕様が必要でしょうね。(^_^;)
(950文字) No.5048 回答/返信 at by NO IMAGE にしし
#️⃣これってハッシュタグになる…?
#️⃣[これってハッシュタグになる…?]
#️⃣-[これってハッシュタグになる…?]
#これはならない
(74文字) No.5047 at by Icon of admin あどみ
test
(4文字) No.5046 at by Icon of admin あどみ
今日の昼食はパエリア。🥘🥘🥘
パエリアには、まさしくそれ用の絵文字が定義されているのか……。🥘🥘🥘
……と思ったけども、Unicodeでの定義の名称は SHALLOW PAN OF FOOD(浅い鍋の食べ物)なので環境によってはパエリアとは限らないかもしれない……?

🥘Re:5042◆反応ありがとうございます。需要がありそうだと分かってありがたいです。^^
🥘Re:5043◆計画はしましたが、どうなるかは作ってみないと分からないので、気長にお待ち下さい~。^^;

🥘Re:5044◆日本国内に割り当てられているIPアドレスからのみ閲覧を許可するには、『日本国外からのアクセスを制限する.htaccess』を使うと良さそうです。ただし、検索サイトのクローラーはたいてい海外から来ますので、それを弾きたくない場合は、このページの『5.Apache「.htaccess」設定』を参考にすると良いです。
ただ、国内のユーザが必ず日本に割り当てられているIPアドレスから来るとは限りませんし、海外からのアクセスが必ずしもそれ以外のIPアドレスから来るとは限らない(VPNもありますし)点や、海外に住んでいる日本人もブロックしてしまう点にもご注意下さい。たぶん、「国内/国外」ではなく、本当に弾きたいものに限定して弾く方が望ましいと思います。
(736文字) No.5045 回答/返信 at by NO IMAGE にしし
いいねボタンの開発ありがとうございます。1番欲しかった機能なので次のバージョンアプデ楽しみにしております!1点要望がありまして、すでに他の方が出しており返答されていましたらすみません。
様々なセキュリティ面等を考え、日本国内のみのアクセス可能という機能が欲しいです。ご検討くださいますと幸いです。
(148文字) No.5044 at by Icon of admin あどみ
てがろぐアドオンとしても使えて、単独でも使える、汎用Web拍手(いいねボタン)ツールの開発計画ありがとうございます!
私もお待ちしております〜〜
(72文字) No.5043 at by Icon of admin あどみ
「てがろぐアドオンとしても使えて、単独でも使える、汎用Web拍手(いいねボタン)ツール」と聞いて思わず投稿してしまいました。

web拍手本家はさすがにもう古く色々心配(主にセキュリティ)なため、使いたくても使えず困っていたので、本当にありがたいです。楽しみにしています!
(136文字) No.5042 at by Icon of admin あどみ
今週の土曜日からはようやく春になりそう……? 木曜日の朝に出かけるのだけども。_(:3」z)_

🌸Re:5037◆β版のご試用をありがとうございます。No.4389でご要望頂いてから11ヶ月経っていましたね。^^; お役に立ったようで良かったです。(╹◡╹)
🌸Re:5039◆いいねボタン機能は、「てがろぐアドオンとしても使えて、単独でも使える、汎用Web拍手(いいねボタン)ツール」として開発しようかと計画しています。すごくうまく行ったとして、6月頃に最初のβ版が出せるといいな……と、なんとなく思ってはいます。^^; とりあえず、開発はする予定です。もうしばらく(数ヶ月)お待ち下さい~。(とはいえ、初回のβ版からいろいろ機能を盛るわけではないので、本格的に活用できるようになるにはもっとかかるかもしれませんが。)
(370文字) No.5041 回答/返信 at by NO IMAGE にしし
テスト投稿
ありがとうございます
(16文字) No.5040 at by Icon of admin あどみ
最近自サイトにてがろぐを設置させていただきました。楽しく使用しております。開発ありがとうございます。
https://tegalog.oita-pikapika.net

そこでご要望なのですが、てがろぐにいいねボタンを標準実装していただけないでしょうか。

自力でいいねボタンをつける方法を調べたりして、「do」さんのサイトで配布されているいいねボタンを導入しようとしたりしたのですが、うまく実装出来ませんでした。
個人サイトという、SNSよりも人目につきにくい場所では、いいねなどの反応があることが何よりの励みになります。投稿の1つ1つに、いいねなどのリアクションが押せる機能が実装されると、とても嬉しいです。

ご検討いただけますと大変嬉しいです。よろしくお願いいたします。
(340文字) No.5039 at by Icon of admin あどみ
言葉足らずですみません💦
Onedriveを同期しないようにするときになんか色々した結果変な挙動をしてしまったんです!今は無事直りました!
(69文字) No.5038 at by Icon of sakura さくら
[[USERLIST]]が実装されたとの告知を見てVer 4.5.4にアップデートしました!私は4389なのですが、昨年複数のメモアプリに分散していたデータをてがろぐに統合して、移行元のアプリ名をユーザー名に指定するという使い方をしています。今まで外側スキンに各ユーザー名のリストタグとリンクを直接書いていたので、[[USERLIST]]の1行で済むようになって嬉しいです。実装ありがとうございます!

>>5036
Onedriveに保存しているデータ自体はクラウド上に保存されているから、アプリをアンインストールしても消えないのでは…?ブラウザからOnedriveにアクセス して「サインイン」ボタンからログインして、「マイファイル」にデータが残っているか確かめてみてはどうでしょう。ここにデータがあればアプリをアンインストールしてもデータは残ります。
(378文字) No.5037 at by Icon of sakura さくら
Onedriveをアンインストールしたいのにアンインストールしたらデータが消える…😭
(42文字) No.5036 at by Icon of sakura さくら
フィットボクシング3を買おうかな、どうしようかな……。

🥞Re:5030◆ご要望をありがとうございます。たしかに、1画像だけを消したいときには、現状のUIだと操作が面倒ですね。
🥞Re:5033◆ご要望をありがとうございます。なお、[[COMMENT:TITLE]] の代わりに [[COMMENT:LINE:1]] を使うと、1行目が空行のときには何も出力されませんのでお試し下さい。(ただし、1行目に画像等のオブジェクトがあると、それをそのまま出力してしまいますが。)
(255文字) No.5035 回答/返信 at by NO IMAGE にしし
開発進捗状況報告サイトで、てがろぐ Ver 4.5.4(β版)の配布を開始しました。ご自由にダウンロードしてご活用頂けます。お試し頂ければ幸いです。主に以下の点を搭載しています。

🆕 Ver 4.5.4βの更新点(概要):
《▼新機能》
ユーザ一覧を出力できる記法 [[USERLIST]] と [[USERLIST:識別子]] を追加。

《▼仕様改善》
投稿削除ボタンやカテゴリ削除枠の配色を(目立ちすぎる赤色から)灰色に変更。

《▼不具合修正》
(なし)

詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。

🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(323文字) No.5034 アップデート✨ at by NO IMAGE にしし
こんにちは。先日てがろぐを設置させていただきました。開発・運営ありがとうございます!
#要望 なのですが、

1.[[COMMENT:TITLE]]について、1行目が空白の場合「No.123」形式の投稿番号が表示されますが、空白表示や指定した文言(「無題」等)の表示もできると嬉しいです。

2.「画像の管理」について、画像をファイル名順に並べ替える機能が欲しいです。
(184文字) No.5033 at by Icon of admin あどみ
テスト
(3文字) No.5032 at by Icon of admin あどみ
chatgptに色々聞きながら小説ビュワー作ってるんだけど思い通りにならず難しい…という吐き出し
(48文字) No.5031 つぶやきつぶやき at by Icon of admin あどみ
#要望

・管理TOP>画像の管理 ページで
チェックボックス下の「編集」の下に「削除」(単体削除リンク)が欲しいです。
(もしくは「編集」リンク先のページ内に「この画像を削除」のボタンが欲しいです)
スクロールなしで、ファイル情報を見ながらその場でパッと削除に行けたらうれしいです。

・「管理ページにスキン(ユーザースタイルシート)を使いたい→ブラウザ拡張機能で解決できます」という話題が以前あったと思うのですが、
私も、複数ブラウザ・端末を跨いでも維持できる「管理ページ用の上書きスタイルシート」みたいな設定を、てがろぐ自身でできたらいいなあと思う派です。(*.cssのURL読込でもベタ打ちでも)
下手すると動作に影響しそうなのと、実装大変そうなレスがあったので、あまり期待せずに言うだけ言ってみようの精神で言ってみます
いつも開発運営お疲れ様です。ありがとうございます☕️
(391文字) No.5030 at by Icon of admin あどみ
今日の夕食はカレーライス。🍛🍛🍛

🍛Re:5022◆情報ありがとうございます。WAF(Web Application Firewall)は、SQLインジェクションとかクロスサイトスクリプティング(XSS)とかに使われるような感じの投稿本文をチェックしてブロックしますからね。長い英文を貼り付けて投稿するだけでも、そこに「or」があって、遠く離れた位置に「=」とかの記号があるだけでもダメだったりしますし。とはいえ、WAFが使えるのならあえてOFFにはしない方が良いですから、いろいろ試していくしかないですね。^^;

🍛Re:5023◆てがろぐのご活用をどうもありがとうございます! 末永くご愛用頂ければ幸いです!(╹◡╹)ノ

🍛Re:5024◆情報ありがとうございます。WAFは、サーバに送信された文字列から「攻撃の可能性」を判断して通信をブロックするか通すかを決めますので、基本的にはスキンは無関係です。ただ、お使いのスキンに、何か必ず特定の文字列を付加して送信させるような特別なスクリプトがあるなら話は別ですが、たぶんそういうケースは滅多にないでしょうね。^^; なので、403になるパターンは、おそらく他のスキンを使っても403になります。半角の丸括弧 ( ) 記号の存在も誤判定によく影響します。(^_^;) 今更なんですけども、てがろぐの各種記法では、区切りに「/」を使って、オプションのカッコには < > を使うような、「攻撃だと誤解されにくい」書き方を採用していれば良かったな……、とは思います。(仕様を考えたときには、WAFにブロックされる可能性は全く想定していなかったもので。)

🍛Re:5025◆分かりやすい画像をありがとうございます。WAFのログをリアルタイムで確認できると、「何だと誤解されたのか」がハッキリするので良いですね。
(805文字) No.5029 回答/返信 at by NO IMAGE にしし
‪てがろぐ設置時のパーミッション設定方法を解説する動画を作ってみました(56秒)。音が出ます。

https://youtu.be/iR0RG20neKI
もうちょっと解像度が高くないといけなかったかな……。ローカルで作成した動画は充分な解像度があったんですけども、YouTubeにアップロードすると画質が下がるんですかね……?
まあ、FTPソフトのUIは様々ですし、雰囲気が伝われば良いだろうとは思いますが。^^;(動画中のFTPソフトは、FFFTPです。)
なお、合成音声には VOICEPEAK という読み上げソフトを使いました。
(270文字) No.5028 at by NO IMAGE にしし

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■日付一覧:

■カレンダー:

2025年3月
1
2345678
9101112131415
16171819202122
23242526272829
3031

■最近の投稿:

■新着画像リスト:

Perlのバージョンを上げる設定(さくらインターネット)

全317個 (総容量 36.08MB)

動作サンプルです。 ご自由にお試し下さい。パスワードguest管理画面もお試し頂けます。
■いま見ているスキンは「チャットタイプスキン」です。他に、 標準スキン昔のツイッターっぽいスキン(ブルー)昔のツイッターっぽいスキン(ピンク)付箋型スキンシンプル日記スキンジャーナル(日誌)スキンブログタイプスキン(タイトル付きブログっぽくできるスキン)があります。
てがろぐCGIの配布・解説ページに戻る