My bad... on first glance the list of features read like a malware construction kit;-)
1) File I/O
2) SQLLite Support
3) An integrated web browser (based on WebKit) that you can use inside applications.
4) A fairly good distribution mechanism
5) Desktop integration (OSX Dock icons, Win32 systray support, etc.)
You are one serious angry anarchist hippy son of a bitch ain't ya ?
A few comments about how someone who preaches open source use (when it works for them, when it doesn't you still use the man's software, despite hating him)... and you go off the deep end.
Nope, I don't use "public healthcare" that's for socialists who expect something from nothing and sign themselves away for "free stuff". I went off some medication I was prescribed, and instead went into my mother's herb garden and started using her plants instead. Surprisingly, I'm healthy now... the government and its sanctioned medics now see me as a "lost stream of revenue". I call myself "free".
The next time you do something trivial like break your leg, where exactly will you get an x-ray ? In your herb garden ?
Course the average schmuck will miss the part that once you accept free stuff, without doing a thing for it, the government that is strong enough to give you things, is also strong enough to take those things away, oh yeah, and it owns you.
Spoken like a true "I had everything handed to me on a plate" schmo, who now feels they can pontificate on the rights and wrongs of the political system, without it actually affecting him personally cos mummy and daddy will always be there to bail him out.
On that issue I stand where I say I do and don't play your game. I've yet, in my whole life, to take a single handout from the government, yours or anyone else's.
Except for when you need to drive on those public highways - financed by government (other people's) money
No screw it... there's just too much wrong with your whole world view to even bother trying to respond to the rest. I'd suggest you just go back to living in your cave, relying on your survival of the fittest approach, watching your neighbor die because he's too poor to afford everything himself, and has to become a "slave to the machine" you so abhor. And if all else fails, he can always try and grow his own herb garden.
And for those of you who can't be bothered to google for the Wiki entry...
"Who guards the guardians".
I thought the whole point of Wikipedia was that is was essentially a public resource, where anyone could add to it. If the whole whing is moderated, who draws the line between "vandalism", and just something that might put the subject "in a bad light" (regardless of the factual accuracy of it).
So anyone looking for "real" opinion may as well stay away from Wikipedia, as it's being managed by some of the same spin-doctors who manage the actual campaigns (and we all know how unbiased they are):-(
If people disapprove of Microsoft's standards, then they should NOT USE THEM! PERIOD!! There are plenty of competing standards, and plenty of clean open source software out there.
Which is perfect if you sit in Mama's basement all day... but in the real world outside, when passing a lecture to your professor, or passing a report to your boss, they don't want to hear "it's open source so it's better"... nor do they want to have to download 97MB of OpenOffice software just to open the frikken thing, as happenned to me the other day... if your ODF is so damn open, where's all the freeware readers for windows ?
Instead of trying to "beat" the big boys, start actually side stepping them. Like the airlines and the big telecoms, they are ALL obsolete.
So presumably you have your own private plane, and airstrip on which to take off and land, and you managed to post this article using magic ?
So is central government and big agencies and militaries.
Ah okay, so you don't pay any taxes, don't use the public healthcare system, don't take any medicine, and when someone invades, you'll be right at the front armed with flaming torch and/or pitchfork to defend your land ?
I use Linux and BSD and rarely if ever drop back to windows to play a game WINEX doesn't support yet.
Rarely... so your solution is fine *when* it works, but even you don't practice what you preach. THERE IS NO *RARELY*... if you were so convinced of your convictions, it truly would be "all or nothing"... f*****ng hippocryte.
Yes, because endlessly throwing free food at people has worked *so* well for the millions starving in Africa. 25 years of food packages to ease your moral conscience, and hey guess what, they are STILL starving.
Educate people to make their own food, and your problem is solved... and education can be far better disseminated to the masses of the world with a good information infrastructure.
Ignorance is not bliss, it is death.
Install "awesome bar" today.
You can see how much memory Firefox is leaking in real time, AND share it with your friends on your favourite social network;-)
Yet another "toolbar" cluttering up my window, making my browsing even more "enveloped", while at the same time collecting my browsing habits and selling the data to the highest bidder.
So now that we have 100% Acid3 compliance, we can really see how badly all those web designers have f*****d up over the last 15 years.
Is it just me, or do you prefer seeing the web looking "nice" or looking compliant ?
Because for me, Opera even at 9.0 still made a complete mess of hyperlinks, overlaying a vertical column of links with the CSS coloured text-background of the previous one. He just can't seem to get font heights worked out:-(
You're not really advocating littering your source code with lots of random magic numbers, are you?
They are called literals. (I know you OO guys were never taught about them, nothing to be scared of though).
You know there's many articles on DailyWTF that describe so called programmers who want to express every statement as a function, who want every literal value to be a constant etc... how long before we see some of your code on there I wonder ?
So a literal "2008-03-13" within a conditional test is a random magic number ?
And should be a constant described in some header / include file hidden away somewhere ?
That's great until someone decides that in 1 script out of 1000 we should use a DIFFERENT value.
Or worse still until some asshat decides to play with the constants file, and brings down not just 1 script but all 1000 at the same time:-(
I suppose with that logic we'd better make constants out of booleans too ?
Why wouldn't you use the tool that makes your life easier? A free tool, at that. And it installs easily on a thumb drive, but I suppose that would be too heavy for you to carry around.
Yes, because having a magic bag 'o tricks with a dozen or more thumbdrives for all the different languages I am forced to work on is so much more convenient that notepad.
Last time I checked, the.NET installation set was 7 CD's... not sure if that includes all the MSDN docs also or not.
As for hunting them down one by one, I assume you've memorized all the libraries, functions and options in your language of choice, so you never have to refer to documentation.
Funniliy enough not very often, as I tend to use languages that have perhaps 10 or 12 types rather than 35,000.
In any case, by your logic, as well as having to lookup the documentation for an unknown function or library call, you will "help" me by turning even the simplest IF statement into yet another function.
In the real world, debugging some dodgy perl will usually take me 10 minutes... debugging some dodgy.NET will never take less than 2 hours.
Of course, while you are whacking out bloat and presumably getting paid a fortune for using all those types your company invested in, I'm the poor sod who'll have to come back in 5 years and try to work out what is wrong with it.
Really, your example was exactly what insane usage of object-orientation is: pointless, meaningless abstraction, obsessive bloat, and just an insanely high level of complexity for what should be a single line of code. I'd hate to have to maintain your code. ..
Amen to that, good to know I'm not the only one who thinks like this.
Let me guess, you ALSO have to maintain code that other people have written;-)
And if, when I'm later looking at your source in notepad, vi or whatever, the only way I can understand all your abstracted pieces is by hunting them down one by one.
You make the assumption that source for a specific language should only ever be developed / later viewed using some fancy IDE that came bundled with the language.
As someone who regularly has to go in and fix other peoples code, armed with nothing more than a simple text editor, I can't afford to install a 2GB IDE with all the fancy whizzbangs and whatnots that would allow me to right click and view from a menu what should have been in clear view all the time.
Surely a truly green display would have 18 pixels depth on the green channel, and 0 pixels depth on the red and blue channels ???
My bad ... on first glance the list of features read like a malware construction kit ;-)
1) File I/O
2) SQLLite Support
3) An integrated web browser (based on WebKit) that you can use inside applications.
4) A fairly good distribution mechanism
5) Desktop integration (OSX Dock icons, Win32 systray support, etc.)
There's still something severely broken with this topic ...
... and apparently there's 42 comments.
I have my settings on -1 (I like seeing the Slashdot moderation system in action)
Why can I only see 8 of them ?
Is there a "-2 broken" setting ? Why wasn't I told ???
So how is this any different from those nasty Active-X controls that we are told not to allow ?
... how long before the first AIRsploit ?
... the sandbox only works until someone finds a way to climb out of it).
Internet Access + Local File I/O = inevitable 0 day exploit / virus / malware.
We've seen it in Flash, we've seen it in PDF
(And before the Java fanboyz start kicking
Am I the only one for whom this page's style sheet has comitted suicide ?
Nope, they just want to make sure it will run Firefox ;-)
*Ducks head to avoid the moderators points shot like flaming arrows*
Well ...
... and you go off the deep end.
... there's just too much wrong with your whole world view to even bother trying to respond to the rest. I'd suggest you just go back to living in your cave, relying on your survival of the fittest approach, watching your neighbor die because he's too poor to afford everything himself, and has to become a "slave to the machine" you so abhor. And if all else fails, he can always try and grow his own herb garden.
You are one serious angry anarchist hippy son of a bitch ain't ya ?
A few comments about how someone who preaches open source use (when it works for them, when it doesn't you still use the man's software, despite hating him)
Nope, I don't use "public healthcare" that's for socialists who expect something from nothing and sign themselves away for "free stuff". I went off some medication I was prescribed, and instead went into my mother's herb garden and started using her plants instead. Surprisingly, I'm healthy now... the government and its sanctioned medics now see me as a "lost stream of revenue". I call myself "free".
The next time you do something trivial like break your leg, where exactly will you get an x-ray ? In your herb garden ?
Course the average schmuck will miss the part that once you accept free stuff, without doing a thing for it, the government that is strong enough to give you things, is also strong enough to take those things away, oh yeah, and it owns you.
Spoken like a true "I had everything handed to me on a plate" schmo, who now feels they can pontificate on the rights and wrongs of the political system, without it actually affecting him personally cos mummy and daddy will always be there to bail him out.
On that issue I stand where I say I do and don't play your game. I've yet, in my whole life, to take a single handout from the government, yours or anyone else's.
Except for when you need to drive on those public highways - financed by government (other people's) money
No screw it
THING !!! Not "whing" !!!
:-(
The preview button can never alleviate the fact that someone is just a bad speller
Quis custodiet ipsos custodes?
...
:-(
And for those of you who can't be bothered to google for the Wiki entry
"Who guards the guardians".
I thought the whole point of Wikipedia was that is was essentially a public resource, where anyone could add to it. If the whole whing is moderated, who draws the line between "vandalism", and just something that might put the subject "in a bad light" (regardless of the factual accuracy of it).
So anyone looking for "real" opinion may as well stay away from Wikipedia, as it's being managed by some of the same spin-doctors who manage the actual campaigns (and we all know how unbiased they are)
If people disapprove of Microsoft's standards, then they should NOT USE THEM! PERIOD!! There are plenty of competing standards, and plenty of clean open source software out there. Which is perfect if you sit in Mama's basement all day ... but in the real world outside, when passing a lecture to your professor, or passing a report to your boss, they don't want to hear "it's open source so it's better" ... nor do they want to have to download 97MB of OpenOffice software just to open the frikken thing, as happenned to me the other day ... if your ODF is so damn open, where's all the freeware readers for windows ?
Instead of trying to "beat" the big boys, start actually side stepping them. Like the airlines and the big telecoms, they are ALL obsolete.
So presumably you have your own private plane, and airstrip on which to take off and land, and you managed to post this article using magic ?
So is central government and big agencies and militaries.
Ah okay, so you don't pay any taxes, don't use the public healthcare system, don't take any medicine, and when someone invades, you'll be right at the front armed with flaming torch and/or pitchfork to defend your land ?
I use Linux and BSD and rarely if ever drop back to windows to play a game WINEX doesn't support yet.
Rarely ... so your solution is fine *when* it works, but even you don't practice what you preach. THERE IS NO *RARELY* ... if you were so convinced of your convictions, it truly would be "all or nothing" ... f*****ng hippocryte.
Linux is only free if your time (or your friendly neighborhood geek's time) has no value.
Yes, because endlessly throwing free food at people has worked *so* well for the millions starving in Africa. 25 years of food packages to ease your moral conscience, and hey guess what, they are STILL starving. Educate people to make their own food, and your problem is solved ... and education can be far better disseminated to the masses of the world with a good information infrastructure.
Ignorance is not bliss, it is death.
Version 2 uses all the memory I have. There, fixed that for you.
Install "awesome bar" today. You can see how much memory Firefox is leaking in real time, AND share it with your friends on your favourite social network ;-)
All your (data)base belong to us
Yet another "toolbar" cluttering up my window, making my browsing even more "enveloped", while at the same time collecting my browsing habits and selling the data to the highest bidder.
.... most of the clouds happen to be over Tibet.
So now that we have 100% Acid3 compliance, we can really see how badly all those web designers have f*****d up over the last 15 years. Is it just me, or do you prefer seeing the web looking "nice" or looking compliant ? Because for me, Opera even at 9.0 still made a complete mess of hyperlinks, overlaying a vertical column of links with the CSS coloured text-background of the previous one. He just can't seem to get font heights worked out :-(
... that entrapment was illegal in the US ?
It looks like they've put two donkeys and two flys into Jeff Goldblum's machine, and this is the result.
You're not really advocating littering your source code with lots of random magic numbers, are you?
... how long before we see some of your code on there I wonder ?
:-(
... and let's not forget the integers ...
... and then we don't have messy "random magic numbers" messing up our "clean code"
... you see what I mean ?
... now repeat after me ...
They are called literals. (I know you OO guys were never taught about them, nothing to be scared of though).
You know there's many articles on DailyWTF that describe so called programmers who want to express every statement as a function, who want every literal value to be a constant etc
So a literal "2008-03-13" within a conditional test is a random magic number ?
And should be a constant described in some header / include file hidden away somewhere ?
That's great until someone decides that in 1 script out of 1000 we should use a DIFFERENT value.
Or worse still until some asshat decides to play with the constants file, and brings down not just 1 script but all 1000 at the same time
I suppose with that logic we'd better make constants out of booleans too ?
CONST MYBOOLEANTRUE = true;
CONST MYBOOLEANFALSE = false;
CONST MYONE = 1;
CONST MYTWO = 2;
CONST MYTHREE = 3;
if (Result == MYBOOLEANTRUE) {
do something
(Oh, wait, that one's already been on DailyWTF)
Bloody nonsense
A LITERAL IS NOT AUTOMATICALLY A CONSTANT
A LITERAL IS NOT AUTOMATICALLY A CONSTANT
100 times please.
Why wouldn't you use the tool that makes your life easier? A free tool, at that. And it installs easily on a thumb drive, but I suppose that would be too heavy for you to carry around.
.NET installation set was 7 CD's ... not sure if that includes all the MSDN docs also or not.
... debugging some dodgy .NET will never take less than 2 hours.
Yes, because having a magic bag 'o tricks with a dozen or more thumbdrives for all the different languages I am forced to work on is so much more convenient that notepad.
Last time I checked, the
As for hunting them down one by one, I assume you've memorized all the libraries, functions and options in your language of choice, so you never have to refer to documentation.
Funniliy enough not very often, as I tend to use languages that have perhaps 10 or 12 types rather than 35,000.
In any case, by your logic, as well as having to lookup the documentation for an unknown function or library call, you will "help" me by turning even the simplest IF statement into yet another function.
In the real world, debugging some dodgy perl will usually take me 10 minutes
Of course, while you are whacking out bloat and presumably getting paid a fortune for using all those types your company invested in, I'm the poor sod who'll have to come back in 5 years and try to work out what is wrong with it.
Really, your example was exactly what insane usage of object-orientation is: pointless, meaningless abstraction, obsessive bloat, and just an insanely high level of complexity for what should be a single line of code. I'd hate to have to maintain your code. . .
;-)
Amen to that, good to know I'm not the only one who thinks like this.
Let me guess, you ALSO have to maintain code that other people have written
How about any of these ... all spawned into existence by giving a novice too many tools to play with :-(
...
http://thedailywtf.com/Articles/The-Enterprisey-Null-Test.aspx
http://thedailywtf.com/Articles/His-Own-Way-to-Newline.aspx
http://thedailywtf.com/Articles/OurBoolean.aspx
I could go on
And if, when I'm later looking at your source in notepad, vi or whatever, the only way I can understand all your abstracted pieces is by hunting them down one by one.
You make the assumption that source for a specific language should only ever be developed / later viewed using some fancy IDE that came bundled with the language.
As someone who regularly has to go in and fix other peoples code, armed with nothing more than a simple text editor, I can't afford to install a 2GB IDE with all the fancy whizzbangs and whatnots that would allow me to right click and view from a menu what should have been in clear view all the time.