Skip to content

Instantly share code, notes, and snippets.

@sugyan
sugyan / FizzBuzzOneLiner
Created March 21, 2010 11:08
FizzBuzz Perl One-Liner
perl -e '""!~("(?{".("{^(?)!(?^{^^!){.^^~~?}{!~}^}^.(!~}!..^^!~}!~~.~^}"^"^}((~))~~^{.{^~?}^!^}(~{^)?()^)^!).^}!()){.^)(}.("^"!~!{}(!(!~((}}!})!^^{^){(.?}{}!~{^~!)^?..(~)!~.?."^"{{?}^(~)~^!..~)??){^.~){.~(!{.)}}^.}^~}?}.^}(^?{~"^".)^!?^(.)!~!)~{^{(}){?!^.~)({?)(^.^!.^{((^!!^(^(!"^"!})^?}^(?^(~{.)(}})!.?^~!!{~))}({^^!..)^^~?{.?)..")."})")'
@sugyan
sugyan / gist:339258
Created March 21, 2010 11:49
記号ワンライナー化するスクリプトをワンライナー化したもの
perl -e '""!~("(?{".("}.?)^{)!~}~).({^(^}{~)?))~!?!){!)~{)~^^{}^?!.}~^~}{?}??({}^!~(!!~)^^?((.?}{~.?^)..)^?.}~.^?{!?.}.).^{^!{{)!~}?^({)~^^~!}!^)^(~)(~{{~!~.({}^^}}(!)(?!^.^.?{^}{(!{}.(^)~~~!.{~.^^{~{}^!((.?!(?~{(?({^}^{{~?^{({^^^?!^!)(?!){{?(~^?..!(.?(}.}{)).~.?((}(^.}{(}~.)~{(}{})(?!!^{{^^^~)^.^{.?)^~{^}^.^{{~^{)!}!!?~!!^~{^^{(^^}^{.(~!^}!^}))~!~!??^~)!.~!((}!~()(~{!}).!~!}~{.{.^{^.!)!{^^}.(?~}?.~?^~?){{}}.~~).~)?~{^((((^!?!!()(}}^~)?^!^.{~}}~?{{))^^}.^~{~~?(}{!{^.?!^}}~!?..{{~.?^!^~{~~(~)^(}~!{^.^{~)^~(~.(.~}.~(?}!!}.(!(!~..^?(!~{(!}(~)^{){^}~!.{^{.!.?(~)^(.^^{}{?{?{{}^?^?!!.({^!?{)~?^^)()^^.~~!!^?!{~(~~?~!(~~??}!(}(^.}{^(.~^)?.~~)~?~!~)^^.~~})^!^.(^!.))~{?({~}~{^^(!?})~{()(){~~!(.}~^}).?^(.}..)~?}^?!^!{{^)~}.~~(.!?{}()??.?^!((^){)^)~!!^)!(!()!)^~~^?((!~({~.~(^~?!^}{)~^{}.~){^(??~}}?{(^}..^??)^(}{~?^?^((^!.~^^!{~}~)({?{~(~^{?^!~}..)(~!){(^.(^}{^~.!?({(.^?..~^^{?^.^{^~!{}!^!{}!.{({!^({^~~()~~?(^~~.))!.}~{)~~^)~)?^}}?()})!(^!??^(?{)!{}~?((~^.!?^{{~!~.?~!)~^}!^}}(^^!})??!{?^!)^({^)?{{~)!{!^~)^}})!?^^{{.?)?^~?
#!/usr/bin/perl
### http://apiwiki.twitter.com/ChirpUserStreams
use strict;
use warnings;
use AnyEvent::HTTP 'http_request';
use Config::Pit 'pit_get';
use Encode 'encode_utf8';
use MIME::Base64 'encode_base64';
#import <Foundation/Foundation.h>
#import "OAuthConsumer/OAConsumer.h"
#import "OAuthConsumer/OAMutableURLRequest.h"
#import "OAuthConsumer/OADataFetcher.h"
@interface Hoge : NSObject {
}
@end
@implementation Hoge
#import <Foundation/Foundation.h>
#import "OAuthConsumer/OAConsumer.h"
#import "OAuthConsumer/OAMutableURLRequest.h"
#import "OAuthConsumer/OADataFetcher.h"
@interface Hoge : NSObject {
}
@end
@implementation Hoge
#!/usr/bin/perl
use strict;
use warnings;
use AnyEvent::Twitter::Stream;
use Config::Pit 'pit_get';
my $config = pit_get(
"twitter.com",
require => {
"username" => "your username on Twitter",
#!/usr/bin/perl
### http://apiwiki.twitter.com/ChirpUserStreams
use strict;
use warnings;
use AnyEvent::HTTP 'http_request';
use Config::Pit 'pit_get';
use Encode 'encode_utf8';
use JSON::XS 'decode_json';
use LWP::UserAgent;
落書きの報告書 Twitterばかりしてる俺
超高速でビルドするけど 動かないVirtual Machine
やさしくないJavaの本ページ破りたい
Chromeの裏 2ちゃんを覗いて見つかれば逃げ場もない
座って固まり 目を伏せながら
心のひとつも解りあえないプログラムをにらむ
そして仲間たちは今夜辞職の計画をたてる
とにかくもう 会社や家には帰りたくない
自分の業務が何なのかさえ 解らず震えている
25の夜
あたし大卒やのにね 仕事をもらわれへんのやと書いた
マスターの手紙の文字は とがりながらふるえている
ヲタのくせにと足を切られ 学生たちの眼が年をとる
虚しさを握りしめ過ぎた 日々の中夢が崩れ去る
私 本当は目撃したんです 昨日大手企業の 面接で
五秒で落ちたヲタクと 学歴だけで受かった奴らの薄笑い
私 驚いてしまって 助けもせず叫びもしなかった
ただ恐くて逃げました 私の敵は すべてです
@sugyan
sugyan / test.t
Created June 30, 2010 08:10 — forked from hokaccha/test.t
use Test::More;
$hoge = {
foo => foo(),
bar => 'bar',
};
is $hoge->{foo} => 'bar';
sub foo {