Tuesday, June 26, 2007

SMTP sample from Wikipedia

SMTP (Wikipedia)

S: 220 www.example.com ESMTP Postfix
C: HELO mydomain.com
S: 250 Hello mydomain.com
C: MAIL FROM:
S: 250 Ok
C: RCPT TO:
S: 250 Ok
C: DATA
S: 354 End data with .
C: Subject: test message
C: From: sender@mydomain.com
C: To: friend@example.com
C:
C: Hello,
C: This is a test.
C: Goodbye.
C: .
S: 250 Ok: queued as 12345
C: QUIT
S: 221 Bye

Email sample from rfc 2822

Internet Message Format (rfc 2822)

From: John Doe 
To: Mary Smith
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <1234@local.machine.example>

This is a message just to say hello.
So, "Hello".

Monday, June 25, 2007

HTTP sample from Wikipedia

HTTP (Wikipedia)

Request
GET /index.html HTTP/1.1
Host: www.example.com

Response (followed by a blank line and text of the requested page)
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8

Interesting RFC:s

The Tao of IETF: A Novice's Guide to the Internet Engineering task Force

Email
Email, SMTP and message formats (Wikipedia)

The Simple Mail Transfer Protocol
SMTP (Wikipedia)
SMTP (rfc 2821)

Internet Message Format
Internet Message Format (rfc 2822)

MIME
MIME (Wikipedia)
MIME Part One Format of Internet Message Bodies (rfc 2045)
MIME Part Two Media Types (rfc 2046)
MIME Part Three Message Header Extensions for Non-ASCII Text (rfc 2047)
Security Multiparts for MIME (rfc 1847)

S/MIME
S/MIME (Wikipedia)
S/MIME Version 3.1 (rfc 3851)

PKCS#7
PKCS#7 Version 1.5 (rfc 2315)

Cryptographic Message Syntax, CMS
CMS (Wikipedia)
CMS (rfc 3852)
CMS Algorithms (rfc 3370)
Compressed Data Content for CMS (rfc 3274)

Public Key Infrastructure, PKI
Public Key Infrastructure (X.509 v3) (rfc 3280)
Public Key Infrastructure Working Group (PKIX)
Peter Gutmann's X.509 Style Guide

TLS
TLS (Wikipedia)
TLS Version 1.1 (rfc 4346)

HTTP
HTTP (Wikipedia)
HTTP/1.1 (rfc 2616)

AS2
AS2 (Wikipedia)
AS2 (data interchange)
AS2 (rfc 4130)

MDN
Message Disposition Notification (rfc 3798)

OFTP
OFTP (Wikipedia)
OFTP 2.0 (data interchange)
OFTP 2.0 (rfc 5024)

List of RFC (Wikipedia)

Tuesday, June 19, 2007

netsh

Thanks to Scott Hanselman for the netsh tip. ipconfig sucks.

netsh (how-to)

netsh interface ip show config

netsh interface ip set address "Local Area Connection" dhcp

netsh interface ip set address "Local Area Connection" static ipaddr subnetmask gateway metric

netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0 192.168.0.1 1

Wednesday, June 13, 2007

Bjarne Stroustrup FAQ

Bjarne Stroustrup's FAQ is an interesting read.

Consumer development for Logitech io2 and Anoto pens in general

Is there anyone out there developing any consumer/end-user stuff for the io2 pen or Anoto pens in general? And documenting it on the internet? Blogs, sites or newsgroups?

The only source i've found (except the user forums at Logitech) are Scott Hanselman's posts at his blog and Coding4Fun.

Logitech io2 Pen - .NET Support
Blogging with the Logitech io2 Digital Pen

I've you know anyone else (privately) working with the io2 (or any other Anoto pen) add a comment please!

Monday, June 11, 2007

Harvest


Congratulations to Jens and his friends at Oxeye that won second place in the Swedish Game Awards 2007!

Audio Notebook


Thanks to DocBug I found an interesting link to the Audio Notebook system by Lisa Stifelman at the Media Lab. I had never heard about it and thought Livescribe's idea was completely original. Anyway I got inspired to do my own interpretation of this concept and I'll try to do some mockups in the near future do display here and hopefully some applications later on that are actually runnable together with my Logitech io2 pen. The concept is (obviously) do use the io2 for notes recording and then sync it with the built in mic (or webcam mic) on a pc and then present it in some fabulous application where speed and simplicity are the cornerstones. (And extendability to other devices so that I can just plug in the smartpen from Livescribe when it arrives!)

Friday, June 8, 2007

Tech News May edition

Alright! Quite a few interesting news items last month. Top of the list is of course the Steve Jobs and Bill Gates interview at the D5 conference, absolutely fascinating to listen to these guys! And since I'm an old Anoto guy the Livescribe presentation (also at D5) ranks of course second to that. Since Anoto are concentrating on forms processing nowadays (which is a good idea I think) and Logitech are doing absolutely nothing with the io2 product I guess it's up to Livescribe to finally take digital pens to the people! They seem to have an excellent product so I guess it's all up to marketing now... (but I do think that it would have been better with buttons on the pen to control playback instead of paper controls, the paper controls for pen properties and address books we experimented on at Anoto was always stupid). And then there were the presentation of Microsoft Surface. The interface for accessing digital data stored in devices takes it to another level than existing technologies like Perceptive Pixel. Check out the Popular Mechanics article as well. And since this is my first tech blog I must mention Microsoft Silverlight also even though it is old news now. Check out the blogs by Jim Hugunin and John Lam for all kinds of information, including the new DLR and stuff like IronPython! Silverlight will rule!