タグ

ブックマーク / www.linux.or.jp (10)

  • The Linux Kernel

    David A Rusling david.rusling@arm.comv0.8-3 January 25, 1999 JF Projectv0.8-3 December 2000 *フレーム表示* 書は、Linux カーネルの仕組みを知りたい Linux 愛好家のためのものです。これは 内部構造のマニュアルではありません。むしろ Linux で使用されている原理や メカニズムを解説したものであり、Linux の動作原理とはどういうもので、なぜそれ が採用されているのかを説明するものです。 Linux という対象は常に変化しています。書がベースにしているのは現在の安定 版である 2.0.33 のカーネルソースですが、これは個人や法人の大部分で使用されて いるのがこのバージョンだからです。 また、書は自由に配布してもらってかまわないので、一定の条件のもとにではあり ますが、複製や再配

  • viを使い倒そう 少し進んだ使い方

    担当:服部@ソニー mhatto@arc.sony.co.jplast update: Mar. 20, 2001 この文書はviというテキストエディタの使い方に関するものです。 といっても物のvi(Solaris等の商用UNIX付属のviでしょうか?)は、 Linuxディストリビューションには入っていませんので、 viクローンの使い方です。文書内ではviクローンをviと呼んでいます。 1. viとは? 2. なぜviなのか? 3. これだけ覚えれば使えます(1st Step) 3.1 起動方法 3.2 すべての操作はコマンドで!! 3.3 大切なモードのお話 4. 少し進んだ使い方(1) -コマンドモード- (2nd Step) 4.1 作業の取消をしたい(アンドゥ) 4.2 カーソルのある行の先頭/末尾にカーソルを移動したい 4.3 現在ページの先頭行/末尾行にカーソルを移動したい

  • なぜ tar gzip はよくないか?

    4. なぜ tar+gzip はよくないか?afio は cpio に似たコマンドです。Debian などの Linux の主要 なディストリビューションには afio のパッケージがあると思い ますが、ない場合は ソース (日のミラーでは こっち) を持ってきて make しましょう。いや、 すでにパッケージがあっても、2.4.4 より古いのだと、後述のハードリンクの bug が あるので、最新を使いましょう。afio の特長は「gzip と組み合わせて、圧縮してバックアップを 取れる」という点です。メディアのほうで圧縮をサポートしていない限り、dump は これができませんよね。「まてまて、tar だって gzip で圧縮バックアップできるじゃないか」 という声は当然予期されます。筆者は tar+gzip でのバックアップはお勧めしません。 以下実例をあげて理由を書きます。 % cd

  • BASH Programming - Introduction HOW-TO

    by Mike G mikkey at dynamo.com.arMon Jul 27 11:47:00 ART 2000 日語訳 千旦裕司July 2000 この文書は、初中級のシェルスクリプトのプログラムを始める人の手引書として書か れています。(タイトルからも分かるように)これは高度な内容を解説した文書ではあり ません。わたし自身、シェルプログラムのエキスパートではないですし、ましてや達人 でもありません。これを書こうと思い立ったのは、そこから自分が多くを学べるだろう と思ったからであり、もしかしたら他人の役に立つかもしれないと考えたからです。 どんなフィードバックも歓迎します。特に、パッチ形式でいただけると嬉しく 思います :) 1. イントロダクション 1.1 最新バージョンの入手場所 1.2 必要事項 1.3 この文書の使い方 2. 非常にシンプルなスクリプト 2.1 伝統の

  • CPU Design HOW-TO

    Al Dev (Alavoor Vasudevan) alavoor@yahoo.comv11.0, 26 Feb 2001 翻訳:瀬戸口 崇 setzer@mx3.tiki.ne.jp と JF Project翻訳日:2001年 5月 31日 CPU はコンピュータの "頭脳" であり、コンピュータシステムに絶対不可欠な構成部品です。 また、Linux や UNIX といったオペレーティングシステムと非常に密接な関係があります。 この文書は、団体や企業、大学そして調査会社が CPU を設計開発し、製造するのに役立ちます。 コンピュータサイエンスや計算機工学を学んでいる学生にも役立つでしょう。 この文書には、コンピュータがどのように設計され製造されているのかを学生が理解するのに役立つ URL リンクをたくさん含まれています。 きっと近い将来には GNU/GPL ライセンスに基づいた CPU

  • セキュアプログラミング for Linux and Unix HOWTO

    この文書は、Linux および Unix システム上で安全なプログラムを書く際に必要と なる設計や実装について、そのガイドラインを提供します。 遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプト を含む)、ネットワーク・サーバ、setuid や setgid してあるプログラムが対象です。 C や C++JavaPerlPHPPython、TCL、Ada95 個別のガイドラインも掲載します。 Table of Contents1. はじめに2. 背景2.1. Unix や Linux、オープンソースもしくは フリーソフトウェアについて2.2. セキュリティの原則2.3. なぜプログラマは危ないコードを書いてしまうのか2.4. オープンソースはセキュリティに効果があるのか2.5. 安全なプログラムの種類2.6. 疑い深く、こだわりが強いことに価値がある

  • 実用 DocBook 入門

    これは DocBook の使い方の実用的な入門書であり,初心者を念頭に置いて 書かれています.将来的にはこの文書は実作業に基づいたタグのリファレンス や,より多くの例を含むようになるでしょう.

  • バッファオーバーフローの回避

    Table of Contents5.1. C や C++ の危険なところ5.2. C と C++ でのライブラリによる解決策5.2.1. 標準 C ライブラリによる解決策5.2.2. 静的もしくは動的に確保したバッファ5.2.3. strlcpy と strlcat5.2.4. libmib5.2.5. C++ std::string クラス5.2.6. Libsafe5.2.7. その他のライブラリ5.3. C や C++ でのコンパイルによる解決5.4. その他の言語 頻繁に発生しているセキュリティ上の弱点は、「バッファオーバーフロー」 に対する脆弱性です。 バッファオーバーフローは「バッファオーバーラン」とも言われ、さまざまな バッファオーバーフロー攻撃が存在しています(「スタック領域破壊」や 「ヒープ領域破壊」もそうです)。 厳密に言えば、バッファオーバーフローはプログラムの実装

  • Lex and YACC primer/HOWTO

    PowerDNS BV (bert hubert <bert@powerdns.com>) v0.8 $Date: 2002/07/22 14:02:09 $ 大西 大樹 (daiki onishi <onishi@mbc.nifty.com>) v0.8j 2003/02/08 ドキュメントは Lex と YACC の基的な使い方について記述します 1. イントロダクション 1.1 ドキュメントに含まれないもの 1.2 ダウンロード 1.3 ライセンスについて 2. Lex と YACC でできること 2.1 それぞれのプログラムのやっていること 3. Lex 3.1 正規表現でのマッチ 3.2 C のようなシンタックスをもつもう少し高度な例 3.3 おさらい 4. YACC 4.1 単純な温度調節器 4.2 引数を扱えるように拡張した、温度調節器 4.3 設定ファイルの構文解析

  • Emacs Beginner's HOWTO

    Jeremy D. Zawodny <jzawodn@wcnet.org>v1.7, 14 October 1999 池田 克巳 <cork@ops.dti.ne.jp>v1.7j, 2 February 2000 この文書は Linux ユーザに Emacs エディタを紹介するものです。 この文書では vi や似たようなエディタについて、 少しは知っていると仮定しています。 この文書の最新版は http://www.wcnet.org/jzawodn/emacs/ から入手可能です。 1. イントロダクション 1.1 著作権 1.2 対象とする読者について 1.3 Emacs とは何か? 2. Emacs の実行 2.1 Emacs の開始 & 終了 2.2 用語 2.3 キーボードの基 2.4 チュートリアル、ヘルプ & Info 3. Emacs のモード 3.1 メジャーモー

  • 1