或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

Perl

PerlPhrasebookの電子書籍Web版が無料!

Pythonの書籍のなかでお気に入りの一つPythonPhrasebookのPerl版のようなものがWeb上で無料で手に入ることがわかった。Python Phrasebook (Developer's Library)作者: Brad Dayley出版社/メーカー: Sams発売日: 2006/11/06メディア: ペーパーバック クリック…

スクリプト書くなら、PythonよりPerlだよなぁ。

最近、PerlかPythonかと究極の選択を自分に迫っている。で、結局は、PerlもPythonも良いっていう結論に至りつつ、どちらの言語も勉強している。Linux使ってて、シェルとかと連動させるならやっぱりPerlのほうが良いよなと思った。こんなことも出来る。 $cat …

Pythonのインデントを強制されるのが嫌いについて。

Pythonのインデントを強制されるのが嫌い,Lispの括弧が嫌いってのはよく見かけるけど,CやJavaの文法が嫌いってのはあまり見かけない.どちらも言語に自分をあわせていることにはかわらないというのに. 何か、偏見入ってるなぁ。インデントを強制するのはP…

PerlにもPythonにも型がないわけではない。

変数に型がないということの利点について考える - サンプルコードによるPerl入門 言いたいことはわかるのだけれども、どうもひっかかる。まず、はじめにお断りを入れると、Perlは多少しか知らない。Pythonの例で言うと、 >>> num = 1 >>> type(num) <type 'int'> ご覧の</type>…

bashとPerlで標準入力から入力待ちする処理を比較

簡単なプログラムを作ろうとしているのだが、bashとPerlを組み合わせて作るのが一番手っ取り早いかなと思った。ユーザーから入力した値を使いたいのだが、bashでやるかperlでやるかで迷った。なので比較してみた。 bash サンプルコード $cat input.sh #!bin/…

どれを選べばいい?!

PerlとPythonどちらが勉強になるか?! - oneshotlife_tomの日記迷ったらソートだ! Python >>> list=[] >>> list.append("Python") >>> list.append("Perl") >>> list.append("Ruby") >>> sorted(list) ['Perl', 'Python', 'Ruby'] Ruby irb(main):001:0> a…

スクリプト言語の啓蒙活動

Webプログラマなら話は違うかもしれないけれど、組込系プログラマとかやっていて、Perl,Python,Rubyやってますと面接で言うと、 うわぁ・・・ みたいな目で見られる。愛読書は?と聞かれて、官能小説とかライトノベルと答えたとき並の、あの上から目線が嫌だ…

Perl,Python,Rubyのインタラクティブシェル-PerlとPython学び易さ比較2

PerlとPython学び易さ比較。 - oneshotlife_tomの日記 Pythonは学びやすい言語だと思うし、学びやすい言語となるように設計されているので、事実学びやすい言語だ。(トートロジー・・・)簡単に動かせるということは重要だ。インタラクティブシェルがあれば、…

著者=ポールグレアムの書籍を検索

Net::Amazonを使って、Product Advertising API にアクセス。Amazon アソシエイト(アフィリエイト)用の情報を取得する。 - oneshotlife_tomの日記 Lispの神様ポールグレアムの著作を探してみる。ソースコードは、ちょっといじった。 my $res_rank = $ua->search…

Net::Amazonを使って、Product Advertising API にアクセス。Amazon アソシエイト(アフィリエイト)用の情報を取得する。

AmazonのProduct Advertising API を使ってAmazonアソシエイト(アフィリエイト)用の情報を取得しようと試行錯誤してわりとハマったのでメモ。これ系の処理って自前で作ろうとすると必ずしも簡単ではないのだが、CPANにはNet::Amazonという良いモジュールが転…

Perlの食えない事情-演算子が多い件について

おっと、そうです、Perlには演算子が多すぎるのでした。せっかくの機会なので、Perlの演算子を紹介します。 Perlのマニアックな演算子の説明が興味深かった。演算子が多いのはそんなにデメリットじゃない気がするな。使い方覚えればいいのだから。演算子をオ…

PerlとPython Amazon売り上げから人気度を比較してみる。

人気のある言語の書籍はAmazonの売り上げともある程度相関関係があると思って、ちょっと調べて見た。ただ、オンラインで取得出来る情報も増えたから一概には言えないけど。 Amazonで一番売れているPerlの書籍 新版Perl言語プログラミングレッスン入門編作者:…

日本語が使えるかどうか確認。文字コードって難しい。

Amazonアフィリエイトの記事自動生成ツール作りたいんだけど、Windowsで作ったときは、文字コードの変換にてこずった記憶がある。文字コードについていまいち詳しくないのだけれども、座学的なとことかを勉強して動きがわからなかった!てっことで、手を動か…

Perlの食えない事情に反論・・・。

Perlは初心者おすすめの言語ではない 奇妙な演算子の数々 奇妙な宣言文の数々 最後に・・・ まず、食える食えないの定義がわからない。著者が経験してきた言語から察するに C/C++,VB,Java,PHPあたりが食える言語っていう意味なんだろうか?そういう妄想と想…

1〜10までループさせるとき。Perlの1..10が使いたい・・・。

なるべく行数が少なくて、読みやすくて、しかも書きやすい。そんな書き方がしたよね。 1〜10までループさせ、改行付でその数字を表示する。 これを、C,Perl,Pythonで書いてみた。書き方が複数ある場合は、もっとも簡潔と思われるものを使った。 C サンプル…

LinuxMint14使ってて、CPANからモジュールインストールしようとしたらエラーが出た件。

Linuxには、CPANが標準でインストールされてたしな。 $cpan で起動したから、普通に、 cpan>install <module> ってやったら、ファイルをDLしに行ってビルドやらなんやらしはじめた。最後の最後、permission deniedが出て、ビルドに失敗していた。今の今まで、こんな</module>…

PerlとPythonどちらが勉強になるか?!

■[Perl][Python]PerlとPython学び易さ比較。 以前書いた、PerlとPythonの学び易さ比較が意外と見られているので、違う観点で書こうと思った。 PerlとPython学び易さ比較を書いた意図 以前書いたのは、PerlとPythonを学ぶにはどっちがハードルが低いかという…

Linux Mint14のPerlのバージョン | PythonからPerlに乗り換え?!

最近は、Pythonをメインで使っていてPerlはあまり使わないのだけれども、久しぶりに触ってみようと思った。 Sperl -v This is perl 5, version 14, subversion 2 (v5.14.2) built for i686-linux-gnu-thread-multi-64int (with 62 registered patches, see p…

PerlとPython学び易さ比較。

実際にどっちもやってみればわかると思うけど、どっちもかじってみたものとしての意見。 開発環境 Perlは上級者向け Perlは開発環境構築がちょっと知識がいるかな。プラットフォームごとの開発環境、実行環境とか。 Pythonは初級者〜上級者向け PythonはWin…

Perlでプログラム書いてみようと思ったが、なんだか今更書いてみる気にもなれず。

Pythonの一貫性のある厳格なスタイルに慣れてしまった。同時に、コード書いて、動かしてをやっているときに、ちまちまエラーメッセージによって正してくれるツールにも慣れてしまった。Perlもツールによっちゃもっと便利に書けるんだろうけど、Python×IDLEに…

Pythonの検索ボリュームがC#と比較して驚くほど少ないということ。

PythonとC#について、同じくらいの記事を書いているつもりだが、Pythonと比較してC#のほうが圧倒的に調べられている。この差は何だ?Pythonのほうが言語仕様が小さいというのもあるだろう。が、ユーザー数の数こそが違いだろうか?日本のPythonのユーザー数…

PerlとPythonで1から10までのループを書いてみた。

意外と、どちらにも長所と短所があるからなんともいえないんだけど、両方とも取り入れてくれないかなぁと思ってみたりして。そういう思想だと、やり方は1つじゃないというPerlのほうが合っているんだろうけど、スタイル的には堅めのPythonのほうが好きだから…

Perlで楽天アフィリエイト:楽天商品ランキングAPIを使って見た。

ちょっと昔にPerlで楽天ウェブサービスAPIを使ってランキング検索をしていたときのソースコードを見つけたので公開します。ご自由にお使い下さい。あまり共通化とか考えなかったので、改造とか流用が大変そう・・・。自分はPythonで書き直そうかと思っていま…