stefafafan の fa は3つです

"すてにゃん" こと id:stefafafan のブログです

ISUCONの素振りとして private-isu をPHP実装で解いてみた (約50万点まで)

先日はISUCON14に参加しましたが*1、その直前まで素振りがてら catatsuy/private-isu をPHPで解いていました。普段ISUCONはGo言語で参加していますが、他言語での挑戦にも興味がでてきたため、PHPでやってみることにしました。実際のコードと作業ログは以下…

ISUCON14 に参加した (5259点くらい) #isucon

今年も参加しました。いつもありがとうございます! isucon.net これまでの ISUCON13 に参加した (最終スコア 17996点) #isucon - stefafafan の fa は3つです ISUCON 12予選参加したけど最終スコア12171点で惨敗 #isucon - stefafafan の fa は3つです ISUC…

【緊急アンケート】『紅白ぺぱ合戦』勝利したらどうなるかを公募で募集します #cohackpp

「紅白ぺぱ合戦」いよいよ開催まで1週間を切りました。 connpass.comasumikam.comところでみなさん、ひとつ気になることがありませんか……?「ぺ組もしくはぱ組が勝った場合なにが起きるんだろう??」そうです、ここまでの発表で勝利した時に何が起きるかを…

nginxのアクセスログを解析してJSONを返すだけのCLIをRustで作成した

最近RustでCLIを作るのに突然ハマってきたのと、ISUCON が近づいていることもあって、以下のCLIを作ってみました。github.com 使い方 思想 private-isu でちょっと使ってみた様子 作ってみての感想 使い方 現状はnginxのlog_formatをJSONとした上で特定のキ…

閉包テーブルによる階層構造をPlantUMLやMermaid形式で可視化するツールを作った

最近仕事で触っているサービスが階層構造を扱っていて、それが閉包テーブル (Closure Table) というパターンで実現されていますが、「結局(視覚的に)どういう構造になっているの?」というのがパッとみれたらいいなと思うことがあり、簡単なツールを作って…

『Fluent React』を読んだ

以下の記事を読んで前々から気になっていたオライリーの『Fluent React』を読み終えました。 tech.route06.co.jp読んだ感想としては、正直Reactを書くにあたって速攻役立つ知識ではなかったですが(本書の中にも繰り返し注釈で書かれていました)、どういう…

『紅白ぺぱ合戦』stefafafan陣営マイメン枠追加のお知らせ #cohackpp

先日以下の記事にて、『紅白ぺぱ合戦』の id:stefafafan 陣営を3名紹介しました。 blog.stenyan.jpこの中で「マイメン」枠として id:masawada さんを指名しました stefafafanの「マイメン」として選ばれたのは id:masawada さんです!『紅白ぺぱ合戦』stefaf…

『紅白ぺぱ合戦』stefafafan陣営メンバー紹介 #cohackpp

2024/11/30 id:asumiso とともに主催予定のイベント「紅白ぺぱ合戦」の id:stefafafan 陣営のメンバーを紹介します。 紅白ぺぱ合戦とは? stefafafan陣営「ぱ」組メンバー紹介 stefafafanを「育てた」 stefafafanに「育てられた」 stefafafanの「マイメン」 …

YAPC::Hakodate 2024 に参加しました #yapcjapan

YAPC::Hiroshimaに続いて、函館にも参加してきました!セッションやイベントの感想を簡単に書いていきます。yapcjapan.org YAPC本編 シェルとPerlの使い分け、 そういった思考の道具は、どこから来て、どこへゆくのか?v1.1.0 令和最新版 Perlコーディングガ…

TypeScript 5.6 の「Disallowed Nullish and Truthy Checks」

先日TypeScript5.6がリリースされました。その中で「Disallowed Nullish and Truthy Checks」という内容が個人的に目を引いたので、軽く内容について知っておこうと思って関連Pull Requestの様子などを見ていきました。 「Disallowed Nullish and Truthy Che…

アイキャッチテスト

staff.hatenablog.comデフォルトのテンプレートを元に、自分のアイコン画像と色合いをちょっと変更して設定してみた。CSS何もわからない

じぶん Release Notes (ver 0.31.2)

じぶん Release Notes とは、自分の1ヶ月のふりかえりをリリースノート形式で記述したものです。今回のリリース内容は以下の通りです。 仕事 チーム開発 プラットフォームチームのメンバーとして初めて社内の他チームを支援する形で開発をした 作ったものは…

いま採用されているツールや技術でまずはやってみる

転職や異動をすると、その異動先で採用されているツールや技術が自分の触ったことのあるものと違っていたりすると「前触っていたあれのほうがよかった気がする」と思う人も多い気がする。手に馴染んだツールが良いと感じるのは普通のことだし、 人間は急な変…

『初めてのTypeScript』を読んだ

最近職場でTypeScriptを書いていて、改めて周辺知識のキャッチアップがしたくてオライリーから出ている比較的新しい『初めてのTypeScript』を読みました。全体としてはJSの基本知識がある人や他の言語での経験があるけどTSの細かい機能や慣習が知りたいとい…

じぶん Release Notes (ver 0.31.1)

じぶん Release Notes とは、自分の1ヶ月のふりかえりをリリースノート形式で記述したものです。今回のリリース内容は以下の通りです。 仕事 開発 最近もうちょっとPR出したりコード書いたりするようになってきている TypeScriptの型パズルや supermacro/nev…

『俺ではない炎上』を読んだ

最近活字をもっと読みたいという気持ちになってきて、『俺ではない炎上』を読んでみることにしました。知ったきっかけはXのフォローしている人のポストをみて評判が良さげだったためです。長らく気になってた『俺ではない炎上』、気づいたら文庫版になってた…

大吉祥寺.pmに懇親会まで参加し、非公式アフターパーティーでDJもしました #kichijojipm

大吉祥寺.pmとその関連イベントに参加したので感想を書いていきます。 大吉祥寺.pm プロポーザルの提出 会場 印象に残ったセッション 開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ 僕はまだ見ぬ誰かを…

『天才少女は重力場で踊る』を読んだ

天才少女は重力場で踊る(新潮文庫nex)作者:緒乃ワサビ新潮社Amazonこちらの本を読みました、「天才×美少女×タイムパラドックス×暴走する量子=世界を揺るがす青春小説」とのことです。 卒業単位欲しさに訪れた研究室で俺を迎えたのは、異様に不機嫌な少女…

結婚しました

この度2024年7月7日に id:asumiso と結婚しました*1。わーいわーい! 出会い 妻との出会いはPHPカンファレンス福岡2023です。当時は私がたまたま福岡に引っ越した直後で何気なく参加したのですが、たまたま彼女も関東から参加しにきていたというのがきっかけ…

じぶん Release Notes (ver 0.31.0)

じぶん Release Notes とは、自分の1ヶ月のふりかえりをリリースノート形式で記述したものです。今回のリリース内容は以下の通りです。 仕事 今の職場で3ヶ月すぎていつの間にか「試用期間」が終わっていた :tada: 開発 AjvやZodなどのバリデーションライブ…

開発生産性Conference 2024 にスポンサーとして参加しました #開発生産性con_findy

開発生産性Conference 2024 というイベントに弊社株式会社カケハシがスポンサーしていて、私もスポンサーブースのお手伝いとして参加しました。 dev-productivity-con.findy-code.io会社のテックブログにレポートがあがっているのでよければこちらもどうぞ。…

僕とSongmuさん

ふと、 id:Songmu さんが先日以下のようなポストをしていたのを思い出した。「すてにゃんと僕」と言うブログエントリ書きたい— songmu (@songmu) 2024年2月1日 その後まだ「すてにゃんと僕」というブログエントリは投稿されていなさそうだけど、一方的に要求…

PHPカンファレンス福岡2024 にスタッフとして参加しました #phpconfuk

表題のイベントにスタッフとして参加してました! phpcon.fukuoka.jp いち参加者として あまり発表は聞けなかったですが、みてる限りどの部屋も(セッションをやっているホールもスポンサーブースも)盛り上がりがあって楽しそうでよかったです。懇親会も同…

Go Conference 2024 にスタッフとして参加しました #gocon

遅くなりましたが、Go Conference 2024にスタッフとして参加したので感想ブログを書きます。 gocon.jp いち参加者として まず会場のAbema Towersはとても広くて、おかげさまでいい感じにスポンサーブースのフロアが賑わっていてよかったです。セッションが行…

誕生日

█時を迎えた瞬間、██日が始まった。外は深い闇に包まれ、静寂が不気味に感じ██る。█かが起こる予感がする中、この特別な█日の始まりに恐怖と█奮が交錯している。新しい██を迎えるにあ█って、これからの一年がどのような██をもたら█のかを考えると、█筋が冷た…

じぶん Release Notes (ver 0.30.11)

じぶん Release Notes とは、自分の1ヶ月のふりかえりをリリースノート形式で記述したものです。今回のリリース内容は以下の通りです。 仕事 現在の職場に転職して2ヶ月目を終えた コーヒースポンサーとしてうちの会社もスポンサーしているTSKaigiに参加した…

企業型確定拠出年金からiDeCoへの移換 (SBIベネフィット・システムズ)

転職を機に、企業型確定拠出年金 (通称: 企業型DC) から個人型確定拠出年金 (通称: iDeCo) への移換作業を実施したのでその流れをメモっておきます。なお今回はSBIベネフィット・システムズ→SBIベネフィット・システムズです*1。 気にすべきこと 何かしらの…

Road to SRE NEXT@福岡に参加してきたのと、LT発表しました #srenext

Mackerel Drink Up 出張版@福岡に参加してきた #mackerelio - stefafafan の fa は3つです に続いて、翌日福岡で開催されたRoad to SRE NEXT@福岡に参加しました。sre-lounge.connpass.com Road to SRE NEXT とは? 元々SRE NEXTという東京で開催されている…

Mackerel Drink Up 出張版@福岡に参加してきた #mackerelio

先日福岡でMackerel Drink Up出張版に参加してきたので感想記事を書きます! mackerelio.connpass.com すてにゃんとMackerelの関係 私は新卒で入った会社が株式会社はてなで、最初に配属されたのがMackerelチームでした。大体2015年から2017年頃に在籍してい…

『ソフトウェアエンジニアのキャリアパスが大体わかった気になる本』という同人誌を執筆して技術書典オンラインマーケットへ出展した #技術書典

今回初めて個人サークルとして技術書典に本を出すことにしました。以下のURLから500円で購入できます。 techbookfest.org 同人誌を出すに至る経緯 初めての同人誌の執筆で大変だったこと、面白かったことなど 目次 同人誌を出すに至る経緯 私は元々ブログに…