てがろぐ - Fumy Otegaru Memo Logger -

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

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

or 管理画面へ

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

今年もお誕生日おめでとうございまーす! また1年、どうか健やかにお過ごし下さい。

by admin. <40文字> 編集

にししさん、お誕生日おめでとうございます🎉🍰🎂🎊🎉🍮🎁🎂🎊🍮🎁🎉🎂🎊

by tomoyo. <34文字> 編集

>>5620
5619で質問した者です。ご回答ありがとうございます!
教えていただいたスクリプトをIFの出し分けで個別表示の方に差し込むことで、無事個別ページの方だけ画像を原寸表示にすることができました。
IFでの出し分け、使ったことなかったのですが色々面白そうなので他にも使えないか色々試してみたいと思います。

by sakura. <156文字> 編集

てがろぐ Ver 4.7.3 beta版、クイックポストを複数置いていると「Uncaught SyntaxError: redeclaration of let lastCovElmOffsetHeight」というエラー?が出ます。
一応公式の最新版てがろぐフルそのままにbeta版のファイルのみ上書きした状態で確認しました。が、おま環でしたらすいません……。
こちらは放っておいても一応大丈夫な類のエラーでしょうか?(今のところこちらでは普通に使えているっぽいですが)

追記:ふたつめ以降のクイックポストの「機能」ボタンが押せなくなってるぽいです。押しても読み上げなどのボタンが出てこない……。
複数のクイックポストを置いてるのでもし解決できそうでしたらお願いしたいです~。

by admin. <339文字> 編集

てがろぐ利用させて頂いてます、いつもありがとうございます。
にししさんがSNSで呟かれてる食べ物の話題が好きで、密かに楽しみにしております。スタバの新作もそこで知ったり…
ご多忙かと存じますがどうぞご自愛くださいませ。

by sakura. <109文字> 編集

こんにちは。てがろぐをいつも便利に使わせていただいています。これからも開発応援しています。
にししさんが時折目の乾燥についてお話されているのを拝見するのですが、カワイ肝油ドロップの効能に目の乾燥緩和がありますので、味が苦手でなければおすすめです。

by admin. <123文字> 編集

>>5608 です。見ていただいてありがとうございます。
まだ改善の余地があると思って放置していましたが解説を見て使ってもらえそうなら解説記事を書いてみようと思います。

>>5609
ご推察の通り、記事ナンバーだけだと「No.1を検索したいのに10とか11とかも引っかかってきちゃう」ので、
区切りとして「[F:hidden::]」という隠し文字を入れています(CSSで.deco-hidden{display:none;}としています)。
区切り文字を隠さなくてもよければ>>記事ナンバーの直後に「:」などを入れ検索対象を「$pi=記事No;|>記事No:」としてもいいと思います😊

>>5610
昔からサイト作成している身からすればスキン式CGIの「○○サイトのような使い方も~」という文言は
デザインのことだと推測できるかと思ってましたがSNSやほか便利サイトがあって当然の世代からしたら
機能込みだと捉えられるかもというのは盲点だったかもと気づきを得ました😅
マストドンやミスキーを自分で建てるのはものすごくハードルが高そうなので(設置できてしまえばデフォルトで高機能でしょうけども)、
設置が簡単でシンプルにも多機能にも使え、スキンの作り方や工夫で拡張もできるてがろぐはありがたい存在だなと個人的には思っています!

昔(ガンブラー?などのウィルスが流行ったころくらいまで)はJSレスのほうが重くもならないだろうしいいのかなと思って勉強してこなかったんですが
時代的にもクライアントサイドでできることはしちゃっていいんだという気持ちも持てたタイミングでてがろぐに出会い
Javascriptをまじめに勉強するきっかけにもなって感謝しています🙏

by admin. <728文字> 編集

>>5607です。読解力がなくて申し訳ないのですが、結局のところツリーや引用を実装するつもりはなくなってしまったということでしょうか?

by admin. <67文字> 編集

春の花粉がもう飛び始めたのか、それとも冬に花粉を飛ばす何らかの植物の花粉にも反応する身体になってしまったのか、もう花粉症の症状が出てきたんですけども……。_(┐「ε:)_

🌲Re:5619◆投稿本文中に含まれている画像は、何らかのタグ等によって個別に出力されているわけではなく、てがろぐ本体の「本文出力機能」によって(他のテキストと併せて本文の一部として)一括で出力されていますので、(設定で『サムネイル画像があればサムネイルの方を表示』項目がONの状態なら)サムネイルが存在する場合にはサムネイルが出力されます。
(これを設定で防ぐには、[設定]→[ページの表示]→【投稿本文の表示/画像】で、『サムネイル画像があればサムネイルの方を表示』項目をOFFにするしかありませんが、そうすると、どんな場所でもサムネイルが出力されなくなりますので、お望みの動作とは異なりますね。)

幸い、『サムネイル画像のURLには必ず mini というディレクトリ名が含まれる』という前提条件がありますから、この仕様を利用することで、以下のJavaScriptを実行すると、サムネイルではなく原寸画像の方を強制的に表示させられます。(img要素のsrc属性値の中に /mini/ というディレクトリ名がある場合に、それを取り除く(=/に置き換える)処理をするスクリプトです。)
<script>
document.addEventListener("DOMContentLoaded", () => {
  const images = document.querySelectorAll("img.embeddedimage");
  images.forEach(img => {
    const src = img.getAttribute("src");
    if(src && src.includes("/mini/")) {
      img.setAttribute("src", src.replace("/mini/", "/"));
    }
  });
});
</script>

これを、IF文での出力条件分けを使うなどして、投稿単独ページでのみ出力すれば、『投稿単独ページでは、サムネイルがあろうとなかろうと、常に原寸画像が表示される』という仕組みにできると思います。

by nishishi. 回答/返信 <1070文字> 編集

いつもお世話になっております。
てがろぐについて、画像フォルダの直下にminiフォルダを作成して同じ名前でサムネイルを作成すればサムネイルをクリックするとオリジナル画像が表示されるという機能がございますが、
サムネイルを使用している時に「画像の原寸大ファイルそのもの」を指定出来るような変数って存在しますでしょうか?

サムネイルを並べたギャラリーから個別ページに飛ばして、飛んだ先でオリジナルサイズを表示させる……というような運用をしたいのですが、
サムネイルを設定しているとサムネイルそのもののURLかサムネイルをいったん表示させてからLightboxで原寸サイズを表示させる方法しかわからず。
miniフォルダを削除してCSSで画像サイズを制御するのが手っ取り早そうなのですが画像が増えてきて読み込みに時間がかかっているようなので、できればサムネから飛ばす運用にしたいです。

ヘルプページの「【投稿本文に含まれる画像関連要素】」の項目は一通り確認したのですがみつからなかったのでご質問させていただきました。
どこかに載っているようでしたら初歩的な質問となり申し訳ありません…!ないようでしたら追加をご検討いただけますと幸いです。

by sakura. <518文字> 編集

🍰Re:5617◆サーバのサポート窓口からの返信がめちゃくちゃ早いですね!?
ご報告をどうもありがとうございます。やはりCGIの使用が許可されていないのですね。残念……!
台湾のレンタルサーバ事情に関しては知識がないので、具体的な会社の選択肢は提示できないのですが、次にサーバを検討する際には、「CGIが実行可能」という他に、以下の2点にもご注意下さい。
  1. Perl 5.6 以上が使える。
  2. Perlに、「CGIモジュール」と「Time::Localモジュール」がインストールされている。
上記の条件を満たしていれば、てがろぐCGIは動作します。(詳しくは、動作要件項目もご覧下さい。)
※少なくとも日本の場合では、CGIの実行が許可されているレンタルサーバなら、多くのサーバが①も②も満たしています。

by nishishi. 回答/返信 <360文字> 編集

Re:5616
分かりました、西村さん、本当にありがとうございます。
もし無事に解決できたら、また投稿して報告します。

--
更新

サーバ側の返信によると、cPanel現在cgiについて許可されていないだそうです。
てがろぐを使うため、契約しましたのに、残念の結果になりました。
今後、また他の設置できんるサーバーを探します。ありがとうございます。

by admin. <180文字> 編集

🍰Re:5615◆なるほど。パーミッションを705や755にすると、「ウェブページが表示される」のではなく「test.cgiファイルそのものがダウンロードされる」という動作ですかね?
なかなか珍しい動作ですね。
そうなると、サーバ側のサポート窓口に「どうすればCGIが実行できるのか?」を質問してみる以外に対処方法はないと思います。

なんとなく、CGIの実行が許可されていない気がします。
  • 元々CGIの使用を許可していないサーバである。
  • CGIは使用可能だが、今の契約状況では許可されていない。(試用期間中など)
  • CGIを使うためには、コントロールパネル等から事前に設定が必要。
……などの可能性もあるかもしれません。
何にせよ、サポート窓口に問い合わせてみて下さい。

by nishishi. 回答/返信 <340文字> 編集

Re:5614

test.cgiアップロードしてみました。
パーミッションを700設定したら、同じく「403 Forbidden」になりましたけど、
705や755の場合、クセスしてみるとtest.cgiダウンロードができるようになりました(←これの日本語が分かりません…すみません)


サーバ側にも聞いてみます。
いろいろ教えてくれてありがとうございます🙏

by admin. <181文字> 編集

🍰Re:5613◆ご回答をありがとうございます。
なるほど、tegup.phpに普通にアクセスできることや、skin-cover.htmlにもアクセスできることから考えて、設置方法やアクセス位置には問題なさそうですね。出ているエラーは「500 Internal Server Error」ではなく「403 Forbidden」なのですよね? そうだとすると、最も可能性の高い原因は、パーミッション不足です。他にも、「.htaccessで制限されている」、「CGIの実行が禁止されている」、「WAF(Web Application Firewall)でブロックされている」などの可能性もありますが。

「てがろぐ」だけに発生する問題なのか、「Perlで書かれたCGI全般」に発生する問題なのかを区別するために、以下の3行をテキストエディタで test.cgi などのファイル名で保存して、サーバにUPして、パーミッションを700(または705や755)に設定してから、ブラウザでアクセスしてみて下さい。
#! /usr/bin/env perl
print "Content-Type: text/html\n\n";
print "<h1>Perl CGI OK!</h1>";

これでも 403 Forbidden エラーが出る場合は、お使いのWebサーバのサポート窓口に、「CGIの実行ファイルに設定するパーミッションの正確な値」を問い合わせる必要があります。もしかすると、そのサーバ独特の値に設定しないといけない制約があるのかもしれません。
もし、上位のディレクトリに .htaccess ファイルがある場合は、一時的に削除(リネームでも可)してから試してみて下さい。

by nishishi. 回答/返信 <752文字> 編集

No.5611の人です。

1. https://yuanjhen.com/ こちら、台湾のサーバー会社なんです
2. はい、可能だと思います。実はtegup.phpは普通にアクセスできます
3. https://自分のアカウント.com/作ったフォルダ名/tegalog.cgi でアクセスしました
4. アクセスできますけど、ちょっと文字化けみたいな感じになっています。画像はアップロードしました。

以上、よろしくお願いします
557.png

by admin. <217文字> 編集

そろそろ誕生日なんですが(まだ今日ではありません)、自分が何歳になるのかは西暦から引き算しないと確信が持てません。┌(:3」└)┐

🍰Re:5611◆おぉ、海外からのご活用をありがとうございます。以下の点を教えて頂ければ、何らかの回答ができるかもしれません。
  1. どこのサーバ会社をお使いですか?
  2. そのサーバ会社では、CGI(Perl)の使用は許可されていますか?
  3. どんなURLにアクセスしていますか?
  4. 例えば、skin-cover.html に直接アクセスしてみたときには、エラーにならずにスキンが表示されますか?(もしエラーが出るなら、そのエラー内容を教えて下さい。)

by nishishi. 回答/返信 <292文字> 編集

すみません、質問させていただきます。
設置の時、どのパーミッションの組み合わせでも試しましたけど、どうしても403 Forbiddenになりました。
間違いなくtegalog.cgi にアクセスしていますのに……
たぶんsuEXECを採用されてるサーバーなんです。

もしよかったら、解決策を教えていただけないでしょうか?

外国人なので、もし日本語はどこがおかしい所があれば、大目に見てください。
ありがとうございます。

by misaki. <212文字> 編集

正月にクリスマスケーキを食べる習慣がなかった場合は、食べたたこ焼きの数でも……。takoyaki3takoyaki3takoyaki3

🍰Re:5604◆ありがとうございます~!(╹◡╹)ノ
🍰Re:5605◆いくつでも書いて大丈夫です。^^ 解説ありがとうございます。参考にします。
🍰Re:5606◆ケーキも食べましょう。もしくはたこ焼きを……。

🍰Re:5607◆自サイトに設置できて𝕏の代わりになるシステムといえばMastodonやMisskeyですよね。MastodonもMisskeyも自サーバに設置して(他者のアカウント開設を受け入れなければ)自分専用で使えます。実際にそうして「お一人様Mastodon/Misskey」を使っている方々もたくさんいらっしゃいますし。「そこまで大規模なものは要らない」と思われる方もいらっしゃるでしょうけども、𝕏に匹敵する機能を備えればそうなる、ということでもあります(たぶん)。
てがろぐの本質は、2000年代から存在する「掲示板CGI」ですから、𝕏に機能を寄せると言っても極めて浅いレベルで限界があります。システム的には単に「掲示板の見た目をちょっとSNS寄りっぽい感じにした」というだけのことですからね。しかもデータ管理にデータベースを使っていない上に、モジュールを2つしか読まないPerlで書かれているシステムですし。(理由は「動作要件を低く抑えるため」です。)
「CGIを設置して使おう」と考える人々は、その辺の技術レベル感は理解しているもの、という前提で(当初は)居ましたけども、てがろぐを使うために初めてサーバを契約するという方も最近はいらっしゃるようですから、確かに「期待させすぎるのはよくない」とは言えるかもしれませんね。
昔々そのまた昔、自サイトに通販機能を付けたいというクライアントさんから、「ちょっとAmazonみたいなやつを作ってくれたらええねんで」と言われたときのことを思い出しました。┌(:3」└)┐

なお、現状の標準機能でそれっぽい動作にするには、ツリー表示には隠れハッシュタグ機能を、引用表示にはOGPカードリンク機能を使って頂くくらいかな、と思います。

🍰Re:5608◆いつも有用な情報とツールをありがとうございます。検索機能を活用したツリー表示はなかなかアクロバット感のある実現方法で感心しました。JavaScriptでの引用も自然な感じで合成できていますね。私から要望するのはやや筋が違う気もしますが、解説は読んでみたいです。^^

by nishishi. 回答/返信 <1109文字> 編集

>>5608
5607さんではありませんが、ツリー表示を10pressさんを参考に自分のサイトでもやってみようとしたんですが上手くいかなかったのでぜひ解説お聞きしたいです…!
自サイトで上手くいかなかった原因は記事ナンバーリンクの後に[が来てないからかな?とぼんやり推測してます🤔 かといって[を検索条件から消すとNo.1を検索したいのに10とか11とかも引っかかってきちゃうのでどうしようかな~と詰まってました🙇
カスタマイズOKであれば解説を聞いて自サイトでも使えるように変更して使ってみたいなと思ってます!

by admin. <256文字> 編集

>>5603
返信メール確認しました!お返事ありがとうございます。

>>5607
ツリーや引用みたいなものはスキンの書き方を工夫することでも実装できます~
手前味噌で申し訳ないですが
https://10prs.com/tegalog-cms/?q=%24pi%3D17%3B%7C%3E17...
を見てみてください。引用表示部分はjavascript、ツリーのような表示は検索機能を利用しています。
ログインして記事を見るとクイックポストのテキストエリアに記事Noを自動で入力するボタンが表示されます。
公式での実装じゃないと嫌ということであればスルーしてください👌

要望があれば自サイトで解説や配布もしたいです(引用みたいなものは一部配布スキンに組み込んでいます)

by admin. <351文字> 編集

正直なところ、今回の荒らしのせいでXみたいな機能の実装に対するモチベが下がったみたいなことありますか?
機能をXに近づけたらああいうのがもっと流入してくる可能性があるってことですよね。
ツリーとか引用とかそのまんま私も待望してる機能なのでドキッとしてしまいました…

by admin. <132文字> 編集

今年、まだ餅を食べていません…

by admin. <15文字> 編集

>>5603
>>5587>>5593です。2つも書いててすみません…

>>5587の「個別に」というのは、除外するものを「改行」か「スペース」か「改行とスペース」かを選びたい、という意味でした。ただ、もしかしたら他にもカウントから除外したい文字が出てくるかもなので、もし実装して頂けるのであれば入力欄を設けてその中の文字を除外するのが便利かも?と今思いました。
記事ごとのカウントもあったら良いかも知れません。「選択肢は多ければ多いほど良い」と思っただけなので、具体的に今自分がどう使いたいと思った訳ではないのですが…

>>5593についてはそうですね!今のランダム機能そのままで引いた投稿を一定期間固定して、一定時間経過もしくは指定日時を過ぎたら勝手に再抽選して固定し直してくれるようなイメージでした。
ランダム表示のURLを直に指定できたり、もっと言うと条件を入力欄やチェックボックスで指定したら自動でURLを作ってもらえたりすると、便利かもと思いました。

by admin. <434文字> 編集

いつも大変お世話になっております🙇

今月がにししさんのお誕生月ということで、お祝い・お礼を兼ねてFANBOXの支援プランに入らせて頂きました🎉

てがろぐを使い始めて今年で3年目になりますが、すっかりなくてはならない存在です。こんなに素晴らしいものを本当にありがとうございます。これからもどうぞよろしくお願い致します😄💐

by admin. <161文字> 編集

国産SNSとしてmixi2に期待しているんですけども、果たしてPCからアカウントが開設可能になるのはいつなのか。(招待状

🍰Re:5586◆ご要望をありがとうございます。前3つについては、カスタムQUICKPOSTの機能ができれば(スキン側で)実現はできそうに思います(たぶん)。今のところ、CGIソースを触らずにカスタマイズで実現できる点はなさそうです。
🍰Re:5587◆「個別に」というのは、記事ごとにカウント方法を変えたい、という意味ですか?
🍰Re:5588◆「親ページ」・「子ページ」というのは何のことでしょう?
🍰Re:5589◆買収当初は、早々にイーロンが経営を諦めて𝕏から再びTwitterに戻ってくれることを期待してTwitterと呼び続けていたんですけども、もはやそうはなりそうにないので、そろそろ私もあれを𝕏と呼ぶべきかな……という気がしています。(笑)
🍰Re:5591◆お役に立っているようで嬉しいです。(╹◡╹)ノ
🍰Re:5593◆その場合、あらゆる投稿からランダムに選ぶのではなく、何らかの限定範囲から1つを選ぶような仕組みが必要でしょうかね?
🍰Re:5601◆ありがとうございます~! メールで返信させて頂きました。もし届いていなかったら別の方ですので再度ご連絡下さい。(^_^;) 汎用いいね拍手ボタン的なツールもなんとかリリースに漕ぎ着けたいと思っています~。

by nishishi. 回答/返信 <652文字> 編集

どへぇ。どへぇ。どへぇ。
とりあえず治安の悪化に繋がりそうな感じの一連の投稿は削除しました。
あおりを受けてついでに消された投稿もありますが、悪く思わないで下さい。
テスト投稿には、正月に食べたクリスマスケーキの個数とか書いて下さい~。

by nishishi. <119文字> 編集

あけましておめでとうございます~!🎍🦄🎍
今年もよろしくお願いいたします!
昨年も大変お世話になった&今月はにししさんのお誕生月ということでささやかですがコーヒー代☕を贈らせていただきました!(もし届いてなければ教えてください…)
てがろぐのバージョンアップや汎用いいね拍手ボタン的なツールのリリース楽しみにしております!
にししさんもみなさんもお体に気を付けてよい一年を過ごせますように🙏✨

by admin. <196文字> 編集

指定時刻や一定間隔でランダムに投稿を切り替えるスペースとか先頭に固定できる機能があれば面白いかな、と思いました。例えばその日の運勢みたいな使い方で…
手動でランダム押して出てきた投稿を固定すりゃいいだろってのはそうなんですけど…
ほぼお遊び機能にしかならないと思いますが気が向いたらご検討ください。

by admin. <149文字> 編集

DASHBOARD

■複合検索:

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

■新着画像リスト:

全文検索の検索対象設定特定のカテゴリに属する投稿の抽出Ⓑ特定のカテゴリに属する投稿の抽出Ⓐ最初のbrタグを増やす正規表現

全341個 (総容量 37.26MB)

■日付一覧:

■日付検索:

■カレンダー:

2026年1月
123
45678910
11121314151617
18192021222324
25262728293031

■最近の投稿:

■フリースペース:

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

編集

▼現在の表示条件での投稿総数:

5798件

▼最後に投稿または編集した日時:

2026年7月17日(金) 04:47:32〔27時間前〕

RSSフィード

SunMonTueWedThuFriSat
Jul 1 2 1 2 1 1 2
1 0 0 0 1 0 0
2 0 0 1 5 2 3
Aug 6 4 0 1 1 1 2
6 3 0 1 0 0 3
3 8 1 1 3 1 1
0 2 1 1 3 0 2
3 3 2 0 4 1 2
Sep 0 1 3 3 1 0 3
0 1 1 0 3 1 0
3 6 14 1 0 0 0
8 2 3 1 0 0 2
Oct 6 1 0 0 1 0 3
0 0 1 0 2 0 1
0 0 0 3 5 0 0
0 0 0 0 2 1 0
Nov 0 1 0 1 0 5 0
1 4 1 0 0 0 0
2 0 1 2 2 0 0
0 0 0 0 2 1 1
1 0 5 3 7 0 2
Dec 4 2 0 2 1 0 0
1 2 1 0 0 0 0
0 0 1 0 3 2 4
1 7 4 1 3 11 2
Jan 3 2 2 9 2 1 11
3 3 3 5 6 3 3
13 6 2 1 1 3 8
4 4 5 1 3 1 5
Feb 5 4 2 2 2 3 0
0 5 2 2 0 0 0
1 0 1 0 2 1 3
0 4 4 3 3 0 3
Mar 4 0 5 1 0 1 1
0 0 1 3 1 1 2
1 1 1 4 0 1 2
1 1 1 0 1 2 0
3 1 3 4 0 2 3
Apr 1 1 0 1 0 4 5
7 3 2 1 2 1 1
2 0 0 1 0 2 2
2 1 3 1 2 0 9
May 4 7 0 0 1 2 1
2 2 2 3 2 0 1
1 0 0 4 1 0 2
2 4 2 0 2 1 2
1 0 0 0 0 0 0
Jun 1 4 3 4 1 1 2
0 1 1 3 0 2 0
1 1 1 1 2 0 3
0 3 4 3 0 1 0
Jul 1 1 3 2 4 1 4
2 5 4 0 3 2 0

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