タグ

Perlに関するprethouのブックマーク (32)

  • いまさら聞けないPerlのお役立ちワザ(1):IT Pro

    Perlは,現在最も普及しているスクリプト言語の一つです。米国の出版社O'Reilly & Associatesに勤務するLarry Wallという人が作った言語であり,誰でも自由に使えます。ほかのスクリプト言語と同様,Perlには再利用可能なプログラム(モジュールと言います)がたくさんあり,モジュールを組み合わせることで面倒な処理を手早く自動化することができます。特に,文字列処理機能が優れており,正規表現*1と組み合わせると強力な文字列検索/置換プログラムを作れます。 一般にはPerlは,Webサーバーで動作するCGI*2プログラムを作る言語としてよく知られています。しかし,Perlの使い道はCGIプログラムだけではありません。特集では,デスクトップで動作する便利なプログラムをいくつか紹介しながら,Perlの使い方を説明していきます。 WindowsPerlを使うには処理系のインスト

    いまさら聞けないPerlのお役立ちワザ(1):IT Pro
    prethou
    prethou 2011/02/28
  • 日本語Perl

    はじめにPerl は Larry Wall によって1987年に開発されたインタープリタ方式のプログラミング言語である。 ここで紹介するように、きわめて優れた機能を持つプログラミング言語であり、しかも無料で配布されている。Larry Wall 自身によれば、Perl はテキスト処理言語としてスタートしたといい、その名前は「Practical Extraction and Report Language(実践的(データ)抽出およびレポート作成用言語)」を略したものだそうだが、「Pathologically Eclectic Rubbish Lister (病理学的には選りすぐりのがらくたリスト出力機)」でも良いとしている。Perl のモットーは、「それをやる方法は1通り以上ある」という点にある。これは言語学者でもある Larry Wall が、人間が普段話している自然言語では、言葉が1通りと

    prethou
    prethou 2011/02/28
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    Perlメモ
    prethou
    prethou 2010/08/16
    大崎博基氏
  • 結城浩 - The Essence of Programming (プログラミングのエッセンス)

    結城浩(ゆうき・ひろし) を書く生活が30年、著書は60冊を越えました。 代表作は『数学ガール』『プログラマの数学』『暗号技術入門』『数学文章作法』『Java言語で学ぶデザインパターン入門』他。 2014年度日数学会出版賞受賞。 文章書きとプログラミングが好きなクリスチャン。 いつも応援ありがとうございます。 主な活動については 結城浩の活動紹介 をご覧ください。 Hiroshi Yuki. Author of "Math Girls". 30 years into writing introductory math and programming books. LaTeX / Vim / Ruby / Math / Writing /

    結城浩 - The Essence of Programming (プログラミングのエッセンス)
  • Perl逆引き辞典 - サンプルコードによる Perl 入門

    Perl › here Perlの逆引き辞典です。発展的な話題もこちら。 特徴を解説 バージョン情報 データベース プログラムの自動試験 ソケット プロセス間通信 ワンライナー 統計・解析 XS入門 言語実装の研究 豆知識 モジュール基礎 オブジェクト指向 日付・時刻 文字コード ビット演算子 Perl › here

    Perl逆引き辞典 - サンプルコードによる Perl 入門
    prethou
    prethou 2009/05/20
  • 「CGI・Perl」サイト閉鎖のお知らせ - All About

    prethou
    prethou 2008/12/30
  • とほほのperl入門 ◆ 正規表現

    ラリー・ウォール氏によって1987年に開発されたスクリプト言語です。 C言語、AWK、sed, sh などの影響を受けて開発され、PHP, Ruby, Python などに影響を与えました。 聖書の中の「高度な真珠」にちなんで pearl と名付けられる予定でしたが、同盟の言語がすでに存在したため Perl と名づけられました。 現在では Perl は "Practical Extraction and Report Language" の略とされています。 プログラミング言語を示すときは先頭大文字で「Perl」、処理系を表すときは先頭小文字で「perl」と表します。 2023年9月現在、5.38 が最新版です。 RHEL7系では 5.16、RHEL8系では 5.26、RHEL9系では 5.32、Ubuntu 22.04では 5.34 がインストールされます。 Windows用の実装として

    prethou
    prethou 2008/12/30
  • とほほのperl入門

    とほほのperl入門 トップ > とほほのperl入門 概要編 perlとは 特徴 perlのバージョン 入手方法 実行方法 引数指定 ファイル指定 自己完結型 標準入力読み込み型 基礎知識 簡単な実行例 これだけは覚えて 定数・変数・値 数値 文字列 エスケープシーケンス(\) スカラー変数($XXX) 配列(@XXX) 連想配列(%XXX) 変数名に使える文字 数値と文字列 真(true)と偽(false) 定義済みと未定義 省略時の変数($_) 環境変数($ENV{'XXX'}) コマンド引数($ARGV) シグナル($SIG{'XXX'}) その他の特殊変数($X) バイナリデータ 演算子 代入 算術演算子 ビット演算子 数値比較演算子 文字列比較演算子 条件演算子 マッチング 文字列連結 文字列置換 繰り返し演算子 範囲演算子 ファイル検査 制御構文 if elsif else文

    prethou
    prethou 2008/12/30
  • Perl講座

    下記のリンク先では、Perlという言語の解説と演習問題が載せてあります。 Perlが使いこなせるようになると、テキストファイルから特定の文字列 だけを抽出して別の文字列に置き換えたり、またはWebページで情報の やり取りを行い、その結果をWebページに反映させたり (例:Webページでのアンケート)できます。頑張って習得して下さい。 はじめに 変数と文字列 配列とリスト 条件判断 - if - 繰り返し - while、for - 正規表現 ファイル入出力 演習問題:ファイル入出力とデータ処理 CGI (Common Gateway Interface) formを用いたデータ送信 CGI導入のための準備 須崎純一トップページに戻る 須崎純一 京都大学大学 工学研究科都市環境工学専攻 環境情報学講座

    prethou
    prethou 2008/12/30
  • Perl&CGI最強講座 [smart]

    indexは、第1引数STRの先頭から第2引数SUBSTRが最初に見つかった位置を返します。 第3引数 POSITIONで検索する位置を指定することもできます。第3引数POSITIONには最初の文字を 0 として指定します。 返却値は 0、もしくは変数$[に設定した値です。SURSTRが見つからなかった場合は -1 を返します。 indexの使い方 $str = "How you always hurt the one you love."; print index($str,'you'); > 4

    Perl&CGI最強講座 [smart]
    prethou
    prethou 2008/12/30
  • TAKENAKA's Web Page: Perl入門

    [おみくじ・運勢プログラム] [四角形内のランダムな点] [行番号] [体重測定] [ハチの訪花行動] [データの間違い探し:ハチの訪花行動の例で] [長期間の温度データ・データロガー] [共通要素を探し出す] [ファイル名に関連] [400の樹木個体データ] [樹木の情報のデータ整理] [平均値と標準偏差] [正規表現とパターンマッチのいろいろ] [正規表現の付録] [実験条件が6通りで,それぞれの場合について 4回の測定データ] [その他] [おみくじ・運勢プログラム] 運試しプログラム(おみくじプログラム)・・・3. 関数を使う:rand を利用してランダムなパターンを生成する 今日の運勢を占うプログラム・・・16. サブルーチン:長いプログラムを読みやすく,管理しやすく 天気系列を生成するプログラム・・・3. 関数を使う:rand を利用して

    prethou
    prethou 2008/12/30
  • Perl表技集

    移転しました。 https://mas3lab.net/perl/waza/index.html

    prethou
    prethou 2008/12/30
  • 【HOMMEZ(オムズ)公式】すべては、悩める男性のために。

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    【HOMMEZ(オムズ)公式】すべては、悩める男性のために。
    prethou
    prethou 2008/12/30
  • Perl Script Laboratory

    prethou
    prethou 2008/12/30
  • http://homepage2.nifty.com/moch/prog/perl/index.htm

    prethou
    prethou 2008/12/30
  • http://www.nextindex.net/perl/plfile.html

    prethou
    prethou 2008/12/30
  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

    prethou
    prethou 2008/12/30
  • PerlでWindowsアプリケーションを操作してみよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PerlでWindowsアプリケーションを操作してみよう
    prethou
    prethou 2008/12/30
  • PerlプログラミングTips

    PerlプログラミングTips集(変換編) PerlプログラミングTips集(起動編) PerlCSVファイルをソートする方法 データ構造(双方向リスト)について 2001/06/20 new ネットワークプログラミング ネットワークプログラミング Perlでブラウズ(HTTP) Perlでファイル転送(FTP) 2001/02/22 update データベースプログラミング DBI/DBDの使い方 2002/02/03 new DBI/DBDについて DBIプログラミング DBIプログラムサンプル CGIプログラミング CGIプログラミング Perlのプログラムソース Perlサンプルプログラム集 文字コードチェックプログラム 文字コード表作成プログラム

    prethou
    prethou 2008/12/30
  • perlop - perldoc.perl.org

    CONTENTS NAME DESCRIPTION Operator Precedence and Associativity Terms and List Operators (Leftward) The Arrow Operator Auto-increment and Auto-decrement Exponentiation Symbolic Unary Operators Binding Operators Multiplicative Operators Additive Operators Shift Operators Named Unary Operators Relational Operators Equality Operators Class Instance Operator Smartmatch Operator Smartmatching of Object

    prethou
    prethou 2008/12/30