タグ

workspaceに関するkenkitiiのブックマーク (12)

  • 逆引きRuby - 逆引きRuby

    逆引きRubyRubyを使ってやりたい事から、その方法を調べられる逆引きのリファレンスです。 逆引きRubyはもともとWikiで運用していました。このため、サイトのコンテンツは私以外の多くの方によって作成・編集されたものです。 2017年に静的HTML(jekyll)の管理へ移行しましたが、2018年10月からScrapboxへ移行しました。どなたでも編集いただけますので、ご協力いただける方はよろしくお願いします。 逆引きRuby (https://scrapbox.io/rubytips/逆引きRuby)

  • 【コラム】コンピュータアーキテクチャの話 (37) 4004の設計を追体験する - 論理設計に入る前に(1) | エンタープライズ | マイコミジャーナル

    これまでIntel 4004の命令仕様を細かく見てきたので、次に、Faggin氏になった積もりで4004の設計を追体験してみようと思う。但し、当時のPMOS 2相ダイナミック回路は昨今はやらないので、今風のCMOSで、かつ、あまり回路テクニックを使わないごく一般的なゲートやFFを使った分かり易い設計をしてみようと思う。 なお、Faggin氏は論理設計と回路設計だけでなく、LSIを製造するマスク設計までやったのであるが、この部分については追体験から割愛する。 論理設計に入る前に 論理設計に入る前に、使用する部品であるトランジスタや論理ゲート、ラッチやFFなどについて簡単におさらいをしておこう。 MOSトランジスタの動作 MOSトランジスタのソースとドレインは一般には同じに作られており、Pチャネル(P-ch)トランジスタでは電位の高い(より正)の方がソースになり、反対側がドレインになる。CM

  • 第2回●Xen構築方法(その1:CentOSのインストール)

    SOHOや自宅で,Red Hat Enterprise Linux(RHEL)を導入したサーバーを2台使う。ぜいたくな使い方だが,これに近いことは簡単に実現できる。RHELのクローンOSで無償で入手できる「CentOS」と仮想化技術「Xen」を組み合わせる手法だ。今回は,Xenの導入を前提にしたCentOSのインストールのポイントを説明する。 Xenを用いて1台のマシンに2つのCentOSを稼働させ,それぞれのカーネル上でWebサーバーとファイル共有サーバーを動作させよう。さまざまな設定を間違えずにゲストOSを動作できれば,サーバー環境の構築手順は一般のLinuxと同様だ。 Xenによるサーバー統合作業を始める前に,いくつか仕様を決めておこう。図1が,XenとCentOSを用いて1台のマシン上に2台のサーバーを構築したブロック図である。オレンジ色で示した個所が,Xenに関連する部分だ。その

    第2回●Xen構築方法(その1:CentOSのインストール)
  • @IT:仮想化技術のアプローチと実装(2/2)

    仮想化技術のアプローチと実装 ~ VMwareから要注目技術Xenまで ~ みやもとくにお<wakatono@todo.gr.jp> 2005/2/8 仮想化技術の各種アプローチ 仮想化技術の実現方式は1つではない。オープンソース/プロプライエタリを問わず、現状で入手/使用可能なものを分類/列挙すると、以下のようになる。 ユーザープロセスによる仮想ハードウェアの実装 汎用OS上でハードウェアそのものをエミュレートする。何をエミュレートするかは実装によってかなり差がある。 例えば、VMwareはx86環境上でPC/AT互換機をエミュレートするため、アーキテクチャはx86で一貫している。それ故に、純粋な演算についてはエミュレートする必要がなく、実行速度はネイティブ環境に匹敵する(実際には、演算データの読み込みに必要なディスクI/O、結果の表示に必要なグラフィック描画といったオーバーヘッドが発生

  • FreeBSD on XEN

    FreeBSD 5.3 Xen DomU Install HOWTO Impressed (and spoiled) by how easy NetBSD was to install as a guest under Xen 2.0.7 using the supplied netbsd-INSTALL_XENU kernel/root, I expected to be able to install FreeBSD in a similar way. I couldn't find anything similar, so I had a shot at building my own FreeBSD kernel/root image. And.. it works! Before we get started, if you're more interested in root

  • ホワイの(感動的)Rubyガイド :: 3. (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース

    私の意識では、Rubyはコンピュータ言語とは言いかねる。コンピュータ言語と言うと、それが主にコンピュータの言葉で機能することを含意するからだ。つまり、その言語がコンピュータを第一、かつ最優先のものとして遇するようデザインされているということだ。それはつまり、私たち プログラマは、外国人であり、コンピュータ地域での市民権を求めているということだ。それはコンピュータの言語なのであり、我々は世界のためにそれを翻訳してやるわけだ。 だけど、もしあなたの脳みそがその言語でものを考え始めたとしたら、それは何と呼んだらいいのだろう? その言語の単語と言葉遣いで、自分を表現するようになったとしたら? コンピュータにはそんなことはできない。だったらそれがどうしてコンピュータの言語と言えるのだろう? それは私たちの言語であり、私たちはそれを生来の言語のように使うのだ! 私たちはもはや、正直言ってそれをコンピュ

    kenkitii
    kenkitii 2007/02/15
    ここまで読んだ
  • http://www.pc-view.net/article/2/1.html

    kenkitii
    kenkitii 2007/02/15
    あとで
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
    kenkitii
    kenkitii 2007/01/23
    あとでよむ
  • 「アセンブリ言語の教科書」の原稿

    このテキストは、2005年7月にデータハウスから出版された「アセンブリ言語の教科書」の原稿をWEB用に修正したものです。WEB用に修正したといっても、誤植を直した程度であり、ほぼそのままの状態で公開しています。 現在でも「アセンブリ言語の教科書」は書店で売られており、一般に流通しているため、来ならば、出版社との契約上、このようにフリーでWEB上に公開することはできません。しかし、「アセンブリ言語の教科書」は、発売後すでに一年を過ぎようとしているにも関わらず、現在でも安定した売り上げを伸ばしており、当初の予想を超えて多くの方々に読んでいただけました。 よって、出版社に「書の値段が高くて、読みたくても買えない学生の方々や、まだ書の存在を知らない人たちのために、原稿の一部をWEB上にも公開できないだろうか」と、相談を持ちかけたところ、書に関わった編集者からも「原稿のすべては無理だが一部分

    kenkitii
    kenkitii 2006/09/08
    あとでよむ
  • Programming Ruby: The Pragmatic Programmer's Guide

    Programming Ruby The Pragmatic Programmer's Guide First Edition (*) (*) An updated Second Edition of this book, covering Ruby 1.8 and including descriptions of all the new libraries, is available from the authors. Table of Contents Extracted from the book "Programming Ruby - The Pragmatic Programmer's Guide" Copyright © 2001 by Addison Wesley Longman, Inc. This material may be distributed only sub

  • http://kumiki.c.u-tokyo.ac.jp/~ichiyama/mt/archives/000046.html

  • KENJI

    更新履歴 DNS拡張EDNS0の解析 Linuxカーネルをハッキングしてみよう Windowsシステムプログラミング Part 3 64ビット環境でのリバースエンジニアリング Windowsシステムプログラミング Part2 Windowsシステムプログラミング Part1 Contents インフォメーション 「TCP/IPの教科書」サポートページ 「アセンブリ言語の教科書」サポートページ 「ハッカー・プログラミング大全 攻撃編」サポートページ ブログ(はてな) BBS メール このサイトについて テキスト 暗号 詳解 RSA暗号化アルゴリズム 詳解 DES暗号化アルゴリズム crypt() アルゴリズム解析 MD5 メッセージダイジェストアルゴリズム crypt() アルゴリズム解析 (MD5バージョン) TCP/IP IP TCP UDP Header Format(IPv4) Ch

  • 1