{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670859426,"defaultBranch":"main","name":"operating-system-in-1000-lines","ownerLogin":"nuta","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-26T02:22:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5053714?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697119203.0","currentOid":""},"activityList":{"items":[{"before":"f87b79b361628d0e8e0d04f7e245dbbc4ca7bacb","after":"2f8b9e39f6670149c701478679a4d34b41a62b97","ref":"refs/heads/main","pushedAt":"2024-05-11T23:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"https://github.com/contentlayerdev/contentlayer/issues/558#issuecomment-1736215198","shortMessageHtmlLink":"https://github.com/contentlayerdev/contentlayer/issues/558#issuecomme…"}},{"before":"79f76c5bdf222dc23aa411233939abdc69b480fa","after":"f87b79b361628d0e8e0d04f7e245dbbc4ca7bacb","ref":"refs/heads/main","pushedAt":"2024-05-11T23:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"pnpm up --latest","shortMessageHtmlLink":"pnpm up --latest"}},{"before":"1708f344078514917590fb54866279366e7c9f8a","after":"79f76c5bdf222dc23aa411233939abdc69b480fa","ref":"refs/heads/main","pushedAt":"2024-04-12T02:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"website: Update deps","shortMessageHtmlLink":"website: Update deps"}},{"before":"8941d999f658a8fb5287ddf98481d29abaea2735","after":"1708f344078514917590fb54866279366e7c9f8a","ref":"refs/heads/main","pushedAt":"2024-02-14T14:46:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"tarへ書き込む8進数表現のファイルサイズの修正 (#24)\n\nOSについてとても勉強になる資料をありがとうございます!エナガ本と併せて楽しんで取り組ませていただきました。\r\n\r\n## 変更点\r\n-\r\ntarヘッダのファイルサイズは`header->size`の末尾に8進数表現の1桁目が入り、インデックスの0に向かって2桁目,3桁目,...となっていくと思いますが、現在の実装が逆順になっていたため修正をさせていただきました。\r\n- また、tarヘッダのファイルサイズは数字の文字表現を要求するため、0埋めを数字の`0`ではなく文字の`'0'`で埋めるようにしました。\r\n\r\n## `writefile`コマンド実行後の`hello.txt`のファイルサイズ\r\n`writefile(\"./hello.txt\", \"Hello from shell!\\n\",\r\n19);`のように書き込んでいるのでファイルサイズは19と表示されるのが期待した結果かなと思いました。\r\n\r\n### 修正前\r\n```sh\r\n$ tar -tvf disk.tar\r\n-rw-r--r-- 0 0 0 26 1 1 1970 ./hello.txt\r\n-rw-r--r-- 0 0 0 6 1 1 1970 ./meow.txt\r\n```\r\n\r\n### 修正後\r\n```sh\r\n$ tar -tvf disk.tar \r\n-rw-r--r-- 0 0 0 19 1 1 1970 ./hello.txt\r\n-rw-r--r-- 0 0 0 6 1 1 1970 ./meow.txt\r\n```","shortMessageHtmlLink":"tarへ書き込む8進数表現のファイルサイズの修正 (#24)"}},{"before":"6b7cb905c5909152fefe22bba55ccfae9d352020","after":"8941d999f658a8fb5287ddf98481d29abaea2735","ref":"refs/heads/main","pushedAt":"2023-12-14T17:14:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"ユーザアプリケーションのスタックアライメント問題の修正 (#23)\n\nhttps://riscv.org/wp-content/uploads/2015/01/riscv-calling.pdf\r\n\r\n> In the standard RISC-V calling convention,\r\n> the stack grows downward and the stack pointer is\r\n> always kept 16-byte aligned.\r\n\r\nRISC-Vの呼び出し規約では、関数呼び出しをする際はSPが16byteアライメントされている必要があります。\r\nuser.ldを見る限りでは4Byteアライメントになっております。\r\n\r\n別の方がD言語で書かれている際に最適化オプションをつけると、動かなくなるという不具合が発生しました。\r\nhttps://github.com/kubo39/ldc-os-in-1000-lines/issues/3\r\n\r\n\r\nこれの原因は、ローカル変数の配列の参照をする際に、スタックが16バイトアライメントされている事を期待して、cmdlineのi番目のアドレス生成をcmdlineのベースアドレスとiのOR演算で行っている為でした。\r\n\r\nこのような問題はこちらのプロジェクトでも発生しうると思いますので、こちらにもPRさせていただきます。\r\n\r\n---------\r\n\r\nSigned-off-by: PG_MANA ","shortMessageHtmlLink":"ユーザアプリケーションのスタックアライメント問題の修正 (#23)"}},{"before":"042241772a0ea73104eb1facce42b802b89e7f45","after":"6b7cb905c5909152fefe22bba55ccfae9d352020","ref":"refs/heads/main","pushedAt":"2023-10-24T04:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"`non-ASM statement in naked function is not supported` エラーの修正 (fixes #22)","shortMessageHtmlLink":"non-ASM statement in naked function is not supported エラーの修正 (fixes #22"}},{"before":"cbdd9dbe1fd26c10acd2c467b3879f74328216f1","after":"042241772a0ea73104eb1facce42b802b89e7f45","ref":"refs/heads/main","pushedAt":"2023-10-24T04:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"`_binary_shell_bin_size` の誤った解説の修正 (fixes #21)","shortMessageHtmlLink":"_binary_shell_bin_size の誤った解説の修正 (fixes #21)"}},{"before":"3a9653acdcc82f8976e866d8dfe562f51fd93067","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/website/postcss-8.4.31","pushedAt":"2023-10-12T14:00:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c2271c1784b9d023fa2220eeb06be78076e071f8","after":"cbdd9dbe1fd26c10acd2c467b3879f74328216f1","ref":"refs/heads/main","pushedAt":"2023-10-12T13:59:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"Bump postcss from 8.4.24 to 8.4.31 in /website (#20)\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to\r\n8.4.31.\r\n
\r\nRelease notes\r\n

Sourced from postcss's\r\nreleases.

\r\n
\r\n

8.4.31

\r\n
    \r\n
  • Fixed \\r parsing to fix CVE-2023-44270.
  • \r\n
\r\n

8.4.30

\r\n
    \r\n
  • Improved source map performance (by @​romainmenke).
  • \r\n
\r\n

8.4.29

\r\n
    \r\n
  • Fixed Node#source.offset (by @​idoros).
  • \r\n
  • Fixed docs (by @​coliff).
  • \r\n
\r\n

8.4.28

\r\n
    \r\n
  • Fixed Root.source.end for better source map (by @​romainmenke).
  • \r\n
  • Fixed Result.root types when process() has\r\nno parser.
  • \r\n
\r\n

8.4.27

\r\n
    \r\n
  • Fixed Container clone methods types.
  • \r\n
\r\n

8.4.26

\r\n
    \r\n
  • Fixed clone methods types.
  • \r\n
\r\n

8.4.25

\r\n
    \r\n
  • Improve stringify performance (by @​romainmenke).
  • \r\n
  • Fixed docs (by @​vikaskaliramna07).
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from postcss's\r\nchangelog.

\r\n
\r\n

8.4.31

\r\n
    \r\n
  • Fixed \\r parsing to fix CVE-2023-44270.
  • \r\n
\r\n

8.4.30

\r\n
    \r\n
  • Improved source map performance (by Romain Menke).
  • \r\n
\r\n

8.4.29

\r\n
    \r\n
  • Fixed Node#source.offset (by Ido Rosenthal).
  • \r\n
  • Fixed docs (by Christian Oliff).
  • \r\n
\r\n

8.4.28

\r\n
    \r\n
  • Fixed Root.source.end for better source map (by Romain\r\nMenke).
  • \r\n
  • Fixed Result.root types when process() has\r\nno parser.
  • \r\n
\r\n

8.4.27

\r\n
    \r\n
  • Fixed Container clone methods types.
  • \r\n
\r\n

8.4.26

\r\n
    \r\n
  • Fixed clone methods types.
  • \r\n
\r\n

8.4.25

\r\n
    \r\n
  • Improve stringify performance (by Romain Menke).
  • \r\n
  • Fixed docs (by @​vikaskaliramna07).
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss&package-manager=npm_and_yarn&previous-version=8.4.24&new-version=8.4.31)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/nuta/operating-system-in-1000-lines/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump postcss from 8.4.24 to 8.4.31 in /website (#20)"}},{"before":null,"after":"3a9653acdcc82f8976e866d8dfe562f51fd93067","ref":"refs/heads/dependabot/npm_and_yarn/website/postcss-8.4.31","pushedAt":"2023-10-12T13:59:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump postcss from 8.4.24 to 8.4.31 in /website\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to 8.4.31.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/8.4.24...8.4.31)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump postcss from 8.4.24 to 8.4.31 in /website"}},{"before":"c80c6d490176f3ad4794f96e8f627ee2cacd35cc","after":"c2271c1784b9d023fa2220eeb06be78076e071f8","ref":"refs/heads/main","pushedAt":"2023-09-27T06:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"strcmp関数の説明を追記","shortMessageHtmlLink":"strcmp関数の説明を追記"}},{"before":"35ec4438b10c0019be4b27ff7e5ef14db1192cd2","after":"c80c6d490176f3ad4794f96e8f627ee2cacd35cc","ref":"refs/heads/main","pushedAt":"2023-09-27T06:14:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"fix strcmp (#19)\n\n## 概要\r\n\r\nman strcmpのRETURN VALUEに以下のように記載されています\r\n\r\n> The strcmp() and strncmp() functions return an integer greater than,\r\nequal to, or less than 0, according as the string s1 is greater than,\r\nequal to, or less than the string s2. The comparison is done using\r\nunsigned characters, so that ‘\\200’ is greater than ‘\\0’.\r\n\r\n比較はunsignedで行うのでその修正をしました。\r\n\r\n分かりやすさのために元のソースが意図的でしたら申し訳ないです。不採用にしてください。\r\n\r\n## 修正前\r\n\r\n```c\r\nchar str1[2] = {100, 0};\r\nchar str2[2] = {200, 0};\r\n\r\nint result = 0;\r\nresult = strcmp(str1, str2)\r\n\r\n// 結果:156\r\n```\r\n\r\n## 修正後\r\n\r\n```c\r\nchar str1[2] = {100, 0};\r\nchar str2[2] = {200, 0};\r\n\r\nint result = 0;\r\nresult = strcmp(str1, str2)\r\n\r\n// 結果:-100\r\n```","shortMessageHtmlLink":"fix strcmp (#19)"}},{"before":"dee8f618108645a66d299546a1fc66218d9d484b","after":"35ec4438b10c0019be4b27ff7e5ef14db1192cd2","ref":"refs/heads/main","pushedAt":"2023-09-23T16:42:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"Feedback from @rhysd (#18)\n\n「1000行で作るオペレーティングシステム」楽しませていただきました.ありがとうございました.\r\n\r\nやっていて何点か気になった点があったのでフィードバックさせてください.\r\n\r\n- 細かいですが `printf` のフォーマット文字列の最後が `%` だった時に OOB するバグがあります (6e59b11)\r\n- タイポ修正 (13d3d74)\r\n- いくつかコードスニペットの中でハイライトする行番号を間違えている箇所がありました (ce9de35)\r\n- MMIO が何の略か(自明と言われればそうかもしれませんが…)明らかでなかったので明記しました (2d51e99)\r\n- テキストにある `tar` コマンドだとカレントディレクトリ `.` がエントリの最初に来てしまってテキスト通りになりませんでした(GNU\r\ntar と BSD tar の両方で確認).これを避けてテキスト通りにするには,ディレクトリ `.` を tar\r\nアーカイブに加える代わりに各ファイル `*.txt` を直接加える必要がありました (c07d946)\r\n\r\n---------\r\n\r\nCo-authored-by: Seiya Nuta ","shortMessageHtmlLink":"Feedback from @rhysd (#18)"}},{"before":"e606efc7db842ab78495955a25a0d6c6aa071a24","after":"dee8f618108645a66d299546a1fc66218d9d484b","ref":"refs/heads/main","pushedAt":"2023-09-23T14:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"typo修正","shortMessageHtmlLink":"typo修正"}},{"before":"3fc67c2f001d548246fd6c73e31452b43cccfcdc","after":"e606efc7db842ab78495955a25a0d6c6aa071a24","ref":"refs/heads/main","pushedAt":"2023-09-21T09:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"Vercel Analytics導入","shortMessageHtmlLink":"Vercel Analytics導入"}},{"before":"61628eeceaf607222b2a055f94358d2be43f57b6","after":"3fc67c2f001d548246fd6c73e31452b43cccfcdc","ref":"refs/heads/main","pushedAt":"2023-09-09T10:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"中途半端な説明を削除","shortMessageHtmlLink":"中途半端な説明を削除"}},{"before":"3e0efae5ffbda782a95e44b68476772da3a50995","after":"61628eeceaf607222b2a055f94358d2be43f57b6","ref":"refs/heads/main","pushedAt":"2023-09-05T13:45:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"tarファイルから `disk/` を取り除く (fixes #17)","shortMessageHtmlLink":"tarファイルから disk/ を取り除く (fixes #17)"}},{"before":"8dcc0e7da97582cb19aec2bfd93c9962a5b96eb0","after":"3e0efae5ffbda782a95e44b68476772da3a50995","ref":"refs/heads/main","pushedAt":"2023-08-18T05:16:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"fix bug about create_process (#15)\n\nprocessがMAX以上作られてしまうバグを修正しました.","shortMessageHtmlLink":"fix bug about create_process (#15)"}},{"before":"e6cea807700f51f24bfc8b106057ef7568085ee2","after":"8dcc0e7da97582cb19aec2bfd93c9962a5b96eb0","ref":"refs/heads/main","pushedAt":"2023-08-17T04:14:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"fix url typo (#16)\n\nurlのリンクで不具合があったのを直しました","shortMessageHtmlLink":"fix url typo (#16)"}},{"before":"edf4939f512b9ef2610fc733595339f20607a0fd","after":"e6cea807700f51f24bfc8b106057ef7568085ee2","ref":"refs/heads/main","pushedAt":"2023-08-15T07:24:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"`16章 ディスクの読み書き`への提案 (#14)\n\n私が写経する際につまずいたことが2つあったので、修正案を提案します。いずれも間違いではないため採用されなくても大丈夫です 😃 \r\n\r\n1. echoコマンドによる`lorem.txt`の生成は、ターミナルから実行することが伝わるように記述を変更\r\n2. `struct virtio_blk_req`が`kernel.h`で定義されていることが分かりやすくなるようにファイル名を追記","shortMessageHtmlLink":"16章 ディスクの読み書きへの提案 (#14)"}},{"before":"b8bc104415991c352b13491277a609af01142867","after":"edf4939f512b9ef2610fc733595339f20607a0fd","ref":"refs/heads/main","pushedAt":"2023-08-15T02:54:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"fix paddr meaning (#13)\n\n(この修正があっているか自信があまりないのですが)paddrの意味がページ番号となっているのを物理アドレスに直しました.","shortMessageHtmlLink":"fix paddr meaning (#13)"}},{"before":"f20d732549e5af3318b2ad4d554e19f2c52de054","after":"b8bc104415991c352b13491277a609af01142867","ref":"refs/heads/main","pushedAt":"2023-08-14T13:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"例外ハンドラでのカーネルスタックを解説","shortMessageHtmlLink":"例外ハンドラでのカーネルスタックを解説"}},{"before":"09ff6cf44e77f1c1c5ef8b54c99f16c9cea1cf40","after":"f20d732549e5af3318b2ad4d554e19f2c52de054","ref":"refs/heads/main","pushedAt":"2023-08-14T05:42:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"fix typo (#11)\n\ntypoを修正しました.","shortMessageHtmlLink":"fix typo (#11)"}},{"before":"63ef203e83478919308676e3428b93ebb0a340da","after":"09ff6cf44e77f1c1c5ef8b54c99f16c9cea1cf40","ref":"refs/heads/main","pushedAt":"2023-08-12T13:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"7a56d83ad8cf16e5d0314599542b52a7cc12fde5","after":"63ef203e83478919308676e3428b93ebb0a340da","ref":"refs/heads/main","pushedAt":"2023-08-12T13:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"推敲","shortMessageHtmlLink":"推敲"}},{"before":"4ada1960156e77d5961e4b123fd0ed85a49f937d","after":"7a56d83ad8cf16e5d0314599542b52a7cc12fde5","ref":"refs/heads/main","pushedAt":"2023-08-12T04:16:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"Typo on 02-setting-up-development-environment.mdx (#6)\n\ngitignoreファイルの先頭にドット(.)を追加しました。\r\n\r\n---------\r\n\r\nCo-authored-by: Seiya Nuta ","shortMessageHtmlLink":"Typo on 02-setting-up-development-environment.mdx (#6)"}},{"before":"1bb05ab9d17d7b354e23a7b0e834f86c538b5901","after":"4ada1960156e77d5961e4b123fd0ed85a49f937d","ref":"refs/heads/main","pushedAt":"2023-08-12T04:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"getchar関数の宣言忘れを修正 (fixes #10)","shortMessageHtmlLink":"getchar関数の宣言忘れを修正 (fixes #10)"}},{"before":"a7ee5be1f142edc677f006361a2ca3ef7083cf73","after":"1bb05ab9d17d7b354e23a7b0e834f86c538b5901","ref":"refs/heads/main","pushedAt":"2023-08-12T03:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"未定義関数によるコンパイルエラーを修正 (closes #9)","shortMessageHtmlLink":"未定義関数によるコンパイルエラーを修正 (closes #9)"}},{"before":"95412a0ee3e49ced202e35fcf28628ae5eb779bb","after":"a7ee5be1f142edc677f006361a2ca3ef7083cf73","ref":"refs/heads/main","pushedAt":"2023-08-12T03:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"OBJCOPYの定義し忘れを修正 (closes #8)","shortMessageHtmlLink":"OBJCOPYの定義し忘れを修正 (closes #8)"}},{"before":"a8e7ca096e26011986316f51cc900d48fc7231fa","after":"95412a0ee3e49ced202e35fcf28628ae5eb779bb","ref":"refs/heads/main","pushedAt":"2023-08-12T03:26:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nuta","name":"Seiya Nuta","path":"/nuta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5053714?s=80&v=4"},"commit":{"message":"文章の推敲","shortMessageHtmlLink":"文章の推敲"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER3KCSgA","startCursor":null,"endCursor":null}},"title":"Activity · nuta/operating-system-in-1000-lines"}