Linux reimplemented Unix, thus joining tyhe family of the best operating systems ever created. Moonlight tries to reimplement Silverlight, some piece of crap from Microsoft with no technical merit whatsoever.
It doesn't matter who wrote what -- you still have to understand all code up to some clean and documented interfaces to everything you don't know (and then you have to understand those interfaces). IDE will not help you with that.
It's the button aligned with the wheel, closer to the back of the mouse. Wheel is small enough for the finger to easily switch between wheel and the button. Pressing the wheel switches the smooth mode on and off mechanically and is not recognized as any kind of input.
There are also two "forward/back" buttons on the left edge of the mouse, I map them to forward/back browser history but end up using them very rarely.
No, all it requires is understanding of the code that you are writing -- if you need crutches because you can't keep in your mind the structure of your own code, then what else slipped out of it?
For the same reason Hungarian notation is bad -- if you need to be reminded of the type of a variable, you must have already forgot its role and purpose in your project.
When a language comes with environment that includes some easy to use debugger, it usually means that programmer will have to use libraries written by people who NEEDED that debugger to weed out top 20% of the bugs they stuffed into their code.
Of course, being a C preprocessor, Gambit counts as both Scheme and C, and not having GUI library it's not even in the scope of this discussion.
Since the "middle" button is not the wheel and switching modes happens very rarely, there is no need to avoid tilting the wheel while you press on it -- because you almost never press on the wheel in the first place!
That's like saying that hydrochloric acid is more popular as a drink than hydrofluoric acid.
Both environments are massive messes of overcomplicated languages with even more overcomplicated infrastructure, stuffed with random libraries and lovingly wrapped with overinflated egos of their designers and developers, and wankery of the users who think, it's the second coming of Lisp.
At this point there are five good choices for developing a new non-game GUI-centric application for Linux (or anything except Windows-only or OSX-only applications):
1. C++/Qt (KDE and everything useful in it, Opera, QCad, countless commercial applications). 2. C/GTK (GNOME and everything useful in it, X-Chat, Pidgin). 3. C++/GTK (OpenOffice.org). 4. Python/Qt. 5. Python/GTK.
This covers everything anyone would want in a GUI-centric application -- the five reasons I have seen for other combinations are:
1. As attempt to promote some crappy environment or a "my first application in <crappy environment>" project that got out of hand (Tomboy, Banshee). 2. Out of ignorance (all "enterprise applications" where Java was chosen because it's supposed to be "cross-platform"). 3. A minimal update for some old application that was written before the above five choices became available (the only reason why I still have Motif installed). 4. The application IS an environment designed specifically for some set of goals (Emacs, Mozilla). 5. As a wrapper over something someone already written.
Actually on any modern desktop/workstation running X it's possible to remove setuid bit from X server, and everything will continue working because X server is started by display manager (usually gdm) running as root. Setuid/usr/bin/Xorg exists entirely for convenience of the users who log in at the console, then run xinit (all five of them).
Ya, well dream on. Its not MSs fault though. Software can be flawless, on the exact same equipment. However, not all motherboards are created equal, nor are processors, or memory, or video or sound cards.
<sarcasm> Yeah, and this is why all components of hardware work so poorly when combined with other components hardware... All thousands of them in each computer... </sarcasm>
Even a 300W power supply isn't a 300W power supply, as our manufacroting group recently learned. 15V is around 15V, not exactly.
Your manufacturing group should be fired. You are supposed to read actual specifications that clearly list all outputs' nominal voltages, current, ranges, tolerances, ripple and other relevant information before choosing a power supply.
Also, I guess, it's BAD POWER SUPPLIES that caused Microsoft to devise a system without unified file descriptors and sane permissions, no efficient interprocess communication mechanism, crappy device and driver model, shitty scheduler and virtual memory implementations, and top it with applications designed with complete disregard for security.
Plugins are pieces of software that user installs. If they are supposed to run in a sandbox, so does the browser itself. Web page author can't even force the content to be displayed with a PARTICULAR plugin -- at best he can tell the user to install something, and user is free to install a completely different implementation without as much as letting the server know what it is.
I guess if I was forced to use crappy buggy tools in Linux I would think that too. Thank god for the MS monopoly ! Your opinion is worthless, I have a hotter girlfriend, a bigger cock and more money than you. Reminds me, time for my evening romp with some female swimsuit models..
Translation: "I am Anonymous Coward, so I can make shit up and argue with people who actually accomplished something".
If you can tell the difference between writing source code in Emacs and Visual Studio, you are not smart enough to develop software in the first place.
ActiveX in Internet Explorer in this case is really no different than NSAPI in Firefox or Opera.
ActiveX can load remote applications. Its primary purpose is to run someone else's code on your computer. NSAPI can not do that. It's an internal interface in a library.
Celphones, at least ones I have seen, do not allow initiating calls from a remotely attached computer or forwarding audio there. It may be possible to make a computer pretend to be a headset, however an easier solution would be to simply wear a Bluetooth headset with sufficient range.
I think, it would be dishonest to conceal one's hostility toward Microsoft, pretending to be "neutral" while you are not. It's up to the reader to form his conclusions, so HE should try to remain neutral if he wants to. Journalists have this obsession with "neutrality" (or at least appearance of it), however they also happen to be incapable of presenting information clearly, so their attempts, even if genuine, are worthless.
It pisses off Microsofties, who, being narcissistic freaks, can't stand being reminded that millions of intelligent people hate them, their software and their company with a passion.
Linux reimplemented Unix, thus joining tyhe family of the best operating systems ever created.
Moonlight tries to reimplement Silverlight, some piece of crap from Microsoft with no technical merit whatsoever.
Actually KDE4.
I take it you've never worked on a project with millions of lines of code that you didn't write?
Most of the projects I worked on, were like this. See my response above.
It doesn't matter who wrote what -- you still have to understand all code up to some clean and documented interfaces to everything you don't know (and then you have to understand those interfaces). IDE will not help you with that.
It's the button aligned with the wheel, closer to the back of the mouse. Wheel is small enough for the finger to easily switch between wheel and the button. Pressing the wheel switches the smooth mode on and off mechanically and is not recognized as any kind of input.
There are also two "forward/back" buttons on the left edge of the mouse, I map them to forward/back browser history but end up using them very rarely.
No, all it requires is understanding of the code that you are writing -- if you need crutches because you can't keep in your mind the structure of your own code, then what else slipped out of it?
For the same reason Hungarian notation is bad -- if you need to be reminded of the type of a variable, you must have already forgot its role and purpose in your project.
When a language comes with environment that includes some easy to use debugger, it usually means that programmer will have to use libraries written by people who NEEDED that debugger to weed out top 20% of the bugs they stuffed into their code.
Of course, being a C preprocessor, Gambit counts as both Scheme and C, and not having GUI library it's not even in the scope of this discussion.
That's probably why I have mentioned three combinations that don't involve Python at all, right?
Since the "middle" button is not the wheel and switching modes happens very rarely, there is no need to avoid tilting the wheel while you press on it -- because you almost never press on the wheel in the first place!
That's like saying that hydrochloric acid is more popular as a drink than hydrofluoric acid.
Both environments are massive messes of overcomplicated languages with even more overcomplicated infrastructure, stuffed with random libraries and lovingly wrapped with overinflated egos of their designers and developers, and wankery of the users who think, it's the second coming of Lisp.
At this point there are five good choices for developing a new non-game GUI-centric application for Linux (or anything except Windows-only or OSX-only applications):
1. C++/Qt (KDE and everything useful in it, Opera, QCad, countless commercial applications).
2. C/GTK (GNOME and everything useful in it, X-Chat, Pidgin).
3. C++/GTK (OpenOffice.org).
4. Python/Qt.
5. Python/GTK.
This covers everything anyone would want in a GUI-centric application -- the five reasons I have seen for other combinations are:
1. As attempt to promote some crappy environment or a "my first application in <crappy environment>" project that got out of hand (Tomboy, Banshee).
2. Out of ignorance (all "enterprise applications" where Java was chosen because it's supposed to be "cross-platform").
3. A minimal update for some old application that was written before the above five choices became available (the only reason why I still have Motif installed).
4. The application IS an environment designed specifically for some set of goals (Emacs, Mozilla).
5. As a wrapper over something someone already written.
Nano VX has a wheel and a separate middle button -- pressing on the wheel switches between clicking and smooth scroll modes.
Actually on any modern desktop/workstation running X it's possible to remove setuid bit from X server, and everything will continue working because X server is started by display manager (usually gdm) running as root. Setuid /usr/bin/Xorg exists entirely for convenience of the users who log in at the console, then run xinit (all five of them).
Ya, well dream on. Its not MSs fault though. Software can be flawless, on the exact same equipment. However, not all motherboards are created equal, nor are processors, or memory, or video or sound cards.
<sarcasm>
Yeah, and this is why all components of hardware work so poorly when combined with other components hardware... All thousands of them in each computer...
</sarcasm>
Even a 300W power supply isn't a 300W power supply, as our manufacroting group recently learned. 15V is around 15V, not exactly.
Your manufacturing group should be fired. You are supposed to read actual specifications that clearly list all outputs' nominal voltages, current, ranges, tolerances, ripple and other relevant information before choosing a power supply.
Also, I guess, it's BAD POWER SUPPLIES that caused Microsoft to devise a system without unified file descriptors and sane permissions, no efficient interprocess communication mechanism, crappy device and driver model, shitty scheduler and virtual memory implementations, and top it with applications designed with complete disregard for security.
Plugins are pieces of software that user installs. If they are supposed to run in a sandbox, so does the browser itself. Web page author can't even force the content to be displayed with a PARTICULAR plugin -- at best he can tell the user to install something, and user is free to install a completely different implementation without as much as letting the server know what it is.
I guess if I was forced to use crappy buggy tools in Linux I would think that too. Thank god for the MS monopoly ! Your opinion is worthless, I have a hotter girlfriend, a bigger cock and more money than you. Reminds me, time for my evening romp with some female swimsuit models..
Translation: "I am Anonymous Coward, so I can make shit up and argue with people who actually accomplished something".
If you can tell the difference between writing source code in Emacs and Visual Studio, you are not smart enough to develop software in the first place.
How do you know that the browser crashed and not, say, launched a keylogger in its place?
ActiveX in Internet Explorer in this case is really no different than NSAPI in Firefox or Opera.
ActiveX can load remote applications. Its primary purpose is to run someone else's code on your computer.
NSAPI can not do that. It's an internal interface in a library.
Now, shut up, moron.
Celphones, at least ones I have seen, do not allow initiating calls from a remotely attached computer or forwarding audio there. It may be possible to make a computer pretend to be a headset, however an easier solution would be to simply wear a Bluetooth headset with sufficient range.
I think, it would be dishonest to conceal one's hostility toward Microsoft, pretending to be "neutral" while you are not. It's up to the reader to form his conclusions, so HE should try to remain neutral if he wants to. Journalists have this obsession with "neutrality" (or at least appearance of it), however they also happen to be incapable of presenting information clearly, so their attempts, even if genuine, are worthless.
It pisses off Microsofties, who, being narcissistic freaks, can't stand being reminded that millions of intelligent people hate them, their software and their company with a passion.
They work for M$ marketing department.
It's because smoking endangers health of other customers, thus making it a public health problem, not just workspace hazard, you retard.
It was at large extent controlled and supplied by CIA, who exploited people's dissatisfaction with their government actions.
Without CIA it unlikely would become what it was (and modern Poland would be much less of US sycophant, too).
It did in Poland, in 1981.