Roland Tanglao's Weblog :: Roland Tanglao's packet pontifications! ::
| January 2002 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
| Dec Feb | ||||||
I am looking for a job, please check out my
Résumé
Home
Wedding
Photos
VanEats
Categories
Blogrolling
Scripting
dangerousmeta
HBWT
HTP
VFTH
John Robb
Chris Stone:Pro User's Perspective on the New iMac (and Other Apple Revelations)
via evhead.com: a free website referer service - Neat!
via caterina: The origin of the phrase "The Tragedy of the Commons"
via dangerousmeta: css/edge - chock full 'o CSS hacks
Dave's messages about macros and other programming stuff for developers:
- Radio Userland for Developers
- going Crazy with Macros 1, 2, and 3
Garret pointed me to Add an AvantGo Rendering to Your Channel on the Radio discussion Group. This may be a good way to have Netscape 4.x specific renderings so that I can use standards compliant CSS renderings for other browsers.
In Hijacking is Buffer Overflow, Paul Graham gives a succinct explanation of the vulnerability in alot of software: "In a buffer overflow attack, someone gives a program much more data than it was expecting. The data is too long for the memory allocated for it and overflows into the memory occupied by the program itself. Suddenly the computer is running the attacker's code.
...The defense that does work is to keep code and data in separate places. Then there is no way to compromise code by playing tricks with data. Garbage-collected languages like Perl and Lisp do this, and as a result are immune from buffer overflow attacks."
Beating the Averages: "Back when I was writing books about Lisp, I used to wish everyone understood it. But when we started Viaweb I found that changed: I wanted everyone to understand Lisp except our competitors."
Lisp in Web-Based Applications: "When one of the customer support people came to me with a report
of a bug in the editor, I would load the code into the Lisp
interpreter and log into the user's account. If I was able to
reproduce the bug I'd get an actual break loop, telling me exactly
what was going wrong. Often I could fix the code and release a
fix right away. And when I say right away, I mean while the user
was still on the phone." - How Lisp was a big win during the development of Viaweb aka Yahoo stores - Fixing bugs daily and seeing in real time customers use the fixed code! Sounds like a lot of fun!
Paul Graham: The Other Road Ahead - how he and his partner, Robert Morris, started up Viaweb which became Yahoo stores - Summary: get a 1.0 version out, eat your own dog food, listen to key customers and iterate rapidly; the line between system admins and programmers is blurry for an ASP; most ASP programmers are sys admins as well; they never hired a sys admin!
Paul Graham's website has lots of cool Lisp stuff (natürlich since he's a Common Lisp Guru) including stuff about his new dialect of Lisp, Arc.
Via Simon: Lisp is used by ORBITZ for airline bookings: "Every query that hits our site gets sent via tcpip to a Lisp process running on an dual 800mhz x86 Linux box with 2g of ram ($3000, vs about $1,000,000 for a similarly capable mainframe), and the process devotes between 5 and 15 seconds of CPU time to it. One of our customers will have 200 such boxes, each running 2 or 3 Lisp processes. We save on ram by putting multiple processes on one box, since the virtual memory system automatically shares our read-only memory-mapped files between processes." - Cool, someday I'd like to work on Lisp web apps!
DNS: A Safe Haven - Another Bob Frankston Classic (this is an earlier version of the article linked to by my previous post on disambiguating names)
Two of a three part series on weblogs (how one university created a community of widely used and updated blogs using Manila and one Windows NT server thereby greatly enhancing their communication) which so far form a good introduction:
- Weblogging: Another Kind of Website : "A year and a half later all of the IU's websites are being produced using weblog technology, our team communications and sharing has been vitally enhanced, a number of our team members are regularly writing on the web, as are many of our University/K-12 projects and the K-12 teachers we work with."
- Weblogs, Part II: A Swiss Army Web Site?
The sea change of the Web: What is the Second-Generation, Semantic Web? - Summary: it's XML and structured rather than HTML and unstructured
Amy Wohl from back in August - Life On The Internet: Could Blogging Assist KM?: "But what if the two -- blogging and KM -- got together? That is, what if we took the technology that allows Bloggers to quickly annotate their journeys through the web with information about the whys and wherefores with a KM system that allowed their organizational colleagues to use the weblogs as a source of expertise?" - Companies that do this have a considerable competitive advantage! "
WARNING
The Userland cloud version of this site:
http://radio.weblogs.com/0100893/
is no longer updating, due to the following mysterious error: "The server reported an error: Can't save the file because it would exceed your allocation of 10.0MB."
This error makes no sense since my RU WWW folder only has 2MB. And I thought that the limit was 20MB! Still digging!
Please click on the following link to go to the up to date website: http://www.rolandtanglao.com/
Scripting News points to Garret's discovery of Radio's category router feature i.e. it's ability to have multiple blogs and multiple rss files with one HTML file and one RSS file per category. This is a very cool feature of Radio which I wrote about way back in November.
Except now, things have changed slightly (for the better, thanks!) in Radio 8.0. The RSS files and HTML files are now in a separate directory and each category blog will have multiple HTML files rather than one. Each category is now a completely independent weblog! Cool!
HTML files for a particular category are at: www.rolandtanglao.com/categories/<categoryname>/
RSS files for a particular category are at: www.rolandtanglao.com/<categoryname>/rss.xml
e.g. if you don't want all my pontifications and just want the Klogs portion then monitor this HTML file
http://www.rolandtanglao.com/categories/klogs
And/or with Radio or your favourite RSS newsreader subscribe to this RSS file
http://www.rolandtanglao.com/categories/klogs/rss.xml
How do you know which categories I am publishing to?
Easy just surf to:
http://www.rolandtanglao.com/categories/
Dive Into Python: Chapter 6, Unit Testing
PerlObjCBridge - Write Cocoa applications in Perl, cool!