• Perlのハッシュの解析例

    コピーコード コードは以下の通りです。 #! /bin/perl use strict;  use warnings;  my %movies;  my $film;  my %reverse_result;  my $director;  my @data;  %mov

    2022-01-30 12:27:16
  • File::Basename を使用してファイル拡張子を取得する Perl コード

    File::Basename モジュールは、ファイルパス内のディレクトリ、ファイル名、サフィックスを解析するために使用されます。 この記事の例では、これを実装して、/home/topgkw にあるすべてのファイルの拡張子を取得し、ディレクトリは null を返します。 例 注意事項 1)、print start_htmlを使用した場合、以下のような出力になります。 <!DO

    2022-01-30 12:05:03
  • Rubyのgemパッケージ管理およびgemソース構築のチュートリアル

    RubyGemsを使いこなすために RubyGemsはRubyのプラグイン管理システムで、Rubyのライブラリのインストールや管理を簡単に行うことができます。すべてのオープンソースパッケージはRubyGems上で見つけることができます。 ### 共通ディレクティブ gem -v RubyGemsのバージョンを表示します。 gem update --system Ru

    2022-01-30 10:02:17
  • perlは{}で変数名を変更する方法を共有します。

    コピーコード コードは以下の通りです。 sub test {     my $head = "abc";     my $tail = "def";     my $full = "${head}_${tail}";     print $full

    2022-01-30 09:04:48
  • RubyのProcクラスとProc.newメソッドの使用法

    Procは、ブロックとそのコンテキスト(ローカル変数のスコープとスタックフレーム)をオブジェクト化して得られるプロシージャオブジェクトです。Proc は名前のない関数のように使用できますが、ローカル変数のスコープをインポートしません(動的ローカル変数を Proc のローカル変数として使用することは可能です)。 次の例では、Proc が常にローカル変数のスコープを維持しているため、まさに v

    2022-01-30 08:45:50
  • Perlのハッシュテーブルの使い方を説明する

    今回は、Perlのハッシュテーブルの概念に焦点を当てます。Perl言語や他のプログラミング言語にはそれぞれ特徴があるので、実は構造体であるPerlのハッシュテーブルの概念についてお伝えします。 Perlのハッシュテーブル Perlのハッシュテーブルは構造体です。 キー/値で指定します。 Perlのハッシュテーブルの要素にアクセスする Perlのハッシュテーブル{$some_ke

    2022-01-30 08:32:10
  • Rubyブロックチュートリアル

    1. ブロックとは Rubyでは、{}やdo.の間にあるコードは、"Ruby "と呼ばれます。.end の間にあるコードがブロックです。コードブロックは、メソッドの最後の引数の直後の同じ行のメソッドの後にのみ表示でき、yield キーワードによって呼び出されます。例を挙げます。 [1,2,3,4,5].each { |i| puts i } [1,2,3,4,5].each do

    2022-01-30 08:17:20
  • Perlにおけるchompとchopの違いの紹介

    chompは改行を削除するために使用されます。 コピーコード コードは以下の通りです。 #! /usr/bin/perl $c="abcde"; chomp($c); print "$c\n"; [root@ak]# perl a.pl abcde は、最後の文字を削除するために使用されます。 コピーコード

    2022-01-30 08:10:23
  • アプレットを置き換えるHTMLスクリプトを記述するRubyの例

    次のような内容のファイルがたくさんある場合。 <p style="display:none">Choose D for this question. .... .... .... </p> そして、実現したいのは、それを置き換えることです。 <div style="display:none" class="sl_explain"> Cho

    2022-01-30 07:22:36
  • PerlモジュールData::Dumperを使用した共有例です。

    コピーコード コードは以下の通りです。 #! /usr/bin/perl use strict; use warnings; use Data::Dumper; my %hash = (     'name' => 'zdd',     'id' => 1234, ); print Du

    2022-01-30 06:35:43
  • Perl モジュールをパッケージ化し、外部依存性を追加する

    PerlコミュニティーのすべてがCPANで公開されているわけではありません。Module::ThirdPartyモジュールもあり、これらの非CPANのPerlプロジェクトのリストを保持しています。最もよく知られているのは、ブログ用のMovable Typeとモニタリング用のSmokePingです。 しかし、簡単に展開できるようにsmokepingをパッケージ化したい場合、小さな問題が見つか

    2022-01-30 04:09:03
  • Linux/Unix で Perl モジュールをインストールする 2 つの方法

    方法1、手動でインストールする場合の手順 CPANからDBIモジュールバージョン1.13のzipファイルDBI-1.13.tar.gzをダウンロードし、/usr/local/src/以下に配置されていると仮定する。  cd /usr/local/src  このファイルを解凍するには  tar xvzf DBI-1.13.tar.gz  これで、DBI-1.13の新しいデ

    2022-01-30 03:44:31
  • perlの$aおよび$bの紹介

    strictとwarningsのオプションをONにしても、以下のコードではエラーや警告が発生しません。 コピーコード コードは以下の通りです。 #! /usr/bin/perl use strict; use warnings; sub test {     $a = 1;     $b = 2;

    2022-01-30 02:17:23
  • Perlのハッシュの使い方チュートリアル

    I. Perlのハッシュとは ハッシュは配列に似たデータ構造で、値を格納したり、値を取り出したりすることができます。しかし、配列とは異なり、そのインデックスは数値ではなく名前である。つまり、インデックス(ここではキーと呼ぶ)は数値ではなく、任意の一意な文字列である。 キーにはどんな文字列でも使うことができますが、一意です。 ハッシュのもう一つの考え方は、データの樽で、それぞれに

    2022-01-30 01:26:16
  • Tesseract-OCRを使用したPerl Captcha認識チュートリアル

    I. Tesseract-OCR とは何ですか? 1985年から1995年にかけてHP Labsで開発され、現在はGoogleで使用されているOCRエンジン。 Leptonica(http://leptonica.com/)グラフィックス処理ライブラリのオープンソースグラフィックス認識エンジンをベースにしています。 Linux、Windows、Macの各プラットフォームに対応して

    2022-01-29 23:24:13
  • perl で書かれた乱数話法プログラム (rand random function)

    コピーコード コードは以下の通りです。 #! /bin/perl use strict;  use warnings;  #define variables  my $count;  my $input;  my $number;  my $sentence;  my $st

    2022-01-29 22:45:21
  • perlのsrand()とtime関数の使い方の紹介

    perlではsrand()はrand()に乱数の種を提供し、rand()は乱数発生器を生成します。 rand()を最初に呼び出す前にsrand()を呼び出さない場合、srand()が自動的に呼び出されます。 srand()をシードと同じ数値で呼び出すと、同じ乱数列が生成されます。 例を挙げると、次のようになります。 コピーコード コードは以下の通りです。 sr

    2022-01-29 21:40:18
  • Perlの正規表現入門

    AKAと著者に感謝します。 Perlの正規表現 正規表現の3つの形式 正規表現でよくあるパターン 正規表現の8原則         正規表現はPerl言語の特徴であり、Perlのプログラムでは少々難しいものですが、しっかりと理解すれば、文字列処理作業はもちろんのこと、CGIプログラミングにも簡単に利用することが

    2022-01-29 21:22:17
  • Perlのファイルハンドルの説明

    ファイルI/Oでは、ファイルからデータを読み込むために、アプリケーションはまずOSの関数を呼び出してファイル名を転送し、ファイルへのパスを選んでファイルを開きます。この関数は、開いているファイルを一意に識別するPerlのファイルハンドルと呼ばれる連番を取得します。ファイルからデータを読み込むには、アプリケーションは関数ReadFileを呼び出し、Perlのファイルハンドルのメモリ上のアドレスとコ

    2022-01-29 20:55:42
  • perl による生物学的突然変異のランダムシミュレーションコード

    プログラムファイル:test.pl コピーコード コードは以下の通りです。 #! /bin/perl # filename: test.pl use strict;  use warnings;  #A random sequence that is better recognized  my $DNA="AAAAAAAA

    2022-01-29 20:47:07