RFC: 1 Last modification: 25.02.2004 by Eriwan Kwick Code Version 0.1 Alpha Onkel_Fuz, Jali Kwick Community - Du und deine Freunde System adnministration group February, 2004 Status of this Memo This memo is a status report on the syntax and parameters (i.e. symbols and letters) used in the Kwick Code. This is a alpha version on milestone one. It's not a stable reference. It's necessary to discuss this RFC for dispatching bugs. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Kwick Community (2004). All Rights Reserved. Table of Contents Preliminary note..................................................... 0. Introduction......................................................... 1. Inheritatance........................................................ 2. Variables............................................................ 3. Structure............................................................ 4. Examples............................................................. 5. 0. Preliminary note The first publishing of this Kwick Code standart version 0.1 Alpha was on the personal Kwick-profiles of the developer of this standart: Onkel_Fuz and Jali. I thougt it is necessary to describe this important standart for further improovement in a more stable form. So I rewritten this RFC 1 in this more formal notation like common RFCs. I did not change anything of the principal declaration of the first developed RFC from Onkel_Fuz and Jali. I give it a bit more structure with paragraphs and headlines, addes a header with table of contents and some examples for easier understanding. May be this important und greatfull standart will be developed like the origin Geek code and will reach soon a version number above 3.12. I hope that the request of comments get some answers to discus and improve this standart to a stable beta version. Sincerly Eriwan 1. Introduction Heute haben Jali und ich [Onkel_Fuz, anm. d. Autors] uns Gedanken um einen Geek-Code für Kwick gemacht. Heraus kam dieser Entwurf, welchen wir hiermit offiziell in der Version 0.1 vorstellen dürfen. Die Syntax soll die gleiche sein [wie beim Geek Code Version 3.12, Anm. d. Autors], daher übernehme wir einfach die Beschreibung von Robert Hayden's Seite. 2. Inheritance [quotation = http://www.geekcode.com/] Geeks can seldom be strictly quantified. To facilitate the fact that within any one category the geek may not be able to determine a specific rating, variables have been designed to allow this range to be included. @ for this variable, said trait is not very rigid, may change with time or with individual interaction. For example, Geeks who happen to very much enjoy Star Trek: The Next Generation, but dislike the old 60's series might list themselves as t++@. () for indicating "cross-overs" or ranges. Geeks who go from C+ to C--- depending on the situation (i.e. mostly "C+") could use C+(---). @ is different from () in that () has finite limits within the category, while @ ranges all over. > for 'wannabe' ratings. Indicating that while the geek is currently at one rating, they are striving to reach another. For example, C++>$ indicating a geek that is currently computer savvy, but wants to someday make money at it. $ Indicates that this particular category is done for a living. For example, UL+++$ indicates that the person utilizes Unix and gets paid for it. Quite a lucky geek, for sure. ? Unless stated otherwise within the specific category, the ? is placed after the category identifier and indicates that the geek has no knowledge about that specific category. For example, a person that has never even heard of Babylon 5, would list their Babylon 5 category as 5? ! Placed BEFORE the category. Unless stated otherwise, indicates that the person refuses to participate in this category. This is unlike the ? variable as the ? indicates lack of knowledge, while the ! indicates stubborn refusal to participate. For example, !E would be a person that just plain refuses to have anything to do with Emacs, while E? would be a person that doesn't even know what Emacs is. [end of quotation] 3. Variables This paragraph describes the variables [a-zA-Z] with their meanings and posiblbe value range of them (i.e. from ----- to +++++). a - Alter: ---------- a+++ über 59 a++ 50-59 a+ 40-49 a 30-39 a- 25-29 a-- 20-24 a--- 15-19 a---- 10-14 a----- 9 und jünger (Solltest du nicht längst im Bett sein?) a? unsterblich !a Geht dich gar nix an! d - Dresscode: -------------- d++ Ich trage konservative Kleidung wie Anzug/Kostüm, Krawatte d+ Sauberer Freizeitlook, keine Jeans, Turnschuhe oder Tshirts d Ich trage Kleidung aus dem Katalog, ohne Leben oder Bedeutung d- Ich trage meistens Jeans und Tshirt d-- Auf meinen Tshirts steht eine politische Aussage d--- Punkdresser, getragende Jeans, Piercings, Tattowierungen dx Crossdresser d? Ich hab keinen Plan was ich gerade trage !d Hab gar keine Kleidung am Start dpu Ich trag immer die gleichen Klamotten s - Single: ----------- s+++ Ich suche ganz dringend einen Freund/eine Freundin s++ Ich bin bi, schwul oder lesbisch s+ Ich bin im Moment nicht vergeben. Schreib mich an! s Ich hab keinen festen Partner, bin aber auch nicht am suchen s- Ich bin verliebt s-- Ich bin glücklich verliebt s--- Ich bin seit 30 Jahren verheiratet K - Kwick: ---------- K+++++ Ich bin Onkel_Fuz K++++ Meine Userid ist unter 10.000 K+++ Ich bin seit über 3 Jahren bei Kwick K++ Ich bin seit über einem Jahr bei Kwick K+ Ich bin seit einigen Monaten dabei und hab mehr als 20.000 Punkte K Ich bin regelmäßig hier K- Logge mich so einmal die Woche hier ein K-- Ich bin Newbie K--- Bin kein Kwick Community Mitglied K---- Ich bin Admin bei Mafia24.com Gästebuch: ---------- g++++ Ich bin Brenda-Lee g+++ Ich chatte übers Gästebuch und organisier Gästebuchpartys g++ Täglich sind mehr als 30 GB-Einträge von mir g+ Ich schreibe regelmäßig allen Newbies und Geburtstagskindern ins GB g Ich schreib manchmal meinen Buddys und antworte immer auf Einträge in meinem GB g- Ich hasse Diddel-Bilder und *grußdalass* Einträge g-- Ich hab die Option "GB Einträge nur für Buddys" aktiv g--- Ich hab kein GB Messages: --------- m+++ Ich schreibe täglich mehr als 50 Messages m++ Ich hab immer 10-20 Messis in der Warteschlange m+ Ich hab ICQ deinstalliert und message über Kwick m Schreib ich regelmäßig m- Ich hab die Option "Messages nur von Buddys" aktiv m-- Ich hab die Google Toolbar mit Popupblocker m--- Ich verwende Netscape 4.5 m? Es gibt doch das Gästebuch, wozu noch Messages? mu Ich schreibe mir selbst Messages, damit ich überhaupt welche bekomm Blog: ----- b++++ Ich bin Buddhu oder Kleopatra b+++ Ich nutze meinen Blog als Plattform für journalistische Glanzleistungen b++ Ich blogge jeden Tag mindestens ein mal. b+ Ich blogge regelmäßig b Ich versuch regelmäßig zu bloggen b- Ich lese die Blogs anderer, aber schreibe selbst nie b-- Ich würde gerne bloggen, schaff es aber nichtmal einen Forumsbeitrag zu verfassen. b--- Ich hab kein Leben und kann somit auch nichts bloggen b---- Ich bin Benny und mein letzter Blogeintrag ist älter als 4 Monate Events: ------- E+++++ Ich bin Casi E++++ Ich arbeite bei allen Events umsonst mit E+++ Ich bin Eventleiter, Promoter oder Kwickshotler E++ Ich besuche jeden Event und fahre auch mal eine Stunde Auto dafür E+ Ich geh regelmäßig zu Kwick Events E Ich bin ab und zu bei Kwick Events E- Ist nicht mein Ding E-- Ich bin noch keine 18 E--- Ich bin noch keine 18, seh aus wie 16 und hab keinen gefälschten Ausweis Forum: ------ F++++ Ich bin Kleopatra F+++ Ich bin MODerator F++ Ich schreibe täglich mehr als 10 Beiträge F+ Ich lese oft mit, schreibe wenn das Thema gut ist F Ich les nur die letzten 5 Themen auf myKwick F- Das Niveau des Forums ist unter aller Sau F-- Ich kann das Forum nicht finden F--- Ich bin SirSokrates Jonny-Faktor: ------------- j+++++ Ich bin Johnny j++++ Ich heiße wirklich Johnny j+++ Ich kaufe täglich bei Johnny ein j++ Ich hab Kollegen, die täglich für mich bei Johnny einkaufen j+ Ich kenn jemanden, der jemanden kennt, der bei Johnny einkauft j Ich hab nen Wassermax, wer braucht Johnny? j- Ich mag kein Bier j-- Ich war mit Johnny verheiratet j--- Ich bin der Bäcker neben Johnny j---- Ich bin Jali j? Ich kenn Johnny nicht Buddys: ------- B+++ Ich bin immer an der 100 Buddygrenze B++ Ich stell jedem ohne vorherigen Kontakt einen FA B+ Ich hab mehr als 50 Buddys B Ich bin offen für neue Kontakte und freue mich auf Zuschriften B- Ich lehn jeden FA von Unbekannten ab B-- Eine Handvoll Buddys reicht mir B--- Ich hab keine Buddys Simpsons: --------- S+++++ Ich bin Matt Groening oder Homer Simpson S++++ Ich kenn jede Folge und zitier ständig draus S+++ Ich besitze alle Folgen auf DVD S++ Ich mag die Simpsons und gucke regelmäßig S+ Ich schau ab und an S Ich mag sie, aber komm nie zu gucken S- Ich schalt um S-- Kinderkram! S--- Ich bin Marienhof und Verbotene Liebe Fan 4. Structure This paragraph describes the simple structur of a Kwick Code block. All parts of the Kwick Code is embeded in a start and an end mark. Theese are simple character notations like '-----BEGIN KWICK CODE BLOCK-----' and '-----END KWICK CODE BLOCK-----'. After the begin mark of a Kwick Code block it is necessary to declare the version of the used code (i.e. 'Version: 0.1 Alpha'). Attend that their have to be a newline and carriage return after the begin mark. After the end mark it is not necessary like in ANSI-C code. Also it is necessary to type a newline after the version declaration. Below this the code variables and their values can be written as described above. There are no existing rules how to format Kwick Code. Its typed in plain ASCII text. The only format rule to consider is that the variables with their values are seperatet by a white space (i.e. 'a+++ b--@ ...'). 5. Examples Here are some examples published to show how a Kwick Code block may looks like: The Kwick Code from Jali: -----BEGIN KWICK CODE BLOCK----- Version: 0.1 a d(++) s+++ K+++$ g- m+ b(+) E++ F+ j+++(----) B+ S++++ ------END KWICK CODE BLOCK------ The Kwick Code from Onkel_Fuz: -----BEGIN KWICK CODE BLOCK----- Version: 0.1 a- d(+) s+++ K+++++>$ g m++ b(+) E+ F+++ j+++ B+ S++++ ------END KWICK CODE BLOCK------ The Kwick Code from Eriwan: -----BEGIN KWICK GEEK CODE BLOCK----- Version: 0.1 Alpha a-- dx(++) s+++ K+@ g m(++) b+>++ E- F-@ j? B(-) S++>+++++ ------END KWICK GEEK CODE BLOCK------