d_hack0928のブックマーク (139)

  • エンジニアリング統括責任者の手引き レビューの思い出 - ANDPAD Tech Blog

    こんにちは、柴田です。万博で発売されているミャクミャクコラボのパイン飴を大量に買ってしまい、毎日午後のお菓子にパイン飴をべて暮らしています。 今日は 2025 年 6 月 3 日に発売された「エンジニアリング統括責任者の手引き」という書籍のレビューをした時の感想との見どころについてご紹介します。 snoozer05.hatenablog.jp www.oreilly.co.jp 書籍レビューに参加した経緯 訳者である島田さんは書籍のレビューアを公募することが多く、今回もfacebook でたまたま見かけた時に応募したというのがきっかけでした。以前も他の書籍で見かけて応募したものの落選、であるとか数日油断していると募集終了していた、ということがありましたが、今回は無事レビューに参加することができました。 私は現在はマネジメントは担っていませんが、前職では執行役員 VPoE 兼技術部長とし

    エンジニアリング統括責任者の手引き レビューの思い出 - ANDPAD Tech Blog
    d_hack0928
    d_hack0928 2025/06/03
    文化の違いで難読化している流れを読みやすくしてくれていてありがたい。こういう努力は見えない事が多く、より読んでみたい気持ちになった。翻訳って公募されてるんだなぁ
  • macOS Sequoia (15.4 以降) で cal や date を打つと出力がおかしい - id:onk のはてなブログ

    $ cal 3月 2025 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 5 月なのに 3 月と言われる。 $ date #午後 date で #午後 という文字列が返ってくる。 状況は cal -y するとある程度理解できて、 $ cal -y | grep "[0-9]月" PM %Y年 %B%e日 %A %X %Z 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 と、来「1月」「2月」となるべきところに「PM」「%Y年 %B%e日 %A %X %Z」が入り込んでいる。どこかで何らかのズレが生じているのだろう。 どうやら日語だけの問題っぽく、LANG を変えると正常に出力される。 $ LANG=C cal May 202

    macOS Sequoia (15.4 以降) で cal や date を打つと出力がおかしい - id:onk のはてなブログ
  • 電子も紙も積読を消化する技術 - sasasin’s blog

    以前の記事では主に電子書籍の積読を聴いて消化する技術を紹介しました。紙書籍の積読は Kindle 固定レイアウトと絡めて方向性を示した程度でした。 sasasin.hatenablog.com あれから日が経って、電子書籍の積読を消化する技術をもうちょっと整理できたのと、紙書籍の積読も聴き読書により消化する技術を整理できたので、ふたたび紹介します。前回同様「わたしはこうやってる」です。 2行まとめ 電子書籍は、Kindle アシストリーダー、 Android TalkBack、 Android 版 ReadEra Premium で聴く 紙書籍は、裁断してスキャンして画像化するか、非破壊ブックスキャナー vFlat Scan で画像化して、bunkoOCR でテキスト化して、テキストを ReadEra Premium で聴く 電子書籍 Kindle 固定レイアウト以外は読み上げ可能です。

    電子も紙も積読を消化する技術 - sasasin’s blog
  • caching_sha2_passwordの仕様の話 - amamanamam

    MySQLの認証プラグインの1つにcaching_sha2_passwordがある。 MySQL5.7ではmysql_native_passwordがデフォルトではあったが、MySQL8.0ではこやつがデフォルトとなっている(参考:リリースノート)。実際、手元で以下のように確認ができる mysql> show variables like 'default_authentication_plugin'; +-------------------------------+-----------------------+ | Variable_name | Value | +-------------------------------+-----------------------+ | default_authentication_plugin | caching_sha2_passwor

    caching_sha2_passwordの仕様の話 - amamanamam
  • RubyGems メンテナが SBOM について勉強しました - ANDPAD Tech Blog

    ハンマーは弱くても頭を殴ってダウンを取るのが浪漫なんだ...と言い聞かせてモンスターハンターワイルズをプレイしている @hsbt です。今回は CRA や SBOM という言葉を聞くものの、よくわかってないのでちゃんと調べて勉強したという内容の紹介です。 CRA とSBOM CRA(Cyber Resilience Act)は欧州連合(EU)が2024年11月20日に発行した、デジタル製品のセキュリティを強化し、サイバー攻撃に対するレジリエンス(回復力)を高めることを目的とした法規制です。ソフトウェアをはじめとするデジタル製品の設計、開発、製造におけるセキュリティ要件を定め、製品のライフサイクル全体を通じてサイバーセキュリティへの脅威に対する安全性を確保することを企業や組織に求めています。 SBOM(Software Bill of Materials)は、ソフトウェアの構成要素を一覧化し

    RubyGems メンテナが SBOM について勉強しました - ANDPAD Tech Blog
  • tenv: Terraform のバージョン管理をしよう - kakakakakku blog

    普段 Terraform のバージョン管理ツールとして tfenv を使っている.機能面で困ることはないけど,tfenv の GitHub リポジトリを確認すると,直近数年は特にアップデートがなく,メンテナンスの観点で少し不安を感じていた💦 github.com 念のため tfenv の代替ツールを探しておこうと思って,tenv を試してみた❗️tenv は tfenv と同じように使えて,OpenTofu や Terragrunt もサポートしているという特徴がある.そして現在も活発に開発がされているようだった.tenv 以外だと tfswitch もあって少し試したけど,個人的には tenv が良さそうだった. github.com セットアップ Homebrew で簡単にセットアップできる👌 $ brew install tenv $ tenv version tenv vers

    tenv: Terraform のバージョン管理をしよう - kakakakakku blog
  • ゆるSRE勉強会#9で「Amplify で SPA をホスティングする際の注意点」というタイトルで発表しました! - ANDPAD Tech Blog

    こんにちは。SREチームマネージャーの角井です。 2/21(金)に開催されたゆるSRE勉強会#9で会場スポンサーとして協賛し、ミニブース出展とスポンサーLTで参加させていただきました! スポンサーLTでは、私から「Amplify で SPA をホスティングする際の注意点」というタイトルで発表させていただきました。当日の運営とミニブース出展には、採用広報の広瀬さんとSREチームの吉澤さんも応援に駆けつけてくれました。 今回はこのスポンサーLTの内容と、現地の様子や参加メンバーによるおすすめセッションをご紹介します。これからゆるSRE勉強会へ参加する方や、今回来られなかった方の参考になれば幸いです。 ゆるSRE勉強会#9会場の様子 スポンサーLT 「Amplify で SPA をホスティングする際の注意点」 質疑応答と反響 Q: 発表中でCLIと仰っていたのは、何のCLIのことですか? Q:

    ゆるSRE勉強会#9で「Amplify で SPA をホスティングする際の注意点」というタイトルで発表しました! - ANDPAD Tech Blog
    d_hack0928
    d_hack0928 2025/02/28
    ゆるSRE勉強会#9で会場スポンサーをさせて頂きました。スポンサーLTの紹介とイベントレポートをまとめましたので、ご査収ください!
  • ゆるSRE勉強会 #9 に参加した - ナンモワカランアザラシ

    https://yuru-sre.connpass.com/event/342085/ 2025-02-21に開催された「ゆるSRE勉強会 #9 〜最近始めた取り組み共有大会〜」に参加しました。 「ブログ枠」で参加したので当日の様子が分かるように感想を記述していきます。 実は自分が登壇しない形でこの手の勉強会に参加するのは初めてでした。たまには他社さんの取り組みを聞くのに専念するのもよいだろうと思い参加を決めました。登壇があると自分の番までは登壇準備のためにセッションを聞くのに集中しにくいし、自分の番が終わったら緊張が解けて放心時間が発生してしまいます。なので今回は聞き専での参加でした。しかし何かしらのアウトプットを自分に課したくはあったのでブログ枠をいただきました。ブログ枠、一つしかないですがこういう使い方で合っていますか? 開場 会場・フードスポンサーはANDPADさんでした。 イベン

    ゆるSRE勉強会 #9 に参加した - ナンモワカランアザラシ
  • 「ゆるSRE勉強会 #9 〜最近始めた取り組み共有大会〜」参加感想 - msksgm’s blog

    概要 ゆる SRE 勉強会 #9 〜最近始めた取り組み共有大会〜 に参加してきました。 感想を記述します。 yuru-sre.connpass.com 概要 参加理由 セッション感想 『Amplify で SPA をホスティングする際の注意点(仮)』 『みんな大好き!踏み台サーバを AppStream 2.0 で構築してみた』 『SRE から機械学習チームに戻って導入した信頼性確立の取り組みたち』 『Playwright ではじめる SLI 計測』 『Enhancing SRE Using AI』 『SLA チェックしてみたら…マルチ AZ 未対応!? その改善プロセス』 『ナレッジイネイブリングに AI を活用してみる』 『プロダクトチームと距離を縮めるために試してる事』 『0 からはじめる プラットフォーム布教活動』 勉強会の全体的な感想 参加理由 普段の業務で SRE 活動に従事して

    「ゆるSRE勉強会 #9 〜最近始めた取り組み共有大会〜」参加感想 - msksgm’s blog
  • アンドパッドSRE/CREメンバーによるSRE Kaigi 2025のおすすめセッション - ANDPAD Tech Blog

    こんにちは。SREチームの吉澤です。先日のSRE KaigiではFindyさんのSRE Quizを全問正解してTシャツをもらってしまい、完全に勘で答えたので気まずくなったりしてました。 1/26(日)開催のSRE Kaigi 2025にて、アンドパッドCREチームの杉さん、島根さんが「SREじゃなくてもできる!インシデント対応で鍛えたCREチームの5年史」というタイトルで発表しました!SREチームの私と角井さんも現地に駆けつけ、お二人を応援しました。 今回は、SRE Kaigi 2025の様子と、現地参加したメンバーによるおすすめセッションをご紹介します。これから内容を追う方の参考になれば幸いです。 SRE Kaigi 2025会場の様子 アンドパッドCREチームの杉さん、島根さんによるセッション SRE/CREメンバーがおすすめするセッション SREチーム吉澤のおすすめ 信頼性を支え

    アンドパッドSRE/CREメンバーによるSRE Kaigi 2025のおすすめセッション - ANDPAD Tech Blog
    d_hack0928
    d_hack0928 2025/02/05
    SREチームの吉澤さんに、SRE Kaigi 2025のイベントレポートを公開してもらいました!イベントは大盛況で、おすすめしたいセッションはたくさんありました。運営の皆さんに感謝です!
  • SRE Kaigi 2025 でアンドパッドCREチームの5年史を発表しました - ANDPAD Tech Blog

    アンドパッドCREチームの島根です。 イベント名(SRE Kaigi)と私の所属(CREチーム)を見比べて「あれ?」と思いましたよね...なんと、SRE Kaigi 2025 にCREチームのまゆぞーと共に登壇しました! SRE Kaigiとは? Site Reliability Engineering(SRE)コミュニティの活性化と技術的な交流を促進することを目的としたカンファレンスです SRE Kaigi 2025 日付:2025年1月26日(日) 場所:東京都中野区(中野セントラルパーク カンファレンス) なぜCREが? アンドパッドのCREの取り組みをアウトプットする場を探していたから アンドパッドのCREをもっと多くの人に知って欲しかったから CREもSRE(がやっている取り組み)をやれるということを知って欲しかったから 他社や他サービスの取り組みを知りたかったから こうした理由

    SRE Kaigi 2025 でアンドパッドCREチームの5年史を発表しました - ANDPAD Tech Blog
    d_hack0928
    d_hack0928 2025/02/04
    アンドパッドのCREメンバーが、インシデント対応で鍛えた CREチームの5年史を発表してくれました。ポストモーテムをちゃんと残して、そのナレッジを開発組織で活用するのは難しい取り組みです。いつも助かってます!
  • SRE Kaigi 2025に登壇しました & Marpでスライドを作った話 - newmo 技術ブログ

    2025/1/26に開催されたSRE Kaigi 2025に、「SREとしてスタッフエンジニアを目指す」というタイトルで登壇しました。 発表を聴きにきていただいた方、またAsk the Speakerや懇親会で話しかけてくれた方ありがとうございました。 SRE Kaigiは今回が初めての開催なのにコミュニケーションのための工夫がいろいろされていて、多くの人が参加してコミュニケーションしていてとても盛り上がったイベントでした。自分自身も休憩スペースでたこ焼きべながら知り合いと久しぶりにコミュニケーションしたり、懇親会では技術的な話をしたりと楽しむことができました。 発表内容はnewmoとは関係ないのですが、これまでの経験を元にしたSREのキャリアの話をしました。 以下が発表資料になります。 SREとしてスタッフエンジニアを目指す / SRE Kaigi 2025 - Speaker Dec

    SRE Kaigi 2025に登壇しました & Marpでスライドを作った話 - newmo 技術ブログ
  • SRE じゃなくてもできる! インシデント対応で鍛えた CRE チームの5年史 / Five-year history of CRE's hard work in incident response

    SRE じゃなくてもできる! インシデント対応で鍛えた CRE チームの5年史 / Five-year history of CRE's hard work in incident response

    SRE じゃなくてもできる! インシデント対応で鍛えた CRE チームの5年史 / Five-year history of CRE's hard work in incident response
  • GitHub Actionsで定期実行(cron)のワークフローを組んだユーザーが退職すると、ワークフローは無効化される - shmokmt's blog

    GitHub Actionsで定期実行(cron)のワークフローを組んだユーザーが退職すると、ワークフローは無効化される 大事なことなので、見出しでも同じことを書いてしまいました。 何を言っているんだという感じですが、とにかくそういうことらしいです。 厳密には最後にワークフローにコミットしたユーザーが組織から削除されると、無効になるようです。 GitHub Actionsの定期実行でPR作成を自動化*1している会社もそれなりにあるかと思うのですが、その場合はそれらが全部停まります。 さらに、1度無効化されてしまった場合はcron式を変更しないといけないというのも罠ポイントですね。 最後にワークフローの Cron スケジュールにコミットしたユーザーが組織から削除されると、スケジュールされたワークフローは無効になります。 リポジトリへの write アクセス許可を持つユーザーが Cron スケ

    GitHub Actionsで定期実行(cron)のワークフローを組んだユーザーが退職すると、ワークフローは無効化される - shmokmt's blog
  • ANDPAD プロダクト開発の 3 つの変化 - ANDPAD Tech Blog

    この記事は ANDPAD Advent Calendar 2024 25日目の記事です。 アンドパッド代表の稲田です。 2024 年は業績・組織ともに力強く成長をすることができました。 お客様、全社員に深く感謝申し上げます。 そんな弊社における現在のプロダクトの 3 つの変化について記述してみようと思います。 誰に向けた記事? PdMエンジニア、新規事業担当者向けに、アンドパッドの製品開発環境における打席の多さやユニークな部分をお届けしたいと思います。 アンドパッドって? ANDPAD は、日では大きめな VerticalSaaS (以降 VSaaS ) であり、従業員数が約 700 人のスタートアップです。 VSaaS とは特定の業界に特化している SaaS のことで、顧客のニーズに深く応えることができる点が醍醐味です。 アンドパッドでは、建築・建設業界をさらにニッチ市場に分解し、そ

    ANDPAD プロダクト開発の 3 つの変化 - ANDPAD Tech Blog
  • 大統一プロダクト間連携を夢見た僕たちが歩いてきた道のりと未来の話をしよう - ANDPAD Tech Blog

    近年のSaaSはより一層、マルチプロダクトを展開する企業が増えています。複数のプロダクトを展開していくことでプロダクト間のシナジーを生み出すことが期待されますが、その一方でプロダクト間の連携は非常に難しい課題です。アンドパッドでも、複数のプロダクトを展開していき成長を続けていく中で、その都度プロダクト間の連携をする仕組みを構築してきました。 そして、最近私が所属しているリアーキテクティングチーム1では、現在取り組んでいる中の1つのプロジェクトとしてこのプロダクト間連携を再設計してプロダクト間連携用のgRPC APIサーバーである「Tsugite」2を構築するプロジェクトを進めています。著者の@ydahはこのプロジェクトにおいて、プロダクトオーナー3としてプロジェクトを推進しています。 この記事では、我々がプロダクト間連携を進める上で考えたことや、何を考えてどのように進めてきたか、そしてこれ

    大統一プロダクト間連携を夢見た僕たちが歩いてきた道のりと未来の話をしよう - ANDPAD Tech Blog
  • 並行・並列、そしてAsync - ANDPAD Tech Blog

    この記事はANDPAD Advent Calendar 2024の17日目の記事になります。(投稿予定の12/17前後で風邪を引いてしまい投稿が遅れてしまいました。🙇‍♀️) @youchanです。実は今年の8月にアンドパッドに入社していました。アンドパッドではインフラコストを削減するための施策を行なうチームに配属しています。 アンドパッドでは建設業のDXを実現するサービスを提供しています。建設の現場では多くの写真が取り扱われます。膨大な写真データはインフラコストに響くので削除できるものは削除したいところです。実際にサムネイル画像も保存されていたりして削減可能なものがたくさんあります。 私の最近のミッションはこの不要なファイルを削除するということなのですが、ファイル数が膨大なためいくつかの工夫が必要なのでそれについて記事にしたいと思います。 また稿では、課題を通して並行・並列処理につい

    並行・並列、そしてAsync - ANDPAD Tech Blog
  • アンドパッドSRE/CREメンバーによるCloudNative Days Winter 2024のおすすめセッション - ANDPAD Tech Blog

    こんにちは。SREチームの吉澤です。最近はインフラコストマネジメントプロジェクトという新しいプロジェクトも兼務し、Cost Explorerとにらめっこする日々を過ごしています。これはANDPAD Advent Calendar 2024 6日目の記事です。 アンドパッドは、11/28(木)〜29(金)開催のCloudNative Days Winter 2024(CNDW2024)にブーススポンサーとして協賛しました! 今回はアンドパッドブースの様子と、現地参加したメンバーによるおすすめセッションをご紹介します。これからCNDW2024の内容を追うぞ!という方は、ぜひご参考ください。 アンドパッドブースの様子 SRE/CREメンバーがおすすめするセッション SREチームマネージャー角井さんのおすすめ 成熟度別 Platform Engineering アーキテクチャ道場!(Amazon

    アンドパッドSRE/CREメンバーによるCloudNative Days Winter 2024のおすすめセッション - ANDPAD Tech Blog
  • S3にあるALBログの調査はAthenaよりDuckDBのほうが簡単 - road288の日記

    AWSのALB(Application Load Balancer)のログはS3に置かれるが、この中身をサクッと調べたいとき、Athenaを使う方法が標準的で、下記で案内されているようにパーティション射影(Partition Projection)でテーブルを作ってAthenaからクエリする。 パーティション射影を使用して Athena で ALB アクセスログ用テーブルを作成する - Amazon Athena 私も従来はその方法を使っていたが、Athenaはブラウザから使うと動作がもっさりしているし、決まったクエリを1回きり実行して結果を取得したいだけのときならまだしも、探索的にクエリを何発も実行したいときには使い勝手が悪い。 最近他のプロジェクトでDuckDBを使うようになって、使い勝手の良さに感動していたが、DuckDBはALBのログを探索的に調べたいときにもめっちゃ使えると思った

    S3にあるALBログの調査はAthenaよりDuckDBのほうが簡単 - road288の日記
  • 積読を消化する技術 - sasasin’s blog

    私は積読の山々を眺めると、買ったのに読まず積み上がってる現状にイラつくし、最近ではSNSや書店で面白そうなを目撃してもどうせ積読になるからと買い控えするようになってきている。 これは私の望むところではないと一念発起し、ふとYoutubeやPodcastのような受動的なコンテンツは1日に何時間でも視聴してると気付き、読書も受動的な形にできれば、、、読み上げか!と。 書籍を読み上げることで積読の消化が捗ってきたので、とりあえず現状をまとめてみた。 ウェブページ のっけから書籍ではないけど、ウェブページも「後で読む」が無限に積み上がる。 Pocket で消化する。 任意のウェブページ AndroidPocket の「聴く」で読み上げる。「聴く」の設定で「記事を自動再生」「聴いた後に自動アーカイブ」することで、どんどん消化していける。 Pocket が読み上げできないウェブページは、記事を

    積読を消化する技術 - sasasin’s blog
    d_hack0928
    d_hack0928 2024/11/05
    読み上げは運動との相性が良い