サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
www.namazu.org/~tsuchiya
パターンマッチで用いるパターンは、Version 8 regexp ルーティンで提供され ているような正規表現です。(実際、使用しているルーティンは、Henry Spencer が書き直した再配布可能な V8 のルーティンを元にしています。)詳しくは、 「See section Version 8 正規表現,」の節を参照してください。 特に、以下のメタ文字は、標準的な egrep(1) と同様の意味を表わします: \ 次のメタ文字をクォートする ^ 行の最初にマッチする . (改行以外の) すべての文字にマッチする $ 行の終わりにマッチする | 選択 () グループ化 [] 文字クラス デフォルトでは、文字 "^" は文字列の最初にだけ、文字 "$" は最後 (もしくは、 最後の改行の前) にだけマッチすることが保証されており、Perl は文字列には 1 行だけが含まれていると仮定して、
個人用の Info を追加する方法 Info の source file は .texi や .texinfo などの拡張子を持つファイルとして提供されます. 例として,jgawk の日本語 Info をインストールする手順を考えてみましょう. Mule(Emacs) で,jgawk.texinfo を読み込み,M-x texinfo-format-buffer を実行します.しばらくたつと,『Now save it』と言ってくるので, 言われるままに保存します.すると,以下の8つのファイルが生成されているはずです. jgawk-info jgawk-info-1 jgawk-info-2 jgawk-info-3 jgawk-info-4 jgawk-info-5 jgawk-info-6 jgawk-info-7 次に個人用の Info を置いておくディレクトリ(例えば,~/info)
英和辞書を組み込む コンピューター関係の文書は、ほとんどが英語で書かれていますので英和辞書が欠かせません。 そこで、簡単な辞書閲覧用のメジャーモードを作成してみました。 特長 ダウンロード インストール 使い方 Reference Manual リンク集 特長 SDIC は、Emacs 上で英和/和英辞書を閲覧するための簡潔( simple )で、小さく( small )て、軽く( speedy )て、小粋( smart )なプログラムです。以下のような特長があります。 派生語を自動的に検索します。 英語には relation や lexicographic のように -tion/-ic などの語尾のついた派生語が頻繁に現れますが、 これら単語が辞書中に見つからなかった場合、自動的に元々の語を検索します。 動詞や形容詞の規則変化や名詞の複数形を自動的に取り扱います。 例えば、studies
Perl スクリプトを編集するための設定 cperl-mode を使おう 関数名や変数名の補完入力を使う Perl の Debugger を起動する Perl スクリプトの文法的な正確さを検査する Perl 日本語 Info を活用する cperl-mode を使おう Perl スクリプトを編集する時,普通は Emacs に標準的に附属している perl-mode を使います.しかし,この perl-mode は少し古いので最近の Perl5 の構文を利用するとインデントが崩れたりするなど,多少の不具合があります. それに対して,cperl-mode は最近も継続的にメンテナンスされていて, 新しい機能も利用できるようになっていますので,是非利用しましょう. なお,Emacs20 以降は cperl-mode.el は,Emacs の標準配布の一部となりましたから,特別にインストールする必
-0digits レコードセパレータ ($/) を 8 進数で示します。digitsを指定しないと、ヌル 文字がセパレータになります。他のスイッチを前に置いてもかまいませんし、 digits のあとにつなげてもかまいません。たとえば、ファイル名をヌル文字で 区切って表示できる find があれば: find . -name '*.bak' -print0 | perl -n0e unlink のようにできます。 00 という特別な値は、Perl にパラグラフモードで、ファイルを読ませます。 0777 という値は、該当する文字がないため、Perl にファイル全体を読ませるこ とになります。 -a `-n' や `-p' といっしょに用いると、自動 split モードになります。 `-n' や `-p' で作られる暗黙のループ内の最初の文として、配列 @F への暗黙の split コマンドが実
二項演算子の ".." は範囲演算子で、使われるコンテキストによって異なる動作 をする 2 つの演算子を合わせたものです。リストコンテキストでは、左の値か ら右の値まで (1 づつ) 数えあげた値からなる配列を返します。これは、for (1..10) のようなループを書くときや、配列のスライス演算を行なうときに便利 です。現状のインプリメントでは、テンポラリの配列が作られるので: for (1 .. 1_000_000) { # プログラム } のようなことを書くと、メモリを使い果たして、悲惨な結果になりかねませんの で注意してください。 スカラコンテキストで使われたときには、".." はブール値を返します。この演 算子は、フリップフロップのように 2 値安定で、sed や awk や多くのエディタ での行範囲 (コンマ) 演算子をエミュレートするものとなります。各々の ".." 演算子が
これらのメッセージは以下のように分類されます (重要度が増す順に並べてあり ます): (W) 警告 (オプショナル) (D) A deprecation (オプショナル) (S) 重い警告 (必須) (F) 致命的エラー (トラップ可能) (P) 起こるはずのない内部エラー (トラップ可能) (X) 重大致命的エラー (トラップ不可能) オプショナルな警告は、`-w' スイッチを使うことで現れます。トラップ可 能なエラーは、eval 演算子を使うことで、トラップすることができます。 See section 組み込み関数,の eval の項を参照してください。 いくつかのメッセージは、汎用的なものです。可変の部分は、ちょうど printf のフォーマットのように %s で表わしています。%s! で始まるメッセージもいく つかありますので、注意が必要です。"%-?@ といったシンボルは、英字よ
Last Updated at $Date: 2012-09-06 07:23:39 $. Debian インストール記録 Let's Note CF-S10 東芝 Dynabook SS RX2 Let's Note CF-R4 IBM ThinkPad T42p IBM ThinkPad X31 IBM ThinkPad X20 IBM ThinkPad i Series s30 IBM ThinkPad 560 東芝 Portege SS3330 HPC-Alpha UP264 自家製パッケージ集 メモ dpkg の使い方 apt-get の使い方 パッケージを作り直す パッケージを更新する Perl モジュールをインストールする パッケージのバージョンを固定するように指定する kernel の再構築 kernel モジュールの設定 リンク Debian バグ追跡システム Debia
Kernel の再構築について Last Updated at $Date: 2006/01/10 07:29:24 $. 注意事項 このページには, Debian 環境で kernel を再構築する手順を記述しています. その内容は,その時々の断片的な記憶に基づく個人的なメモであり, 何らの保証を与えるものではありません. このページの情報に基づいて設定を行ったことにより損害などが発生しても,一切, 筆者は責任を持ちません.自己責任で利用してください. 目次 準備 作業手順 kernel パッケージの構築とインストール module パッケージの構築とインストール 作業手順(旧) 再構築オプション パッチ 準備 /etc/kernel-img.conf Debian の標準 boot loader は LILO ですが,GRUB に是非入れ替えましょう. 頻繁に kernel を入れ替え
私の .emacs で設定している項目 Last Updated at $Date: 2005/12/04 03:36:05 $. このページの内容は,Emacs-21.3 で動作確認しています. version によっては変数名や関数名の変更などにより動作しないことが有り得ますので, ご注意下さい.バグレポートや感想などは tsuchiya@namazu.org までお願いします. 日本語環境の設定 改行キーでオートインデントさせる BS キーを有効にする マシン毎に設定を切り替える ファイルの拡張子によってメジャーモードを切り替える スクリプトを編集するメジャーモードの設定 スクリプトを保存する時,自動的に chmod +x を行なうようにする 強調表示付き動的略称展開 概略表示付き yank-pop shell-command のコマンド入力に補完が効くようにする shell-mod
私の使っている Perl Scripts Last Updated at $Date: 2011-11-15 07:32:53 $. このページで紹介しているスクリプトは,無保証です. また,配布条件は GNU General Public License の適当なバージョンに従うものとします. Perl-5 日本語マニュアル Perl-5.8 覚え書き BibTeX データベースから業績一覧のウェブページを生成するスクリプト ファイルの変更を監視するスクリプト Mailman の司会を補助するスクリプト 余分なファイルを削除するスクリプト ログファイルを更新するスクリプト PPP の接続記録を集計するスクリプト ondemand 接続を行う PPP リンク上で安全に接続するスクリプト NIS+ にユーザーを登録するスクリプト 非同期に実行される子プロセスを生成するモジュール 2つのディレ
IBM ThinkPad i Series s30 に Debian をインストール Last Updated at $Date: 2005/05/25 00:03:07 $. 注意事項 このページでは,私が使用している IBM ThinkPad i Series s30 に Debian-3.0 (woody) をインストールした時の記録を主に記述しています. その内容は,その時々の断片的な記憶に基づく個人的なメモであり, 何らの保証を与えるものではありません. このページの情報に基づいて設定を行ったことにより損害などが発生しても,一切, 筆者は責任を持ちません.自己責任で利用してください. 目次 作業日誌 2002年〜 Kernel の再構築 設定ファイル集 リンク集 作業日誌(2002年〜) 3月13日 作業開始.とりあえず, プレインストールされている Windows を起動して必
IBM ThinkPad X31 に Debian をインストール Last Updated at $Date: 2009-03-02 15:34:50 $. 注意事項 このページでは,私が使用している IBM ThinkPad X31 に Debian-3.1 (sarge) をインストールした時の記録を主に記述しています. その内容は,その時々の断片的な記憶に基づく個人的なメモであり, 何らの保証を与えるものではありません. このページの情報に基づいて設定を行ったことにより損害などが発生しても,一切, 筆者は責任を持ちません.自己責任で利用してください. 目次 作業日誌 2004年〜 Kernel の再構築 設定ファイル集 リンク集 作業日誌(2004年〜) 3月22日 研究室で借りていた Thinkpad X20 の代替機として X31 を購入した.最初に危険な作業から先に処理しよう
Perl5 日本語マニュアル Last Updated at $Date: 2005/12/04 04:00:59 $. Perl5 の日本語マニュアルには,私の知る限りでは大きく分けて3つの版があります. Perl5.004 準拠 吉村寿人さんによって翻訳されました.オリジナルの形式は CATMAN 形式です. CATMAN 形式 Texinfo 形式 HTML 形式 全文検索 : Perl5.005 準拠 木村浩一さんによって翻訳され, スクリプティング言語資料室にて, HTML 形式と POD 形式のファイルが公開されています. perlfunc など一部のファイルが欠けています. Perl5.008 準拠 Japanized Perl Resources Project にて翻訳活動が進行中です.翻訳済の文書は perldoc.jp で閲覧することができます. [Top] / [P
趣味のページ Last Updated at $Date: 2018/06/14 13:21:52 $. 作者: 土屋 雅稔 (つちや まさとし) E-mail: tsuchiya@namazu.org 参加メーリングリスト: Emacs-Lisp Farm, emacs-w3m, Semi-gnus-ja, and so on. 全文検索 : Emacs Emacs-21.3 の設定 英和辞書を組み込む Emacs 上で w3m を使う方法 その他 Perl 自作スクリプト集 SSH について Debian Tips リンク集 管理日誌 & 雑文 研究のページ GPG Key Fingerprint = 10F0 F7D5 48D6 03D3 E1AF 1CA6 0C22 D3E8 F58A FC1F Public Key for <tsuchiya@namazu.org>
SSH について Last Updated at $Date: 2016/09/06 21:55:08 $. SSH (Secure SHell) は, rsh/rlogin/rcp などの r 系コマンドを代替するために作られたプログラムです. 広く知られているように, r 系コマンドは認証手段が非常に貧弱なので,クラッカーの格好の標的となってしまいます. 対して,SSH は,公開鍵暗号に基づく強力な認証手段と通信路の暗号化により, 信用できないネットワーク上で安全な通信を行う方法を提供します. Port Forwarding を利用したネットワーク接続 SSH を経由したメールの受信 Command not found とエラーが出る SOCKS 経由の通信 防火壁を越えた通信 防火壁内部との通信経路を作る Hostbased 認証 商用 SSH との相互運用 設定内容のデバッグ リン
GENE95 辞書 このページでは、Kurumi さんが作成された辞書データを、作者の許可を得て再配布しています。 gene95.lzh (LHA圧縮形式) gene95.tar.gz (tar+gzip圧縮形式) gene95.tar.bz2 (tar+bzip2圧縮形式) Kurumi さんの連絡先についての問い合わせを頻繁に受けますが、 私(土屋)も現時点での連絡先は分かりません。 私が再配布の許諾を受けた1998年当時は、Nifty のアドレスで連絡が可能でした。 以下は、KurumiさんによるGENE辞書の解説です。 ************************************************************************** ** ** ** GENE95辞書について ** ** By Kurumi (GGD00145) ** ******
[English / Japanese] mode-info --- 関数・変数の説明文を参照するコマンド Last Updated at $Date: 2007-11-03 03:53:24 $. mode-info は,メジャーモードに対応して適切な関数・変数の説明を表示するように describe-function / describe-variable を拡張するプログラムです. 概要 ダウンロード 対応している Info インストール 使い方 動作環境 概要 Emacs には,プログラムの作成を支援するためのコマンドが多数実装されています. 中でも,関数の説明文を参照するための describe-function と,変数の説明文を参照するための describe-variable は最も便利で,頻繁に利用します. 例えば,Emacs-Lisp のプログラムを編集中に C-h f
Perl-5.8 覚え書き Last Updated at $Date: 2005/12/04 04:00:59 $. このページは,Perl-5.8.2 を使う上で困ったことなどの覚え書きです. 日本語を含むスクリプトを書く 日本語 EUC でスクリプトを書く UTF-8 でスクリプトを書く 日本語を含むファイルを開く 連想配列で日本語を使う 日本語を含む正規表現 文字コードの自動判定 古い Perl でも実行できるように書く 未解決の問題 日本語を含むスクリプトを書く Perl-5.8.x で日本語を扱うスクリプトを書く場合,大きく2通りの方法があります. 日本語 EUC でスクリプトを書く. UTF-8 でスクリプトを書く. どちらの方法でも, (1)ファイル入出力, (2)データベースアクセス, (3)プロセス間通信の3つに気をつけて, 明示的にバイト列を文字列に変換したり,また逆
Edition 0.1 for Perl Version 5.00 Dec 1998 Copying 概要 環境変数 ファイル 診断 バグ 注釈 データ構造 変数名 コンテキスト スカラ値 スカラ値の構成 リスト値の構成 構文 単純実行文 複合実行文 演算子と優先順位 優先順位 項とリスト演算子 (左方向) アロー演算子 インクリメントとデクリメント 指数演算子 単項演算子 拘束演算子 乗法演算子 加法演算子 シフト演算子 名前付き単項演算子 比較演算子 等価演算子 ビットごとの AND ビットごとの OR と XOR C スタイルの論理積 C スタイルの論理和 範囲演算子 条件演算子 代入演算子 コンマ演算子 リスト演算子 (右方向) 論理否定 論理積 論理和と排他論理和 Perl にない C の演算子 クォートとクォートのような演算子 I/O 演算子 定数の畳み込み 整数演算 正規表現
このページを最初にブックマークしてみませんか?
『Tsuchiya Masatoshi's WEB Site』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く