Skip to content

Instantly share code, notes, and snippets.

View mix3's full-sized avatar

mix3@サタデーナイトフィーバー mix3

View GitHub Profile
use JQueryPresentationHelper;
my $title = title "JQueryPresentation";
header q{<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?lang=perl&skin=sunburst"></script>};
hook 'pretty' => sub { $_[0] =~ s/<pre>/<pre class="prettyprint" style="font-size:24px;">/g; $_[0] };
plain q{
## コードハイライトするよ!!!
use JQueryPresentationHelper;
my $title = title q{$.presentation};
top qq{
# $title
Takeshi Takatsudo (<mailto:takazudo\@gmail.com>)
};
@mix3
mix3 / p5-PlackAppDirectoryImageView
Created March 8, 2013 14:31
Plack::App::Directoryで(gif|png|jpe?g)を展開するだけ ついでにswfもswfobject.jsで展開してみた
package Plack::App::Directory::ImageView;
use parent qw(Plack::App::Directory);
sub serve_path {
my($self, $env, $dir, $fullpath) = @_;
my $ret = $self->SUPER::serve_path($env, $dir, $fullpath);
return $ret if (ref($ret->[2]) eq 'Plack::Util::IOWithPath');
$ret->[2][0] =~ s!</head>!<script type="text/javascript" src="http://swfobject.googlecode.com/svn/trunk/swfobject/swfobject.js"></script>\n</head>!g;
$ret->[2][0] =~ s!<a href='(.+?)'>(.+?)\.(gif|png|jpe?g)</a>!<a href='\1'><img src='\1' /></a><br />\2\.\3!g;
@mix3
mix3 / p5-PlackAppDirectoryImageView
Created March 7, 2013 17:16
Plack::App::Directoryで(gif|png|jpe?g)を展開するだけ
package Plack::App::Directory::ImageView;
use parent qw(Plack::App::Directory);
sub serve_path {
my($self, $env, $dir, $fullpath) = @_;
my $ret = $self->SUPER::serve_path($env, $dir, $fullpath);
return $ret if (ref($ret->[2]) eq 'Plack::Util::IOWithPath');
$ret->[2][0] =~ s/<a href='(.+?)'>(.+?)\.(gif|png|jpe?g)<\/a>/<a href='\1'><img src='\1' \/><\/a><br \/>\2\.\3/g;
$ret;
use Parallel::Benchmark;
use Test::mysqld;
my $mysqld = Test::mysqld->new(
my_cnf => {
'skip-networking' => '',
},
);
{
use Parallel::Benchmark;
use Test::mysqld;
my $mysqld = Test::mysqld->new(
my_cnf => {
'skip-networking' => '',
},
);
{
use Parallel::Benchmark;
use Test::mysqld;
my $mysqld = Test::mysqld->new(
my_cnf => {
'skip-networking' => '',
},
);
{
use Parallel::Benchmark;
use Test::mysqld;
my $mysqld = Test::mysqld->new(
my_cnf => {
'skip-networking' => '',
},
);
{
@mix3
mix3 / atomic.pl
Last active December 10, 2015 08:58
use Parallel::Benchmark;
use Test::mysqld;
my $mysqld = Test::mysqld->new(
my_cnf => {
'skip-networking' => '',
},
);
{
use Parallel::Benchmark;
use Test::mysqld;
my $mysqld = Test::mysqld->new(
my_cnf => {
'skip-networking' => '',
},
);
{