スクリプト類とメニューボタン

トップ ソフト 雑記 日記 リンク

3月 04, 2026

メルカリのアフィリエイトコード「afid=7908875457」を投稿しているアカウント群

いやー、たくさんありますね。
見つけたら随時追加していきます。
ユーザーID:1972450277916897280 @BaseballEnth383
ユーザーID:1973091341954633728 @animeotaku47pin
ユーザーID:1962432892082225152 @otakuNAHIMIKO
ユーザーID:1951615460740632576 @rikorebirthstor
ユーザーID:1948056598343274496 @chiharumk2s
ユーザーID:1972062863448854532 @jYkZP2lqm6a1EX
ユーザーID:1962475392008429568 @uraOsakaSaya
ユーザーID:1972261505761767424 @SoccerAnalyst47
ユーザーID:1939273118167801857 @NaoValo18Frien
ユーザーID:1973689922038222848 @ryufan85k92
ユーザーID:1961854961089753088 @andonnoakari
ユーザーID:1947271557883305984 @yuisw3eets3
ユーザーID:1939280364242878464 @KimetsuMeguri
ユーザーID:1930633061391278080 @SoraHaru3546
ユーザーID:1961899332744978432 @rHngTOVoXqpEdM
ユーザーID:1948250358519844864 @shihobaby01
ユーザーID:1949005621845786624 @visse7lkobefan9
ユーザーID:1960861867410157568 @yumepi1414game
ユーザーID:1972247561793949696 @starharu1025
ユーザーID:1922183090476138496 @2TShtP0Bq9w
ユーザーID:1950027735264612354 @saesaiseinoneir
ユーザーID:1947345383056986112 @kanonpiano15
ユーザーID:1950162938142347265 @rinsleepingdeep
ユーザーID:1972279915799007232 @BasketFanatic88
ユーザーID:1972591106945916928 @SlotLover88G
ユーザーID:1926502248911151104 @LoGfIlEaNaLyZeR
ユーザーID:1948222826487672833 @ff14miqoteXIV
ユーザーID:1955968856360648706 @riraevent
ユーザーID:1959278477711974400 @chiran2024
ユーザーID:1962320677928931328 @tsukyomi888aura
ユーザーID:1947309674786631680 @kanna111aari
ユーザーID:1949620627024781312 @aoitripinthesky
ユーザーID:1959751079609962496 @putipuraema
ユーザーID:1949093539121401856 @pNFoUCnbX0B5
ユーザーID:1972269956369920000 @takumiCafe1989
ユーザーID:1972243674970079233 @NaoVegaFan123
ユーザーID:1972098562961166338 @a6837043923650
ユーザーID:1963177665835499520 @moyamoyasuru4
ユーザーID:1962469940490846208 @5Wr2qtDpj0iNxi
ユーザーID:1949612411918647296 @ayaka98fitgym
ユーザーID:1959623047410745344 @mamorukuni1988
ユーザーID:1972378423759970306 @puddingYakuza42
ユーザーID:1948540969554493440 @mizukiblue6
ユーザーID:1952004960130043904 @AsukaStudent102
ユーザーID:1959783740382588928 @cdtsumitsumi
ユーザーID:1955568697306918912 @akarikigyo
ユーザーID:1962478233129234433 @uraSaitamaMizu
ユーザーID:1959309293448003584 @ZqqJdBk9X8fV
ユーザーID:1949615289932365824 @iorimodelrunway
ユーザーID:1960539647874097152 @8VllzJYT6re8
ユーザーID:1961900086616580096 @1wlssC0P3zIwR0
ユーザーID:1973042138947731456 @tamauni000
ユーザーID:1963195789070794752 @utapriharu45
ユーザーID:1960002717843357696 @pokemikan04
ユーザーID:1952024292771901440 @yuina178s1
ユーザーID:1967501371902709760 @yD4aM7qS1tW5x
ユーザーID:1928645985552449536 @HimariPhantom
ユーザーID:1967589132709892096 @b2c4d6e8f0g1h
ユーザーID:1972929298102366210 @gamestar47kit
ユーザーID:1973395096457412608 @amaTeaseFit42
ユーザーID:1961900606123089921 @komari2024
ユーザーID:1926225958547193856 @KiNgDoMkVc8Xz9Q
ユーザーID:1925146767470866432 @SeTtInGsXyZ4wE5
ユーザーID:1965015726600671232 @yamiTrader25
ユーザーID:1955957814196887556 @afTsf1OnUMTA
ユーザーID:1955927874948751367 @mika99hoshu
ユーザーID:1929718127090085890 @DePlOyMeNtFgH1j
ユーザーID:1949615835804233729 @momonekochan222
ユーザーID:1960992781704499200 @9ZIahcEfYt1I
ユーザーID:1960077933722443776 @ponkotsuangel
ユーザーID:1955494886909906944 @emiskincarelab
ユーザーID:1972716205745287168 @MiaR7285
ユーザーID:1959690074691629056 @oshiunnei2
ユーザーID:1951923765887315968 @asukakissatime
ユーザーID:1919008839502077952 @syStOYTut6i7
ユーザーID:1959526127887912960 @6iVuNJcussjJ
ユーザーID:1959988799376613376 @lB0VkTkMfNCU
ユーザーID:1554510210 @BZr1ealm
ユーザーID:1959280401618501632 @daisukiJAPAN2
ユーザーID:1972070374314508289 @PatriotNihon47
ユーザーID:1947339134307340288 @erikaband862
ユーザーID:1961848695076552704 @5mWCRRDHxx8Q2i
ユーザーID:1951641070342942720 @kaorisoapbubble
ユーザーID:1949995631101300737 @hinakokokuminAC
ユーザーID:1973469376222470154 @KurageBlend92
ユーザーID:1946869640183111680 @nanase73cos
ユーザーID:1930585650665000960 @RikaApex12Love
ユーザーID:1927157474924101633 @nyachin53265
ユーザーID:1962476949147975680 @SapporoBeer27
ユーザーID:1973160088111136769 @floraldesi9n87
ユーザーID:1973546297362882565 @flowermomstock4
ユーザーID:1973825978255470592 @StarFan4218
ユーザーID:1918854134389936128 @bn7eNQ0VOtiY
ユーザーID:1962472475981139969 @hitorinomiONNA
ユーザーID:1972057211028623363 @v2XF3XTrliVW7P
ユーザーID:1950159051373105156 @karenaloneagain
ユーザーID:1973134413534752768 @baseballnut4567
ユーザーID:1948232855999668224 @kana03cosplay
ユーザーID:1972186164523085824 @9zgcgrgl8Kq4pI
ユーザーID:1959638481493520384 @simugamegirl46
ユーザーID:1960514644059283458 @bokuhaimouto
ユーザーID:1918865103291588608 @zkSTiSfdVYyn
ユーザーID:1972483637741539329 @yumi4892haru
ユーザーID:1972265173630242816 @RieSportsFan789
ユーザーID:1951615848357277696 @yumihoshizorae
ユーザーID:1960075930556071936 @sumizome2025
ユーザーID:1973534564531437568 @AkariSports247
ユーザーID:1972460886188339201 @asahibakery47
ユーザーID:1961045100835766272 @yamiakahospital
ユーザーID:1973826420301574153 @usamimi456mix
ユーザーID:1962440072671735808 @2Ey7xcPrhNKciU
ユーザーID:1959474841733730304 @iyashivoice25
ユーザーID:1973562289396785152 @MentalWarrior92
ユーザーID:1955941319626661888 @He1nW5rxlEIC
ユーザーID:1974038569552670720 @GameCriticX2025
ユーザーID:1930630400461926400 @ReLeAsEnOtEsJkL
ユーザーID:1973167687179313156 @happykeiko12345
ユーザーID:1959493502464843776 @nTvRIRusw4Do
ユーザーID:1948183304076931072 @mujikolife24
ユーザーID:1948722047791558657 @splatooplayer9
ユーザーID:1962321336434597888 @nekokansatsu39
ユーザーID:1947290347744452608 @su5zune123
ユーザーID:1954836436278181888 @fuminokakeibo
ユーザーID:1951933136209879040 @yuagothiclolita
ユーザーID:1955588208173182976 @EpJvluB4FDBw
ユーザーID:1973140926814998528 @lionfan2025jp
ユーザーID:1960001882438713344 @kenpoukaisei222
ユーザーID:1947341271871459329 @nenebusan37
ユーザーID:1947340258766688258 @honamihsp354
ユーザーID:1972276501120004096 @JokeGamer42X
ユーザーID:1959277632148983808 @ftu86YlNZi6m
ユーザーID:1959561584352854016 @gohousyugi2025
ユーザーID:1972042637642522624 @echo7shadow13
ユーザーID:1973102201825308672 @yutakaFan2025
ユーザーID:1926499484982272000 @BrIdGeC1NsTrUcT
ユーザーID:1960878111068684288 @pokecaren1
ユーザーID:1926983802653405184 @RePoRtG1NeRaToR
ユーザーID:1967450766437650432 @fountainpen2024
ユーザーID:1925560944488587266 @LaStChAnCeVcX3z
ユーザーID:1960520807517696000 @mhaLoJWlePMl
ユーザーID:1926282086287073281 @ExPoRtDaTaFgH8j
ユーザーID:1972372134769926144 @U0pYl0pi0jadse
ユーザーID:1959997081516412928 @nihondanshi777
ユーザーID:1973421144708349954 @mimiKawaii42
ユーザーID:1961892641056104448 @ayaka2024food
ユーザーID:1919015057976930304 @KohhJHlGAT38
ユーザーID:1955947167291727877 @wsXuRDEUSnHA
ユーザーID:1972944694544838656 @kawaiiGamer42x
ユーザーID:1962476869607137280 @69SvzmK9PW1FuZ
ユーザーID:1959285177852768256 @furusatonoaji9
ユーザーID:1972260992181542912 @fanaticJoy42k
ユーザーID:1932453597435805696 @SnowLove10Yuna
ユーザーID:1972438323047100416 @soraEats2024
ユーザーID:1962337395501867008 @HgQ0HlbZu697jx
ユーザーID:1949620790183481344 @mizukifashions
ユーザーID:1972354113552908288 @shadowRyu789
ユーザーID:1946842523676372992 @emile102kazum
ユーザーID:1947329542898733057 @iorizatta64
ユーザーID:1959285150497243138 @rekishigirl88
ユーザーID:1961850207852802048 @zenjidou2
ユーザーID:1924457353530818560 @SunSh1neA8bN3x
ユーザーID:1949008273816125444 @sanga39girl
ユーザーID:1962469362809327616 @yurufuwa24SE
ユーザーID:1959635786913251328 @PUrRZQs90bsE
ユーザーID:1973143590106021888 @redsparrow147
ユーザーID:1972184037692411904 @StarGamerD42
ユーザーID:1973396459463794688 @frostyocmaker47
ユーザーID:1972370347816267776 @fuwapuri2025
ユーザーID:1972873261768720384 @adoremuchi2468
ユーザーID:1959354274108043264 @Izu0gm81oJvB
ユーザーID:1973681962771456000 @azurebloom42
ユーザーID:1926500145320820736 @PoRtAlTo1tHeR
ユーザーID:1959277821026607105 @JlUBd3muqlwy
ユーザーID:1947346215995379712 @shinobu76ngu
ユーザーID:1962322980081655808 @okaneMASTER2025
ユーザーID:1930616767686017024 @CaChEmEmOrYqWeR
ユーザーID:1960304829047398400 @tiikibouhan
ユーザーID:1961866481475768320 @netaMEMOcho77
ユーザーID:1962341845419356160 @yamiakaalice5
ユーザーID:1972484751744487424 @nanoDreamer47
ユーザーID:1972022275630141440 @a3470852954955
ユーザーID:1960509775558664196 @truthseekerjpn2
ユーザーID:1965006458569084928 @usagiPyon333
ユーザーID:1972476272585355264 @madamfan12345
ユーザーID:1972868015470612480 @HB6GHaE2NEKk1y
ユーザーID:1962472153753767936 @urauraSena20
ユーザーID:1926521783806459904 @ClArItYnOwGhJ8k
ユーザーID:1950026996484100099 @misajumpinggirl
ユーザーID:1951917030527094785 @kotoha72artwork
ユーザーID:1972736238219374592 @aruruMix0715
ユーザーID:1947341768829329408 @yuzukiradio974
ユーザーID:1961737666405494786 @midoriLife2828
ユーザーID:1973479418212585472 @tigersculefan8
ユーザーID:1959706397798776832 @V9pmtArowQWk
ユーザーID:1955522048794468352 @AsamiBeautyLog3
ユーザーID:1973138973062209542 @basschaser47j
ユーザーID:1926502465282686978 @JoUrNaLeNtRyXzQ
ユーザーID:1972521487761604608 @kawaiiLab42
ユーザーID:1962375732857827328 @hinata24kumi
ユーザーID:1972182776200753152 @soccerlover98j
ユーザーID:1967493693595701248 @FortressNip41
ユーザーID:1972031649350287361 @a8829025587973
ユーザーID:1962473849196625920 @yokohamaSpicy
ユーザーID:1918308221309100032 @C5SiJP1sxL8E
ユーザーID:1916783106863796224 @jlxpKgxIaDV3
ユーザーID:1947619122407153665 @reinadar5ui14
ユーザーID:1962475119751692288 @sendaiMusic26
ユーザーID:1973093776978558976 @mizukiChan47
ユーザーID:1947306160681316352 @miy5abi88
ユーザーID:1926501415616184320 @PaThFiNdErWeR6t
ユーザーID:1962475159299694592 @chibaHaru22
ユーザーID:1926228895210024960 @FuTuReTeChBvCx0
ユーザーID:1926278814641872896 @RoUtIn1AbLeErT
ユーザーID:1962474424780902400 @hukuokaDogrun
ユーザーID:1967548194277019649 @fountainenink24
ユーザーID:1962475355429863424 @shinjukuMika28
ユーザーID:1967452245299195904 @shosetsusoukou2
ユーザーID:1973640456253874180 @rinTakahashi89
ユーザーID:1973559772940214274 @TradeEcho1962
ユーザーID:1926281350337695744 @BaCkUpStRaTeGyM
ユーザーID:1925560714770751491 @NeXtStEpK0lM1nB
ユーザーID:1972028230204026880 @a8737467216253
ユーザーID:1939281916836057088 @Sakura08Kano
ユーザーID:1926641131980247040 @CoReVaLuEsAsD1f
ユーザーID:1973540779093278720 @PRxM651zLFjpcI
ユーザーID:1972090302828523521 @a0928159539603
ユーザーID:1961965040762060801 @3hhmc11JEGRWhO
ユーザーID:1926281554331852800 @ReStOrEpOiNtZ2q
ユーザーID:1926502863557058560 @DiArYsEcReTsI6o
ユーザーID:1962422044571901952 @lDmNDh4aYX7mP1
ユーザーID:1926279200102653952 @EvEnThAnDlErPaS
ユーザーID:1961893064449961984 @GuXWp5xHflgBam

2月 09, 2026

ウェブ広告への不満

昨今のウェブ広告への不満の蓄積具合がすごいですね。
私もウェブサービス作成に関わっていて、ウェブ広告のおかげで収入を得ているところもあるので、なんとか広告ブロッカーは使わずに生きているのですが、それにしても目に余るものがあります。
広告の表示のされ方(画面が埋め尽くされる・閉じるボタンが分からない)は言われ尽くしている感じがあるので、それ以外の部分で。
綺麗にまとめたいのですが、上手くまとまらないのでダラダラと書きます。

参考:
「×」ボタンをタップしても消えない――「UI偽装広告」が壊すデジタル社会の常識:小寺信良のIT大作戦(1/3 ページ) - ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2602/04/news050.html

1. ちゃんと管理しろ

詐欺サイトに繋がる広告などが表示されている事に対して、広告を掲載しているサイトの言い分として「広告プラットフォームがそうしているので対応できない」という言い訳。
これ嘘ですからね。
特に詐欺広告が表示されているGoogleアドセンスなどですが、管理画面からブロックできるようになっています。
ちゃんと自社サイトにどんな広告が表示されているか、リロードして確認してブロックしてください。
専任者をあてがって管理するコストが出せないだけですよね。

2. ちゃんと表記しろ

記事が次のページへ続く時など、リンクをクリックすると全画面広告が表示される時があります。
ブラウザによるページ離脱のイベントで表示されているだけではあるのですが、だったら元のリンクに「次ページへ」ってリンクで広告を表示するな。ちゃんと「広告を見て次ページへ」と表記して欲しいです。
出てくる広告には「閉じる」って書いてあるので、「いや次ページへ行きたいんだけど」ってなります。
重箱の隅的なのは理解していますが、体験として「書いてある操作と動作は一致させて」欲しいのです。

あとニュースサイトなどで記事を開いた直後に表示される「広告を表示すれば24時間広告が減ります」という表記。
先述の通り私は広告ブロックは入れてないので、広告は見てるんですよ。それなのに「広告を表示すれば」って何? 広告減らさなくて良いから、今すぐ読みたいんだけど。
選択肢がないのなら、「記事を読むには先に広告を閲覧する必要があります」と書いて欲しい。


で、広告を掲載するサイトが「こんなの管理しきれないよ」ってなるところからの、広告プラットフォーム・主にGoogleアドセンスに対しての文句に繋がるのですが

3. ちゃんと管理できるようにしろ

他のサイトで不正な広告を見つける度に、自分が管理する広告に、ブロックの設定を追加しています。
おかげでアドセンスの「ブロックのコントロール」→「広告主の URL」の欄は「上限: 500 個」と書いてあるのに既に「1,797 件」の登録があります。上限でエラーにならないのは偉いです。(もしかしたら500件しか採用してないのかもしれないが)

ここで大量に登録していると、だいたい詐欺サイトが作られるドメインというのが見えてくるんですよ。
「~.windows.net」とか「~.ondigitalocean.app」とか「~.ru.com」とか「~.sa.com」とか。
もうなんだったら「.ondigitalocean.app」とか「.top」とか「.online」とか、トップレベルで登録したいんですけど、これ「有効なトップレベルドメインを指定してください」ってエラーになって、できないんですよね。

ドメインに信頼性が持てないので、そういう行動を取れるようにして欲しい。

それと不正な広告が表示されているのを見て、広告レビューセンターで検索しても出てこないんですよ。
たぶん集計してからじゃないと出てこないみたいで、昨日までに表示されていた広告は出てくるみたいなんですけど。
別に今日の表示件数を出せとは言わないので、「今表示される可能性のある広告」は見られるようにして欲しいんですよね。「よそのサイトに表示されているのを見て先行ブロック」ができるようになって欲しいです。

こんなところにグダってないでフィードバックしろよと言われるかもしれませんが、フィードバックしても、なしのつぶて?のれんに腕押し?なーんも変わる気配が無いです。難しいですって返事があるわけでも無し。

なのでこの不満は解消されることが無いんだろうなぁと思って、自分のサイトに放流しておきます。
これでずっとイライラしてるのも、なんか疲れるので。


「アドセンスなんか使うからだろ」ってなるかもしれませんが、国内のプラットフォームでも、向こうから勧誘メールが来て申し込んだのに無視されたところとか、管理画面がなくていちいち担当者にメールを書かないといけないけど、そのメールも全く反応されないとかなので、サイト管理者が管理できるという以前の問題だったりします。
あと、詐欺広告が表示されているときに、自サイトに表示されてるいる広告を確認しようと何度もリロードしていたら、機械的なクロールと判断されて自宅のIPアドレスで広告を表示されないようにされたところもありました。

こうやって真面目に管理してても、管理してないサイトのせいで広告ブロッカーを入れられる原因となり、巻き添えを食うんですよね。
みんなでちゃんと管理していきましょうよ。


10月 10, 2025

サポート詐欺の出所を調べた

最近、ウェブサイトでよく見かける、続きを促すような広告。


こういうのをクリックすると、だいたいサポート詐欺のサイトに飛びます。 

 


広告から開いたページは一見普通のサイトなのですが、そこからさらに詐欺サイトにリダイレクトするようになっているようです。 
広告からリンクが貼られているサイト自体は、至って真面目に作られているようで、全てのコンテンツを詐欺グループが作っているように見えません。 そう考えると、WordPressなどのサイト作成ツールに不正ログインされ、何かを埋め込まれているようです。 

そんなある日、結構有名企業で出るという話が流れてきたので、調べてみました。

確かにサポート詐欺の画面に切り替わります。
ブラウザで発生するイベントにブレークポイントなどを仕掛けて追いかけてみると、犯人を見つけました。

侵入されて書き換えられている?と思ったのですが、どうやらこのpagoda56.com、アクセス解析のサービスだったものが、サービスの終了などにより手放され、詐欺グループに取得されてしまったもののようです。

Post by @Eai@stellaria.network
View on Mastodon
Post by @Eai@stellaria.network
View on Mastodon

サービスを終了させた会社がきちんと顧客に連絡しなかったのか、顧客が単に放置しているだけなのか分かりませんが、こういうのも気をつけてほしいですね。

7月 14, 2025

notestock機能追加(引用展開・正規表現検索)

いつも応援ありがとうございます。notestock( https://notestock.osa-p.net )に機能追加を行ったのでお知らせです。

投稿内に別の投稿へのリンクがあり、notestockに取り込まれていれば、引用として展開されるようになりました。
公開ページは、公開ページの設定と同じです。自分の投稿だと表示されやすいですが、他人の投稿の場合はほとんど表示されないかもしれません。
公開設定されているアカウントは2割程度なので

検索条件として正規表現が指定できるようになりました。
正規表現というのは、プログラムをする人でないと馴染みがないかと思いますが、検索ワードを文字だけではなく、複雑な条件で指定することが可能です。
検索サイトで「正規表現 書き方」みたいなキーワードを指定してもらったら、書き方が出てくるかと思います。

例えばわたしの場合は、古い記事を参照した投稿なんかに「2020年の記事」とか「2021年3月の記事」とかの記述を入れるようにしています。
これらの投稿から2010年代の記事投稿を検索したいとき、共通する文字「201 年 の記事」というキーワードでは、英数字が単語単位になっていないので検索に引っかかりません。かといって「(2010 OR 2011 OR 2012 OR 2013 OR 2014 OR 2015 OR 2016 OR 2017 OR 2018 OR 2019) の 記事」というキーワードを指定するのは、あまりにも手間が掛かります。
そこで「201[0-9]年.+の記事」というキーワードを入れて「正規表現」にチェックを入れると、該当する条件の投稿が検索できます。
投稿の書式を決めているような人だと、活用できる場面が有るかもしれません。

2025年7月14日で、notestockが7周年を迎えました。
これからも頑張ります。

notestockの公開検索対象で、notestockが含まれている投稿をときどき確認していますので、何かあれば投稿しておいてもらえると、反応したりしなかったりします。
よろしくお願いします。

6月 25, 2025

SSDを使い切った

2016年に買ったSSD5台のうち、1台を完全に使い切りました。

S.M.A.R.T.のPercent Lifetime Remainが一桁になった頃、本番データベースのストレージから外してバックアップサーバのストレージとして余生を送らせていました。この度、同数値が1になり、エラー扱いとなったので完全引退となりました。


チップを破壊して破棄。お疲れさまでした。


サービス運営費としての寄付から新しいストレージを利用させていただいています。ありがとうございます。

6月 24, 2025

notestockのwebhook機能ドキュメント

書く書くといいつつ、ずっと放ったらかしだったので、いい加減書かないとなということで書きます。

 

notestockには実験的な機能として、「webhook呼び出し」があります。

これは、投稿内容に合わせて、他のサービスに投稿内容をリレーすることが可能です。

ただし利用する際には「正規表現」辺りの技術知識が必要になることがあります。

設定項目として

  • regular expression
    正規表現で条件を指定する
  • webhook URL
  • method
  • Content-Type
  • enable/disable
  • send body
    • 正規表現のマッチ結果が変数として$1から順に当てはめられるので、置換が可能です。
    • 「$JSON」だけを書くとJSON形式で送信。
    • 「$JMESPath:」を先頭に置くとJMESPath(https://jmespath.org/)で処理された文字列を送信。

があります。

基本的な動作としては、 「regular expressionに条件となる正規表現を書き、webhook URLに対してsend bodyが送信される」という流れになります。

enable/disableにチェックを付けていないものは、無効状態となり動作しません。
一時的に処理を止めておきたいときなどにチェックを外しておくと便利です。 


(例1)

マストドンの開発→アプリで「write:accounts」にチェックを入れて設定。

  • regular expression
    (?:あんた|おまえ)の名前は(.+)だ。

  • webhook URL
    https://poo6k2fbp3.execute-api.ap-northeast-1.amazonaws.com/prod/mstdn_update_name

  • method
    POST

  • send body
    domain=ドメイン名&token=さっき作ったアプリのアクセストークン&new_nickname=$1

を入れて保存すると、診断メーカーの湯婆婆に名前付けてもらえるやつを投稿するだけでマストドンの名前が変わります。(これは自分で名前を投稿する必要があり、本来Twitterで流行っていた『update name』の他人から名前を変更される面白さが無いのですが)

(例2)

  • regular expression
    .*
     
  • send body
    $JSON

を入れると、全ての投稿が、送信先に投稿データがJSON形式のまま渡されます。

自分でプログラムなどができる人は、この形式が一番処理しやすいかもしれません。 

(例3)

  • send body
    $JMESPath:[notag, id] | join(' ', @)

を入れると、投稿データがJMESPathで処理され、この例では「投稿内容 URL」の文字列として渡されます。JSONで処理するまでもない簡単なデータでは、こちらが便利かもしれません。


 

テストボタンで条件が認識されるかどうか確認できます。
「呼び出し」にチェックを付けると、実際にwebhookの呼び出しまで行われます。 

JSONやJMESPathの処理をテストするときは、「テスト投稿。書き換えてテストしてください。」の部分に投稿データのURL(正式な投稿アドレス、Mastodonなら https://example.com/users/example/statuses/~ 、Misskeyなら https://example.com/note/~)を指定してください。

Webhook.site(https://webhook.site/)などを使うと、実際に送られてくるデータの確認がしやすいかもしれません。

webhookは実験的な機能ですので、何か不具合があってもすぐにサポートされない場合があります。
ご了承ください。


11月 01, 2024

ぶろるっく終了のお知らせ

普段から拙作「ぶろるっく」を利用していただきありがとうございます。

現在は広告収入やいただいた寄付により運営を行ってきましたが、API利用料の値上げ並びに昨今の為替状況により費用負担が大きくなりすぎてしまうため、サービスを終了いたします。

終了予定日は2024年11月10日14時(日本時間)です。

これまでに取得された情報は、サービス終了後、速やかに削除いたします。

今までご利用いただきありがとうございました。
また翻訳などを手伝っていただきました方々、寄付いただきました皆様にお礼申し上げます。



一部報道などでありますように、XのAPI使用料が月額200ドルになるというニュースがありました。

X(旧Twitter)、開発者向けAPIの基本料金を2倍に値上げ。個人開発者に激震【やじうまWatch】 - INTERNET Watch
https://internet.watch.impress.co.jp/docs/yajiuma/1634758.html

【公式発表】Upcoming updates to the Self Serve X API - Announcements - X Developers
https://devcommunity.x.com/t/upcoming-updates-to-the-self-serve-x-api/227668

開始日がアナウンスされていなかったので、観測気球的な投稿かと思っていたのですが、どうやら確定のようで、もう契約画面のプラン表示なども200ドルとなっていました。次の更新日から変更のようです。
(年間契約にすれば月額175ドルで済むようですが)さすがに維持費が大きくなりすぎてしまいます。



以下、案内と関係ない回想です。

元々は、みんなのデータを集めたらこういうサービスが作れるんじゃないか?と思いついて作り始めたのがきっかけでした。


徐々に利用していただける方が増えデータ量が増えるにつれて、みんな意外とブロックされているんだなと気がついたり、数字に一喜一憂したり、


3400万件ブロックしている人とか、36万件ブロックされている人とか

注意が必要なTwitterアプリ
https://blolook.osa-p.net/caution_twitter_apps.html
ブロック数が見られると謳うスパムアプリが跋扈したり。これはAPI有料化によりほぼ見かけなくなったようではありますが、ぶろるっくが話題に上がる度に「あれはスパムだ」と非難が上がったり、色々なことがありました。


結果の数字を見て疑心暗鬼になったり、ショックを受ける方が結構おられたかもしれませんが、それは目指していたところではありませんでした。
検索結果などには出ていたのですが、『他人の結果を見ることで「人は万人とは分かり合えないのだ」と気にしないで欲しい』というところが根底にあります。
昨今問題ともされる分断を煽る方針と受け取られてしまうかもしれませんが、多様性として理解していても、どうしても合わないものは合わない部分もあります。元々Twitterというところは楽しく活動できるところでした。利用者が増えるにつれ、秘密基地だったところが大通りになってしまい、仲間内の会話に省略された文脈を知らない人がツッコミを入れる場所になってしまいました。
また運営組織としても、きちんとルールを決める必要性が発生し、その点は理解できるのですが、会社所在地の法律などに縛られるようになってしまいました。
そうした中で、Mastodon(日本語)やMisskeyなど、一つだけのルールに縛られない、それぞれが決められるルールで運営される分散SNSに興味を持ち、今ではそちらへ入り浸るようになってしまいました。
今後の状況をみても、大勢に何かを伝えたいところにはなるかと思いますが、自分が使うところではないなと感じています。
今後も日々のつぶやきはhttps://mstdn.nere9.help/@osaponでつぶやいていますので、興味を持たれた方はフォローしてみてください。本当にしょうもないことばかり投稿していますが。

6月 24, 2024

HR-Vを乗り換えたので模型を作った

6月も終わりになって記事を起こしていますが、実は2月末に車を買い換えました。
それまで乗っていたのが、ホンダのHR-Vだったのですが、ZR-Vになりました。


HR-V(2001年型)

HR-Vは2004年に購入したのですが、もう20年ということで、一昨年(2022年)ぐらいからディーラーにも「そろそろ部品が・・・」という話をされていました。
次はどんな車が良いかなぁと物色していたのですが、HR-Vを購入した当時でも「周りにあまり乗っている人が居ない車」を選択したところがあり、ここでフィットやヴェゼルを買うのもなぁと悩んでいたりしました。ヴェゼルは、海外でHR-Vとして展開されていたので、同じHR-V繋がりと言い張れるところもありますが、まあ乗ってる人が多かったので。
そんな中、2023年4月にZR-Vという車種が発売されると見かけ、おーなんか良い感じだと買いたい欲を膨らませました。
HR-Vも20年乗り、次の車も20年乗るかもしれないとなると、その次の車はもう自動運転全盛になっていたり、なんなら老人用で選択肢がない感じになるかもしれないので、買いたい車を買うべきだと決断しました。買わずに後悔するより、買って後悔したほうが的なアレです。
そんなわけで、2022年12月に発注したのでした。

この時点で、納車予定が2024年1月~3月となっていて、14ヶ月待ちという状態でした。
その後も3ヶ月延びたり縮んだりして、2024年の2月ついに納車されたのでした。


before

after

ZR-Vが期待に応える良い車であることは、あえて説明するまでもなく。

結局20年乗ったHR-Vも愛着があり、何か残しておきたいなと思ったのですが、模型(ミニカー)を探してみても公式で発売されているのは初代HR-V(3ドア時代)のみで、5ドアの模型は存在しませんでした。
大昔、mixiで色々な車種の愛好家が集まって自分の車の模型を作ろうという機運があったのですが、あまりに殺到しすぎたためか注文を受けていたところがパンクしてしまい、結局手に入れることはできませんでした。
しかし、現代では3Dプリンタという文明の利器があります。
データを用意できたらなんとかなるのでは?と考えて探してみたら、海外の方がHR-Vの海外バージョンの3Dデータを公開していました。

海外バージョンだったので、ワイパーの向きが逆だったり、日本版には付いていなかったウイングが付いていたりしたのですが、なんとかデータを整え、見た目はHR-Vのデータとなりました。
しかし3Dプリンタの知識は全く無くて、強度とか材質などは何も分からない状態だったので、用意したデータをベースに3Dプリンタの出力に耐えられるよう修正・出力は業者にお願いしました。
そして届きました!

やったー、HR-V(2001年型)の模型だー!
アンテナは細すぎて3Dプリントに耐えられないとのことだったので、細かい部分は無理なところもあったのですが、念願のHR-V模型を手に入れ、小さいHR-Vとなったのでした。


広告