2013年17WebProg218: 弐ch編集のPerl講座 (226)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
【Python】TurboGearsスレ Part 1【Framework】 (174)
bbs.cgi開発【WebProg板】 (185)
【Perl】掲示板を使ろう! (476)
【perl】速いのはどっち?【php】 (177)
さまざまな言語仕様について熱く語る闘技場 (198)
【PHP】フレームワークMapleに舌鼓 (467)
弐ch編集のPerl講座
- 1 :02/02/15 〜 最終レス :2013/03/27
- なんか俺の偽者がいるから俺の本命Perlでたててみた。
とりあえず読み書きできるようにするか。
そうすりゃ自分で掲示板くらい組めるようになるだろうし。
- 2 :
- R >>1
- 3 :
- #! /usr/local/bin/perl
print "Content-type: text/plain\n";
print "\n";
print "MegabbsXP!\n";
基本だな。
まずはヘッダを出力。とりあえずプレーンテキストだからtext/plain。
ヘッダと本文の間は一行空けるために改行を入れる。
じゃないとどこまでがヘッダか分からんから。
もちろんこれは"Content-type: text/plain\n\n"ってまとめてOK。
で次は本文を出力してるわけだ。画面にきちんとでれば成功。
- 4 :
- #! /usr/local/bin/perl
$text = 'MegabbsXP!';
print "Content-type: text/html\n\n"
print qq|<html><body text="#FF0000">$text</body></html>|;
exit;
次は$textに代入してHTML表示だ。HTMLだからtext/html。
printの次がqq||で囲まれてて変だろ。これはとりあえずqqという関数だと思ってくれ。
意味は「値を""で囲まれてるものとして扱う」かな。
なんでこんなめんどくさいことをするかっていうと、""のなかで"を使いたいから。
普通に"text="#FF0000""ってやったらどこが区切りだかわけ分からんからな。
こういう場合は"text=\"#FF0000\""とエスケープするのが普通だが
"を多用するHTMLでいちいちエスケープしてたら見にくいだろ?だから。
まあqq||なので|を使いたいときはエスケープしなくてはならないが…。
ちなみにqq~~とかqq()とかもできるぞ。
最後のexitはまんま終了な。前回書き忘れたが。
- 5 :
- 俺はお前の精神構造が理解出来ない
かまって欲しいのか、奉仕の快感を得たいのか
前に自分の板でやってたのと同じ主旨だろう?
正直、初めはお前の企画に期待してたんだが
最近ではウンザリだ
MEGABBS-XP、MEGABBSバグ無し版(現金徴収済)、二編perl講座
他にも企画倒れが有ったら教えてくれ
- 6 :
- open(IN, './log.dat') or &error;
@lines = <IN>;
close(IN);
これでファイルが読める。どうだ?Perlは俺と同じくらいすごいだろ?
openでファイルハンドルINとファイルを結びつける。
openは失敗すると偽を返す。そうするとorが反応して&errorが呼ばれる。
&errorはてきとうなエラー表示関数な。or dieとしてdie関数を呼んでもいいが、
掲示板なら「ファイルが開けませんでした」とか表示したいだろ?
だからわざわざエラー表示関数を呼ぶ。
で@lines。ファイルの改行までをひとつのデータとみて
どんどん配列にぶちこまれるってわけだ。
そしてクローズ。これでINとファイルはきれいに手を切ることができる。
ところで、この方法にはいろいろ問題がある。配列にファイルの全データが
読み込まれる点だ。極端な話、ファイルが500MBあったらそれが全部配列に
代入されちまう。メモリ上に500MB読み込まれるってわけ。お前のパソコン
メモリ何MB?64MB?即死だな。お前が一人で勝手に死ぬのはかまわんが、
サーバー上にはお前以外の人も住んでいるから、その人たちも迷惑をこうむる。
最悪だな。そんなんじゃお前は俺と同類だぞ?ようこそMegabbsへ。
じゃあどうすればいいのかっていうと、次。
- 7 :
- open(IN, './log.dat') or die;
while($line = <IN>) {
print $line;
}
close(IN);
$line=<IN>で$lineに改行まで一行だけ読み込まれるから
whileでぐるぐる回して好きな処理をするわけだ。
つまり<IN>が全部返すが一行返すか
自分の相手をみて勝手にやってくれてるようなもんだ。
この「相手が変数か配列か」っていうのはPerlでは結構重要な部分だと
俺は個人的には思っている。だからお前も思え。
話を戻すが、これなら一行づつだからメモリも安泰なわけだ。
6で俺が書いたお前のパソコンうんぬんっつーのは、ローカルでやるならOKってこと。
お前がお前のパソコンで@lines=<IN>するのは問題ない。お前が死ぬだけだし。
だが鯖上には他の人もいるからやめろってこと。
だから例えば少しのデータをお前がローカルで処理したい時は
@lines=<IN>の方が簡単だからそれでいいじゃん、と。頭は使いようだぞ?
- 8 :
- ゴメン、やっぱり飽きたからやめるよ (=´Д`=) じゃっ
- 9 :
- open(OUT, "> ./log.dat") or die;
print OUT "MegabbsXP!\n";
close(OUT);
書き込み。>は上書きの記号だ。覚えろ。
print OUTもなんとなく分かるだろ?OUTに書き込むって意味。
で、クローズ。終わり。
注意すべきは>は上書きだということ。openは最初にファイルを
空にして、それからファイルハンドルとくっつけるイメージだ。
だからor dieの時、つまりopenが失敗した時には
ファイルは空、しかも書き込みもできずっていう最悪パターンだ。
常套手段としてはこれ。
$tmp = './log.tmp'; $file = './log.dat';
open(OUT, "> $tmp") or die;
print OUT "MegabbsXP!\n";
close(OUT);
chmod(0600, $tmp);
rename($tmp, $file);
テンポラリに書きだして、それが成功したのを見届けてからリネーム。
これならopenに失敗してもlog.datは生きてる。無関係だから。
ちなみにrenameも失敗する時があるのだが…まあそれは自分でorしてくれ。
chmodは宿題。自分で調べろ。
- 10 :
- ($name1, $name2, $god) = ('mike', 'mary', 'nihen');
@names = ('mike', 'mary', 'nihen');
@names = qw(mike mary nihen);
%data = (name1 => 'mike', name2 => 'mary', god => 'nihen');
%data = qw(name1 mike name2 mary god nihen);
分かるよな?分かるようになれ。代入の話だ。
qwはqqと同じようなもので「配列として扱う」ものだ。空白や改行が区切りとみなされる。
qw[]やqw~~でもOK。
$line = <IN>;
($no, $name, $comment) = split(/<>/, $line);
ファイルを処理するループの中でこんなのを見たことがあると思う。
splitで配列が返ってきてるからそれを代入してるわけだ。
ファイルの中身は「1<>nihen<>i am god.」こんな感じだろうな。
じゃあちょっとひねってみるか。
($log{'no'}, $log{'name'}, $log{'comment'}) = split(/<>/, $line);
ハッシュに入れてる。OK?さて。ここでハッシュの配列を表すいい方法がある。
@log{('no', 'name', 'comment')} = split(/<>/, $line);
これだ。これをハッシュスライスという。そのままハッシュのいくつかを並べた配列、だな。
見ればなんとなくやってること分かるだろ?勘のいいお前ならこうもいけることに気付くはず。
@log{qw(no name comment)} = split(/<>/, $line);
な。
だがqw(no name comment)をスクリプトのいろんな場所にいちいち書くのはコピペでも面倒だし、
途中で要素、例えばmailとかが増えると全部書き換えなくてはならない。女関係なみの面倒臭さだ。
そこでこうしてみる。
@format = qw(no name comment mail);
$line = <IN>;
@log{@format} = split(/<>/, $line);
これで@formatを書き換えるだけでこいつを使う全ての個所に対応できるようになった。俺のようにCOOLだろ?
- 11 :
- これ以上Perlスレ増やして何する気だ?
- 12 :
- > 9
> だからor dieの時、つまりopenが失敗した時には
> ファイルは空、しかも書き込みもできずっていう最悪パターンだ。
>
openが失敗したのにファイルが空になるのか?
ファイルが空になるということは空文字を書きこめたということでは?
詳しく説明しろYO!
- 13 :
- print OUT join('<>', @log{@format}),"\n";
書き込みは当然こうなるはずだ。分かるな?次はrequire。
#! /usr/local/bin/perl
require './mytext.pl';
print qq|Content-type: text/html\n\n|;
print qq|<html><body text="#FF0000">$text</body></html>|;
exit;
mytext.plを読み込んでる。イメージとしてはスクリプトのその場所に
指定したファイルが展開されてる感じだ。つまりmytext.plが
$text = 'MegabbsXP!';
1;
なら、スクリプトが
#! /usr/local/bin/perl
$text = 'MegabbsXP!';
1;
print qq|Content-type: text/html\n\n|;
print qq|<html><body text="#FF0000">$text</body></html>|;
exit;
と書かれているようなイメージ。なせmytext.plの最後に1;があるかというと、requireは自分が
成功したのか失敗したのか知る時にファイルの最後の式の真偽で判断するからだ。
だから最後にわざと真をおいてやるわけ。まったくうちの子のように手がかかる…。
で、こうもできる。
# mytext.pl
$text = $text . '?';
1;
#! /usr/local/bin/perl
$text = 'MegabbsXP!';
require './mytext.pl';
print qq|Content-type: text/html\n\n|;
print qq|<html><body text="#FF0000">$text</body></html>|;
exit;
出力はMegabbsXP!?になる。簡単だ。
- 14 :
- >>12
ああ、書き方がおかしかったな。flockとrenameを抜いてしまっていてはな。
print中にスクリプトが停止された場合というべきだった。
そうするとログが破壊される。途中までしか書けてないから。
- 15 :
- #! /usr/local/bin/perl
use strict;
$text = 'MegabbsXP!';
print qq|Content-type: text/html\n\n|;
print qq|<html><body text="#FF0000">$text</body></html>|;
exit;
use strictとは文字通りstrictというものを使うという意味だ。
てきとうにいうとstrictとは未知の値が出てくるとスクリプトエラーになる能力を
持っているライブラリってとこかな。この状態でスクリプトを組んでいけば
エラーが分かりやすくなって開発効率もあがる。
ちなみにこのスクリプトもエラーになるはず。なぜなら$textが
いきなり出てきているから。どこの誰なのか明確にしてやる必要があるわけだ。
my $text = 'MegabbsXP!';
これでOK。「どこ」なのかは分からないが、メインスクリプトで「どこ」はmainだということになっている。
そしてmainがmy $text、つまり私の$textですと言ってるわけ。
# mytext.pl
package MyText;
use strict;
my $text = 'god';
1;
#! /usr/local/bin/perl
use strict;
my $text = 'MegabbsXP!';
require './mytext.pl';
print qq|Content-type: text/html\n\n|;
print qq|<html><body text="#FF0000">$text</body></html>|;
exit;
「どこ」はpackageで宣言できる。mytext.plではMyTextだな。たしかあらたにpackageが
宣言されるかファイルの終わりまでがMyTextの世界。出力は「MegabbsXP!」…分かるよな?
暗黙で自分のpackageの変数が呼ばれるからだ。つまりmainもpackageのひとつにすぎなかったということ。
MyTextの$textは正式名称「$MyText::text」だ。どこの誰か、だ。
よく見かける&jcode::convertがいい例だな。あれはpackage jcodeの中のconvert関数という意味。
- 16 :
- > 15
> MyTextの$textは正式名称「$MyText::text」だ。どこの誰か、だ。
>
my $text と局所化されているのでパッケージもヘッタクリもないダロウ?
- 17 :
- my %tmp = ();
@tmp{qw(no name com)} = split(/<>/);
my $log = \%tmp
これで$tmp{'no'}は$log->{'no'}とも表せるようになった。リファレンスだ。
\%tmpで%tmpのアドレスが取得でき、それが$logに代入されているわけだが…
簡単には「○○のところの」が$logに入ったわけだ。$logの指すところのno。つまり$tmp{'no'}。
だから$log->{'no'}を変更すると$tmp{'no'}も変わる。
my %log = %tmp;
の場合、これは単純なコピーなので$log{'no'}を変更しても$tmp{'no'}は変わらない。別物だから当然だ。
%tmpはマイドキュメントにあるフォルダで$logはデスクトップに置いた%tmpへの
ショートカットだと言えば分かるか?%logはデスクトップにフォルダごとコピーしたってとこだな。
my $log = [];
my $log = {};
これで@tmpや%tmpなどを使わずいきなりリファレンスが作れる。上は配列、下はハッシュ。
$logを元のもののように扱うのには@$log、%$logなどとすればいい。簡単だ。
見やすく分かりやすくする意味で@{$log}、%{$log}としてもいいかもな。
具体的には
push(@{$log}, 100);
@{$log}{qw(no name com)} = split(/<>/);
などと使える。
push(@{$log}, \%tmp);
とした時に$log->[0]->{'no'}は$tmp{'no'}だということが分かれば上出来だ。
そうそう、$log = \$textなら$$logか${$log}、な。
で、なぜこんなものを使うかという話だが。一番単純にはメモリだ。
上の例でいえばHDDがもったいないからということ。
まあ他にもいろいろあるがそれは使っていくうちに分かるだろう。
使える場面では使っていったほうがいい。
- 18 :
- ゴメン、やっぱり飽きたからやめるよ (=´Д`=) じゃっ
- 19 :
- > 1
> なんか俺の偽者がいるから俺の本命Perlでたててみた。
>
18に漏れの偽者もいるんだけど スレはたてないでおこう。
- 20 :
- このスレは一体何がしたいんですか?
間違った知識をひけらかして。
- 21 :あぼーん:あぼーん
- あぼーん
- 22 :
- まじめな話、無茶苦茶な話をするのは勘弁してくれ。
- 23 :
- わかんね。
- 24 :
- >>1さん、勉強になります!
- 25 :
- >>23
理解する必要なし。バカにされるっす。
- 26 :あぼーん:あぼーん
- あぼーん
- 27 :
- 姫ハケーン!!!ハァハァw
- 28 :
- >>1
偽物の方が役に立っていたのだが。
- 29 :
- >>1
とりあえずホンモノの姫の方は、
姫萌え野郎どものために
スカートをめくってパンチラを見せてあげることだ。
- 30 :
- >>29
胸だけはだけての方がいいなぁ・・・はぁはぁ。
- 31 :あぼーん:あぼーん
- あぼーん
- 32 :あぼーん:あぼーん
- あぼーん
- 33 :
- open(OUT, "> ./log.dat") or die;
print OUT "姫の尻穴チェーック!!\n";
close(OUT);
- 34 :
- >>33
まさにディスクのゴミだなw。
- 35 :
- open(OUT, "> ./log.dat") or die;
print OUT "「ふしぎの海のナディア」って感じでやってみるかな。
現在決定したキャストは、
ナディア=弐編姫
ネモ=ひろゆき
ガーゴイル=切込み
かな。
いや、
ネモ=切込み
ガーゴイル=ひろゆき
かな。現実上の役職では、
ガーゴイル=切込み
ネモ=ひろゆき
だが。
\n";
close(OUT);
- 36 :
- >>35
文字列に改行入れるなよ・・・レベルがばれるぞ。
- 37 :
- /∵∴∴,(・)(・)∴| うるせー馬鹿!
- 38 :
- >>36
本当なら\nっていちいち書くよ、無論w
- 39 :
- >>38
はあ、何逝ってんのオマエ?? 白痴は消えろや
- 40 :
- いや、ヒアドキュメントで良いじゃん。
- 41 :
- >>39
姫、生理か?w
- 42 :あぼーん:あぼーん
- あぼーん
- 43 :
- よろしく
- 44 :あぼーん:あぼーん
- あぼーん
- 45 :あぼーん:あぼーん
- あぼーん
- 46 :
- どんな理由があるにせよ、スレ立て荒らしよりコピペ荒らしの方が規制されやすいの法則。
- 47 :
- そろそろ、うるせー馬鹿を貼りまくってる奴に関して、
削除依頼で対応してみようか?
スレ立て荒らしもカスだが、コピペ荒らしもカス。
- 48 :あぼーん:あぼーん
- あぼーん
- 49 :
- . ∧ ∧
( ´ ・∀・`) うるせー馬鹿!
- 50 :
- >>1
漏れだったら
open FILE,$file
ていうふうに括弧つかわないし;
splitだって
split /<>/, $line;
こうするです。。。
- 51 :
- というわけでなんとなーく引き継いでperl講座でも。
多分大体の人はwindows環境でしょうからそれを前提に進めていきます。
- 52 :
- ワラタ
- 53 :あぼーん:あぼーん
- あぼーん
- 54 :
- >>51
自分の板でやれよ、カマ
- 55 :
- とりあえず前提知識、環境整備はこれをよんでください
http://www.megabbs.com/perl.txt
去年の4月に漏れが書いてたものです。
いまとなってはちと不備が見つかるのですが、まぁ修正するのはめんどし
たいしたことではないのでそのままで。
- 56 :
- >>54
姫の悪口言うんなら死んでもらうぜ低脳w
- 57 :
- >55
不備の修正を面倒がるのにperl講座するの?
- 58 :
- じゃーまずはお決まりのHello World!でも
##ここから
print "Hello World!\n";
##ここまで
簡単ですね。
printは
print FILEHANDLE list;
という書式で、listをFILEHANDLEに書き出すという機能を持っています。
FILEHANDLEは省略すると'STDOUT'
listは省略すると$_になります。
この場合 FILEHANDLEは省略されているため
print "Hello World!\n";は
print STDOUT "Hello World!\n";
と同意ということになります。
STDOUTとはCGIでいうところのブラウザー、コマンドプロンプト上でいうところでの画面(モニター)ということになります。
listの部分にはlist(配列)というだけあって
(あたりまえだが)配列で指定でき
print "Hello ","world!","\n";
なんてことができます。
- 59 :
- はーい!じゃあSTDINは何を指すんですか〜!
と、>>58の実力を探るべく生徒役に徹するテスト。
- 60 :
- えーちなみに
文字列を""で囲むと「変数」や「エスケープシーケンス」の解釈がおこなわれて、展開されます。
よって\nを改行として出力したい場合は""で囲むことになります。
単に\nとして表示したい場合は''を使います。
こちらは「変数」、「エスケープシーケンス」の展開が行われません。
>>59
STDINとは標準入力で、
CGIでいうところのPOSTやGETリクエストにおける
httpヘッダーの後の空行の後の部分で
コマンドプロンプト上でいうところのキーボード入力になります。
- 61 :
- とりあえず今日はここまで。。。
ではでは
- 62 :
- STDOUT=Standard Out
STDIN=Standard In
- 63 :
- print STDOUT "姫一発ヤラセロハァハァw\n"
- 64 :
- >>60
>GETリクエストにおけるhttpヘッダーの後の空行の後の部分で
例えばCONTENT-TYPE: text/html\n\n以下の通常HTMLソースと呼ばれる部分のことで良いんだよね。先生。
%a.pl < a.txt > b.txt
おいおい、STDOUTは画面でSTDINはキーボード入力だけじゃないのかよ。と不良学生に豹変するテスト。
- 65 :
- >>64
>例えばCONTENT-TYPE: text/html\n\n以下の通常HTMLソースと呼ばれる部分のことで良いんだよね。先生。
んーとそれはレスポンス部分だよね?
リクエストのボディの部分がSTDINになるんだよ。
%a.pl < a.txt > b.txt
えと、まぁ確かに画面ではないんだけど
本来画面に出力されるものを他のファイル(など)にリダイレクトしてる、、、
んだとおもう。
いや詳しいところは知らないや((≡´Д`≡))
スマソ
- 66 :あぼーん:あぼーん
- あぼーん
- 67 :
- ま、とりあえず今日のところはでかけまーす。
明日の今ぐらいの時間にまた質問(いじめ質問含)にでも答えながらすすめていきまーす。
- 68 :あぼーん:あぼーん
- あぼーん
- 69 :
- >>67
でかけまーす。
ホンダのストリームでかね?w
- 70 :
- >>67
とっとと帰れ! ケツ掘ったろか
- 71 :
- >>70
すまんな低脳、それは俺の仕事だw
- 72 :
- >>65
HTTPリクエストって\n\nが終端記号で後には何も続かないと思ってたよ。アタシの宿題にしようっと。
標準出力とは「データを渡されることができる何か」です。
実体はそのときの状態によって異なります。
例えば、STDOUTが画面に割り当てられている場合(デフォルトのことが多い)は文字列を表示。
プリンタなら文字列を印刷。
ファイルならそのファイルに出力内容を保存。
ロボットの手を割り当てればprintfでロボットの手を制御できたりも。
STDINも同じ概念。
入力元はキーボードだったりファイルだったり温度センサーだったりします。
- 73 :
- おおー、マトモにやってくれそうな予感ー。
期待してるよー
- 74 :
- > 60
> 単に\nとして表示したい場合は''を使います。
> こちらは「変数」、「エスケープシーケンス」の展開が行われません。
>
シングルクウォート内にある ¥¥ および ¥’はどうなんだYO!
- 75 :
- >>74
¥'はともかく\\ってエスケープされるの?
けどそれ、屁理屈レベルだぞ・・・。
- 76 :
- > 75
そんなの次を実行してみればわかるだRO! これを屁理屈レベルといってうやむやに
する人には所詮プログラミングなんて無理無理!
$a= '\\';
$b= '\\\\';
print "\$a=$a: \$b=$b\n";
- 77 :
- >>72
STDIN、STDOUTの件は了解。
漏れの認識不足でした。
HTTPリクエストの件は
googleで見つけたここらへんを参照
http://docs.iplanet.com/docs/manuals/enterprise/41/ja/ag/esaphttp.htm#1004513
RFCとかを見たほうが確実なんだろうけど
日本語みつかんなかったんで断念。。。もちっとさがせばあるかも。
>>74-76
ここらへんは明日あたりに持ち越しー。
またもや漏れの認識不足があたかも、、、
はぁ、、、だめだな、、、
- 78 :
- もっと底辺でもわかる講座きぼんぬヽ(´ー`)ノ
- 79 :
- >>77
姫、phpなんて勉強するヒマがあったら
英語勉強しな。
RFC読め
- 80 :
- ''とエスケープシーケンスの話、明日にもちこそーかとおもったけど
安らかに眠れそうになさそうなんでちと調べました。
えー、シングルクォーテーションの中で唯一解釈されるエスケープシーケンスとして
「\\」と「\'」
があるようです。
後者はクォーテーション自身をあらわすためにあり
前者はエスケープに使われる\記号をあらわすためです。
てかんじですかねー。
>>79
phpやってないし(笑
>英語勉強しな。
たしかにねー。。。英語のドキュメント読めないのはちと痛いよなー。。。
勉強したいが。。。
- 81 :あぼーん:あぼーん
- あぼーん
- 82 :
- >>80
なぁに、まずは勉強さ。
Give me your anal virginity.
- 83 :
- http://isweb37.infoseek.co.jp/sports/genpuku/lobby.txt
姫、
ネタと断っているとはいえ、
元服の野郎がこんなことを書いていたぜ。
懲罰しようか?w
- 84 :あぼーん:あぼーん
- あぼーん
- 85 :
- がんばれ(´ー`)y-~~
- 86 :
- >>85
かねてから弐編へのラブコールをくりかえし、
ホモ疑惑があがっていたミルクカフェの管理人けんすうに、
ホモ確定判決が下った。
同被告人は、これ以外にも弐編姫萌えレスを2chやmegabbsで繰り返しており、
当然の判決だ、との声が高い。
http://lemmingdead.mine.nu/cgi-bin/megabbs/readres.cgi?bo=kensuu&vi=1002867854155
YIPPIEE!! 2001/12/04(Tue) 01:06
つーか、けんすうの分際で
ユメボタンの会合で女子高校生と茶をシバいてるぢゃねーかw
罰として腕立て伏せ200回+ヴァカ駄精神病院全棟全階永久便所掃除の刑なw
160 YIPPIEE!! 2001/12/06(Thu) 03:18
>>155
ただの女子高生じゃない。スタアの恋に出てるアイドル。
164 けんすう 2001/12/06(Thu) 11:51
>160
かわいかった、、、
173 YIPPIEE!! 2001/12/09(Sun) 10:02
>>164
<160>弐編姫とどっちが可愛かったんだ?(マラ
174 けんすう 2001/12/10(Mon) 01:24
>>173
あーーーーーー!微妙。
これ、マジ?(汗
- 87 :
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| オカマ に ホモ か
| そら目出てえな!!
∧ ∧ |/\_________
(,,゚Д゚)____.
(つ/~ ※ ※ \
/※ ※ ※ ※ \
~~~~~~~~~~~~~~~~~~~
- 88 :あぼーん:あぼーん
- あぼーん
- 89 :
- なんか笑える
- 90 :
- 電網海の弐編姫
予告編
第壱話 うそっ、君、オトコなのか??
時は2002年。
俺は渋谷で3人の男女に追われていた
とある美少女とぶつかり、
ある青い宝石を手に入れる。
それが全ての物語の始まりだったのだ。
- 91 :
- 気持ちはわかるが、ちゃんとやろうとしてる人を邪魔するのは
単なる荒らしだぞ。
とか書くと今まで弐編が〜」とか言い出すやつが出てきそうだけど。
- 92 :
-
_/二二) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ / / \ | 弐編の家臣でござる。
iーΥー―i ( | このスレはメガビ領民一同の
i!!!!!!!!!!!!iii( > < 唯一の楽しみでござる。
_ |!!!!!!!!!/ヽ/_ | 何卒、荒らしはご容赦くだされ。
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄ / \_______________
\;;;;;;;;;◎;;;;;;;;;;;;;;; / \
/ | / ノ \
- 93 :
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
| >>91-92 巣窟に帰れ!
∧ ∧ |/\_________
(,,゚Д゚)____.
(つ/~ ※ ※ \
/※ ※ ※ ※ \
~~~~~~~~~~~~~~~~~~~
- 94 :
- ΛΛガバッ! / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(;゚Д゚)ミ < コタツギコを荒らしに使うなゴルァ!
⊆ ̄ιノυ 〇 \____________________
- 95 :
-
姫ゴメン、
愛してるぜw
ハァハァw
- 96 :
- age
- 97 :あぼーん:あぼーん
- あぼーん
- 98 :
- 姫って秋田の大館出身なんだろ?
秋田美人だね、ハァハァw
- 99 :
- http://www24.big.or.jp/~faru/nihen.jpg
秋田美人弐編姫w
- 100 :
- >>98
違うZO
- 101 :
- 姫だ。ハアハア。。。
- 102 :
- (゚д゚)ママー
- 103 :
- >>99
ヘタな女なんかよりずっとソソるね。
- 104 :
- http://tmp.2ch.net/test/read.cgi/lobby/1014548201/
弐編姫の悪口を言っていた
ロビーの朝顔という固定を叩いて、
土下座させましたw
- 105 :あぼーん:あぼーん
- あぼーん
- 106 :
- これでへぼやんに続き、2人目の敵を倒したかw
- 107 :
- http://thor.prohosting.com/~mizore/up/img-box/img20020212005936.jpg
- 108 :
- >>80
俺の嫁になれw
- 109 :
- カマと取り巻きうぜえよ
ゴミ、ウセロ
- 110 :
-
109殺しますか?
- 111 :
- >>80
姫、ブラジャー付け忘れてるぞw
- 112 :
- ここまで読んだ。
ログ削除した。
- 113 :
- 2ch検索はどうしたんだ?
放置か??
- 114 :
- 新鮮で面白かった
おまえらじゃまするな。
- 115 :
- 姫タン・・・ハァハァハァハァ・・・・・(*´Д`)・・・・・ハァハァハァハァ
- 116 :
- 姫はさぁ、30過ぎのヴスな年増女にうまいこと言いくるめられて乗っかられて
新鮮な種絞り取られて
双子の父親になっちゃったんだよねぇ。。。
もちろんゴムは年増女によって事前に穴開き。
- 117 :
- >>116
悪い魔女に囚われたお姫様だな、そら
- 118 :
- ウンコでたい
- 119 :
- 姫、116はヲレぢゃないぜ。
見損なうなよ(@w荒
- 120 :
- ~>゚)〜〜〜女
- 121 :あぼーん:あぼーん
- あぼーん
- 122 :あぼーん:あぼーん
- あぼーん
- 123 :
- 姫はさぁ、30過ぎのヴスな年増女にうまいこと言いくるめられて乗っかられて
新鮮な種絞り取られて
双子の父親になっちゃったんだよねぇ。。。
もちろんゴムは年増女によって事前に穴開き。
- 124 :
- >>123
詐称バレバレ
- 125 :
- >>123
詐称バレバレ
- 126 :あぼーん:あぼーん
- あぼーん
- 127 :あぼーん:あぼーん
- あぼーん
- 128 :
-
うんこがでたくなった。
ああ
あ
あ
ああああ
- 129 :あぼーん:あぼーん
- あぼーん
- 130 :
- >>128
詐称バレバレ
- 131 :
- うんこ出たいいいいい
- 132 :あぼーん:あぼーん
- あぼーん
- 133 :
- >>131
詐称バレバレ
- 134 :あぼーん:あぼーん
- あぼーん
- 135 :
- 弐編は東京kittyの嫁にでもなっとれ
- 136 :
- あー。ひまだなー
- 137 :
- 結城さんのPerlクイズの解答編で載った!
しかし、後々検証すると適当なコードだったなと反省、、、
否定の否定を肯定してしまふ、、、
- 138 :
- >>137
http://yasai.2ch.net/test/read.cgi/event/1016036498/
3/17弐編姫強制女装化計画発動?
1 :参加するカモさん :02/03/14 01:21
新宿ロフトイベントでのひろゆき欠席の穴埋めとして、
急遽計画が持ち上がった模様。
計画中の服装としては、
1.東京女学館制式セーラー服(冬仕様)
2.目白女学院制式セーラー服(冬仕様)
3.警視庁女子警察官制服(冬仕様)
4.自衛隊女性士官制服(冬仕様)
等が上がっている模様。
こんな悪巧みが進行中らしい、、、
- 139 :
-
まぁ138は次の「大攻略マガジソ」の企画の一環なんだろうな。
- 140 :
- >137
おまえのコードはマジックナンバーを埋め込みすぎていて、きめうちのために
汎用性・拡張性がないんダヨ! バーカ。
漏れのコードを見てもっと勉強シロ!!
- 141 :
- >>140
漏れとか言っていて自分が誰か示していないヴァカハッケソ
ヴァカの癖に姫に意見するなんて1兆年早いよ低脳(ワラ
- 142 :
- 140みたいなヴァカは初めてみました
人間、ここまでヴァカになれるものなんだね
何か特別な訓練をして、
血の滲む(にじむ)努力をしているんだろうねw
- 143 :
- 弐編姫萌え萌え板を作らせるのが野望です
- 144 :
- なら、ここ行けよ
http://kaba.2ch.net/accuse/
- 145 :
- いいからケツ出せ
- 146 :
- >>138
弐編姫セーラー服実装計画
(PNSUIP=Princess Nihen Sailor's Uniform Implementation Project)か・・・
PNSUIPは当然写真撮影計画も包含していると考えていいんだろうな?
- 147 :
- PNSUIPに関しては、
どの制服を姫に着せるかで相当の意見の対立があるようです。
- 148 :
- マックの女子バイトの制服が候補に入っていないのは
「残念です」(ロイエンタールの声で)
- 149 :
- PNSUIPって言い出したの、マガジソの編集人だっけ?
黒○とかいう。
で、○の○も○と○込○○がのって決定だろ。
- 150 :あぼーん:あぼーん
- あぼーん
- 151 :
- PNSUIPと一緒に弐編姫のパンティ即売会もあるそうです
- 152 :あぼーん:あぼーん
- あぼーん
- 153 :
- 性器表現1
I ==> )*( princess_nihen
俺のティンポを弐編姫の尻穴に代入(assignment)する
- 154 :
- >>152
- 155 :あぼーん:あぼーん
- あぼーん
- 156 :
- 弐編姫が新宿ロフトに来てました。
セーラー服着てたよ。
ああ、やっぱ女装好きなんだなとオモタ
- 157 :あぼーん:あぼーん
- あぼーん
- 158 :
- 狩猟?
- 159 :
- 痔・遠藤!
- 160 :
- 性器表現
I ==> )*( princess_nihen
俺のティンポを弐編姫の尻穴に代入(assignment)する
I==E+<L|princess_nihen
弐編姫の左の胸の乳首を揉む
I==C+<R|princess_nihen
弐編姫の右の胸の乳首をつかむ
- 161 :あぼーん:あぼーん
- あぼーん
- 162 :あぼーん:あぼーん
- あぼーん
- 163 :
- ついにmegabbsに「姫」鯖ができたな。
これで「弐編姫」はmegabbsにおける公式称号となったわけだw
ばんざーい! ばんざーい! ばんざーーーーーーい!!!!!!!!!!!
- 164 :
-
もはや全ネット上で通じるよ<弐編姫>w
- 165 :あぼーん:あぼーん
- あぼーん
- 166 :あぼーん:あぼーん
- あぼーん
- 167 :
- http://www.geocities.co.jp/Beautycare-Venus/2853/hime/nihen.mp3
弐編姫セクシーボイスww
- 168 :
- >>167
ageんなRー猿
- 169 :
- 弐編「姫」概念というのは、
もはやネット界では公認だし、
2ch的に使用してもOKということになったんだよ?
http://yasai.2ch.net/test/read.cgi/event/1016036498/l5019 :参加するカモさん :02/04/06 09:20
弐編姫よりも可愛いというか、
少女性と処女性を感じさせる女を見つけ出すのは結構難しいと思う。
現実の女性というのは、
その実結構ずさんで色気がないものだ。
弐編姫は、少女の恥じらいを濃厚に有した稀な存在だw
- 170 :
- 20 :参加するカモさん :02/04/06 09:24
この前の新宿ロフトで、
切込隊長から「また女装したんだ?」とカマをかけられた弐編姫は、
「や、やってませんよ!そ、そんな!だ、だれが言ったんですか?!!!」
などと声のオクターブを揚げ、
恥じらい2000パーセントの応答を返した。
このとき、俺は思ったものだ。
「この子は、容貌だけでなくて心の中も少女だったのか。」
そう、弐編姫の中には少女が住んでいるw
21 :切込隊長 ★ :02/04/07 01:19
そうだったね・・・。
- 171 :
- >>169 粘着キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
- 172 :
- 話した切込が認めたんじゃもうどうしようもないよ、
弐編くん。
- 173 :
- 「この子は、容貌だけでなくて心の中も少女だったのか。」
そう、弐編姫の中には少女が住んでいるw
21 :切込隊長 ★ :02/04/07 01:19
そうだったね・・・。
- 174 :
- >>172-173 粘着キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
- 175 :
- >>174
もしかして、姫かい?w
俺を待っていてくれたのかい?
ちょっと嬉しいぜw
- 176 :
- >>175 粘着ウゼ━━━━━━(゚∀゚)━━━━━━ !!!!!
- 177 :
- 弐編姫キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
- 178 :
- 削除依頼だしてこよ。
- 179 :
- >>178
Digi/Userの記事は読んでるよ
毎回楽しみにしているw
- 180 :
- プリンセス・スキッパーw
- 181 :あぼーん:あぼーん
- あぼーん
- 182 :あぼーん:あぼーん
- あぼーん
- 183 :
- アビームだな、姫w
- 184 :
- 俺のコックスをしゃぶれよ姫ww
- 185 :
- というのはとにかく、
姫はボートをやってたんだなw
- 186 :
- print <<"EOF";
★祝=perl板誕生★;
http://www.2ch2.net/bbs/perl/index2.html
EOF
- 187 :
- 宣伝UZEEEEEEEEEEEEEEE
と。
- 188 :あぼーん:あぼーん
- あぼーん
- 189 :あぼーん:あぼーん
- あぼーん
- 190 :
- 3/9は確か弐編姫の誕生日だったな。
おめでとう姫w
- 191 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 192 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 193 :
- 弐編姫パンティ脱げよ
- 194 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 195 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 196 :
- ケツ揉ませろ
- 197 :
- >>弐編姫
俺の子を産めw
- 198 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 199 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 200 :
- >>198=199
感じてるのか、姫?w
- 201 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 202 :
-
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
|<(・) > < (・)>|
| |
| (。 。) |
| |
| ∀ |
\____________/
- 203 :
- 女性ということ?
だとしたらもっと大切に扱わなきゃ。
urlは?
- 204 :
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
Λ_Λ | 君さぁ こんなスレッド立てるから |
( ´∀`)< 厨房って言われちゃうんだよ |
( ΛΛ つ >―――――――――――――――――――‐<
( ゚Д゚) < おまえのことを必要としてる奴なんて |
/つつ | いないんだからさっさと回線切って首吊れ |
\____________________/
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
- 205 :
- (^^)
- 206 :
- (^^)
- 207 :
- (^^)
- 208 :
- ∧_∧
( ^^ )< ぬるぽ(^^)
- 209 :
- 、、、
- 210 :
- ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
- 211 :
- (^^)Null-po
- 212 :
-
★私は毎月確実に収入が入り、すごく助かっています★
安心で確実、変な資金はまったく要りません。
ちょっとの努力と、根気だけです。
http://www.h2.dion.ne.jp/~m_oka/moemoe/afelli.html
- 213 :
- (・∀・)イイ懸賞サイト、お小遣いサイトをピックアップして紹介しています
月に1万円以上は稼げそうにないけど、4000円ぐらいなら稼げそうです
無料登録するだけで商品券が貰えるサイトなども載せてあります
http://f15.aaacafe.ne.jp/~suikas/present.html
- 214 :
- オールスターでカツノリと川崎憲次郎のバッテリーを実現させよう!!
https://allstar.sanyo.co.jp/vote/
- 215 :
- 〜● 〜● 〜●◎ 受精
http://homepage3.nifty.com/coco-nut/
- 216 :
- http://homepage.mac.com/hiroyuki43/
- 217 :
- ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
- 218 :
-
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
- 219 :
- ∧_∧
( ^^ )< ぬるぽ(^^)
- 220 :
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 221 :
- (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
- 222 :
- 初めてこの板来たけどゴミだな。。。
お前らに板いらんだろ?
- 223 :
- あれから
- 224 :
- 保守
- 225 :
- (,, ・∀・)
と )
Y /ノ
人 / ) ガッ
∩∧_.< > /し' //.
ヽ(`Д´V(_フ彡 >>219
- 226 :2013/03/27
- _
|O\
| \ キリキリ
∧|∧ \ キリキリ
ググゥ>(;⌒ヽ \
∪ | (~)
∪∪ γ´⌒`ヽ
) ) {i:i:i:i:i:i:i:i:}
( ( ( ´・ω・)、
(O ⌒ )O
⊂_)∪
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
組み込み型全文検索エンジンSenna (269)
【perl】速いのはどっち?【php】 (177)
MySQL vs PostgreSQL (380)
掲示板作って欲しいんですが・・・ (234)
外部2ちゃんねるread.cgi (189)
【全文検索】groonga【senna後継】 (108)
--log9.info------------------
【Jet】ジェットスター・ジャパンGK027便【Star】 (949)
成田空港が便利か不便か決着をつけるスレ (406)
【Peach】ピーチ・アビエーションMM30便【楽桃】 (725)
ぬるぽで3時間以内にガッされなければ神@エアライン039便 (929)
【県営】岡山空港 その4【第2-4駐車場無料】 (197)
【RJTT】 羽田空港総合スレッド★24【HND】 (350)
【松山・高知】四国の空港part3【徳島・高松】 (672)
【KIX】関西国際空港(関空)-37@airline【RJBB】 (113)
マイナーですが、丘珠空港・・・4 (437)
IDに航空関連用語を出すスレ 26便 (103)
【ANAは時の証】全日空スレNH053便【始めます】 (374)
不買に徹し全日空を破綻させるスレ (413)
【ゆいレール】修行僧が沖縄を語る【米軍キャンプ】 (184)
【ANA】50000PP修行スレ NH46便【SFC】 (360)
【QR】 カタール航空 001便【DOH】 (590)
【HAC】北海道エアシステム 4 (933)
--log55.com------------------
ガーリー・エアフォース
人類は衰退しましたのわたしちゃんお姉ちゃんに甘えるスレ
はやく酒に逃げ込め大学生(既卒)
アニメキャラバレンタインデー2019。
どれだけ過酷な拷問をされても絶対に屈しないアニメキャラ
ガヴリールドロップアウトのスレ ガウちゃん タプリス ラフィエル インスタ蝿
乳輪の大きさがCDくらいありそうなアニメキャラ
【悲報】大学卒業前にネットに頼り童貞卒業するもトラウマに