#ぱそ 2014-04-16
発言数 | 99 |
---|---|
表示 |
00:01:42
! C-TL_____ (Ping timeout: 20 seconds)
00:02:26
+ CTL_UXG_ (CTL_UXG_!Cat-Tail@p0367e1.miygnt01.ap.so-net.ne.jp) to #ぱそ
00:02:59
+ C-TL_UXG (C-TL_UXG!Cat-Tail_UXG@p0367e1.miygnt01.ap.so-net.ne.jp) to #ぱそ
00:03:22
! CTL_UXG (Ping timeout: 120 seconds)
00:06:07
+ LizardMe_ (LizardMe_!LZD@ntaich065090.aich.nt.ngn.ppp.infoweb.ne.jp) to #ぱそ
00:06:45
! LizardMen (Ping timeout: 20 seconds)
00:09:05
! sobon_ ("Leaving...")
00:14:18
+ zigutabi (zigutabi!zigutabi@118-86-158-53.kakt.j-cnet.jp) to #ぱそ
00:15:26
<zigutabi> すみません初歩的ですが、プログラマーとスクリプターの違いって、何でしょうか?
00:19:22
! kaya-n ("Leaving...")
00:24:59
! atake ("Leaving...")
00:27:35
! Pikoyan ("See you...")
00:30:14
! SriVidyut (Ping timeout: 120 seconds)
00:34:21
! Yaduka (Client closed connection)
00:34:31
+ sobon_ (sobon_!sobon@nfmv001095178.uqw.ppp.infoweb.ne.jp) to #ぱそ
00:34:44
+ Yaduka (Yaduka!yaduka@ntchba290246.chba.nt.ftth.ppp.infoweb.ne.jp) to #ぱそ
00:42:47
raa0121 -> raa0121_z
00:44:28
! sobon_ (Ping timeout: 20 seconds)
00:44:58
<Morris> http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%82%BF%E3%83%BC
00:45:17
<Morris> >スクリプター (scripter) とは、映画の撮影現場において、撮影シーンの様子や内容を記録・管理するパートである。記録とも。
00:45:27
<Morris> ……という記述はさておき
00:45:49
<Morris> 「プログラム」と「コーディング」の違いだね
00:47:42
<Destin> 「コーディンガー」とは言わないんだねw
00:49:32
<Morris> 日本語にすると「設計」と「構築」
00:49:47
<Morris> 日本語でプログラミングと言うと、コーディングまで含んでしまうけど
00:50:16
<Morris> 狭義の「プログラム」は、要件から仕様を作り、アルゴリズムやフローチャートを書くまで
00:50:31
<Morris> だから、「プログラム」に「言語」はほとんど関係ない
00:50:53
<Morris> アルゴリズムができた後、それを実際に書くのが「コーディング」
00:52:11
<Morris> 「○○という問題の解決のために、これを入力したらこういう出力が出るようにしたい」というのが設計
00:52:27
<Morris> 「これを入力したらこういう出力が出るようなものを作る」のが構築
00:53:30
+ SriVidyut (SriVidyut!SriVidyut@115x125x65x84.ap115.ftth.ucom.ne.jp) to #ぱそ
00:54:06
<zigutabi> ありがとうございます
00:54:12
<zigutabi> ただ、ネットで見ると
00:54:14
<zigutabi> 時々
00:54:33
+ sobon_ (sobon_!sobon@nfmv001055008.uqw.ppp.infoweb.ne.jp) to #ぱそ
00:55:01
<zigutabi> 蔑称的ニュアンスがあったので
00:55:29
<zigutabi> そういう面があるのかなと、聞いてしまいました。
00:55:47
<Morris> 「国語はできるけど数学ができない人」のようなものかな
00:56:06
<Morris> ツールとしてのコーディング能力は持ってるけど
00:56:17
<Morris> それを問題解決に使う方法がわからない人
00:56:26
<zigutabi> スクリプト言語とは関係ないのですか
00:56:35
<Morris> 蔑称的、からの想像だけどね
00:57:14
<Morris> ああ、そういう意味もあるのかな
00:57:21
<Morris> 簡単な「流れ」なら作れるけど
00:57:58
<Morris> いくつものパーツ(関数やサブルーチン)を作って、組み合わせて大きなものを作ることができない、という意味になるのかな
00:58:21
<Morris> http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E
00:58:41
<Morris> これも想像だけどね
00:59:16
<zigutabi> 実は別のところでケンカしてしまいまして
00:59:32
<zigutabi> その時に、お前の考え方はスクリプターだといわれたのです
01:00:01
<zigutabi> それで、カムチャッカファイヤーになってました
01:00:14
<Morris> http://at-agent.jp/guide/it-glossary/detail/%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%82%BF%E3%83%BC/
01:00:27
<Morris> 「特定の言語しか使えない人」かもね
01:00:41
<Morris> たぶん、一番可能性が高いのは
01:00:45
<Morris> その人の造語だけどw
01:01:23
<zigutabi> ゲームスクリプトって、スクリプト言語とは全く違うのか
01:01:31
<zigutabi> てか、IT用語ややこしい
01:01:41
<Morris> いろんな使い方してる人がいるからね
01:01:59
<Morris> ひとりひとり微妙に意味が異なる
01:02:11
<zigutabi> 画像ファイルも動的処理ができるように、命名即に従って書くべきだといったら
01:02:14
<zigutabi> 噛み付かれた
01:02:16
<Morris> 世の中にあふれかえってる「横文字」をいくつか思い浮かべてみればわかると思うよw
01:02:32
<Morris> あー
01:02:39
<Morris> 命名則か
01:02:48
<zigutabi> スライムの画像だったら、suraimu.gifではなく、enemy_01.gifといったら
01:03:04
<zigutabi> そこにこだわるのは、スクリプターだって
01:03:29
<Morris> 利点も欠点もあるから、一概にいいとかダメとか言えないけどね
01:03:33
! sobon_ ("Leaving...")
01:03:49
<Morris> 少なくとも、そこにこだわるのはスクリプターではない別の何かだと思うw
01:04:07
<zigutabi> 一応、自分は画像管理のしやすやとか
01:04:58
<zigutabi> ゲームのような、敵A,敵Bという風に大量のデータを扱う場合は
01:05:30
<zigutabi> ID割り振った方が効率いいといったのですが
01:05:31
Destin -> ash
01:06:41
<zigutabi> むしろ、IDのような割り振りではなくて、名称の方が管理しやすいといわれた
01:07:02
<Morris> メリットデメリット並べて、「今回の場合は」どっちが後々楽になるか、みんなで話し合うべき
01:07:15
<Morris> #「今回の場合は」に注意。別の場合は別の選択になるかもしれない
01:08:00
<Morris> まあ、相手の主張がよくわからなかったら
01:08:12
<Morris> そこに時間をかけて話し合ってもきっと時間の無駄なので
01:08:22
<zigutabi> うん、こっちは管理のしやすさと、動的処理のことを上げて、メリットなんですかと聞いたら
01:08:27
<Morris> こっそりと自分用の対応表を作ってしまうといいと思うよw
01:08:43
<zigutabi> 上のお前の考え方はスクリプターだといわれて、理由あげてくれなかった
01:09:00
! LizardMe_ ("やなこった!めんどくせえ!")
01:09:07
<ash> 一緒に仕事をするのでなければ
01:09:15
<zigutabi> しないよ
01:09:16
<ash> 放置するのが得策かとw
01:09:28
<Morris> 頭ごなしに否定する人はたいてい聞き入れてくれないから説得しようとするだけ無駄
01:09:49
<Morris> 一見相手のやり方に従ってるように見せといて、裏でこっそり自分用のやり方でも進めておいて
01:10:11
<zigutabi> ただ、相手を頭ごなしに悪くいうのに、納得できなかった
01:10:12
<Morris> 相手のやり方で問題が発生した時に「ほーらこっちの方が良かったでしょ」と言って出すんだw
01:10:30
<Morris> 問題が発生しなければそのまま埋めとけばいいし
01:10:45
<Morris> 労力が無駄になるけど、そんなの気にしなくて言いw
01:10:49
<ash> 気持ちはわかる、が言い合うだけ時間の無駄だと思うw
01:11:13
<zigutabi> うに
01:11:20
<Morris> それが骨幹で、そこを変えればがらっと変わってしまうのならともかく
01:11:34
<Morris> ファイル名が変わったからといって、骨幹に影響はほとんどないでしょw
01:11:51
<ash> 個人的な意見として、プログラマの経験からいうなら
01:11:53
<zigutabi> うん、ただイラストさんと一緒にやるとき
01:12:07
<zigutabi> イラストさんと意識を共有したほうがいいかなと
01:12:25
<ash> 「enemy_」+数字の方が処理するのには便利
01:12:33
<zigutabi> コピペ
01:12:44
<Morris> まあぶっちゃけ、変数配列に格納してしまうと一緒なので
01:12:55
<Morris> 自分用の対応表作っておくのが吉
01:13:27
<zigutabi> ほむほむ
01:13:29
<Morris> ただ、それを相手に押しつけるのはよくないけどね
01:13:30
<ash> どっちにせよ対応表は必要ですね
01:14:11
<Morris> 対応表作っておけば、あとはその対応表から変数配列に格納するパーツ(サブルーチン)作ってしまえば
01:14:16
<Morris> 汎用性は一気に上がる。
01:14:23
<ash> 50も60も画像を管理するなら、対応表は必須ですから
01:15:00
<zigutabi> ミニゲームでも、50、60超える
01:15:17
<ash> 画像に限ったことでもないですけどね
01:15:23
! SriVidyut ("Leaving..")
01:15:28
<Morris> #関数でもいいけどね。たいていグローバル変数なので返り値がないサブルーチンでも問題ないけど、関数にして配列を返り値にするのもひとつの方法だし、どっちが正解かということはないのでここは細かいところ
01:16:06
<zigutabi> Morrisさんのは事前知識いる汗
01:16:14
<ash> その辺は「手法」ですからな
01:16:54
<Morris> ああ、まあ気にしなくていいよ>事前知識
01:17:22
<Morris> あくまでもおまけコーナーに書いてある豆知識程度なので
01:17:42
! C-TL_UXG (Ping timeout: 20 seconds)
01:17:44
<Morris> 今回の場合、解決法は「対応表を持つこと」で
01:18:02
<Morris> それを使い回せたらラッキー、ってのは豆知識
01:18:24
+ C-TL_UXG (C-TL_UXG!Cat-Tail_UXG@p0367e1.miygnt01.ap.so-net.ne.jp) to #ぱそ
01:18:26
+ CTL_UXG__ (CTL_UXG__!Cat-Tail@p0367e1.miygnt01.ap.so-net.ne.jp) to #ぱそ
01:19:07
+ SriVidyut (SriVidyut!SriVidyut@115x125x65x84.ap115.ftth.ucom.ne.jp) to #ぱそ
01:19:14
<zigutabi> 勉強になりました
01:19:22
! CTL_UXG_ (Ping timeout: 120 seconds)
01:19:30
<Morris> では寝るすす
01:19:36
Morris -> MorrisZZZ
01:19:38
<zigutabi> ありがとうございました
01:19:39
<ash> おやすー
01:20:24
+ Prof_M (Prof_M!moriarty@i60-34-47-42.s02.a004.ap.plala.or.jp) to #ぱそ
01:21:31
<ash> さて、おちまー
01:21:47
! Prof_M_ (Ping timeout: 120 seconds)
01:21:50
! ash ("無問題")
01:33:25
! akiraani ("ソリッドファイター復刊賛同者求>http://www.fukkan.com/vote.php3?no=27370")
01:43:44
! zigutabi ("ばたんきゅー")
02:15:53
! tatsu114 ("ろくでもない。ほんとろくでもない。")
02:49:43
! C-TL_UXG (Ping timeout: 20 seconds)
02:51:24
! CTL_UXG__ (Ping timeout: 120 seconds)
02:52:32
! CHOBOJA ("Leaving...")
02:57:39
! Jackson_ ("Leaving...")
03:06:23
! Balyoshi (Ping timeout: 20 seconds)
03:15:55
! MOTOI ("Zzz……")
03:43:22
! hir_CF (Ping timeout: 20 seconds)
03:46:51
+ hir_CF (hir_CF!hir_cf@p31113-ipngn100405kobeminato.hyogo.ocn.ne.jp) to #ぱそ
06:06:45
! Prof_M (Ping timeout: 20 seconds)
06:07:03
+ Prof_M (Prof_M!moriarty@i60-34-47-42.s02.a004.ap.plala.or.jp) to #ぱそ
06:12:15
+ kaya-n (kaya-n!kaya_n@pc68f6b.kyotnt01.ap.so-net.ne.jp) to #ぱそ
06:17:27
! showchan ("Leaving...")
06:21:13
+ showchan (showchan!showchan@dae641a3.tcat.ne.jp) to #ぱそ
06:50:58
+ CTL_UXG (CTL_UXG!Cat-Tail@p0367e1.miygnt01.ap.so-net.ne.jp) to #ぱそ
06:51:23
+ CHOBOJA (CHOBOJA!choboja@118.176.108.178) to #ぱそ
06:54:01
! NM ("Leaving...")
06:57:19
+ NM (NM!NM@FL1-118-109-152-130.kng.mesh.ad.jp) to #ぱそ
06:58:46
! CTL_UXG (Ping timeout: 120 seconds)
07:05:09
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
07:08:34
MorrisZZZ -> MorrisAFK
07:08:36
MorrisAFK -> Morris
07:33:02
! ocha (Client closed connection)
07:33:11
+ LizardMen (LizardMen!LZD@dhcpg060.gctv.ne.jp) to #ぱそ
07:33:26
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
07:35:48
! ocha (Ping timeout: 20 seconds)
07:39:24
Morris -> MorrisWork
07:51:44
+ sobon_ (sobon_!sobon@nfmv002184.uqw.ppp.infoweb.ne.jp) to #ぱそ
07:53:38
+ sobon__ (sobon__!sobon@nfmv001034189.uqw.ppp.infoweb.ne.jp) to #ぱそ
07:53:38
! sobon_ (Client closed connection)
07:55:01
! LizardMen ("それが 私 の存在意義ですから。")
08:01:04
! sobon__ (Client closed connection)
08:08:16
+ Kannna_ (Kannna_!kannna@em36-244-194-138.pool.e-mobile.ne.jp) to #ぱそ
08:22:55
! hir_CF ("Leaving...")
08:35:41
+ hir_CF (hir_CF!hir_cf@p31113-ipngn100405kobeminato.hyogo.ocn.ne.jp) to #ぱそ
08:40:41
+ H_Aoi (H_Aoi!H_Aoi@u600161.xgsnun104.imtp.tachikawa.mopera.net) to #ぱそ
08:55:02
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
09:17:13
+ AizawaYu2 (AizawaYu2!AizawaYu2@i114-185-146-45.s05.a012.ap.plala.or.jp) to #ぱそ
09:25:34
! ocha (Client closed connection)
09:35:43
+ Balyoshi (Balyoshi!username@k161241.ppp.asahi-net.or.jp) to #ぱそ
09:52:55
+ dain (dain!dain@220x151x204x245.ap220.ftth.ucom.ne.jp) to #ぱそ
10:15:34
! sobon ("Leaving...")
10:15:36
raa0121_z -> raa0121
11:29:24
! Prof_M (Ping timeout: 20 seconds)
11:29:46
+ Prof_M (Prof_M!moriarty@i60-34-52-222.s02.a004.ap.plala.or.jp) to #ぱそ
12:37:06
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
12:42:38
! dain (Ping timeout: 20 seconds)
12:51:15
+ atake (atake!atake@115-37-138-23.express1.commufa.jp) to #ぱそ
13:02:14
! Balyoshi (Ping timeout: 120 seconds)
13:07:28
! ocha (Client closed connection)
13:07:49
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
13:10:11
! ocha (Ping timeout: 20 seconds)
13:32:51
! Kannna_ (Ping timeout: 120 seconds)
14:30:48
+ Balyoshi (Balyoshi!username@k161241.ppp.asahi-net.or.jp) to #ぱそ
15:25:58
+ ao_MacB (ao_MacB!ao_macb@s184156.ppp.asahi-net.or.jp) to #ぱそ
15:27:22
+ Jackson (Jackson!jackson@p5106-ipbfp1702osakakita.osaka.ocn.ne.jp) to #ぱそ
16:18:58
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
16:49:30
! ocha (Client closed connection)
17:20:19
+ sobon (sobon!sobon@nthkid133036.hkid.nt.ftth.ppp.infoweb.ne.jp) to #ぱそ
17:27:12
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
17:40:30
! Balyoshi (Ping timeout: 20 seconds)
17:55:10
! showchan ("Leaving...")
17:58:15
+ showchan (showchan!showchan@dae641a3.tcat.ne.jp) to #ぱそ
18:20:44
+ Pikoyan (Pikoyan!UserID@p14136-ipngn802funabasi.chiba.ocn.ne.jp) to #ぱそ
19:06:11
+ LizardMen (LizardMen!LZD@dhcpg060.gctv.ne.jp) to #ぱそ
19:07:17
+ tatsu114 (tatsu114!tatsu114@210-1-152-197.catv.tees.ne.jp) to #ぱそ
19:09:42
raa0121 -> raa0121_z
19:12:13
+ sobon_ (sobon_!sobon@nfmv001035033.uqw.ppp.infoweb.ne.jp) to #ぱそ
19:24:23
MorrisWork -> Morris
19:42:05
! sobon_ ("Leaving...")
19:43:12
+ sobon_ (sobon_!sobon@nfmv001035033.uqw.ppp.infoweb.ne.jp) to #ぱそ
19:53:17
+ Kannna_ (Kannna_!kannna@em36-244-194-138.pool.e-mobile.ne.jp) to #ぱそ
20:07:14
! H_Aoi (Ping timeout: 120 seconds)
20:29:00
+ akiraani (akiraani!akiraani@nfmv001152219.uqw.ppp.infoweb.ne.jp) to #ぱそ
20:30:44
! ocha (Client closed connection)
20:33:13
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
20:35:54
+ Balyoshi (Balyoshi!username@k161241.ppp.asahi-net.or.jp) to #ぱそ
20:45:01
! ocha (Ping timeout: 20 seconds)
20:47:38
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
21:00:12
koi-chan[away] -> koi-chan
21:00:45
! sobon_ (Ping timeout: 120 seconds)
21:04:06
+ ash (ash!ash@61-27-134-148.rev.home.ne.jp) to #ぱそ
21:05:06
+ col (col!col@p15174-ipngn100106tokaisakaetozai.aichi.ocn.ne.jp) to #ぱそ
21:06:06
! Prof_M (Ping timeout: 20 seconds)
21:06:46
+ Prof_M (Prof_M!moriarty@i222-150-220-72.s02.a004.ap.plala.or.jp) to #ぱそ
21:10:18
+ asahiya_ (asahiya_!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
21:11:07
! asahiya (Ping timeout: 120 seconds)
21:19:59
! ocha (Ping timeout: 20 seconds)
21:20:39
+ aspha (aspha!UserID@p2253-ipbf04otsu.shiga.ocn.ne.jp) to #ぱそ
21:26:34
! aspha (Ping timeout: 120 seconds)
21:26:55
+ aspha (aspha!UserID@p2253-ipbf04otsu.shiga.ocn.ne.jp) to #ぱそ
21:32:40
+ showchan_ (showchan_!showchan@dae641a3.tcat.ne.jp) to #ぱそ
21:33:56
! showchan (Ping timeout: 120 seconds)
21:54:17
+ V-zEn (V-zEn!V-zEn@12.174.210.220.dy.bbexcite.jp) to #ぱそ
22:01:57
ash -> Cardfool
22:16:55
+ dain (dain!dain@220x151x204x245.ap220.ftth.ucom.ne.jp) to #ぱそ
22:17:26
+ hir_CF_ (hir_CF_!hir_cf@p31113-ipngn100405kobeminato.hyogo.ocn.ne.jp) to #ぱそ
22:17:31
! hir_CF (Ping timeout: 20 seconds)
22:22:46
! ao_MacB (Client closed connection)
22:25:27
! asahiya_ (Ping timeout: 20 seconds)
22:26:43
+ asahiya (asahiya!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
22:29:24
! kairi (Ping timeout: 20 seconds)
22:30:04
+ kairi (kairi!kairi@i121-118-192-97.s10.a030.ap.plala.or.jp) to #ぱそ
22:30:24
! asahiya (Ping timeout: 20 seconds)
22:32:01
+ asahiya (asahiya!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
22:34:11
+ ocha (ocha!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
22:34:15
! ocha (Client closed connection)
22:34:17
+ ochaochaocha3 (ochaochaocha3!ocha@i223-216-137-159.s41.a022.ap.plala.or.jp) to #ぱそ
22:34:54
ochaochaocha3 -> ocha
22:36:50
! asahiya (Ping timeout: 120 seconds)
22:39:26
+ asahiya (asahiya!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
22:40:03
! AizawaYu2 ("それではノシ")
22:47:13
+ sobon_ (sobon_!sobon@nfmv001035033.uqw.ppp.infoweb.ne.jp) to #ぱそ
22:53:19
! Yaduka (Client closed connection)
22:53:39
+ Yaduka (Yaduka!yaduka@ntchba290246.chba.nt.ftth.ppp.infoweb.ne.jp) to #ぱそ
23:02:42
+ asahiya_ (asahiya_!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
23:03:03
! asahiya (Ping timeout: 120 seconds)
23:06:03
! showchan_ (Client closed connection)
23:06:12
+ showchan (showchan!showchan@dae641a3.tcat.ne.jp) to #ぱそ
23:07:19
+ asahiya (asahiya!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
23:07:43
+ H_Aoi (H_Aoi!H_Aoi@59-190-54-59f1.hyg2.eonet.ne.jp) to #ぱそ
23:07:47
! asahiya_ (Ping timeout: 120 seconds)
23:09:27
! Jackson (Ping timeout: 20 seconds)
23:09:44
+ Jackson (Jackson!jackson@p5106-ipbfp1702osakakita.osaka.ocn.ne.jp) to #ぱそ
23:10:21
! asahiya (Ping timeout: 20 seconds)
23:11:18
+ asahiya (asahiya!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
23:13:22
Yaduka -> Yaduka[Sleep]
23:14:26
! Kannna_ ("Leaving...")
23:23:50
+ CTL_UXG (CTL_UXG!Cat-Tail@p0367e1.miygnt01.ap.so-net.ne.jp) to #ぱそ
23:33:42
+ asahiya_ (asahiya_!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
23:33:57
! asahiya (Ping timeout: 120 seconds)
23:36:17
! asahiya_ (Ping timeout: 20 seconds)
23:36:55
+ asahiya (asahiya!asahiya@46.81.241.49.ap.yournet.ne.jp) to #ぱそ
23:38:01
koi-chan -> koi-chan[away]
23:51:31
! V-zEn (Ping timeout: 20 seconds)
23:59:04
! ocha ("Leaving...")