Re:B-Tree definitely not a binary tree.
on
Reiserfs Released
·
· Score: 1
B*Trees are really cool because instead of splitting a page in half when it overflows, it gives some nodes to it's neighboring sibling. If the neighbor is also full, then the two pages split into three. When it underflows, it's combined with it's two siblings and the three become two... thus the pages are ALWAYS at least 2/3rds full!
This concept could of course be extended to do a 3-for-4 page split and merge, but the routines become painfully complex at this point...
What do you mean? HTML is dead easy... and I don't think he was thumbing his nose... just agreeing with Rob.
I agree that GUI WYSIWYG editors are a Good Thing but so is knowing how to write HTML, PostScript, TeX, etc. by hand... WYSIWYG editors can be too limiting for some people.
Are you suggesting that no one learn C or assembly because we have so many higher level languages?
So small for what it does... StarOffice is a huge resource pig, almost unusable as far as I'm concerned.
WordPerfect has been nothing but a pain in my ass... after finally getting it installed it crashed at the slightest provokation.
Best of all AbiWord is free(speech)!!! I never understood why people would recommend proprietary POS like StarOffice and WordPerfect... the last thing Linux needs is a closed source office suite.
Hmmmm... I seem to recall an interview on 20/20 or something where a handwriting analyst (someone who can ID a person through comparing handwriting samples) likened scriptanalysis to astrology or "reading" the bumps on someone's skull (I forget the name of this "science")... In short, utter bunk.
Thin clints are probably the right way to go for the enterprise... much more stable, easy to maintain... it would save loads of support costs. But for the home user? Who's gonna be my server?
Maybe an "internet appliance" is fine for most things but what about us programmers? What about Photoshop and 3D Studio? Are there really viable alternatives that can handle thousands of users compiling and running filters and rendering 3D? Can a "thin client" run Quake3?
There are lots of "computer enthusiasts" (not even counting us hardcore geeks) that would be appalled by the idea of not having a local drive or their own software. And how would software licensing work? Subscriptions? Blehh...
Their is a future for Scott's vision I'm sure... but there will ALWAYS be a market for REAL home computers with REAL OSs, IMHO
"Well, y'know Solaris is kind of over-priced and who needs 16 cpu's in one computer anyway? Journalling filesystems are for cowards... everyone should just forget about Solaris and use Linux."
heheh
I don't know what he means by "a great way to get to the wrong answer"... perhaps he means the general crappiness of the i386 platform.
C'mon Scott... us poor college students and hobbyists can't afford SPARCs, and Solaris x86 is WAY too slow compared to Linux or BSD...
I don't know what caused you to go off on such a rant... who was claiming that "Perl rules and everything else sucks?"
I find Perl very useful for text file manipulation and generation. That's what it was built for, and it does it much more easily and clearly than C, IMHO.
If I need to do lots of pointer math I'll use C. If I need quick performance I'll use C... but if I need to FTP download some reports, parse their headers, archive them and FTP upload them to their proper recipients... dammit, I'm gonna use Perl because I don't have time to mess with C for something that is so simple with Perl.
OK, it might be simple with C if you have the right libraries, but Perl works just fine...
"Viewing Qt with all the enthusiasm of an Indian sepoy regiment facing a fresh shipment of.303 cartridges slathered in pork grease and beef tallow,..."
Not a bad article but the author gets my award for goofiest metaphor of the day.
OK I know it's not really a metaphor but I forget the term... I'm not an English major for Pete's sake...
I have an ASCS and I can't find a decent job... with no experience and no BSCS it seems even the recruiters won't touch you.
I was taught algorithms and data structures, I know what Big O = logx means... but I had to learn a lot on my own. Linking, makefiles, etc. All the things you really need to know to start a large-scale project were not taught in the "tech" school I attended. We did learn a little UNIX but the system was so bad that we couldn't really learn much... and most the class consisted of learning what telnet and (OMFG) Archie and Gopher are! I didn't really learn squat about UNIX until I installed Debian Linux at home.
Maybe your experience will be different, I hope so... cause even with a 4.0 GPA the ASCS on my resume doesn't seem to be getting me very far.
B*Trees are really cool because instead of splitting a page in half when it overflows, it gives some nodes to it's neighboring sibling. If the neighbor is also full, then the two pages split into three. When it underflows, it's combined with it's two siblings and the three become two... thus the pages are ALWAYS at least 2/3rds full!
This concept could of course be extended to do a 3-for-4 page split and merge, but the routines become painfully complex at this point...
I might consider buying one... if I wanted to pay $30/support call. Ummm not thanks, I'll stick with the "off-brands".
Probably pretty nifty for the newbie who wants a linux box, tho.
I think you mean MCSE... Microsoft Certified System Engineer.
MSCE == Master of Science Computer Engineering (?)
Slashdot Light rocks!
I encourage everyone to use it... it really speeds things up and looks much nicer IMHO.
Linux has no directory services... it's just a kernel. ;-)
Seriously... Novell is releasing NDS for Linux. Novell's DS is very nice, well worth the price if you need directory services (who doesn't?)
Gecko promises to be anything but bloated... where have you been?
"I had the same alienation and torment as everybody else, I just got it in different places at different times."
You mean you were beat up, robbed, verbally and sexually abused/harassed every day and the cops/your boss/the university did nothing to help you?
I don't mean to downplay the alienation and torment you experienced but I think you're missing the point of what some kids go through in high school.
What do you mean? HTML is dead easy... and I don't think he was thumbing his nose... just agreeing with Rob.
I agree that GUI WYSIWYG editors are a Good Thing but so is knowing how to write HTML, PostScript, TeX, etc. by hand... WYSIWYG editors can be too limiting for some people.
Are you suggesting that no one learn C or assembly because we have so many higher level languages?
It really is a pity that people are going to get an impression of Linux apps from this crash happy POS.
Not to mention the "World's Worst Install Script" it comes with.
Use LyX, use AbiWord, ignore this closed source bloat monster.
LyX is an almost WYSIWYG (actually it's WYSIWYM: What You See Is What You Mean) Latex editor which can output PostScript...
This is great!
So small for what it does... StarOffice is a huge resource pig, almost unusable as far as I'm concerned.
WordPerfect has been nothing but a pain in my ass... after finally getting it installed it crashed at the slightest provokation.
Best of all AbiWord is free(speech)!!! I never understood why people would recommend proprietary POS like StarOffice and WordPerfect... the last thing Linux needs is a closed source office suite.
Well... how cool can a penguin be? I mean really.
*sigh*
Novell use DOS merely to boot... once NetWare is loaded it does not make use of DOS at all.
ummm... the BSDs don't generally rely on the GNU tools as much as Linux. They have their own original BSD versions.
Of course you CAN install the GNU versions if you like.
"Since when did I say that it was for everybody? In fact, I clearly stated at least twice that it wouldn't 'do' for geeks."
hehehe
I wasn't trying to argue but rather expand on that point...
Hmmmm... I seem to recall an interview on 20/20 or something where a handwriting analyst (someone who can ID a person through comparing handwriting samples) likened scriptanalysis to astrology or "reading" the bumps on someone's skull (I forget the name of this "science")... In short, utter bunk.
Thin clints are probably the right way to go for the enterprise... much more stable, easy to maintain... it would save loads of support costs. But for the home user? Who's gonna be my server?
Maybe an "internet appliance" is fine for most things but what about us programmers? What about Photoshop and 3D Studio? Are there really viable alternatives that can handle thousands of users compiling and running filters and rendering 3D? Can a "thin client" run Quake3?
There are lots of "computer enthusiasts" (not even counting us hardcore geeks) that would be appalled by the idea of not having a local drive or their own software. And how would software licensing work? Subscriptions? Blehh...
Their is a future for Scott's vision I'm sure... but there will ALWAYS be a market for REAL home computers with REAL OSs, IMHO
What else do you expect him to say?
"Well, y'know Solaris is kind of over-priced and who needs 16 cpu's in one computer anyway? Journalling filesystems are for cowards... everyone should just forget about Solaris and use Linux."
heheh
I don't know what he means by "a great way to get to the wrong answer"... perhaps he means the general crappiness of the i386 platform.
C'mon Scott... us poor college students and hobbyists can't afford SPARCs, and Solaris x86 is WAY too slow compared to Linux or BSD...
I don't know what caused you to go off on such a rant... who was claiming that "Perl rules and everything else sucks?"
I find Perl very useful for text file manipulation and generation. That's what it was built for, and it does it much more easily and clearly than C, IMHO.
If I need to do lots of pointer math I'll use C. If I need quick performance I'll use C... but if I need to FTP download some reports, parse their headers, archive them and FTP upload them to their proper recipients... dammit, I'm gonna use Perl because I don't have time to mess with C for something that is so simple with Perl.
OK, it might be simple with C if you have the right libraries, but Perl works just fine...
What's your beef?
COSTED?
I am getting sick of using MSIE just to check certain CSS attributes (background, etc) that Netscape can't handle. Mozilla rules!
Do you have X setup to emulate a middle mouse button when you have both pressed? That would definitely be a likely cause of your problem if you do...
I looked and looked but I could find no sign of a link to asses... and what do donkeys have to do with it anyway?
"Viewing Qt with all the enthusiasm of an Indian sepoy regiment facing a fresh shipment of .303 cartridges slathered in pork grease and beef tallow,..."
Not a bad article but the author gets my award for goofiest metaphor of the day.
OK I know it's not really a metaphor but I forget the term... I'm not an English major for Pete's sake...
I have an ASCS and I can't find a decent job... with no experience and no BSCS it seems even the recruiters won't touch you.
I was taught algorithms and data structures, I know what Big O = logx means... but I had to learn a lot on my own. Linking, makefiles, etc. All the things you really need to know to start a large-scale project were not taught in the "tech" school I attended. We did learn a little UNIX but the system was so bad that we couldn't really learn much... and most the class consisted of learning what telnet and (OMFG) Archie and Gopher are! I didn't really learn squat about UNIX until I installed Debian Linux at home.
Maybe your experience will be different, I hope so... cause even with a 4.0 GPA the ASCS on my resume doesn't seem to be getting me very far.