タグ

2009年12月16日のブックマーク (13件)

  • UNIX シェルスクリプト入門

    シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関数・オプション ・ 関数の作成 ・ オプションの使用 サンプルスクリプト集 ・ 共通関数を外部ファイルに作成する ・ ヒアドキュメントの利用 ・ findコマンドの有効利用 ・ リストファイルを読み込んで処理する

  • シェルスクリプト(Bash)

    シェルスクリプトとはコマンドやシェルの組み込みコマンドなどをファイルに記述し、実行できるようにしたものである。 またプログラムの制御構造なども使用でき、柔軟な処理が可能であり、/etc/rc.d/initd/ディレクトリ内の起動スクリプトなどはシェルスクリプトである。 シェルスクリプトを実行するには実行権限および読み込み権限が必要です。 またシェルスクリプトファイルの1行目にはシェルスクリプトを実行するシェルのパスを記述します。 スクリプトファイル内でも、シェル変数を定義することができる。またその変数を参照する場合は変数名の前に" $ "を 付けることで参照できる。変数名に使用できる文字は英数字および" _ "(アンダーバー)であり先頭は英字を使用しなくてはならない。

  • シェル・スクリプト・リファレンス INDEX:ITpro

    「制度上は6カ月を許容」でくすぶる不安、携帯4社のお試し利用で2年間タダの現実味 2024.09.18

    シェル・スクリプト・リファレンス INDEX:ITpro
  • シェルスクリプト入門

    シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関数・オプション ・ 関数の作成 ・ オプションの使用 サンプルスクリプト集 ・ 共通関数を外部ファイルに作成する ・ ヒアドキュメントの利用 ・ findコマンドの有効利用 ・ リストファイルを読み込んで処理する

  • シェルスクリプトの基礎

    シェルスクリプトは運用・管理で利活用すると非常に便利ですが、その反面root権限で誤ったシェルスクリプトを走らせてしまうと、システムを破壊してしまう恐れもあります。ここで紹介している一切の構文・サンプル文は自己責任でご参考下さい。 ・はじめに ・クオーテーション ・標準入出力 ・シェルスクリプト中の変数定義 ・制御文の構造 ・制御文の条件 ・シェルスクリプトでループ ・コマンドの連結 ・エイリアス と関数 ・Perlとの連動 ・シェルスクリプト構文集 ・戻る UNIXはMS-Windowsと違い拡張子でファイル形式を判別しません。ファイルの中身の先頭部分で判断します。つまりシェルスクリプトであると認識させるためにはファイルの先頭に、/bin/shと記述します。perlと認識されるには、/usr/bin/perlと記述します。これらはWindowsファイルの.txt(ド

  • RHEL, CentOS, Fedora でIPアドレスを変更する - Battle Programer Murase

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • RedHatEnterpriseLinuxのネットワーク設定(基本) - たぬさん本舗ブログ

  • Delphiでマイクロソフト製の正規表現ライブラリを使う

    <目次> はじめに インストール クラスの内容 コーディング例 <はじめに> 他の開発環境にあるのにDelphiに備わっていない機能の1つに「正規表現」があります。なぜ備わってないのか不思議でなりませんが(Delphi IDEの検索ダイアログには「正規表現」オプションがあるのに…)、ないものは仕方ないのでどこからか調達してくる必要があります。 有名どころでは bmonkeyさんの正規表現コンポーネント(日語) TRegExprコンポーネント(英語) BREGEXP.DLL(日語)(Delphiで使うためのユニット) などですね。ただ、どれも一長一短で決め手に欠ける感じで、実際に全部試したほうがいいと思います。 で、もう1つの選択肢として、マイクロソフトが提供している「Microsoft VBScript Regular Expression ライブラリ」を使う方法があります。「VBSc

  • 文字列検索(BM法)

    Boyer-Mooreのアルゴリズム BM法の原理 KMP法は『理論的には優れているが,実戦には弱い』 というアルゴリズム でした。 これに対して,BM法は『理論的にも優れていて,実戦にも強い』 と いう頼もしいアルゴリズムです。 実用的には,BM法は最も速い文字列探索ア ルゴリズムだということができます。パターンとテキストを重ね合わせて,末尾から先頭に向かって順番に文字を 比較していき,パターンとテキストの不一致が見つかったら,不一致の原因に なった文字に応じてパターンをずらす分量を決める,というのがBM法の考 え方です。 たとえば,左の図のようにテキストabdefghにパターンabcを重ね合わ せて比較することを考えましょう。 まずパターンの最後の文字をテキストと比 較します(左図(1))。 パターンの最後の文字はcで,対応するテキストは dになっています。

  • 圧縮・解凍 - ゲームプログラミングWiki

    解説 前回はファイルパッキングについて解説しました。 ファイルパッキングはデータを結合するだけで、ファイルサイズは減りません。 そこで、今回はファイルサイズを減らすために圧縮・解凍について説明します。 昔のゲームは今と違ってHDDにはGiga単位もなく、常にファイルサイズとの戦いでした。 あるゲームを入れたら、要領不足で違うゲームを削除するというのは日常茶飯事でした。 最近はそんなことあまり考えなくていいのですね。 と思っていたら、最近も結構あるんですよね。 結局のところ、PCの性能が上がろうが、その分プログラムや画像の質も上昇してファイルサイズも大きくなります。 圧縮は大事ですよ。 話は題に入りまして、圧縮方式には主に以下の二通りがあります。

  • Zlib I/O Library

    zlib は圧縮アルゴリズムをライブラリ化したものです. http://zlib.net/ 簡単な使い方は,奥村晴彦氏が zlib 入門にて説明しています. http://oku.edu.mie-u.ac.jp/~okumura/compression/zlib.html zlib の基関数を利用して, ファイルを圧縮したり復元したりするサンプルを作成してみました. 圧縮と復元で違いはほとんどありませんが, deflate 系の関数と inflate 系の関数を使い分けるだけでなく, エラーの種類が少し異なることにも注意する必要があります. sample-deflate.c (圧縮のサンプル) sample-inflate.c (復元のサンプル) 実際のところ,gzopen, gzclose,gzread, gzwrite などの関数が用意されているので, zlib 単体でもファイル入出

  • Java/PreparedStatementの正しい使い方 - たむちょんの脳内図鑑

    サンプルコード(commons使用) † ObjectPool#close()をコールしないと正常にConnectionやPreparedStatementのClose処理が走らないので注意。(MySQLの統計情報を見る限りだとCom_stmt_closeがカウントされない。) import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource; import org.apache.commons.dbcp.ConnectionFactory; import org.apache.commons.dbcp.DriverManagerConnectionFactory; import org.apache.commons.dbcp.PoolableConnectionFactory; i