Yamada Hayao

Web Developer / Security Enthusiast

© 2024 Yamada Hayao

Blog

Blog

2024年を振り返って

## こんくるーじょん 今年一年もお疲れ様でした。2024年は非常に刺激的で楽しい1年でした。 非常に大きかったのはやはり某所との出会いと、そこにいた同じ大学の変な先輩x3ですね。 完全に身内ネタになってしまいますが、くまさんとチ・ビッグブラザーがいなかったら私の進路はだいぶ異なっていたと思います。 自分の大学に対しては不満しかないので一刻も早くやめたい気持ちでいっぱいですが、この人達に会えただけでもよかったです。 ## 目標 来年は資格と数学、理論の勉強を頑張りたいと思います。刺激が多い1年でしたが、勉学は非常に疎かになってきています。 中学と高校で青春を犠牲に手に入れた知識

Read More

ジャンクPCの選び方

昨日、「後輩がジャンクPC入門する」と言ってLGA775のマザーボードを5000円で買ってきた夢を見ました。 今まで自分のジャンクPCやパーツの選び方をしっかりと文書に書き起こしたことがなんだかんだで無かったので記しておこうと思います。 10年くらい色々中古屋を漁って失敗しまくって得られた結果なので、初めて中古屋でジャンクを買ってみようかなという人には参考になると思います。 逆に、AliExpressでノートPCのフレキシブルケーブルを買うような人は向いていないと思います。(特定の個人に言及) ## ジャンクを購入する際の心得 「今必要かどうか」で購入の判断を行わないでください。基

Read More

最近勉強がてら作り始めたもの

このブログを読んでいる変な方々に、私の最近の近況(頭痛が痛い構文)をお知らせします。 ## 山田ハヤオ更生プログラム開始… 突然な話なんですが、最近とある出資者にノートPCを買ってもらいました。 Dell XPSシリーズの2024年12月現在で最新である9350 Core Ultra 258V搭載機です。 RAMが32GBでROMが1TBという最高スペックのモデルで、お値段なんと驚きの30万円超え。 こんなものを買ってもらったからには全力で労働と勉学に勤しむしか無いということでSNSと娯楽の大半を遮断し精進に励んでおります。 ついでに自分の重症すぎるSNS依存症も完治させようとい

Read More

CSSでリストのスタイルを弄る

TailwindCSSを用いて、`<ul>`で表示されるリストをカスタマイズする方法がわからなかったのでメモ。 ネット上の沈痛な月収100万サムライエンジニア系のサイトでは`list-style:none;`したうえで`::before`で…という説明が溢れかえっているがこれは適切な用法ではない。 ## CSSでリストの要素を自由にカスタマイズする リストの文字はCSSでは`list-style-type`プロパティで変更できる。 ```css ul { list-style-type: "-"; } ``` このプロパティは各値以外にも任意の文字列を受け取れるらしく、文字

Read More

Meraki MR42を三枚おろしにしてOpenWRTを焼く方法

ヤフオクでMeraki MR42が大量に流されていたので10台落札した。1台2000円程度で落札できたので非常に良いお買い物。 しかしこのMR42はクラウド管理型という仕組みになっており、利用するにはかなりお高い管理費用を毎月支払う必要がある。 MR42をはじめとした一部の製品では、OpenWRTを書き込むことでデバイスを資本の束縛から開放することができる。 この機種でOpenWRTを焼く情報は既に大量にあるのだが、数か所詰まった場所があるのでその部分を説明する。 ## 注意 既にMR42にOpenWRTを焼く作業は多くの先人が記事にしているので、基本的にはそちらを参照されたい。

Read More

Xiaomi Focus Penのペン先を交換する

20歳の誕生日に、自分へのプレゼントということで[Xiaomi Pad 6S Pro](https://www.mi.com/jp/product/xiaomi-pad-6s-pro-124/)を購入した。 当然大学の授業でノートを取るために必要なペンも買ったのだが、このタブレットはなぜかXiaomi Focus Penとかいう専用ペンが必要だった。 登場したばかりのようで、互換性のあるペンや情報が一切出回っておらず仕方なく新品で購入した。 ペンだけに1万円払うとは自分もお金持ちになったものだ。 ところで、替芯が公式から販売されておらず、Xiaomiサポートに問い合わせたところ以下の

Read More

Goのslogで色を付けつつファイルにも出力する

最近、Goに`log/slog`という構造化ロガーが登場し、InfoやDebugなどのラベル付けやグループ分けをするロギングが簡単にできるようになりました。 slogは単体ではまだ少々貧弱ですが、非常に柔軟性の高いインターフェースを実装しているので外部ライブラリによって使いやすくすることができます。 今回は私がよく使っている2つのライブラリを組み合わせます。 ## 色を付ける [`github.com/m-mizutani/clog`](https://github.com/m-mizutani/clog)はカラフルでConfigurableな`slog.Handler`を実装してい

Read More

個人的に最強なGolang開発用テンプレート

Golangを1年弱ほど触り、いろいろな開発をしているうちに結構よく使う構造とライブラリが顕著なことがわかってきました。 そこで今回は自分が作成したテンプレートを載せてみようと思います。自分が立ち上げたGoのプロジェクトだと殆ど利用していると思います。 なお、今回のテンプレートは[こちら](https://github.com/Hayao0819/scaffold/tree/master/go-cobra)で公開されています。 ## 概要 引数解析には[Cobra](https://github.com/spf13/cobra)と[CobraUtils](https://github

Read More

ここ半年のラーメン報告

同じラーメン屋を周回する生活をそろそろやめたい。車が手に入ったら色んな店行きます。 ## 横浜ラーメン 湘家 前橋店 ![shoya](shoya.png) 2024年4月1日 まぜそばを初めて頂いた。G系の濃い味のまぜそばに慣れてしまっているせいか非常に味が薄く感じてしまい退屈に感じた。 麺とネギそのものの味を味わうことができたが、自分が望んでいるものとは違ったので非常に残念だった。 ## 麺と飯 トンじろ ![tonjiro](tonjiro.png) 2024年4月2日 タッチパネル式で注文のでき上にテーブル席の非常に親切な二郎系ラーメンのお店。 厚みのあるチャーシ

Read More