When you have optimized the last bit out of your database and performance is still low what do you do? Well, of course, you go to your management and say "Hey, we need to make our own custom database engine to handle all this load. Shall I start writing it right a way? It will be finished in a couple of decades or so."
Yes. It's always better to lie them now and make them learn the truth later. Oh, wait! It isn't! When they find the truth they think you are a big fat liar and go to another vendor. Sucks if you don't have a real monopoly on the market...
A know a guy whose job was to build a hefty component library using PHP. He did good work and got the actual library working. Now enter the boss.
She (yes, she) wanted to see if it works. Well, it's a library so he didn't write any fancy web pages to test it, just some command line scripts which produced things like FOO, BAR, BAZ, KABOOM etc. etc. You can probably imagine boss'es expression when she saw black screen full of lines like that;)
And another thing. To my understanding ASLR one purpose is that when there's a exploitable buffer overrun and it is exploited to call some system function the process goes KAB0000M! Now if you have couple of hundreds these kabooms in your log files you probably start to suspect that something fishy is going on.
Without ASLR your box gets exploited and you get nothing in the log file.
Software without setup package is out of the question, at least for me. I once tried to use open source based software X. It had bunch of files zipped together and the largest file was a fricking GPL license file. I don't want to create shortcuts and stuff myself. I expect the setup package to do that for me.
Then there's the quality. Don't get me wrong. The actual software can be of high quality and do what it is expected to do. But everything else is crap. This is okay for command line tools which have built-in help, I would say, but if the software is more complicated than that it needs a good help file and a nice looking, easy to use, GUI. And no, single.txt file and GUI that looks like it's ripped from NT4.1 won't do.
After that, if the program delivers what it promises, it's insignificant to me if it's open source or not. I just want to do.. well, what I want to do:)
This works for me everytime: I use Google as front end to MS web site. I enter search phrase to Google search and add site:microsoft.com in the beginning of the phrase. 99% of time I get the correct link to MS site. If not I just fiddle with the search phrase (maybe even try Bing) until something comes up.
Re:Opera *can* block ads, no plugin necessary.
on
Opera 10.0 Released
·
· Score: 1
Oh, thanks! You (and maker(s) of Privoxy) certainly saved me the trouble.
And by the way, I love you signature. I'll think I read the Dune series - again for the nth time:)
Re:Opera *can* block ads, no plugin necessary.
on
Opera 10.0 Released
·
· Score: 1
I've been wondering... Why hasn't anyone written a software that would act as local proxy and where you can stuff plugins like AdBlock or whatever you like? Maybe even the plugin system could be pluggable so you could support different kinds of plugins (NSAPI, ActiveX, etc.).
Now when this software would act as a HTTP proxy it would be totally browser agnostic. Write it using some decent language/framework/runtime-stuff and it would be even portable!
Oh hell! I'll write one if I just find time to do it.
Also, why didn't OS X throw an exception when fcntl(2) tired write outside the program's memory?
I understood that the actual writing happened in kernel, not in userland. In kernel you can do some nasty things like write stuff to almost anywhere you like.
This reminds me of the days when I used to play Counter Strike "OMG you must be cheating! No one can shoot like that!" and I wasn't even very good at it. I just happened to have quicker reflexes and 10 years more experience in mouse using than "the enemy", maybe even lower latency.
And who the heck cares? It's sports and everyone is using something! (My educated opinion of course)
Well, yes if you make assumption that MS would have not created another OS ever after Vista without growing netbook business. I really fail to see that. Take a look at Wikipedia's Windows 7 article.
Originally, a version of Windows codenamed Blackcomb was planned as the successor to Windows XP and Windows Server 2003.
So there was already plans for Windows 7 back in 2003. It was just that Vista got priority before 7 even when development of Vista, to my understanding, was started after Blackcomb.
But of course market pressure keeps companies going forward and that's the general idea of free economy. So Linux most likely has had and will continue to have influence on Microsoft's tactics, just as UNIX OSes and OSX. At least if I would build up a company I would most definetily keep an eye on competition:)
Maybe all these Vista's "famous" problems was about bad or incompatible hardware and/or drivers. I have Vista on our other laptop, which is mainly in my wife's use, and we've had zero problems with it. I used to have a desktop PC with Vista and it worked like charm also. My coworker on the other hand has had some major problems with Vista. His desktop had some old hardware on it when my desktop had the latest state-of-the-art stuff inside.
But what's ironic about MS wanting to compete on netbooks? I thought that's the idea of the whole free market economy. And I've always thought that one of the major points about open software is about choices. Would you like to reduce users choices to The One True OS For Everyone, Linux?
Yes. I closed both my children in opaque, sound proof boxes. Now they can't see or hear anything that might harm their fragile little minds. First I thougth to give them couple of toys for fun but then I realized how sexually offensible they are! Even rattler reminds me of my wife's vibrator and I don't want my children to have anything like that on their mind. Then I thought about teddybears but let's face it, Winnie the Pooh looks so gay.
I'm sure they're going to thank me when they get 18 which is the legal age here.
Ah, okay. Thanks for the info. I've written something like this myself. Didn't know there's actually name for it :)
I'm a .NET guy also. This sound similar as ThreadPool.QueueUserWorkItem and couple of delegates. Or am I horribly mistaken?
When you have optimized the last bit out of your database and performance is still low what do you do? Well, of course, you go to your management and say "Hey, we need to make our own custom database engine to handle all this load. Shall I start writing it right a way? It will be finished in a couple of decades or so."
Do I need to add sarcastic emoticon here?
When you enter the hospital for child labour that is the last time you know everything about raising children.
And yes, I have two little monsters. Coding on my free time is the last thing that comes to mind after work.
I just broke my XBox 360 and of course warranty just expired. So I would be happy to relieve the submitter from his problems!
Yes. It's always better to lie them now and make them learn the truth later. Oh, wait! It isn't! When they find the truth they think you are a big fat liar and go to another vendor. Sucks if you don't have a real monopoly on the market...
It took me couple of hours but I finally found it! http://dilbert.com/fast/2000-02-24/
A know a guy whose job was to build a hefty component library using PHP. He did good work and got the actual library working. Now enter the boss.
She (yes, she) wanted to see if it works. Well, it's a library so he didn't write any fancy web pages to test it, just some command line scripts which produced things like FOO, BAR, BAZ, KABOOM etc. etc. You can probably imagine boss'es expression when she saw black screen full of lines like that ;)
And another thing. To my understanding ASLR one purpose is that when there's a exploitable buffer overrun and it is exploited to call some system function the process goes KAB0000M! Now if you have couple of hundreds these kabooms in your log files you probably start to suspect that something fishy is going on.
Without ASLR your box gets exploited and you get nothing in the log file.
Setup package! Setup package! Setup package!
Software without setup package is out of the question, at least for me. I once tried to use open source based software X. It had bunch of files zipped together and the largest file was a fricking GPL license file. I don't want to create shortcuts and stuff myself. I expect the setup package to do that for me.
Then there's the quality. Don't get me wrong. The actual software can be of high quality and do what it is expected to do. But everything else is crap. This is okay for command line tools which have built-in help, I would say, but if the software is more complicated than that it needs a good help file and a nice looking, easy to use, GUI. And no, single .txt file and GUI that looks like it's ripped from NT4.1 won't do.
After that, if the program delivers what it promises, it's insignificant to me if it's open source or not. I just want to do .. well, what I want to do :)
end-of-rant
I'm envisioning somekind of pack... which contains some soft of repairements, updates and upgrades... like Service Pack! ;)
This works for me everytime: I use Google as front end to MS web site. I enter search phrase to Google search and add site:microsoft.com in the beginning of the phrase. 99% of time I get the correct link to MS site. If not I just fiddle with the search phrase (maybe even try Bing) until something comes up.
Oh, thanks! You (and maker(s) of Privoxy) certainly saved me the trouble.
And by the way, I love you signature. I'll think I read the Dune series - again for the nth time :)
I've been wondering... Why hasn't anyone written a software that would act as local proxy and where you can stuff plugins like AdBlock or whatever you like? Maybe even the plugin system could be pluggable so you could support different kinds of plugins (NSAPI, ActiveX, etc.).
Now when this software would act as a HTTP proxy it would be totally browser agnostic. Write it using some decent language/framework/runtime-stuff and it would be even portable!
Oh hell! I'll write one if I just find time to do it.
I understood that the actual writing happened in kernel, not in userland. In kernel you can do some nasty things like write stuff to almost anywhere you like.
Yes but now if only we could simulate the Big Crunch we don't have to build a restaurant at the end of the universe. What a saving in resources!
This reminds me of the days when I used to play Counter Strike "OMG you must be cheating! No one can shoot like that!" and I wasn't even very good at it. I just happened to have quicker reflexes and 10 years more experience in mouse using than "the enemy", maybe even lower latency.
And who the heck cares? It's sports and everyone is using something! (My educated opinion of course)
Well, yes if you make assumption that MS would have not created another OS ever after Vista without growing netbook business. I really fail to see that. Take a look at Wikipedia's Windows 7 article.
Originally, a version of Windows codenamed Blackcomb was planned as the successor to Windows XP and Windows Server 2003.
So there was already plans for Windows 7 back in 2003. It was just that Vista got priority before 7 even when development of Vista, to my understanding, was started after Blackcomb.
But of course market pressure keeps companies going forward and that's the general idea of free economy. So Linux most likely has had and will continue to have influence on Microsoft's tactics, just as UNIX OSes and OSX. At least if I would build up a company I would most definetily keep an eye on competition :)
Maybe all these Vista's "famous" problems was about bad or incompatible hardware and/or drivers. I have Vista on our other laptop, which is mainly in my wife's use, and we've had zero problems with it. I used to have a desktop PC with Vista and it worked like charm also. My coworker on the other hand has had some major problems with Vista. His desktop had some old hardware on it when my desktop had the latest state-of-the-art stuff inside.
But what's ironic about MS wanting to compete on netbooks? I thought that's the idea of the whole free market economy. And I've always thought that one of the major points about open software is about choices. Would you like to reduce users choices to The One True OS For Everyone, Linux?
Well if it's in your lungs in gaseous state it will surely kill you ;)
Yes. I closed both my children in opaque, sound proof boxes. Now they can't see or hear anything that might harm their fragile little minds. First I thougth to give them couple of toys for fun but then I realized how sexually offensible they are! Even rattler reminds me of my wife's vibrator and I don't want my children to have anything like that on their mind. Then I thought about teddybears but let's face it, Winnie the Pooh looks so gay.
I'm sure they're going to thank me when they get 18 which is the legal age here.
I'm wondering which half of the world LHC will destroy when it's turned on at half power...
A program that doesn't use 100% of the CPU isn't really efficient one. I mean, it doesn't make software any better no matter how many NOPs you add.
Okay. I thought that there was some difference between dynamic and static linking regarding GPL but your post cleared this up. Thank you.
Oh, okay. Thank you. Your answer and "grumbel's" cleared this nicely.