Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「curl」を含む日記RSS

はてなキーワード:curlとは

次の25件>

2025-09-27

anond:20250927213945

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop Formatit

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick Eraseit

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

__________________________

TouchIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

__________________________

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

Technologic Technologic

Technologic Technologic

Permalink |記事への反応(0) | 21:47

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-09

ヨーロッパのおもらし文学

ヨーロッパには公衆トイレが少ない、あっても有料でしかも汚い

というわけでお漏らし文学をChatGPTに調べてもらった

 

1.ドイツ:Sanifair(高速道路トイレ)での敗北

Lasttime I paid 1€ totake a piss,

I walked into the Sanifair, looked around,

and just…left.

Itwas so disgusting I decided togooutside and search for abush instead.

Reddit / r/AskAGerman

 

「1ユーロ払ってトイレに入ったんだけど、あまりに汚すぎてそのまま出てきた。結局、外の藪を探すことにした。」

 

ドイツ人ですら「お金払って藪で用を足す方がマシ」と言ってしまう悲哀。

清潔なイメージドイツにも、こんな現実が。

URL:れでぃっと r/AskAGerman

 

2.英国:駅トイレの汚さに震える

I used tosquat when using public toilets.

Thenone day, I slipped.

 

That day,something inside me died… andsomethingoutside mewas nevercleanagain.

— れでぃっと / r/AskEurope

 

「昔は公共トイレではしゃがんで使ってたんだ。

でもある日、足が滑った。

その日、僕の中の何かが死んだ… そして僕の外側も、二度と綺麗にはならなかった。」

 

公共トイレが少ない上に、あっても猛烈に汚いイギリス

もう「しゃがむ」という選択肢すら許されない。

 

URL:れでぃっと r/AskEurope

 

3.ベルギー路上で立ち尽くす男たち

InBelgium, there’s an unwritten rule.

You hand thebar owner aeuro,

he silently handsyou the bathroomkey.

 

Ifyoudon’t have aeuro,

you find a darkcorner of the street instead.

Blog post “Theart ofle pee inBelgium

 

ベルギーでは暗黙のルールがある。

バーの店主に1ユーロ渡すと、無言でトイレの鍵を渡してくれる。

1ユーロがなければ…街角の暗がりを探すしかない。」

 

観光都市ブリュッセルでも、路上で立ち尽くす影が絶えない理由

トイレをめぐる静かな取引日常に溶け込んでいる。

 

URL:saintfacetious.com

 

4.フランス:深夜のパリ

Itwas 1AMon the Seine.

All cafés were closed,all public toilets locked.

I stumbled along the riverbank,

drunkonwine andregret.

 

In the end, the Seinesaweverything.

— れでぃっと / r/Paris

 

「深夜1時、セーヌ川沿い。

カフェは閉まり公衆トイレも鍵がかかっていた。

ワインと後悔で酔った体を引きずりながら歩き、

最後は…セーヌ川が全てを見届けた。」

 

パリの夜は美しく、そして容赦ない。

観光客だけでなく、現地の人すらこうなることがある。

 

URL:れでぃっと r/paris

 

5.スペイン自動清掃トイレ悲劇

Iwas in Bilbao, desperate to pee before thematch.

I ran intoone of those self-cleaning toilets…

and then thecleaningcyclestarted

while Iwasstill inside.

— TheSun記事より

ビルバオで、試合前にトイレに駆け込んだんだ。

自動清掃式のトイレで、鍵を閉めた瞬間――

清掃モード作動した。

僕は全身びしょ濡れになって出てきた。」

 

水と泡まみれで出てきたマンチェスター・ユナイテッドファン

動画SNS拡散され、世界中で笑われた。

 

URL:TheSun

 

6.オランダ:露天便器「peecurl

In Amsterdam, we had thesehalf-open urinals called ‘peecurls.’

They were meant to stop men from peeing in the canals.

Now they’re disappearing…

and the canals smelllikehistoryagain.

Wikipedia引用+現地ブログより

 

アムステルダムには、半分だけ壁のある露天トイレ『peecurl』があった。

男性運河立ちションしないための工夫だ。

でも今はそのpeecurlも減り、

運河がまた“歴史匂い”を取り戻しつつある。」

 

哀愁漂う街の景色と、尿の匂い

これもまたヨーロッパリアル

 

URLWikipedia:Peecurl

 

7.英国公共トイレが減った結果…

I haveMS.

Since the public toilets closed,

I stoppedgoingout.

Last month, I didn’tmakeithome intime.

I cried, then laughed, then stayed inside for a week.

 

— The Guardian読者投稿

 

「私は多発性硬化症です。

公衆トイレが閉鎖されてから、外出をやめました。

先月、家に帰る前に間に合わなくて…

泣いて、笑って、それから一週間家に引きこもりました。」

 

観光客の不便だけでなく、地元住民尊厳をも奪っている。

トイレ不足は静かに生活を壊していく。

 

URL:The Guardian

 

まあまあだな、また探す

 

____

 

れでぃっとってNGワードなのか、なんやねん

Permalink |記事への反応(1) | 16:58

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-06

未訳で追加すべきもの

  • dom
  • mcrypt
  • memcached
  • mysqli
  • mysqlnd
  • oci8
  • uopz
  • wkhtmltox
  • xlswriter
  • xmldiff
  • xmlreader
  • pgsql
  • pdo_sqlite
  • xmlwriter
  • imagick (yaruka douka fumei)

Permalink |記事への反応(0) | 18:23

このエントリーをはてなブックマークに追加ツイートシェア

2025-08-22

  • strings (済)
  • array (済)
  • hash (済)
  • var (済)
  • info (済)
  • language-snippet.ent(済)
  • spl (済)
  • reflection(済)
  • zlib (済)
  • filter(済)
  • pgsql(済)
  • language(済)
  • language/control-structures (済)
  • language/oop5(済)
  • language/types (済)
  • install/windows(済)
  • dom (済)
  • mysqli(済)
  • pdo(済)
  • pcre(済)
  • pcntl(済)
  • password(済)
  • errorfunc(済)
  • exec(済)
  • filesystem(済)
  • stream(済)
  • phar(済)
  • intl
  • image
  • phpdbg
  • imagick
  • enchant
  • yaf

未訳で追加すべきもの

Permalink |記事への反応(0) | 21:40

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-14

しゃーない、ワイがかわりに英文スパム投稿してやるやで

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop Formatit

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick Eraseit

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

__________________________

TouchIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

__________________________

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

Technologic Technologic

Technologic Technologic

Permalink |記事への反応(0) | 09:31

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-08

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop Formatit

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick Eraseit

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

__________________________

TouchIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

__________________________

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

BuyIt UseIt BreakItFixIt TrashItChangeIt Mail UpgradeIt

ChargeItPointItZoomIt PressItSnapIt WorkIt Quick EraseIt

WriteIt CutIt PasteIt SaveIt LoadIt CheckIt QuickRewriteIt

PlugIt PlayIt BurnItRipIt Drag AndDropItZipUnzipIt

LockIt FillItCurlIt FindItViewIt CodeItJam UnlockIt

SurfIt ScrollIt PoseItClickItCrossIt CrackItTwitch UpdateIt

NameIt ReadIt TuneItPrintItScanIt SendItFax RenameIt

TouchIt BringIt PayItWatchIt TurnIt LeaveIt Stop FormatIt

Technologic Technologic

Technologic Technologic

Technologic Technologic

Technologic Technologic

Permalink |記事への反応(0) | 21:59

このエントリーをはてなブックマークに追加ツイートシェア

2025-03-13

病院内で提供されるWiFi挙動メモ

身体を壊して先日ちょっと入院していたのだが、病院内ではWiFi提供されていたので、消灯時間外の日常生活アクセスはそれのお世話になっていた。消灯時間は夜9時から朝6時までだ。

事前に「入院生活にそぐわないサイトには接続できません」という告知が為されていたので、覚悟の上で使ったのだが、Webアプリ開発者としての業務必要サイトとかも禁止されていたので、ここにメモしておく。

どうせ数年以内には持病が悪化して再び入院するし。

通信制のしくみの考察

通信禁止されていると思われるサイト接続すると、ブラウザ側ではタイムアウトエラーとして表示される。もちろん、それなりに待たされる。ブラウザの開発ツールの様子を見るに、おそらくTCP handshake に失敗していそう。

正常に接続できるサイトの様子を見た範囲では、HTTPS接続証明書改ざんは行われていないようだったこからHTTPS暗号を解読してどうのこうの、という処理をしていない可能性が非常に高い。つまり通信制限は接続ドメインまたはIPアドレスによる判断実施している可能性が高い。

また、中間的なサイト存在する。通常2秒以内で表示できるようなサイトの表示に10秒(体感)かかるところがある。稀にタイムアウトする。

なのは通信禁止されていそうなサイトでも「待たされた挙句、つながることが非常に稀にある」ということと、curl等ではすんなりと接続できることである

DNS設定と一緒にproxy設定が落ちてきているのであればこの挙動理解できるのだが、手元のOSネットワーク設定にはproxy情報が何も出てこない。ちょっとよくわからない。

もしもDNSに対するAレコード(AAAAも?)問い合わせに対してニセモノを返すという仕組みで通信制限しているのだとしたら、「非常に稀につながる」挙動にはならないはずなので、透過型proxyによって頑張っているのではないか想像するところである

なお、消灯時間中は全てのリクエストタイムアウトになる。消灯時間開始直前にHTTP Request を送出して、応答が来る頃には消灯時間に入っている場合にはどういう挙動をするのか、というテストをやる暇は無かった。スマソ

つながるサイトと、つながらないサイトメモ

業務で使う全部のサイト検証できた訳じゃなくてゴメンね。結局のところ仕事携帯回線でやっちゃったから。

ドメインサイト概要接続の様子
hatelabo.jpはてな実験サービス置き場すんなり
anond.hatelabo.jp増田禁止
??????.hatenablog.jpはてなブログドメインの一つ、そして増田中の人ブログ遅い
console.aws.amazon.comAWS管理コンソール禁止
www.amazon.co.jpショッピングめちゃくちゃ遅いけどつながる
www.amazon.comショッピングめちゃくちゃ遅いけどつながる
ja.wikipedia.org百科事典禁止
www.php.netプログラミング言語PHP禁止
www.typescriptlang.orgプログラミング言語TypeScriptすんなり
stackoverflow.comプログラミング質問サイト(英語)すんなり
qiita.comプログラミング質問サイト(日本語)禁止
packagist.orgPHPパッケージ管理遅い(通常通り?w)
www.npmjs.comJSパッケージ管理すんなり

なお、自分ドメインサブドメイン禁止ドメインを入れたようなもの、例えばanond.hatelabo.jp.example.com のようなドメインに対する接続可否は検証していない(面倒だったw)

どこの会社受託しているのか?

サーバ目線で見えるclientIPwhois等で調べると、某F社さんだった。AWS管理コンソールへの接続禁止するあたり「あっ…!」と思ったり…w

Permalink |記事への反応(1) | 09:08

このエントリーをはてなブックマークに追加ツイートシェア

2024-10-01

anond:20241001224427

curl

Permalink |記事への反応(1) | 22:48

このエントリーをはてなブックマークに追加ツイートシェア

2024-07-06

権力gradient権力divergence and権力curl

Permalink |記事への反応(0) | 08:42

このエントリーをはてなブックマークに追加ツイートシェア

2024-06-11

anond:20240611151712

まーまー一般的だけど

PythonCurl使ってデータとってきましたーとかまあテック企業なら新卒にあげてあげる仕事

Permalink |記事への反応(0) | 15:19

このエントリーをはてなブックマークに追加ツイートシェア

anond:20240611141428

なぜcurlwget を使わずpython で chorome を起動したの?

Permalink |記事への反応(0) | 14:15

このエントリーをはてなブックマークに追加ツイートシェア

2024-02-01

本日趣味プログラミング

第3回 さくらインターネットスタンダードプラン環境にnpmをインストールする

第2回頓挫したので、その原因を取り除くためにnpmとやらをインストールする。

全然プログラミングじゃない。

参考文献を元に進める。

まず新しいバージョンOpenSSLコンパイルするらしい。あと新しいバージョンを使うにはPython必要らしい。

もうゲンナリしてきた。今のバージョン確認する。

opensslversionOpenSSL 1.1.1k-freebsd24 Aug 2021python --versionPython 3.8.12

いきなりnpm(⇔Node.js?)のコンパイルが行けそうな気がしたので、とりあえずやってみる。

参考にしたサイトにはOpenSSL云々に関することが書いてあるが、その辺は全部問題ないことを祈って、関連するオプションを全部取っ払う。

curl -sSf https://nodejs.org/dist/v20.11.0/node-v20.11.0.tar.gz -Otar zxf node-v20.11.0.tar.gzcd node-v20.11.0./configure

とすると、

Node.js configure:FoundPython 3.8.12...WARNING:C++ compiler (CXX=g++,9.4.0) too old,needg++10.1.0 orclang++ 8.0.0WARNING:warnings were emitted in the configure phaseINFO: configure completed successfully

「successfully」なら問題ないよな?

続いてmakeだ。makeってなに?もちろんconfigureもよくわかってない。大規模なプログラムコンパイルするとき必要なヤツというボンヤリとした認識だ。

当然コンパイルがなんなのかもよくわかってない。

nohupmake install DESTDIR=/home/*****/localPREFIX=

ここから30分経っても応答が無いので飽きる。

はい、もう無理。飽きた! 次回があるとしたら「npmをインストールする②」である

もっと新しい情報があったようだ。こっち見てやればよかった。

Permalink |記事への反応(1) | 21:49

このエントリーをはてなブックマークに追加ツイートシェア

2023-08-30

プロダクション環境テストに debug を表示させてはいけない

エラーページに詳細に脆弱性が書かれるから。仮にハッカーステージング環境ipを知っていたら、cron でwgetcurl をつかって、毎時スクローリングしてバグ画面を収集しよとするだろう。基本的には、ステージング環境テストip制限とかをクラウドで設定すべき。

Permalink |記事への反応(0) | 19:51

このエントリーをはてなブックマークに追加ツイートシェア

2023-01-11

githubっていつのまに、ちょい古めのブラウザだとassetsの所がグルグル回ったまま、クリックしても開かないようになったんだ。

ちなみに、ちゃんと開けるブラウザを使ってだ、HTML検証できるサイトに行ってそのページのソースを貼り付けたらば、やっぱ古いブラウザと同じ結果になる。

ほんまにいらんことしよってからに!

ダウンロードするには、ターミナルcurl -vhttps://api.github.com/repos/[目的場所 公開してる人のアカウント名(owner)/プロジェクト(repo) ]/releases/assets

ってやるとずらっと表示される中に"browser_download_url" とあって、ブラウザダウンロードできるURLが表示される。

これをブラウザコピペすればダウンロードできる。

releasesの右に/tag/が入ってるページの絞り込みはreleasesの横に入れればいいのかと思ったが、ちょっとからなかった。

ターミナルを使わなくてもcurl -v を省いて、"https://api.github.com/repos/"から"/releases"までをブラウザURL欄に入れたら同じ内容が階層にまとまった状態で表示されるのに気づいた(三角クリックしたら開く)

そしてグレーで「json検索」って所にラベル名なんかを入れると絞り込んでくれる。

なんだこれ凄く便利じゃないか

Permalink |記事への反応(0) | 12:28

このエントリーをはてなブックマークに追加ツイートシェア

2022-08-25

猫も杓子もStable diffusion

単なる車輪の再発明メモ

M1 proMacにて。ここ参照:https://github.com/magnusviri/stable-diffusion/tree/apple-silicon-mps-support

git clonehttps://github.com/magnusviri/stable-diffusion.git

cd stable-diffusion

git checkoutapple-silicon-mps-support

conda env create -f environment-mac.yaml

うまくいかないのでRustをインストール

curl --proto '=https' --tlsv1.2 -sSfhttps://sh.rustup.rs |sh

conda activate ldm

mkdir -pmodels/ldm/stable-diffusion-v1/

https://huggingface.co/CompVis/stable-diffusion-v-1-4-originalから`sd-v1-4.ckpt`をダウンロードして、

ln ~/Downloads/sd-v1-4.ckptmodels/ldm/stable-diffusion-v1/model.ckpt

以下のパッケージを追加した。https://twitter.com/hevohevo/status/1562364961481162754?s=20&t=KxNXNB9fz99fbosZ8TfnvQ を参考に。

conda install onnx

pip install invisible-watermark

それで実行

python scripts/txt2img.py --prompt "a photograph of an astronautriding a horse" --plms

するとエラーになる。https://qiita.com/hevo2/items/e646148a05118074fecf に従い、下記ファイルの2511行目を書き換え。

vi /opt/homebrew/Caskroom//miniforge/base/envs/ldm/lib/python3.10/site-packages/torch/nn/functional.py

Permalink |記事への反応(0) | 18:08

このエントリーをはてなブックマークに追加ツイートシェア

2022-07-11

anond:20220710235539

なんかcurlで実行すると30秒どころか1分とか放置してもレスポンスない😠

使えん機能放置するなら、さくっと削除しといてほしい

Permalink |記事への反応(1) | 00:03

このエントリーをはてなブックマークに追加ツイートシェア

2022-05-22

はてブコメント標準出力に流すやーつ

普段から俺様が使っているスクリプトあるから、公開してほめちぎってもらうぞー!

出力はただの文字列から音声読み上げアプリでも何でも、突っ込んで遊んでくれ。

jq必須です。

ログインせず使うので当然アカウント固有の非表示設定とかは動きません。

あれなIDコメントも全部所得することになるのでご注意ください。

まあそこらへんはsedでも使って気に入らないidの行を勝手に削除してくれ

hatebu_comment.sh

#!/bin/bashif [[ "$1" =~^http ]];then: # Successelseecho "Error:引数指定したURLブックマークコメント一覧を取得するやーつ"echo "例: ./hatebu_comment.sh 'https://www3.nhk.or.jp/news/html/20200405/k10012369381000.html' | less"exit;fiif [[ "$1" =~ b.hatena.ne.jp/entry/s ]];then#はてブページのURLでも動作するようにurl="https://$(echo $1 |sed -e 's@.*/entry/s/@@')"elseurl=$1fiif ! jq --version> /dev/null ;thenecho "Error: jqがインストールされていません"exit;ficurl -s "https://b.hatena.ne.jp/entry/jsonlite/?url=$url" |jq '.bookmarks[] | if .comment != "" then ("「" + .user + "」 " + .comment) elseempty end' |sed 's@^"@@g' |sed 's@"$@@g'

Permalink |記事への反応(0) | 14:38

このエントリーをはてなブックマークに追加ツイートシェア

2022-05-06

[RStudio]RStudio最新版インストールするスクリプトを書いた(Debian/Ubuntu)

RStudioがPCから気がついたら消滅していたので何回もやり直すのが面倒で書いた

Debian/Ubuntubash

コメントアウトをいじればFedoramacOSでも動くと思う

https://pastebin.com/HiPqLVq7 (6/4shコマンドでも動くように修正 以前はbash hogehoge起動していたので動作確認していなかった)

エラーでここに貼れなかった

実行したディレクトリダウンロードする

パッケージインストールするのでsudoとかが必要

必要パッケージについて(コメントアウトオフに)

util-linux(rev) libxml2-utils(xmllint) gpgcurlcoreutils(sha256sum)とR関連

  1. rev まずデフォルトで入っている文字列を逆さまにするコマンド
  2. xmllint 同上xpathを扱えるコマンド(xmlを扱うコマンド)Debianでは入っていなかった
  3. gpg 同上 署名関連 これがないとインストール出来ない環境もある
  4. curl 同上getリクエストとかを送れるbashだけでHTTPとかを送るのは苦痛なので
  5. sha256sum 同上ハッシュ値確認
  6. R関連 これがないと動かない
コード関連備考
xmllint
echo"$HTML"|xmllint--nowarning--xpath hogehoge--html - | hogehoge

こうしないとxmllintがエラーでhtlmなどをうまく読み取らない

sed's/href="//g;s/"//g;s/\s/\n/g;s/^.?$//g;s/^\n//g'

href="hogehoge"の形で出てxmllint内で除去出来なかったのでsed妥協

hrefが1回しか出ないのでひとまとめにできそうだが面倒なので分けた

この書き方なら複数回出ても除去できるはず

先頭の謎のスペースの除去が面倒だった

sha256sum
echo"$HASH""$FIELNAME"|sha256sum--status-c ;echo$?

スペースが2つないと書式で怒れられてハッシュ値が合っていてもsha256sumが終了ステータス0で正常終了を返してくれない

使ったツール

VScodium

ShellCheck

https://open-vsx.org/vscode/item?itemName=timonwong.shellcheck

XPath Helper

https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl

最後

zenn.devに書こうか迷ったがどちらの方が良かったのだろうか…

ダウンロードしたサーバーがやられてるならハッシュ値改ざんするだろうgpgで確認しないと意味ないでしょとかsudoでやったらディレクトリがとか色々ガバあるからかいい感じに改良して

参考

https://cran.rstudio.com/bin/linux/debian/

https://www.rstudio.com/code-signing/

https://www.rstudio.com/products/rstudio/download/

Permalink |記事への反応(1) | 21:36

このエントリーをはてなブックマークに追加ツイートシェア

2022-01-26

cURLlog4j問題質問がされる件

オープンソースcURLの作者、某大企業から「24時間以内にこの質問に答えるように」との無礼なメールを受け取る - Publickey について思ったことをつらつらと。

概要

log4shell と呼ばれる脆弱性が 2021 年12 月にあった。これはJava というプログラミング言語プログラムする際に、動作ログを記録するのに非常によく使われるライブラリlog4j にとても危険脆弱性があった。なにがそんなに危険かっていうと

マインクラフトサーバが乗っ取られたとか被害も有名。詳細は Piyolog さんのLog4jの深刻な脆弱性CVE-2021-44228についてまとめてみた - piyolog あたりを参照。

そんなわけで即座に影響範囲脆弱性のない新しいバージョンになっているか調べろ!ってIT関連企業はとてもバタバタしていた。

という背景の中、オープンソースソフトウェアであるcURL の作者にとても失礼なlog4j問題に関する質問メールが送られてきて、「サポート契約すれば即座に教えてあげますよ」ってかっこいい返しをして盛り上がっている。

cURL とは

cURL (https://github.com/curl/curl]) はオープンソース(以下OSS)の通信ライブラリコマンドラインツールLinux などのサーバからファイルダウンロードしたりするのにとてもよくつかわれるライブラリ

C言語で書かれている。

ライセンスMIT を参考にした独自ライセンスhttps://curl.se/docs/copyright.htm]

つっこみどころ

OSS基本的に無保証提供される。そのことはライセンスに明記されている。

THESOFTWAREIS PROVIDED "ASIS", WITHOUT WARRANTY OFANY KIND,EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS ORCOPYRIGHT HOLDERS BE LIABLE FORANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN ANACTION OF CONTRACT, TORT OROTHERWISE, ARISING FROM,OUT OF OR IN CONNECTIONWITH THESOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE.

そんなOSS に対して、

あなたがこのメールを受け取ったのは、■■があなたが開発した製品採用しているためです。私たちはこのメールあなたが受け取ってから24時間以内に、お読みいただいた上でご返答いただくよう要求します」

といった上から目線メール開発者に送るというのは、IT企業として無知にもほどがあるといったところ。加えて log4shell問題名前のとおりlog4j脆弱性なのでJava でかつlog4j を使ってなければ影響はないのに、C言語でかかれたcURL に問い合わせているので問題を全く理解していない。(Java の j が消えるので log4shell という命名はどうなんだというのは個人的にある。つーか Poodle とか Spectre とかファンシー名前つけてあそんでんじゃねーとも思う。)

しかも緊急性の高い脆弱性に今ごろ質問?って感じ。

なおcURL はどうやら開発者Daniel Stenberg 氏が wolfSSL というところを通じて商用サポート提供しているらしい。 https://curl.se/support.html]

ということで、「サポート契約を結んでいただければ、喜んですべて速やかにお答えしますよ」 というのはネタでもなんでもなく、普通対応

でもこの返しかっこいいしあこがれちゃう

そしてブログに書いてある2回目の返信で、David名前を間違えられたのに対して、Fotune 500 の巨人ということで "Hi Goliath," と返しているのも最高にクールですね。

なんでこんなメールが送られてくるのか

あくま経験想像だけど

こういうフローが事前に規定されていてCVE とか問題が検知されると発動する。このとき担当大丈夫です!って回答するときエビデンス証拠)を求められるのだけど、クソな情セキは自社の担当言葉を信用せず、開発会社からの言質をとれ!って命令するので、くそメールスパムされるという背景があったりする。(担当無知だったりイケイケだと、とにかく下請けやらせればいいというパターンももちろんある)

そして情セキも経営層に報告するのに必要で、経営が0リスク信者だと報告が大変なのはわかる。わかるがそれを説得するのが情セキの仕事やで。

加えて担当レベルになると大手は「そんなん下請けやらせればいいだろ」ってマインドのところが多く、上から目線かつ丸投げすることが多いように思う。

理由

もちろん担当者はピンキリからこうとは限らないけど比較的多い印象。

ま、これ今回Daniel Stenberg 氏が公表たからばずってるだけで、日本でもしょっちゅう行われているし、Hacker News みると海外でも一般的ムーブのようです。LogJ4 Security Inquiry – Response Required | Hacker News

ほんとIT業界地獄だな!

小さいところは

とかであんまり上から目線でこない感じはするけど、これはあくま個人資質なのでやべー人はやべーです。オラオラ系の中小とかやっぱいます。でもこんな細かいことはあんまり聞いてこない。(個人の感想です

この手のメールになんでカチンとくるのかって言えば

ということで、皆ちゃん保守サポート契約して、契約範囲質問しような!

そして金払ってても相手人間なんで、お互い敬意をもって接しような!

その他諸々

PublicKey でこの件にからめて記載されている奴について

OSS「faker.js」と「colors.js」の開発者自身ライブラリ意図的改ざん 「ただ働きはもうしない」

https://www.itmedia.co.jp/news/articles/2201/11/news160.html]

ちな、これ詳しくないんだけど、OSS 作者が 「もうただ働きで支援をするつもりはない。これを機に、私に6桁ドルの年間契約書を送るか、プロジェクトを分岐させて他の人にやってもらうかしてほしい」 というのもよくわからないんだよなぁ。

火事財産失ってむしゃくしゃしてやったのかなんなのか。人気OSS になったのに全然金にならんぜ!ってのが辛いのはわかる。が、OSSライセンス的に支援義務としてやる必要はないので、そんな義務的になってる報告は無視してええんちゃうんと思ってしまう。今回みたいにサポートフィーよこせみたいなスキーム必要だったのかもしれない。

あと個人開発で、善意でこれ便利だろ?って公開しているものに対して、辛辣言葉の心ないバグ報告やら改善要望は心には刺さるので辛いのはある。それで辞めてしまう人も居る。

ブコメフリーライドって書いている人が居るけど、MITライセンスでだしてんだからOSS理念である自由ソフトウェアという意味で、再配布、改変、利用は自由でいいんだよ。イヤならMIT 以外のライセンスでだせばよい。古くはMySQL の Dualライセンス最近Redis とか Mongo みたいに。

ただ、金欲しいとか大体 Donation募集したりするとかやってると思うんだけど、そういうのもあったのかなかったのかがよくわからにぃ。ポートフォリオになるので、採用にはつかえるんじゃないのかね?

じゃなきゃGitHub に Public でコード公開しないと思うんだけどな。いまいちピンとこないのであんまり言及しない。

RedisMongoDB、Kafkaらが相次いで商用サービス制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発

https://www.publickey1.jp/blog/19/redismongodbkafkaaws.html]

で、商用ライセンス問題。これ今回のくそムーブ問題じゃないのここに並べられるのに非常に違和感がある。なんかOSS大企業対立を煽るようなミスリードを誘っているように感じてしまう。

大手クラウドベンダOSSライセンスに則って利用・改変するのは問題がない。つーか儲かってるから金よこせっていうのはちょっと違うんじゃないかなと思う。

オリジナルを開発した会社リスペクトされず、商業的に儲からないってのは、心情的、道義的、人気的にどうなの?クラウドベンダも金払ってあげれば良いんじゃないの?とは思うよ。(2社は協業したけど)

ただ、オープンソースで公開するということは次のような利点を求めてするこって、それがイヤならプロプラで良いわけさね。

Apache License2.0 とかのライセンスOSS として公表しているものの利用をフリーライド表現するのも、それがなんか嫌儲Evil ってのはちょっと判断できないかなぁ。

大手が自社でメンテできてしまう(できるようにする)というのは経営戦略であり、開発元がクローズにするってのも経営戦略。罵り合い合戦ちょっとなぁという感じ。

OSS理念的に改修した分は元のソースもっとフィードバックしろよってのはあるけど AGPL とかで出してないんだよなぁ。

この辺は賛否両論色々あるので気になったら調べてみて。

以上。ご査収ください。

Permalink |記事への反応(1) | 14:41

このエントリーをはてなブックマークに追加ツイートシェア

キ印はどこにでもあまねく存在する

[B!oss]オープンソースcURLの作者、某大企業から24時間以内にこの質問に答えるように」との無礼メールを受け取る

https://b.hatena.ne.jp/entry/s/www.publickey1.jp/blog/22/curl24.html

https://b.hatena.ne.jp/entry/4714515911211219074/comment/mohno

「アンタ、包丁メーカー料理方法を教わるのか」っていう客はい

無関係相手筋違いクレームつけてくるキ印って、けっこう少なくないのよ。

昔、俺がWebサイトを作ってやった企業というか個人商店レベル相手、すごいヤツがいたよ。

ある日、電話をかけてくるなり最初から激高しており「お前の作ったホームページ印刷したら横線がかすれて印刷されない部分がある! プリンタが壊れた!! お前のせいだから今すぐに直しに来い!!!!!!!!!! kファfパエlrかldjfかjかrpブヒィイイイイイイイ!!!!!!!!!!!!!」

ってマジだよこれ。

いやそれインクがかすれてるだけだからヘッダをクリーニングしろ、と言っても馬耳東風。超絶太ってる馬鹿だったから豚耳東風かな。

まあとにかく何を言っても「お前のせいだ、直しに来い」の一点張りだったが、これで折れたら以後ずっと馬鹿につけこまれる。なので、「ですから、うちには関係ないので行きません」と突っぱねて最終的には電話を切った。

そいつは店の二代目だったので、先代の親父さん(ご高齢)に電話をかけて事の顛末説明。親父さんはまともな人なので、パソコン知識は全くわからないがこちらの言い分が正しいことは分かってくれたらしく、謝ってくれた。

以後、豚から電話は一回もないので助かった。

Permalink |記事への反応(1) | 11:07

このエントリーをはてなブックマークに追加ツイートシェア

2021-12-15

anond:20211215085238

curlhttps://www.google.co.jp/chrome/

 

Permalink |記事への反応(0) | 08:56

このエントリーをはてなブックマークに追加ツイートシェア

2021-12-03

anond:20211203183822

curlブラウザですか?

Permalink |記事への反応(0) | 18:41

このエントリーをはてなブックマークに追加ツイートシェア

2021-02-10

はてなブックマーク一行スクレイピング

実行すると、各記事

{

 title:記事タイトル,

 url:記事URL,

 users:ブクマ数,

 tags:[タグ]

}

形式に変換し、500ブクマ以上でフィルタし、ブクマ数降順で返す。


#一行版

curl -s https://b.hatena.ne.jp/hotentry/it | pup --charsetutf-8 'div.entrylist-contents-mainjson{}' | jq -r '[.[] | {title: (.. |select(.class? == "entrylist-contents-title") | .children[].title),url: (.. |select(.class? == "entrylist-contents-title")) | .children[].href, users: (.. |select(.class? == "entrylist-contents-users") | .children[].children[].text | tonumber), tags: ([.. |select(.class? == "entrylist-contents-tags") | .children[]?.children[]?.text])}] | unique |map(select(.users >= 500)) | sort_by(.users) | reverse'


#変数

title='title: (.. |select(.class? == "entrylist-contents-title") | .children[].title)'users='users: (.. |select(.class? == "entrylist-contents-users") | .children[].children[].text | tonumber)'url='url: (.. |select(.class? == "entrylist-contents-title")) | .children[].href'tags='tags: ([.. |select(.class? == "entrylist-contents-tags") | .children[]?.children[]?.text])'target='https://b.hatena.ne.jp/'hotentry='hotentry/it'curl -s $target$hotentry | ¥pup --charsetutf-8 'div.entrylist-contents-mainjson{}' | ¥jq -r "[.[] | {${title}, ${url}, ${users}, ${tags}}] | unique |map(select(.users >= 500)) | sort_by(.users) | reverse"

Permalink |記事への反応(0) | 20:57

このエントリーをはてなブックマークに追加ツイートシェア

2021-01-29

Chrome,Edgecurl(cmd)としてコピーしたm3u8コマンドffmpeg用に直すPowershell

ffmpegパスと保存ファイル名は自分でつぎ足す仕様

$ffparam = ""$inputs = ""$lists =Get-ClipboardWrite-Output $listsforeach ($pms in $lists) {    if($pms.Contains("curl")) { $inputs += $pms.Replace("curl","-i") }    if($pms.Contains("user-agent"))    {        $ffparam += $pms.Replace('  -H "user-agent: ','-user_agent "')continue    }    if($pms.Contains("  -H")) { $ffparam += $pms.Replace("  -H","-headers") }}$ffparam += $inputs$ffparam = $ffparam.Replace("^","")$ffparam += "-c copy -movflags faststart -bsf:a aac_adtstoasc"Set-Clipboard $ffparam

Permalink |記事への反応(0) | 12:18

このエントリーをはてなブックマークに追加ツイートシェア

2020-12-08

anond:20201207180648

ででーwwwwwwwww

バカみたいに話そらすことしかできない無能wwwwwwwww乙wwwwwwwwwwwwww

Chromeゴミみたいにつかえないことと、CURLが使いやすいことは関係ありませーんwwwwwwwwwwwwwwwwwwww

Permalink |記事への反応(0) | 20:08

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp