タグ

2023年5月8日のブックマーク (4件)

  • RFワールド - ラジオで学ぶ電子回路 - 目次

    ゲルマラジオ,レフレックス,再生,超再生, スーパーヘテロダインなど ラジオで学ぶ電子回路 藤平 雄二 Yuji Fujihira 公開:2009年7月29日,最終更新:2009年7月31日

  • デバッガと和解せよ

    2022/08/28 Kernel/VM探検隊online part5 (https://kernelvm.connpass.com/event/256248/) の @nullpo_head (https://twitter.com/nullpo_head) の発表資料です。 ptraceを使って対象コマンドの全子プロセスにattachしてDwarfを見つつデバッグしたいプロセスを探し、最終的には他のデバッガに処理を流すような不思議なデバッガ(?)を作ることで、zero configurationでvscodeでブレークポイントを打ったプロセスのデバッグを始めてくれる dbgee (https://github.com/nullpo-head/dbgee) という便利ツールを作ったときの話をしました。

    デバッガと和解せよ
  • Linuxで動くNICドライバの開発をしている - BYB

    概要 おことわり 流れ [前半]:NICドライバ実装に必要な作業 insmod/rmmod 時のエントリポイントとなる関数を用意 pci_diriver構造体を定義して、ドライバを登録 net_deviceとして登録 net_deviceハンドラ関数を用意してハンドラテーブルに登録 割り込みの定義(未動作確認) MMIOレジスタを適切に初期化して、実際にパケットを処理する部分を書いていく(未実装) ハンドラとスケジューリング [後半]:Linuxカーネル関連で詰まったところ insmod時のカーネルクラッシュ インターフェースのstateがUPにならない問題 ソースコード さいごに 概要 Linuxで動くe1000eドライバを開発しようとしており、ドライバと紐付けたNICのstateがupになるところまで進めました。 個人的に忙しくなった都合で一旦ここでプロジェクトを止めるため、備忘録とし

  • 【ChatGPT】エンジニアの生産性を爆上げする活用術 - Qiita

    ChatGPTを使ってエンジニアの生産性を爆上げする活用術をまとめました! 今回はGPT-4を使用しています。 コードの生成 ChatGPTにやりたいことを伝えるだけで良い感じのコードを書いてくれます。 試しに「はてなブックマークの昨日の人気記事TOP10をスクレイピングするコード」の生成をお願いしてみたところ、1分かからないくらいでサンプルコードを生成してくれました! ちなみに、コードが長くなる場合は会話の途中で途切れてしまいますが「続けて」と言えば続きを書いてくれます。 エラーの原因特定 上で作成してもらったコードですが、エラーが出たのでエラーの原因を特定してもらいました。 最初から正しいコードを書いてくれよというのはさておき、エラーメッセージを貼り付けるだけで原因特定と修正コードを教えてくれるのはありがたいです。 何より自分の非を認めて謝れる部分も素晴らしい これまで時間のかかってい

    【ChatGPT】エンジニアの生産性を爆上げする活用術 - Qiita
    hitsujibane
    hitsujibane 2023/05/08
    趣味のプログラミングに活用したい