タグ

ブックマーク / tatsu-zine.com (11)

  • ガベージコレクションのアルゴリズムと実装

    ガベージコレクションのアルゴリズムと実装 中村 成洋, 相川 光, 竹内 郁雄(監修) 達人出版会 1,045円 (950円+税) GCについて初めて日語で書かれた技術書です。前半部分でアルゴリズムをわかりやすく解説し、後半は複数の言語処理系の実装を読み解いていきます。GCの理論と実際の利用方法を学べる書籍です。 内容紹介書は次の2つのテーマを扱います。 GCのアルゴリズム(アルゴリズム編)GCの実装(実装編)アルゴリズム編では、これまでに考案されてきた数多くのGCアルゴリズムの中から、重要なものを厳選して紹介します。伝統的かつ基的なものから、やや高度なアルゴリズムを選定しています。GC独特の考え方や各アルゴリズムの特性などを理解していただくのがアルゴリズム編の最大の目的です。 実装編では、筆者らが選定した言語処理系のGCを読み進めていきます。アルゴリズム編では理論をしっかり学び、実

    ガベージコレクションのアルゴリズムと実装
    fjwr38
    fjwr38 2022/12/06
    面白そう
  • もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来

    2013年から2016年の約3年半にわたり、Webサイト「WirelessWire News」にて連載された同名の連載記事を50編にまとめて、2017年末時点での解説を加えて再構成。変わりつつあるネットと情報の現在、そして未来を見つめ続けた考察の記録。(解説: arton) 関連サイト書の関連ページが用意されています。 『もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来』サポートページ書についての反響Twitterよりもうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来 #bookmeter https://t.co/7Eces0WRri 読んでおいた方がよい。 — EnJoe140で短編中 (@EnJoeToh) 2018年1月24日yomoyomoさんの『もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来』(達人出版会)を買った。特典で付い

    もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来
    fjwr38
    fjwr38 2020/09/07
  • BareMetalで遊ぶ Raspberry Pi

    Raspberry PiをOSをインストールしないBareMetal(素のハードウェア)の状態で利用し、低レイヤーの世界に親しむための。ハード・ソフト両方の環境構築から、LED、UART、libc、割り込みプログラミングまで。付録にJTAGデバッグ方法も追加。 関連サイト書の関連ページが用意されています。 「BareMetalで遊ぶ Raspberry Pi」サンプルコード内容紹介普段の私たちは非常に便利な、高レイヤーな世界で暮らしています。コンピュータの電源をつければ自動でOS が立ち上がって作業ができますし、多くの周辺機器はUSB で接続するだけで勝手に使えるようになります。それに比べ、低レイヤーなマイコンの世界ではLED を点灯するだけでも一苦労、周辺機器をつなぐとなれば周辺機器のデータシートとにらめっこして通信仕様を一つ一つ実装していくなど大変な苦労が必要です。 (中略)

    BareMetalで遊ぶ Raspberry Pi
    fjwr38
    fjwr38 2018/01/26
  • Dockerで作るWebサービス 〜ServletにもTwelve-Factor Appを〜

    Dockerで作るWebサービス 〜ServletにもTwelve-Factor Appを〜 岩次郎 達人出版会 990円 (900円+税) Java開発の現場にもDockerを導入するために、Dockerの基に加え、HerokuのTwelve-Factor Appに従ったJavaアプリ開発の方法論を解説。 内容紹介筆者は1年ほど前からDockerJavaを使用してアプリケーションを作成しています。ある程度Dockerを使用してアプリケーションを作成していると、Dockerを使う時とDockerを使わない時では、アプリケーションの作り方が異なることに気づきました。 その後、PaaSサービスを提供しているHerokuが提唱している、モダンなウェブアプリケーションを開発する際に留意するポイントのTwelve-Factor Appの存在を知り、それまで私が作成してきたアプリケーションの作り

    Dockerで作るWebサービス 〜ServletにもTwelve-Factor Appを〜
    fjwr38
    fjwr38 2014/10/11
  • Rubyで作る奇妙なプログラミング言語 ~ヘンな言語のつくりかた~

    関連サイト書の関連ページが用意されています。 Rubyで作る奇妙なプログラミング言語 ~ヘンな言語のつくりかた~ | マイナビブックス※受注生産にて紙版も販売しています。 内容紹介あなたは「+-><.,[]」の8つの記号しかないプログラミング言語や、空白だけで構成されるプログラミング言語があるのをご存じだろうか。書では、そんな奇妙な言語(Esoteric Language)を題材にプログラミング言語の作り方を解説する。 プログラミング言語の未知の世界に触れてみたいあなたに。また、Rubyプログラムを書く際の慣習やテクニックについても触れられているため、Ruby学習者の「2冊目の」にも。 【注意】書は2008年12月に刊行された『Rubyで作る奇妙なプログラミング言語』を元にした復刻版です。基的に書籍中の情報は、原著発行時のものですので、ご注意ください。 書誌情報 著者: 原 悠

    Rubyで作る奇妙なプログラミング言語 ~ヘンな言語のつくりかた~
  • Effective Android

    Androidに携わるエンジニア&デザイナのノウハウが詰まったプログラミング解説書です。開発環境、デザインガイドライン、UIパターン、プッシュ通知など注目のトピックをぎっしりと詰め込んでいます。 関連サイト著者による関連ページが公開されています。 サンプルコード内容紹介Androidの機能・端末バリエーションは年々巨大化しています。おぼろげな理解でも試行錯誤によってある程度のことが実現出来ますが、安定動作するアプリ、使っていて気持ちの良いアプリに仕上げる上では、依然きちんと理解する必要のあることが多く存在します。 書は、Androidアプリ開発へ携わる著者総勢20名によるデザイン/開発上のポイント集です。 日々の開発中にぶつかった問題を掘り下げたもの、Androidのソースコードを読み解くことで得られたもの、多くの端末サイズ/解像度へと対応する中で得られたもの、Googleサービス群と連

    Effective Android
  • 絶対分かる Linuxサーバーの基礎原理

    販売終了 「サーバーの動作原理を基礎から学びたい」。ただ解説書を読んでも簡単には腑に落ちないのもの。書では、体験的にLinuxサーバーを理解できるように、誌上ハンズオン形式で解説します。実際に、クラウドサーバー「アマゾン ウェブ サービス」を活かし、サーバーの動きも体験できます。 関連サイト書の関連ページが用意されています。 『日経Linux』内容紹介書は、『日経Linux』誌上で6回にわたり連載された「絶対分かる!Linuxサーバーの基礎原理」(2013年2月号~ 7月号)をまとめたものです。内容は、Red Hat Enterprise Linux 6.3を対象にしていますが、6.4で使う場合の解説も加えてあります。マルチコアのサーバーの動作原理や、メモリー不足の際の動作など、サーバーの基礎からハンズオン形式で体験的にLinuxサーバーを理解できるようにしています。 書誌情報 著者

    絶対分かる Linuxサーバーの基礎原理
    fjwr38
    fjwr38 2013/12/29
  • つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

    プログラミングをより深く理解するための近道は、プログラミング言語を実装してみること。SchemeのサブセットをRubyで実装していくことで、プログラムはどう実行されるのか、その基がはっきり分かります。 ※書はCC BYにより配布されています。上記の「買い物かごへ」ボタンからは有償で購入できます。無料で入手したい場合は、下記リンクよりダウンロードしてください。なお、有償版も無償版も内容は同一です。 EPUB版PDF版内容紹介プログラムは書けても、その基礎となっている計算機科学(コンピュータサイエンス) の理解があやふやな人を、著者は多く見てきました。プログラミングに自信があるという人が、もう一歩先に進める道を示したいというのが、この文書を書き始めた動機です。 この文書を読むことで次の効果が得られることを期待しています。 プログラミング言語とは何かを深く理解することで、プログラミングのレベ

    つくって学ぶプログラミング言語 RubyによるScheme処理系の実装
  • なるほどUnixプロセス ― Rubyで学ぶUnixの基礎

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 達人出版会 3,520円 (3,200円+税) 『Working with Unix Processes』待望の完訳。並列処理やデーモン、プロセス生成、そしてシグナルといったUnixの基礎であるプロセスについてRubyで解説する、「今どきの」開発者に向けた新しいUnixプログラミングの手引きです。 ※書の公式ハッシュタグは#naruhounix になります。 関連サイト原著者による公式ページと訳者らによるサポートページがあります。 Working With Unix Processes - Learn the Fundamentals of Unix Programming in RubyなるほどUnixプロセスサポートページ 日語版刊行によせてRuby

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎
  • きつねさんでもわかるLLVM - 達人出版会

    内容紹介書は趣味でLLVMを触っている著者二人のLLVMをもっと普及させていきたいと思いから生まれたLLVM解説です。 LLVMは今非常に注目されていますが、度重なるAPI仕様の変更や公式ドキュメントの充実さなどが理由で、まとまった解説がなされたものはありませんでした。書によりまとまった情報が日語で手に入るようになり、多くの方にLLVMを知って頂けると幸いです。 書ではLLVMを使用したコンパイラの作り方を順を追って説明しLLVMへの理解を深めてもらおうというのがコンセプトになっています。フロントエンド(中間表現出力まで)、ミドルエンド(最適化)、バックエンド(オブジェクト生成)と幅広く解説していますので多くの方に有用な内容を含んでいるのではないでしょうか。 LLVMの用途は多岐にわたり,書では解説できていない部分もありますが,初心者向けの情報としてLLVMを利用するための基礎

    きつねさんでもわかるLLVM - 達人出版会
    fjwr38
    fjwr38 2013/02/08
    ライオンさんだったら ふたつのスピカだった
  • エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド

    書誌情報 著者: 坂一樹 発行日: 2011-10-13 最終更新日: 2013-09-19 バージョン: 2.0.0 ページ数: 238ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 C/C++には詳しいが、Objective-Cには不慣れな人。Objective-Cのソースコードが、実際どのように動くのか知りたい人。iOSまたはMacアプリ開発者 初心者を抜けだして、より深く学びたい人。 著者について 坂一樹 ソフトウェアエンジニアtwitterアカウントは@splhack。stack overflow reputationは4500以上。 UNIXカーネル/デバイスドライバ/組み込み系ソフトウェアエンジニアを5年 ゲームプログラマを7年 Webエンジニアを1年 モバイル系ソフトウェアエンジニアを4年 業以外には、NetBSD

    エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド
  • 1