インターネット上ではこのIDで活動しています。@futoase先日、社内でエンジニア向けに「デバッガでRedisのコードを読んでみよう」というテーマの勉強会が開かれました。機会なので、その内容をご紹介します。勉強会スライドへのリンクデバッガでRedisのコードを追いかけるメリットとしては以下のようなものがあります。Windowsなど、非Linux環境でもRedisのデバッグ体験を行うことが可能です。imageを作成するためのDockerfileをGithubにて公開しています。Hub上に公開しています。pullを行いましょう。containerを立ち上げましょう。システムコールを呼び出すために必要なものとなっています。Serverを立ち上げましょう。Serverに対してattachを行います。今回、gdbではなく、cgdb2を利用します。先程redis-serverを起動したときにterminalで表示されたものcgdbの起動が終わると以下のようになります。pointを貼ってみましょう。合わせて、redis-clientを起動します。あなたがMacBookを利用して立ち上げているなら、そのMacBookのターミナル上で立ち上げます。container上のredis-serverに接続しましょう。redis-clientから発行してみます。1234この時、cgdb側で特定のbreakpointで処理が止まっている状態になります。コマンドを実行することで、next実行(関数レベル)、step実行(関数実行をネストして見る)ことが可能になります。C言語未経験者でも読みといていくことが可能となります。コマンドを利用することで、ランタイムで評価中の変数の値について確認することもできます。順を追っていくことができるようになります。ソフトウェアインストールなどの設定をしなくても済むようにすることで、気軽に体験できる点がよかったです。Controller...freeeでSREをしている河村(at-k)です。Servingで機械学習モデルをプロダクション環境で運用するこんにちは、freee株式会社でエンジニアをやっている米川(@yon...2017-12-12呪文(スペル)が光を灯す。参加しましたプロダクトカンパニーの技術戦略2019年、freeeのアクセシビリティを振り返るCEOが開発合宿で6年半ぶりにコードを書いてみたfreeeの脆弱性診断と管理のこれから月別アーカイブ検索スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。