はじめに RISC-V の最も基本となるインストラクション・セット・アーキテクチャ(ISA)モジュールである RV32I: RISC-V 基本整数ISA について紹介します。 アセンブリコードの種類 GNU のアセンブラである gas の場合,アセンブリコードは大きく次の3つに分かれます。 種類 例 説明
The Multicians web site presents the story of the Multics operating system for people interested in the system's history, especially Multicians. The site's goals are to preserve the technical ideas and advances of Multics so others don't need to reinvent them. record the history of Multics, its builders, and its users before we all forget. give credit where it's due for important innovations. reme
While doing some research on network programming, I came across this blog post titled Let’s Make a NTP Client in C by David Lettier (Lettier). So, that got me inspired to do something similar in Go. The code for this writeup can be found https://github.com/vladimirvivien/go-ntp-client. This writeup shows the construction of a (really) trivial NTP client in Go. It uses the encoding/binary package t
TCP/IPネットワークの実際が基礎から理解できる! TCP/IPを真に理解するため、ネットワーク技術の解説はもちろん、コンピュータ内部の構造、データやパケットをやり取りする仕組みを解説した1冊。 関連サイト本書の関連ページが用意されています。 オーム社ウェブサイト内容紹介TCP/IPを真に理解するため、ネットワーク技術の解説はもちろん、コンピュータ内部の構造、データやパケットをやり取りする仕組みを解説した1冊。豊富な解説図により、パケットやメッセージの動作がよく分かる! 書誌情報 著者: 村山公保 発行日: 2015-02-27 (紙書籍版発行日: 2012-02-01) 最終更新日: 2015-02-27 バージョン: 1.0.0 ページ数: 344ページ(PDF版換算) 対応フォーマット: PDF, EPUB 出版社: オーム社 対象読者 TCP/IP技術を学ぼうとしている方、ネット
2016年11月19日紙版発売 2016年11月19日電子版発売 小川晃通 著 A5判/272ページ 定価2,508円(本体2,280円+税10%) ISBN 978-4-7741-8570-5 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 「楽しく通信技術を学んでみませんか?」インターネットのしくみはどうなっているのか?――スマホなどで当たり前のように使っていますがその仕組みは案外説明できません。本書は『小悪魔女子大生のサーバエンジニア日記』のaicoさんのイラストで解説します。インターネットで使用されている通信プロトコルの1つであるTCP/
linux-insides A book-in-progress about the linux kernel and its insides. The goal is simple - to share my modest knowledge about the insides of the linux kernel and help people who are interested in linux kernel insides, and other low-level subject matter. Feel free to go through the book Start here Questions/Suggestions: Feel free about any questions or suggestions by pinging me at twitter @0xAX,
osdev-jpでは、OS開発に有用な情報を収集し公開しています View My GitHub Profile リンク Wiki OS開発に役立つ情報が集まっています。GitHubアカウントがあれば編集できます。 ウェブページとして見る GitHub サンプルコードなどが置いてあります。 Slack OS開発に関する話をするosdev-jp公式チャットです。 YouTube OS開発に関わる情報を動画で解説しています。 Slack 全てのチャンネルの案内 #general 自己紹介用 #random 重要な雑談、OS 関連の議論、広く周知したい事等 #雑談 randomよりもゆるい雑談用(低レイヤに関係無さそうでも歓迎) #初心者質問相談 初心者専用の質問・相談チャンネル #event 自作OSもくもく会などの各種イベントの告知用 #進捗発表 自作OS開発や低レイヤ関連の進捗発表はこちらで
Plan 9 from Bell Labs(通称 Plan 9)は、主に研究用に使われている分散オペレーティングシステム。ベル研究所の Computing Sciences Research Center で1980年代中ごろから2002年まで、UNIXの研究上の後継として開発された。Plan 9 は、ネットワークやユーザインタフェースまで含めたあらゆるシステムインタフェースを、個別のインタフェースではなくファイルシステムを通して統一的に表現することを特徴とする。Plan 9 は9Pプロトコルを使い、ユーザーにワークステーション毎に独立した作業環境を提供することを目指している。 Plan 9 は、UNIXの流れを汲むオペレーティングシステム (OS) の一種であり、開発に当たってUNIXの設計の問題点を改善することを念頭に置かれている[10]。 Plan 9の"9"には、UNIX vers
この記事はGit Advent Calendar 2015の8日目の記事です。 Gitリポジトリのメンテ? Gitリポジトリにあるファイルは .git がバージョン管理をしています。 今回はその .git をメンテナンスする話です。 はじめに リポジトリに容量の大きいファイルをコミットしてしまった git clone がやたらと時間がかかる(知らない間に容量の大きいファイルがコミットされている可能性がある) 複数あるリポジトリを統合したい こんな悩みを持ったことはないでしょうか。大型のプロジェクトでないと発生しないと思うので、個人プロジェクトではなかなか遭遇することはないでしょう。 今回は上記を解消するための リポジトリメンテナンス方法 をご紹介します。 !! 注意 !! Gitリポジトリのメンテナンスは破壊的なため、Gitのコマンドを理解している方のみ行ってください。 この記事を読んで実
Hello World Walkthrough Full source PDF.js heavily relies on the use of Promises. If promises are new to you, it's recommended you become familiar with them before continuing on. This tutorial shows how PDF.js can be used as a library in a web browser. examples/ provides more examples, including usage in Node.js (at examples/node/). Document The object structure of PDF.js loosely follows the struc
SSH接続のタイムアウトを防ぐ(ローカル側の設定) こんにちは、adachitです。 突然ですが、リモートサーバへssh接続しているとき、タイムアウトになった経験はございますか。 リモートサーバで作業している間は、基本的にタイムアウトになることはないと思いますが、たとえば、作業中に急ぎのメールを返さなければならない、お腹が空いたから腹ごしらえなど、SSH接続したサーバから一時的に離れることは日常的にあると思います。 今回は、ローカルからの設定でSSH接続中のタイムアウトを防ぐ方法をご紹介したいと思います。 1. Linux & Mac (~/.ssh/configの設定) LinuxまたはMacの場合、~/.ssh/configにServerAliveInterval、TCPKeepAliveを追加することで設定することができます。 Host [host] HostName **** Us
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く