Skip to content

Instantly share code, notes, and snippets.

[% KSGK_CONTENTS 'daigorou' %]
sub wine {
}
[% END %]
@yappo
yappo / cpanfile
Last active December 22, 2015 08:48
smart script
requires 'Acme::Hidek' => '43';
# LTSV って言いたいだけな設問でマジひどいw
package Log;
use strict;
use warnings;
use Time::Piece;
sub new {
my($class, %opts) = @_;
bless { %opts }, $class;
use strict;
use warnings;
use Test::More;
my $kansai = 'gtgtsgipgttptinggipsppaigsesgpetgstpatetisiesagaeaigttetepitiatsegssieeeeatepaaiagtpieataatppiitgiapsteitatiiatpetetetttgpetpaasipttssstpeeeggtiagtttegtiipestsasgpsepaasapttgattgiatppegitiatpasgatgepttggapesaeetaeissttggieietgspagesiipestipggstttpateptitiaetottissgggtttaipappgstsptttgtpispattgegstltiappseisapgistaiagteeiptptpisaieisagstapeteietgteiisgtiptstgtstasspeatspptitttatteastsgtptgtasggpniaaeteaisett';
my $zaim = '';
for my $takako (split //, 'neapolitan') {
$zaim .= "([^$takako]*)($takako)";
}
@yappo
yappo / constants.pl
Last active December 18, 2015 08:39
use strict;
use warnings;
use Test::More;
use Capture::Tiny ':all';
use Devel::Peek;
package Yappo {
sub proto () { 1 }
};
use strict;
use warnings;
use Test::More;
use Capture::Tiny ':all';
use Devel::Peek;
package Yappo {
sub num { 1 }
sub proto () { 1 }
#!/bin/sh
function httpstatus () {
result=`curl -kL http://www.studyinghttp.net/status_code 2> /dev/null | grep '<li><a href="#Code..."><code class="Status">...</code> ' | sed -e 's/<li><a href="#Code..."><code class="Status">//' -e 's/<\/code>//' -e 's/<\/a><\/li>//' | grep ^$1`
if [ "$result" = "" ]; then
curl -kL http://www.studyinghttp.net/status_code 2> /dev/null | grep '<li><a href="#Code..."><code class="Status">...</code> ' | sed -e 's/<li><a href="#Code..."><code class="Status">//' -e 's/<\/code>//' -e 's/<\/a><\/li>//' | grep $1
else
echo "$result"
fi
}
package Log::Dispatch::Screen::Color::Emotional;
use strict;
use warnings;
use parent 'Log::Dispatch::Screen::Color';
our $EMOTION = {
debug => '(☼ Д ☼)',
info => 'm9(^Д^)',
warn => '(´・ω・`)',
critical => '(; Д ) ゜ ゜',
@yappo
yappo / Try.pl
Created February 15, 2013 05:29
use strict;
use warnings;
sub try (&;@) {
my($cb, @catches) = @_;
local $@;
my $wantarray = wantarray;
my @ret;
use strict;
use warnings;
use Test::More;
{
package Model;
use parent 'Teng';
}
{