2024-01-01から1年間の記事一覧

転職のお知らせ(LINEヤフー株式会社に入社しました)

from:株式会社はてな(マンガアプリチーム) to:LINEヤフー株式会社 2024年9月1日付でLINEヤフー株式会社に入社しました。LINEアプリのMDX(モバイル・ディベロッパーエクスペリエンス開発チーム)というチームで、LINEアプリのクライアントサイドの開発基盤…

38歳になりました&はてな退職のお知らせ

本日7月29日で38歳になりました。アラフォーですね。 直近では「少年ジャンプ+」アプリのリニューアルを担当していたのが大きなトピックでした。 そんな現職の株式会社はてなを2024年8月31日付で退職します。最終出社日は8月2日です。転職先は入社日以降に…

xcprettyだとXCTestExpectationのタイムアウトエラーやXCTSkipが結果に反映されず、xcbeautifyだと問題なく動く

まだxcprettyを使っていませんか?今こそxcbeautifyに置き換えよう! by ikesyo | プロポーザル | iOSDC Japan 2024 #iosdc - fortee.jp で想定していた内容の一部の供養です(落選)。 社内のとあるプロジェクトで、XCTestExpectationがタイムアウトしてい…

情報・メディアの生存期間の長さを意識する

数年前に社内でとあるプルリクエストのレビュー中に考えたことを放流したのを外向けにも書き溜めておく。 (フロー情報とストック情報とも近いような違うような感じなのだけれど)ある情報(を書いたメディア)の生存期間の長さはよく意識している。ざっくり…

try! Swift Tokyo 2024でOpen Source Swift Workshopの講師をしました

@giginetさん、@kitasukeさんと自分の3人でワークショップ講師をさせていただきました。自分はswift-corelibs-foundationのコミッターとして、FoundationやApple公式のライブラリ群についての概観や現状を紹介しました。 speakerdeck.com ワークショップ全体…

SQLiteでは集計とグルーピングの対象外のカラムでも、集計関数がMAXとMINの場合はそれらの行由来の値を返すことが保証されている(例外あり)

AndroidでSQLiteがバックエンドのJetpack Roomを使っていた時の話題。 SELECT column_a, column_b, column_c, MAX(column_d) FROM foo GROUP BY column_a このようなSQLにおいて GROUP BY に使われる column_a と、集計関数(この場合は MAX )に使われる co…

GitHub Actionsのサードパーティーマネージドランナーの紹介

この記事は はてなエンジニア Advent Calendar 2023 の 2024年1月4日 の記事です。 GitHub Actionsの実行環境であるランナーには、GitHubが提供するGitHub ホステッド ランナーと、自分でランナーを用意・管理するセルフホステッド ランナーの大きく二種類が…