![第140回 ブロックを渡せるのはRubyだけじゃない! Perlだって渡せるんだ! - bingo_nakanishiの他言語出身者のためのPerl入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0f189fc90c2ec31845fcd5e5255253a91e53448/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51EK7E5K5FL._SL160_.jpg)
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Turn on strict and warnings Whenever debugging code, make sure the strict and warnings pragmata are turned on. Put these two lines use strict; use warnings; at the top of any program you're trying to debug, or may want to debug in the future. (If you think about it, that's every program ever, isn't it?) The http://perldoc.perl.org/strict.html strict pragma forces you to use a number of features th
はい、One Page Appsの@su_askaです。 今日はちゃんとPerlの話をしようと思います。 DropboxというとクライアントOSにインストールして使用するイメージが強いですが、自分のサーバー上でも利用したい場合もあります。 Linux用のパッケージもあるので全部同期して構わなければそれをインストールする方法もあるのですが、デーモンまで上げるのはちょっと大袈裟だなーというシチュエーションもありますよね! 例えば... 個人契約のサーバーで運用しているDBのバックアップ 期間削除 そんな時はdropbox-api-commandの出番です!(迫真 https://github.com/s-aska/dropbox-api-command インストールの仕方や細かい使用方法は上記URLを参照下さい。 豊富なコマンド群 linuxライクな ls **find** **sync**
2008年11月21日00:15 カテゴリLightweight Languages perl - LWP::UserAgentで進捗表示しつつダウンロード 食後のデザートとして手頃なサイズの問題だったので。 Ruby Net::HTTP で進捗表示しつつダウンロードのメモ - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech #!/usr/local/bin/perl # # $Id: lwp-callback-example.pl,v 0.1 2008/11/20 15:16:48 dankogai Exp dankogai $ # use strict; use warnings; use LWP::UserAgent; use File::Basename; my $uri = shift || die "$0 http://example.com/bi
春ですね! 新年度ですね! Perl 書くことになってしまいましたか! 奇遇ですね! sigil が意味わかりませんか! 特殊変数がググれませんか! リファレンスが謎ですか! 1; の存在が不明ですか! オブジェクト指向が難しいですか! むしろオブジェクトじゃないコードの方がゆるくて大変ですか! XS が読めませんか! ええ、XS は僕もあんまり読めません>< さて、この春から Perl を学ぶことになった人も多いかと思いますが、なにはなくともこれまず覚えたら後が楽になるんじゃないかというモジュールを、いくつか紹介したいと思います! (まあ、自分の初期を思い返すと、この辺はやく知っておきたかったなあというリストです) Data::Dumper, YAML 変数(リファレンス)やオブジェクト(blessされたリファレンス)をダンプする用途では、Data::Dumper が一番メジャーのような
変数がリファレンスである場合に参照先が配列かハッシュか調べる。 blessが絡むとrefだけでもscalarだけでもダメらしい。 sub getDataType($){ return if not ref $_[0]; # return null if not reference type. $_[0]=~/(\w+)\(/; # use scalar to void effect of bless. return $1; } sub test{ my($v)=@_; my $g = getDataType($v); my $r = ref($v); my $s = scalar($v); defined($g) or $g ="(null)"; defined($r) or $r ="(null)"; defined($s) or $s ="(null)"; print "gdt=$g\
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く