タグ Perl入門
新着順 10 users 50 users 100 users 500 users 1000 usersPerl入門 - インストールから簡単なサンプル実行までを徹底解説 | IT・エンジニア派遣のModis
Perlは1987年にリリースされた、比較的古いプログラミング言語です。テキストの整形や出力に最適化された言語と言われており、現在も更新が続けられ、最新のリリースは2020年6月と近年も活発にバージョンアップされています。 かつてはCGIといえばPerlと言われていたほどにWebアプリケーションの開発で活用されていた言... 続きを読む
ポータブルなGitHubシステム「GitPrep 2.3」 リリース - 待望の「issue機能」が追加。「バグ管理」が可能に。 - サンプルコードによる「Perl入門」 - 未経験からプロの技術が身につくPerl講座
GitHubのポータブルなクローン「 GitPrep 2.3 」が、2016年8月6日にリリースされました。 待望の「isseu機能」が追加され。「バグ管理」がGitPrep上で可能になりました。 その他、バグ修正、機能強化が含まれています。 「issue機能」の追加。「バグ管理」が可能に。 マークダウン記法で、テーブルをサポート マークダウン記法で、foo_bar_bazが正しく記述できるように... 続きを読む
Perl 5.22がリリースされました - 数学関連の機能強化、メソッドのパフォーマンスの改善、正規表現の改善 - サンプルコードによるPerl入門 - 安定と信頼のPerlを学ぶ
2015年6月1日に、最新バージョンのPerl 5.22がリリースされました。Perl 5.22 リリース 今回のリリースでは、活発な機能追加が行われています。パフォーマンスの改善 Perl 5.22の一番うれしな点は、性能改善です。マルチデリファレンスの構文解析とメソッドの構文解析の改善によって、パフォーマンスがアップしています。複数階層のデリファレンスの性能改善 Perlの内部パーサーは、複数... 続きを読む
PHPエンジニアがPerl入門した時に知っておきたいこと | aucfan Engineers' blog
はじめまして。オークファン開発部の山本です。 主にaucfan.com本体サイトの開発を担当しております。 私はPHPエンジニアとして弊社に入社したのですが、 入社早々、いきなりPerlを担当してくれとの指示があり、 それ以来、PHP&Perlエンジニアとして各言語のプロジェクトに携わってまいりました。 そこで、PHPエンジニアだった私がPerlを修得するまでに躓いた点をいくつか挙げていこうかと思... 続きを読む
Perl 5.20がリリース - ipv6のサポート、サブルーチンの新しい文法、新しいスライス記法、Unicode 6.3への対応など - サンプルコードによるPerl入門 〜 Perlで楽しくプログラミングを学ぼう 〜
Perl 5.20がリリースされました。今回は結構盛りだくさん。ピックアップして紹介します。Perl 5.20で追加・変更された機能IO::Socket::IPがコアモジュールに Perl 5.20ではIO::Socket::IPがコアモジュールになりました。Perlではソケットを使う場合にIO::Socket::INETを使っていましたが、ipv6のサポートを含めて、同一のインターフェースで利用... 続きを読む
ルーティングの基礎 | Mojolicious入門 - サンプルコードによるPerl入門 〜 Perlで楽しくプログラミングを学ぼう 〜
次にルーティングについてもう少し詳しく解説します。ルーティングとはURLと処理の対応の記述のことです。 簡単なルーティングについては、これまでも使ってきました。 get '/' => sub { ... }; get '/info' => sub { ... }; get '/date/:date' => sub { ... }; ここでは、ルーティングについてもう少し詳しく解説します。プレースホ... 続きを読む
「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - サンプルコードによるPerl入門
僕もPerl入門書いている身なので反応しておこうと思います。なぜ国内でPerlが急速に萎んだのか まずこの人はRubyとPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何... 続きを読む
動的型付き言語と静的型付き言語 - Life like a clown
Programmingここ数日、変数に型がないということの利点について考える - サンプルコードによるPerl入門 を発端として静的型付き言語と動的型付き言語の話題が盛んになっています。個人的にも、このトピックについていろいろググってみたので、考えの整理的な意味も含めて何か書いてみます*1。尚、この記事は元記事に対してどうこうと言った事は特に意図していません。前提として、私がある程度「使える」と言... 続きを読む
「変数に型がないということの利点について考える」の問題について考える - ぐるぐる~
2013-02-28 「変数に型がないということの利点について考える」の問題について考える etc id:perlcodesample さんの 変数に型がないということの利点について考える - サンプルコードによるPerl入門 から。 ううむ。 けれども、型がないということは、本当に素晴らしいことです。 型がないことによって、たくさんの面倒から解放されるからです。 冒頭のこれが、「静的型付き言語に... 続きを読む
変数に型がないということの利点について考える - サンプルコードによるPerl入門
PerlやRubyやPythonなどのスクリプト言語に対して、変数に型がないということを否定的にとらえる人もいるかと思います。特にC言語やJavaなどの静的言語を使ってきた人にとっては、型がないということが不安材料として目に映ることが多いのではないかと思います。 けれども、型がないということは、本当に素晴らしいことです。型がないことによって、たくさんの面倒から解放されるからです。どのような型の値で... 続きを読む
さくらインターネットサーバでのCPAN導入を完全に手順化して見た。 - サンプルコードによるPerl入門
さくらインターネットサーバcpan導入手順# ライブラリのためのディレクトリの作成 mkdir -p ~/local # CPANの設定ファイルを作成 echo no | cpan # cpanコマンドの設定ファイルMyConfig.pmの書き換え # ( __END__の行まで一気にコピーして実行してください。とまった場合はEnter ) perl - ~/.cpan/CPAN/MyConfig... 続きを読む
Perl 5.18ではレキシカルサブルーチンの機能が実験的に利用できるようになる - サンプルコードによるPerl入門
Perl 5.18では実験的にexperimentalプラグマを有効にしたときに、レキシカルなサブルーチンを定義できるようになりそうです。 { my sub foo { ... } } Perlのサブルーチンの定義はすべてグローバルなものでしたが、スコープの中でだけ有効になるサブルーチンが書けるようになりそうですね。 またパッケージの中だけで有効になるourも使えるようになりそうです。 { our... 続きを読む
「PerlのWebプログラミング効率化のTips」を読んだ感想 - サンプルコードによるPerl入門
「PerlのWebプログラミング効率化のTips」を読んだ感想を書く。PerlのWebプログラミング効率化のTipsデバッグのしやすいコードを書く ほとんど同意。でも少し注意点としては、小さくしすぎると、メンテナンスコストが上がって、ソースコードをいったりきたりしなくちゃいけなくて、可読性が下がりがちになっちゃうこと。 sub parse { my $result; # 処理1 $self->so... 続きを読む
Perl5.16の新機能・変更点をピックアップ - サンプルコードによるPerl入門
Perl5.16が2012年5月20日にリリースされました。新機能や変更点についてピックアップしました。Unicode6.1にほぼ対応、__SUB__の追加、デバッガの機能追加、use VERSIONの挙動の変更、パフォーマンスの改善、多くのバグフィックスがなされています。 これにともないPerl5.12シリーズはサポート対象外になりました。重大なセキュリティフィックスについてのみPerl5.12... 続きを読む
Gitの公開リポジトリと個人リポジトリの更新と公開のやり方 - サンプルコードによるPerl入門
僕は開発では、バージョン管理システムとしてgitを使っているのですが、どうやってうまく使うのかが、今までよくわからなかったのが最近わかるようになってきました。Githubを使う分には、ぜんぜん問題がなかったのですが、社内で開発サーバーを自分で作って、複数人で開発を行うときの手順がわからなかったのが、最近わかるようになってきました。公開リポジトリと個人リポジトリ gitでは公開リポジトリと呼ばれるも... 続きを読む
Perl基礎を書き終えました - サンプルコードによるPerl入門
目標にしていました左側の目次の「Perl基礎」を一通り書き終えることができました。Perl基礎をひととり読めば、現代的なPerlの書き方の基礎を体系的に、効率よくマスターすることができるでしょう。1ヶ月もあれば、たとえ新人のかたでも、ある程度きっちりとしたPerlのソースコードが書けるようになると思います。 続きを読む
WebアプリケーションのためのCentOS環境構築 - サンプルコードによるPerl入門
環境構築というのはとても範囲が広く、一筋縄ではいきません。小さなシステムであれば、Perlのプログラマが、環境構築の多くの部分にかかわるというのは、きっとよくあることでしょう。周辺知識についてある程度知っていれば、お仕事の幅の広がるかもしれません。 データベース アプリケーションのデータを保存するためにデータベースを利用します。仕事でアプリケーションを作成する場合は、データをファイルに保存すること... 続きを読む
さくらのレンタルサーバーライトプランでCPANモジュールをインストールするためのスクリプト - サンプルコードによるPerl入門
さくらのレンタルサーバーライトプラン(月額125円)でCPANモジュールをインストールするためのWebアプリケーション(CGIスクリプト)を書きました。さくらのレンタルサーバーライトプランでは、SSHやTelnetを使えないために、CPANモジュールのインストールは障壁の高いものになってはいますが、このツールを使うとあら簡単に、Webブラウザ上からモジュールをインストールすることができます。Win... 続きを読む
ダブルクォートの中で関数やメソッドを展開する方法 - サンプルコードによるPerl入門
ダブルクォートの中で関数やメソッドを展開する方法を発見した。以下のように書きます。「".」と「."」で関数を囲むのがポイントです。# ダブルクォートの中で関数やメソッドの展開する".関数."package Book;sub title { 'ppp' }package main;use strict;use warnings;die "That ".Book->title." is good";で... 続きを読む
PerlとJavaScriptの関数対応表 - サンプルコードによるPerl入門
PerlとJavaScriptの関数の対応表。Perlでよく利用している機能をJavaScriptでどのように使うのかがわかる表です。関数だけではなく演算子も含めています。(作成中)文字列文字列の長さ# Perllength $str;# JavaScriptstr.length文字列の結合# Perl$str1 . $str2# JavaScriptstr1 + str2文字列の切り出し# Pe... 続きを読む
実践で役立つPerl正規表現 完全解説 - サンプルコードによるPerl入門
Perlの正規表現の解説です。実践で困らないよう短時間でPerlの正規表現のテクニックを習得することを目標にしています。正規表現を使えば、文字列の集合を表現することができ、正規表現にマッチする文字列を検索したり、置換したりすることができます。 正規表現の例 正規表現を使って文字列の集合を表現できます。たとえば「a」「aa」「aaa」という三つの文字列を正規表現で表現してみましょう。連続する文字の個... 続きを読む
読書メモ+tips+日記:[Flash] ActionScript 3.0 基礎文法最速マスター
巷で「○○基礎文法最速マスター」というのが流行っているので真似てみた。 (というノリで書くのをいちどやってみたかったんだよねー) というわけで。 ・ Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 ・ Ruby基礎文法最速マスター - Route 477 ・ PHP基礎文法最速マスター - Shin x blog ・ Python基礎文法最速マスター - D++... 続きを読む
Perl基礎文法最速マスター - サンプルコードによるPerl入門
Perlの文法一覧です。他の言語をある程度知っている方はこれを読めばPerlの基礎をマスターしてPerlを書くことができるようになっています。1. 基礎文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; この2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上... 続きを読む
現代的なPerlの記述方法一覧 - Perl入門〜サンプルコードによるPerl入門〜
Perl5.8以降における標準的なPerlの書き方を解説します。インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。strictプラグマとwarningsプラグマ (必須) strict... 続きを読む
Perlでよく使用する関数・標準モジュール一覧(かんたんなサンプルつき) - Perl入門〜サンプルコードによるPerl入門〜
Perlでよく使用する関数・モジュール一覧 よく使用する関数・標準モジュールの一覧です。簡単な使い方も記載してあります。 戻り値のあるものについては$retという記号で表しています。数学関数文字列操作配列操作ハッシュ操作ファイル入出力ファイル・ディレクトリ操作時刻・時間その他の関数関数とモジュールのドキュメントの調べ方よく使用する特殊変数よく使用する標準モジュール 現在発売中の「かんたんプログラミ... 続きを読む