2012年1月27日 ... usr/bin/perl use strict; use warnings; use utf8; use open ':utf8'; binmode STDIN, ": utf8"; binmode STDOUT, ":utf8"; my $dic_fn = shift @ARGV; my @db; my %token; open(my $fh, "<:utf8", $dic_fn) or die; while (<$fh>) { chomp; ...
2012年1月27日 ... usr/bin/perl use strict; use warnings; use utf8; use open ':utf8'; binmode STDIN, ": utf8"; binmode STDOUT, ":utf8"; my $dic_fn = shift @ARGV; my @db; my %token; open(my $fh, "<:utf8", $dic_fn) or die; while (<$fh>) { chomp; ...
2011年7月4日 ... テキスト走査によるgrep的なシンプルな検索を行います。 新たにページ分割機能を付け ました。 ■コード(textgrep.cgi):. #!/usr/bin/perl -T use strict; use warnings; use CGI ; use HTML::Template; my $filename = "test.txt"; my $n = 10; ...
2012年1月25日 ... usr/bin/perl use strict; use warnings; use utf8; use open ':utf8'; binmode STDIN, ": utf8"; binmode STDOUT, ":utf8"; my $dic_fn = shift @ARGV; my %token; open(my $fh, "<:utf8", $dic_fn) or die; while (<$fh>) { chomp; next if ...
2011年7月4日 ... テキスト走査によるgrep的なシンプルな検索を行います。 新たにページ分割機能を付け ました。 ■コード(textgrep.cgi):. #!/usr/bin/perl -T use strict; use warnings; use CGI ; use HTML::Template; my $filename = "test.txt"; my $n = 10; ...
2011年7月12日 ... usr/bin/perl use strict; use warnings; binmode STDOUT, ":raw"; my $bitarray = ""; while (<>) { chomp; my $x = tonum($_); vec($bitarray, $x, 1) = 1 if defined $x; } print $bitarray; sub tonum { my ($s) = @_; return $s if $s =~ /^\d+$/; ...
2011年2月2日 ... usr/bin/perl -T use strict; use warnings; use CGI; my $appid = "YOUR APPID"; my $q = new CGI; my $z ... 14; # 拡大縮小(Zoom) my $latlon = $q->param('latlon') || " 35.65111,139.70111"; my $d = 10**(($q->param('d') || 3) - 1); ...