• 2024-12-29
    サイトをまるっと置き換えた
    Gatsbyで作成したこのサイトを全面リニューアルした。日本語パス対応、プラグイン設定など、開発過程で得られたちょっとした知見を共有する。
  • 2024-12-17
    ベロシティを"安定させる" の代わりに "制御する" といいたい
    典型的なスクラムではない開発プロセスでベロシティの安定化に取り組んで、「安定させることそのもの」に集中するのはそれほど意味がないな、と感じたので言語化した。
  • 2024-12-16
    開発速度を上げるために「ストレッチゴール」や「パーキンソンの法則」のことを考えたくなったら
    納期の短縮を目指したのに、長期的にはむしろ開発に時間がかかってしまうようになることがありそう。
  • 2024-06-02
    Next.js で Cluod CDN の署名付き Cookie を使用するときにつまづいたこと
    署名付き Cookie を設定して Cloud Storage の静的ファイルを配信するため、Next.js でエンコードせずに Cookie を設定する方法を調べて、最終的に Cookie 生成 API を立てた。
  • 2024-04-28
    Pub/Sub Node.js Client でエミュレータを使う方法
    Node.js Client の PubSub と v1.SubscriberClient はエミュレータに接続するための設定方法が異なる。
  • 2024-04-27
    Google Cloud である権限を持っているプリンシパルを検索する
    「〇〇の読み取り権限持っているのは誰?」「〇〇の読み取り権限を持つロールはどれ?」を検索する方法。
  • 2024-03-04
    チームイベントを自分だけでも小さく始める
    「やったほうが良さそう」「一度やってみたい」と思ったイベントがあっても、チームみんなを巻き込んでやるのは難しい。そういう時は小さく始める方法もある。
  • 2024-02-26
    1on1 をメンティーが主体的に進める
    最近 1on1 の進め方に少し変えて、自分がたくさん話すようにしている。
  • 2023-12-27
    ユーザーの要望を正しく聞く - 解決策の鵜呑みを避ける
    ユーザーストーリーを眺めているときに「手段ではなくて課題や問題に注目することが重要だな〜」と感じたので、それを言語化した。
  • 2023-12-26
    Kyoto Tech Talk #3 に登壇して開発合宿での体験を話した
    技術イベントに出て、社内で開催された開発合宿について話した。
  • 2023-10-06
    スプリントのふりかえりでは必ずアクションアイテムを出さないといけないのか
    スプリントのふりかえりで何を達成すると良いのか考えた。
  • 2023-05-14
    どこから手をつけたらよいかわからない仕事をどう進めるか
    要件を整理して具体的なやることまで落とし込むことができないのでどうやったらよいか相談してもらった。
  • 2023-03-24
    (個人開発なので)ゴッドクラスでいいさ
    個人開発でアーキテクチャを考え出すと「下手の考え休むに似たり」になるので、ほどほどにしておこうと思ったという話。OOP におけるゴッドクラスの話はしない。
  • 2023-03-17
    認定スクラムマスターになりました
    James Coplien 氏が講師を務めるアギレルゴコンサルティングの「認定スクラムマスター研修」を受け、その感想をまとめた。
  • 2023-03-08
    [GCP] Cloud Functions のエラー通知方法
    Python でのログの出し方と Cloud Monitoring を使った監視の方法を書いた。
  • 2023-02-17
    『実践的データ基盤への処方箋』を読んだ
    データ収集システムの開発をしているので参考になりそうな書籍を読んだ。
  • 2022-12-20
    スクラムでの持ち越しタスクについて考えた
    タスク持ち越しについて思うことを言語化した。
  • 2022-12-01
    小さく始めてコントロールできる範囲で問題を起こす
    スクラムに関係した話第二弾。
  • 2022-11-24
    改善しようとすると問題が増えることもある
    認識していない問題が認識できたら嬉しいけど、ただ問題が増えただけのように見える。
  • 2022-11-17
    やったこといくつか
    やったこといくつか書いた。
  • 2022-11-06
    英語の発音矯正アプリ ELSA  を毎日 5 分ぐらい 1ヶ月間使った
    発音の練習をした。
  • 2022-11-05
    "Introduction to Algorithms" を読む 2.1
    Insertion sort とループ普遍条件の勉強をした
  • 2022-10-21
    読んだ技術記事と感想
    いくつか技術記事を読んだので感想を書いた。
  • 2022-08-19
    Python の logger の出力をテストする
    出力されるテキストを文字列として取得する方法を調べた。
  • 2022-08-05
    これが(アーキテクチャ的な意味での)アプリケーションサービスですか
    趣味コードを書いていたときに思ったことを書いた
  • 2022-07-25
    『ドメイン駆動設計入門』を読んだ
    DDD に入門した。
  • 2022-07-01
    コンテナ技術に入門した
    エンジニア Hub で公開されているコンテナ技術入門を読んだ。
  • 2022-06-22
    ここ半年の間にコードレビューで受けたコメントなどをまとめた
    レビューで指摘されたり教えてもらった内容をまとめた。
  • 2022-06-18
    ブログがデプロイできなかったので直した
    原因はよくわからないが壊れたので直した。
  • 2022-04-17
    multiprocessing.pool.Pool のサブプロセスはどう動くか
    並列実行について調べた
  • 2022-04-01
    google api client の認証についてメモ
    毎回調べているのでメモしておく。
  • 2022-03-25
    Twitter Ads API の ID は base-36 でエンコードされている
    広告の ID が管理画面と API で違うと思ったら基数が違うだけだった。
  • 2022-03-11
    Apple Search Ads のアクセストークンの有効期限が短すぎると invalid_client エラーが出る
    出会った些細なエラーについて書いた。
  • 2022-02-06
    前、次の記事に移動できるようにした
    記事の下部に Top に戻ったり、前/次の記事に移動するリンクを追加した。
  • 2022-02-04
    Poetry で開発して Cloud Functions にデプロイする
    requirements.txt を生成する方法をメモ
  • 2022-02-01
    お名前.com から Route 53 に移行した
    せっかくなのでドメインの移管作業を体験してみる。
  • 2022-01-30
    画像表示に関連する部分を修正した
    画像に関していくつか修正。
  • 2022-01-28
    Facebook の Marketing API で取得したアプリインストール数が管理画面と合わない問題
    管理画面から取れるデータと API から落とせるデータが一致しなくて困っていた。
  • 2022-01-24
    RAID 5 を設定するだけなのに数日かかった話
    バックアップや復元に失敗して時間を無駄にした話
  • 2022-01-22
    Apple Search Ads で取得したレポートの id がユニークではなかった
    値が合わなくて困っていたら id に重複があった。
  • 2022-01-21
    Selenium 4 で Firefox に拡張機能をインストールする
    Selenium で拡張機能がインストールされたブラウザを操作する方法を調べた。
  • 2022-01-18
    Pytest の fixture の実行例
    実際に動かして確かめた。
  • 2022-01-16
    Google Ads の Ad Group Ad と Asset とは何か
    別の広告プラットフォームに比べてわかりにくかったので調べた。
  • 2022-01-14
    英単語やコードの前後に空白を入れるスクリプトを書いた
    何百回とされてきたであろうこの話題について考えた。
  • 2022-01-13
    Fomantic-UI を import すると Webpack でバンドルできない問題
    結局原因はよくわかっていない。
  • 2022-01-09
    Twitter のリストを Fritter に移行する
    Python でスクリプトを書いてどうにかした.
  • 2022-01-08
    Electron で画像を表示するのに詰まった
    結局 base64 にエンコードした値をレンダープロセスに渡すようにした。
  • 2021-12-18
    サイトをちょっと修正した
    気になっていた部分を直した。
  • 2021-12-15
    英語メモ - 12/6 ~ 12/12
    調べたことをメモしておく。
  • 2021-12-06
    Docker in Action を読む - 1: コンテナ、コマンドの実行
    Docker に入門した(n 回目)。docker run などの基本的なコマンドを実行した。
  • 2021-12-03
    イベント発生時に UrlFetchApp.fetch を呼ぶ
    UrlFetchApp.fetch を呼んだらエラーが起きたので調べた。
  • 2021-11-21
    Magic The Gathering にはシネクドキがたくさんある
    ゆる言語学ラジオで「シネクドキ」の意味を知ったので書いた.
  • 2021-11-20
    Effective TypeScript を読む(1)
    TypeScript を書いている割に理解が薄いのでちょっと勉強した。
  • 2021-11-13
    HACK TO THE FUTURE 2022 参加記(259位)
    HTTF2022 に出たが悔しい結果で終わった。
  • 2021-10-22
    Python で関数をラップする
    Python で関数をラップする方法を調べた。
  • 2021-09-10
    Pythonの例外処理 "finally", "from" についてメモ
    Python の例外処理の基礎的な部分を再確認した。
  • 2021-08-02
    Kubernetes 入門メモ
    Kubernetes完全ガイド 第2版 を読みながら取ったメモ。全部は読めていない。
  • 2021-06-29
    『データ分析のための統計学入門』を読んだ
    統計学の基礎を学んだ.
  • 2021-06-13
    idxmin() で TypeError; argmin() got an unexpected keyword argument 'skipna' が起こる
    idxmin() にハマった.
  • 2021-05-16
    Electronアプリ開発中に出会ったこといくつか
    Electronのアプリ開発中にいくつか勘違いしたり,よく分からなかったり,調べたことをまとめた.
  • 2021-05-09
    『コンサル一年目が学ぶこと』を読んだ
    仕事に役立ちそうな普遍的なスキルについて学んだ.
  • 2021-04-25
    『英語独習法』を読んだ
    英語の学習の仕方を学んだ.
  • 2021-03-18
    『オブジェクト指向入門 第2版』の22章を読んだ
    22章 クラスの見つけ方
  • 2021-03-17
    会計の基礎を学ぶために読んだ5冊
    会計の入門書5冊に目を通したので,簡単にまとめる.
  • 2021-03-15
    『オブジェクト指向入門 第2版』の19章を読んだ
    19章 方法論について
  • 2021-03-13
    『オブジェクト指向入門 第2版』の15章を読んだ
    第15章 多重継承
  • 2021-03-12
    『オブジェクト指向入門 第2版』の14章を読んだ
    第14章 継承入門
  • 2021-03-11
    ヨーヨーを3つ買った(クラウン,ループ720)
    実用,布教用,保存用ではなく,全部実用.
  • 2021-03-07
    『オブジェクト指向入門 第2版』の11章を読んだ
    第11章 契約による設計
  • 2021-03-04
    『オブジェクト指向入門 第2版』の9章を読んだ
    第9章 メモリ管理
  • 2021-02-28
    『オブジェクト指向入門 第2版』の8章を読んだ
    第8章 実行時の構造:オブジェクト
  • 2021-02-27
    『オブジェクト指向入門 第2版』の7章を読んだ
    第7章 静的な構造:クラス
  • 2021-02-25
    サムネイルを表示するようにした
    記事中の画像URLを取得し,サムネイルに設定するようにした
  • 2021-02-22
    『オブジェクト指向入門 第2版』の6章を読んだ
    第6章 抽象データ型
  • 2021-02-19
    『オブジェクト指向入門 第2版』の5章を読んだ
    第5章 オブジェクト技術への道
  • 2021-02-18
    Google Analyticsを入れた
    アクセス解析できるようにした.
  • 2021-02-17
    『オブジェクト指向入門 第2版』の4章を読んだ
    第4章 再利用生へのアプローチ
  • 2021-02-16
    会計の基礎を学んだ
    入門書を読んで,財務3票を読む方法を学んだ.
  • 2021-02-13
    lisp公案をやった
    Googleが公開しているlisp-koansを解いた.
  • 2021-02-12
    ブログカードを使えるようにした
    はてなブログカードを使って,記事にサイトを埋め込めるようにした.
  • 2021-02-11
    Beasters2期の1話を見た
    Beastersのアニメを見て思ったことを書いた.
  • 2021-02-01
    自前のブログを作った
    記事をローカルで管理・編集したいので,自前のブログを作った.
  • 2020-11-11
    『オブジェクト指向入門 第2版』の3章を読んだ
    第3章 モジュール性
  • 2020-11-02
    『オブジェクト指向入門 第2版』の1章を読んだ
    バートランド・メイヤーのオブジェクト指向入門 第2版の1章を読んだのでメモ.
  • 2020-10-23
    Pool.imap で引数の関数が実行されるタイミングについてメモ
    Pool.imapを使ったときの挙動がわかっていなかったので調べた.
  • 2020-09-17
    『Atomic Design 堅牢で使いやすいUIを効率良く設計する』を読んだ
    UIの設計を勉強した.
  • 2020-09-07
    『Clean Coder プロフェッショナルプログラマへの道』を読んだ
    Clean Architectureに続き,Coderを読んだ.
  • 2020-09-02
    Lisp 布教書 『Land of Lisp』を読んだ
    lispはいいぞ(洗脳)
  • 2020-06-03
    Node.js を使った小さな CLI アプリケーションを作る
    JavaScript Primer の第二部をやったメモ.
  • 2020-05-20
    Ajax通信をする小さなアプリの作成
    JavaScript Primer の第二部をやったメモ.
  • 2020-05-13
    JavaScript勉強メモ
    JavaScript Primerの第一章を読んで,知らなかった部分や重要な部分のメモ.
  • 2020-02-01
    subprocess.runで環境変数を展開する
    pythonで環境変数を展開する方法を調べた.
  • 2020-01-30
    Junit4のテストをコンソールで実行する
    unit-4.jarの実行方法を調べた.
  • 2020-01-27
    NuGet で System.Drawing.Common をインストールした際のメモ
    Visual Studio で .Net Core のコンソールアプリ開発をしていたら System.Drawing.Image が使えなかったので NuGet で System.Drawing.Common をインストールした際のメモ
  • 2020-01-26
    『思考・論理・分析 「正しく考え,正しくわかること」の理論と実践』を読んだ
    日常用法的理論の本を読んだ.
  • 2019-09-19
    はてなサマーインターン2019に参加しました
    インターンでMackerelのウィジェットを開発しました.
  • 2019-04-12
    『Clean Architecture 達人に学ぶソフトウェアの構造と設計』を読んだ
    Architectureについて学んだ.
  • 2019-04-05
    『コーディングを支える技術 成り立ちから学ぶプログラミング作法』を読んだ
    プログラミング言語の背景などを学んだ.
  • 2019-03-30
    『情熱プログラマー ソフトウェア開発者の幸せな生き方』を読んだ
    ソフトウェア開発者の幸せな生き方について学んだ.
  • 2019-03-24
    『Webを支える技術 -HTTP、URI、HTML、そしてREST』を読んだ
    Webに関する技術を学んだ.
  • 2019-03-15
    『この一冊でよくわかる ソフトウェアテストの教科書 品質を決定づけるテスト工程の基本と実践』を読んだ
    ソフトウェアのテスト技法などを学んだ.
  • 2019-03-11
    AtCoder Beginner Contest 114の解説+α
    ABC114の解説とか別解とかを書いた.
  • 2018-02-15
    FirebaseをAndroidアプリに追加したときにつまずいたポイント
    Firebaseを使った際に出会ったエラーたち.
  • 2018-01-11
    技術室奥プログラミングコンテスト E - 不可視境界線 (The Invisible Borderline)
    解説
  • 2017-12-30
    ARC 088 E - Papple Sort
    解説
  • 2017-11-26
    dein.vimとdeopleteをmacにインストールする。
    vimのプラグインをインストールした
  • 2017-10-29
    AtCoder Beginner Contest D問題ジャンル分け
    ABCのD問題をジャンル分けした.
  • 2017-10-27
    ARC016 - C ソーシャルゲーム
    解説
  • 2017-10-26
    ARC067 - E Grouping
    解説
  • 2017-10-24
    ABC009 - D 漸化式
    解説
  • 2017-10-23
    ABC025 - D 25個の整数
    解説
  • 2017-08-30
    AOJ 0553 ダンジョン の解説
    解説
  • 2017-05-22
    構文解析初心者でも解ける問題を集めた+解説
    水色コーダーが構文解析の問題を解きました。
  • 2017-05-21
    vimに構文チェックのプラグインを入れた(C++)
    syntasticとALEを導入しました。
  • 2017-04-02
    AOJ - 2170 Marked Ancestor
    問題を解いた
  • 2017-02-27
    ネットワークインターフェイスの名前
    MacBook Air でifconfigして表示されたネットワークインターフェイス一覧。
  • 2017-02-17
    vimで構文ハイライトをいじった
    自作マクロに色がつくようにした。
  • 2017-02-13
    sshでリモートマシンへログインする際にやったこと
    ログインするだけなのに時間がかかった。
  • 2017-02-11
    グラフに関する用語
    連結・関節点・橋・強連結・強連結成分
  • 2017-02-06
    典型探索問題を解く
    問題の解法が浮かばないなら、とりあえず解法の全探索をすればいいと思った。
  • 2017-02-05
    POJ1990 MooFest
    BITを使う問題を解いた。
  • 2016-08-19
    C++ 素数を求める2種類の方法
    素数の求め方を調べた。
  • 2016-08-16
    ABC026 C 高橋君の給料
    考えた解法を言語化した。