eh... those damned { and } get nasty.. especially on my monitor (kinda tiny dpi, hard to tell { from ( and ) from } ).
I kinda like their defines in this case. It makes it a bit more human readable, even if it's really unorthadox. Not that I'm gonna go change how I program, but it's always good to see someone else's art at work;)
Dothan in the Intel sense is taken from the biblical meaning... something to do with two wells. Don't ask me, ask those crazy Isralies that invented the thing. Either way it's a damned fast chip.
Well in theory this technology could be good if they only charged you for the bandwidth you actually pulled through your modem, but they could do this without their level of snooping.
My guess is that they just want more control over your modems, making sure that there's no way you can modify the bandwidth you use (uncapping), automatically updating firmware ([[could be good: block certain ports during a virus emergency]]), etc etc etc... but the fact still remains: they could do all of this from their side of the network.
So really, you have to question what they're going to do with this..
Hmm, mysteriously sounds like something we've already all heard about... The Mozilla Foundation's Zuul... XUL. What more, Firebir...Firefox is already available for the three major operating systems (if you can call anything but Windows major), and XUL is already up and running. It's just hard to get ANYONE to use it because of the level of seperation in the different development camps. Apple guys have their Cocoa and Carbon, Linux has Qt and GTK, Windows has it's monolithic Win32. It just seems like today that it's all about niches, and if GNUStep can find a niche where it'll be successful, more power to it. It's just very hard to forsee a completely crossplatform GUI toolkit at this point that anyone will use.
(Qt's on their way, Apple's got a great deal of theirs in Windows, Windows is making Avalon/XAML (long way off, 2006-7 probably), Java has SWG but has a small userbase, Mozilla's practically there but nobody cares).
that was perfectly worded as to make it sound as if Carbon was crap (not that Carbon's not horrible, i mean like shit, poo, things that come from animal behinds).
Except for single applications like QuickTime Player for Windows and iTunes for Windows, which *do* essentially contain large chunks of Carbon.
What will they get away with patenting next!?
This is one of the more obscure patents but come on.. patenting a timer to indicate how long a button's pressed? That's sorta like patenting a keyboard's whole design, variable button repeat and all (typically, the resolution of the button presses on a keyboard is tweakable in the operating system, even if marginably). I'm sure there are better, more clear ways of expressing this patent, but it's just horrible that someone could get away with patenting something as fundamental as pressing a button for "n" amount of time, and having the button return n.
You know what I wish for? A visual XUL generator, just like Visual Basic in Windows. I also want the Mozilla team to make Firefox run XUL applications using the currently selected GNOME skins and widgets, so that it integrates cleanly. With that, Linux would have a true RAD environment, and maybe we could get more new developers into Linux.
This being said, I too hope they slow down production on Seamonkey and shift gears, but they're close and they're getting closer every release. And Firebird's already over 90,000 lines different than Mozilla, not to mention fast as hell on both platforms I use daily (Linux + Windows).
Ultimately though, a bit of healthy competition is a good thing - otherwise, we'd all just be using IE!
Bzzt. Not to sound like an asshole but we'd all be using Spyglass Mosaic/Netscape (these two didn't so much as compete.. mosaic was more of a proof of concept to me, whereas netscape was the real deal.. but maybe I'm just erred too)... and as we all know, Netscape spawned Mozilla so...
more interesting, why not create some kind of transparent mp3 encryption? simply have it encrypt every frame using a signature from the last frame. twarts any kind of detection because the perodicness of the file is destroyed, and would be really simple to implement as a filter inside of the player.
hmm, maybe I should start my own song selling client, I'll call it iTunes!.. oh wait..
i've even wondered about this. What if they dont use simple md5'ing and instead look for signatures of certain frames, which could be anywhere in the song, and at any small level. Of course, the level of detection drops, but at least you can pick one frame as copyrighted data out of a million, making extranious noise irrelavent. Makes it more like an antivirus program...
about when hard drives have reached several teras in size, optical media reaches its limit within the disk size (realistically, 40GB), and IOMega or some other debunked, crazy company decides to jump for it.
don't take me wrong, the technology is great, it's just not "Out of the box, commercial ready". That is to say, things still need to be worked out on how to make them practical. I'd just be happy with seeing my next storebought computer ship with a memorystick/Compact flash/secure digital memory card reader instead of a floppy disk drive. Sure, these little buggers are easier to lose than a floppy, but they hold about 30x the data, are relatively cheap for their capacity (about $1 per meg, that of a floppy disk not too too long ago), and enough devices already use them to make it worthwhile. But who knows.
Re:Because they were the first to support subqueri
on
Why MySQL Grew So Fast
·
· Score: 1
You probably also answered your own question. The reason why 4.1 is barely getting out of alpha is because 4.0 was their stable tree, and they're now working on their development tree, 5.0. My guess is they just don't have enough people who are willing to still work on 4.1, for 4.1 to be worthwhile. Wait for 5.0 is my advice.
Being free is one thing, being fast, elegant, easy to use and administrate, having a pretty clean security record, AND being free, those traits are something to write home about.
Yes, we know, we know, MySQL isn't 99.99999% standards compatible. Well that's something to work toward, but at the time, it was quite usable for anyone who needed to use it, therefore it was used. If the internet needed transactions for things as simple as serving dynamic pages, then MySQL probably wouldn't have prospered, but it did have what the developers needed, when they needed it.
well let's think of it this way, what would have happened if microsoft never wrote their own broswer, but barred netscape from producing theirs? (yes, microsoft didn't have as much leverage as it has now, but it still could have bought netscape long before AOL did..) simply, competition drives innovation. And usually the competitors both have their weaknesses..
Maybe they were far ahead, but now when you sit down at 97% of computers in the world and look for a web browser, what are you going to find? Internet Explorer. By winning the browser war, they earned their place on everyone's desktop, and earned their place as everyone's pit of insults. MySQL, in a way, has suffered the same fate.
3. A very clean and easy to use API, in a language that is universally understood and almost universally portable (C) for incorporation into other products such as PHP, Perl, Python, Apache itself, and an endless amount of other applications.
Too bad indeed.. if it weren't for poor products that get widely adopted fast, graet products would never be adopted. For instance, the reason why the world wide web took off was because Microsoft created a HORRIFIC web browser, but since now all computers had a web broswer, everyone had access.
MySQL was in it's own, a huge part of the dot com boom, and therefore a huge part of the history, and therefore, the future, of the internet. Hate it, love it, it's a great product with a great niche, and for now, it'll continue along that path.
well, if it's not connected to the network, you could simply alter any of the information on the device while it's disconnected. As for city officials immediately tending to a downed parking meter, down a few.. bring them back online quickly. It may look suspecious, but eh, coulda been anything.. a freak cloud or something..
Write your own. I assume that 8D just used a stock linux kernel with no addon's, and wrote their own environment on top of it. But that's only an assumption...
XUL would shine as an application development environment in exactly the same way Visual Basic shined under Windows. You may argue that Visual Basic is a very weak language, but it was intended as such, and it was intended to be easy so that anyone could learn it quickly, and be developing apps quickly, therefore speeding up everything.
What's more, XUL should let us do fairly easy localizations and the like. Not that this has been a problem in Linux since every major project has implemented some api to get around it, but for smaller projects that want to become bigger projects, it's nice to already have features like localization at your hands.
I think it would be a fairly impressive, and quite snappy, user environment. With SVG coming to age and XML being embraced *even though I hate it*, it's good to see an actual Good Use (tm) of it.
Furthermore, doesn't Mozilla require GTK libraries? I was under the impression that it used some code from GTK, but didn't actually render it's widgets and the like with it. I'm most likely wrong about this, but it's still interesting.
a) I feel the programmer's JOB is to be the slave to the user. If the programmer's NOT programming for the user, then he's not doing his job.
b) "Protection from harm" was purposefully left subjective. Why? So that the implementors could choose hot to implement, and not be restricted by why _I_ or _you_ believe they should be restricted to. This is what makes programming an art, and not a science.
c) As for the implementation you speak of, "safe mode", in my opinion, doesn't need to exist. I believe it's possible to implement an operating systme that never needs to be shut down with the one exemption being to release the bindings to the hardware, the kernel, in order to grab new bindings on restart. This being said, the hardware is not where we would like it to be yet either, because it still uses too much power to allow for this kind of always on functionality. Of course, many still use their systems this way, for the cost easily is worth the time of not waiting for an operating system to boot.
I want an operating system as I said, and I'm willing to pay for it too. If that means dedication, programming, long hours of typing to realize that nothing is being done of it, so be it. I feel that I am idealistic in some ways, but in others, I can see them being implented not only in my lifetime, but even with enough time left for me to sit down with my children and have to relearn it all. For something like this, we need people to think long before they write, to draw diagrams of where they are and where they want to be, to explain in english everything that they are attempting to create and then, and only then, be allowed to create it. Sure, this operating system may implement pieces of AI, but it doesn't have to, it can be procedure for it to act a certain way. Sure, it might require a bunch of OS geeks to bend over backwards for me, but that's where money comes in play, and also, the want of a better product, and the want to be a part of something bigger than themselves. And a bunch of lawyers never hurt in today's world either, with companies like SCO and such lurking around to get you at every stop. And yeah, lots of innovation is bottled because of patents... we're working on that problem as we speak.
eh... those damned { and } get nasty.. especially on my monitor (kinda tiny dpi, hard to tell { from ( and ) from } ).
;)
I kinda like their defines in this case. It makes it a bit more human readable, even if it's really unorthadox. Not that I'm gonna go change how I program, but it's always good to see someone else's art at work
Dothan in the Intel sense is taken from the biblical meaning... something to do with two wells. Don't ask me, ask those crazy Isralies that invented the thing. Either way it's a damned fast chip.
Well in theory this technology could be good if they only charged you for the bandwidth you actually pulled through your modem, but they could do this without their level of snooping.
My guess is that they just want more control over your modems, making sure that there's no way you can modify the bandwidth you use (uncapping), automatically updating firmware ([[could be good: block certain ports during a virus emergency]]), etc etc etc... but the fact still remains: they could do all of this from their side of the network.
So really, you have to question what they're going to do with this..
Sadly, I think he was trying to making a point.
Hmm, mysteriously sounds like something we've already all heard about... The Mozilla Foundation's Zuul... XUL. What more, Firebir...Firefox is already available for the three major operating systems (if you can call anything but Windows major), and XUL is already up and running. It's just hard to get ANYONE to use it because of the level of seperation in the different development camps. Apple guys have their Cocoa and Carbon, Linux has Qt and GTK, Windows has it's monolithic Win32. It just seems like today that it's all about niches, and if GNUStep can find a niche where it'll be successful, more power to it. It's just very hard to forsee a completely crossplatform GUI toolkit at this point that anyone will use.
(Qt's on their way, Apple's got a great deal of theirs in Windows, Windows is making Avalon/XAML (long way off, 2006-7 probably), Java has SWG but has a small userbase, Mozilla's practically there but nobody cares).
that was perfectly worded as to make it sound as if Carbon was crap (not that Carbon's not horrible, i mean like shit, poo, things that come from animal behinds).
Except for single applications like QuickTime Player for Windows and iTunes for Windows, which *do* essentially contain large chunks of Carbon.
What will they get away with patenting next!? This is one of the more obscure patents but come on.. patenting a timer to indicate how long a button's pressed? That's sorta like patenting a keyboard's whole design, variable button repeat and all (typically, the resolution of the button presses on a keyboard is tweakable in the operating system, even if marginably). I'm sure there are better, more clear ways of expressing this patent, but it's just horrible that someone could get away with patenting something as fundamental as pressing a button for "n" amount of time, and having the button return n.
You know what I wish for? A visual XUL generator, just like Visual Basic in Windows. I also want the Mozilla team to make Firefox run XUL applications using the currently selected GNOME skins and widgets, so that it integrates cleanly. With that, Linux would have a true RAD environment, and maybe we could get more new developers into Linux.
This being said, I too hope they slow down production on Seamonkey and shift gears, but they're close and they're getting closer every release. And Firebird's already over 90,000 lines different than Mozilla, not to mention fast as hell on both platforms I use daily (Linux + Windows).
Ultimately though, a bit of healthy competition is a good thing - otherwise, we'd all just be using IE!
Bzzt. Not to sound like an asshole but we'd all be using Spyglass Mosaic/Netscape (these two didn't so much as compete.. mosaic was more of a proof of concept to me, whereas netscape was the real deal.. but maybe I'm just erred too)... and as we all know, Netscape spawned Mozilla so...
Migration? maybe?
more interesting, why not create some kind of transparent mp3 encryption? simply have it encrypt every frame using a signature from the last frame. twarts any kind of detection because the perodicness of the file is destroyed, and would be really simple to implement as a filter inside of the player.
hmm, maybe I should start my own song selling client, I'll call it iTunes!.. oh wait..
i've even wondered about this. What if they dont use simple md5'ing and instead look for signatures of certain frames, which could be anywhere in the song, and at any small level. Of course, the level of detection drops, but at least you can pick one frame as copyrighted data out of a million, making extranious noise irrelavent. Makes it more like an antivirus program...
of course, by "these", i was referring to the one I was holding.. A 32 meg Secure Digital chip. JIC you were wondering..
about when hard drives have reached several teras in size, optical media reaches its limit within the disk size (realistically, 40GB), and IOMega or some other debunked, crazy company decides to jump for it.
don't take me wrong, the technology is great, it's just not "Out of the box, commercial ready". That is to say, things still need to be worked out on how to make them practical. I'd just be happy with seeing my next storebought computer ship with a memorystick/Compact flash/secure digital memory card reader instead of a floppy disk drive. Sure, these little buggers are easier to lose than a floppy, but they hold about 30x the data, are relatively cheap for their capacity (about $1 per meg, that of a floppy disk not too too long ago), and enough devices already use them to make it worthwhile. But who knows.
You probably also answered your own question. The reason why 4.1 is barely getting out of alpha is because 4.0 was their stable tree, and they're now working on their development tree, 5.0. My guess is they just don't have enough people who are willing to still work on 4.1, for 4.1 to be worthwhile. Wait for 5.0 is my advice.
Didn't help PostgreSQL or Firebird did it?
Being free is one thing, being fast, elegant, easy to use and administrate, having a pretty clean security record, AND being free, those traits are something to write home about.
Yes, we know, we know, MySQL isn't 99.99999% standards compatible. Well that's something to work toward, but at the time, it was quite usable for anyone who needed to use it, therefore it was used. If the internet needed transactions for things as simple as serving dynamic pages, then MySQL probably wouldn't have prospered, but it did have what the developers needed, when they needed it.
well let's think of it this way, what would have happened if microsoft never wrote their own broswer, but barred netscape from producing theirs? (yes, microsoft didn't have as much leverage as it has now, but it still could have bought netscape long before AOL did..) simply, competition drives innovation. And usually the competitors both have their weaknesses..
Maybe they were far ahead, but now when you sit down at 97% of computers in the world and look for a web browser, what are you going to find? Internet Explorer. By winning the browser war, they earned their place on everyone's desktop, and earned their place as everyone's pit of insults. MySQL, in a way, has suffered the same fate.
3. A very clean and easy to use API, in a language that is universally understood and almost universally portable (C) for incorporation into other products such as PHP, Perl, Python, Apache itself, and an endless amount of other applications.
Too bad indeed.. if it weren't for poor products that get widely adopted fast, graet products would never be adopted. For instance, the reason why the world wide web took off was because Microsoft created a HORRIFIC web browser, but since now all computers had a web broswer, everyone had access.
MySQL was in it's own, a huge part of the dot com boom, and therefore a huge part of the history, and therefore, the future, of the internet. Hate it, love it, it's a great product with a great niche, and for now, it'll continue along that path.
well, if it's not connected to the network, you could simply alter any of the information on the device while it's disconnected. As for city officials immediately tending to a downed parking meter, down a few.. bring them back online quickly. It may look suspecious, but eh, coulda been anything.. a freak cloud or something..
Write your own. I assume that 8D just used a stock linux kernel with no addon's, and wrote their own environment on top of it. But that's only an assumption...
Free parking too if you use a wireless jamming device ;)
not that i'd ever do anything like that.......
XUL would shine as an application development environment in exactly the same way Visual Basic shined under Windows. You may argue that Visual Basic is a very weak language, but it was intended as such, and it was intended to be easy so that anyone could learn it quickly, and be developing apps quickly, therefore speeding up everything.
What's more, XUL should let us do fairly easy localizations and the like. Not that this has been a problem in Linux since every major project has implemented some api to get around it, but for smaller projects that want to become bigger projects, it's nice to already have features like localization at your hands.
I think it would be a fairly impressive, and quite snappy, user environment. With SVG coming to age and XML being embraced *even though I hate it*, it's good to see an actual Good Use (tm) of it.
Furthermore, doesn't Mozilla require GTK libraries? I was under the impression that it used some code from GTK, but didn't actually render it's widgets and the like with it. I'm most likely wrong about this, but it's still interesting.
a) I feel the programmer's JOB is to be the slave to the user. If the programmer's NOT programming for the user, then he's not doing his job.
b) "Protection from harm" was purposefully left subjective. Why? So that the implementors could choose hot to implement, and not be restricted by why _I_ or _you_ believe they should be restricted to. This is what makes programming an art, and not a science.
c) As for the implementation you speak of, "safe mode", in my opinion, doesn't need to exist. I believe it's possible to implement an operating systme that never needs to be shut down with the one exemption being to release the bindings to the hardware, the kernel, in order to grab new bindings on restart. This being said, the hardware is not where we would like it to be yet either, because it still uses too much power to allow for this kind of always on functionality. Of course, many still use their systems this way, for the cost easily is worth the time of not waiting for an operating system to boot.
I want an operating system as I said, and I'm willing to pay for it too. If that means dedication, programming, long hours of typing to realize that nothing is being done of it, so be it. I feel that I am idealistic in some ways, but in others, I can see them being implented not only in my lifetime, but even with enough time left for me to sit down with my children and have to relearn it all. For something like this, we need people to think long before they write, to draw diagrams of where they are and where they want to be, to explain in english everything that they are attempting to create and then, and only then, be allowed to create it. Sure, this operating system may implement pieces of AI, but it doesn't have to, it can be procedure for it to act a certain way. Sure, it might require a bunch of OS geeks to bend over backwards for me, but that's where money comes in play, and also, the want of a better product, and the want to be a part of something bigger than themselves. And a bunch of lawyers never hurt in today's world either, with companies like SCO and such lurking around to get you at every stop. And yeah, lots of innovation is bottled because of patents... we're working on that problem as we speak.