linkto_sitemap  
  menu_top   menu_aboutus   menu_coterie  
    menu_inquiry   menu_link   menu_blog
発行物紹介
 
発行物一覧

  ▼次回イベント情報

  ▼すべての発行物

  ▼ご注文方法

頒布中発行物

  生成AIでsleep

  ウーブレックコマンド

  逃し弁コマンド

  速読とフラッシュ暗算…できる?

  シェルスクリプト人類のWebSocket

  先生、わかりません!

  トキデリ

  電車バス断ち 自転車生活を 1年8カ月 続けた結果

  File/Dir Hacks ver.1.0

  コンパチブル・シェルスクリプティング

  初めてのPOSIX原理主義

  平成最後のフレンズかんそくたい

  そんなにあるのか チップスター図鑑

  ポプテピツイ

  フレンズかんそくたい

  ついったーちほーの最大瞬間風速

  Win/Mac/UNIX
すべてで20年動くプログラムはどう書くべきか

  あの紀文(ひと)は今、キッコーマン。(2版)

  鳥と太陽の紋章を受け継ぎし者たち

  すべてのUNIXで20年動くプログラムはどう書くべきか

  キッコーマンの
飛んでる豆乳
飲みたい紀文

  本当は身近な
うつ病のはなし

頒布終了発行物

  先生、わかりません! 特別版

  File/Dir Hacks ver.0.2

  あの紀文(ひと)は今、
キッコーマン。

  Shell Script
ライトクックブック
2014-2016

  すべてのUNIXとWindowsで20年動くプログラムはどう書くべきか

  Shell Script
ライトクックブック
2014-2015

  ななか Inside Press vol.5

  リッチな
コンピューター入門

  リッチな
サーバー構築
VOLUME1 DS

  Shell Script
ライトクックブック

  笑顔になりたい

  Googol Mac
Like Racks 第1版

  リッチな
サーバー構築
VOLUME2

  できねPROmini
Chromium OSクラウドコンピューティング

  できねPRO
そろそろIPv6事始め

  できねPRO
快適データ通信

  TeX同人誌用
栄養補助食品
 
  カバー・タイトル
 
表紙:何の役に立つかわからないコマンドシリーズ ― 逃し弁コマンド

何の役に立つかわからないコマンドシリーズ2

ウーブレックコマンド

Rich Mikan 著

2024年12月30日(コミケ105) 初版発行
A5版 52ページ

  • color_iconPDF版(カラー)頒布予定

目次を表示,→訂正情報はこちら

①冊子+PDFセット 頒布価格500円【税込】

現在、カゴに 冊入っています

②PDF単独 頒布価格200円【税込】
(学生・教職員無料対象品)

現在、カゴに 冊入っています

▲トップに戻る


  本の内容
 

古典的UNIXシステムコールから生まれた『魔法の泥』の使い道は?

前回,『逃し弁』をモデルにUNIXコマンドを作りましたが,今度は『魔法の泥』の異名を持つ『ウーブレック』という流体のようなコマンドが出来ました.『ウーブレック』とは,歩いている間は浮くのに,止まると沈む,あの不思議な液体です.

一方,UNIXにはselect()という古典的なシステムコールがあります.新たなデータが到来したり,ディスクが書き込み可能になったりした瞬間を教えてくれる仕組みですが,これを使うと『ウーブレック』のような性質を持つコマンドが簡単に作れてしまうのです.

果たして,ウーブレックのようなコマンドとは何なのか?現実世界ではウーブレックの上で走ったり沈んだりしてはしゃぐくらいの使い道しかない物体なのに,そのような性質を持つコマンドに一体どんな実用性があるというのか?筆者にもさっぱりわかりません.

そこで,せっかく作ったこのウーブレックコマンドについて下記の点を大真面目に解説し,

  • 現実世界の『ウーブレック』とはどういうものか
  • ウーブレックをソフトウェア的に実装する方法
  • ウーブレックを使ってデータを選別するアイデア
  • コマンドマニュアル/使い方チュートリアル

読者の皆さんからアイデアを募ろう(出てきたらいいな)という本です.

目次

  • はじめに ― これはどんな本か?
  • 目次
  • 1章 oobleckコマンド作成の経緯
    • 1. nanoKONTROL2操作データが欲しい
      • 1. 操作中のデータは不要。確定値だけくれ!
      • 2. 確定値だけをどうやって得るか
    • 2. さて、名前はどうするか……
      • 1. そんな「弁」は現実世界に無い
      • 2. 水面を歩けるあの不思議な流体
      • 3. 魔法の泥
  • 2章 oobleckコマンドのイメージ
    • 1. ウーブレック装置の構造
      • 1. 装置の構成要素
      • 2. 入ってきた物体(データ)の行方
    • 2. ケーススタディー
      • 1. データが到来し続けている場合
      • 2. データの到来が止んだ場合
    • 3. まとめ
  • 3章 oobleckコマンドチュートリアル
    • 1. コマンドのインストール
      • 1) 「トキデリ」のダウンロードと展開
      • 2) コマンドのコンパイル&インストール
  • 2. 使ってみる
    • 0. インストール成功かどうかの確認
    • 1. 初級編 ― まずは“Hello, world!”
    • 2. 中級編 ― もう一回“Hello, world!”
    • 3. 応用編 ― 実践的なデータをoobleckする
  • 3. oobleckコマンドマニュアル
    • 名称
    • 書式
    • 説明
    • 引数の説明
    • オプション
    • 戻り値
    • 使用例
    • バグ
    • 規格への準拠
  • 4章 oobleckコマンドの実装
    • 1. 沈む・沈まないの表現にはpselect()
      • 1. システムコールのselect()とは
      • 2. select()の精密版がpselect()
      • 3. oobleckコマンドへのselect()の応用
    • 2. プール上の空間はリングバッファで
      • 1. リングバッファとは何か(復習)
      • 2. なぜリングバッファが適しているのか
    • 3. まとめ
  • 5章 最大の難関は、使い道の発見
  • あとがき
  • 奥付

書面サンプル

書面サンプル p.11

書面サンプル p.15

書面サンプル p.27

書面サンプル p.42

▲トップに戻る

   

  電子書籍版を配布します
 

購入者に漏れなく電子書籍版を配信

電子書籍での購読を希望される読者の皆様のため,購入者特典として電子書籍版のダウンロードサービスを用意します.

ダウンロードの方法(イベントで購入された方向け)

本サイトからご購入された方は,何もせずとも電子版のダウンロード案内メールが届きます(多少のタイムラグがあります).

イベントで冊子版を購入された方にも,購入特典としてもれなくシリアルキーをメールでお知らせいたしますので,お手数ですが次の手順で申請をしてください.

  1. 本書の裏表紙にある署名欄に、自筆でサインしてください.(本名はもちろん,ペンネーム等でも構いません)
  2. 署名と本が写り込むように写真を撮ってください.範囲は裏表紙全体で,解像度は480*640ピクセル程度が目安でお願いします.
  3. 写真をメールに添付し,本文に本名を記入し,tsuhan[at]richlab.org宛にメールをお送りください.("[at]"は"@"に置き換えてください)

本にサインをするのを好まれない方は,写真の代わりに,ご感想・ご意見でもOK.最低140文字以上でお書きいただき,ご本名と共にtsuhan[at]richlab.org宛にお送りください.

▲トップに戻る


  訂正情報
 

訂正情報が見つかり次第ここに掲載します.

▲トップに戻る


  その他情報
 

クレジット

This book is the 28th product of the Rich Laboratories.
Copyright © 2024 Matsura Rich Laboratories, All rights reserved.

▲トップに戻る

 
 
nearly_valid_html401
[Powered by FreeBSD]
Powered by Apache
     
 
Copyright © 2024 Matsura Rich Laboratories, All rights reserverd.