skip to content

Blog


total 43

2025-08-07/技術系

セキュキャン2025 SGXゼミ 課題晒し

IPAのセキュリティキャンプ 2025に応募し無事に合格しました。 応募したゼミは「TEEビルド & スクラップゼミ」です。当初は合格するとは考えておらず、課題晒しも行うつもりはありませんでした。 しかし、SGXゼミの課題晒しが非常に少ないということを踏まえ、せっかく合格したので公開しようと思います。 感想 SGXとはなにかについてほんのり調べ始めたばかりだったので色々と間違っていることや理解できていないことが書いてあったりします。 LLMをフル活用して書いているので正直恥ずかしいという気持ちも大きいです。強くなれるように頑張ります。 NoteBookLM https://notebooklm


2025-05-09/技術系

TsukuCTF 2025 Writeup

MWS Cupのメンバーの一部でTsukuCTF 2025に参加しました。 チームのメンバーがつよつよだったので、私の参加したチームTousekiは1575ポイントで48位でした。 私が解いたのはOSINTカテゴリーだけです。最後のhidden_wpathだけ解くことができず、Webカテゴリの勉強不足を実感しました。 以下私のWriteUpです。 Casca 画像検索をするとこのサイトが引っかかる。 https://gourmet-travelogue.doorblog.jp/archives/56226093.html ここで記念碑の内容を確認できたので、色々キーワードを検索していく。 大塚


2025-05-09/技術系

ArchLinuxのリポジトリ構築の現状

最近またArch Linuxの世界に戻ってきました。一時期NixやGentooに浮気していましたが、結局ここが一番落ち着きます。故郷。 そんなわけで数年前からの悲願だったPacmanリポジトリの構築作業をやっています。 既存のサーバー候補 Pacmanリポジトリは単なるバイナリをHTTPでサーブするだけのシンプルな構造ですが、構築とメンテナンスを手作業で行うのはかなり苦しい作業です。 これらの作業を自動化するツールはいくつか紹介しますが、どれも一長一短なのが現状です。 ArchLinux公式 公式のリポジトリ管理ツールです。おそらく見逃しているリポジトリもあると思いますが、私はこれらしか見つけ


2025-02-26/技術系

WSLによる開発環境の最適解2025

Linuxは最高のOSです。しかし私のCore Ultra 2 Serial搭載のXPSのように、Linuxカーネルによるデバイスのサポートが不完全な場合もあると思います。 常用に耐えうるレベルでない場合にはWindowsを使わざるを得ない場面もあるでしょう。 Linuxを入れたくない言い訳としてWSLを推奨するわけではありません。 正常にLinuxが動作する環境においては直にLinuxをインストールする方が良いでしょう。 WSLのインストール方法 ストアからディストリビューションを検索して……なんというチンツな方法は利用しません。 yuk7氏が公開しているwsldlを利用します。 https


2025-02-21/技術系

変なドメインを取るときに使えそうなTLD

最近、gomika.suやsoude.su、ダサいドメイン.コムのような変なドメインが欲しくて仕方がない。 しかしセンスのない私はなかなか年間のドメイン料を支払ってまで確保したい良いドメインを見つけられずにいる。 少しでも何か思いつけないかということで、使えそうなトップレベルドメインを列挙していく。 TLD一覧参考元 https://data.iana.org/TLD/tlds-alpha-by-domain.txt 一覧 実際に取れるかは知らない。ローマ字として読めそうなものをリストアップしています。 aco ae aero ai ao as au ba be bi bio bo boo c


2025-01-30/技術系

Cでhello, world(詳細解説)

切腹倶楽部のCでhello, worldをようやくしっかりと読んだ。 ソースコード 無断てんのりをば。怒られたら消す。 解説 (原文ママ) とっかかり このコードを見たとき、最初は何もわからなかった。解説が何をしているのかもわからなかった。そもそもC言語で:が使われている記法なんて知らないので本当に何もわからなかった。 更に言えばK&R的な昔懐かしいような関数定義も、軽く存在を知っていただけで書いたことはなく、どうして引数にdがあるにも関わらず引数は文字列のみなのか?という疑問から始まった。 詳細な解説 現代語に書き下す K&Rの表記では引数は必須ではないらしく、原文では単なるdの初期化のため


2025-01-07/技術系

ブログをNext 15+ESLint v9に移行した話

私のこのブログを先日リリースされたNext 15 + React 19 + ESLint v9に移行しました。 パッケージ更新 何も考えずncuでエイヤしました。 Next 15 Next 15はいくつかの破壊的変更が含まれていますが、そこまで大きなものはありませんでした。 コンポーネントのPropsのいくつかがPromiseなものへと変更になったらしいですが、自動でMigrateしてくれるものを公式が用意してくれているので困ることはありません。 仕様変更の詳細な情報は以下に書かれています。 Next\.js 15 \| Next\.js これすら読むのがだるいという人は、パッケージの更新後に


Twitterをやめたオタクが情報収集をする方法

こんにちは、山田ハヤオです。 以前の投稿でお伝えした通りTwitterをやめているのですが、やめてから1ヶ月が経過したので自身におきた変化を紹介します。 今後また再開するかは未定ですが、後述する通りデメリットがかなり大きいので再開すると思います。 ツイ廃である皆様は毎日6時間以上Twitterを眺めていることは日常茶飯事でしょう。私も例に漏れず、週に数十時間を費やしていました。 この時間を他のことに活かせるというのは大きいと思います。 つらいものを見なくていい 当時の心境は「Twitterって見ていて俗世の悲しいものしか無いのにどうして見ているんだろう」と、依存症への自覚とそれに由来する自身へ


あけましておめでとうございます

皆さんあけましておめでとうございます。昨年度は様々な人に迷惑をかけてしまいましたが、今年もよろしくお願いします。 早速、神田明神でお参りをしてきました。神田明神は縁結びで有名ですが、電気街に近いからかITの神社として近年は有名らしいです。 ということで、自宅と業務のサーバーが1年間何事もなく動いてくれることを祈願してきました。 お守りもあったので買ってきました。 皆さんのシステムとサーバー、ネットワークが1年間何事もなく平穏に動いてくれることを願っています。