[{"data":1,"prerenderedAt":1300},["ShallowReactive",2],{"index-data":3},{"items":4,"tagArticleCount":1218,"categoryesArticleCount":1272,"parPage":1298,"PageCount":1299,"currentPage":1231,"selectedCategory":-1,"selectedTag":-1},[5,224,494,743,1041],{"_path":6,"_dir":7,"_draft":8,"_partial":8,"_locale":9,"title":10,"description":11,"category":12,"tags":14,"sumb":16,"sumb_alt":15,"createdAt":17,"updatedAt":18,"excerpt":19,"body":29,"_type":218,"_id":219,"_source":220,"_file":221,"_stem":222,"_extension":223},"\u002Fpost\u002F20250629","post",false,"","2025年上半期買ってよかったものまとめ","2025年も半分おわってしまった。ということで恒例の買ってよかったもの紹介。",[13],"blog",[15],"bestbuy","bestbuy.png","2025-06-29 12:00","2025-06-29 15:00",{"type":20,"children":21},"root",[22],{"type":23,"tag":24,"props":25,"children":26},"element","p",{},[27],{"type":28,"value":11},"text",{"type":20,"children":30,"toc":204},[31,35,40,46,53,60,65,70,75,80,86,90,95,100,106,110,115,120,125,130,135,140,144,149,154,159,165,169,174,179,184,189,194,199],{"type":23,"tag":24,"props":32,"children":33},{},[34],{"type":28,"value":11},{"type":23,"tag":24,"props":36,"children":37},{},[38],{"type":28,"value":39},"今回もいくつかの部門に分けて紹介します",{"type":23,"tag":41,"props":42,"children":44},"h2",{"id":43},"趣味部門",[45],{"type":28,"value":43},{"type":23,"tag":47,"props":48,"children":50},"h3",{"id":49},"sony-α77ii",[51],{"type":28,"value":52},"SONY α77II",{"type":23,"tag":54,"props":55,"children":59},"article-image",{"preset":56,"src":57,"alt":58},"article_image","20250629\u002F001.png","no image image",[],{"type":23,"tag":24,"props":61,"children":62},{},[63],{"type":28,"value":64},"またカメラ。\n半年くらい前にボディを変えたばかりですが欲しくなってしまったので。。。",{"type":23,"tag":24,"props":66,"children":67},{},[68],{"type":28,"value":69},"前回のα77の正統後継モデル。\nセンサーなどの基本メカはそのままに、AFエリア拡大と照合点が増えている。\nイメージプロセッサーも新しくなりAF速度やホワイトバランスなど自動系の機能が大きく進化していた。\nバッファーが2倍くらいに拡張されたらしく、これなら運動会も安心だな。",{"type":23,"tag":24,"props":71,"children":72},{},[73],{"type":28,"value":74},"使い勝手はα77と基本的に変わらないがWiFiが付いた。\nスマホにサクッと転送できるのがすごくいい。",{"type":23,"tag":24,"props":76,"children":77},{},[78],{"type":28,"value":79},"フラッグシップであるα99シリーズを除けば最後のAマウントボディなので、これが壊れたら次はα7を買おうかな。という感じ。",{"type":23,"tag":47,"props":81,"children":83},{"id":82},"sony-sal70300g",[84],{"type":28,"value":85},"SONY SAL70300G",{"type":23,"tag":54,"props":87,"children":89},{"preset":56,"src":88,"alt":58},"20250629\u002F002.png",[],{"type":23,"tag":24,"props":91,"children":92},{},[93],{"type":28,"value":94},"デジタル用の望遠は持ってなかったので今後のために調達。",{"type":23,"tag":24,"props":96,"children":97},{},[98],{"type":28,"value":99},"Gレンズなのに元値が安いため相場が安い。\nGレンズなのですごくパキっとした画になる。すごく好み。",{"type":23,"tag":47,"props":101,"children":103},{"id":102},"kwnwood-ディスプレイオーディオ-dmx5523s",[104],{"type":28,"value":105},"KWNWOOD ディスプレイオーディオ DMX5523S",{"type":23,"tag":54,"props":107,"children":109},{"preset":56,"src":108,"alt":58},"20250629\u002F003.png",[],{"type":23,"tag":24,"props":111,"children":112},{},[113],{"type":28,"value":114},"クルマのディスプレイオーディオですね。\nカーナビの地図が10年くらい前の地図のままだったのでついに載せ替え。",{"type":23,"tag":24,"props":116,"children":117},{},[118],{"type":28,"value":119},"地図更新が面倒なのでスマホでいいじゃん。と思っていた時期があったけどスマホって結構車内に固定するのが難しくてついに観念してディスプレイオーディオを購入。",{"type":23,"tag":24,"props":121,"children":122},{},[123],{"type":28,"value":124},"ワイヤレス接続にも対応したモデルなので、スマホはポケットに入れたままでも地図見れるし、音楽も再生される。\nAmazonMusicとAndroidAutoの相性が最悪だったけど、YoutubeMusicはサクサク動いて快適。\nいいね。",{"type":23,"tag":41,"props":126,"children":128},{"id":127},"赤ちゃん部門",[129],{"type":28,"value":127},{"type":23,"tag":24,"props":131,"children":132},{},[133],{"type":28,"value":134},"今回から新設の部門",{"type":23,"tag":47,"props":136,"children":138},{"id":137},"温調機能付き電気ケトル",[139],{"type":28,"value":137},{"type":23,"tag":54,"props":141,"children":143},{"preset":56,"src":142,"alt":58},"20250629\u002F004.png",[],{"type":23,"tag":24,"props":145,"children":146},{},[147],{"type":28,"value":148},"温度調節機能が付いた電気ケトル。\nミルクを作るために購入したもの。",{"type":23,"tag":24,"props":150,"children":151},{},[152],{"type":28,"value":153},"正しい手順を踏んでミルクを作るには水を一度沸騰させたのち冷ますという手順を踏む必要があるし、ミルクの成分は90℃だか95℃だかになると破壊される・・・？\n殺菌の意味で、70℃以上である必要もあるし普通のポットとかケトルじゃ無理じゃね・・・？",{"type":23,"tag":24,"props":155,"children":156},{},[157],{"type":28,"value":158},"ということで大活躍。",{"type":23,"tag":41,"props":160,"children":162},{"id":161},"sense-u-ベビーモニター3",[163],{"type":28,"value":164},"Sense-U ベビーモニター3",{"type":23,"tag":54,"props":166,"children":168},{"preset":56,"src":167,"alt":58},"20250629\u002F005.png",[],{"type":23,"tag":24,"props":170,"children":171},{},[172],{"type":28,"value":173},"SIDS対策グッズ。\nSIDS（乳幼児突然死症候群）という現代科学では解明できない病気がある。\nすぐに気づいて蘇生すればある程度対策になるらしいがその大半が寝ている間に発症するため気づくのが非常に困難。",{"type":23,"tag":24,"props":175,"children":176},{},[177],{"type":28,"value":178},"産院ではベッド自体にセンサーが埋め込まれていて、呼吸を感知しなくなるとブザーが鳴る仕組みになっていた。\nそれを見た妻が不安がってしまったので当商品を調達。",{"type":23,"tag":24,"props":180,"children":181},{},[182],{"type":28,"value":183},"当商品では呼吸だけではなく、体感温度の目安も検知してくれるので熱中症対策に非常に有効である。\n昨今は外が熱すぎてエアコンの設定温度と室温が乖離している場合もあり、何かの尺度をもって定性的な判断をするというのは重要である。\n実際に何度かブザーが鳴ってしまったが、誤報ではなく室温が27℃に到達したとか、寝具が暑すぎというものであった。\nいずれも大事に至る前にエアコンの設定を調整することができた。",{"type":23,"tag":24,"props":185,"children":186},{},[187],{"type":28,"value":188},"便利便利。",{"type":23,"tag":41,"props":190,"children":192},{"id":191},"まとめ",[193],{"type":28,"value":191},{"type":23,"tag":24,"props":195,"children":196},{},[197],{"type":28,"value":198},"以上、「買ってよかったもの」の紹介だった。",{"type":23,"tag":24,"props":200,"children":201},{},[202],{"type":28,"value":203},"上半期は急ぎすぎるがゆえによく調べず買ったものとか、調べて買ったけど思ったより微妙だったものとか、いい購買体験とは遠い体験もそれなりにしてしまったので、気を引き締めて買い物をしていきたい。",{"title":9,"searchDepth":205,"depth":205,"links":206},2,[207,213,216,217],{"id":43,"depth":205,"text":43,"children":208},[209,211,212],{"id":49,"depth":210,"text":52},3,{"id":82,"depth":210,"text":85},{"id":102,"depth":210,"text":105},{"id":127,"depth":205,"text":127,"children":214},[215],{"id":137,"depth":210,"text":137},{"id":161,"depth":205,"text":164},{"id":191,"depth":205,"text":191},"markdown","content:post:20250629.md","content","post\u002F20250629.md","post\u002F20250629","md",{"_path":225,"_dir":7,"_draft":8,"_partial":8,"_locale":9,"title":226,"description":227,"category":228,"tags":229,"sumb":16,"sumb_alt":230,"createdAt":231,"updatedAt":232,"excerpt":233,"body":239,"_type":218,"_id":491,"_source":220,"_file":492,"_stem":493,"_extension":223},"\u002Fpost\u002F20250118","2024年買ってよかったものn選","時がたつものは早いもので早くも2024年が終わってしまった。。。\nということで買ってよかったものまとめを書いておく。",[13],[15],"bestbuy image","2025-01-18 12:00","2025-01-18 15:00",{"type":20,"children":234},[235],{"type":23,"tag":24,"props":236,"children":237},{},[238],{"type":28,"value":227},{"type":20,"children":240,"toc":479},[241,245,249,255,259,264,269,274,279,284,290,294,299,304,310,314,319,324,329,334,340,344,349,354,359,364,370,374,379,384,389,395,399,404,409,414,419,425,429,434,439,444,449,454,460,464,469,474],{"type":23,"tag":24,"props":242,"children":243},{},[244],{"type":28,"value":227},{"type":23,"tag":41,"props":246,"children":247},{"id":43},[248],{"type":28,"value":43},{"type":23,"tag":47,"props":250,"children":252},{"id":251},"msi-cyborg-14",[253],{"type":28,"value":254},"MSI Cyborg 14",{"type":23,"tag":54,"props":256,"children":258},{"preset":56,"src":257,"alt":58},"20250118\u002F001.png",[],{"type":23,"tag":24,"props":260,"children":261},{},[262],{"type":28,"value":263},"iPad Proでの原神の動作がかなり渋くなってきてしまったので、iPadを買うかPCを買うか迷った末、PCを買った。なんだかんだいろいろと使えると思って・・・",{"type":23,"tag":24,"props":265,"children":266},{},[267],{"type":28,"value":268},"この記事もこの端末で書いてます。",{"type":23,"tag":24,"props":270,"children":271},{},[272],{"type":28,"value":273},"16インチとかのが安く買えそうだったけど、家の中で持ち運びたかったので14インチをセレクト。\nゲーミングにしたせいで重くてちょっと持ち運びにくいけど、問題ない範囲ではある。",{"type":23,"tag":24,"props":275,"children":276},{},[277],{"type":28,"value":278},"性能は大満足。高いだけあった。",{"type":23,"tag":47,"props":280,"children":282},{"id":281},"カメラ2種",[283],{"type":28,"value":281},{"type":23,"tag":285,"props":286,"children":288},"h4",{"id":287},"α77",[289],{"type":28,"value":287},{"type":23,"tag":54,"props":291,"children":293},{"preset":56,"src":292,"alt":58},"20250118\u002F002.png",[],{"type":23,"tag":24,"props":295,"children":296},{},[297],{"type":28,"value":298},"α57からの買い替え。\nイメージセンサーの画素数アップのために買い替えた。",{"type":23,"tag":24,"props":300,"children":301},{},[302],{"type":28,"value":303},"1600万画素から2200万画素に。解像感の印象がかなり変わった。\nレンズの性能を使い切れてなかったな感がすごい。",{"type":23,"tag":285,"props":305,"children":307},{"id":306},"nex-5r",[308],{"type":28,"value":309},"NEX-5R",{"type":23,"tag":54,"props":311,"children":313},{"preset":56,"src":312,"alt":58},"20250118\u002F003.png",[],{"type":23,"tag":24,"props":315,"children":316},{},[317],{"type":28,"value":318},"α77のおかげでカメラ熱が上がったけど持ち運びがきついなと思ったのと、後述するスマホの買い替えもあって、ミラーレスを買ってしまった。\nこの世代なら中古で2万くらいで買えるので。。。",{"type":23,"tag":24,"props":320,"children":321},{},[322],{"type":28,"value":323},"実際、パワーズームのレンズと組み合わせてめちゃめちゃ使いやすい。\nシグマの19mm単焦点も追加で買って完璧に楽しい。",{"type":23,"tag":24,"props":325,"children":326},{},[327],{"type":28,"value":328},"コンデジとどっち買おうかなと迷ってたけど、バシャバシャ取れる感じとか地味にレンズ交換できるところとかが楽しいので、ミラーレスで正解だったかも。",{"type":23,"tag":24,"props":330,"children":331},{},[332],{"type":28,"value":333},"画素数は1600万画素なので、α77とはすみ分けができる。",{"type":23,"tag":285,"props":335,"children":337},{"id":336},"xperia-10-vi",[338],{"type":28,"value":339},"Xperia 10 VI",{"type":23,"tag":54,"props":341,"children":343},{"preset":56,"src":342,"alt":58},"20250118\u002F004.png",[],{"type":23,"tag":24,"props":345,"children":346},{},[347],{"type":28,"value":348},"メイン機。\nXperia pro-Iからの買い替え。",{"type":23,"tag":24,"props":350,"children":351},{},[352],{"type":28,"value":353},"proを使って改めて思ったのはハイエンドもいいけど、普段使いならハイエンドじゃなくていいよね。というところ。\npro-Iの下取りサービスをソニーストアでやってくれるということだったので、銀座に行って店頭下取りで現金値引きしてもらった。",{"type":23,"tag":24,"props":355,"children":356},{},[357],{"type":28,"value":358},"負担額ほぼなしだったので純正ケースも一緒に買ってみた。\n極薄で握り心地のいいケースだった。",{"type":23,"tag":41,"props":360,"children":362},{"id":361},"生活用品部門",[363],{"type":28,"value":361},{"type":23,"tag":47,"props":365,"children":367},{"id":366},"和平フレイズ-ロースター",[368],{"type":28,"value":369},"和平フレイズ ロースター",{"type":23,"tag":54,"props":371,"children":373},{"preset":56,"src":372,"alt":58},"20250118\u002F005.png",[],{"type":23,"tag":24,"props":375,"children":376},{},[377],{"type":28,"value":378},"魚焼き機。",{"type":23,"tag":24,"props":380,"children":381},{},[382],{"type":28,"value":383},"ガスコンロの魚焼き部分が壊れているので魚はフライパンで焼いていた。\nそれで十分と思っていたが、ふと思い立って買ってみることにした。",{"type":23,"tag":24,"props":385,"children":386},{},[387],{"type":28,"value":388},"魚焼き機で焼くだけで、QoLが上がったと思えるほど焼き魚がおいしくなったのだ。\n鮭の切り身を買うのが楽しみになった。",{"type":23,"tag":47,"props":390,"children":392},{"id":391},"オーム電機-ボタン式デジタルタイマーab6h-hs-ab6h",[393],{"type":28,"value":394},"オーム電機 ボタン式デジタルタイマーAB6H HS-AB6H",{"type":23,"tag":54,"props":396,"children":398},{"preset":56,"src":397,"alt":58},"20250118\u002F006.png",[],{"type":23,"tag":24,"props":400,"children":401},{},[402],{"type":28,"value":403},"コンセントのスイッチ。",{"type":23,"tag":24,"props":405,"children":406},{},[407],{"type":28,"value":408},"コンセントのタイマーはダイヤルをひねるタイプがいいとずっと思っていたが、これに出会って認識を改めた。",{"type":23,"tag":24,"props":410,"children":411},{},[412],{"type":28,"value":413},"パッと押せばすぐに設定されてかなり便利。\nダイヤル式と比べると残りの時間がわからないのがデメリットではあるが、正直切れるまで見ないので問題はない。\nむしろ、オンなのかオフなのかが視覚的にわかるほうが安全上いいと思う。",{"type":23,"tag":24,"props":415,"children":416},{},[417],{"type":28,"value":418},"単純なスイッチ動作もできるので、トグルスイッチが必要な場面でも活躍。\nもう全部これでいいな。",{"type":23,"tag":47,"props":420,"children":422},{"id":421},"パナソニック-パルックledシーリングライト",[423],{"type":28,"value":424},"パナソニック パルックLEDシーリングライト",{"type":23,"tag":54,"props":426,"children":428},{"preset":56,"src":427,"alt":58},"20250118\u002F007.png",[],{"type":23,"tag":24,"props":430,"children":431},{},[432],{"type":28,"value":433},"リビングの照明。面白かったのでランクイン。",{"type":23,"tag":24,"props":435,"children":436},{},[437],{"type":28,"value":438},"元々使っていたやつがかなり古いモノで、専用規格の蛍光灯を使うものだった。近くにその規格の蛍光灯の取り扱いがないしせっかく買い替えるのでLEDで、と探していたところ発見。",{"type":23,"tag":24,"props":440,"children":441},{},[442],{"type":28,"value":443},"球ではなく照明機器自体を交換する方式とのこと。\nLED照明では球よりも本体のほうが寿命短くなりがちなので、この方式は画期的と感じて買ってみた。",{"type":23,"tag":24,"props":445,"children":446},{},[447],{"type":28,"value":448},"引掛けシーリングに専用のコネクタを設置して、差し込むことで設置する。\nコネクタはそのまま使えるらしく次回は本体のみ交換すればよい。",{"type":23,"tag":24,"props":450,"children":451},{},[452],{"type":28,"value":453},"次に故障するときに製品自体が終売になっていないかだけが気がかりだがPanasonicなので大丈夫でしょう。たぶん。\nさて、どうなるかな。",{"type":23,"tag":47,"props":455,"children":457},{"id":456},"anker-soundcore-v20i",[458],{"type":28,"value":459},"Anker Soundcore V20i",{"type":23,"tag":54,"props":461,"children":463},{"preset":56,"src":462,"alt":58},"20250118\u002F008.png",[],{"type":23,"tag":24,"props":465,"children":466},{},[467],{"type":28,"value":468},"開放型イヤホンに入門しました。\nランニング時には普通のTWSイヤホンを使っていたが、汗でかゆくなるので別の方法を検討していた。",{"type":23,"tag":24,"props":470,"children":471},{},[472],{"type":28,"value":473},"ハマるかわからなかったので安いやつで。",{"type":23,"tag":24,"props":475,"children":476},{},[477],{"type":28,"value":478},"音質は期待していたよりはいい。\n専用アプリにイコライザーがついているので気分によってサウンドを変えられるのがいい。",{"title":9,"searchDepth":205,"depth":205,"links":480},[481,485],{"id":43,"depth":205,"text":43,"children":482},[483,484],{"id":251,"depth":210,"text":254},{"id":281,"depth":210,"text":281},{"id":361,"depth":205,"text":361,"children":486},[487,488,489,490],{"id":366,"depth":210,"text":369},{"id":391,"depth":210,"text":394},{"id":421,"depth":210,"text":424},{"id":456,"depth":210,"text":459},"content:post:20250118.md","post\u002F20250118.md","post\u002F20250118",{"_path":495,"_dir":7,"_draft":8,"_partial":8,"_locale":9,"title":496,"description":9,"category":497,"tags":499,"sumb":501,"sumb_alt":58,"sumb_fit":502,"createdAt":503,"updatedAt":503,"excerpt":504,"body":526,"_type":218,"_id":740,"_source":220,"_file":741,"_stem":742,"_extension":223},"\u002Fpost\u002F20241208","ギャルがニュースをまとめてメールしてくれるやつを作った",[13,498],"AWS",[498,500],"Bedrock","20241208\u002Fpose_galpeace_schoolgirl.png","outside","2024-12-07 23:30",{"type":20,"children":505},[506,511,516,521],{"type":23,"tag":41,"props":507,"children":509},{"id":508},"intro",[510],{"type":28,"value":508},{"type":23,"tag":24,"props":512,"children":513},{},[514],{"type":28,"value":515},"amazon nova 実装記念で何か作りたくなってしまった。\n超安いらしい。",{"type":23,"tag":24,"props":517,"children":518},{},[519],{"type":28,"value":520},"めちゃくちゃ安いなら使い方に気を使わなくても気軽に使えるので今後のために触ってみたい感じもある。",{"type":23,"tag":24,"props":522,"children":523},{},[524],{"type":28,"value":525},"ということで簡単に何か作ってみることにする",{"type":20,"children":527,"toc":727},[528,532,536,540,544,549,554,559,564,569,574,580,585,590,596,601,616,621,627,632,637,642,647,653,667,672,677,682,687,692,697,703,708,713,718,722],{"type":23,"tag":41,"props":529,"children":530},{"id":508},[531],{"type":28,"value":508},{"type":23,"tag":24,"props":533,"children":534},{},[535],{"type":28,"value":515},{"type":23,"tag":24,"props":537,"children":538},{},[539],{"type":28,"value":520},{"type":23,"tag":24,"props":541,"children":542},{},[543],{"type":28,"value":525},{"type":23,"tag":41,"props":545,"children":547},{"id":546},"作るモノのテーマ",[548],{"type":28,"value":546},{"type":23,"tag":24,"props":550,"children":551},{},[552],{"type":28,"value":553},"普段、ニュース記事を収集するためにRSSリーダーを愛用しているが、概要だけ読むとしても読むのが結構大変。\nしかも、X等に夢中になってしまえばアプリを開くのを忘れてしまい、読み忘れてしまう。\n（実際にRSSリーダーアプリを開いたら記事のところに３日前とか書いてあることがしばしば。。。）",{"type":23,"tag":24,"props":555,"children":556},{},[557],{"type":28,"value":558},"ということで、記事をAIに要約してメールで送ってもらおう！！",{"type":23,"tag":41,"props":560,"children":562},{"id":561},"今回作る仕組みの構想",[563],{"type":28,"value":561},{"type":23,"tag":54,"props":565,"children":568},{"preset":56,"src":566,"alt":567},"20241208\u002Farchitect.png","architect.png",[],{"type":23,"tag":24,"props":570,"children":571},{},[572],{"type":28,"value":573},"今回はこんな感じ。\n色々工夫する余地はあると思うが、今回はシンプルに作って使うことを目標として組む。",{"type":23,"tag":47,"props":575,"children":577},{"id":576},"lambdaについて",[578],{"type":28,"value":579},"Lambdaについて",{"type":23,"tag":24,"props":581,"children":582},{},[583],{"type":28,"value":584},"シンプルに処理はすべてLambdaに任せる。\nPythonでサクッと作る。",{"type":23,"tag":24,"props":586,"children":587},{},[588],{"type":28,"value":589},"１日３回は情報が欲しいのでEventBridgeで定期実行させる。\n諸般の事情からメールはLambdaから送ることができないので、SESを介して送る。",{"type":23,"tag":47,"props":591,"children":593},{"id":592},"dynamodbについて",[594],{"type":28,"value":595},"DynamoDBについて",{"type":23,"tag":24,"props":597,"children":598},{},[599],{"type":28,"value":600},"テーブルを２つ用意する。",{"type":23,"tag":602,"props":603,"children":604},"ul",{},[605,611],{"type":23,"tag":606,"props":607,"children":608},"li",{},[609],{"type":28,"value":610},"RSSのURLを格納するためのテーブル",{"type":23,"tag":606,"props":612,"children":613},{},[614],{"type":28,"value":615},"過去に取得した記事を格納するためのテーブル",{"type":23,"tag":24,"props":617,"children":618},{},[619],{"type":28,"value":620},"どちらもシンプルに必要な項目だけ作った。",{"type":23,"tag":47,"props":622,"children":624},{"id":623},"bedrockについて",[625],{"type":28,"value":626},"Bedrockについて",{"type":23,"tag":24,"props":628,"children":629},{},[630],{"type":28,"value":631},"今回のかなめ。\n実装されたばかりの最新モデルということで現在はバージニア北部リージョンにしかないっぽい。たぶん。",{"type":23,"tag":24,"props":633,"children":634},{},[635],{"type":28,"value":636},"センシティブな情報は扱わないので、適当にboto3でネット経由でアクセスする。\nboto3経由だと関数とかもあって簡単。",{"type":23,"tag":24,"props":638,"children":639},{},[640],{"type":28,"value":641},"とりあえず、簡単に要約してもらうだけなので、ロール付けとキャラ付けの簡単なSystemPromptsを指定して、RSSから取得した記事の概要(description)をPromptsとして渡して要約してもらう。",{"type":23,"tag":24,"props":643,"children":644},{},[645],{"type":28,"value":646},"SystemPromptsは取り急ぎだったのでCopilotに書いてもらった。",{"type":23,"tag":47,"props":648,"children":650},{"id":649},"amazon-novaについて",[651],{"type":28,"value":652},"Amazon Novaについて",{"type":23,"tag":24,"props":654,"children":655},{},[656,658,665],{"type":28,"value":657},"今回はテキストしか扱わないので一番安い",{"type":23,"tag":659,"props":660,"children":662},"code",{"className":661},[],[663],{"type":28,"value":664},"Amazon Nova Micro",{"type":28,"value":666},"にした。",{"type":23,"tag":24,"props":668,"children":669},{},[670],{"type":28,"value":671},"肝心のモデルの性能だが、結構いい感じ。\n日本語性能は体感でCopilotとかGeminiくらいの性能はありそう。",{"type":23,"tag":24,"props":673,"children":674},{},[675],{"type":28,"value":676},"メールの整形まで任せてみたけど、レイアウトが入力内容次第で結構ブレるので今回はコードで整形することにしようと思う。\nPromptsを工夫すれば整形も任せられそうな感じはあるけど、あんまそこに力入れても仕方ないので。。。",{"type":23,"tag":41,"props":678,"children":680},{"id":679},"出来上がったもの",[681],{"type":28,"value":679},{"type":23,"tag":24,"props":683,"children":684},{},[685],{"type":28,"value":686},"１日３回チェックして記事の追加があれば、ギャルがメールを送ってくれる。",{"type":23,"tag":54,"props":688,"children":691},{"preset":56,"src":689,"alt":690},"20241208\u002Fmail_demo.png","mail_demo.png",[],{"type":23,"tag":24,"props":693,"children":694},{},[695],{"type":28,"value":696},"結局、テキスト量は結構あるが口語なので幾分読みやすい気がする。\nしばらくはこれで運用してみよう。",{"type":23,"tag":41,"props":698,"children":700},{"id":699},"結局コストは",[701],{"type":28,"value":702},"結局コストは？",{"type":23,"tag":24,"props":704,"children":705},{},[706],{"type":28,"value":707},"こんな感じ。",{"type":23,"tag":54,"props":709,"children":712},{"preset":56,"src":710,"alt":711},"20241208\u002Fbilling.png","billing.png",[],{"type":23,"tag":24,"props":714,"children":715},{},[716],{"type":28,"value":717},"inputトークンが1Ktokenあたり$0.000035\noutputトークンが1Ktokenあたり$0.00014\n他との比較はしてないが、この価格ならコストを全然気にしないで使ってもよさそう。",{"type":23,"tag":41,"props":719,"children":720},{"id":191},[721],{"type":28,"value":191},{"type":23,"tag":24,"props":723,"children":724},{},[725],{"type":28,"value":726},"思ったより安かったのと思ったより使えそうなモデルだったので、何かに活用したいって気になってきた。\n今後何かあったらまた使ってみよう。",{"title":9,"searchDepth":205,"depth":205,"links":728},[729,730,731,737,738,739],{"id":508,"depth":205,"text":508},{"id":546,"depth":205,"text":546},{"id":561,"depth":205,"text":561,"children":732},[733,734,735,736],{"id":576,"depth":210,"text":579},{"id":592,"depth":210,"text":595},{"id":623,"depth":210,"text":626},{"id":649,"depth":210,"text":652},{"id":679,"depth":205,"text":679},{"id":699,"depth":205,"text":702},{"id":191,"depth":205,"text":191},"content:post:20241208.md","post\u002F20241208.md","post\u002F20241208",{"_path":744,"_dir":7,"_draft":8,"_partial":8,"_locale":9,"title":745,"description":9,"category":746,"tags":749,"sumb":753,"sumb_alt":754,"sumb_fit":502,"createdAt":755,"updatedAt":755,"excerpt":756,"body":768,"_type":218,"_id":1038,"_source":220,"_file":1039,"_stem":1040,"_extension":223},"\u002Fpost\u002F20240319","ルーター替えました",[13,747,748],"NW","工作",[750,751,752],"ルーター","OpenWrt","Proxmox","20240319\u002F20240318_230900.JPG","Router image","2024-03-19 23:30",{"type":20,"children":757},[758,763],{"type":23,"tag":41,"props":759,"children":761},{"id":760},"ルーターを替えたい",[762],{"type":28,"value":760},{"type":23,"tag":24,"props":764,"children":765},{},[766],{"type":28,"value":767},"今の家に引っ越して以来、YAMAHAのRTX830をずっと運用してきたわけだが、どうもGUIでもCUIでも使いにくい。。。\nDNSリカーシブサーバーの仕様もよくわからんし、MACアドレスベースの静的DHCPも思った動作をしない。。。",{"type":20,"children":769,"toc":1026},[770,774,778,788,801,806,812,817,821,826,837,842,847,852,862,867,872,877,882,897,902,907,912,915,924,929,934,939,947,952,957,962,966,971,976,981,985,990,995,1000,1011,1016,1021],{"type":23,"tag":41,"props":771,"children":772},{"id":760},[773],{"type":28,"value":760},{"type":23,"tag":24,"props":775,"children":776},{},[777],{"type":28,"value":767},{"type":23,"tag":24,"props":779,"children":780},{},[781,783],{"type":28,"value":782},"コチラが変更前のルーター\n",{"type":23,"tag":54,"props":784,"children":787},{"preset":56,"src":785,"alt":786},"20240319\u002F20240318_231527.JPG","PC image",[],{"type":23,"tag":24,"props":789,"children":790},{},[791,793,799],{"type":28,"value":792},"アライド高いし、BUFFALOの有線ルーターに変えようかなと思っていた矢先。\n",{"type":23,"tag":659,"props":794,"children":796},{"className":795},[],[797],{"type":28,"value":798},"N100に2.5G×4をのっけた中華PCで爆速ルーターを作る",{"type":28,"value":800},"という怪電波を受信・・・",{"type":23,"tag":24,"props":802,"children":803},{},[804],{"type":28,"value":805},"そんなにコスト掛からないようなので試しに作ってみる。ついでに2.5G環境作れるといいね。",{"type":23,"tag":41,"props":807,"children":809},{"id":808},"pcの選定",[810],{"type":28,"value":811},"PCの選定",{"type":23,"tag":24,"props":813,"children":814},{},[815],{"type":28,"value":816},"N100が乗っていることを前提にAmazonとAliExpressを物色・・・\nAmazonは高かったのでAliExpressで適当に調達。",{"type":23,"tag":54,"props":818,"children":820},{"preset":56,"src":819,"alt":786},"20240319\u002F2024-03-19_233745.png",[],{"type":23,"tag":24,"props":822,"children":823},{},[824],{"type":28,"value":825},"最新CPUなのでJシリーズとかNシリーズよりは全然高い。\nが、普通に有線ルーター買ったりミニPC買うよりは全然安い。",{"type":23,"tag":24,"props":827,"children":828},{},[829,835],{"type":23,"tag":659,"props":830,"children":832},{"className":831},[],[833],{"type":28,"value":834},"NoRAM NoStorage",{"type":28,"value":836},"を選択。どうやらこれだと関税がかからないらしい。",{"type":23,"tag":24,"props":838,"children":839},{},[840],{"type":28,"value":841},"注文後、しっかり2週間で到着。",{"type":23,"tag":24,"props":843,"children":844},{},[845],{"type":28,"value":846},"アリエクだといつも到着するかどうか分からないのでドキドキするね。\n最近は国内入ったくらいで追跡できるようになるので助かる。",{"type":23,"tag":41,"props":848,"children":850},{"id":849},"不足パーツの調達",[851],{"type":28,"value":849},{"type":23,"tag":24,"props":853,"children":854},{},[855,860],{"type":23,"tag":659,"props":856,"children":858},{"className":857},[],[859],{"type":28,"value":834},{"type":28,"value":861},"を選択したのでメモリとストレージを別途調達する必要がある。\nそれっぽいところで調達。ぶっ壊れても困るので安すぎずといったところ。",{"type":23,"tag":54,"props":863,"children":866},{"preset":56,"src":864,"alt":865},"20240319\u002F2024-03-19_235024.png","parts image",[],{"type":23,"tag":24,"props":868,"children":869},{},[870],{"type":28,"value":871},"さらに今回、ルーターソフトを直接インストールするにはストレージケースが必要なので一緒に調達。\nそのうちメインPCのSSDリプレイスで使うしそれなりのメーカーで調達。",{"type":23,"tag":24,"props":873,"children":874},{},[875],{"type":28,"value":876},"NVMe\u002FSATA両対応なのにこの値段。クロしこ安くて助かります。",{"type":23,"tag":41,"props":878,"children":880},{"id":879},"ソフトの選定",[881],{"type":28,"value":879},{"type":23,"tag":24,"props":883,"children":884},{},[885,887,895],{"type":28,"value":886},"ルーターソフトは色々あるが、今回はOSS界隈で有名そうな",{"type":23,"tag":888,"props":889,"children":893},"a",{"href":890,"rel":891},"https:\u002F\u002Fopenwrt.org\u002F",[892],"nofollow",[894],{"type":28,"value":751},{"type":28,"value":896},"を選択した。\nQiitaとかでも情報が多いし日本語GUIもあるのでよさそう。",{"type":23,"tag":41,"props":898,"children":900},{"id":899},"インストール",[901],{"type":28,"value":899},{"type":23,"tag":24,"props":903,"children":904},{},[905],{"type":28,"value":906},"OpenWrtは最近よく見るLinuxディストロとはインストール方法が違うので注意が必要。\nストレージをストレージケースに放り込んでRufusでイメージを書き込む。",{"type":23,"tag":24,"props":908,"children":909},{},[910],{"type":28,"value":911},"インストール後、適当にポート設定してフレッツ回線の設定を放り込んで難なく動作。\n今回はIPoEだけにしてみた。",{"type":23,"tag":54,"props":913,"children":914},{"preset":56,"src":753,"alt":865},[],{"type":23,"tag":24,"props":916,"children":917},{},[918],{"type":23,"tag":919,"props":920,"children":921},"small",{},[922],{"type":28,"value":923},"汚いですが、設置写真。",{"type":23,"tag":41,"props":925,"children":927},{"id":926},"ついでに仮想化",[928],{"type":28,"value":926},{"type":23,"tag":24,"props":930,"children":931},{},[932],{"type":28,"value":933},"インストール後のリソースを見ていたところCPUもメモリも余りに余っているのが気持ち悪すぎたので、余剰リソースを有効活用するためにOpenWrtを仮想化することにした。",{"type":23,"tag":54,"props":935,"children":938},{"preset":56,"src":936,"alt":937},"20240319\u002F2024-03-20_010216.png","proxmox image",[],{"type":23,"tag":24,"props":940,"children":941},{},[942],{"type":23,"tag":919,"props":943,"children":944},{},[945],{"type":28,"value":946},"CPUの使用率画面。最大でも2%程度だった。",{"type":23,"tag":24,"props":948,"children":949},{},[950],{"type":28,"value":951},"個人的にVMwareのESXiが好きだったが、Broadcomさん提供になって料金体系が変更されてから個人向け無償版は消滅したらしいので今回は別のモノを。\n今回はDebianベースのProxmoxを採用。",{"type":23,"tag":24,"props":953,"children":954},{},[955],{"type":28,"value":956},"Proxmoxは普通にインストールUSBを作ってインストールするだけなので超簡単。あらかじめConfigバックアップを取ってからProxmoxをインストール。",{"type":23,"tag":24,"props":958,"children":959},{},[960],{"type":28,"value":961},"VMを作ってからOpenWrtを起動してバックアップしたConfigで復元すれば完了\n後から調べたがルーター用途ならRAMは1GBで十分らしい",{"type":23,"tag":54,"props":963,"children":965},{"preset":56,"src":964,"alt":937},"20240319\u002F2024-03-20_005852.png",[],{"type":23,"tag":919,"props":967,"children":968},{},[969],{"type":28,"value":970},"\n移行後のSummary画面。２つ目のVMとしてmysqlも稼働させてみたがまだ余ってる。。。\n",{"type":23,"tag":41,"props":972,"children":974},{"id":973},"発熱について",[975],{"type":28,"value":973},{"type":23,"tag":24,"props":977,"children":978},{},[979],{"type":28,"value":980},"あんま負荷かかってない状態でも、ちょいちょい発熱するっぽいのでファンを付ける\n適当にUSB電源の12cmファンを買ってしばりつける",{"type":23,"tag":54,"props":982,"children":984},{"preset":56,"src":983,"alt":865},"20240319\u002F20240318_231403.JPG",[],{"type":23,"tag":24,"props":986,"children":987},{},[988],{"type":28,"value":989},"うーん　いいね",{"type":23,"tag":41,"props":991,"children":993},{"id":992},"総括",[994],{"type":28,"value":992},{"type":23,"tag":24,"props":996,"children":997},{},[998],{"type":28,"value":999},"ブラウジング時の応答が気持ち速くなったような気がする。\nプラシーボな気もするがとりあえず、ルーターのおかげということにしておく",{"type":23,"tag":24,"props":1001,"children":1002},{},[1003,1009],{"type":23,"tag":659,"props":1004,"children":1006},{"className":1005},[],[1007],{"type":28,"value":1008},"PC⇒ルーター⇒AP",{"type":28,"value":1010},"のルートが2.5G化されたのでMetaQuest3へのSteamVRキャストがいい感じになる。予定。",{"type":23,"tag":24,"props":1012,"children":1013},{},[1014],{"type":28,"value":1015},"Proxmoxを触れたのも収穫。\nそのうちメインのサーバーもESXiから移行しよう・・・",{"type":23,"tag":47,"props":1017,"children":1019},{"id":1018},"さらにオマケ",[1020],{"type":28,"value":1018},{"type":23,"tag":24,"props":1022,"children":1023},{},[1024],{"type":28,"value":1025},"後から聞いた話ではミニPCルーターをメインルーターとして使うことはあんまりないっぽいが、なんか速そうなのでしばらくはメインのルーターとして運用してみる。\nダメだったらRTX830に戻せばいいしね。",{"title":9,"searchDepth":205,"depth":205,"links":1027},[1028,1029,1030,1031,1032,1033,1034,1035],{"id":760,"depth":205,"text":760},{"id":808,"depth":205,"text":811},{"id":849,"depth":205,"text":849},{"id":879,"depth":205,"text":879},{"id":899,"depth":205,"text":899},{"id":926,"depth":205,"text":926},{"id":973,"depth":205,"text":973},{"id":992,"depth":205,"text":992,"children":1036},[1037],{"id":1018,"depth":210,"text":1018},"content:post:20240319.md","post\u002F20240319.md","post\u002F20240319",{"_path":1042,"_dir":7,"_draft":8,"_partial":8,"_locale":9,"title":1043,"description":9,"category":1044,"tags":1046,"sumb":1049,"sumb_alt":1050,"sumb_fit":502,"createdAt":1051,"updatedAt":1051,"excerpt":1052,"body":1069,"_type":218,"_id":1215,"_source":220,"_file":1216,"_stem":1217,"_extension":223},"\u002Fpost\u002F20231218","マフラー用バッフル自作",[748,1045],"バイク",[1047,1048],"Ape","3Dプリンター","20231218\u002FSS234445.png","buffle image","2023-12-18 22:00",{"type":20,"children":1053},[1054,1059,1064],{"type":23,"tag":41,"props":1055,"children":1057},{"id":1056},"バッフルが欲しい",[1058],{"type":28,"value":1056},{"type":23,"tag":24,"props":1060,"children":1061},{},[1062],{"type":28,"value":1063},"新しくApe用にマフラーを仕入れたのは良いが、レーシングマフラーなのでうるさい。。。\nJMCA認定でもこんな音量の奴あるんやな～",{"type":23,"tag":24,"props":1065,"children":1066},{},[1067],{"type":28,"value":1068},"とりまAmazonを覗いてみたがハマりそうなのが見当たらない。\n作るか。",{"type":20,"children":1070,"toc":1206},[1071,1075,1079,1083,1089,1094,1099,1102,1107,1111,1116,1121,1126,1131,1136,1141,1145,1150,1156,1161,1166,1171,1177,1182,1187,1191,1196,1201],{"type":23,"tag":41,"props":1072,"children":1073},{"id":1056},[1074],{"type":28,"value":1056},{"type":23,"tag":24,"props":1076,"children":1077},{},[1078],{"type":28,"value":1063},{"type":23,"tag":24,"props":1080,"children":1081},{},[1082],{"type":28,"value":1068},{"type":23,"tag":41,"props":1084,"children":1086},{"id":1085},"_3dプリンターで作ってみる",[1087],{"type":28,"value":1088},"3Dプリンターで作ってみる",{"type":23,"tag":24,"props":1090,"children":1091},{},[1092],{"type":28,"value":1093},"とりあえずデザインしてみよう。",{"type":23,"tag":24,"props":1095,"children":1096},{},[1097],{"type":28,"value":1098},"音量を押さえるために穴は小さめにして、排圧を逃がすためにたくさん穴を空ける。\nせっかく自作するなら面白い機構が欲しいので、真ん中にフルオープンできるキャップでも付けるか。",{"type":23,"tag":54,"props":1100,"children":1101},{"preset":56,"src":1049,"alt":1050},[],{"type":23,"tag":24,"props":1103,"children":1104},{},[1105],{"type":28,"value":1106},"デザインが出来上がったので出力してみる。",{"type":23,"tag":54,"props":1108,"children":1110},{"preset":56,"src":1109,"alt":1050},"no-image-logo.png",[],{"type":23,"tag":24,"props":1112,"children":1113},{},[1114],{"type":28,"value":1115},"写真は撮り忘れました。",{"type":23,"tag":41,"props":1117,"children":1119},{"id":1118},"実走テスト",[1120],{"type":28,"value":1118},{"type":23,"tag":24,"props":1122,"children":1123},{},[1124],{"type":28,"value":1125},"適当なネジがなかったので、とりあえず針金で固定して試走してみる。",{"type":23,"tag":24,"props":1127,"children":1128},{},[1129],{"type":28,"value":1130},"キック一発で掛かった。\nスロットルのピックアップも悪くない。\n音量もいい感じ。",{"type":23,"tag":24,"props":1132,"children":1133},{},[1134],{"type":28,"value":1135},"と思った矢先、走行中急に「パ！パ！パ！パ！」と大音量に。\nバッフルが外れてしまった。",{"type":23,"tag":24,"props":1137,"children":1138},{},[1139],{"type":28,"value":1140},"家に帰ってみてみると・・・",{"type":23,"tag":54,"props":1142,"children":1144},{"preset":56,"src":1143,"alt":1050},"20231218\u002F20231210_120306.JPG",[],{"type":23,"tag":24,"props":1146,"children":1147},{},[1148],{"type":28,"value":1149},"溶けてしまってラッキョウのような形に・・・",{"type":23,"tag":41,"props":1151,"children":1153},{"id":1152},"なぜ溶けた",[1154],{"type":28,"value":1155},"なぜ溶けた？",{"type":23,"tag":47,"props":1157,"children":1159},{"id":1158},"調べてみると",[1160],{"type":28,"value":1158},{"type":23,"tag":24,"props":1162,"children":1163},{},[1164],{"type":28,"value":1165},"今回材料に使ったのはABS。\nある程度は熱に強いから大丈夫かなと思ったが、樹脂は圧力がかかると耐熱温度が下がるらしい。\nそのせいで溶けたのか、サイレンサーの中は想像以上に熱がこもるのか？",{"type":23,"tag":24,"props":1167,"children":1168},{},[1169],{"type":28,"value":1170},"う～ん\nわからん",{"type":23,"tag":47,"props":1172,"children":1174},{"id":1173},"abs以外の素材は",[1175],{"type":28,"value":1176},"ABS以外の素材は？",{"type":23,"tag":24,"props":1178,"children":1179},{},[1180],{"type":28,"value":1181},"手持ちの3DプリンターだとABSが一番耐熱性が高い素材なのでどこかに依頼する必要がある。\nそこでDMM.makeを調べてみた。",{"type":23,"tag":24,"props":1183,"children":1184},{},[1185],{"type":28,"value":1186},"とりあえず安そうなアルミでこの値段。",{"type":23,"tag":54,"props":1188,"children":1190},{"preset":56,"src":1189,"alt":1050},"20231218\u002FSS20231219001045.png",[],{"type":23,"tag":24,"props":1192,"children":1193},{},[1194],{"type":28,"value":1195},"ちょっと高すぎるな。。。",{"type":23,"tag":24,"props":1197,"children":1198},{},[1199],{"type":28,"value":1200},"う～ん\n他に手段はないのか。",{"type":23,"tag":24,"props":1202,"children":1203},{},[1204],{"type":28,"value":1205},"ちょっと考えよう。。。",{"title":9,"searchDepth":205,"depth":205,"links":1207},[1208,1209,1210,1211],{"id":1056,"depth":205,"text":1056},{"id":1085,"depth":205,"text":1088},{"id":1118,"depth":205,"text":1118},{"id":1152,"depth":205,"text":1155,"children":1212},[1213,1214],{"id":1158,"depth":210,"text":1158},{"id":1173,"depth":210,"text":1176},"content:post:20231218.md","post\u002F20231218.md","post\u002F20231218",[1219,1221,1223,1225,1226,1228,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1267,1268,1269,1270,1271],{"tag":1220,"count":210},"editor",{"tag":1222,"count":205},"nuxt",{"tag":1224,"count":205},"tws",{"tag":1047,"count":205},{"tag":1227,"count":205},"iPad",{"tag":15,"count":205},{"tag":1230,"count":1231},"PC",1,{"tag":1233,"count":1231},"Windows",{"tag":1235,"count":1231},"Radeon",{"tag":1237,"count":1231},"CMS",{"tag":1239,"count":1231},"Android",{"tag":1241,"count":1231},"Xperia",{"tag":1243,"count":1231},"Sony",{"tag":1245,"count":1231},"dashi",{"tag":1247,"count":1231},"sony",{"tag":1249,"count":1231},"audio_technica",{"tag":1251,"count":1231},"yamaha",{"tag":1253,"count":1231},"radius",{"tag":1255,"count":1231},"NobleAudio",{"tag":1257,"count":1231},"FALCON2",{"tag":1259,"count":1231},"レシピ",{"tag":1261,"count":1231},"料理",{"tag":1263,"count":1231},"ソーラー",{"tag":1265,"count":1231},"妄想",{"tag":1048,"count":1231},{"tag":750,"count":1231},{"tag":751,"count":1231},{"tag":752,"count":1231},{"tag":498,"count":1231},{"tag":500,"count":1231},[1273,1275,1277,1279,1281,1282,1284,1285,1287,1288,1290,1292,1294,1296,1297],{"category":13,"count":1274},16,{"category":1276,"count":210},"旧blog",{"category":1278,"count":205},"グルメ",{"category":1280,"count":205},"audio",{"category":1045,"count":205},{"category":1283,"count":205},"ものづくり",{"category":748,"count":205},{"category":1286,"count":1231},"wordpress",{"category":1230,"count":1231},{"category":1289,"count":1231},"SmartPhone",{"category":1291,"count":1231},"DIY",{"category":1293,"count":1231},"tech",{"category":1295,"count":1231},"dev",{"category":747,"count":1231},{"category":498,"count":1231},5,4,1783946904825]