タグ

2020年5月3日のブックマーク (4件)

  • はじめに - Rustで始める自作組込みOS入門

    このは組込みシステムやOSのような低レイヤーシステムの開発経験がないプログラマーのような人が、自作OSをはじめるため解説です。 著者自身、職はウェブプログラマーですが、趣味で組込みOSの自作をしています。このはそのノウハウ集のようなものです。 このような低レイヤーシステムはC言語で開発されることが多いのですが、今回はRustを使います。 RustはC言語と比較して、様々なモダンな機能やツール郡を取り揃えている上に、C言語の長所である直接のメモリ制御ができ、パフォーマンスも高いとして組込みシステム開発でつかえるとして注目されています。 Rustそのもの解説は控えめですが、低レイヤーシステム開発特有のテクニックは必要に応じて解説します。 想定読者 ある程度はプログラミング経験があることを前提としています。 また、レジスタやメモリなどコンピュータアーキテクチャに関する基礎用語の説明もちゃ

    R2M
    R2M 2020/05/03
  • 中国の銀行「原油先物マイナス」でカモられた訳

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    中国の銀行「原油先物マイナス」でカモられた訳
  • DropboxがコアサービスをRustで書き換えた背景とは

    ファイルシェアサービスのDropboxが主要なコンポーネントをPythonからRustに書き換えた。その背景を探る。合わせて、Rustの普及についても紹介する。 ファイルシェアサービス(クラウドストレージ)のDropboxが、コアとなるサービスの一つをPythonからRustで書き直したことをブログで公開した。これはクライアントとサーバー間でファイルを同期させる重要なコンポーネントである「Sync Engine」と呼ばれるソフトウェアを、PythonからRustに変えた背景を解説したものだ。 参考:Rewriting the heart of our sync engine Rustは、Mozilla Foundationが開発をリードしているメモリーセーフなコードの生成を目指したオープンソースの低レベルプログラミング言語だ。ここで言う「低レベル」とは、アセンブラーやC言語と同様に抽象度が

    DropboxがコアサービスをRustで書き換えた背景とは
    R2M
    R2M 2020/05/03
  • 新型コロナ死者少ない背景に「過剰病床」 批判の的、政府も意図せず―ドイツ:時事ドットコム

    新型コロナ死者少ない背景に「過剰病床」 批判の的、政府も意図せず―ドイツ 2020年05月03日07時24分 ドイツ西部アーヘンの大学病院の集中治療室(ICU)=4月15日(AFP時事) 【ベルリン時事】ドイツが他の欧州諸国と比べ、新型コロナウイルス感染による死者数を大幅に抑えることができたのはなぜなのか。初期に検査規模を大幅に拡大したこと以外に、政府も意図しない形で一役買ったのが、平時には批判の的となってきた「過剰病床」だった。 【図解】新型コロナウイルス 世界各国の感染状況 ドイツの死者数は、感染者約16万人に対して約6700人。約2万8000人のイタリア、約2万7000人の英国、約2万4000人のスペインやフランスに比べ、4分の1程度に収まり、非常に少ない。 新型ウイルスは、感染者が爆発的に増加すると、医療崩壊が起き、病床や人工呼吸器が不足し、死者数が急増する傾向が強い。特にイタリア

    新型コロナ死者少ない背景に「過剰病床」 批判の的、政府も意図せず―ドイツ:時事ドットコム