<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.rookie-inc.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.rookie-inc.com/feed.php">
        <title>メモとかメモのようなものとか（By ルーキーの中のひと） - development:language:perl:module</title>
        <description></description>
        <link>http://wiki.rookie-inc.com/</link>
        <image rdf:resource="http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-05-08T14:33:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/acme.eyedrops"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/file.next"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/getopt.long"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/net.mysql"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/net.openssh"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/pod.usage"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/development/language/perl/module/string.random"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg">
        <title>メモとかメモのようなものとか（By ルーキーの中のひと）</title>
        <link>http://wiki.rookie-inc.com/</link>
        <url>http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/acme.eyedrops">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Acme::EyeDrops</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/acme.eyedrops</link>
        <description>Acme::EyeDrops

難読化？なんですか？バカですか？

例

hello word をvisualizeする.........X-(
  print sightly( { Shape       =&gt; &#039;uml,window&#039;,
                   Gap         =&gt; 1,
                   SourceFile  =&gt; &#039;helloworld.pl&#039;,
                   Regex       =&gt; 1 } );</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/file.next">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>File::Next</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/file.next</link>
        <description>File::Next

File検索用

指定以下を再帰的に検索してくれる

例

一覧を表示する


use strict;
use warnings;
use 5.010;
use utf8;
use File::Next;

my $path = &#039;c:/users/public/music&#039; ;
my $files = File::Next::everything($path);
while ( defined ( my $file =$files-&gt;()) ) {
     say $file;
}</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/getopt.long">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getopt::Long</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/getopt.long</link>
        <description>Getopt::Long

高機能なコマンドラインオプション解析 

指定
use Getopt::Long qw(:config posix_default no_ignore_case gnu_compat);
参考

ここをみれば、こんなページはいらないでしょう。:-)

Getopt::Long - 高機能なコマンドラインオプション解析

Perlでコマンドラインオプションの解析に Getopt::Long を使う時、絶対に忘れてはいけない引数

2013年のGetopt::Long</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/net.mysql">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Net::MySQL</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/net.mysql</link>
        <description>Net::MySQL

Perlだけで書かれたMySQLネットワークプロトコルへのインターフェイス

インストール
cpanm Net::MySQL
概要


use Net::MySQL;

my $mysql = Net::MySQL-&gt;new(
    hostname =&gt; &#039;mysql.example.jp&#039;,
    database =&gt; &#039;your_database_name&#039;,
    user     =&gt; &#039;user&#039;,
    password =&gt; &#039;password&#039;
);

# INSERT の例
$mysql-&gt;query(q{
    INSERT INTO tablename (first, next) VALUES (&#039;Hello&#039;, &#039;World&#039;)
});
printf &quot;Affected row: %d\n&quot;, $mysql-&gt;get_affected_rows_length;

# SELECT の例
$mysql-&gt;query(q{SELECT * FROM tablename});
my $record_set = $mysql-&gt;cr…</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/net.openssh">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Net::OpenSSH</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/net.openssh</link>
        <description>Net::OpenSSH

Perl で ssh 接続

例

StrictHostKeyChecking=no は既知でないhostに接続する場合のエラーを抑制します。


# コネクト
$ssh = Net::OpenSSH-&gt;new(
    &#039;hostname&#039;
    ,(user =&gt; &#039;username&#039;,password =&gt; &#039;Passw0rd&#039;)
    , master_opts =&gt; [-o =&gt; &quot;StrictHostKeyChecking=no&quot;]
);
 
# 結果表示
say $ssh-&gt;capture(&#039;cat /etc/redhat-release&#039;);
 
# コマンド結果をキャプチャ
my @ls = $ssh-&gt;capture(&quot;ls&quot;);
$ssh-&gt;error and die &quot;remote ls command failed: &quot; . $ssh-&gt;error;…</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/pod.usage">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pod::Usage</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/pod.usage</link>
        <description>Pod::Usage

埋め込まれた pod ドキュメントから usage メッセージを表示

参考

&lt;http://fleur.hio.jp/perldoc/modules/perl/perl-5.8.9/lib/Pod/Usage.ja.html&gt;

&lt;http://perldoc.jp/docs/perl/5.6.1/perlpod.pod&gt;

Perlの Getopt::Long と Pod::Usage を使ってみた</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/development/language/perl/module/string.random">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>String::Random</title>
        <link>http://wiki.rookie-inc.com/development/language/perl/module/string.random</link>
        <description>String::Random

ランダムな文字列を生成

例


use String::Random;
 
my $sr = String::Random-&gt;new();
 
# 英数字8文字
my $str = $sr-&gt;randregex(&#039;[a-zA-Z0-9]{8}&#039;);
print $str, &quot;\n&quot;;
 
# 8文字以上16文字以下
my $str2 = $sr-&gt;randregex(&#039;.{8,16}&#039;);
print $str2, &quot;\n&quot;;</description>
    </item>
</rdf:RDF>
