並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 28 件 / 28件

新着順 人気順

code-readingの検索結果1 - 28 件 / 28件

  • Clineに自分をエミュレートさせて技術記事を代筆させてみたらビビった

    なんか驚き屋っぽくてアレなんだけど、今回はさすがに驚く権利があると思うので、至急記事を書く。 やろうとしたこと 毎回手元の検証結果から技術記事を構成するのがだるい 自分のブログを適当に読ませておいて、その構成と文体を真似させればいいのでは 手元に mizchi/zenn というリポジトリがあり、ここに zennにポストする原稿を管理している。 $ tree ./articles ./articles ├── 1c35fdcc77065c02f631.md ├── 3e4742e24f2ca0118f70.md ├── 8a017097d3994ddc0a85.md ├── ai-code-generation.md ├── ai-programmer.md ├── ai-team-mate.md ├── antipattern-of-tournament-score-sheet.md ├─

      Clineに自分をエミュレートさせて技術記事を代筆させてみたらビビった
    • DSQL Vignette: Reads and Compute - Marc's Blog

      About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

      • It's always TCP_NODELAY. Every damn time. - Marc's Blog

        About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

        • GitHub - laiso/askrepo: Source code reading with LLM.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - laiso/askrepo: Source code reading with LLM.
          • DSQL Vignette: Aurora DSQL, and A Personal Story - Marc's Blog

            About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

            • DSQL Vignette: Transactions and Durability - Marc's Blog

              About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

              • Vue.js のソースコードを読んでみよう(ref/reactive 編) - VISASQ Dev Blog

                はじめに こんにちは、エキスパート/lite 開発の中原です! ビザスクでは主に Vue.js を使用してフロントエンド開発を行っています。 みなさんは Vue.js がどのように実装されているか意識したことはありますでしょうか? ライブラリを使う時その裏でどんな処理がされているのか正しく理解していないと、意図した挙動をしてくれなかったり、思わぬところでバグが発生することがあります。 今回は Vue.js のリアクティブ機能を実現する ref() と reactive() に焦点を当て、実際のソースコードを読みながら内部動作を理解していきたいと思います。 ref() まずは ref() のコードを見てみます。 // https://github.com/vuejs/core/blob/v3.5.13/packages/reactivity/src/ref.ts#L59-L61 export

                  Vue.js のソースコードを読んでみよう(ref/reactive 編) - VISASQ Dev Blog
                • Formal Methods: Just Good Engineering Practice? - Marc's Blog

                  About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

                  • MemoryDB: Speed, Durability, and Composition. - Marc's Blog

                    About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

                    • 週刊Railsウォッチ: Kamalはゲームチェンジャーになるか、Solid Queueで使われているfugitほか(20240423後編)|TechRacho by BPS株式会社

                      こんにちは、hachi8833です。後編が遅れてしまい申し訳ありません🙇 RubyKaigi 2024の公式パーティをはじめとするイベント募集が始まりました。 We just revealed details of the official party for RubyKaigi 2024 and its registration is now open: https://t.co/MUTBTeaFCi And more social events will follow during this week!#rubykaigi — RubyKaigi (@rubykaigi) April 16, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋

                        週刊Railsウォッチ: Kamalはゲームチェンジャーになるか、Solid Queueで使われているfugitほか(20240423後編)|TechRacho by BPS株式会社
                      • RubyKaigi Speakers

                        RubyKaigi Speakers Source Year Name Title 2006 Masayoshi Takahashi Ruby の歴史 2009 Masayoshi Takahashi Keynote Address: Ruby, Nihon Ruby-no-Kai and me 2011 Masayoshi Takahashi Ruby-no-kai Itself and Some Related Projects. 2013 Masayoshi Takahashi The History of Ruby;20th Anniversary Ed. 2019 Masayoshi Takahashi (partially) Non-volatile mruby 2006 井上 浩 NaCl のオープンソース戦略〜そして今後の Ruby 戦略に関して〜 2006 Yukihir

                        • How derivedStateOf works: a deep d(er)ive

                          Compose's snapshot system is really neat, as I've talked and written about before. Once you know how it works, you can do some cool tricks with it, and derivedStateOf is a rich example of this. I recently gave a talk focused more on explaining the algorithms with animated diagrams, so this article will focus on code, including examples from the actual Compose source. 📖This article is part of a se

                            How derivedStateOf works: a deep d(er)ive
                          • Snapshot Isolation vs Serializability - Marc's Blog

                            About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

                            • tsup を使う理由をドキュメントと実装から調べた | t28.dev

                              tsup という TypeScript 製のライブラリ向けバンドラーが良さげ〜ってなったので、tsup がやってくれることを調べてみたメモ (v7.1.0 時点)。 tsup? Bundle your TypeScript library with no config, powered by esbuild. ref: https://www.npmjs.com/package/tsup って書いてあるとおり、 tsup は esbuild のラッパー(バンドラー)。with no config という部分から「ライブラリ向けの esbuild の設定をいい感じにやってくれるんだな〜」と想像出来るけれど、 具体的に何をやってくれているの?🤔 わざわざ依存関係を増やすほどのメリットあるの?🤔 って部分が気になる。 tsup を採用している OSS 適当に検索して見つけた tsup の採用

                                tsup を使う理由をドキュメントと実装から調べた | t28.dev
                              • Formal Methods: Just Good Engineering Practice? - Marc's Blog

                                About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and

                                • Clineに自分をエミュレートさせて技術記事を代筆させてみたらビビった

                                  なんか驚き屋っぽくてアレなんだけど、今回はさすがに驚く権利があると思うので、至急記事を書く。 やろうとしたこと 毎回手元の検証結果から技術記事を構成するのがだるい 自分のブログを適当に読ませておいて、その構成と文体を真似させればいいのでは 手元に mizchi/zenn というリポジトリがあり、ここに zennにポストする原稿を管理している。 $ tree ./articles ./articles ├── 1c35fdcc77065c02f631.md ├── 3e4742e24f2ca0118f70.md ├── 8a017097d3994ddc0a85.md ├── ai-code-generation.md ├── ai-programmer.md ├── ai-team-mate.md ├── antipattern-of-tournament-score-sheet.md ├─

                                    Clineに自分をエミュレートさせて技術記事を代筆させてみたらビビった
                                  • コードリーディングが好きだ - kmuto’s blog

                                    昔からコンピュータプログラミングは好きだけど、「作る」ことよりも、「コードを読む」ことのほうが好きだ。 もともと『マイコンBASICマガジン』を愛読して育った世代で、かつマイナーで市販ゲームの少ないマイコンのユーザーだったため、ほかの機種のBASICコードを見て学びながら移植を試みたりしていた(機能が違いすぎて、たいていは挫折するのだが)。 フリーソフトウェア、OSSの世界は圧倒的な広がりだった。最初は猿のようにconfigure、make、make installをひたすら実行するだけだったのから、徐々に不具合の調査・修正やカスタマイズをしてみたり、何か自分が作るときに参考になりそうなアルゴリズムを読み学んで役立てたりするようになった。 技術書を書いたり監修したりするにあたっても、裏付けのためにコードをよく読んでいた。難しいところはコードでもやっぱり難しげだったり、とても技巧的だったりす

                                      コードリーディングが好きだ - kmuto’s blog
                                    • Golang pkg reading study - database/sql - VTRyo Blog

                                      これはGo Wednesdayという社内勉強で共有した資料です。 Review the purpose of package reading. Basically how to use How did I study? What's goal of the database/sql pkg? Provide general database API - Like Driver function Type conversion consistency - Like sql/convert.go Concurrency handling - Like DB struct impressions Review the purpose of package reading. Code Reading Recommendations for Go's Standard Library future-

                                        Golang pkg reading study - database/sql - VTRyo Blog
                                      • Clineに自分をエミュレートさせて技術記事を代筆させてみたらビビった

                                        なんか驚き屋っぽくてアレなんだけど、今回はさすがに驚く権利があると思うので、至急記事を書く。 やろうとしたこと 毎回手元の検証結果から技術記事を構成するのがだるい 自分のブログを適当に読ませておいて、その構成と文体を真似させればいいのでは 手元に mizchi/zenn というリポジトリがあり、ここに zennにポストする原稿を管理している。 $ tree ./articles ./articles ├── 1c35fdcc77065c02f631.md ├── 3e4742e24f2ca0118f70.md ├── 8a017097d3994ddc0a85.md ├── ai-code-generation.md ├── ai-programmer.md ├── ai-team-mate.md ├── antipattern-of-tournament-score-sheet.md ├─

                                          Clineに自分をエミュレートさせて技術記事を代筆させてみたらビビった
                                        • Kernel Code Reading

                                          kernelのソースコードを読む前に、落として置くことを勧める。 git clone "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" あるいは 4.11.2のtarballをダウンロード Linuxシステムにおいては、ユーザー空間のプロセスがネットワークを使用する場合は他と同じくシステムコールを使用して、カーネルの機能を呼び出す。 このシステムコールは、一般にソケットAPIとも呼ばれており、socket, send, recv, setsockopt等のUnix系カーネルに共通したシステムコール群を有している。 では、このユーザープロセスから発行されるシステムコールは、どの様に処理されるのだろうか。 これについて、システムコールを起点として、処理の各プロトコルへの委託と その委託先の関数がどこで、どの様に

                                          • Istio Source Code Reading

                                            controller が読みたくなるので istiod の deployment の中で特徴的な option 名で ag して下の file を見つけた これがきっとそう? istiod の deployment で動かしている docker image の cmd と同名っぽいので多分正しい? istio/istio / - master 4 jobs :) % docker inspect docker.io/istio/pilot:latest | jq '.[0].ContainerConfig.Cmd' 21-01-14 19:17:23 [ "/bin/sh", "-c", "#(nop) ", "ENTRYPOINT [\"/usr/local/bin/pilot-discovery\"]" ]

                                            • Steepコードリーディング - Qiita Advent Calendar 2024 - Qiita

                                                Steepコードリーディング - Qiita Advent Calendar 2024 - Qiita
                                              • IRBを読む (2024/11/27 20:00〜)

                                                今回はIRBを読んでいきます。 IRBとは IRBはRubyに標準添付されているREPL(Read, Eval, Print, Loop)です。お手軽にRubyスクリプトを実行できるのみならず、最近は型による高精度の補完が実装されるなど進化を続けています。 今回はそんなIRBを、メンテナである @hasumikin, @tompng, @ima1zumiの3人とともに読んでいきたいと思います。 当日の流れ Zoomでの開催となります。音声・画面ともにオンオフは自由です。 みんなでワイワイとソースコードを読んでいきます。事前にソースコードをダウンロードしておくとよいですが、ダウンロードなしでも大丈夫です。 はじめに簡単な自己紹介を行います。その際、「積極的にコメントする」「聞き専で参加する」のどちらかを目安として選んでいただきます。もちろん、どちらを選んでいただいたとしてもコメントは大歓迎で

                                                  IRBを読む (2024/11/27 20:00〜)
                                                • Pythonコードの読み方講座|NTTデータ数理システム

                                                  HOME MSIISMについてABOUT US MSIISM とは NTTデータ数理システムとは 技術TECHNOLOGY ベイジアンネットワーク 機械学習・統計解析 数理計画・最適化 シミュレーション 自然言語処理 EDA(半導体) 量子計算 分野・業界FIELD 流通・マーケティング 運輸・物流 製造 研究開発 医療・医薬・ヘルスケア 金融 教育・アカデミック 公共・インフラ 経営・人事・労務 製品活用事例CASE S4 Simulation System Nuorium Optimizer BayoLinkS Text Mining Studio Alkano セミナー&イベントSEMINAR&EVENT お役立ち情報USEFUL 無料E-Book セミナー動画視聴 1から学ぶ基礎知識 お問い合わせ HOME Pythonコードの読み方講座 主にノン・プログラマーの方に向けて「Pyt

                                                  • 【VSCode】コードリーディング特化のショートカット集 | 株式会社Gizumo - 人の未来を創る -

                                                    こんにちは、株式会社Gizumoでエンジニアをしている田中です。 私が複数現場常駐してきた中で、便利なのに使っている人は少なくもったいないなと感じたコードリーディング特化のVSCodeショートカットをピックアップして今回は紹介したいと思います。 前提・対象とする読者 この記事は以下を前提として読み進めてください。 サンプルコードはReactとTypeScriptで記述コードの参考に一部OSSのbulletproof-reactを使用コードリーディングに特化したショートカットのみに焦点を当てているため、「option + 上下矢印」など「VSCodeを使用する上で便利」なショートカットについては触れないcommandはCmd、controlはCtrlと表記※自身のPCやVSCode、それ以外のアプリケーションで独自のキーバインディング設定をしている場合、正常に動作しない可能性がある また、対

                                                      【VSCode】コードリーディング特化のショートカット集 | 株式会社Gizumo - 人の未来を創る -
                                                    • ruby-lspを読む (2024/04/26 20:00〜)

                                                      今回はruby-lspを読んでいきます。 特記事項 今回はRubyKaigi直前回ということで、こちらのトークに関連した内容になっています。 ruby-lspとは Shopifyが中心となって開発しているRuby向けのLSPサーバー実装です。同様のものとしてはSolargraphがあります。 Sorbetという静的型付けツールを使って書かれています。 当日の流れ Zoomでの開催となります。音声・画面ともにオンオフは自由です。 みんなでワイワイとソースコードを読んでいきます。事前にソースコードをダウンロードしておくとよいですが、ダウンロードなしでも大丈夫です。 はじめに簡単な自己紹介を行います。その際、「積極的にコメントする」「聞き専で参加する」のどちらかを目安として選んでいただきます。もちろん、どちらを選んでいただいたとしてもコメントは大歓迎です。 気になる箇所があったら随時疑問点などを

                                                        ruby-lspを読む (2024/04/26 20:00〜)
                                                      • 今すぐ使える!他人の書いたソースコードを読むコツ【保存版】 | FREEDOM ENGINEER

                                                        エンジニアだけど実務で機能改修を担当することになった。でもコードの量が多くてどう読めばいいのかわからない。納期に間に合うか不安だなぁ。他人の書いたソースコードを効率よく読むコツとかあれば教えてほしい。 こんなお悩みにお答えします。 この記事で解説する「ソースコードを読むコツと注意点」を読めば、コードを読む力が圧倒的に向上し、すぐに実務に活用できるようになりますよ。 僕は現役のフリーランスエンジニアです。現在はフロントエンドエンジニアとしてWeb開発企業で働いています。実体験をもとに解説していきますね。 記事前半で「他人の書いたソースコードを読む必要性」をさくっと解説し、後半で「ソースコードを読むコツや注意点」を紹介します。 本記事では、実際にプログラミング言語Javaのコードを用いて紹介します ぜひ最後までお読みいただき、プログラマーとしてレベルアップしてみてください。

                                                          今すぐ使える!他人の書いたソースコードを読むコツ【保存版】 | FREEDOM ENGINEER
                                                        • Rubygemsコードリーディング部

                                                          「Rubygemsコードリーディング部」はRubyのOSS(主にGem)のソースコードを参加者のみんなで読んでいくイベントを開催しています。Tama.rbからのスピンオフです。 読むOSSの種類は毎回異なり、参加者の意見も考慮した上で決定されます。 これまでにWEBrick, Parallel, Cuba, FactoryBot, ActiveDecorator などを読んできました。 以後読みたいなと思っているもののリストです、ご参考まで。 OmniAuth ERB Homebrew Bundler Capybara

                                                            Rubygemsコードリーディング部
                                                          1