タグ

ブックマーク / perlcodesample.hatenadiary.jp (10)

  • Strawberry PerlをWindowsにインストールする - Perl入門ゼミ

    Perl › インストール Strawberry Perl(ストロベリーパール)はWindowsPerlを利用するために作成されたPerlのディストリビューションのひとつです。 Strawberry Perl for Windows Strawberry Perlの良いところは、 Unix/Linux環境のPerlと近い感覚で使うことができる gccなどの開発環境が準備されていて、CPANモジュールがインストール可能 古いバージョンのPerlも公開されている です。 PerlのUnix生まれの言語なので、WindowsでもなるべくUnix環境に近い感覚で利用できると使いやすく感じます。 Strawberry Perlを使うと、ほとんどのCPANモジュールがインストールが可能です。 古いバージョンのPerlもそのまま残してくれているので、開発をしていて、古いPerlがダウンロードできなくな

    Strawberry PerlをWindowsにインストールする - Perl入門ゼミ
  • ポータブルなGitHubシステム「GitPrep 2.6」 リリース - 「Wiki機能」が追加され、ドキュメントが書けるように。 - Perl入門ゼミ

    GitHubのポータブルなクローン「GitPrep 2.6」が、2016年6月10日にリリースされました。 「Wiki機能」が追加され、ドキュメントを書けるようになりました。 このリリースでリポジトリ、プルリクエスト、イシュー、Wikiという主要な4つの機能が実装されました。 上部のタブにWikiが追加されています。 ぜひGitPrepのサンプルを試してみてください。ポータブルな物のGitHubシステムであることが実感できると思います。 GitPrepの特徴 初めて利用される方のために、GitPrepの特徴をご紹介! GitHubのクローン。GitPrepは使い慣れたGitHubと同じインタフェースを持っています リポジトリ、プルリクエスト、イシュー、Wikiをサポート issueシステムのサポート ポータブル。GitPrepをあなたのUnix/Linuxサーバーにインストールできます。

    ポータブルなGitHubシステム「GitPrep 2.6」 リリース - 「Wiki機能」が追加され、ドキュメントが書けるように。 - Perl入門ゼミ
  • ポータブルなGitHubシステム「GitPrep 2.3」 リリース - 待望の「issue機能」が追加。「バグ管理」が可能に。 - Perl入門ゼミ

    GitHubのポータブルなクローン「GitPrep 2.3」が、2016年8月6日にリリースされました。 待望の「isseu機能」が追加され。「バグ管理」がGitPrep上で可能になりました。 その他、バグ修正、機能強化が含まれています。 「issue機能」の追加。「バグ管理」が可能に。 マークダウン記法で、テーブルをサポート マークダウン記法で、foo_bar_bazが正しく記述できるようになりました 上部のタブにissuesが追加されています。 ぜひGitPrepのサンプルを試してみてください。ポータブルな物のGitHubシステムであることが実感できると思います。 GitPrepの特徴 初めて利用される方のために、GitPrepの特徴をご紹介! GitHubのクローン。GitPrepは使い慣れたGitHubと同じインタフェースを持っています issueシステムのサポート ポータブル。

    ポータブルなGitHubシステム「GitPrep 2.3」 リリース - 待望の「issue機能」が追加。「バグ管理」が可能に。 - Perl入門ゼミ
  • ハッシュの変数名は、単数形か複数形か - Perl入門ゼミ

    Perl › 読み物 スカラ変数は単数形、配列変数は、複数形でよいのですが、ハッシュ変数の場合は、変数名を単数形にすべきか、複数形にすべきか、いつも迷います。つけ方の方針について考えてみます。 スカラ変数はいつも単数形です。 my $name = 'kimoto'; 配列変数はいつも複数形です。 my @names = ('kimoto', 'tanaka'); ハッシュ変数はどうでしょうか。では最初にの情報を表す場合。はひとつです。の中に、をあらわす情報が入っています。このような場合は、単数形のほうがよいと感じます。 my %book = { id => '00000001', title => 'Perl' } my $id = $book{id}; my $title = $book{title}; 次に、名前を指定して、父親の名前を取り出す場合を考えてみましょう。これは、同

    ハッシュの変数名は、単数形か複数形か - Perl入門ゼミ
  • Lingua::JA::Regular::Unicodeモジュール - Perl入門ゼミ

    Perl › モジュール › here 古きJcodeには、半角カタカナを全角カタカナに変換するh2zというメソッドがあったが、現代的なPerlであれば、Jcodeは使わない。現代的なPerlでは、文字列はプログラムの内部では、内部的な文字列として扱うのがよい方法だからだ。 古いコードを置き換えるにはLingua::JA::Regular::Unicodeモジュールのkatakana_h2z関数を使うのがよいと思う。 use utf8; use Lingua::JA::Regular::Unicode 'katakana_h2z'; my $str_h = 'アイウエオ'; my $str_z = katakana_h2z $str_h; このソースコードはUTF-8で保存する必要があります。

    Lingua::JA::Regular::Unicodeモジュール - Perl入門ゼミ
  • 変数に型がないということの利点について考える - Perl入門ゼミ

    Perl › 読み物 PHPPerlRubyPythonなどのスクリプト言語に対して、変数に型がないということを否定的にとらえる人もいるかと思います。特にC言語やJavaなどの静的言語を使ってきた人にとっては、型がないということが不安材料として目に映ることが多いのではないかと思います。 けれども、型がないということは、当に素晴らしいことです。型がないことによって、たくさんの面倒から解放されるからです。 どのような型の値でも代入できる まず基的なこととして変数に型がなければどのような型の値でも代入できるということです。つまり、受け取るときに、どのような型の値を受け取るのかを意識する必要がありません。 my $str = 'Hello'; my $num = 1; my $nums = [1, 2, 3]; my $person = {age => 2, name => 'taro'

    変数に型がないということの利点について考える - Perl入門ゼミ
  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
    pick_mugetu
    pick_mugetu 2010/01/26
    Perl まとめ
  • Perl基礎文法最速マスター - Perl入門ゼミ

    Perl › 基礎文法 ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world"; Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメント Perlのコメントで

    Perl基礎文法最速マスター - Perl入門ゼミ
    pick_mugetu
    pick_mugetu 2010/01/26
    Perl まとめ
  • Webアプリケーションの雛形の作成 - Perl入門ゼミ

    Perl › Mojolicious Mojoliciousでは最低限必要な雛形を自動的に生成してくれます。雛形の作成方法と作成されたWebアプリケーションの雛形について解説を行います。 Webアプリケーションの雛形の作成 Webアプリケーションの雛形を作成するにはmojo直下のディレクトリに移動して次のコマンドを実行します。アプケーション名は先頭が大文字でその後の文字は小文字にしておくのが良い習慣であると思われます。(「TestApp」のような名前はあまりよくなく、「Testapp」のような名前がよいと思います。) # Windowsの場合 perl script\mojo generate app Webアプリケーション名 # Unix系OSの場合 perl script/mojo generate app Webアプリケーション名 ではSampleappという名前のWebアプリケーシ

    Webアプリケーションの雛形の作成 - Perl入門ゼミ
  • よく使用する関数・標準モジュール一覧 - Perl入門ゼミ

    Perl › よく使う関数・モジュール よく使用する関数・標準モジュールの一覧です。これらの関数を覚えておけば、Perlをより便利なものにすることができます。詳細な解説は避け、簡単なサンプルを紹介しています。戻り値のあるものについては$retという記号で表しています。 また、よく使用する特殊変数、標準モジュールについても、解説しています。各項目から、関数の詳細にもリンクしていますので、便利にご利用ください。 数学関数 文字列操作 配列操作 ハッシュ操作 ファイル入出力 ファイル・ディレクトリ操作 時刻・時間 その他の重要な関数 関数とモジュールのドキュメントの調べ方 よく使用する特殊変数 よく使用する標準モジュール 数学関数 abs 絶対値を求めるにはabs関数を使用します。 $ret = abs $num; abs(-3)は3になります。 sqrt 正の平方根を求めるには、sqrt関数を

    よく使用する関数・標準モジュール一覧 - Perl入門ゼミ
    pick_mugetu
    pick_mugetu 2009/09/14
    覚えとこう
  • 1