ブックマーク / www.lambdanote.com (8)

  • Goならわかるシステムプログラミング 第2版

    紙書籍をお届けします(PDFがついてきます) PDFのみ必要な場合は、こちらからPDF単体をご購入ください 通常はご注文から2~3営業日で発送します。 年末年始や大型連休など、1週間から10日程度、配送のお休みをいただく場合があります。詳しくはお知らせをご覧ください。 実はよく知らなかったコンピューターのこと全部 渋川よしき 著 424ページ A5判 ISBN:978-4-908686-12-2 2017年10月23日 第1版第1刷 発行 2022年3月23日 第2版第1刷 発行 2023年3月1日 第2版第2刷 発行 OSやメモリのこと、もう少しだけ詳しく知っておきたい! でも何から手を付けたらいいかわからない。教科書を読んでみても、ふだん書いているコードと違いすぎていまいちピンとこない……。 そんな方々のために、アプリケーションのコードから降りていくことで俯瞰的かつ具体的に低レイヤを自

    Goならわかるシステムプログラミング 第2版
    yug1224
    yug1224 2024/01/29
  • 研鑽Rubyプログラミング ― 実践的なコードのための原則とトレードオフ

    紙書籍をお届けします(PDFがついてきます) PDFのみ必要な場合は、こちらからPDF単体を購入できます 紙書籍は2023年4月14日より順次発送を開始いたします 通常はご注文から2~3営業日で発送します。 年末年始や大型連休など、1週間から10日程度、配送のお休みをいただく場合があります。詳しくはお知らせをご覧ください。 現在公開されている研鑽Rubyプログラミング β版とは別の商品になります 商品をβ版の差額等でお求め頂くことはできません 原則を学んで腕を磨き、さらなる高みを目指すために Jeremy Evans 著、角谷信太郎 訳 原書 Polished Ruby Programming 392ページ A5判 ISBN:978-4-908686-17-7 2023年4月14日 発行 正誤情報 プログラミング言語の入門書では、前半でコアとなる文法が説明され、ライブラリをはじめとする周

    研鑽Rubyプログラミング ― 実践的なコードのための原則とトレードオフ
    yug1224
    yug1224 2023/04/13
  • プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するか(電子書籍のみ)

    PDFのみの提供です 紙書籍も必要な場合は、こちらからお得なセットをお求めください 紙書籍のみを差額等でお求め頂くことはできません そのプログラム、CPUの性能を引き出せますか? Takenobu Tani 著 312ページ A5判 ISBN:978-4-908686-16-0 2023年1月25日 第1版第1刷 書の解説で利用するコード(著者によるGitHubリポジトリ) 正誤情報など ソフトウェアの価値は、ハードウェアで実行されることにより、現実のものになります。そのために不可欠なのがCPUです。したがってソフトウェアの価値は、CPUの性能、すなわち「できるだけ高速にソフトウェアを実行すること」にかかっているとも言えるでしょう。 現代のCPUの性能は、「メモリとやり取りしながら命令を実行していく」というCPUの原理的な仕組みを知るだけでは説明できません。ソフトウェアを高速に実行するた

    プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するか(電子書籍のみ)
    yug1224
    yug1224 2023/01/28
  • 『プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するか』 発売のお知らせ

    ご来店いただきありがとうございます。新刊『プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するのか』発売開始のお知らせです。 ほぼすべてのソフトウェア開発者がお世話になるコンピューターの最重要パーツ、CPU。「演算をする」というざっくりした役割は知っているし、もう少し踏み込んでレジスタやアセンブリ命令、あるいはさらに踏み込んで、NAND/OR/NOT回路による演算装置といった原理を勉強したことがあるプログラマーの方も少なくないと思います。 しかし、現代のソフトウェアにおいてCPUがもたらす大きな価値は、その原理のみならず、むしろその尋常ならざる高速さにこそあるといっても過言ではないでしょう。 CPUの性能は、半導体技術の進化やハードウェア構成の妙といった物理的な要因のみによって決まるわけではありません。その裏には、パイプライン化やスーパースカラ化、さらには分岐

    『プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するか』 発売のお知らせ
    yug1224
    yug1224 2023/01/25
  • ピアリング戦記 ― 日本のインターネットを繋ぐ技術者たち

    紙書籍をお届けします(PDFがついてきます) PDFのみ必要な場合は、こちらからPDF単体を購入できます 通常はご注文から2~3営業日で発送します。 年末年始や大型連休など、1週間から10日程度、配送のお休みをいただく場合があります。詳しくはお知らせをご覧ください。 「ネットワークのネットワーク」って、こういう意味だったんだ! 小川晃通 著 150ページ A5判 ISBN:978-4-908686-14-6 2022年7月13日 第1版第1刷 2022年10月31日 第1版第3刷 発行 正誤表 いまや世界中のあらゆる社会を支えるインターネットは、特定の国家や組織が管理・運営しているわけではありません。インターネットは、TCP/IPという技術の仕様にしたがって作られた機器やプログラムであれば自由に接続できる、オープンなネットワークです。 とはいえ、だれもが勝手気ままに自分の機器やネットワーク

    ピアリング戦記 ― 日本のインターネットを繋ぐ技術者たち
    yug1224
    yug1224 2022/07/26
  • 新刊『検索システム ― 実務者のための開発改善ガイドブック』のお知らせ

    ご来店ありがとうございます。 2022年5月刊行の新刊『検索システム ― 実務者のための開発改善ガイドブック』(打田智子・古澤智裕・大谷 純・加藤 遼・鈴木翔吾・河野晋策 共著)のお知らせです。(リンク先は「PDFのみ」バージョンです。紙書籍とPDFのお得なセットも購入可能です) Webではおなじみの検索機能、いざ自分たちで導入しようと思ったとき、何から手を付けるでしょうか? とりあえず「全文検索エンジン」のようなキーワードでWebを検索しながら、LuceneやVespaでプロトタイプを作ってみる、という方も少なくないはずです。その過程では、チュートリアルだけで理解できない概念について再びWebで検索してみたり、「〇〇を実現するコードはどう書くんだろう」と思ってやっぱりWebで検索してみたり、そこで見つけた説明でわからないことをまた検索してみたり、とにかく何度も何度もいろいろな検索を繰り返

    新刊『検索システム ― 実務者のための開発改善ガイドブック』のお知らせ
    yug1224
    yug1224 2022/04/27
  • Webブラウザセキュリティ ― Webアプリケーションの安全性を支える仕組みを整理する

    紙書籍をお届けします(PDFがついてきます) PDFのみ必要な場合は、こちらからPDF単体をご購入ください 紙書籍は通常、ご注文から2~3営業日で発送します 年末年始や大型連休など、1週間から10日程度、配送のお休みをいただく場合があります。詳しくはお知らせをご覧ください ブラウザの視点で学ぶセキュリティ 米内貴志 著 224ページ A5判 ISBN:978-4-908686-10-8 2021年1月5日 第1版第1刷 2022年8月16日 第1版第3刷 発行 正誤情報 サンプルコードなど 現代のWebブラウザには、ユーザーがWebというプラットフォームを安全に利用できるように、さまざまなセキュリティ機構が組み込まれています。 リソース間に境界を設定し、アプリケーションに制限を課す機構(Origin、SOP、CORS、CSPなど) Webブラウザの動作をOSのプロセスレベルで考察することで

    Webブラウザセキュリティ ― Webアプリケーションの安全性を支える仕組みを整理する
    yug1224
    yug1224 2021/09/28
  • Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち(電子書籍のみ)

    こちらは改訂前の旧版のページです。改訂改題版『事業をエンジニアリングする技術者たち ― フルサイクル開発者がつくるCartaの現場』の商品ページをご覧ください ウェブシステム=ソフトウェア技術+ビジネス 株式会社VOYAGE GROUP 監修、和田卓人 編 224ページ A5判 ISBN:978-4-908686-09-2 2020年8月7日 第1版第1刷 発行 株式会社VOYAGE GROUPによる紹介ページ 正誤および補足情報 ともすれば、互いに相反する関心を追っているとさえ捉えられる「ビジネス」と「ソフトウェアエンジニアリング」。しかし現実のウェブシステムで事業を成り立たせるためには、両者を分け隔てることなく、技術力と洞察力と調整力をもって課題に取り組む必要があります。 書は、和田卓人氏による株式会社VOYAGE GROUPのソフトウェア技術者11人へのインタビューに補足解説を添え

    Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち(電子書籍のみ)
    yug1224
    yug1224 2020/08/07
  • 1