KBD

Keith Devens .com

Saturday, October 11, 2008 Flag waving
Life moves pretty fast. If you don't stop and look around once in a while, you could miss it.... – Ferris Bueller
← PHP Inside/OutDirty Dining? →

Daily link icon Monday, November 17, 2003

Praise for my XML-RPC library, and Trees in SQL

Again, stuff like this makes me feel good. Smiley Thanks!

By the way, check out his unique URL scheme, based on the nested sets model of storing Trees in SQL. Click around for a bit looking at his URLs and you'll get the idea of what he did.

While I'm here, I'd like to catalog these two articles from Joe Celko covering the technique, the first of which he has a link to on his site. I think the first is basically identical to something I linked to in my previous post about this, but the second is a follow-up to the first one.

← PHP Inside/OutDirty Dining? →

Comments XML gif

ick (http://0dot50.org) wrote:

Hey Keith, being the observant web admin I am I just noticed you linked my site Smiley winking . I'd just like to say thanks again for your code, very cool. As for the ndested sets model, or modified perorder tree traversal, here's a great article that dumbs down the great Joe Celko's explaination into simple php terms, http://www.sitepoint.com/article/1105/1

It gives some practical php functions and is a good primer article for Joe Celko's sql driven explaination. Also I'm working on a php class set/utility function set that developers can drop in and take advantage of this interesting model.

Thanks again!

Icarus Prat

∴ ick | 7-Dec-2003 12:15am est | http://0dot50.org | #3469

Linas wrote:

Hi Keith,

what is the status of your xml-rpc library v3.0?

∴ Linas | 27-Jan-2004 3:57am est | #3825

Keith (http://keithdevens.com/) wrote:

Essentially, it's on hold. The current one works just fine -- except for the warnings because of PHP's stupid deprecation of call-time pass-by-reference, which I don't really think I can do a thing about. It's really frustrating, because there are essentially no good solutions I can see. It's possible I could do it with some judicious use of turning error_reporting on and off at appropriate times... but I'm getting an upset stomach at just thinking about banging my head against PHP 4 again.

Once PHP 5 is released (shouldn't be too long from now), I plan to work on version 3. I'm just too fed up with PHP 4 to even consider working on it again (except to fix any bugs, should they crop up).

Keith | 27-Jan-2004 4:04am est | http://keithdevens.com/ | #3826

Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

October 2008
SunMonTueWedThuFriSat
 1234
567891011
12131415161718
19202122232425
262728293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 7 posts

Recent comments XML

new⇒I hate PHP

Elliot Anderson,

Dude!! You the​man! The reverse replacement for​array_u...

Alex Ndungu: Oct 11, 1:35am

Call a function from a string in Python

?!code:
some_object.__getattribute​__('method_name')()
?!/code

is​the s...

Patrick Corcoran: Oct 8, 3:53pm

Spider solitaire

I have won 185 games of Spider​Solitaire at the "Difficult" level.​ What is...

75.179.28.113: Oct 8, 12:42pm

Sed one-liners

Hi.

I wanted to let you know​that I wrote an article "Famous Sed​One-Lin...

Peteris Krumins: Oct 8, 3:05am

Timesheet Calculator

Hadn't seen it before now, but my​company already uses a time​tracking prog...

Keith: Oct 7, 10:44am

Girls, please don't get breast implants

Hey everyone, 

I am new to this​blog and I have enjoyed reading all​your...

Sarah.M.: Oct 6, 9:45am

Generated in about 0.185s.

(Used 8 db queries)

mobile phone