<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2749530270583041929</id><updated>2011-11-18T17:43:52.625+07:00</updated><category term='Kontes Seo'/><title type='text'>Ragnarok Zero Online</title><subtitle type='html'>Bersama Ragnarok Zero Online Ikuti Perkembangan Kontes Seo 2010 Indonesia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-6132887765472135210</id><published>2010-01-04T03:29:00.000+07:00</published><updated>2010-01-04T04:15:13.100+07:00</updated><title type='text'>Aku Cuma Seorang Blogger Yang Cinta Seo</title><content type='html'>postingan ini hanya ngeping ke postingan yang lain yaitu &lt;a href="http://antilogin.blogspot.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo.html"&gt;Aku Cuma Seorang Blogger Yang Cinta Seo&lt;/a&gt; - &lt;a href="http://www.radenz.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo.html"&gt;Aku Cuma Seorang Blogger Yang Cinta Seo&lt;/a&gt; - &lt;a href="http://pink-77.blogspot.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo.html"&gt;Aku Cuma Seorang Blogger Yang Cinta Seo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-6132887765472135210?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/6132887765472135210/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=6132887765472135210' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/6132887765472135210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/6132887765472135210'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo.html' title='Aku Cuma Seorang Blogger Yang Cinta Seo'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-2476991756064336311</id><published>2010-01-02T00:09:00.000+07:00</published><updated>2010-01-02T00:13:50.849+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kontes Seo'/><title type='text'>Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015</title><content type='html'>Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015 sebagai bentuk dukungan juga untuk blogger anti login dari ragnarok zero yang sudah lama vakum kini coba ngeblog lagi, selain itu juga saya dukung untuk kontes &lt;a href="http://antilogin.blogspot.com/2009/12/festival-museum-nusantara.html"&gt;Festival Museum Nusantara&lt;/a&gt; dan &lt;a href="http://antilogin.blogspot.com/2009/12/peluang-usaha-ahasu-gnaulep.html"&gt;Peluang Usaha Ahasu Gnaulep&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ngomong-ngomong soal kontes, saya jadi tertarik nih ikutan kontes, pengin nyoba juga... hehehe... oya, mengenai artikel &lt;span style="font-style: italic; font-weight: bold;"&gt;Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015&lt;/span&gt; saya kopas dari blog anti login ya. nih...&lt;br /&gt;&lt;br /&gt;Mari kita &lt;span style="font-weight: bold;"&gt;Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015&lt;/span&gt; karena beliau adalah orang asli mandau atau duri, jadi &lt;span style="font-style: italic;"&gt;Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015&lt;/span&gt; adalah support dari saya untuk calon bupati bengkalis.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E8KmKZWeSxs/Sz0-70btyFI/AAAAAAAAA08/VFWnM5_rOVk/s1600-h/Dukung+Ridwan+Yazid+Jadi+Bupati+Bengkalis+2010-2015.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 260px;" src="http://4.bp.blogspot.com/_E8KmKZWeSxs/Sz0-70btyFI/AAAAAAAAA08/VFWnM5_rOVk/s400/Dukung+Ridwan+Yazid+Jadi+Bupati+Bengkalis+2010-2015.jpg" alt="Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015" id="BLOGGER_PHOTO_ID_5421558723832039506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;a href="http://antilogin.blogspot.com/2010/01/dukung-ridwan-yazid-jadi-bupati.html"&gt;Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Profile &amp;amp; Background&lt;br /&gt;&lt;br /&gt;Ridwan yazid adalah putra asli kelahiran mandau, kita semua tahu bahwa mandau adalah wilayah terbesar dalam kemajuan bengkalis. Nah kapan lagi putra asli mandau memimpin?, sekarang saatnya. Bapak Ridwan Yazid adalah seorang bapak atau ayah yang tidak pernah menyerah dalam menafkahi keluarganya, sifat pantang putus asa, jujur, setia dan adil membuat keluarga merasa sangat nyaman dan bangga memiliki ayah seperti bapak Ridwan Yazid.&lt;br /&gt;&lt;br /&gt;Sedikit cerita, sekitar beberapa tahun yang lalu...seorang Ridwan Yazid bukanlah siapa-siapa, hidup dengan seorang istri dan 2 orang anak (saat ini memiliki 6 orang anak). Bekerja dari subuh, jam 5 pagi - 8 malam hanya sebagai pekerja keras di sebuah PT. Anda tahu, tidak sedikit orang yang menghina bahkan mencacinya. Tapi kesabaran yang dimilikinya tidak cukup untuk membuatnya gentar!...&lt;br /&gt;&lt;br /&gt;Saya masih ingat ketika dia dan salah satu anaknya (saya) berkunjung ke rumah temannya. Saya melihat ada sebuah game, ketika itu adalah nitendo yang sedang dimainkan oleh anak temannya. Saya mencoba game tersebut, dengan mata berkaca-kaca dan sedikit senyum ketika ia mendengar perkataan saya "pa belikann itu". Saya tidak tahu apa yang ia rasakan saat itu (maklum saya masih kecil hahaha), tidak tahu bagaimana keadaan keluarga. Tapi seperti yang saya katakan sebelumnya, "Ia adalah Ayah Yang sangat kami banggakan!", mainan game tersebut sudah terletak rapi beberapa hari setelah saya meminta. Dengan wajah berseri-seri saya langsung mencoba game tersebut setelah pulang sekolah.&lt;br /&gt;&lt;br /&gt;Tahun Berganti tahun, hidup berpindah dari sebuah kota ke kota lainnya demi menafkahi keluarga (saat itu bapak ridwan yazid sudah menjadi pegawai negeri biasa). Tidak pernah putus asa dan terus berusaha, keyakinan yang dimilikinya membuat saya salut! (dunia itu berputar, kelak kita akan berada di atas, ALLAH itu maha Adil!, hal ini yang menjadi motto hidup saya sampai saat ini), akhirnya berkat kegigihannya tersebut ia akhirnya menjadi Pemimpin Mandau atau duri. Satu-satunya pemimpin yang mampu membawa angin segar bagi kemajuan wilayah mandau,,,&lt;br /&gt;&lt;br /&gt;2. Kinerja&lt;br /&gt;&lt;br /&gt;Ketika memimpin Mandau, anda semua melihat dan merasakan kemajuan yang sangat pesat. Salah satunya adalah pembangunan jalan atau perbaikan jalan. Hampir seluruh jalan di duri diperbaiki atau dibuat baru (di aspal). Awal saya datang ke duri, jalanan disana hanya dibalut tanah kuning :D.&lt;br /&gt;&lt;br /&gt;Tegas, adil, jujur, apa adanya dan tidak neko-neko adalah sifat yang sangat membuat saya kagum ketika ia memimpin mandau. Tidak ada kasus korupsi alias bersih, ramah kepada seluruh masyarakat dan tampil apa adanya (walau saat itu sudah menjadi camat mandau tapi ia selalu bersifat seperti biasa). Walaupun banyak para penjilat yang mendatanginya (padahal dulu menghina), tapi ia tetap menerimanya dengan lapang hati.&lt;br /&gt;&lt;br /&gt;Selalu memerhatikan atau turun langsung ke lapangan. Ketika memimpin, bapak ridwan yazid selalu turun ke lapangan apabila ada suatu planning atau projek ataupun permasalahan, ia juga mempertimbangkan masukan-masukan dari masyarakat lainnya. Tidak sedikit pemimpin yang hanya diam di kantor (alasan sibuk) lalu menyuruh bawahannya untuk memantau, hasilnya tentu saja tidak memuaskan padahal mereka sudah dibayar besar untuk melakukan hal tersebut. Nah hal ini sangat berbeda dengan bapak Ridwan Yazid.&lt;br /&gt;&lt;br /&gt;3. Fisi&lt;br /&gt;&lt;br /&gt;Apabila anda memepertanyakan apa fisi dari bapak Ridwan yazid?, saya hanya bisa mengatakan "Membawa Bengkalis ke arah yang lebih baik, dari segala bidang"!. Saya tidak bisa berkata banyak, karena saya tahu bagaimana bapak ridwan yazid dalam memimpin (talk less do more).&lt;br /&gt;&lt;br /&gt;Anda butuh janji atau bukti?, jika anda percaya janji-janji,,,maka saya sangat menyayangkan hal tersebut. Jika butuh bukti, maka "Ayo Dukung H. A. Ridwan Yazid, S.Sos Jadi "BUPATI BENGKALIS" 2010-2015".&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Jadi calon bupati bengkali yang musti anda dukung adalah ridwan yazid, oleh karena itu &lt;span style="font-weight: bold;"&gt;Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-2476991756064336311?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/2476991756064336311/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=2476991756064336311' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/2476991756064336311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/2476991756064336311'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2010/01/dukung-ridwan-yazid-jadi-bupati.html' title='Dukung Ridwan Yazid Jadi Bupati Bengkalis 2010-2015'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E8KmKZWeSxs/Sz0-70btyFI/AAAAAAAAA08/VFWnM5_rOVk/s72-c/Dukung+Ridwan+Yazid+Jadi+Bupati+Bengkalis+2010-2015.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-5818495774585056008</id><published>2009-12-05T15:16:00.000+07:00</published><updated>2009-12-05T15:19:04.205+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kontes Seo'/><title type='text'>Sumber Daya Professional dan Tanggung Jawab Bagi Pemerintahan Indonesia</title><content type='html'>&lt;a href="http://ragnarokzero.blogspot.com/"&gt;Ragnarok Zero&lt;/a&gt; juga ikut meramaikan kontes seo &lt;strong&gt;&lt;a href="http://pink-77.blogspot.com/2009/12/sumber-daya-professional-dan-tanggung.html"&gt;Sumber Daya Professional dan Tanggung Jawab Bagi Pemerintahan Indonesia&lt;/a&gt;&lt;/strong&gt; bersama blogger anti login dan tips seo blog / pinky.&lt;br /&gt;Keyword &lt;a href="http://antilogin.blogspot.com/2009/12/sumber-daya-professional-dan-tanggung.html"&gt;Sumber Daya Professional dan Tanggung Jawab Bagi Pemerintahan Indonesia&lt;/a&gt; menjadi andalan utama untuk memenangkan kontes seo berhadiah domain .com setahun ini. jadi mari kita dukung kontes ini. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-5818495774585056008?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/5818495774585056008/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=5818495774585056008' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/5818495774585056008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/5818495774585056008'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2009/12/sumber-daya-professional-dan-tanggung.html' title='Sumber Daya Professional dan Tanggung Jawab Bagi Pemerintahan Indonesia'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-4969452944795887874</id><published>2008-03-21T07:52:00.001+07:00</published><updated>2008-03-21T08:08:57.840+07:00</updated><title type='text'>Writing automatonshttp://www.irchelp.org/irchelp/ircprimer.html#Start</title><content type='html'>2.10 Writing automatons&lt;br /&gt;An automaton, (also called robot or service), is a program that is connected to the IRC network to provide services. Many people try to set that up with a few ircII commands like:&lt;br /&gt;&lt;br /&gt;        on ^msg "% help" notice $0 This is LameBot 1.0&lt;br /&gt;&lt;br /&gt;However, you should know that setting up an automaton using ircII ON facilities is quick and dirty, and should be reserved for robots that rely on ircII specific features such as DCC (file servers for instance). Writing a program in C, perl or any decent programming language should take longer in the beginning, but your efforts will be rewarded. You can download skeletons of such programs on some ftp sites that keep IRC related stuff (check in the Frequently Asked Questions part).&lt;br /&gt;&lt;br /&gt;Although most robots-writers believe they have created a "smart thing", 99% of the robots online happen to be a nuisance to the IRC community, because a few simple rules were not respected by their owners. The main idea is that robots should neither be seen nor heard:&lt;br /&gt;&lt;br /&gt;   1. automatons should be clearly identified as such, having "bot","serv" or "srv" in their nickname.&lt;br /&gt;&lt;br /&gt;   2. they should use NOTICES to communicate with the rest of the world, and not reply to NOTICES they get.&lt;br /&gt;&lt;br /&gt;   3. they should be able to always be killed (craziness is a frequent disease among robots).&lt;br /&gt;&lt;br /&gt;   4. they should be able to be killed remotely by their owner via IRC.&lt;br /&gt;&lt;br /&gt;   5. they should not give access to their owner's real files, (bandits have already been able to crack people's accounts through their robots).&lt;br /&gt;&lt;br /&gt;   6. they should not send messages to channels (unless the channel is dedicated to that robot).&lt;br /&gt;&lt;br /&gt;   7. they should not flood channels with MODE changes. Basically, if you have such a command as:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        on -JOIN "Lamer #BotTub" mode #BotTub +o Lamer&lt;br /&gt;&lt;br /&gt;then you are wrong. Because this is what you will get:&lt;br /&gt;&lt;br /&gt;*** Lamer (clueless@where.the.hell) has joined channel #bottub&lt;br /&gt;*** Mode change "+o Lamer" on channel #bottub by LameBot&lt;br /&gt;*** Mode change "+o Lamer" on channel #bottub by StupidSrv&lt;br /&gt;*** Mode change "+ooo Lamer Lamer Lamer" on channel #bottub by FloodServ&lt;br /&gt;*** Mode change "+o Lamer" on channel #bottub by Dumbbot&lt;br /&gt;&lt;br /&gt;And this will get boring very soon, so don't be surprised if such robots get banned from most channels. A good kludge is to wait until someone asks explicitly the robot to be opped on a channel. This could be:&lt;br /&gt;&lt;br /&gt;     &lt;br /&gt;      on -MSG "Lamer op me on #BotTub" mode #BotTub +o Lamer&lt;br /&gt;&lt;br /&gt;If you don't respect rules 2 and 6 above, this may happen too:&lt;br /&gt;&lt;br /&gt;*** TalkBot (clueless@where.the.hell) has joined channel #bottub&lt;br /&gt;&lt;LameBot&gt; Hi TalkBot!&lt;br /&gt;&lt;TalkBot&gt; Hello LameBot! How are you?&lt;br /&gt;*** Mode change "+o TalkBot" on channel #bottub by LameBot&lt;br /&gt;&lt;LameBot&gt; Fine thanx.&lt;br /&gt;&lt;TalkBot&gt; Thank you for the op, LameBot.&lt;br /&gt;&lt;LameBot&gt; No problem, TalkBot.&lt;br /&gt;*** Signoff: Talkbot (ircserver.irc.edu where.the.hell)&lt;br /&gt;*** TalkBot (clueless@where.the.hell) has joined channel #bottub&lt;br /&gt;*** Mode change "+o TalkBot" on channel #bottub by where.the.hell&lt;br /&gt;*** Mode change "+o LameBot" on channel #bottub by TalkBot&lt;br /&gt;*** Mode change "+o TalkBot" on channel #bottub by LameBot&lt;br /&gt;&lt;TalkBot&gt; Thank you for the op, LameBot.&lt;br /&gt;&lt;LameBot&gt; No problem, TalkBot.&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;See? Remember the golden rule:&lt;br /&gt;&lt;br /&gt;    A smart bot won't act unless explicitly asked by someone to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-4969452944795887874?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/4969452944795887874/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=4969452944795887874' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/4969452944795887874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/4969452944795887874'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/210-writing-automatons.html' title='Writing automatonshttp://www.irchelp.org/irchelp/ircprimer.html#Start'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-1390192006383553375</id><published>2008-03-21T07:51:00.002+07:00</published><updated>2008-03-21T07:52:11.570+07:00</updated><title type='text'>2.9 Sample .ircrc</title><content type='html'>2.9 Sample .ircrc&lt;br /&gt;As a sample, here's part of my .ircrc file. Since ircII2.2, this file can be found in the "script" directory, and loaded with "/load ircprimer"&lt;br /&gt;&lt;br /&gt;# Sample .ircrc script, from the IRCprimer v1.1&lt;br /&gt;# -------------------------------------------------------------------&lt;br /&gt;#    IRCII sample configuration file  (~/.ircrc)  (Nicolas Pioch)&lt;br /&gt;# -------------------------------------------------------------------&lt;br /&gt;# The aim of this file is to shorten all useful commands to 1 letter.&lt;br /&gt;&lt;br /&gt;set NOVICE off&lt;br /&gt;set INPUT_ALIASES off&lt;br /&gt;set AUTO_WHOWAS on&lt;br /&gt;set SHOW_CHANNEL_NAMES on&lt;br /&gt;set SHOW_AWAY_ONCE on&lt;br /&gt;&lt;br /&gt;# Speeds up ircII display 2 times&lt;br /&gt;set SCROLL_LINES 2&lt;br /&gt;&lt;br /&gt;# Put Hack notices down under&lt;br /&gt;on ^SERVER_NOTICE "\*\*\* Notice -- Hack: *" set status_user Hack: $4-&lt;br /&gt;&lt;br /&gt;# Modified killpath script from YeggMan&lt;br /&gt;ALIAS kpath ECHO ### Last received KILL for $nkp.path&lt;br /&gt;@ nkp.path = []&lt;br /&gt;ALIAS nkp.msg ECHO ### $Z -- KILL by $1 for $0 $2-&lt;br /&gt;ALIAS nkp.idx @ FUNCTION_RETURN = RINDEX(! $0) + 1&lt;br /&gt;ALIAS nkp.srv @ FUNCTION_RETURN = INDEX(. $MID($nkp.idx($0) 512 $0))&lt;br /&gt;ON ^SERVER_NOTICE "\*\*\* Notice -- Received KILL*" {&lt;br /&gt;# if (index(. $mid(${rindex(! $11) +1} 512 $11))&lt;br /&gt;        IF ( nkp.srv($11) &gt; -1 )&lt;br /&gt;            { nkp.msg $7 $9 }&lt;br /&gt;            { nkp.msg $7 $9 $12- }&lt;br /&gt;        @ nkp.path = [$7-]&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Function to strip the less significant part of an internet hostname&lt;br /&gt;# $userdomain(username@host.subdomain.dom)  returns username@subdomain.dom&lt;br /&gt;# This eliminates the hostname which may change frequently&lt;br /&gt;alias userdomain {&lt;br /&gt;  @ function_return = LEFT($INDEX(@ $0) $0)##[@]##MID(${1+INDEX(. $0)} 99 $0)&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Who is that ?&lt;br /&gt;on ^msg * echo *$0!$userdomain($userhost())* $1-&lt;br /&gt;&lt;br /&gt;# /w [&lt;nickname&gt;]                        get info on someone&lt;br /&gt;# /q [&lt;nickname&gt;]                        query someone&lt;br /&gt;# /m  &lt;nickname&gt; &lt;text&gt;                  send a message&lt;br /&gt;# /n  &lt;nickname&gt; &lt;text&gt;                  send a notice&lt;br /&gt;# /r &lt;text&gt;                              reply to last message I got&lt;br /&gt;# /a &lt;text&gt;                              followup on my last message&lt;br /&gt;&lt;br /&gt;alias w whois&lt;br /&gt;alias q query&lt;br /&gt;alias m msg&lt;br /&gt;alias n notice&lt;br /&gt;alias r msg $,&lt;br /&gt;alias a msg $.&lt;br /&gt;&lt;br /&gt;# /j &lt;channel&gt;                           join a channel&lt;br /&gt;# /l &lt;channel&gt;                           list people in a channel&lt;br /&gt;# /ll                                    list in the current channel&lt;br /&gt;# /i &lt;nickname&gt; [&lt;channel&gt;]              invite someone&lt;br /&gt;# /hop                                   leave the current channel&lt;br /&gt;&lt;br /&gt;alias j join&lt;br /&gt;alias l who&lt;br /&gt;alias ll who *&lt;br /&gt;alias i invite&lt;br /&gt;alias hop part $C&lt;br /&gt;&lt;br /&gt;# /o &lt;nickname&gt; [&lt;nickname&gt; &lt;nickname&gt;]  give channel op status&lt;br /&gt;# /d &lt;nickname&gt; [&lt;nickname&gt; &lt;nickname&gt;]  remove channel op status&lt;br /&gt;# /k &lt;nickname&gt;                          kick someone&lt;br /&gt;# /mo [+|-]&lt;modechars&gt;                   change current channel mode&lt;br /&gt;&lt;br /&gt;alias o mode $C +ooo&lt;br /&gt;alias d mode $C -ooo&lt;br /&gt;alias k kick $C&lt;br /&gt;alias mo mode $C&lt;br /&gt;&lt;br /&gt;# the "wrong person" alias! /oops &lt;nickname&gt; to resend message to&lt;br /&gt;alias oops {&lt;br /&gt;        @ _whoops = [$B]&lt;br /&gt;        msg $. Whooops ! Please ignore, that wasn't meant for you.&lt;br /&gt;        msg $0 $_whoops&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;alias unset set -$*&lt;br /&gt;alias unalias alias -$*&lt;br /&gt;alias NickServ msg NickServ@Service.de&lt;br /&gt;alias NoteServ msg NoteServ@Service.de&lt;br /&gt;&lt;br /&gt;# -------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-1390192006383553375?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/1390192006383553375/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=1390192006383553375' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/1390192006383553375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/1390192006383553375'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/29-sample-ircrc.html' title='2.9 Sample .ircrc'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-7881727423405324900</id><published>2008-03-21T07:51:00.001+07:00</published><updated>2008-03-21T07:51:43.422+07:00</updated><title type='text'>2.8 Further into ircII Wizardry</title><content type='html'>2.8 Further into ircII Wizardry&lt;br /&gt;Note: This part should be reserved for experienced IRC'ers.&lt;br /&gt;&lt;br /&gt;Because ircII is not a simple client program, but an Operating System, its programming language is just as simple as you could expect (it's horrendous), but if you want to get into it, here's a little note for you.&lt;br /&gt;&lt;br /&gt;There are a few Unix environment variables you can set in your shell configuration file, but you need to find out your shell name before that. "echo $SHELL" should give you a hint.&lt;br /&gt;&lt;br /&gt;                Table 12:  Setting environment variables&lt;br /&gt;                ----------------------------------------&lt;br /&gt;   Shell type      Shell name      Command&lt;br /&gt;   ~~~~~~~~~~      ~~~~~~~~~~      ~~~~~~~&lt;br /&gt;   Bourne shells   sh              $ VARNAME="value" ; export VARNAME&lt;br /&gt;                   ksh             $ export VARNAME="value"&lt;br /&gt;                   bash            $ export VARNAME="value"&lt;br /&gt;   C-shells        csh             % setenv VARNAME "value"&lt;br /&gt;                   tcsh            &gt; setenv VARNAME "value"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    Table 13:  Environment variables&lt;br /&gt;                    --------------------------------&lt;br /&gt;      Name            Effects&lt;br /&gt;      ~~~~            ~~~~~~~&lt;br /&gt;      HOME            where your home directory is&lt;br /&gt;      IRCNAME         any lunacy you want instead of your real name&lt;br /&gt;                      (text that appears between parentheses in a WHOIS)&lt;br /&gt;      IRCNICK         your default IRC nickname&lt;br /&gt;      IRCPATH         a directory path to LOAD scripts&lt;br /&gt;      IRCRC           a file to use instead of your $HOME/.ircrc&lt;br /&gt;      IRCSERVER       a default server list for ircII&lt;br /&gt;      TERM            your terminal type&lt;br /&gt;&lt;br /&gt;The command character, (usually "/irchelp/"), is only necessary when you type commands interactively. When you program things it is no longer needed although it used to be.&lt;br /&gt;&lt;br /&gt;                       Table 14: Advanced commands&lt;br /&gt;                       ---------------------------&lt;br /&gt;    Keyword         Action&lt;br /&gt;    ~~~~~~~         ~~~~~~&lt;br /&gt;    #               same as COMMENT except for the lenght&lt;br /&gt;    @               performs variable expressions&lt;br /&gt;    ALIAS           creates command aliases&lt;br /&gt;    ASSIGN          creates user variables (expandable with $)&lt;br /&gt;    BIND            binds a keystroke sequence to a function&lt;br /&gt;&lt;br /&gt;    CD              changes ircII working directory&lt;br /&gt;    COMMENT         does nothing, but very useful. Strange, uh?&lt;br /&gt;    ECHO            displays all of its arguments&lt;br /&gt;    EXEC            allows you to start subprocesses&lt;br /&gt;    FLUSH           flushes all pending output from the server&lt;br /&gt;&lt;br /&gt;    IF              standard boolean expression checker&lt;br /&gt;    LOAD            loads an ircII command script file&lt;br /&gt;    ON              sets up actions to occur when certain events happen&lt;br /&gt;    REDIRECT        forwards the output from a command&lt;br /&gt;    SAVE            saves all ircII settings into a file&lt;br /&gt;&lt;br /&gt;    SAY             same as sending text to a channel&lt;br /&gt;    SEND            same as sending text to a channel&lt;br /&gt;    SET             sets a variable to a given value&lt;br /&gt;    SLEEP           suspends ircII for a few seconds&lt;br /&gt;    TYPE            simulates keystrokes&lt;br /&gt;&lt;br /&gt;    WAIT            waits for all server output to finish&lt;br /&gt;    WHILE           another control command to make loops&lt;br /&gt;    WINDOW          lets you manipulate multiple "windows" in ircII&lt;br /&gt;    XECHO           like ECHO, but takes flag arguments&lt;br /&gt;&lt;br /&gt;If you want to type to the channel from within an ALIAS or on BINDing, you have to use SAY or SEND.&lt;br /&gt;&lt;br /&gt;The ";" has a special meaning in ALIASes, BINDings and ONs: it's treated as command separator, that means you can execute multiple commands in a row separated by semicolons. The semicolons are not considered separators when you use them interactively, (to be able to type ";-)"), and within an ircII script file. You can escape the meaning of ";" in an ALIAS with "\;".&lt;br /&gt;&lt;br /&gt;When you use ircII on a (semi)regular basis, you will discover that every time you start the program you will issue the same initialization sequence. If that is the case, I have good news for you: you don't have to do that anymore! ircII will, at startup, load a file called ".ircrc", (full path: $HOME/.ircrc). It will treat each line in that file as if you typed it manually.&lt;br /&gt;&lt;br /&gt;For example, if the content of your .ircrc file is:&lt;br /&gt;&lt;br /&gt;        JOIN #Twilight_Zone&lt;br /&gt;&lt;br /&gt;then each time you will start IRC, you will join this channel.&lt;br /&gt;&lt;br /&gt;Advanced commands may come in handy if you need them. Feel free to browse in ircII online help to find out more about them. A few of them are probably worth learning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-7881727423405324900?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/7881727423405324900/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=7881727423405324900' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7881727423405324900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7881727423405324900'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/28-further-into-ircii-wizardry.html' title='2.8 Further into ircII Wizardry'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-7922362694800147341</id><published>2008-03-21T07:50:00.002+07:00</published><updated>2008-03-21T07:51:17.580+07:00</updated><title type='text'>2.7 Quick Reference Panel</title><content type='html'>2.7 Quick Reference Panel&lt;br /&gt;&lt;br /&gt;       Keyword      Action&lt;br /&gt;       -------      ------&lt;br /&gt;       !            recalls previous commands for re-editing&lt;br /&gt;       ADMIN        displays information about a server&lt;br /&gt;       AWAY         leaves a message saying you're not paying attention&lt;br /&gt;       CLEAR        puts some white space on your screen&lt;br /&gt;       CTCP         performs certain client specific actions&lt;br /&gt;&lt;br /&gt;       DATE         shows server current date and time&lt;br /&gt;       DCC          handles direct connections to remote clients&lt;br /&gt;       DESCRIBE     sends anything about you to a person or channel&lt;br /&gt;       HELP         prints help on the given command&lt;br /&gt;       HISTORY      displays the command history&lt;br /&gt;&lt;br /&gt;       IGNORE       removes output from specific people off your screen&lt;br /&gt;       INFO         shows useless information about IRC&lt;br /&gt;       INVITE       sends an invitation to another user&lt;br /&gt;       JOIN         sets your current channel&lt;br /&gt;       KICK         gets rid of someone on a channel&lt;br /&gt;&lt;br /&gt;       LASTLOG      lists the most recent messages&lt;br /&gt;       LEAVE        leaves a channel&lt;br /&gt;       LINKS        shows servers on the IRC network&lt;br /&gt;       LIST         lists channels, number of users, topic&lt;br /&gt;       LUSERS       gives a brief listing of users, servers and operators&lt;br /&gt;&lt;br /&gt;       ME           sends anything about you to a channel or QUERY&lt;br /&gt;       MODE         changes channel mode&lt;br /&gt;       MOTD         displays the server message-of-the-day&lt;br /&gt;       MSG          sends a private message&lt;br /&gt;       NAMES        shows the nicknames of users on each channel&lt;br /&gt;&lt;br /&gt;       NICK         changes your nickname&lt;br /&gt;       NOTICE       sends a private message&lt;br /&gt;       NOTIFY       warns you of people logging in or out IRC&lt;br /&gt;       QUERY        starts a private conversation&lt;br /&gt;       QUIT         exits your IRC session&lt;br /&gt;&lt;br /&gt;       SERVER       switches your primary server&lt;br /&gt;       STATS        shows some irc server usage statistics&lt;br /&gt;       TIME         shows server current date and time&lt;br /&gt;       TOPIC        changes the topic of the channel&lt;br /&gt;&lt;br /&gt;       TRACE        shows the server connections of the given machine&lt;br /&gt;       USERS        prints users logged on the server machine&lt;br /&gt;       VERSION      shows client and server version number&lt;br /&gt;       WHO          gives a listing of users&lt;br /&gt;       WHOIS        displays information about someone&lt;br /&gt;&lt;br /&gt;       WHOWAS       displays information about someone who just left&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-7922362694800147341?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/7922362694800147341/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=7922362694800147341' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7922362694800147341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7922362694800147341'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/27-quick-reference-panel.html' title='2.7 Quick Reference Panel'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-6874037749594142349</id><published>2008-03-21T07:50:00.001+07:00</published><updated>2008-03-21T07:50:47.366+07:00</updated><title type='text'>2.6 Network Related Commands</title><content type='html'>2.6 Network Related Commands&lt;br /&gt;If you encounter any problem, contact your local IRC-Administrator or an IRC-Operator. An IRC-Admin is a person who has access to all files concerning 'ircd' (the server program). An IRC-Operator or "IRC-op" is a person who has privileges given to him by an IRC-Admin and tries to maintain a fast reliable IRC network. Information on how you can find out who s/he is, can be found below.&lt;br /&gt;&lt;br /&gt;Each time you are prompted for a server name, remember you can supply the nickname of someone being connected on that server instead. This may be useful at times.&lt;br /&gt;&lt;br /&gt;                   Table 11:  Network related commands&lt;br /&gt;                   -----------------------------------&lt;br /&gt;     Keyword  Action&lt;br /&gt;     ~~~~~~~  ~~~~~~&lt;br /&gt;     ADMIN    displays information about a server&lt;br /&gt;     LINKS    shows the servers on the IRC network&lt;br /&gt;     SERVER   switches your primary server&lt;br /&gt;     MOTD     displays the server message-of-the-day&lt;br /&gt;     USERS    prints users logged on the server machine&lt;br /&gt;     DATE     shows server current date and time&lt;br /&gt;     TIME     shows server current date and time&lt;br /&gt;     LUSERS   gives a brief listing of users, servers and operators&lt;br /&gt;     TRACE    shows the server connections of the given server&lt;br /&gt;     STATS    shows some irc server usage statistics&lt;br /&gt;     INFO     shows useless information about IRC&lt;br /&gt;     VERSION  shows client and server version number&lt;br /&gt;&lt;br /&gt;/ADMIN [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Displays the administrative details about the given server. If no server is supplied, the server you are connected to is used.&lt;br /&gt;&lt;br /&gt;        /ADMIN&lt;br /&gt;        ### Administrative info about poly.polytechnique.fr&lt;br /&gt;        ### Ecole Polytechnique, Palaiseau, FRANCE&lt;br /&gt;        ### IRC-Administrator Nicolas Pioch (Nap@IRC)&lt;br /&gt;        ### &lt;br /&gt;&lt;br /&gt;/LINKS [[&lt;server&gt;] &lt;wildcard expression&gt;]&lt;br /&gt;&lt;br /&gt;    Shows a list of servers currently connected to the IRC network. If &lt;wildcard expression&gt; is given, /LINKS asks the given &lt;server&gt; for a list of servers matching the given expression, (this list can get very long!).&lt;br /&gt;&lt;br /&gt;        /LINKS *po*&lt;br /&gt;        *** nova.unix.portal.com  7 Cupertino California, USA&lt;br /&gt;        *** poe.acc.Virginia.EDU  6 University of Virginia 2.7.1f&lt;br /&gt;        *** polaris.utu.fi        9 University of Turku, Finland&lt;br /&gt;        *** polaris.ctr.columbia.edu 6 Columbia University, New York City&lt;br /&gt;        *** csd.postech.ac.kr     4 POSTECH Computer Science Dept.&lt;br /&gt;        *** cdc853.cdc.polimi.it  2 Polytechnic of Milan, Italy&lt;br /&gt;        *** poly.polytechnique.fr 0 Ecole Polytechnique, Paris, FRANCE&lt;br /&gt;&lt;br /&gt;/SERVER [&lt;server&gt;|&lt;server number&gt; [&lt;port number&gt;]]&lt;br /&gt;&lt;br /&gt;    Switches your primary server to the supplied &lt;server&gt; at the specified &lt;port number&gt;. If no port number is given, the default port number is used (normally 6667).&lt;br /&gt;&lt;br /&gt;        /SERVER poly.polytechnique.fr 6667&lt;br /&gt;        *** Connecting to port 6667 of server poly.polytechnique.fr&lt;br /&gt;        *** Welcome to the Internet Relay Network, Nap&lt;br /&gt;        *** Your host is poly.polytechnique.fr, running version 2.7.2g.ID&lt;br /&gt;        *** This server was created Sat Jan 16 1993 at 12:16:10 MET&lt;br /&gt;&lt;br /&gt;Occasionally, you can switch servers faster than the IRC network can send out the information that you have left your previous server. So don't be surprised if you are told your nickname is already in use... Just wait a moment and set it with /NICK again.&lt;br /&gt;&lt;br /&gt;/MOTD [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Gives the Message-Of-The-Day for the named server. If no server is given, your server is used.&lt;br /&gt;&lt;br /&gt;        /MOTD&lt;br /&gt;        MOTD - poly.polytechnique.fr message of the day -&lt;br /&gt;        MOTD -   _____________________________________&lt;br /&gt;        MOTD -  /\                                    \&lt;br /&gt;        MOTD -  \_|      Bienvenue sur le serveur      |&lt;br /&gt;        MOTD -    |         Internet Relay Chat        |&lt;br /&gt;        MOTD -    |  de l'Ecole Polytechnique, FRANCE  |&lt;br /&gt;        MOTD -    |   _________________________________|__&lt;br /&gt;        MOTD -     \_/___________________________________/&lt;br /&gt;        MOTD - &lt;br /&gt;        MOTD -        |    |    |      En cas de probleme,&lt;br /&gt;        MOTD -       )_)  )_)  )_)           tapez / admin&lt;br /&gt;        MOTD -      )___))___))___)\&lt;br /&gt;        MOTD -     )____)____)_____)\\       Nicolas PIOCH&lt;br /&gt;        MOTD -   _____|____|____|____\\\__     Nap sur IRC&lt;br /&gt;        MOTD - --\  Welcome to IRC !  /---------&lt;br /&gt;        MOTD -   ^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^&lt;br /&gt;        * End of /MOTD command&lt;br /&gt;&lt;br /&gt;/USERS [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Shows the users logged into the machine where the server is running, (it's up to the server administrator to implement this feature or not. It may not work on some machines).&lt;br /&gt;&lt;br /&gt;        /USERS&lt;br /&gt;        *** UserID  Terminal    Host&lt;br /&gt;        *** pioch   ttyp9       rotule.polytechn&lt;br /&gt;        *** pioch   ttypc       rotule.polytechn&lt;br /&gt;        *** pioch   ttyq0       rotule.polytechn&lt;br /&gt;        *** pioch   ttyq1       rotule.polytechn&lt;br /&gt;&lt;br /&gt;/DATE [&lt;server&gt;]&lt;br /&gt;/TIME [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Shows the current time of day and date. If a server is specified, the time of day and date are reported from that server. DATE and TIME are identical.&lt;br /&gt;&lt;br /&gt;        /DATE&lt;br /&gt;        *** poly.polytechnique.fr Saturday June 20 1992 -- 02: 35 +01:00&lt;br /&gt;&lt;br /&gt;/LUSERS&lt;br /&gt;&lt;br /&gt;    Gives a brief listing of the number of servers, operators and users matching the given &lt;wildcard expression&gt;, as seen from the specified &lt;server&gt;.&lt;br /&gt;&lt;br /&gt;        /LUSERS&lt;br /&gt;        *** There are 1008 users and 291 invisible on 135 servers&lt;br /&gt;        *** 72 users have connection to the twilight zone&lt;br /&gt;        *** There are 458 channels&lt;br /&gt;        *** I have 16 clients and 4 servers&lt;br /&gt;        *** 22 maximum connections, 19 clients&lt;br /&gt;&lt;br /&gt;/TRACE [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Shows the server connections of the given &lt;server&gt;.&lt;br /&gt;&lt;br /&gt;        /TRACE&lt;br /&gt;        *** Serv Class[9] ==&gt; 134S 1331C eff.org[192.88.144.3]&lt;br /&gt;        *** Serv Class[8] ==&gt; 1S 6C Julia.Enst.FR&lt;br /&gt;        *** Serv Class[8] ==&gt; 1S 6C Eurecom8.Cica.FR[192.70.34.208]&lt;br /&gt;        *** Serv Class[1] ==&gt; 2S 0C athina.cc.uch.gr[147.52.80.102]&lt;br /&gt;        *** Serv Class[8] ==&gt; 1S 5C dafne.mines.u-nancy.fr[192.70.66.2]&lt;br /&gt;        *** Serv Class[8] ==&gt; 1S 0C cnam.cnam.fr&lt;br /&gt;        *** Class 0 Entries linked: 16&lt;br /&gt;        *** Class 9 Entries linked: 1&lt;br /&gt;        *** Class 8 Entries linked: 4&lt;br /&gt;        *** Class 1 Entries linked: 1&lt;br /&gt;&lt;br /&gt;/STATS c|i|k|l|m|u|y [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Shows some irc server usage statistics.&lt;br /&gt;&lt;br /&gt;        /STATS u&lt;br /&gt;        *** Server Up 12 days, 12:28:44&lt;br /&gt;&lt;br /&gt;/INFO [&lt;server&gt;]&lt;br /&gt;&lt;br /&gt;    Shows information about the IRC creators, debuggers, slaves and a lot of other people who no longer have much to do with IRC.&lt;br /&gt;&lt;br /&gt;/VERSION&lt;br /&gt;&lt;br /&gt;    Shows the ircII version number and the version number of the server. &lt;br /&gt;&lt;br /&gt;        /VERSION&lt;br /&gt;        *** Client: ircII 2.2&lt;br /&gt;        *** Server poly.polytechnique.fr: ircd 2.7.2g.Nap+6(privacy).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-6874037749594142349?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/6874037749594142349/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=6874037749594142349' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/6874037749594142349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/6874037749594142349'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/26-network-related-commands.html' title='2.6 Network Related Commands'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-7129886908426727615</id><published>2008-03-21T07:49:00.002+07:00</published><updated>2008-03-21T07:50:18.610+07:00</updated><title type='text'>2.5 Client to Client Protocol</title><content type='html'>2.5 Client to Client Protocol&lt;br /&gt;/CTCP [&lt;argument&gt;]&lt;br /&gt;&lt;br /&gt;    Allows you to perform certain client specific actions on the network.&lt;br /&gt;&lt;br /&gt;        /CTCP Nap VERSION&lt;br /&gt;        *** CTCP VERSION reply from Nap: ircII 2.2 *IX&lt;br /&gt;           :ircII 2.2, SL0 The one you thought you'd never see.&lt;br /&gt;&lt;br /&gt;        This can be used to get information about how long a person has&lt;br /&gt;        been idle:&lt;br /&gt;&lt;br /&gt;        /CTCP Nap FINGER&lt;br /&gt;        *** CTCP FINGER reply from Nap: PIOCH Nicolas - Nap on IRC, X90,&lt;br /&gt;          (pioch@poly.polytechnique.fr) Idle 0 seconds&lt;br /&gt;&lt;br /&gt;                  Table 10:  Client to Client Commands&lt;br /&gt;                  ------------------------------------&lt;br /&gt;         Keyword    Action&lt;br /&gt;         ~~~~~~~    ~~~~~~&lt;br /&gt;         CTCP       performs certain client specific actions&lt;br /&gt;         DCC        handles direct connections to remote clients&lt;br /&gt;         DCC SEND   initiates a file transfer&lt;br /&gt;         DCC GET    accepts a file transfer&lt;br /&gt;         DCC CLOSE  ends a DCC connection or offer&lt;br /&gt;         DCC LIST   shows current DCC connections&lt;br /&gt;         DCC CHAT   initiates a secure chat between two clients&lt;br /&gt;&lt;br /&gt;There are many other CTCP commands, and new ones are introduced all the time. There is a mechanism for you to find out what you can use: CTCP CLIENTINFO. To find out about your own client services, execute a CLIENTINFO on yourself.&lt;br /&gt;&lt;br /&gt;        /CTCP Nap CLIENTINFO&lt;br /&gt;        *** CTCP CLIENTINFO reply from Nap: SED VERSION CLIENTINFO&lt;br /&gt;           USERINFO ERRMSG FINGER TIME ACTION DCC UTC PING :Use&lt;br /&gt;           CLIENTINFO  to get more specific information&lt;br /&gt;&lt;br /&gt;If you are interested in this powerful CTCP mechanism, have a look in the various ircII help files. "/HELP CTCP" might tell you more. However the client-to-client protocol has a very powerful feature: Allowing two people to exchange files.&lt;br /&gt;&lt;br /&gt;To send small text files, electronic mail is probably the best solution, (don't rely on the user@host given by the WHOIS command to send mail. However, ircII provides you a way to establish Direct Client Connections ("DCC") to perform functions like sending and receiving files.&lt;br /&gt;&lt;br /&gt;If NickA wants to send a file to NickB, then NickA should type: "/DCC SEND NickB filename". On NickB's screen will appear: "*** DCC SEND (filename) request received from NickA". If he, (NickB), wants to get the file, he just needs to type: "/DCC GET NickA filename"&lt;br /&gt;&lt;br /&gt;A few seconds later&lt;br /&gt;        *** DCC GET connection with NickA established&lt;br /&gt;        *** DCC GET filename connection to NickA completed&lt;br /&gt;will   inform  both  users  that  data  transfer  has  been  successfully&lt;br /&gt;completed.&lt;br /&gt;&lt;br /&gt;Here's a quick overview of the subject:&lt;br /&gt;/DCC &lt;function&gt; [&lt;arguments&gt;]&lt;br /&gt;&lt;br /&gt;    Handles direct connections to remote clients. The behaviour of DCC is determined by the specified .&lt;br /&gt;&lt;br /&gt;/DCC SEND &lt;nickname&gt; &lt;filename&gt;&lt;br /&gt;&lt;br /&gt;    Initiates a file transfer by direct client connection.&lt;br /&gt;&lt;br /&gt;/DCC GET &lt;nickname&gt; &lt;filename&gt;&lt;br /&gt;&lt;br /&gt;    Accepts a file transfer by direct client connection. The sender must first have offered the file with DCC SEND.&lt;br /&gt;&lt;br /&gt;/DCC CLOSE &lt;type&gt; &lt;nickname&gt; [&lt;arguments&gt;]&lt;br /&gt;&lt;br /&gt;    Ends an unwanted DCC connection or offer. The , &lt;nickname&gt; and &lt;arguments&gt; must be the same as those shown by "/DCC LIST". If the arguments are not supplied, the oldest connection of the specified type is closed.&lt;br /&gt;&lt;br /&gt;/DCC LIST&lt;br /&gt;&lt;br /&gt;    Shows current /DCC connections with their types, status and nicknames involved.&lt;br /&gt;&lt;br /&gt;More details can be found in ircII online help: try "/HELP DCC" for more information.&lt;br /&gt;&lt;br /&gt;If someone asks you to send him a file, don't do it unless you exactly know what you are doing. For instance, NEVER send the password file of your system to anybody. This could grant crackers illegal access to your machines, and put you and your system administrator in a lot of trouble.&lt;br /&gt;&lt;br /&gt;DCC also allows two clients to establish a direct client connection for chat. This is a secure form of communication, since messages are not sent through the IRC network.&lt;br /&gt;&lt;br /&gt;/DCC CHAT&lt;br /&gt;&lt;br /&gt;    Initiates a direct client connection chat to the given nick, who must repond with DCC CHAT. Once established, messages are sent over with "/MSG =Nickname ...".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-7129886908426727615?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/7129886908426727615/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=7129886908426727615' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7129886908426727615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7129886908426727615'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/25-client-to-client-protocol.html' title='2.5 Client to Client Protocol'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-4882531073034136902</id><published>2008-03-21T07:49:00.001+07:00</published><updated>2008-03-21T07:49:49.462+07:00</updated><title type='text'>2.4 Channel and User Modes</title><content type='html'>2.4 Channel and User Modes&lt;br /&gt;Channels can have additional constraints, which can be set by the MODE command, (most of the information in this section can also be obtained by issuing "/HELP MODE"). To understand this, recall that the first person to JOIN a channel effectively creates it and is initially "in charge" of the channel, ("Channel Operator" or "chanop"). S/he can subsequently add those constraints, make other people chanops at leisure.&lt;br /&gt;&lt;br /&gt;                         Table 7:  Mode commands&lt;br /&gt;                         -----------------------&lt;br /&gt;                  Keyword  Action&lt;br /&gt;                  ~~~~~~~  ~~~~~~&lt;br /&gt;                  MODE     changes channel or user mode&lt;br /&gt;&lt;br /&gt;Public is the default mode for a channel. When someone is on a public channel, he can be seen by all other users, (if his own user mode permits this). Anyone can notice users on a public channel and join such a conversation.&lt;br /&gt;&lt;br /&gt;Private means that, although anyone can see members of such a channel, you can't tell what channel they are on unless you are already on that channel with them. They just appear as "Prv: *" in LIST or NAMES. Since the number of potential channels is in the billions, this is quite some security - all you give away is the acknowledgement that you're IRCing.&lt;br /&gt;&lt;br /&gt;If you are on a secret channel, someone who is not on the same channel can't even see that you are there. Your name does not show up in a LIST of active users. The only indication of your presence is that, when entering IRC, all new users are told that there are "NNNNN users on XXX servers". If someone checks on all users and finds less than NNNNN of them, he knows that other people are hiding on secret channels. But a secret channel user still cannot be found except by brute-force checking through all channels, a hopeless proposition in the face of the huge number of possible channel names. Security through obscurity finally means something.&lt;br /&gt;&lt;br /&gt;/MODE &lt;channel&gt;|&lt;nickname&gt; [[+|-]&lt;modechars&gt; [&lt;parameters&gt;]]&lt;br /&gt;&lt;br /&gt;    Allows channel operators to change channel mode, or any user to change their personal mode, (don't use this co mmand too often, it floods the net with worthless information).&lt;br /&gt;&lt;br /&gt;        /MODE #Twilight_Zone +m&lt;br /&gt;        *** Mode change "+m" on channel #Twilight_Zone by Nap&lt;br /&gt;&lt;br /&gt;        /MODE Nap -i&lt;br /&gt;        *** Mode change "-i" for user Nap by poly.polytechnique.fr&lt;br /&gt;&lt;br /&gt;        And this is how to give 'chanop' status to someone on the channel&lt;br /&gt;&lt;br /&gt;        /MODE #Twilight_Zone +o sojge&lt;br /&gt;        *** Mode change "+o sojge" on channel #Twilight_Zone by Nap&lt;br /&gt;&lt;br /&gt;A + or - sign determines whether the mode should be added or deleted. Try typing "/HELP MODE" to get further information. Channels can be moderated (only chanops can talk), secret, private, with a limited number of users, anonymous, invite-only, topic-limited, with a list of banned users.&lt;br /&gt;&lt;br /&gt;The MODE command also allows you to modify your personal parameters, your "user mode". You can check your usermode with the command "/MODE &lt;YourNick&gt;" or sometimes "/UMODE". Note that user mode +i may be the default on some servers, in order to protect privacy of users. This should not be seen as a problem, since any user can change his/her personal mode whatever defaults a server may set.&lt;br /&gt;&lt;br /&gt;                         Table 8:  Channel modes&lt;br /&gt;                         -----------------------&lt;br /&gt;        ModeChar        Effects on channels&lt;br /&gt;        ~~~~~~~~        ~~~~~~~~~~~~~~~~~~~&lt;br /&gt;        b &lt;person&gt;      ban somebody, &lt;person&gt; in "nick!user@host" form&lt;br /&gt;        i               channel is invite-only&lt;br /&gt;        l &lt;number&gt;      channel is limited, &lt;number&gt; users allowed max&lt;br /&gt;        m               channel is moderated, (only chanops can talk)&lt;br /&gt;        n               external /MSGs to channel are not allowed&lt;br /&gt;        o &lt;nick&gt;        makes  a channel operator&lt;br /&gt;        p               channel is private&lt;br /&gt;        s               channel is secret&lt;br /&gt;        t               topic limited, only chanops may change it&lt;br /&gt;&lt;br /&gt;                          Table 9:  User modes&lt;br /&gt;                          --------------------&lt;br /&gt;        ModeChar        Effects on nicknames&lt;br /&gt;        ~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;        i               makes yourself invisible to anybody that does&lt;br /&gt;                        not know the exact spelling of your nickname&lt;br /&gt;        o               IRC-operator status, can only be set&lt;br /&gt;                        by IRC-ops with OPER&lt;br /&gt;        s               receive server notices&lt;br /&gt;        w               receive wallops (abused and deprecated)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-4882531073034136902?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/4882531073034136902/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=4882531073034136902' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/4882531073034136902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/4882531073034136902'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/24-channel-and-user-modes.html' title='2.4 Channel and User Modes'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-3966850108354614329</id><published>2008-03-21T07:48:00.000+07:00</published><updated>2008-03-21T07:49:24.604+07:00</updated><title type='text'>2.3 Channels and Public Conversations</title><content type='html'>2.3 Channels and Public Conversations&lt;br /&gt;On IRC, there are a lot of places where you can "hang out"; those places are called 'channels', (most of the information in this section can also be obtained by issuing "/HELP CHANNEL"). You can compare conversations on a channel to a conversation among a group of people: you see/hear everything that is said, and you can reply to anything that's said. What you type is received by everyone who's willing to listen - and everyone who is late will not hear what was said before, unless repeated by one of the ones who were there. (Who said "real life" ?)&lt;br /&gt;&lt;br /&gt;All channels on IRC have names: a "#" sign followed by some kind of text-string, like "#C++" or "#Asians" or "#EU-Opers". Usually, the name of the channel will indicate the type of conversation that's going on in there. Don't count on it, though.&lt;br /&gt;&lt;br /&gt;                       Table 6:  Channel commands&lt;br /&gt;                       --------------------------&lt;br /&gt;       Keyword   Action&lt;br /&gt;       ~~~~~~~   ~~~~~~&lt;br /&gt;       LIST      lists channels, number of users, topic&lt;br /&gt;       NAMES     shows the nicknames of the users on each channel&lt;br /&gt;       JOIN      sets your current channel, (same as CHANNEL)&lt;br /&gt;       WHO       gives a listing of users&lt;br /&gt;       INVITE    sends an invitation to another user&lt;br /&gt;       LEAVE     leaves a channel, (same as PART)&lt;br /&gt;       KICK      gets rid of someone on a channel&lt;br /&gt;       TOPIC     changes the topic of the channel&lt;br /&gt;       ME        sends anything about you to a channel or QUERY&lt;br /&gt;       DESCRIBE  sends anything about you to a person or channel&lt;br /&gt;&lt;br /&gt;Every channel has certain characteristics, called channel modes. These will also be explained below. Remember the NAMES and LIST commands; they will show you the names of the existing channels.&lt;br /&gt;&lt;br /&gt;/LIST [[&lt;flags&gt;] &lt;channel mask&gt;]&lt;br /&gt;&lt;br /&gt;    Lists all current "channels", number of users, and topic. The displayed list may be quite long, so you can limit it using flags. "/LIST -MIN n" for instance removes channels with less than 'n' users of the output.&lt;br /&gt;&lt;br /&gt;        /LIST -MIN 5&lt;br /&gt;        *** #aussies   5&lt;br /&gt;        *** #amiga     5        Daily Amiga Silence...join&amp;enjoy&lt;br /&gt;        *** #hottub    21       Imagine sky, high above...&lt;br /&gt;        *** #tuebingen 11       Happy Borthday CHUCK!!!&lt;br /&gt;        *** #Christian 6        Jesus!&lt;br /&gt;        *** #Twilight_ 15       The Oper Bar &amp; Grill&lt;br /&gt;        *** #initgame  5        More players needed!!!!!!!!!!!!&lt;br /&gt;        *** #Taiwan    8        Welcome good friends.&lt;br /&gt;        *** #espanol   6        EMERGENCIA SE Necesitan Mujeres!&lt;br /&gt;        *** #sherwood  7&lt;br /&gt;        *** #francais  6        on apprend le japonais (japanese welcome)&lt;br /&gt;&lt;br /&gt;/NAMES [[&lt;flags&gt;] &lt;channel mask&gt;]&lt;br /&gt;&lt;br /&gt;    Shows the nicknames of all users on each "channel", (these may be very long. Remember to filter them with "-MIN n" or "-MAX n").&lt;br /&gt;&lt;br /&gt;        /NAMES -MIN 5&lt;br /&gt;        Pub: #twilight&gt; Mycroft @sojge scorpio @Troy @Avalon @Nap phone&lt;br /&gt;           Merlinus Lumberjak @tzoper&lt;br /&gt;        Pub: #espanol   Cacique Bonjovi leopardo Carina Miguel Cisco r2&lt;br /&gt;        Pub: #amiga     @gio @Radix @xterm @mama @AmiBot&lt;br /&gt;        Pub: #aussies   @Bleve @GrayElf @Insomniac @Morkeleb @titus&lt;br /&gt;        Pub: #hottub    baby @Aldur KnightOrc @Toasty Gwydion @Belkira&lt;br /&gt;           @Aiken Edge @Spockobot @Nada @ZBot @Aurik @anna @RedBaron&lt;br /&gt;           @Katzen @esashi IceWolf @Eniigma @Digger @TheHeck&lt;br /&gt;&lt;br /&gt;To join in the conversation on a certain channel you may use the JOIN command.&lt;br /&gt;&lt;br /&gt;/JOIN [&lt;channel&gt;]&lt;br /&gt;&lt;br /&gt;    Sets your current channel to the supplied channel.&lt;br /&gt;&lt;br /&gt;        /JOIN #Twilight_Zone&lt;br /&gt;        *** Nap has joined channel #Twilight_Zone&lt;br /&gt;        *** Topic: The Gernsback Continuum&lt;br /&gt;        *** Users on #Twilight_Zone: Nap msa tober phone @julia @SirLance&lt;br /&gt;          igh @Daemon @Avalon @Waftam @Trillian @tzoper&lt;br /&gt;&lt;br /&gt;The CHANNEL command has the same effects. Note that if no parameters are given, your current channel is displayed.&lt;br /&gt;&lt;br /&gt;Upon entering a channel, you are given useful details about it: list of users talking in that channel, topic... Joining a channel does not cause you to leave your previous channel unless NOVICE is set to ON. See "/HELP SET NOVICE".&lt;br /&gt;&lt;br /&gt;Once in a channel, you may wish to get a detailed list of the people IRCing inside. That's where the WHO command comes in handy:&lt;br /&gt;&lt;br /&gt;/WHO[&lt;channel&gt;|&lt;wildcard expression&gt;]&lt;br /&gt;&lt;br /&gt;    Gives a listing of users. "/WHO *" for the list of users in your current channel.&lt;br /&gt;&lt;br /&gt;        /WHO #Twilight_Zone&lt;br /&gt;        Channel    Nickname     S    User@Host (Name)&lt;br /&gt;        #Twilight_ Nap          H*   pioch@poly.polytechnique.fr&lt;br /&gt;          (Quidquid latine dictum sit, altum viditur)&lt;br /&gt;        #Twilight_ msa          H    msa@tel1.tel.vtt.fi (Markku Savela)&lt;br /&gt;        #Twilight_ tober        H    ircuser@kragar.eff.org (tober)&lt;br /&gt;        #Twilight_ phone        H    mrgreen@munagin.ee.mu.OZ.AU (Third&lt;br /&gt;          row seats to the Cure? WHO ME? nah.. *grin*)&lt;br /&gt;        #Twilight_ julia        G*@  julie@turing.acs.Virginia.EDU&lt;br /&gt;          ( Future graduate of ACME Looniversity)&lt;br /&gt;        #Twilight_ SirLance     G*@  lancelot@tdsb-s.mais.hydro.qc.ca&lt;br /&gt;          (Sir Lancelot)&lt;br /&gt;        #Twilight_ igh          G    igh@micom1.servers.unsw.EDU.AU (igh)&lt;br /&gt;        #Twilight_ Daemon       G*@  frechett@spot.Colorado.EDU&lt;br /&gt;          (-=Runaway Daemon=-)&lt;br /&gt;        #Twilight_ Avalon       H*@  avalon@coombs.anu.edu.au (Avalon...)&lt;br /&gt;        #Twilight_ Waftam       G*@  danielce@munagin.ee.mu.OZ.AU (Daniel&lt;br /&gt;          Carosone)&lt;br /&gt;        #Twilight_ Trillian     G*@  hrose@rocza.eff.org ( I turn to&lt;br /&gt;          stone when you are gone )&lt;br /&gt;        #Twilight_ tzoper       H*@  tzoper@azure.acsu.buffalo.edu (/msg&lt;br /&gt;          tzoper help)&lt;br /&gt;&lt;br /&gt;The first field is the current channel, then nickname, status, real name (in internet user@host form), and a small witty comment you can set yourself with the environment variable IRCNAME, (this will be detailed in section 2.8). Status indicates if a user is "H"ere or "G"one, (see AWAY), if IRCop ("*"), and/or a channel operator ("@").&lt;br /&gt;&lt;br /&gt;It is also possible, when you are already on a channel, to ask someone to join your channel. The command is called INVITE.&lt;br /&gt;&lt;br /&gt;/INVITE &lt;nickname&gt; [&lt;channel&gt;]&lt;br /&gt;&lt;br /&gt;    Invites another user to a channel. If no channel is specified, your current channel is used.&lt;br /&gt;&lt;br /&gt;        /INVITE Nap&lt;br /&gt;        *** Inviting Nap to channel #Twilight_Zone&lt;br /&gt;&lt;br /&gt;If you receive an INVITE message, you can type "/JOIN -INVITE" to join the channel to which you were last invited, or simply "/JOIN &lt;channel&gt;".&lt;br /&gt;&lt;br /&gt;To leave a channel, just issue a LEAVE command, (PART has the same effects):&lt;br /&gt;&lt;br /&gt;/LEAVE &lt;channel&gt;&lt;br /&gt;&lt;br /&gt;    Leave a channel.&lt;br /&gt;&lt;br /&gt;        /LEAVE #Twilight_Zone&lt;br /&gt;        *** Nap has left #Twilight_Zone&lt;br /&gt;&lt;br /&gt;Well, you guessed it, if there is a way to invite someone on a channel, there's also the possibility to KICK someone out of it, for example if this person is behaving like a jerk, annoying people or flooding the channel with unwanted information:&lt;br /&gt;&lt;br /&gt;/KICK [&lt;channel&gt;] &lt;nickname&gt;&lt;br /&gt;&lt;br /&gt;    Kicks named user off a given channel. Only 'channel operators' are privileged to use this command.&lt;br /&gt;&lt;br /&gt;        /KICK #Twilight_Zone Target&lt;br /&gt;        *** Target has been kicked off channel #Twilight_Zone by Nap&lt;br /&gt;&lt;br /&gt;Channels have topics, that indicate the current topic of conversation. You can change this topic on a channel with the TOPIC command.&lt;br /&gt;&lt;br /&gt;/TOPIC [[&lt;channel&gt;] &lt;topic for channel&gt;]&lt;br /&gt;&lt;br /&gt;    Changes the topic for the channel.&lt;br /&gt;&lt;br /&gt;        /TOPIC The silent channel.&lt;br /&gt;        *** Nap has changed the topic on channel #EU-Opers to The silent&lt;br /&gt;          channel.&lt;br /&gt;&lt;br /&gt;At times, you may want to send a description of what you are doing or how you are feeling or just anything concerning you to the current channel or query. It is absolutely good style not to forget the period at the end of the sentence!&lt;br /&gt;&lt;br /&gt;/ME &lt;action description&gt;&lt;br /&gt;&lt;br /&gt;    Tells the current channel or query about what you are doing. You can also use your own nickname as command, i.e. you can type the line with a leading slash.&lt;br /&gt;&lt;br /&gt;        /ME opens up the fridge.&lt;br /&gt;        * Nap opens up the fridge.&lt;br /&gt;&lt;br /&gt;        /Nap reaches out for the orange juice.&lt;br /&gt;        * Nap reaches out for the orange juice.&lt;br /&gt;&lt;br /&gt;The same goal can be achieved towards a specific nickname using:&lt;br /&gt;/DESCRIBE &lt;nickname&gt;|&lt;channel&gt; &lt;action description&gt;&lt;br /&gt;&lt;br /&gt;    Sends anything concerning you to the &lt;nickname&gt; or &lt;channel&gt; you pass as first argument.&lt;br /&gt;&lt;br /&gt;(Note: The look of the result depends on each client version, and might not be exactly the same as in the examples shown here.)&lt;br /&gt;&lt;br /&gt;These commands make use of CTCP, a client-to-client protocol crafted to perform specific actions, but not understood by all clients, (more about CTCP in section 2.5). If you get an error message, your description may not have arrived properly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-3966850108354614329?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/3966850108354614329/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=3966850108354614329' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/3966850108354614329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/3966850108354614329'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/23-channels-and-public-conversations.html' title='2.3 Channels and Public Conversations'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-4905438352248235755</id><published>2008-03-21T07:47:00.001+07:00</published><updated>2008-03-21T07:47:40.399+07:00</updated><title type='text'>2.2 Communication and Private Conversation</title><content type='html'>2.2 Communication and Private Conversation&lt;br /&gt;&lt;br /&gt;                 Table 5: Private conversation commands&lt;br /&gt;                 --------------------------------------&lt;br /&gt;      Keyword  Action&lt;br /&gt;      ~~~~~~~  ~~~~~~&lt;br /&gt;      MSG      sends a private message&lt;br /&gt;      QUERY    starts a private conversation&lt;br /&gt;      NOTICE   sends a private message&lt;br /&gt;      NOTIFY   warns you of people logging in or out IRC&lt;br /&gt;      IGNORE   removes output from specific people off your screen&lt;br /&gt;&lt;br /&gt;You can use the MSG command, (usually "M" is an alias for it), to send someone a message that only that person can read.&lt;br /&gt;&lt;br /&gt;/MSG &lt;nickname&gt;|&lt;channel&gt; &lt;text&gt;&lt;br /&gt;&lt;br /&gt;    Send a private message to specified nickname.&lt;br /&gt;&lt;br /&gt;        /MSG Nap This message is for Nap only.&lt;br /&gt;        -&gt; *Nap* This message is for Nap only.&lt;br /&gt;&lt;br /&gt;        On my screen will appear:&lt;br /&gt;&lt;br /&gt;        *YourNick* This message is for Nap only.&lt;br /&gt;&lt;br /&gt;If you want to send a private message to more than one person, you can specify a list of nicknames separated by commas, (no spaces).&lt;br /&gt;&lt;br /&gt;        /MSG Nap,Sorg This message for both Nap and Sorg.&lt;br /&gt;        -&gt; *Nap* This message for both Nap and Sorg.&lt;br /&gt;        -&gt; *Sorg* This message for both Nap and Sorg.&lt;br /&gt;&lt;br /&gt;Two special case nicknames are defined. If the nickname is "," (a comma), the message is sent to the last person who sent you a MSG. If the nickname is "." (a period), the message is sent to the last person to whom you sent a message.&lt;br /&gt;&lt;br /&gt;You can have a private conversation by only using /MSG. However, typing "/MSG &lt;nick&gt; &lt;text&gt;" or "/MSG . &lt;text&gt;" gets cumbersome. That's where the /QUERY command comes in handy.&lt;br /&gt;&lt;br /&gt;/QUERY [&lt;nickname&gt;|&lt;channel&gt;]&lt;br /&gt;&lt;br /&gt;    Starts a private conversation with &lt;nickname&gt;. &lt;br /&gt;&lt;br /&gt;All text you type that would normally be sent to your channel now goes to the supplied nickname in the form of MSGs. To cancel a private conversation, use QUERY with no arguments.&lt;br /&gt;&lt;br /&gt;        /QUERY Nap&lt;br /&gt;        *** Starting conversation with Nap&lt;br /&gt;&lt;br /&gt;        Blahblahblah&lt;br /&gt;        -&gt; *Nap* Blahblahblah&lt;br /&gt;&lt;br /&gt;        /QUERY&lt;br /&gt;        *** Ending conversation with Nap&lt;br /&gt;&lt;br /&gt;There is also another command to send messages, called NOTICE. Unlike MSGs, NOTICEs are surrounded by '-' when printed, and no automated responses, (such as generated by IGNORE or an automaton), will be sent in reply. Services, (robots), on IRC often use this form of interaction.&lt;br /&gt;&lt;br /&gt;/NOTICE &lt;nickname&gt;|&lt;channel&gt; &lt;text&gt;&lt;br /&gt;&lt;br /&gt;    Sends a private message to the specified &lt;nickname&gt;.&lt;br /&gt;&lt;br /&gt;        /NOTICE Nap Better use /MSG instead of /NOTICE.&lt;br /&gt;        -&gt; -Nap- Better use /MSG instead of /NOTICE.&lt;br /&gt;&lt;br /&gt;        On my screen will appear:&lt;br /&gt;&lt;br /&gt;        -YourNick- Better use /MSG instead of /NOTICE.&lt;br /&gt;&lt;br /&gt;As you begin to make new friends over IRC, you'll want to mark certain nicknames such that you will be warned when they signon or off.&lt;br /&gt;&lt;br /&gt;/NOTIFY [[-]&lt;nickname&gt;]&lt;br /&gt;&lt;br /&gt;    Adds or removes to the list of people you'll be warned when they enter or quit IRC (in ircII versions prior to 2.2, too many people in the NOTIFY list cause excessive slowness).&lt;br /&gt;&lt;br /&gt;        /NOTIFY Nap Nappy&lt;br /&gt;        *** Signon by Nap detected&lt;br /&gt;&lt;br /&gt;        /NOTIFY&lt;br /&gt;        *** Currently present: Nap&lt;br /&gt;        *** Currently absent: Nappy&lt;br /&gt;&lt;br /&gt;Eventually, you may wish some day not to see messages from a specific user on your screen. This may happen when someone is dumping large amounts of garbage, or if someone is harassing you. The proper response to such a behavior is to IGNORE that person. IGNORE is a very powerful command, and can be used in many ways. However the basic usage of this tool is the following.&lt;br /&gt;&lt;br /&gt;/IGNORE [&lt;nickname&gt;|&lt;user@host&gt; [[-]&lt;message type&gt;]]&lt;br /&gt;&lt;br /&gt;    Suppresses output from the given people from your screen. IGNORE can be set by nickname or by specifying a userid@hostname format. Wildcards may be used in all formats. Output that can be ignored includes MSGs, NOTICEs, PUBLIC messages, INVITEs, ALL or NONE. Preceding a type with a "-" indicates removal of ignoring of that type of message.&lt;br /&gt;&lt;br /&gt;        /IGNORE *@cheshire.oxy.edu ALL&lt;br /&gt;        *** Ignoring ALL messages from *@CHESHIRE.OXY.EDU&lt;br /&gt;&lt;br /&gt;        /IGNORE&lt;br /&gt;        *** Ignorance list:&lt;br /&gt;        ***     *@CHESHIRE.OXY.EDU      ALL&lt;br /&gt;&lt;br /&gt;        /IGNORE *@cheshire.oxy.edu NONE&lt;br /&gt;        *** *@cheshire.oxy.edu removed from ignorance list&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-4905438352248235755?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/4905438352248235755/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=4905438352248235755' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/4905438352248235755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/4905438352248235755'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/22-communication-and-private.html' title='2.2 Communication and Private Conversation'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-3410572347964000700</id><published>2008-03-21T07:46:00.002+07:00</published><updated>2008-03-21T07:47:14.154+07:00</updated><title type='text'>2. Let's Go!</title><content type='html'>2. Let's Go!&lt;br /&gt;2.1 General Commands&lt;br /&gt;&lt;br /&gt;               Table 4:  General commands&lt;br /&gt;                       --------------------------&lt;br /&gt;    Keyword   Action&lt;br /&gt;    ~~~~~~~   ~~~~~~&lt;br /&gt;    NICK      changes your nickname&lt;br /&gt;    QUIT      exits your IRC session, (same as BYE, SIGNOFF and EXIT)&lt;br /&gt;    HELP      prints help on the given command&lt;br /&gt;    WHOIS     displays information about someone&lt;br /&gt;    WHOWAS    displays information about someone who just left&lt;br /&gt;    AWAY      leaves a message saying you're not paying attention&lt;br /&gt;&lt;br /&gt;/NICK [&lt;nickname&gt;]&lt;br /&gt;&lt;br /&gt;    Changes your nickname to whatever you like.&lt;br /&gt;&lt;br /&gt;Everyone who wants to talk to you sees this name - also, at the moment, nicknames are limited to 9 characters max. Your nickname will be the same as your login name by default. You can also set an environment variable, IRCNICK, the value of which will be used instead. Nickname clashes are not allowed; this is enforced by the servers. If your intended nickname clashes with someone else's as you enter IRC, you will not be able to enter until you change it to something else.&lt;br /&gt;&lt;br /&gt;        /NICK Nappy&lt;br /&gt;        *** Nap is now known as Nappy&lt;br /&gt;&lt;br /&gt;/QUIT [&lt;reason&gt;]&lt;br /&gt;&lt;br /&gt;    Exits your IRC session. You can also use BYE, SIGNOFF and EXIT. If a reason is supplied, it is displayed to other people on your channels.&lt;br /&gt;&lt;br /&gt;        /QUIT Lunch Time!&lt;br /&gt;&lt;br /&gt;/HELP [&lt;command&gt;]&lt;br /&gt;&lt;br /&gt;    Shows help on the given command. Note: This is not installed for all clients, which can be kind of annoying.&lt;br /&gt;&lt;br /&gt;        /HELP HELP&lt;br /&gt;        Usage: HELP [command]&lt;br /&gt;           Shows help on the given command. The help documentation is set&lt;br /&gt;           up in a  hierarchical fashion.  That  means that  certain help&lt;br /&gt;           topics have sub-topics under them.&lt;br /&gt;        [boring stuff deleted]&lt;br /&gt;&lt;br /&gt;/WHOIS [&lt;nickname&gt;]&lt;br /&gt;&lt;br /&gt;    Shows information about someone.&lt;br /&gt;&lt;br /&gt;        /WHOIS Nap&lt;br /&gt;        *** Nap is pioch@poly.polytechnique.fr (Klein bottle for sale...&lt;br /&gt;           inquire within.)&lt;br /&gt;        *** on channels: @#Twilight_Zone @#EU-Opers&lt;br /&gt;        *** on via server poly.polytechnique.fr (Ecole Polytechnique,&lt;br /&gt;          Paris, FRANCE ! )&lt;br /&gt;        *** Nap has a connection to the twilight zone (is an IRC operator)&lt;br /&gt;        *** Nap has been idle 0 seconds&lt;br /&gt;&lt;br /&gt;        /WHOIS Nappy&lt;br /&gt;        *** Nappy: No such nickname&lt;br /&gt;&lt;br /&gt;Sometimes WHOIS won't help you much, because the person you want to know more about just left IRC or changed nick. However, you can use WHOWAS to get this information for a while:&lt;br /&gt;&lt;br /&gt;/WHOWAS [&lt;server&gt;] [&lt;nickname&gt;]&lt;br /&gt;&lt;br /&gt;    Shows information about who used the given nickname last, even if no one is currently using it.&lt;br /&gt;&lt;br /&gt;        /WHOWAS Nappy&lt;br /&gt;        *** Nappy was pioch@poly.polytechnique.fr (Artistic ventures&lt;br /&gt;          highlighted. Rob a museum.) on channel *private*&lt;br /&gt;        *** on irc via server poly.polytechnique.fr (Signoff: Mon Jun 22&lt;br /&gt;          20:15:23)&lt;br /&gt;&lt;br /&gt;Very often, an unsuccessful call to WHOIS will lead you to try WHOWAS. That's why ircII allows you to "/SET AUTO_WHOWAS ON"; that way, a "*** &lt;nickname&gt;: No such nickname" message will auto-magically generate a "/WHOWAS &lt;nickname&gt;". Try typing "/HELP SET AUTO_WHOWAS" for more information on this topic.&lt;br /&gt;&lt;br /&gt;/AWAY [&lt;away message&gt;]&lt;br /&gt;&lt;br /&gt;    Leave a message explaining that you are not currently paying attention to IRC. Whenever someone sends you a MSG or does a WHOIS on you, they automatically see whatever message you set. Using AWAY with no parameters marks you as no longer being away.&lt;br /&gt;&lt;br /&gt;        /AWAY Gone to get a cup of coffee.&lt;br /&gt;        *** You have been marked as being away&lt;br /&gt;&lt;br /&gt;        /AWAY&lt;br /&gt;        *** You are no longer marked as being away&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-3410572347964000700?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/3410572347964000700/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=3410572347964000700' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/3410572347964000700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/3410572347964000700'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/2-lets-go.html' title='2. Let&apos;s Go!'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-9085082635517400908</id><published>2008-03-21T07:46:00.001+07:00</published><updated>2008-03-21T07:46:44.957+07:00</updated><title type='text'>1.5 Screen and Keyboard activity</title><content type='html'>1.5 Screen and Keyboard activity&lt;br /&gt;IRC is a full-screen utility. It takes over the screen, with the bulk of activity happening in the top (N-2) lines, a status line, (vaguely emacs-like), on the next to last line, and your input being entered on the last line. When typing commands at ircII, you have a minimalist line-editing facility in an emacs style.&lt;br /&gt;&lt;br /&gt;        Table 1:  Editing keys&lt;br /&gt;        ----------------------&lt;br /&gt;           Key      Effects&lt;br /&gt;           ~~~      ~~~~~~~&lt;br /&gt;            ^P      recalls previous command line&lt;br /&gt;            ^N      recalls next command line&lt;br /&gt;            ^F      moves forward one character&lt;br /&gt;            ^B      moves backward one character&lt;br /&gt;            ^A      moves the cursor to the beginning of the line&lt;br /&gt;            ^E      moves the cursor to the end of the line&lt;br /&gt;            ^D      deletes the character under the cursor&lt;br /&gt;            ^K      kills from the cursor to the end&lt;br /&gt;            ^Y      reinserts the last stretch of killed text&lt;br /&gt;            ^U      clears the whole line&lt;br /&gt;            ^L      redraws the screen&lt;br /&gt;&lt;br /&gt;        Table 2:  Editing commands&lt;br /&gt;        --------------------------&lt;br /&gt;           Keyword   Action&lt;br /&gt;           ~~~~~~~   ~~~~~~&lt;br /&gt;           !         recalls previous commands for re-editing&lt;br /&gt;           HISTORY   displays the command history&lt;br /&gt;           LASTLOG   lists the most recent messages&lt;br /&gt;           CLEAR     puts some white space on your screen&lt;br /&gt;&lt;br /&gt;The ! command is used to recall previous commands in your command history for re-execution. The ! command is unique in that when it is used, it leaves the matching history entry in the input line for re-editing. You can specify a history entry either by its number in the history list, or by a match with a given wildcard expression. For instance, "/!10" will put entry 10 in the history list into the input line. "/!/MSG" will search the history for a line beginning with a /MSG, (a "*" is implied at the end).&lt;br /&gt;&lt;br /&gt;/! [&lt;history number&gt;|&lt;history match&gt;]&lt;br /&gt;&lt;br /&gt;    Recalls previous commands for re-editing.&lt;br /&gt;&lt;br /&gt;/HISTORY [&lt;number&gt;]&lt;br /&gt;&lt;br /&gt;    Displays the command history on the screen. You can specify the number of history entries you wish to view as well.&lt;br /&gt;&lt;br /&gt;Almost everything happens in the upper bulk of the screen. This includes both messages from other users, as well as the output of the control commands. Normal messages from other users appear with the originating nickname in &lt;angle brackets&gt;. Private messages arrive with the originating nickname in *asterisks*. Messages you send to everyone appear with a preceding "&gt; " whereas messages you send privately to another user appear with "-&gt; *nickname*". Other output (invitations from other users to join channels, and so forth), appears interspersed with other activity on the screen.&lt;br /&gt;&lt;br /&gt;                    Table 3:  Simple screen activity&lt;br /&gt;                    --------------------------------&lt;br /&gt;&lt;br /&gt;  What is displayed    What you typed      Sender     Recipients&lt;br /&gt;  ~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~      ~~~~~~     ~~~~~~~~~~&lt;br /&gt;  &gt; Morning people     Morning, people     You        Channel&lt;br /&gt;  &lt;some1else&gt; hello                        some1else  Channel&lt;br /&gt;  -&gt; *some1else* hi!   /msg some1else hi!  You        some1else (only)&lt;br /&gt;  *some1else* wassup?                      some1else  You (only)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Last ircII outputs can be recalled with:&lt;br /&gt;/LASTLOG [&lt;number of entries&gt;|&lt;text&gt; [&lt;from entry&gt;]]&lt;br /&gt;&lt;br /&gt;    Displays the contents of the lastlog. This is a list of the most recent messages that have appeared on the screen, useful if you inadvertantly miss messages. If no arguments are given, the entire lastlog is displayed. If the first argument is a number, it determines how many log entries to show. Otherwise it is searched for in every lastlog entry. The second argument determines how many lines back to start display from. &lt;br /&gt;&lt;br /&gt;        /LASTLOG&lt;br /&gt;        &gt; Public message I send to all in the channel&lt;br /&gt;        &lt;some1else&gt; Public message from some1else&lt;br /&gt;        *some1else* Private message sent to me by some1else&lt;br /&gt;        -&gt; *some1else* Private message I send to some1else&lt;br /&gt;&lt;br /&gt;Finally, if your screen gets garbage from a 'talk', 'write', 'wall' or any other form of primitive communication (smirk), hit ^L to redraw it, or CLEAR it.&lt;br /&gt;&lt;br /&gt;/CLEAR&lt;br /&gt;&lt;br /&gt;    Clears the screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-9085082635517400908?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/9085082635517400908/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=9085082635517400908' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/9085082635517400908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/9085082635517400908'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/15-screen-and-keyboard-activity.html' title='1.5 Screen and Keyboard activity'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-5452532358652059853</id><published>2008-03-21T07:45:00.002+07:00</published><updated>2008-03-21T07:46:13.231+07:00</updated><title type='text'>1.4 First Steps</title><content type='html'>1.4 First Steps&lt;br /&gt;Note: ircII, the client most people are using, has most of this information online. If you are stuck, type "/HELP" and hit . To escape from HELP mode, keep pressing until your edit line, (the line at the bottom of the screen), is empty. Most of the information in this file can be found typing these commands: "/HELP INTRO" or "/HELP NEWUSER".&lt;br /&gt;&lt;br /&gt;    All ircII commands begin with a "/irchelp/" character. &lt;br /&gt;&lt;br /&gt;The slash is the default command character. Commands are not case sensitive, and can be abbreviated to their first letters: "/SI" and "/sign " stand for /SIGNOFF and will both end your IRC session, (more in section 2.1).&lt;br /&gt;&lt;br /&gt;Anything that does not begin with "/irchelp/" is assumed to be a message to someone and will be sent to your current channel, or to a person you are QUERYing, (the QUERY command will be detailed later on, maybe in section 2.2).&lt;br /&gt;&lt;br /&gt;If you are not sure about the spelling of an ircII command, type the prefix of that command, and press the ESCape key twice; ircII will give you a listing of commands and aliases that start with that prefix. Don't forget the "/irchelp/" in front of the command though.&lt;br /&gt;&lt;br /&gt;        /W &lt;ESC&gt;&lt;ESC&gt;&lt;br /&gt;        *** Commands:&lt;br /&gt;        ***     WAIT            WALL            WALLOPS         WHICH&lt;br /&gt;        ***     WHILE           WHO             WHOIS           WHOWAS&lt;br /&gt;        ***     WINDOW&lt;br /&gt;        *** Aliases:&lt;br /&gt;        ***     W&lt;br /&gt;&lt;br /&gt;This is an example. Your screen may show more aliases, and less commands than shown here, or less aliases and more commands - in other words "your mileage may vary."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-5452532358652059853?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/5452532358652059853/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=5452532358652059853' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/5452532358652059853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/5452532358652059853'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/14-first-steps.html' title='1.4 First Steps'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-9160774552146292955</id><published>2008-03-21T07:45:00.001+07:00</published><updated>2008-03-21T07:45:45.362+07:00</updated><title type='text'>1.3 Privacy on IRC</title><content type='html'>1.3 Privacy on IRC&lt;br /&gt;You should always keep in mind that messages you send to someone over IRC are passed along all the servers between you and and the person you are writing to. When you're sending a letter to someone, any postman on the way could open it and read its contents.&lt;br /&gt;&lt;br /&gt;Well, it's the same on the network. Any IRC-Admin could compile their server in "debug" mode and log whatever messages are transmitted through his node, (it has already been done), so a good rule of thumb is not to trust the servers.&lt;br /&gt;&lt;br /&gt;    IRC IS NOT A SECURE WAY OF COMMUNICATION! &lt;br /&gt;&lt;br /&gt;How to establish direct communications between clients will be explained later, (see DCC CHAT in section 2.5). This should be used when you wouldn't want anybody else on IRC to intercept your private messages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-9160774552146292955?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/9160774552146292955/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=9160774552146292955' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/9160774552146292955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/9160774552146292955'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/13-privacy-on-irc.html' title='1.3 Privacy on IRC'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-8022828921970248927</id><published>2008-03-21T07:44:00.002+07:00</published><updated>2008-03-21T07:53:32.232+07:00</updated><title type='text'>How to behave on IRC</title><content type='html'>1.2 How to behave on IRC&lt;br /&gt;The most widely understood and spoken language on IRC is English. However, as IRC is used in many different countries, English is by no means the only language. If you want to speak some other language than English, (for example with your friends), go to a separate channel and set the topic to indicate that. On the other hand, you should check the topic before you move to a channel to see if there are any restrictions about language. On a non-restricted channel, please speak a language everybody can understand. If you want to do otherwise, change channels and set the topic accordingly.&lt;br /&gt;&lt;br /&gt;It's not necessary to greet everybody on a channel personally. Usually one "Hello!" or equivalent is enough. And don't expect everybody to greet you back. On a channel with 20 people that would mean one screenful of hellos. It's sensible not to greet, in order not to be rude to the rest of the channel. If you must say hello to somebody you know, do it with a private message. The same applies to goodbyes.&lt;br /&gt;&lt;br /&gt;Also note that using your client facilities, (ircII "ON" command, for instance), to automatically say hello or goodbye to people is extremely poor etiquette. Nobody wants to receive auto-greets. They are not only obviously automatic, but even if you think you are polite, you are actually sounding insincere and also interfering with the personal environment of the recipient. If somebody wants to be auto-greeted on joining a channel, he will auto-greet himself.&lt;br /&gt;&lt;br /&gt;Remember, people on IRC form their opinions about you only by your actions, writings and comments, so think before you type. If you use offensive words, you'll be frowned upon. Do not "dump" to a channel or user, (send large amounts of unwanted information). This is likely to get you kicked off the channel or killed off from IRC. Dumping causes network "burps", connections going down because servers cannot handle the large amount of traffic anymore. Other prohibited actions include:&lt;br /&gt;&lt;br /&gt;    * Harassing another user. Harassment is defined as behavior towards another user with the purpose of annoying them.&lt;br /&gt;&lt;br /&gt;    * Annoying a channel with constant beeping.&lt;br /&gt;&lt;br /&gt;    * Any behavior reducing the functionality of IRC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-8022828921970248927?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/8022828921970248927/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=8022828921970248927' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/8022828921970248927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/8022828921970248927'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/12-how-to-behave-on-irc.html' title='How to behave on IRC'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-2164348412389446107</id><published>2008-03-21T07:44:00.001+07:00</published><updated>2008-03-21T07:53:18.773+07:00</updated><title type='text'>Getting Started</title><content type='html'>1.1 Clients and Servers&lt;br /&gt;IRC (original code was written by Jarkko Oikarinen) is a multi-user, multi-channel chatting network. It allows people all over the internet to talk to one another in real-time. It is a functional replacement and improvement to 'talk'; 'talk' is an old, primitive, atrocious, minimalist sort of keyboard/screen conversation tool, using a grotesque, machine- dependent protocol (blah!). IRC does everything 'talk' does, but with better protocol, allowing more than 2 users to talk at once, with access across the aggregate Internet, and providing a whole raft of other useful features.&lt;br /&gt;&lt;br /&gt;There are two ways to enter IRC from a Unix system. If you are using the emacs (editor from Richard Stallman and the Free Software Foundation) lisp client, you just have to type "M-x irc", (if this doesn't work you may need to load the client into your emacs session). If you are using the C client, (easier for beginners), then you usually type "irc". Non-Unix boxes have special clients, each of which has to be configured using a special procedure. Check the manual or help screen for more information.&lt;br /&gt;&lt;br /&gt;If you wish to be known by a nickname which is not your login name, type "irc nickname" instead. Each IRC user, ("client"), chooses a nickname. All communication with another user is either by nickname or by the channel that they or you are on (more information about channels later on).&lt;br /&gt;&lt;br /&gt;The most important thing to remember about IRC is that you have to be willing to explore and learn to use it. Take your time, try not to get flustered, enjoy yourself, and you will soon be making new friends all over the world!&lt;br /&gt;&lt;br /&gt;IRC is based on a client-server model. Clients are programs that connect to a server, a server is a program that transports data, (messages), from a user client to another. There are clients running on many different systems, (Unix, emacs, VMS, MSDOS, VM...), that allow you to connect to an IRC server. The client which will be spoken of here is the most widespread: ircII, (originally designed by Michael Sandrof). Other clients are similar, and often accept ircII commands.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-2164348412389446107?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/2164348412389446107/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=2164348412389446107' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/2164348412389446107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/2164348412389446107'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/1-getting-started.html' title='Getting Started'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-7974279998804181735</id><published>2008-03-21T07:31:00.000+07:00</published><updated>2008-03-21T07:34:55.780+07:00</updated><title type='text'>GENERAL IRC COMMANDS USABLE BY ANYONE</title><content type='html'>GENERAL IRC COMMANDS USABLE BY ANYONE&lt;br /&gt;&lt;br /&gt;    * To ignore someone&lt;br /&gt;          o type   /ignore Nickname&lt;br /&gt;    * To send someone a private message&lt;br /&gt;          o type /msg username message&lt;br /&gt;    * To list the name of people in a channel&lt;br /&gt;          o type   /names #channel_name&lt;br /&gt;            Due to the number of people marked "invisible" on Dalnet, this usually doesn't work, or doesn't work very well...&lt;br /&gt;    * To send a notice to someone&lt;br /&gt;          o type   /notice Nickname Message here&lt;br /&gt;    * To send a notice to a channel you are in&lt;br /&gt;          o type  /notice #Channel_name Message here&lt;br /&gt;    * To invite someone to a channel&lt;br /&gt;          o type   /invite Nickname #channel_name&lt;br /&gt;    * To change servers, particularly when lagged&lt;br /&gt;          o type /server servername:portnumber (Example: /server irc.dal.net:6668)&lt;br /&gt;    * To quit IRC&lt;br /&gt;          o type /quit&lt;br /&gt;    * To quit IRC - and send a quit message&lt;br /&gt;          o type /quit quitmessage (example: /quit See ya laterz!)&lt;br /&gt;    * To join a channel&lt;br /&gt;          o type /join #channelname&lt;br /&gt;    * To leave a channel without quitting IRC completely&lt;br /&gt;          o type /part #channelname&lt;br /&gt;    * To leave a channel - and send a parting message - without quitting IRC completely&lt;br /&gt;          o type /part #channelname message&lt;br /&gt;    * To perform an action&lt;br /&gt;          o type /me specified action (example /msg waves to everyone)&lt;br /&gt;    * To send a private mesaage to someone&lt;br /&gt;          o type /msg usenick message&lt;br /&gt;    * To get NICKSERV information on a nickname&lt;br /&gt;          o type  /msg nickserv@services.dal.net INFO Nickname&lt;br /&gt;    * To get info on who someone is that's currently online&lt;br /&gt;          o type  /whois Nickname&lt;br /&gt;    * To get CHANSERV information on a #channel&lt;br /&gt;          o type /msg chanserv@services.dal.net info #channelname&lt;br /&gt;&lt;br /&gt;DALNET INFO LINKS&lt;br /&gt;&lt;br /&gt;    * DalNet IRC Homepage&lt;br /&gt;    * DalNet Acceptable Use Policy&lt;br /&gt;    * DalNet Help Page&lt;br /&gt;    * DalNet Server List Page&lt;br /&gt;&lt;br /&gt;NICKSERV COMMANDS FOR REGISTERED NICKS&lt;br /&gt;for help with NickServ functions, type  /msg nickserv@services.dal.net help&lt;br /&gt;&lt;br /&gt;    * To register your nickname&lt;br /&gt;          o type  /msg nickserv@services.dal.net REGISTER your_password your_email&lt;br /&gt;    * To identify to NickServ for your nick&lt;br /&gt;          o type  /msg nickserv@services.dal.net IDENTIFY your_password&lt;br /&gt;    * To set the "enforce" ("Kill") option on your nick&lt;br /&gt;          o type  /msg NickServ@services.dal.net SET KILL ON&lt;br /&gt;            This prevents other people from using your nick when you're not on.&lt;br /&gt;    * To ghost your nickname&lt;br /&gt;          o type  /msg nickserv@services.dal.net GHOST Nickname your_password&lt;br /&gt;            If, for some reason, your Internet connection fails (lag, net-split, computer crash, etc), then your client may not log off IRC properly. When you reconnect, your nickname from before may show up as still being online. This is called a ghost. With this command, you can remove your ghost.&lt;br /&gt;    * To recover your nickname from someone else using it&lt;br /&gt;          o type  /msg nickserv@services.dal.net RECOVER Nickname your_password&lt;br /&gt;            use this if you don't have your Nick KILL switch set to "on".&lt;br /&gt;    * To release your nickname from NickServ&lt;br /&gt;          o type  /msg nickserv@services.dal.net RELEASE Nickname your_password&lt;br /&gt;            use this after you have used the recover command, to release your nickname from NickServ's Enforcer service.  Otherwise, NickServ will hold your nick in custody for two minutes before releasing it on it's own.&lt;br /&gt;&lt;br /&gt;MEMOSERV COMMANDS (AVAILBLE TO USERS WITH REGISTERED NICKS)&lt;br /&gt;for help with MemoServ functions, type  /msg memoserv@services.dal.net help&lt;br /&gt;&lt;br /&gt;    * To list your memos&lt;br /&gt;          o type  /msg memoserv@services.dal.net LIST&lt;br /&gt;    * To read a memo&lt;br /&gt;          o type  /msg memoserv@services.dal.net READ memo_number&lt;br /&gt;            ex.:  /msg memoserv@services.dal.net READ 2&lt;br /&gt;    * To delete a memo&lt;br /&gt;          o type  /msg memoserv@services.dal.net DEL memo_number&lt;br /&gt;    * To undelete a memo&lt;br /&gt;          o type  /msg memoserv@services.dal.net UNDEL memo_number&lt;br /&gt;    * To purge memos&lt;br /&gt;      Memos cannot be unprged, they are permanently deleted when this function is used.&lt;br /&gt;          o type  /msg memoserv@services.dal.net PURGE&lt;br /&gt;    * To send a memo&lt;br /&gt;          o type   /msg memoserv@services.dal.net SEND Nickname Text of memo&lt;br /&gt;            ex.:   /msg memoserv@services.dal.net SEND Sanguinarius Meet me in chat tonight.&lt;br /&gt;    * To send a memo to the SOPs&lt;br /&gt;          o type   /msg memoserv@services.dal.net SENDSOP #channel_name Messagehere&lt;br /&gt;    * To send a memo to the channel aops&lt;br /&gt;          o type   /msg memoserv@services.dal.net SEND #channel_name Messagehere&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;OTHER COMMANDS - USEABLE BY OPS ONLY&lt;br /&gt;&lt;br /&gt;    * To count the number of AOPs SOPs, and AKICKS a channel has&lt;br /&gt;          o type   /msg chanserv@services.dal.net COUNT #channel_name&lt;br /&gt;    * To give someone temporary channel OP status&lt;br /&gt;          o type   /mode #channel +o Nickname&lt;br /&gt;    * To deop someone&lt;br /&gt;          o type   /mode #channel -o Nickname&lt;br /&gt;    * To give someone Voice (only useful in a moderated channel)&lt;br /&gt;          o type  /mode #channel +v Nickname&lt;br /&gt;            ex.:   /mode #Sanguinarius +v BloodVamp&lt;br /&gt;    * To remove Voice from someone&lt;br /&gt;          o type   /mode #channel -v Nickname&lt;br /&gt;    * To ban someone&lt;br /&gt;          o type   /ban Nickname&lt;br /&gt;    * To kick someone&lt;br /&gt;          o type  /kick #channel_name Nickname&lt;br /&gt;            ex.:   /kick #Sanguinarius Mr_Troll&lt;br /&gt;    * To kick someone (with a reason)&lt;br /&gt;          o type   /kick #channel Nickname Reason&lt;br /&gt;            ex.:   /kick #Sanguinarius Mr_Troll Get out and stay out!!!&lt;br /&gt;    * To invite someone to a channel&lt;br /&gt;          o type   /invite Nickname #channel_name&lt;br /&gt;    * To send an ops notice to the OPs of a channel&lt;br /&gt;      you must be in the same channel with the ops you want to message&lt;br /&gt;      Also, if this command doesn't work, check your chat client's documentation; it may use a different command.&lt;br /&gt;          o type   /onotice #channel_name Your notice here&lt;br /&gt;            ex.:   /onotice #Sanguinarius Should we kick Mr_Troll now?&lt;br /&gt;    * To view a channels AOP, SOP, or AKICK list - AOPs and above only&lt;br /&gt;          o type  /msg chanserv@services.dal.net [ AOP | SOP | AKICK ] #channel_name LIST&lt;br /&gt;            ex.:   /msg chanserv@services.dal.net AOP #Bloodsuckers LIST&lt;br /&gt;            ex.:   /msg chanserv@services.dal.net AKICK #Sanguinarius LIST&lt;br /&gt;    * To add someone to the AOP or AKICK list - SOPs and Founder only&lt;br /&gt;          o type  /msg chanserv@services.dal.net [ AOP | SOP | AKICK ] #channel_name ADD [ Nick or mask ]&lt;br /&gt;            Hostmask example:  nick!*email@port.domainname.whatever&lt;br /&gt;            ex.  /msg chanserv@services.dal.net AOP #Sanguinarius ADD BlakFang&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net SOP #Psychic_Vampires ADD *!*darkness@*.aol.com&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net AKICK #Bloodsuckers ADD Mr_Troll!*@*&lt;br /&gt;    * To delete someone from the AOP or AKICK list - SOPs and Founder only&lt;br /&gt;          o type  /msg chanserv@services.dal.net[ AOP | SOP | AKICK ] #channel_name DEL [ Nick | Mask | Entry_number ]&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net AOP #Sanguinarius DEL BlakHearse&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net AKICK #Psychic_Vampires DEL *!*johndoe@*.sprint.net&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net SOP #Bloodsuckers DEL 14&lt;br /&gt;&lt;br /&gt;FOUNDER COMMANDS&lt;br /&gt;&lt;br /&gt;    * To add someone to the SOP list&lt;br /&gt;          o type  /msg chanserv@services.dal.net[ AOP | SOP | AKICK ] #channel_name ADD [ Nick or mask ]&lt;br /&gt;            Hostmask example:  nick!*email@port.domainname.whatever&lt;br /&gt;            ex.  /msg chanserv@services.dal.net AOP #Sanguinarius ADD BlakFang&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net SOP #Psychic_Vampires ADD *!*darkness@*.aol.com&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net AKICK #Bloodsuckers ADD BlakFang!*@*&lt;br /&gt;    * To delete someone from the SOP list&lt;br /&gt;          o type  /msg chanserv@services.dal.net[ AOP | SOP | AKICK ] #channel_name del [ Nick | mask |entry_number ]&lt;br /&gt;            Hostmask example:  nick!*email@port.domainname.whatever&lt;br /&gt;            ex.  /msg chanserv@services.dal.net AOP #Sanguinarius delBlakFang&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net SOP #Psychic_Vampires del *!*darkness@*.aol.com&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net AKICK #Bloodsuckers del 14&lt;br /&gt;    * To remove expired nicks from the AOP or SOP list (Founder access only)&lt;br /&gt;          o type  /msg chanserv@services.dal.net [ AOP | SOP ] #channel_name CLEAN&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net SOP #Bloodsuckers CLEAN&lt;br /&gt;    * To clear the AOP, SOP, or AKICK list&lt;br /&gt;          o type  /msg chanserv@services.dal.net [ AOP | SOP | AKICK ] #channel_name WIPE&lt;br /&gt;            ex.:  /msg chanserv@services.dal.net AKICK #Psychic_Vampires WIPE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-7974279998804181735?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/7974279998804181735/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=7974279998804181735' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7974279998804181735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7974279998804181735'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/general-irc-commands-usable-by-anyone.html' title='GENERAL IRC COMMANDS USABLE BY ANYONE'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2749530270583041929.post-7742321486867799</id><published>2008-03-21T07:23:00.000+07:00</published><updated>2008-03-21T07:32:50.972+07:00</updated><title type='text'>The SILENCE command</title><content type='html'>&lt;div class="main"&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="1"&gt;&lt;span class="num"&gt;1&lt;/span&gt; · The SILENCE command&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt; Silence is basically the same thing as &lt;kbd&gt;/ignore&lt;/kbd&gt;, however, when &lt;kbd&gt;/ignore&lt;/kbd&gt; halts the msg/notice/etc. from getting to the user on the client side, silence halts it before it even gets to the client. This is more efficient because you can save bandwidth (especially important if you are on a modem). &lt;/p&gt;   &lt;p&gt;    &lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote silence +/-host&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The +/-host has to be the full host you wish to ignore, including the ident and nickname (basically, nickname!ident@host type).    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Wildcards (*) are accepted.    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote silence +*!mystro@*.canshell.com&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt;    &lt;/p&gt;   &lt;p&gt;  This example will silence anyone with the host *!mystro@*.canshell.com.     &lt;/p&gt;  &lt;/div&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="2"&gt;&lt;span class="num"&gt;2&lt;/span&gt; · The LIST command&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt;  The &lt;kbd&gt;/list&lt;/kbd&gt; command allows you to list active channels on the network. Using this command you can take the thousands of channels a large IRC Network usually has and filter them down to a smaller number. It allows you to find channels by their topic, channel name, amount of people or other characteristics. &lt;/p&gt;   &lt;p&gt; Options in the list command are seperated by commas rather than being put together; you will see examples of that later in the document. As well, channels are listed in order of newest to oldest created (the server considers a channel 'created' when a single person enters it; this is not the same as the ChanServ channel creation date). &lt;/p&gt;   &lt;p&gt;  Below are the options you can use for list:    &lt;/p&gt;   &lt;p&gt;  &lt;strong&gt;NOTE:&lt;/strong&gt; You must use the &lt;kbd&gt;/quote list&lt;/kbd&gt; option if you are using a client that has &lt;kbd&gt;/list&lt;/kbd&gt; built in (such as mIRC) because it may not accept those options.    &lt;/p&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.1"&gt;&lt;span class="num"&gt;2.1&lt;/span&gt; List channels with more than a certain number of people: &gt;Number&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list &gt;number&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The &lt;kbd&gt;&gt;number&lt;/kbd&gt; option lets the user search for channels with more users than the number specified beside the &gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list &gt;1&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; This example will return all the channels with more than one person in them, in order from newest created channel to oldest.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.2"&gt;&lt;span class="num"&gt;2.2&lt;/span&gt; List channels with less than a certain number of people: &lt;number&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list &lt;number&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The &lt;kbd&gt;&lt;number&lt;/kbd&gt; option lets you search for channels with less than the specified number of people in the channel.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list &lt;50&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will show all the channels with less than 50 people in them.     &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.3"&gt;&lt;span class="num"&gt;2.3&lt;/span&gt; List channels created after a specific date: C&gt;Number&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;  &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list C&gt;number&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The C&gt;Number will list channels created between now and a Number of minutes ago.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list C&gt;60,&gt;50 &lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will show all channels created in the last hour that have more than 50 people in them.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.4"&gt;&lt;span class="num"&gt;2.4&lt;/span&gt; List channels created before a specific date: C&lt;number&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list C&lt;number&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The C&lt;number&gt;    &lt;p&gt; Example:&lt;kbd&gt; /quote list C&lt;30,&gt;50&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will list all channels created earlier than 30 minutes ago that have over 50 people in them.     &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.5"&gt;&lt;span class="num"&gt;2.5&lt;/span&gt; List channels with topics older than specified: T&gt;Number&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list T&gt;Number&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The T&gt;Number option will list channels whose topic is older than Number of minutes.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list T&gt;60&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will show all channels in which the topic was changed over 60 minutes ago.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.6"&gt;&lt;span class="num"&gt;2.6&lt;/span&gt; List channels with topics younger than specified: T&lt;number&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list T&lt;number&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The T&lt;number&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list T&lt;30&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will show all channels whose topic has been changed in the last 30 minutes.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.7"&gt;&lt;span class="num"&gt;2.7&lt;/span&gt; List channels that match the mask: mask&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list mask&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The mask option allows you to search channel names for the channel you are looking for.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Wildcards (*) are accepted.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list *help*&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will return channels with 'help' in their name.     &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="2.8"&gt;&lt;span class="num"&gt;2.8&lt;/span&gt; List channels that do not match the mask: !mask&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote list !mask &lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The !mask allows you to search channels that do not match the mask specified in the list parameter.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Wildcards (*) are accepted.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote list !*help*&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; This example will return channels that do not have anything to do with help in their name.      &lt;/p&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="3"&gt;&lt;span class="num"&gt;3&lt;/span&gt; · DCCallow&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt; Due to the many viruses transferred daily on DALnet, the DALnet IRC Server currently has a function that blocks extensions commonly used by trojans ("js", "pl","exe", "com", "bat", "dll", "ini", "vbs", "pif", "mrc", "scr", "doc", "xls", "lnk", "shs"). In order for you to still be able to transfer files with these extensions, the DALnet coding team has added a command called DCCallow. &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote dccallow +/-nickname&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The +/-nickname must be the nickname of the person who you wish to allow to be able to send DCC's to you.    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; The list gets wiped whenever you disconnect and the person you have added to it will be removed whenever they change nicknames or disconnect. &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote dccallow +mystro&lt;/kbd&gt;   &lt;/p&gt;   &lt;p class="responseblock"&gt; &lt;samp&gt;mystro has been added to your DCC allow list&lt;/samp&gt;&lt;br /&gt;   &lt;/p&gt;   &lt;p&gt; This example will add 'mystro' to your dccallow list, so that he can send files to you even if they have extensions from the list above. &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote dccallow list&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The list option lists people which are currently allowed to send you files normally blocked by the server.    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote dccallow list&gt;&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt;  This example will list all users that are on your DCCallow list:   &lt;/p&gt;   &lt;p class="responseblock"&gt; &lt;samp&gt;The following users are on your dcc allow list:&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;mystro (mystro@canshell.com) &lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;End of DCCALLOW list&lt;/samp&gt;&lt;br /&gt;   &lt;/p&gt;   &lt;p&gt; The nickname is 'mystro' and the host, mystro@canshell.com is in brackets.    &lt;/p&gt;  &lt;/div&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="4"&gt;&lt;span class="num"&gt;4&lt;/span&gt; · Watch&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt; WATCH is a command which notifies a user whenever certain people come online. Newer IRC clients (including new versions of mIRC) automatically use this function for their notify system. &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote watch [s|l] +/-nickname&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The s or l options must be set by themselves (i.e. can not be put together in one command). Other than that, the command is very simple: you add a nickname to the list by typing &lt;kbd&gt;/quote watch +nickname&lt;/kbd&gt; and remove it by -nickname.    &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; The watch list gets wiped whenever you disconnect from IRC, so you will have to input the nicknames again once you come back.     &lt;/p&gt;   &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote watch +mystro &lt;/kbd&gt;     &lt;/p&gt;   &lt;p&gt; This example will add mystro to your watch list, and you will receive a response such as this:    &lt;/p&gt;   &lt;p class="responseblock"&gt; &lt;samp&gt;mystro ~mystro canshell.com 0 is online&lt;/samp&gt;&lt;br /&gt;   &lt;/p&gt;   &lt;p&gt; If the person is online.     &lt;/p&gt;   &lt;p&gt; If not you will recieve a response such as :     &lt;/p&gt;   &lt;p class="responseblock"&gt; &lt;samp&gt;mystro * * 0 is offline.&lt;/samp&gt;&lt;br /&gt;   &lt;/p&gt;   &lt;p&gt; If you do the &lt;kbd&gt;/quote watch l&lt;/kbd&gt; command you will recieve a response such as:     &lt;/p&gt;   &lt;p class="responseblock"&gt; &lt;samp&gt;Mystro mystro 216.6.41.104 975299499 is online&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;End of WATCH l&lt;/samp&gt;&lt;br /&gt;   &lt;/p&gt;   &lt;p&gt; Where the 975299499 is the signon time in seconds, counted from January 1st, 1970 (if it seems confusing, just ignore it)     &lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;   &lt;p&gt; If you do the command &lt;kbd&gt;/quote watch s&lt;/kbd&gt; you will recieve a response such as:    &lt;/p&gt;   &lt;p class="responseblock"&gt; &lt;samp&gt;You have 1 and are on 1 WATCH entries&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;End of WATCH s&lt;/samp&gt;&lt;br /&gt;   &lt;/p&gt;   &lt;p&gt; Although not worded very clearly, all this means is that you have one person on your watch list and you are on one person's watch list. &lt;/p&gt;  &lt;/div&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="5"&gt;&lt;span class="num"&gt;5&lt;/span&gt; · The WHO command&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt;  &lt;kbd&gt;/quote who&lt;/kbd&gt; can be used to check if somebody is online. It does not work if that person has their user mode set to +i (invisible), unless you are in the same channel as that person. &lt;/p&gt;   &lt;p&gt;  &lt;kbd&gt;/quote who&lt;/kbd&gt;, as many other IRC commands has a set of arguments that should be applied when you use it.    &lt;/p&gt;   &lt;p&gt;  In the example below you will see all the arguments and options the &lt;kbd&gt;/who&lt;/kbd&gt; command can have as well as the actual syntax of the command: &lt;strong&gt;&lt;kbd&gt;/quote who +/-achmnsu args&lt;/kbd&gt;&lt;/strong&gt;    &lt;/p&gt;   &lt;p&gt; The letters after + or - are called options (commonly referred to as parameters). I will discuss these in a moment. Some options need additional arguments which are specified after all the options. &lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;   &lt;p&gt; In the who reply, the number following the collon is the number of hops you are from that user. Hops being the servers away. If you are on the same server as the user you will get :0, if you are on a server which is linked to another set of servers (i.e. twisted &gt; typhoon &gt; jade) the amount of hops will vary, on the previous example of the twisted &gt; typhoon &gt; jade linkage, it is visible that there are two hops, twisted &gt; typhoon and typhoon &gt; jade. &lt;/p&gt;   &lt;p&gt; Just as a note, more than one option can be specified in &lt;kbd&gt;/quote who&lt;/kbd&gt;, but the arguments must follow in the same order as the option letters (&lt;kbd&gt;/quote who +hc *.canshell.com #dalnethelp&lt;/kbd&gt; will work,&lt;kbd&gt;/quote who +hc #dalnethelp *.canshell.com&lt;/kbd&gt; won't).    &lt;/p&gt;   &lt;p&gt;  When you perform a &lt;kbd&gt;/quote who&lt;/kbd&gt; on a channel or person you will see a capitalized letter (and a symbol if the user is an IRC Operator or an operator/voice in the channel) to the right of their name and before the host.    &lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;   &lt;p&gt; These symbols are:   &lt;/p&gt;   &lt;p&gt;  H = here, hence not set &lt;kbd&gt;/away&lt;/kbd&gt;     &lt;/p&gt;   &lt;p&gt; G = gone, is &lt;kbd&gt;/away&lt;/kbd&gt;    &lt;/p&gt;   &lt;p&gt; * = User is an IRC Operator     &lt;/p&gt;   &lt;p&gt; + = User is a voice on this channel (the channel will be the very first part of the who)    &lt;/p&gt;   &lt;p&gt; @ = User is an operator in this channel    &lt;/p&gt;   &lt;p&gt;  And finally, for the mIRC users, I would suggest using &lt;kbd&gt; /quote who &lt;/kbd&gt;to directly contact the server because &lt;kbd&gt;/who&lt;/kbd&gt; is a built in mIRC command and it doesn't work exactly like DALnet's /quote who works. As well, the replies may vary between client to client. For the purpose of this document the mIRC IRC client was used. &lt;/p&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.1"&gt;&lt;span class="num"&gt;5.1&lt;/span&gt; List by host: +/-h&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;  &lt;strong&gt;Syntax:&lt;/strong&gt; &lt;kbd&gt; /quote who +/-h host&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The +h option specifies that you only want to see users from a specific host. If you use the -h option, all results will be shown *except* from that specific host. Or more simply, if you are in a very large channel or just doing a &lt;kbd&gt; /quote who&lt;/kbd&gt; with no channel specified, this will only show the people who have or don't have the host that you specify.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Wildcards (*) are accepted, so if you do not know the actual full hostname feel free to just enter part of the hostname with * surrounding it and it will return the matches it finds and you can narrow it down further more if needed.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote +h mystro.canshell.com &lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;  This example will return something like:     &lt;/p&gt;    &lt;p&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;* Mystro H mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;mystro.canshell.com End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  Another example, using wildcards: &lt;kbd&gt; /quote who +h *.canshell.com&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;* Mystro H mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;*.canshell.com End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  Of course you can do a &lt;kbd&gt; /quote who +h *.com&lt;/kbd&gt; but that would return over 200 replies and ask you to narrow down your search. Even if it worked, this would not be very useful as most people have *.com addresses. &lt;/p&gt;    &lt;p&gt;  If you did &lt;kbd&gt;/quote who -h&lt;/kbd&gt; it would just return everyone who didn't match *.canshell.com.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.2"&gt;&lt;span class="num"&gt;5.2&lt;/span&gt; List by channel: +c&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;  &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +c #channel &lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; +c narrows down the who list to only people in a specific channel. This will allow you to scan individual channels for people rather than everyone on the network. &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; You can &lt;em&gt;not&lt;/em&gt; do &lt;kbd&gt; /quote who -c #channel&lt;/kbd&gt; and can not use wildcards (*) for the channel's name.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote who +c #DALnetHelp&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; This example would show everyone in the channel along with their corresponding status (@,+,*). However, as most users are now automatically set +i when they connect to DALnet, the server will not show you them unless you are in the same channel. So you might need to join the channel before typing &lt;kbd&gt;/quote who +c #DALnetHelp&lt;/kbd&gt;.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.3"&gt;&lt;span class="num"&gt;5.3&lt;/span&gt; Is the user away: +/-a&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +/-a &lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The +/-a option allows you to eliminate people who are/aren't (depending on the + or the - sign) away. This can be potentially useful if you are a channel operator and wish to see who in your channel is actually there or is just idling. &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; If you do not wish to use the +/-a command you can just check the G or H sign near the nickname and see if the person is away or not. &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote who +ac #mystro&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#Mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  This is everyone in #mystro who are not /away, however &lt;kbd&gt; /quote who -a+c #mystro&lt;/kbd&gt; will show:     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#Mystro IsraHelp G@ mystro@209.25.158.132 :6 #IsraHelp's bot&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :2 Don Hoover&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  nekoo and IsraHelp are the two users who are away at the moment.      &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.4"&gt;&lt;span class="num"&gt;5.4&lt;/span&gt; List by usermodes: +/-m&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +/-m o|a|A &lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; The +/-m mode allows one to check whether there are/aren't IRC Operators in a specific place. The command takes one argument, either o for IRCop, A for Admin or a for Services Admin. &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote who +mc o #operhelp&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#operhelp End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  This example shows that there were currently no IRCops in #OperHelp    &lt;/p&gt;    &lt;p&gt;  Another example: &lt;kbd&gt; /quote who -m+c o #operhelp&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#operhelp Mystro H mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt; There was one person in operhelp who was not an IRCop    &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.5"&gt;&lt;span class="num"&gt;5.5&lt;/span&gt; List by nickname: +/-n&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +/-n nickname&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; This option allows one to see all people in a specific place who have the nickname or part of the nickname they are looking for. &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; You may add wildcards (*) in this mode.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote who +cn #mystro Mystro&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  Another example, this one with wildcards: &lt;kbd&gt; /quote who +cn #mystro *myst*&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  And lastly, one with -n: &lt;kbd&gt; /quote who +c-n #mystro *myst*&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.6"&gt;&lt;span class="num"&gt;5.6&lt;/span&gt; List by server: +s&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +s server&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; This command allows the user to check who is on a specific server.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; You may &lt;strong&gt;not&lt;/strong&gt; use wildcards (*) in this command and therefor must use the full name of the server (i.e. not liberty.* but &lt;span class="server"&gt;liberty.nj.us.dal.net&lt;/span&gt;). As well you cannot check who isn't on that server.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote who +cs #mystro liberty.nj.us.dal.net&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt; #Mystro Mystro H mystro@mystro.canshell.com :0 http://windowsirc.hypermart.net&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.7"&gt;&lt;span class="num"&gt;5.7&lt;/span&gt; List by username +u/-u&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;  &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +/-u username&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; This option allows the user to see who has or does not have a specific username (or part of a specific username).     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Username is considered IDENT by most clients, or in other words, the part before the @ sign in the users address. Wildcards (*) are accepted. &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt; /quote who +cu #mystro mystro&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#Mystro Mystro H mystro@mystro.canshell.com :0 http://windowsirc.hypermart.net&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  Another example showing everyone who do not have the word mystro in their username: &lt;kbd&gt; /quote who +c-u #mystro mystro&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  And finally, an example of a wildcard that will show all the users who have 'o' in their username: &lt;kbd&gt; /quote who +cu #mystro *o*&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro Mystro H mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.8"&gt;&lt;span class="num"&gt;5.8&lt;/span&gt; Show first visible channel user is in: +C&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +C nickname&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; This command lets you see the first visible channel in a &lt;kbd&gt;/who&lt;/kbd&gt;.     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt;/quote who +C mystro&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#mystro Mystro H mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;Mystro End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.9"&gt;&lt;span class="num"&gt;5.9&lt;/span&gt; Check for user in channels I am member of: +M&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +Ms|u|h&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; This command checks for the users in the channels the person is part of, it accepts the extra options s, u or h (server, username or hostname). &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt;/quote who +Mh *.canshell.com&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#mystro |Mystro| H@ mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;#ravenscar |Mystro| H@ mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;*.canshell.com End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt;  This example shows the +Mh feature and shows how the server showed all the channels |Mystro| and I were in.    &lt;/p&gt;   &lt;/div&gt;   &lt;div class="subsection"&gt;    &lt;h3&gt;    &lt;a name="5.10"&gt;&lt;span class="num"&gt;5.10&lt;/span&gt; Example of combining searches&lt;/a&gt;    &lt;/h3&gt;    &lt;p&gt; As some of the previous examples demonstrate, it is possible to combine searches to match more than one search criteria. We will provide one further example to illustrate this. &lt;/p&gt;    &lt;p&gt;      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Syntax:&lt;/strong&gt;&lt;kbd&gt; /quote who +ch&lt;/kbd&gt;     &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Information:&lt;/strong&gt; This command checks for users in a specified channel who match the specified host.      &lt;/p&gt;    &lt;p&gt; &lt;strong&gt;Example:&lt;/strong&gt;&lt;kbd&gt;/quote who +ch #mystro *.canshell.com&lt;/kbd&gt;     &lt;/p&gt;    &lt;p class="responseblock"&gt; &lt;samp&gt;#mystro |Mystro| H@ mystro@mystro.canshell.com :0 Mystro&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;End of /WHO list.&lt;/samp&gt;&lt;br /&gt;    &lt;/p&gt;    &lt;p&gt; This type of search would be particularily useful when trying to track down a relay bot inside a channel that is transmitting the nicknames of everyone in the channel to a mass advertising bot outside the channel. &lt;/p&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="6"&gt;&lt;span class="num"&gt;6&lt;/span&gt; · Conclusion&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt;  If you are interested in finding out more or have any questions you may check on IRC the channel #bahamut, or on the web  &lt;a class="url" href="http://www.bahamut.net/"&gt;http://www.bahamut.net&lt;/a&gt;.   As well, if you are interested in looking up these commands by yourselves, please use &lt;kbd&gt;/quote who ?&lt;/kbd&gt; for WHO help, &lt;kbd&gt;/quote list ?&lt;/kbd&gt; for LIST help, &lt;kbd&gt;/dccallow help&lt;/kbd&gt; for DCCallow help. WATCH and SILENCE do not have help in the IRC server itself.     &lt;/p&gt;  &lt;/div&gt;  &lt;div class="section"&gt;   &lt;h2&gt;   &lt;a name="7"&gt;&lt;span class="num"&gt;7&lt;/span&gt; · Credits&lt;/a&gt;   &lt;/h2&gt;   &lt;p&gt;  While writing this document many people have been bugged and harassed. I think that the least I can do  for their help is give them some recognition. Thanks goes to Darkrot for the /list information, Hammer for  some clarification, LadyDana for all the motivation (and for being such a wonderful leader :) and many people who I just harassed while writing this document. Oh and, yes, some credit goes to Mystro, the lifeless student who wrote this document.  &lt;br /&gt;The&lt;br /&gt;DALnet&lt;br /&gt;IRC&lt;br /&gt;Network!&lt;br /&gt;	&lt;br /&gt;IRC:&lt;br /&gt;	&lt;br /&gt; &lt;br /&gt;	&lt;br /&gt;/server irc.dal.net 7000 (also port 6667)&lt;br /&gt;Web:&lt;br /&gt;	&lt;br /&gt; &lt;br /&gt;	&lt;br /&gt;http://www.dal.net/&lt;br /&gt;Help:&lt;br /&gt;	&lt;br /&gt; &lt;br /&gt;	&lt;br /&gt;http://help.dal.net/&lt;br /&gt;FTP:&lt;br /&gt;	&lt;br /&gt; &lt;br /&gt;	&lt;br /&gt;ftp://ftp.dal.net/&lt;br /&gt;Email:&lt;br /&gt;	&lt;br /&gt; &lt;br /&gt;	&lt;br /&gt;help@dal.net (help), docs@dal.net (help documents), suggest@dal.net (suggestions and comments)  &lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2749530270583041929-7742321486867799?l=ragnarokzero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ragnarokzero.blogspot.com/feeds/7742321486867799/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2749530270583041929&amp;postID=7742321486867799' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7742321486867799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2749530270583041929/posts/default/7742321486867799'/><link rel='alternate' type='text/html' href='http://ragnarokzero.blogspot.com/2008/03/silence-command.html' title='The SILENCE command'/><author><name>KuTuKuprEt</name><uri>http://www.blogger.com/profile/07684924901986246118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
