Skip to content

Instantly share code, notes, and snippets.

View bayashi's full-sized avatar
💎
OK

bayashi bayashi

💎
OK
View GitHub Profile
@bayashi
bayashi / find_3words.pl
Created August 4, 2012 12:29
この中から最初に見つけた言葉3つがあなたが人生でほしいもの。なんだって。
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use Encode qw/encode_utf8/;
my @list = split //, 'あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽ';
my $words = [qw/
おかね げんきん たいきん
ゆめ きぼう じゆう せいこう
@bayashi
bayashi / StackTrace.pm
Created June 3, 2012 10:21
Plack::Middleware::Debug::StackTrace
package Plack::Middleware::Debug::StackTrace;
use strict;
use parent qw/Plack::Middleware::Debug::Base/;
use Devel::StackTrace;
our $VERSION = '0.01';
our $StackTraceClass = "Devel::StackTrace";
# Optional since it needs PadWalker
eval {
require Devel::StackTrace::WithLexicals;
@bayashi
bayashi / gist:888120
Created March 26, 2011 08:02
TokyoDenryoku.pl
#!/usr/bin/perl
use strict;
use warnings;
use LWP::UserAgent;
use URI::Fetch;
use Cache::FileCache;
use Data::Dumper;
my $TSV_URL = 'http://www.tepco.co.jp/forecast/html/images/juyo-j.csv2';
@bayashi
bayashi / check_starman_cow.pl
Created February 12, 2011 03:39
check_starman_cow
#!/usr/bin/perl
use strict;
use warnings;
use Linux::Smaps;
my $proc_name = 'starman';#shift or die "usage: $0 PROC_NAME";
my $proc_list = `ps a|grep $proc_name` || '';
my @pid_list;
@bayashi
bayashi / NicoVideo.pm
Created October 9, 2010 17:40
MojoMojo::Formatter::NicoVideo
package MojoMojo::Formatter::NicoVideo;
use strict;
use warnings;
use parent qw/MojoMojo::Formatter/;
=head1 NAME
MojoMojo::Formatter::NicoVideo - Embed Nico Nico Doga player
=cut