Acme-Honkidasu
view release on metacpan or search on metacpan
# NAME
Acme::Honkidasu - æ¬æ°åºãã³ãã
# SYNOPSIS
use 5.010;
binmode STDOUT, 'utf8';
use Acme::Honkidasu;
my $time = localtime;
say $time->honkidasu;
say $time->strftime('%F %(');
# DESCRIPTION
Acme::Honkidasu is æ¬æ°åºãã
# METHODS
## honkidasu
use Acme::Honkidasu;
my $time = localtime;
say $time->honkidasu;
say $time->honkidasu(1); # positive
æ¬æ°åºãã
# EXTEND strftime
use Acme::Honkidasu;
my $time = localtime;
say $time->strftime('%F %(');
say $time->strftime('%F %)'); # positive
add conversion specifier character '%(' to æ¬æ°åºãã
# EXAMPLES
æ¬æ°åºã per hour. (default: per month)
#!/usr/bin/env perl
use strict;
use warnings;
use Acme::Honkidasu;
$Acme::Honkidasu::DETERMINE = sub {
my $time = shift;
my $list = shift;
my $idx = $time->hour % scalar(@$list);
chomp( my $msg = $list->[$idx] );
return $msg;
};
$Acme::Honkidasu::LIST_HONKIDASU = [<DATA>];
say localtime->honkidasu;
say localtime->strftime('%(');
__DATA__
æ°ããï¼æ¥ãããã¯ãã¾ãã仿¥ããæ¬æ°åºãã
ã¾ã ã¾ã æéã¯ãã£ã·ããããç¦ãã¯ç¦ç©ãï¼æããæ¬æ°åºãã
YouTubeçºãã¦ããæéã®ã¹ãã¼ããããããªãããã¶ãªãã£ãã3æããæ¬æ°åºããã
é ã®ä¸ã«ããæ°ãã©ãã©ãæ¹§ãã¦ãããã§ãã¾ã æ©ããã¯ããæ°æã¡ãæãã¦ãï¼æããæ¬æ°åºãã
ãã®æéã«èµ·ãã¦ãèªåãå¿é
ã ãä½èª¿ç®¡çãå¿
è¦ãã²ã¨å¼å¸ããã¦ã5æããæ¬æ°åºãã
ãã£ã¨ã¿ããªã¯ã¾ã å¯ã¦ããæ
ã¦ã¦ã¯ãããªããï¼æããæ¬æ°åºãã
ç ããã®ã§ã¯ãªããåãåºãã®ãé¢åããããããããã大åã7æããæ¬æ°åºãã
å¤ï¼æé ã®10åéãä»ãã¤ããæéã«ãã£ã¦ãã¦ã»ãããããããªãããï¼æããæ¬æ°åºãã
lib/Acme/Honkidasu.pm view on Meta::CPAN
=head1 NAME
Acme::Honkidasu - æ¬æ°åºãã³ãã
=head1 SYNOPSIS
use 5.010;
binmode STDOUT, 'utf8';
use Acme::Honkidasu;
my $time = localtime;
say $time->honkidasu;
say $time->strftime('%F %(');
=head1 DESCRIPTION
Acme::Honkidasu is æ¬æ°åºãã
=head1 METHODS
=head2 honkidasu
use Acme::Honkidasu;
my $time = localtime;
say $time->honkidasu;
say $time->honkidasu(1); # positive
æ¬æ°åºãã
=head1 EXTEND strftime
use Acme::Honkidasu;
my $time = localtime;
say $time->strftime('%F %(');
say $time->strftime('%F %)'); # positive
add conversion specifier character '%(' to æ¬æ°åºãã
=head1 EXAMPLES
æ¬æ°åºã per hour. (default: per month)
#!/usr/bin/env perl
use strict;
use warnings;
lib/Acme/Honkidasu.pm view on Meta::CPAN
use Acme::Honkidasu;
$Acme::Honkidasu::DETERMINE = sub {
my $time = shift;
my $list = shift;
my $idx = $time->hour % scalar(@$list);
chomp( my $msg = $list->[$idx] );
return $msg;
};
$Acme::Honkidasu::LIST_HONKIDASU = [<DATA>];
say localtime->honkidasu;
say localtime->strftime('%(');
__DATA__
æ°ããï¼æ¥ãããã¯ãã¾ãã仿¥ããæ¬æ°åºãã
ã¾ã ã¾ã æéã¯ãã£ã·ããããç¦ãã¯ç¦ç©ãï¼æããæ¬æ°åºãã
YouTubeçºãã¦ããæéã®ã¹ãã¼ããããããªãããã¶ãªãã£ãã3æããæ¬æ°åºããã
é ã®ä¸ã«ããæ°ãã©ãã©ãæ¹§ãã¦ãããã§ãã¾ã æ©ããã¯ããæ°æã¡ãæãã¦ãï¼æããæ¬æ°åºãã
ãã®æéã«èµ·ãã¦ãèªåãå¿é
ã ãä½èª¿ç®¡çãå¿
è¦ãã²ã¨å¼å¸ããã¦ã5æããæ¬æ°åºãã
ãã£ã¨ã¿ããªã¯ã¾ã å¯ã¦ããæ
ã¦ã¦ã¯ãããªããï¼æããæ¬æ°åºãã
ç ããã®ã§ã¯ãªããåãåºãã®ãé¢åããããããããã大åã7æããæ¬æ°åºãã
å¤ï¼æé ã®10åéãä»ãã¤ããæéã«ãã£ã¦ãã¦ã»ãããããããªãããï¼æããæ¬æ°åºãã
( run in 1.446 second using v1.01-cache-2.11-cpan-364913b4093 )