IRC log of swhack on 2001-07-27
Timestamps are in UTC.
- 00:02:34 [SeanP]
- SeanP has joined #swhack
- 00:02:57 [sbp]
- sbp has quit
- 00:03:30 [SeanP]
- SeanP is now known as sbp
- 00:54:41 [sbp]
- What was that Palm thing you mentioned again?
- 00:55:28 [AaronSw]
- The Handspring Visor.
- 00:55:40 [sbp]
- Odd name
- 00:55:48 [AaronSw]
- It's cool.
- 00:56:09 [AaronSw]
- Visor comes from the founder's small child's pronounciation of Advisor, as I recall.
- 00:56:33 [sbp]
- * sbp wonders where you got that factlet from
- 00:56:51 [sbp]
- Search on Google gives: http://www.coolpalmer.com/
- 00:56:56 [sbp]
- Neat URL!
- 00:57:04 [AaronSw]
- :-)
- 00:57:35 [sbp]
- Hmm... Visor isn't made by Palm
- 00:58:07 [AaronSw]
- No, it's made by Handspring.
- 00:58:18 [AaronSw]
- It's just like a Palm but clear. ;-)
- 00:58:19 [sbp]
- Of course. http://www.techexplained.com/deciphered/34.php
- 00:59:10 [sbp]
- Cool
- 01:04:46 [sbp]
- sbp has quit
- 01:07:54 [sbp]
- sbp has joined #swhack
- 01:11:16 [AaronSw]
- "if the Internet Archive didn't exist, Gerald would invent it" -- Kynn, http://impressive.net/people/gerald/1999/01/http-archive/
- 01:11:55 [sbp]
- Yeah, I've come across that quote a few times
- 01:12:06 [AaronSw]
- Do you have an original cite for it?
- 01:12:19 [sbp]
- That's it
- 01:15:57 [sbp]
- * sbp investigates the PalmV
- 01:16:34 [sbp]
- Nice and expensive
- 01:16:42 [AaronSw]
- yep
- 01:16:46 [sbp]
- onto the PalmIII :-)
- 01:17:14 [AaronSw]
- At this rate I might as well send you the original Palm Pilot we have lying around... ;-)
- 01:18:43 [sbp]
- IIIxe looks good
- 01:19:26 [sbp]
- * sbp wonders how they handle
- 01:20:43 [AaronSw]
- What do you need a Palm for, anyway?
- 01:21:48 [sbp]
- I don't
- 01:22:53 [sbp]
- You're right, the HV does look the best
- 01:35:03 [sbp]
- What kind of software can you get for it?
- 01:35:24 [AaronSw]
- For the Palm?
- 01:35:25 [AaronSw]
- All sorts.
- 01:35:47 [sbp]
- For the PalmOS, yeah
- 01:35:56 [AaronSw]
- Do some searches... there's everything.
- 01:36:01 [AaronSw]
- There's even Python for the Palm.
- 01:36:19 [AaronSw]
- cwm on your palm! ;-)
- 01:36:29 [sbp]
- Great!
- 01:36:41 [sbp]
- * sbp does some of the suggested surfing
- 01:39:36 [sbp]
- Heh, V-Rally for the Handspring
- 01:41:19 [sbp]
- * sbp can tell he'd need 8MB
- 01:41:39 [sbp]
- Hey, Pippy: http://www.endeavors.com/pippy/
- 01:42:03 [sbp]
- Ugh, they're only up to 1.5.2
- 01:42:24 [sbp]
- an upgrade to Python 2.0 is "planned"
- 01:42:55 [sbp]
- What is the minimum requirement for CWM these days?
- 01:46:38 [AaronSw]
- In terms of what?
- 01:47:51 [sbp]
- Python version number
- 01:48:29 [AaronSw]
- Hmm, beats me.
- 01:51:10 [AaronSw]
- Wow, I'm really making progress with this archiver...
- 01:52:47 [sbp]
- Anything to show yet?
- 01:52:58 [AaronSw]
- Almost...
- 01:54:33 [sbp]
- Interesting: http://www.w3.org/2001/04/lrns
- 01:56:10 [sbp]
- Aha! Got an idea
- 01:56:52 [AaronSw]
- Python code to get the current W3CDTF time: time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime())
- 01:57:14 [sbp]
- Many thanks to: http://www.w3.org/TR/xhtml-m12n-schema/
- 01:57:33 [sbp]
- Interesting... how did I do it in earl.py?
- 01:57:48 [AaronSw]
- This is W3CDTF, right? 2001-07-27T01:57:30Z
- 01:58:09 [AaronSw]
- http://www.w3.org/2001/04/lrns is invalid
- 01:58:12 [AaronSw]
- err 404s
- 01:58:18 [sbp]
- That's the interesting bit :-)
- 01:58:29 [sbp]
- W3CDTF: I use ISO date format, as in XSD
- 01:58:36 [AaronSw]
- Why is it so interesting?
- 01:58:40 [sbp]
- timenow = time.time()
- 01:58:40 [sbp]
- timenow = time.gmtime(timenow)
- 01:58:40 [sbp]
- timenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow)
- 01:58:40 [sbp]
- timenow = str(timenow)
- 01:58:51 [sbp]
- Hang on, I'm just sorting out the details
- 02:00:56 [sbp]
- Ugh, man that's terrible: the XHTMl XSD m12n schemata are full of text formatting instead of XML
- 02:01:08 [sbp]
- Those guys need a lesson in making well documented schemata
- 02:01:28 [sbp]
- Hmm... Daniel Austin. He's a pretty good guy really; I'm quite suprised
- 02:07:39 [sbp]
- sbp has quit
- 15:19:38 [sbp]
- sbp has joined #swhack
- 15:30:19 [sbp]
- sbp has quit
- 15:47:27 [sbp]
- sbp has joined #swhack
- 15:49:14 [AaronSw]
- Welcome back, Sean
- 15:49:25 [AaronSw]
- You're just in time for relase 0.2 of the archiver - Time Bandit
- 15:49:36 [sbp]
- Neat
- 15:49:53 [AaronSw]
- http://logicerror.com/archiverProxy-code
- 15:51:36 [AaronSw]
- now it sticks all the files in a directory sorted by time
- 15:51:38 [sbp]
- What does it do now?
- 15:51:42 [sbp]
- Oh, thanks :-)
- 15:51:45 [AaronSw]
- :-)
- 15:52:19 [AaronSw]
- I'm trying to think of the best way to store the files
- 15:53:02 [AaronSw]
- I'll probably go with:
- 15:53:07 [sbp]
- Hmm... if I can get it running on Win98, I'm gonna somehow put them on CD
- 15:53:28 [AaronSw]
- <archive>/http/logicerror.com/80/path/foo/bar/
- 15:53:36 [AaronSw]
- Oh, it should definitely work on Win98...
- 15:54:36 [sbp]
- Neat, I think I'll start it up. What command line?
- 15:54:54 [AaronSw]
- first make an archive directory
- 15:55:07 [sbp]
- O.K.
- 15:55:10 [AaronSw]
- then do
- 15:55:14 [AaronSw]
- python Filename.py
- 15:55:19 [AaronSw]
- that's all
- 15:55:25 [sbp]
- Oh... wow, that's easy
- 15:55:30 [AaronSw]
- what version do you have?
- 15:55:40 [sbp]
- Of what?
- 15:55:48 [AaronSw]
- I just updated http://logicerror.com/archiverProxy-code so it should work on Windows -- i think it had a bug a second ago.
- 15:56:11 [sbp]
- O.K., I'll download it again
- 15:56:40 [sbp]
- Well, explorer's just crashed...
- 15:56:44 [AaronSw]
- Hmm...
- 15:56:46 [sbp]
- Ah, it's come back; phew
- 15:56:54 [sbp]
- (unrelated to the arcihver)
- 15:56:55 [AaronSw]
- Oh, and you have to set the proxy to 127.0.0.1:800
- 15:57:00 [AaronSw]
- err 8000
- 15:57:05 [AaronSw]
- 127.0.0.1:8000
- 15:57:11 [sbp]
- In the source code? Or what?
- 15:57:35 [AaronSw]
- In Internet Explorer.
- 15:57:52 [AaronSw]
- So it knows to go throught the proxy
- 15:58:04 [sbp]
- Ugh, O.K.
- 15:58:54 [sbp]
- * sbp sets up the proxy
- 15:59:02 [sbp]
- Why 8000?
- 15:59:36 [AaronSw]
- why not?
- 16:00:14 [sbp]
- :-)
- 16:00:17 [sbp]
- * sbp runs the file
- 16:00:27 [sbp]
- Bit to close to 80 for comfort?
- 16:01:03 [AaronSw]
- you can change it in the file
- 16:01:08 [sbp]
- It's either not working, or very slow
- 16:02:11 [AaronSw]
- Hmm... did you restart IE?
- 16:02:19 [sbp]
- No...
- 16:02:36 [sbp]
- * sbp restarts IE
- 16:03:27 [sbp]
- It's not working
- 16:03:53 [AaronSw]
- Hmm, what happened when you ran it?
- 16:04:52 [AaronSw]
- You can also open it up and set DEBUG_LEVEL to 2 and see what it says.
- 16:05:12 [sbp]
- THe program is running fine, but IE just isn't downloading pages
- 16:05:51 [AaronSw]
- Odd.
- 16:07:01 [AaronSw]
- What happens when you set the debug_level to 2?
- 16:07:07 [sbp]
- I'll try it
- 16:08:28 [sbp]
- Program runs, Google still won't load
- 16:08:38 [AaronSw]
- What does the program say?
- 16:09:10 [sbp]
- It doesn't say anything
- 16:09:50 [AaronSw]
- Really?
- 16:10:03 [AaronSw]
- And you changed the debug_level setting in the file?
- 16:10:32 [sbp]
- Yep
- 16:10:45 [sbp]
- I'll restart it
- 16:11:32 [sbp]
- As usual, it runs, giving no output, and IE won't load pages
- 16:12:34 [AaronSw]
- You actually changed the line, not add a new one, right?
- 16:12:36 [AaronSw]
- And you saved it?
- 16:12:42 [AaronSw]
- And you restarted the Python script?
- 16:12:53 [sbp]
- Yes, I just changed the "0" to "2", and restarted it
- 16:13:19 [sbp]
- DEBUG_LEVEL = 2
- 16:13:21 [sbp]
- ALLOW_DEBUG_ON_WIN32 = None
- 16:13:24 [AaronSw]
- Hmm...
- 16:13:26 [sbp]
- lol @ really full debugging, BTW
- 16:13:52 [AaronSw]
- Oh, you need to set ALLOW_DEBUG_ON_WIN32 to 1, sorry
- 16:14:10 [sbp]
- lol
- 16:14:15 [sbp]
- O.K., I'm doing it...
- 16:14:16 [AaronSw]
- :-)
- 16:14:24 [AaronSw]
- heh
- 16:14:33 [AaronSw]
- A sort of, duh! moment...
- 16:14:33 [sbp]
- Stopping external proxies:
- 16:14:49 [sbp]
- Could not connect to localhost 8000, oh well...
- 16:15:02 [sbp]
- Starting proxy on 127.0.0.1 port 8000
- 16:15:09 [sbp]
- Starting service...
- 16:15:09 [AaronSw]
- Starting service...
- 16:15:14 [sbp]
- Yes, that's it
- 16:15:28 [AaronSw]
- OK, now visit a page... does it come up with some sort of error?
- 16:15:39 [sbp]
- It just doesn't load. IE gets stuck
- 16:16:03 [AaronSw]
- Does it log an error, though?
- 16:16:06 [AaronSw]
- Does it log anything?
- 16:16:11 [AaronSw]
- the python script, i mean
- 16:16:18 [sbp]
- It doesn't do anything
- 16:16:27 [sbp]
- OH no, you're right, it is doing something
- 16:16:41 [AaronSw]
- Does it say any sort of error?
- 16:16:49 [sbp]
- uncaptured python exception
- 16:16:56 [AaronSw]
- Ooh, ooh, what?
- 16:17:47 [sbp]
- I'll DCC you the screen shot
- 16:17:51 [AaronSw]
- ok
- 16:18:29 [sbp]
- hello?
- 16:18:41 [AaronSw]
- ok
- 16:18:56 [sbp]
- er, I'm sending it
- 16:19:17 [sbp]
- are you going to acknowledge before it times out, perhaps?
- 16:19:24 [AaronSw]
- i thought i did...
- 16:19:31 [sbp]
- try again
- 16:20:06 [sbp]
- hello?
- 16:20:06 [AaronSw]
- send it
- 16:20:09 [sbp]
- I am!
- 16:20:09 [AaronSw]
- you cancelled
- 16:20:19 [sbp]
- Ugh, I'll send it again
- 16:20:33 [sbp]
- O.K., now
- 16:20:47 [sbp]
- For some reason, it says you're sleeping
- 16:20:52 [AaronSw]
- hold on...
- 16:21:06 [AaronSw]
- try now
- 16:22:13 [AaronSw]
- is it coming?
- 16:23:11 [AaronSw]
- You sure you downloaded the new version?
- 16:23:29 [sbp]
- Yes
- 16:23:55 [AaronSw]
- do you have this line:
- 16:24:00 [AaronSw]
- f = open(os.path.join('archive',str(time.time())), 'w')
- 16:24:12 [sbp]
- no
- 16:24:21 [AaronSw]
- put it in after:
- 16:24:25 [AaronSw]
-
- 16:24:32 [AaronSw]
- if not archive_files.has_key(klass):
- 16:25:01 [sbp]
- replace:- f = open('archive/'+str(time.time()), 'w') ?
- 16:25:05 [AaronSw]
- yep
- 16:25:12 [AaronSw]
- f = open(os.path.join('archive',str(time.time())), 'w')
- 16:25:12 [sbp]
- done
- 16:25:17 [AaronSw]
- ok try now
- 16:25:23 [AaronSw]
- (you didn't have the new version)
- 16:25:33 [sbp]
- Blargh
- 16:26:29 [sbp]
- It bought up the same error as before
- 16:27:00 [AaronSw]
- really?
- 16:27:06 [AaronSw]
- exactly?
- 16:27:09 [sbp]
- IT says something about no such file or directory
- 16:27:20 [AaronSw]
- did you make the archive directory?
- 16:27:24 [AaronSw]
- next to the Python file?
- 16:27:36 [sbp]
- Yep, exacty
- 16:27:43 [sbp]
- Oh, *next* to the Python file
- 16:27:49 [AaronSw]
- :-)
- 16:28:05 [AaronSw]
- [~/Projects/cacher]$ ls
- 16:28:05 [AaronSw]
- ArchiverProxy.py archive
- 16:28:52 [sbp]
- * sbp runs again
- 16:29:41 [sbp]
- Slightly different problem this time
- 16:30:41 [sbp]
- "function requires at least one arguement"
- 16:30:50 [AaronSw]
- what function?
- 16:30:53 [sbp]
- Do I have to pass it the name of the directory or anything?
- 16:31:11 [AaronSw]
- nope
- 16:31:13 [sbp]
- exceptions.TypeError:function...
- 16:31:50 [AaronSw]
- which function?
- 16:32:52 [sbp]
- I've no idea. Want me to upload the file again?
- 16:33:00 [AaronSw]
- Could you?
- 16:33:02 [AaronSw]
- Thanks.
- 16:36:13 [AaronSw]
- Hmm, OK.
- 16:36:21 [AaronSw]
- You must have an older version of Python than me.
- 16:36:29 [sbp]
- I've got 2.0
- 16:36:35 [sbp]
- It's hardly "old"
- 16:36:37 [AaronSw]
- i've got 2.1
- 16:36:43 [AaronSw]
- something's a bit od...
- 16:36:57 [AaronSw]
- anyway, try fixing line 76.
- 16:37:06 [AaronSw]
- Replace it with:
- 16:37:07 [AaronSw]
- f.write(url + ' ' + time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime(time.time())) + '\n')
- 16:37:23 [sbp]
- What is it now? I can't count lines
- 16:37:31 [AaronSw]
- It's the one that looks just like that.
- 16:37:37 [AaronSw]
- Except it doesn't have time.time()
- 16:37:47 [AaronSw]
- just stick a time.time() in there.
- 16:38:27 [sbp]
- Oh, good point. I noticed that oddity yesterday
- 16:39:22 [sbp]
- Hooray!
- 16:39:31 [AaronSw]
- It works?
- 16:39:32 [AaronSw]
- Cool!
- 16:39:35 [sbp]
- Yes!
- 16:39:37 [sbp]
- Thanks
- 16:39:47 [AaronSw]
- No problem -- thank you for debugging.
- 16:39:52 [sbp]
- No problem
- 16:41:14 [AaronSw]
- Now I need suggestions on how to store them...
- 16:41:34 [sbp]
- Yes. The file format is weird
- 16:41:48 [AaronSw]
- Do you like: <archive>/http/logicerror.com/80/path/foo/bar/ for a directory structure?
- 16:43:27 [sbp]
- Hmm... I'd like something like:-
- 16:43:27 [sbp]
- <archive>/2001-07/logicerror.com/path/
- 16:43:45 [AaronSw]
- See, the problem with dates is that they're hard to query
- 16:44:07 [sbp]
- That's true... I'm not really all that sure how I want it sorted
- 16:45:44 [AaronSw]
- What's wrong with the file format?
- 16:46:30 [AaronSw]
- Do you like: <archive>/http/logicerror.com/80/path/foo/bar.html/{1.html,1.headers}
- 16:48:30 [sbp]
- sbp has quit
- 16:48:35 [sbp]
- sbp has joined #swhack
- 16:48:39 [AaronSw]
- Do you like: <archive>/http/logicerror.com/80/path/foo/bar.html/{1.html,1.headers}
- 16:49:13 [sbp]
- What's the bit in {} all about?
- 16:49:19 [sbp]
- Oh, versions
- 16:49:37 [AaronSw]
- err, it'll save two files for each version... a content file and a headers file.
- 16:49:41 [sbp]
- The problem is, I'm going to be periodically moving onto disc to free up my Hard Drive space
- 16:50:01 [AaronSw]
- Well, if you had a UNIX machine you could just do a find query.
- 16:50:18 [AaronSw]
- I could write a Python script to take out the old ones for you, though.
- 16:50:33 [sbp]
- That's not the issue: I mean that I'm just going to be copything that same stuff to disc all of the time... a bit messy
- 16:50:41 [sbp]
- (to the UNIX thing)
- 16:50:44 [sbp]
- and sure
- 16:50:47 [AaronSw]
- what same stuff?
- 16:50:55 [sbp]
- (to the script to take out oldthing)
- 16:51:17 [sbp]
- Well, I'm going to be clearing the archive all of the time, so it's going to fragment
- 16:51:33 [sbp]
- Actually, I guess it's not so bad
- 16:52:14 [sbp]
- Yep, go for that file format then
- 16:52:20 [AaronSw]
- cool
- 16:52:24 [sbp]
- and don't forget to add time.time() to the script!
- 16:52:32 [sbp]
- :-)
- 16:52:37 [sbp]
- Gotta run
- 16:52:37 [AaronSw]
- already did
- 16:52:41 [AaronSw]
- c'ya
- 16:52:41 [sbp]
- cool
- 16:52:43 [sbp]
- c'ya
- 16:52:44 [sbp]
- sbp has quit
- 17:46:11 [AaronSw]
- AaronSw has quit
- 17:48:01 [AaronSw]
- AaronSw has joined #swhack
- 18:42:15 [cdlu]
- [GlobalNotice] We would like everyone's opinion on this matter. Our new irc daemon is ready to go on line, and we are looking for the least possible intrustive time to make the change. Should we make the change as soon as possible, or wait until the end of the weekend? The change may cause up to 20 minutes of down time on the network. Please tell us your opinion in #openprojects, or mail your opinion to support@openprojects.net. T
- 18:43:36 [AaronSw]
- See on #openprojects:
- 18:43:37 [AaronSw]
- <radix> oh man. This channel's gonna get swhacked
- 18:53:05 [GlobalMessage]
- The dancer-ircd server conversion will take place at 3AM EST (7AM GMT). The services database will be exported in another 3 hours. Please make adjustments to your channel lists and nickname passwords.
- 19:00:05 [GlobalMessage]
- Clarification about the services database... Changes made after 6PM EST (10PM GMT) will not be reflected in the new services database.
- 20:17:47 [AaronSw]
- Happiness is when you go to file a bug and realize that a new version just came out that fixed it.
- 20:27:36 [sbp]
- sbp has joined #swhack
- 20:28:16 [AaronSw]
- Woohoo! http://logicerror.com/SWWS-plans
- 20:29:07 [sbp]
- Aha
- 20:29:22 [sbp]
- Heh, ECONOMY
- 20:29:46 [AaronSw]
- * AaronSw notes DanCon and em travel economy too.
- 20:29:50 [sbp]
- :-)
- 20:30:06 [sbp]
- I've got a few crappy xWebL-Aaron comments that I may as well get out of the way:-
- 20:30:06 [sbp]
- > (XLink was considered for this task and may still be
- 20:30:06 [sbp]
- > used in the future.)
- 20:30:06 [sbp]
- Why aren't you using XLink? It was built for exactly this purpose.
- 20:30:06 [sbp]
- > @rel ( QNAMES | DEFAULT: 'xWeb:role.link')
- 20:30:06 [sbp]
- The "xWeb:role.link" thing shouldn't be in quotes if it's a QName.
- 20:30:08 [sbp]
- > @title ( PCDATA )
- 20:30:10 [sbp]
- I thought you were going to make it an element to allow for Ruby? And
- 20:30:12 [sbp]
- why does it not discuss i18n (ruby/bdo/+) anywhere?
- 20:30:16 [sbp]
- > <a> the general inline phrasing element
- 20:30:18 [sbp]
- I'm now seriously confused by the content model when it gets to <par>,
- 20:30:20 [sbp]
- <annot>, and <a>. So I can't put titles, descriptions or summaries on
- 20:30:22 [sbp]
- <par> elements? And <a> still reminds me of HyperLinks. Even if you
- 20:30:24 [sbp]
- don't change it to <par>, make it <s> or some other unused character.
- 20:30:26 [sbp]
- > <par>and back to the <a>original</a> section</par>
- 20:30:28 [sbp]
- What's that all about? Why is there an <a> element around that word in
- 20:30:30 [sbp]
- that example?
- 20:30:32 [sbp]
- > It may contain any element but not text.
- 20:30:34 [sbp]
- (About <meta>); you need to be more clear. Can it take no text at any
- 20:30:36 [sbp]
- level? Examples would be nice.
- 20:30:38 [AaronSw]
- Can you send those by email?
- 20:30:38 [sbp]
- > ?
- 20:30:40 [sbp]
- What are all the question marks doing after the titles? It's rather
- 20:30:42 [sbp]
- confusing for people unfamiliar with Blogspace.
- 20:30:44 [sbp]
- [end junk]
- 20:30:46 [sbp]
- Do I have to?
- 20:30:55 [AaronSw]
- Please, otherwise I won't get to them.
- 20:31:00 [AaronSw]
- They're working on their demos / travel plans in #rdf-swws
- 20:31:01 [sbp]
- O.K.
- 20:31:10 [AaronSw]
- they = dancon, etc.
- 20:31:38 [sbp]
- Are you logging it?
- 20:31:45 [AaronSw]
- locally
- 20:31:49 [sbp]
- Could you send the the logs when they're done?
- 20:31:53 [AaronSw]
- sure
- 20:31:56 [sbp]
- cheers
- 20:31:58 [AaronSw]
- send me an email reminding me, please
- 20:32:00 [sbp]
- email sent, BTW
- 20:32:03 [sbp]
- Will do
- 20:32:32 [AaronSw]
- Oh, and we're switching over to the new IRC servers at 3AM tomorrow.
- 20:32:39 [AaronSw]
- So don't change your password, etc.
- 20:32:42 [sbp]
- Ah, neat
- 20:32:51 [sbp]
- What's the new server again?
- 20:33:02 [AaronSw]
- I don't recall...
- 20:33:12 [AaronSw]
- but they'll be installing it on all of these
- 20:33:25 [sbp]
- Uh huh
- 20:33:43 [sbp]
- How the archiving deeley coming along?
- 20:34:03 [sbp]
- s/How/How's
- 20:34:20 [AaronSw]
- Pretty good actually.
- 20:34:48 [AaronSw]
- I'm still working on the directory structure...
- 20:35:14 [sbp]
- Fine
- 20:35:38 [sbp]
- Hmm... we could come up with an XHTML profile for that classes that we transform xWebL into
- 20:35:51 [sbp]
- s/could/should
- 20:36:09 [AaronSw]
- Definitely.
- 20:36:46 [sbp]
- Oh, and I'm rethinking classes. Can you take a DCC chat?
- 20:36:59 [AaronSw]
- sure
- 20:37:35 [sbp]
- ping
- 20:37:41 [AaronSw]
- hmm, doesn't seem to be working...
- 20:37:53 [sbp]
- Ugh, your client must be busted again
- 20:37:58 [AaronSw]
- Try one more time..
- 20:38:07 [AaronSw]
- How do I accept
- 20:38:07 [sbp]
- O.K.
- 20:38:11 [AaronSw]
- How do I accept?
- 20:38:13 [sbp]
- I don't know!
- 20:38:19 [sbp]
- Have you got mIRC?
- 20:38:26 [AaronSw]
- Nope
- 20:38:32 [AaronSw]
- You can't hear me?
- 20:38:36 [sbp]
- Well, if you did, it would be blatantly obvious: a box comes up with y/n
- 20:38:36 [AaronSw]
- Why cam
- 20:38:48 [AaronSw]
- Heh... well it does come up and a new window opens
- 20:38:53 [AaronSw]
- but you can't seem to hear me, do you?
- 20:38:57 [sbp]
- Pardon me?
- 20:39:07 [AaronSw]
- I have a DCC chat: sbp window open.
- 20:39:14 [sbp]
- It disconnected
- 20:39:19 [sbp]
- aaaaargh!
- 20:39:45 [AaronSw]
- It says "connecting"
- 20:39:51 [AaronSw]
- This email was delivered to you by The Free Internet,
- 20:39:51 [AaronSw]
- a Business Online Group company. http://www.thefreeinternet.net
- 20:39:51 [AaronSw]
- ---------------------------------------------------------------
- 20:39:55 [AaronSw]
- That's annoying!
- 20:40:03 [sbp]
- Oh man, damn thing
- 20:40:38 [sbp]
- Ugh, it won't do DCC? Well, that sucks
- 20:40:47 [AaronSw]
- Must be my firewall.
- 20:41:20 [sbp]
- Ugh, go into #sbp, and I'll paste it bit by bit
- 20:41:20 [AaronSw]
- Can't we do it over here.
- 20:41:33 [sbp]
- No, 'cause I haven't checked it or anything yet
- 20:42:08 [sbp]
- sbp has quit
- 20:42:22 [sbp]
- sbp has joined #swhack
- 20:46:51 [AaronSw]
- * AaronSw wonders why random folks are forwarding him random emails...
- 20:48:54 [sbp]
- Ask them
- 20:50:33 [sbp]
- :-)
- 20:53:57 [sbp]
- Interesting: http://www.google.com/search?q=QNames+XHTML+RDF
- 20:54:14 [sbp]
- I wrote/edited two out of the top three results, which is good :-)
- 20:54:39 [sbp]
- In fact, 5/6!
- 20:54:45 [AaronSw]
- :-)
- 20:55:09 [sbp]
- Heh, that's pretty funny
- 20:55:30 [sbp]
- Ah, and look what's on te second page: http://www.google.com/search?q=QNames+XHTML+RDF&hl=en&safe=off&start=10&sa=N
- 20:56:05 [sbp]
- Ta da: http://www.google.com/search?q=xWebL&test=bsb&hl=en&safe=off
- 20:56:05 [AaronSw]
- :-)
- 20:56:20 [AaronSw]
- Ooh, look whose spec is better. ;-)
- 20:56:25 [sbp]
- Ugh, how is yours the first on the list!
- 20:56:27 [sbp]
- Damnit
- 20:56:44 [AaronSw]
- :-)
- 20:56:50 [sbp]
- Gotta run
- 20:56:54 [sbp]
- sbp has quit
- 21:06:35 [sbp]
- sbp has joined #swhack
- 21:07:12 [sbp]
- ( first && shorter ) != better
- 21:07:56 [AaronSw]
- :-)
- 21:08:04 [AaronSw]
- You're just trying to run from the truth.
- 21:08:18 [sbp]
- Pfffffff
- 21:10:09 [sbp]
- switch to normal mode for a second, because I'm actually intregued
- 21:10:16 [sbp]
- Why aren't you using XLink?
- 21:10:31 [AaronSw]
- Umm, because I haven't read the spec -- you know that.
- 21:10:42 [sbp]
- Oh, cool
- 21:10:54 [AaronSw]
- It's on my TODO list.
- 21:11:09 [sbp]
- If that's really the only reason, I can just wait for you to read it, but if it were something else, PF would have to know about it
- 21:12:21 [AaronSw]
- Also, it's role doesn't support the type of information that I need. You really need REL and REV with QNames.
- 21:12:25 [sbp]
- * sbp notes that Daniel correctly put in class="proposed" in the new draft: phew
- 21:12:34 [AaronSw]
- :-)
- 21:12:48 [sbp]
- rev: perhaps extended XLinks would work
- 21:13:02 [sbp]
- I think XLink is fundamentally flawed in a number of areas...
- 21:13:31 [sbp]
- ...but everyone seems to support it so much
- 21:13:46 [AaronSw]
- Like who?
- 21:15:05 [sbp]
- Well, I don't think I've ever heard a bad word against it
- 21:15:18 [sbp]
- Everyone in PF seems to like it
- 21:15:26 [AaronSw]
- Hmm...
- 21:15:30 [sbp]
- XML-Dev people are always coming up with new uses for it
- 21:15:34 [sbp]
- Murray loves it
- 21:15:39 [AaronSw]
- Odd...
- 21:15:43 [sbp]
- People just like XLink for some reason
- 21:16:02 [sbp]
- First thing that strikes me is that simple links can't be modelled as extended links
- 21:16:35 [sbp]
- Well, it's not that I don't like it, I mean it's alright. but it could be better
- 21:18:20 [sbp]
- But the benefit you get from using XLink is that it's a W3C recommendation, and there are an increasing amount of XML tools that grok it
- 21:18:29 [sbp]
- People expect links now to be XLink
- 21:19:29 [sbp]
- Ooh, agenda for ERT
- 21:20:06 [sbp]
- Hmm... it's quite short
- 21:31:11 [AaronSw]
- * AaronSw tries out the new version of the archiver
- 21:31:13 [AaronSw]
- wish me luck!
- 21:32:22 [AaronSw]
- Cool, it works!
- 21:32:52 [sbp]
- O.K.
- 21:32:54 [AaronSw]
- http/www.python.org/doc/quickreference.html
- 21:32:57 [sbp]
- Neat!
- 21:33:16 [AaronSw]
- (and I was careful to stay windows-compatible)
- 21:33:35 [sbp]
- Thanks
- 21:33:55 [AaronSw]
- Now, I got to split the content and headers files...
- 21:35:15 [sbp]
- Do you have to log the files that aren't text/xxx??? Can we have a flag to turn that off?
- 21:35:37 [AaronSw]
- Umm, I suppose so...
- 21:35:59 [AaronSw]
- Although it won't really know what the format is until it's already created the file...
- 21:36:05 [AaronSw]
- I guess I can delete it...
- 22:00:46 [sbp]
- Yep
- 22:08:31 [sbp]
- sbp has quit
- 22:10:07 [sbp]
- sbp has joined #swhack
- 22:26:20 [sbp]
- Get back Jo-Jo
- 22:29:48 [AaronSw]
- ;-)
- 22:29:58 [AaronSw]
- I could use some music...
- 22:32:03 [sbp]
- * sbp plays "Old Brown Shoe"
- 22:32:13 [sbp]
- I learned the bass riff for that the other day!
- 22:32:49 [AaronSw]
- cool!
- 22:33:43 [sbp]
- Quite fast
- 22:33:52 [sbp]
- Took a few listens
- 22:33:55 [sbp]
- Bit of practise
- 22:33:57 [sbp]
- Easy :-)
- 22:34:00 [AaronSw]
- :-)
- 22:48:15 [sbp]
- [[[
- 22:48:17 [sbp]
- If you want something more uniform, you could try setting the padding to something like 10px. Hey, do whatever you want. That's one of the benefits of being evil.
- 22:48:25 [sbp]
- ]]] - http://www.oreillynet.com/pub/a/network/2000/07/21/magazine/css_anarchist.html
- 22:48:28 [sbp]
- he he he
- 22:48:28 [AaronSw]
- :-)
- 22:48:32 [AaronSw]
- heh
- 22:48:37 [AaronSw]
- He's good, I like him.
- 22:48:45 [sbp]
- [[[
- 22:48:47 [sbp]
- I was reading Tap the Power of Mozilla's User Stylesheets, by Andrew Wooldridge of Netscape, when I felt this eerie tickle on the back of my neck. It turned out to be my wife teasing me, but at the same time, I was getting ... thoughts.
- 22:48:50 [sbp]
- ]]] - ibid.
- 22:48:54 [sbp]
- Yep
- 23:01:05 [AaronSw]
- Awesome! The archiver is working!
- 23:01:09 [AaronSw]
- Will you test it for me?
- 23:01:26 [sbp]
- *sigh*
- 23:01:26 [sbp]
- yes
- 23:02:08 [AaronSw]
- ok, i'm uploading...
- 23:02:10 [sbp]
- * sbp notes his connection will go in a sec.; let me reconnect fist
- 23:02:15 [sbp]
- s/fist/first
- 23:02:21 [AaronSw]
- ok
- 23:02:56 [sbp]
- sbp has quit
- 23:07:57 [sbp]
- sbp has joined #swhack
- 23:08:04 [AaronSw]
- Thanks for coming back. ;-)
- 23:08:10 [AaronSw]
- Version 0.3: http://logicerror.com/archiverProxy-code
- 23:08:11 [sbp]
- np
- 23:08:26 [AaronSw]
- With actual directory structure, and separation of headers and content.
- 23:08:36 [AaronSw]
- If it works for you, I'm sending it to fogo.
- 23:11:40 [sbp]
- * sbp sets it up
- 23:11:49 [sbp]
- does it delete GIFs etc. yet?
- 23:12:32 [AaronSw]
- Yeah, there's an option in the source code to.
- 23:12:42 [AaronSw]
- ARCHIVE_NON_TEXT = 1
- 23:12:52 [sbp]
- Ah, thanks
- 23:13:04 [sbp]
- So it's on by default?
- 23:13:30 [AaronSw]
- Err, it archives all files by default
- 23:13:39 [AaronSw]
- If you want it to delete them, set it to 0.
- 23:13:58 [sbp]
- Yep, done
- 23:14:33 [sbp]
- * sbp takes it for a spin
- 23:15:36 [sbp]
- Ooh, I'm the first (er... second) person to use it
- 23:15:39 [AaronSw]
- ;-)
- 23:15:41 [AaronSw]
- Does it work?
- 23:15:56 [AaronSw]
- (this version also makes directories for itself)
- 23:16:17 [sbp]
- No, it;'s barfed on: http://c2.com/cgi/wiki?RecentChanges
- 23:16:44 [sbp]
- and why the "996275827.98" file names? Yuck
- 23:17:05 [AaronSw]
- Hmm, that page works for me.... what's wrong for you?
- 23:17:16 [AaronSw]
- TODO: Better file names
- 23:17:19 [AaronSw]
- what would you like?
- 23:17:36 [AaronSw]
- err, what file names would you like?
- 23:17:38 [sbp]
- Well, you're Mr. Let's keep it short and don't date stamp
- 23:17:43 [sbp]
- Why not 1, 2, 3 etc.?
- 23:17:56 [sbp]
- [BTW, this program kics-arse]
- 23:18:00 [sbp]
- er, kicks
- 23:18:01 [AaronSw]
- Because what happens when you delete 1?
- 23:18:06 [AaronSw]
- kicks: aww, thanks! ;-)
- 23:18:11 [sbp]
- What do you mean, delete 1?
- 23:18:20 [AaronSw]
- if you delete file 1, then the files get all out of order.
- 23:18:29 [sbp]
- Why would I delete file 1?
- 23:18:36 [AaronSw]
- You'd archive it to a CD.
- 23:18:46 [sbp]
- Ugh
- 23:19:22 [sbp]
- Well that's tough. I'm going to end up with /2001-07/http/... and /2001-08/http/ - I don't mind if the names within the whole lot conflict
- 23:19:45 [AaronSw]
- Hmm...
- 23:19:58 [sbp]
- e.g. I can have /2001-07/http/logicerror.com/index/1.html and /2001-08/http/logicerror.com/index/1.html no problem
- 23:20:04 [AaronSw]
- I'll work on some way to make them shorter...
- 23:20:14 [sbp]
- * sbp debugs the archiver
- 23:20:26 [AaronSw]
- Oh, right, I have to give them extensions... TODO
- 23:21:03 [sbp]
- It says no such file or directory for Wiki
- 23:21:10 [sbp]
- Can you try http://c2.com/cgi/wiki?RecentChanges for me?
- 23:21:20 [AaronSw]
- I tried it... it works...
- 23:21:33 [AaronSw]
- can you create a directory name wiki?recent
- 23:21:47 [sbp]
- On windows? No
- 23:21:48 [AaronSw]
- Ahh, I bet there's a rule in DOS against names like that...
- 23:21:51 [sbp]
- Yes
- 23:21:56 [AaronSw]
- What's the rule?
- 23:22:05 [sbp]
- No :, /, ? etc.
- 23:22:08 [sbp]
- I'll get the list...
- 23:22:12 [AaronSw]
- thanks
- 23:22:29 [sbp]
- \/:*?"<>|
- 23:22:58 [sbp]
- Can you make it so that if it fucks up, it still downloads the page, but just makes a note of it in a errors.txt file?
- 23:23:07 [sbp]
- TODO :-)
- 23:23:11 [AaronSw]
- :-)
- 23:23:52 [sbp]
- * sbp gets a cunning plan
- 23:24:04 [AaronSw]
- Can you make a directory with % in it?
- 23:24:08 [sbp]
- if I put this on D:\, I could simply use a CD-RW, and not worry about disc space
- 23:24:25 [sbp]
- % is fine
- 23:24:43 [sbp]
- But then I can't use CD's whilst browsing the Web... ugh
- 23:26:38 [AaronSw]
- Open python and type import os; os.name
- 23:26:40 [AaronSw]
- for me, please
- 23:26:55 [robster]
- [GlobalNotice] Bye bye Espernet services, its been nice knowing you ;)
- 23:28:16 [sbp]
- nt
- 23:29:13 [AaronSw]
- NT?
- 23:29:23 [sbp]
- lower case, nt
- 23:29:29 [AaronSw]
- hmm, ok
- 23:29:36 [sbp]
- Yep, seems a bit odd
- 23:30:21 [AaronSw]
- OK, I've uploaded a new version that url-encodes those characters.
- 23:30:22 [AaronSw]
- Gotta run
- 23:30:26 [AaronSw]
- See you sunday
- 23:30:34 [sbp]
- Cheers, have a nice Saturday!
- 23:31:19 [AaronSw]
- bye
- 23:31:33 [AaronSw]
- send bug reports over email. ;-)
- 23:32:55 [sbp]
- O.K. :-)
- 23:32:58 [sbp]
- c'ya
- 23:43:09 [sbp]
- Aw, the file only had one small error. I managed to fix it myself with my wonderful, if limited, python knowledge
- 23:43:21 [sbp]
- (basically, because it's something I keep doing too)
- 23:43:49 [sbp]
- You use = instead of == :-)
- 23:47:25 [sbp]
- Ah crap, it's still not working on Wiki