無駄なことをして遊ぼうat PHP
無駄なことをして遊ぼう - 暇つぶし2ch1:名無しさん@お腹いっぱい。
01/05/31 16:41 /ItWxlxM.net
#!/usr/bin/perl
use ostream;

cout   << "overloadで遊んでみる。" << endl
    << "Hello Perl world" << endl;

__END__

2:名無しさん@お腹いっぱい。
01/05/31 16:42 /ItWxlxM.net
# ostream.pm
package ostream;
use base Exporter;
use Carp;
use strict;

use overload
'<<' => \&print;

our @EXPORT = qw(cout endl);
use constant cout => bless {};
use constant endl => "\n";

sub print{
my $self = shift;
my $arg = shift;
shift and croak "syntax error";
CORE::print($arg);
return $self;
}
__END__

3:名無しさん@お腹いっぱい。
01/05/31 20:58 .net
#ありゃ…ウケなかったか。
#まあ良いや一人で遊ぼう。
package IO::Stream;
use Carp;
use base 'Exporter';
@EXPORT = qw(endl $cout $cin setw);

use strict;
use overload
'<<' => \&output,
'>>' => \&input,
'""' => sub { ref $_[0] || $_[0] },
fallback=> 1,
;

use vars qw/$cout $cin/;
use constant endl => "\n";
$cout = IO::Stream->cout();
$cin = IO::Stream->cin();

sub new { return bless { type => shift }, ref $_[0] || $_[0]; }
sub cin { return bless { type => 'istream' }, ref $_[0] || $_[0]; }
sub cout{ return bless { type => 'ostream' }, ref $_[0] || $_[0]; }

sub input{
my $self = shift;
($_[1] or index($self->{type}, 'i'))
and croak "syntax error";

if(ref $_[0]){
$self->{bufsize} = ${ shift() };
}else{
if($self->{bufsize}){
$_[0] = substr scalar(<STDIN>), 0, $self->{bufsize};
}else{
$_[0] = <STDIN>;
}
}
return $self;
}
sub setw{
my $len = shift;
return \$len;
}

sub output{
my $self = shift;
my $arg = shift;
($_[0] or index($self->{type}, 'o'))
and croak "syntax error";
print($arg);
return $self;
}

1;
# new周辺が見苦しいが
# 纏めようとすると何故かoverloadがうまく働かないことがあるんだよなぁ…。
# 何でだろ。

4:名無しさん@お腹いっぱい。
01/05/31 21:09 .net
どうも挙動がおかしい。
>>3でcoutを変数にしたのは、
>>2のコードで
#!/usr/bin/perl
use ostream;
exit;
cout << "test " << endl;
__END__
とやると妙なことになってしまう為。
変数だと結果はマトモだ。

5:名無しさん@お腹いっぱい。
01/06/01 22:11 .net
C++の本を買ってきた。
iostreamをPerlで実装するのはなかなか難しい…。
頑張れ>俺

6:名無しさん@お腹いっぱい。
01/06/02 11:14 .net
マニピュレータの実装が難しい…。

7: 
01/06/27 23:55 .net
難しいことやってるねぇ。
意味不明です・・・私には・・・

8:☆"削除" ☆削;除 ☆
01/07/06 16:41 .net
★削除 ★ジケーン

9:☆"削除"
01/07/06 16:41 .net
ジケーン

10:☆"削除"
01/07/06 16:42 .net
ジケーン

11:op ◆wcLA0jlk
01/08/10 05:17 .net
ooooooooo

12:jjjjjjop ◆wcLA0jlk
01/08/10 05:17 .net
545

13:o ◆s/Ha0kB.
01/08/10 05:18 .net
a

14:8 ◆9XUsrjzU
01/08/10 05:18 .net
ddd

15:wwwwwwww ◆ZfDAZmLo
01/08/10 05:23 .net
hrthrthrthrthrthrthrthrthrthrthrthrthrt

16:ewewewewew ◆mcT4V1x6
01/08/10 05:24 .net
[[[[[

17:aaaaa ◆h6FlXXjw
01/08/10 05:24 .net
gr

18:erwy ◆5yxooO3k
01/08/10 05:25 .net
ppppppppppp

19:pppppppp ◆1HWnvWrM
01/08/10 05:28 .net
hhhhhhhhhh

20:p#%$ ◆5Wn6MfQM
01/08/10 05:29 .net
rthjhjrthjrthjrthjrthjrthjrthjrt

21:ppppppp ◆Y1X8zhZI
01/08/10 05:30 .net
fdsdfsdfsdfs

22:@[@[@[ ◆rGxmgIc.
01/08/10 05:30 .net
[i@i@[i@[

23:@@ ◆hOpvsy1U
01/08/10 05:31 .net
sdsds

24:ppp ◆/EYJojak
01/08/10 05:31 .net
dsdfsds

25:$$$ ◆Lw2xKWmg
01/08/10 05:32 .net
ppppp

26:pppppp ◆VmyA10O6
01/08/10 05:32 .net
aaa

27:222222 ◆XztSndzY
01/08/10 05:33 .net
fadsadfsadfsadfs

28:2323 ◆Qv03JASo
01/08/10 05:33 .net
sddsdsdsdsdsds

29:34343434 ◆PD8t76Zs
01/08/10 05:34 .net
uil;ilu;ilu;ilu;ilu;

30:qqq ◆9XUsrjzU
01/08/10 05:34 .net
p@

31:m ◆B/LpRnPE
01/08/10 06:14 .net
sa

32:ppp ◆A9wfXmXE
01/08/10 17:16 .net
asssssssss

33:ppp ◆okHrckLA
01/08/10 17:19 .net
tyjety

34:\ ◆G.kfKDDY
01/08/12 14:44 .net
すっかり練習場と化している・・・

おいらもだ

35: ◆GsPeedg.
01/08/12 15:11 .net
  

36: ◆POWErJ6o
01/08/12 15:12 .net
        

37: ◆PoWerxxg
01/08/12 15:12 .net
             

38: ◆PERLWCdo
01/08/12 15:12 .net
            

39: ◆Sexghack
01/08/12 15:13 .net
                  

40:名無しさん ◆PerlMppc
01/08/12 18:11 .net


41:_gunzip ◆Edmx0RJw
01/08/12 21:54 .net
新機能か....。

42:asaa ◆7CRfGlsw
01/08/12 21:55 .net
efwefwefwefwefwefwefwefwefw

43:asaa ◆ws/3jvyI
01/08/12 22:04 .net
efwefwefwefwefwefwefwefwefwefw

44:hoge ◆RbZL6NeQ
01/08/12 22:14 .net
hoge#hoge

45:Perl ◆UOKcssdY
01/08/12 22:16 .net
>>41
久しぶり。

46:◆skperlJw
01/08/12 23:09 .net
とりあえずパス解析成功風?

47:_gunzip ◆JPerlueo
01/08/13 00:15 .net
>>45
うん。ありがと。

48:_gunzip ◆Mr9K.VcU
01/08/13 00:20 .net
ふぅ。

49:_gunzip ◆Perlwn7g
01/08/13 00:21 .net
間違えた。

50:名無しさん ◆FT6E2bsA
01/08/13 04:34 .net
テスト

51:GIKO@ ◆L4g4RxYk
01/08/13 04:47 .net
>>47
おひさそっす!

変わってるのか???  またしょぼマシンぶん回さないと ウトゥだ(-_-

52:名無しさん ◆PerleJn6
01/08/13 04:51 .net
テストっ

53:名無しさん◇一行野郎
01/08/13 15:50 .net
print chr hex for split chr++$_**++$_*++$_*++$_*--$_-++$_*++$_-++$_*$_+$_+$_/$_,
'68Z74Z74Z70Z3AZ2FZ2FZ63Z6FZ72Z6EZ2EZ32Z63Z68Z2EZ6EZ65Z74Z2FZ70Z68Z70Z2FZ69Z6EZ64Z65Z78Z32Z2EZ68Z74Z6DZ6C'

54:◆GpSwX8mo
01/08/13 21:28 .net
テスト

55:◆YSo.f4Pk
01/08/13 21:29 .net
もいっちょ

56:_gunzip ◆LnaPyfj.
01/08/15 07:53 .net
>>51
どうもですー

57:_gunzip ◆PerlXsxc
01/08/15 07:54 .net
...

58:AAA ◆UOKcssdY
01/08/23 23:17 .net
Perl

59:hoge ◆RbZL6NeQ
01/09/21 10:39 .net
hoge#hoge

60:antique ◆ERF1YrA.
01/09/21 10:40 .net
AAA

61:401 ◆PHP41h4.
02/01/05 20:07 .net
とりっぷてす

62:K.OKADA ◆18GD4M5g
02/01/07 17:46 .net
オカヤソ逝って良し

63:a
02/01/09 04:30 .net
URLリンク(1_)<))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
URLリンク(1_^)<))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
URLリンク(1_^-^)<)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
URLリンク(1_)<))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
URLリンク(1_-^)<))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
URLリンク(1_)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_

64:a
02/01/09 04:31 .net
URLリンク(1)

65:a
02/01/09 04:31 .net
URLリンク(1)

66:a
02/01/09 04:31 .net
URLリンク(pc.2ch.net)

67:a
02/01/09 04:32 .net
URLリンク(1.)

68:a
02/01/09 04:32 .net
URLリンク(1.)

69:a
02/01/09 04:33 .net
URLリンク(1.)

70:a
02/01/09 04:33 .net
URLリンク(1.)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
URLリンク(1.)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
URLリンク(1.))(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
URLリンク(1.)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_

71:a
02/01/09 04:34 .net
URLリンク(1.)()

72:a
02/01/09 04:34 .net
URLリンク(1.)

73:a
02/01/09 04:40 .net


74:a
02/01/09 04:42 .net
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_)<)
URLリンク(_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_)<)
URLリンク(_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_)<)
URLリンク(_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_)<)
URLリンク(_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_)<)
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_)

75:a
02/01/09 04:43 .net
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.)<)
URLリンク(_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_.)<)
URLリンク(_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_.)<)
URLリンク(_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_.)<)
URLリンク(_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_.)<)
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.)

76:a
02/01/09 04:43 .net
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.)
URLリンク(_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_.)
URLリンク(_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_.)
URLリンク(_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_.)
URLリンク(_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_.)
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.)
URLリンク(_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_.)
URLリンク(_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_.)
URLリンク(_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_.)
URLリンク(_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_.)
URLリンク(_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.)

77:a
02/01/09 04:44 .net
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)
URLリンク(1.)

78:a
02/01/09 04:44 .net
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)

79:a
02/01/09 04:45 .net
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)
&rlo;URLリンク(1.)

80:無題Logo ◆216/WEbc
02/01/14 18:28 .net
実験~。

81:nobodyさん
02/12/06 12:44 .net
あげてみーる

82:◇
02/12/12 01:21 .net
あがってない

83:山崎渉
03/01/15 13:42 .net
(^^)

84:山崎渉
03/03/13 17:27 .net
(^^)

85:山崎渉
03/04/17 12:21 .net
(^^)

86:山崎渉
03/04/20 06:13 .net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

87:山崎渉
03/05/22 02:14 .net
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

88:山崎渉
03/05/28 17:13 .net
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎―◎                      山崎渉

89:山崎 渉
03/07/15 11:20 .net

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

90:山崎 渉
03/08/02 02:32 .net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

91:ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:08 .net
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎―――◎                      山崎渉&ぼるじょあ

92:山崎 渉
03/08/15 23:15 .net
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

93:nobodyさん
04/10/03 17:26:58 .net
??

94: ◆hO1prOgrAM
04/10/11 23:34:07 .net
てす

95:うおお
04/10/13 20:06:25 .net
てすと

96:電脳プリオン
04/12/11 19:48:06 .net
>>1-7で終了。

97:nobodyさん
05/03/05 11:19:41 .net
さらしあげ

98: ◆EybMKw1HJA
05/05/05 15:57:20 .net ?

#!/usr/bin/exit
#!/usr/bin/shutdown

99:nobodyさん
07/07/02 18:22:58 .net
今日ヤバイんだよ
いつもはこんなベランベランに掲示板で書き込んだりしないのに
どーでもいいようなことを書き込みたくてしょうがない
荒らしては無いよ!

100:nobodyさん
09/01/04 20:34:08 .net
100gt

101:nobodyさん
09/01/04 20:34:31 tUrF+z2D.net
sosite
agemasune

102:nobodyさん
09/01/04 20:56:53 .net
PHPも頼む

103:nobodyさん
09/01/04 22:49:38 f9P2VP+w.net
echo(print_r(var_dump(die(print("Hello world.")))));

104: 【関電 66.9 %】 【18.5m】 電脳プリオン ◆GDSZsj1GHk
12/05/04 15:27:06.62 .net ?PLT(12079)

  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>90
            / ←>>86

105:nobodyさん
13/12/17 00:15:15.18 QNNJf0I3.net
へぇー

106:nobodyさん
14/01/09 02:58:32.44 .net
ムダ

107:い
14/01/23 21:10:07.68 si9Y1cbr.net
★☆

108:nobodyさん
14/01/27 00:25:33.49 .net
全て無駄じゃない

109:nobodyさん
15/11/16 09:07:15.11 G1hNhQfu.net
就労移行支援事業所は、利用者1名×1日で行政から1万円前後の補助金が出てるんだよね。。

110:ギンコ ◆BonGinkoCc
16/01/23 07:08:10.57 .net
パナソニックのBD-Rにて、10個のセッションを作るような書き方をする。
1枚1400円もするディスクでやると無駄な使い方になるな…。
書き込みには時間が掛かるし、フォルダごとにセッションを作成しなければならないので膨大な手間だろう。
名前が異なるディレクトリを10個作り、中のファイルは高橋洋子の歌のWAVファイルで
1フォルダ当たり2ギガバイト(非圧縮WAVファイルで4アルバムを入れるとこれくらいの容量になる)くらいかな。

111:ギンコ ◆BonGinkoCc
16/01/23 07:11:22.86 .net
この使い方は、CD-Rにて、わざとマルチセッションで書き込み、
古いCD-ROMドライブで読めるかのテストディスクとして使うくらい。
シングルセッションでしか対応していないドライブでは、最初のセッションでしか読み込めないので、
最初のセッションに入っているフォルダやファイルが表示されるだけだ。

112:nobodyさん
17/12/30 15:26:53.46 YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
4EUPG7A5Z5


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch