Content-Length: 182241 | pFad | http://b.hatena.ne.jp/entry/s/www.srs.ne.jp/~north/nethack/#
サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16e
www.srs.ne.jp/~north
マスク 2進数に慣れ親しんでいる人ならば、マスクとは何かすぐに分かると思う。 が、そんな人がたくさんいるとは思えないので、まずそれから説明しよう。 2進数の AND 演算には面白い効果がある。 たとえば「10101010」と「11110000」の AND を計算してみよう。 10101010 AND 11110000 ------------ 10100000 答えはちょうど、「10101010」という元の数の上位4ビットだけが、ザルの目を通って出てきたように見える。 ちょうど「11110000」という数の 1 の部分が、穴をあけた窓のような役割をして、元のデータをフィルタリングしているのだ。 このような効果を狙った演算をマスキングと呼び、穴の役割をするデータをマスクパターンとか単にマスクと呼んでいる。 マスキングは、データの中から一部を取り出すときに役立つ手法で、ごく基本的なプログラミン
イントロダクション 1987年、高校を卒業して受験浪人をしていたころ、サイエンスという雑誌の連載コラムをまとめた コンピューターレクリエーション I 遊びの発想 という本が出た。 話題の中心はコンピュータに関連した数学なのだが、パソコンでプログラムを作るときのネタにも最適という楽しい本だ。 マンデルブロ集合は、この本で紹介されているネタのひとつだ。 ちょっとしたプログラミングで、すばらしいグラフィック画像が得られるというのが興味を引いて、さっそく自分でも試してみることにした。 当時僕が持っていたパソコンは、すでに古くさくなっていた PC-8001 だった。 CPU は Z-80(の NEC が作ったコンパチ・チップ)で、クロックは 4MHz、RAM が 32KB、HDD はもちろん FD さえついていなくて、カセットテープでプログラムを保存するという、今考えると恐ろしくなるようなシロモノだ
ここで紹介しているディレクティブは、Apache をインストールしたときにサンプルとしてコピーされる httpd.conf に記述されているものだけを解説している。 すべてのディレクティブは網羅していない。 すべてのディレクティブのリストは、Apache のドキュメントにあるのでそちらを参照してほしい。 Section 1: ServerType standalone Apache をデーモンモードで起動する。 ServerRoot "/usr/local/apache-1.3.6" サーバルートディレクトリを指定する。末尾にスラッシュを付けてはならない。 #LockFile logs/accept.lock ロックファイル名。 USE_FCNTL_SERIALIZED_ACCEPT または USE_FLOCK_SERIALIZED_ACCEPT がオンのときに有効。 通常はデフォルトのま
ハノイの塔 ずいぶん寒かった時期なので、たぶん1989年の明け頃だったと思う。 当時の僕は ASCII-NET でも駆け出しで、 すんげえプログラム書いて有名になってやるぅなんて感じのガキだった。 当時の流行は圧縮機能つきアーカイバで、 たしか LHarc(LHa) が出て間もない頃だった。 PKware を相手に圧縮率で鎬を削る吉崎さんは、あらゆる意味で憧れの的だった。 当然、圧縮ソフトを書いてみたくなる。 だがそもそも圧縮の原理が解っていなかったし、 まだC言語も習いたてぐらいで、 オモチャのような小さなプログラムを書き散らすのがせいぜいだった。 幼稚なアイディアをひねり出しては、 プログラミングの師匠だった Pen にダメ出しされる日々だった。 たとえばこんな風である。 ---世にある圧縮ソフトは十指に余るほどだ。 それらはそれぞれアルゴリズムが違い、 対象ファイルによって得意不得意
デーモン デーモンとは、イベントを待ってスリープしているプロセスのことである。 イベントが発生すると、デーモンは目を覚まし、仕事をしてからまた眠るというわけである。 …じゃあプロセスっていったい何だろう。 プロセス プロセスとは、実行中のプログラムのことを指す用語だ。 プロセスは、プログラム本体、データ、スタック、プログラムポインタ、スタックポインタ、すべてのレジスタ、その他プログラムの実行を支えている様々な情報によって構成されている。 なんのことやらさっぱり分からんという場合も、まあ気にしないで先に進んでほしい。 最近の OS は、だいたいマルチプロセスをサポートしている。 つまり、複数のプログラムを同時に実行できるようになっている。 とはいえ、コンピュータには1つの CPU しか搭載されていない。 たった1つの CPU で、複数のプロセスを同時にサポートするにはどうするか。 そのための
目次 イントロダクション 基礎 組み合わせ 編集コマンド カウント カーソル移動コマンド スクロールと再表示 入力モード 置換 アドレス指定 正規表現 ex コマンド set コマンド マクロ定義 起動時オプション指定 その他役に立たない情報 イントロダクション いまどき vi を使う理由って、いったいなんだろう。 はっきりいって vi は、簡単には使いこなせない奇妙なエディタだし、 機能だってそれほど多くない。 漢字入力はそもそも不可能で、漢字対応バージョンでも非常に使いづらくてやっていられない。 一般的なエディタは、キーを押すとその文字がそのまま入力される。 カーソル移動やファイルのセーブなどのコマンドは、機能キーやコントロールキーとの組み合わせに割り当てられていて、文字の入力とコマンドとをダイナミックに打ち分けることができるようになっている。 Emacs や、FreeBSD 標準の簡
イントロダクション イントロダクション ハードウェア選択 インストールガイド FreeBSD のインストール FreeBSD の管理 rc.conf 解説 inetd.conf 解説 sendmail のインストール Apache のインストール PostgreSQL + Apache/PHP のインストール httpd.conf ディレクティブ DNS の設定 NTP の設定 FTP サーバの設定 ucd-snmpd のインストール バーチャルドメイン対応 システムパフォーマンス ネットワーク関連 Ethernet ネットマスク ルーティング 帯域 目的別ガイド amd の利用 インストール CD の作成 ひとつの uid を共有する ftp できて telnet できないユーザ POP3 サーバにアクセスできるだけのユーザ ftp で各ユーザのホームディレクトリだけを公開する anon
このページを最初にブックマークしてみませんか?
『NorthPage』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/entry/s/www.srs.ne.jp/~north/nethack/#
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy