#Perl Beginners #7 「僕が印刷会社の工程の業務パワーを強化しようとするけどとんでもないことになる話」アンチョコ
(読み上げソフトで発音できるように、単語を平仮名に開いている箇所があります。)
スライド:http://www.slideshare.net/CL0CL/ss-17836467
みなさん、こんにちは。 今日は、Webアプリ特集ということで、私が過去に作った事例を紹介してみたいと思い、お時間をいただきました。
// 二ビットビットオペレーション | |
var vivid_team ={ | |
"00": { | |
"decimal": 0, | |
"color": "red", | |
"name": "Isshiki Akane" | |
}, | |
"01": { | |
"decimal": 1, |
#Perl Beginners #7 「僕が印刷会社の工程の業務パワーを強化しようとするけどとんでもないことになる話」アンチョコ
(読み上げソフトで発音できるように、単語を平仮名に開いている箇所があります。)
スライド:http://www.slideshare.net/CL0CL/ss-17836467
みなさん、こんにちは。 今日は、Webアプリ特集ということで、私が過去に作った事例を紹介してみたいと思い、お時間をいただきました。
#!/usr/bin/perl | |
# -------------------------------------------------------------------------- | |
# Mojoliciousが持っているテンプレートエンジンEPは、テンプレート側でロジック | |
# が組めるので、MVCモデルで言うところのC側では、プレゼンテーション(表現って | |
# いう意味ね)をいじるためのコードを書かないするようにするのがよい。 | |
# | |
# 例えば、ファイルマネージャ的なウェブアプリケーションを作るとして、M側から | |
# はファイルサイズがbyte数でしか出てこないものを、ヒューマンリーダブルにする | |
# ために、KB・MB・GB表記に変更するっていうのはよくやるのだけれども、 この単 |
/* | |
jQueryでアップロード進捗をAJAXで取得する的なの作るとき、 | |
(いまどきはクライアントサイドで進捗取れるけどあえてAJAX)、 | |
percentをプロパティに入れて管理したいんだけれども、コール | |
バック内だとthisが別人になるので、うまくいかない。 | |
*/ | |
var s = function(){ | |
this.parcent = 0; | |
}; |
// オリジナルは、http://www.iwashi.org/archives/2540 | |
(function(){ | |
var start = new Date().getTime(); | |
documents.add( DocumentColorSpace.RGB, 3370, 2284 ); | |
var mColor = new RGBColor(); | |
for ( var b = 0; b < 16; b++ ) { | |
mColor.red = b * 14; | |
mColor.green = b * 12; |
#!/usr/bin/perl | |
# Citrix XenServer 5.6/6.02用の xe xx-list 系の出力の簡易パーサ | |
# | |
# XenServerじゃないXenのばあい、xeコマンドではなくxmコマンド | |
# なのでテストしていないけれども、__DATA__以降の書式が | |
# 同じなら使えると思います。 | |
use 5.8.8; # XenServer 5.6/6.2のDom-0に入るSystem Perlは 5.8.8 | |
use strict; |
#!/usr/bin/perl | |
use strict; | |
use warnings; | |
# HTTP Status codes from HTTP/Status.pm, to avoid loading package | |
# that may or may not exist. We only need those >=400, but all | |
# are included for potential future use. | |
my %StatusCode = ( | |
100 => 'Continue', | |
101 => 'Switching Protocols', |
#!/usr/bin/perl | |
use strict; | |
use warnings; | |
use CGI; | |
use File::Spec; | |
use FindBin; # mod_perl環境じゃない場合 | |
#use FindBin::Real; # mod_perlなど | |
use HTML::Template; | |
use Time::Piece; |
#!/usr/bin/perl | |
# Value-Domain.comで契約済みのドメインリストを取得します。 | |
# | |
use strict; | |
use warnings; | |
use utf8; | |
use Data::Dumper; | |
use File::Spec; |
#!/usr/bin/perl | |
use strict; | |
use warnings; | |
use LWP::UserAgent; | |
my $url = 'https://www.verisign.co.jp/'; | |
my $ua = LWP::UserAgent->new( ssl_opts => { verify_hostname => 0 } ) or die $!; | |
my $res = $ua->head( $url ) or die $!; |