Uli's Web Site
[ Zathras.de - Uli's Web Site ]
Other Sites: Stories
Pix
Abi 2000
Stargate: Resurgence
Lost? Site Map!
 
 
     home | blog | moose | programming | articles >> blog

 Blog
 
 Archive
 
 Blog Topics
 

15 Most Recent [RSS]

 Less work through Xcode and shell scripts
2011-12-16 @600
 
 iTunesCantComplain released
2011-10-28 @954
 
 Dennis Ritchie deceased
2011-10-13 @359
 
 Thank you, Steve.
2011-10-06 @374
 
 Cocoa Text System everywhere...
2011-03-27 @788
 
 Blog migration
2011-01-29 @520
 
 All you need to know about the Mac keyboard
2010-08-09 @488
 
 Review: Sherlock
2010-07-31 @978
 
 Playing with Objective C on Debian
2010-05-08 @456
 
 Fruit vs. Obst
2010-05-08 @439
 
 Mixed-language ambiguity
2010-04-15 @994
 
 Uli's 12:07 AM Law
2010-04-12 @881
 
 Uli's 1:24 AM Law
2010-04-12 @874
 
 Uli's 6:28 AM Law
2010-04-12 @869
 
 Uli's 3:57 PM Law
2010-04-12 @867
 

More...

I'm mailing! And I can't shut up!

This evening, I decided to take care of the more pleasant part of learning for my Internet Technologies exam: I wrote my own SMTP client. Well, I wrote it in Java, which means it was pretty much the same amount of work as writing the code to write a little formatted output to a text file, but hey, I *did* write my own mail-sending program that way.

Since I needed a little break, I then decided to write a POP3 client as well. And yeah, I cheated. I wrote it in Cocoa. Which means except for some Unix code to actually open a socket for the connection before packing it into an NSFileHandle, I had just as little to do as in Java. But it perfectly fine receives mail from my account and unpacks the raw header information.

Okay, POP3 is a little more complicated than SMTP, and neither of the apps does file attachments or Umlauts yet, but hey, I wrote a functioning mail client in one day. Including some nice wrapper classes that make all this stuff a lot easier. I'd love to do NNTP next, or maybe even a server ...

But actually, that's not on the list of things to learn anymore. So, what's left? XML-Schema, XML-FO, XSLT and a couple of other technologies that make me wish somebody had stopped that rabid XML-fox before he had the opportunity to procreate this madly.

I mean, whose nutty idea was it to create a programming language that uses the syntax of XML ???!

 
Created: 2003-09-21@500 Last change: 2003-09-21@500 | Home | Admin | Edit
© Copyright 2003-2014 by M. Uli Kusterer, all rights reserved.