Penguin

Differences between version 23 and predecessor to the previous major change of PerryLorier.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 23 Last edited on Saturday, September 11, 2004 9:09:46 am by AristotlePagaltzis Revert
Older page: version 21 Last edited on Tuesday, June 22, 2004 10:30:18 am by AristotlePagaltzis Revert
@@ -1,42 +1,53 @@
 <?plugin WlugMember?> 
  
-Perry's the guy that put this wiki up. He 's TheSorcerersApprentice . (Gotta link it somewhere .)  
+Things Perry has done:  
+* Put this wiki up (although JohnMcPherson mostly maintains it these days)  
+* JonPurvis, MatthewBrowne and PerryLorier came first in the [ACM] Regional Programming Competitions in 1999ish, went to Orlando in 2000, and after taking numerous pictures of the insides of JonPurvis's pocket, got an HonoraryMention in the World Finals .  
+* Became the co-maintainer of the UnderNet [IRC] network 's CoderCom .  
+* Author of WanDaemon, and creator of the MetaNet
  
-Perry is the code maintainer for the UnderNet IRC network (rumours that he was giving O-lines for drugs have been greatly exaggerated). He is also the co-maintainer of UnderNet 's CoderCom
+Perry has a long list of things he 's written:  
+* a SmallDoorGameSpecification once (sheesh! Some things never die!)  
+* a rant about TabStops  
+* another one about [SSL|SSLRant]  
+* Gave up wiki'ing rants and put them on a [blog|http://coders.meta.net.nz/wordpress]  
+* Some silly web based [games|http://coders.meta.net .nz/~perry/games/]  
+* Some random CodingHints  
  
-He is currently interested in writing a language called Ni (LanguageNi) with JonPurvis.  
+!! Some vital information:  
  
-JonPurvis, MatthewBrowne and PerryLorier came first in the [ACM ] Regional Programming Competitions in 1999ish, went to Orlando in 2000, and after taking numerous pictures of the insides of JonPurvis's pocket, got an HonoraryMention in the World Finals.  
+! [GPG ] Key  
  
-Perry wrote a SmallDoorGameSpecification once. And a rant about TabStops. (Link your pages!)  
-  
-Perry's gpg-id is  
- pub 1024D/2F33F144 2000-09-23 Perry Lorier (Local network) <perry@coders.tla
+<pre>  
+pub 1024D/2F33F144 2000-09-23 Perry Lorier <''censored''
  Key fingerprint = 0A5F E3C9 8CF7 7FB7 378D 3C1C 7008 11A7 2F33 F144 
+sub 1024g/A374CB37 2000-09-23  
+</pre>  
  
-Author of WanDaemon, and creator of the MetaNet.  
+Grab the key from a keyserver :)  
  
-Perry looks like this: http://www.feet.net.nz/gallery/raymondhomecoming/raymondshomecoming_042. He also looks like this when he is drunk: http://www.astrolink.org/net/Isomer.jpg (: ]).  
+! [JID
  
-Perry's CodingHints
+<tt>isomer@jabber .meta.net.nz</tt>  
  
-Perry's [JID ] is __isomer@jabber.meta.net.nz__  
+! [IRC ] nick  
  
-!!Pet Peeves  
-* People who demand [CVS] access. Send patches; sooner or later people will get sick of merging/committing them and will give you [CVS] access. This is a more specific form of people demanding access. Access is earnt, not a right. So EARN it DAMMIT.  
-* People who message me saying "Hi" or "Are you here?". A better thing to message me (and far more likely to get a response) is "Hi, I need some help with ..." or similar.  
+Isomer  
  
-!!List of ToDo's  
-I have lots of pet projects that I'd like to either write, or help someone else write. I never get time to write them all :/ If you're interested in helping me write one of these, ask and I'll be sure to help you out.  
-* A program that uses stabs debugging information in a .so file, to generate an [IDL] file that can be used with [ORBit], so any programming language can link against any .so file automatically.  
-* A program called "grab" (because that can be easily typed with the left hand while you're selecting [URL]'s with the right. This program works like wget(1) perhaps using libcurl. However before it fetches any file, it looks for ".mirrors" in the current directory, and in each of the parent directories up until the root. It also consults a /etc/mirrors and ~/.mirrors file. The format of these file is "# comments" and "glob glob" (see glob(7)). A matching expression on the left can be replaced by "$1" etc on the right. A sample .mirrors file might be:  
- # Mirrors  
- debian/ * http://ftp .debian .org/debian/$1  
- debian/* http://ftp .nz.debian.org /debian /$1  
- gnu /* http://ftp .gnu .org/gnu /$1  
- foo/*/*/* http://ftp.foo.org/$2/$1/$3  
-;:The program also keeps a file ~/.grab-hints which has the format "ip lastused cps". ip is the IP address of a server. lastused is the unix time that the server was last used, and cps is the bytes per second transfer rate that we got off that server last time. When selecting which server to d/l from it uses the one with the lowest "cps" . The cps value should degrade over time, for instance "cps" every day since lastused, this should be tuneable. if an IP doesn't exist in this file it 's cps should be assumed to be "", so it will be used in preference to any other in the file. This will mean that if you start trying to d/l a whole heap of stuff off "ftp.debian.org" it should try each of the servers in turn, then it will use the fastest one, occasionally retrying the other ones to see if they have improved. Of course if it can't reach a server it should try the next best in the list. If a "MD5SUM" file exists, it should fetch it off one of the *other* mirrors - NOT from the same machine where possible and then verify the file and print a message like "''file'' verified __OK__, or ''file'' __FAILED__ verification. This should be default behavour. The program could also support rate limiting. This program could also distribute hits over the top "n" servers when d/ling. eg: when d/l'ing an [ISO] from say RedHat it could d/l 1mb from ftp.redhat.com, 1mb from ftp.nz.redhat.com, 1mb from another site etc. The first one finished of course d/l's another 1mb chunk. This requires information about which parts of the file have yet arrived. This could very quickly d/l a file.  
-* Continue work on UnderNet's [IRC ] Server.  
-* Add gpg(1)/pgp(1) signing to mailing list software, particularly mailman. All outgoing messages should be signed by the list, or, optionally at the users request, encrypted by the list. Email commands could be ignored if they aren't signed by that user. Incoming messages from users could be verified and rejected if they don't come from a signed key.  
+!! Horrible photos  
+  
+* http://www .feet .net .nz/gallery /raymondhomecoming /raymondshomecoming_042  
+ * http://www .astrolink .org/net /Isomer.jpg  
+  
+!! Miscellany  
+  
+He is interested in writing a language called Ni (LanguageNi) with JonPurvis .  
+  
+He 's TheSorcerersApprentice  
+  
+[IsomerABC
  
 Wanna buy me something? Well, yeah, I doubt you do, but if you really want to, http://www.amazon.com/exec/obidos/registry/201149XSUHH90/ 
+  
+----  
+CategoryHomePage