Cool but this looks like it's a tradeoff... the scaling brings the CPU up pretty significantly. This is a good setting for plugged-in mode, but it would shorted the battery life by a good bit disconnected. Thanks for the info.
I'm not 100% sure on the size, however, I use MPlayer and the frame buffer to watch DVDs on my laptop in combination with init 1, powersaved, hdparm -Y, and ALSA... all via a script of course. The image doesn't cover the entire screen but I can watch a 2 1/2 hour DVD with juice to spare when it's done.
The real problem is that Java encourages lessor coders to do the work
You won't get any disagreement from me there. I think of this in the same lines as VB, it allows people who shouldn't be coding to get away with murder. Honestly, I think VB/VBA is even more accomodative towards poor coders since the language isn't even strongly typed.
Solid post but I wouldn't say bounds checking is the primary reason why Java is "considered" slow. I think the blame rests squarely on Swing, not AWT, Swing. I primarily write console and server side code in Java and it's plenty fast (Java's console line buffer I/O is NOT cool... but that's a whole other story). Swing has gotten better as of 1.4 with the switch to Java 2D, but it's still not responsive enough for some. With the renewed emphasis on desktop apps, hopefully the gap between Swing + Java 2D and native widgets will close even more. That aside, getting bad Java programmers to stop writting bad code is a whole aspect... maybe a "Programming 101" enabled optimizer?:D
I have news for you, you WERE right, it is because of "programmers who weren't leveraging Java correctly". The same crap goes for bad C programmers. The problem is that the VAST majority of Java programmers who haven't worked in C rely ENTIRELY on automatic garbage collection and produce excruciatingly fat code. To summarize, in C:
many mallocs - zero frees == bloated crapware
while in Java:
many news - zero "= null"s == bloated crapware
... the big difference is the first one is also a leak.
People seem to be able to install Flash without too much trouble. Just send the use to a java applet that does something kindergarten-ish like write "Congratulations, you've just installed Java!" and it becomes the same auto-download and install process as getting Flash done.
I'm betting on GChat a la GMail. Personally, I refuse to use MSN. If my friends want to "chat" they can find me on YIM, AIM (only rarely though) or pick up the telephone like it's 1990 all over again.
You love your Mac, fantastic, I think Apple makes some sexy hardware and OSX is a cherry OS. However, "windows integration"? How so? Using VirtualPC? That's emulation (PPC X86), hardly integration. Don't get me wrong, I dislike Windows but, for those uncomfortable situations when I'm forced to do some Win-specific work, I can launch a Win4Lin session on Linux that brings up a *native* Windows environment in about 5 seconds flat.
if you have to have Access, you have to have Windows
I feel bad for anybody forced to use Access, it's an utter POS. There are way way WAY better personal databases than Access out there. That said, the strength of Access isn't its' db engine but rather it's Crystal Reports like interface that doesn't really require any underpinning DB knowledge to use so I can understand the attraction. As a total side note, are there any level 3+ *open source or free* MS Access JDBC drivers??? I found a bunch of proprietary implementations but nothing redistributable.
Look, Xandros is a nice end user distro, but that's about it. The true Windows replacements (killers is just childish) are those with name brand recognition and enterprise level support, namely Novells' SuSE and RedHat. No offense to users of other distros, but the 24/7, follow the sun support and consulting arms demanded by enterprise class clients are currently limited to the two I've mentioned.
Nothing against Nintendo but I think these kinds of patents are rediculous. Should I be allowed to patent connecting a coffee machine to the internet so you can say good morning to your parents through it? It's just an adaption of pre-existing technology, hardly novel.
Re:Apple is still ahead
on
Linux vs. Windows
·
· Score: 2, Insightful
Granted, but what comprises the "Other 5%"? What user agent strings is Google using to filter out Linux boxes? I could toss stats out like: Linux 1% / Mac 3% / Windows 1% / Other 95%, assuming I only count Windows 95 boxes as under Windows. I wouldn't find it outside the realm of possibility that 3% of that Other 5% are misfiltered Linux boxes. Heck, maybe they're all misfiltered Sun boxes so Sun workstations have a bigger market share than Macs and Linux. Without knowing the filtering methods, those stats don't mean a heck of a lot.
The number of outsourced jobs is not high enough to make a dent.
You're right, what's 10% of the current US labor force whose jobs are at risk of being outsourced relative to the 500,000 jobs a year being outsourced. Besides, isn't our economy creating 30,000 jobs a month? Subtract from that the 150,000 people entering the work force each month and... ummm... no no wait WalMart, McDs, Disney are always hiring! Anyhow, I don't care if you're for or against outsourcing, but you're underinformed if you think that outsourcing "is not high enouth to make a dent" while we're not even creating enough jobs to meet the growth in our local labor pool.
With their new XBox deal, ATI are destined to become even bigger MS shills so I don't expect anything positive from them anytime soon. I support nVIDIA and their fantastic hardware/drives with both my money and words.
Then go petition MS to create and distribute cards that supports their gd standard in hardware. I don't use Windows and have no interest in paying a fee to MS for having DX9 embedded into a card when I'll never be able to use it. If MS wants to pay for it and it's a zero cost addition for nVIDIA and it doesn't adversely affect OpenGL performance, then it would be inconsequential to me if it were included or not. Btw, what companies are in the consortium that controls the DirectX industry standard?
So if they do drag you into court over it, you can nail 'em over the head with their written statement. Words hold surprisingly little power, especially something intentionally open ended like "no intention". I may have "no intention" of suing you, but that doesn't mean I can't wake up tomorrow and decide to drag your ass into court as I'm downing my first cup of coffee. However, if I gave you a written statement saying that I wouldn't, I have basically no chance of getting that written statement thrown out.
Well of course there's no point to having the xterm in ram. The problem is that disabling swapping is all or nothing so far as I know. If the startx launcher works with D3, then the xterm's a non-issue, if it doesn't, then there's a 3.5M cost in memory that won't be available to the game. Obviously, the only reason I mentioned it was to avoid any OS driven disk access. Games typically want to hit the disk once in while regardless so it won't eliminate the disk from the equation. There's also a risk in completely disabling swap especially without gobs of memory.
Anyhow, all that aside, I think the steps I've described are overkill, but then again I have a half decent machine. However, I DO do this on my laptop, but it's not to increase performance, it's to squeeze a extra few minutes out of the battery. However, I also use the hdparm spin down trick to shut the drive off and start the powersaved.
I saw this weekend that BurstBuy is going to have Doom available on Wednesday morning, I'm awaiting any sign of Linux binaries at this point. I hope to hell it doesn't turn out to be a NWN like scenario where "soon after" meant 6 months.
Ummm, except that the GPD per capita in India is $2900 compared to $37800 in the USA. So, 1 US consumer ~= 13 Indian consumers. India would need a population of 4bn people at their current GDP/capita to make it fair.
Agreed, nVIDIA drivers for Linux are solid. If anyone wants to really squeeze all the possible juice out of their machine for gaming:
1) Switch to runlevel 1:
-> init 1
2) Disable swapping:
-> echo 0 >/proc/sys/vm/swappiness
3) Start sound manually:
->/etc/init.d/alsasound start
4) Start networking manually:
->/etc/init.d/network start
5) Start X without a window manager:
-> startx xterm
6) Launch Doom from the xterm prompt
->/games/doom3/doom3.sh???
You might be able to take it a step further and try passing the doom startup script to startx but this doesn't work with all games. That said, here's hoping the Linux binaries are available VERY soon after next Tuesday since I'll have the game in hand that Thursday. I've got a GF3 Ti420 so I might be scrambling for a vid card this weekend, but I'm gonna try it first.
They violated the assenine DMCA. If I broke Real encryption and posted a piece of software to strip their "tunes" of encryption, you can bet they'd have a hissy fit over it. Apple's no better, they've used the DMCA as a club too.
Dan, what HopeOS is saying is true. I've submitted several patches to the OS for bug fixes and getting them accepted is harder than hell. Shit, just getting the committers attention is a task. Of the few patches they've actually reviewed, they've accepted exactly none either because of methodology or lack of trust. Unless you've built up a significant amount of trust with the committers, there's virtually zero chance it will get committed. Even then, they scrutinize them to a degree I've never been subjected to in the closed source world. That said, if you want to talk about low hanging fruit, software OUTSIDE the kernel source is typically subjected to far less scrutiny.
Yeah you can change it, but it's just enough pain to keep you focused and off the
Cool but this looks like it's a tradeoff ... the scaling brings the CPU up pretty significantly. This is a good setting for plugged-in mode, but it would shorted the battery life by a good bit disconnected. Thanks for the info.
I'm not 100% sure on the size, however, I use MPlayer and the frame buffer to watch DVDs on my laptop in combination with init 1, powersaved, hdparm -Y, and ALSA ... all via a script of course. The image doesn't cover the entire screen but I can watch a 2 1/2 hour DVD with juice to spare when it's done.
The real problem is that Java encourages lessor coders to do the work
You won't get any disagreement from me there. I think of this in the same lines as VB, it allows people who shouldn't be coding to get away with murder. Honestly, I think VB/VBA is even more accomodative towards poor coders since the language isn't even strongly typed.
Solid post but I wouldn't say bounds checking is the primary reason why Java is "considered" slow. I think the blame rests squarely on Swing, not AWT, Swing. I primarily write console and server side code in Java and it's plenty fast (Java's console line buffer I/O is NOT cool ... but that's a whole other story). Swing has gotten better as of 1.4 with the switch to Java 2D, but it's still not responsive enough for some. With the renewed emphasis on desktop apps, hopefully the gap between Swing + Java 2D and native widgets will close even more. That aside, getting bad Java programmers to stop writting bad code is a whole aspect ... maybe a "Programming 101" enabled optimizer? :D
I have news for you, you WERE right, it is because of "programmers who weren't leveraging Java correctly". The same crap goes for bad C programmers. The problem is that the VAST majority of Java programmers who haven't worked in C rely ENTIRELY on automatic garbage collection and produce excruciatingly fat code. To summarize, in C:
... the big difference is the first one is also a leak.
many mallocs - zero frees == bloated crapware
while in Java:
many news - zero "= null"s == bloated crapware
People seem to be able to install Flash without too much trouble. Just send the use to a java applet that does something kindergarten-ish like write "Congratulations, you've just installed Java!" and it becomes the same auto-download and install process as getting Flash done.
I'm betting on GChat a la GMail. Personally, I refuse to use MSN. If my friends want to "chat" they can find me on YIM, AIM (only rarely though) or pick up the telephone like it's 1990 all over again.
... and windows integration.
You love your Mac, fantastic, I think Apple makes some sexy hardware and OSX is a cherry OS. However, "windows integration"? How so? Using VirtualPC? That's emulation (PPC X86), hardly integration. Don't get me wrong, I dislike Windows but, for those uncomfortable situations when I'm forced to do some Win-specific work, I can launch a Win4Lin session on Linux that brings up a *native* Windows environment in about 5 seconds flat.
if you have to have Access, you have to have Windows
I feel bad for anybody forced to use Access, it's an utter POS. There are way way WAY better personal databases than Access out there. That said, the strength of Access isn't its' db engine but rather it's Crystal Reports like interface that doesn't really require any underpinning DB knowledge to use so I can understand the attraction. As a total side note, are there any level 3+ *open source or free* MS Access JDBC drivers??? I found a bunch of proprietary implementations but nothing redistributable.
Look, Xandros is a nice end user distro, but that's about it. The true Windows replacements (killers is just childish) are those with name brand recognition and enterprise level support, namely Novells' SuSE and RedHat. No offense to users of other distros, but the 24/7, follow the sun support and consulting arms demanded by enterprise class clients are currently limited to the two I've mentioned.
Nothing against Nintendo but I think these kinds of patents are rediculous. Should I be allowed to patent connecting a coffee machine to the internet so you can say good morning to your parents through it? It's just an adaption of pre-existing technology, hardly novel.
Granted, but what comprises the "Other 5%"? What user agent strings is Google using to filter out Linux boxes? I could toss stats out like: Linux 1% / Mac 3% / Windows 1% / Other 95%, assuming I only count Windows 95 boxes as under Windows. I wouldn't find it outside the realm of possibility that 3% of that Other 5% are misfiltered Linux boxes. Heck, maybe they're all misfiltered Sun boxes so Sun workstations have a bigger market share than Macs and Linux. Without knowing the filtering methods, those stats don't mean a heck of a lot.
... they'll rue the day they published this story.
The number of outsourced jobs is not high enough to make a dent.
... ummm ... no no wait WalMart, McDs, Disney are always hiring! Anyhow, I don't care if you're for or against outsourcing, but you're underinformed if you think that outsourcing "is not high enouth to make a dent" while we're not even creating enough jobs to meet the growth in our local labor pool.
You're right, what's 10% of the current US labor force whose jobs are at risk of being outsourced relative to the 500,000 jobs a year being outsourced. Besides, isn't our economy creating 30,000 jobs a month? Subtract from that the 150,000 people entering the work force each month and
Wow, just wow, I'm amazed by these "new" features. It's innovations like these that will allow MS to pull ahead of Linux. I mean:
ssh -l root@myremoteserver init 0
and
Wake-on-LAN
obviously both infringe on MS patents for these pioneering technological advancements. *GRIN*
With their new XBox deal, ATI are destined to become even bigger MS shills so I don't expect anything positive from them anytime soon. I support nVIDIA and their fantastic hardware/drives with both my money and words.
Then go petition MS to create and distribute cards that supports their gd standard in hardware. I don't use Windows and have no interest in paying a fee to MS for having DX9 embedded into a card when I'll never be able to use it. If MS wants to pay for it and it's a zero cost addition for nVIDIA and it doesn't adversely affect OpenGL performance, then it would be inconsequential to me if it were included or not. Btw, what companies are in the consortium that controls the DirectX industry standard?
So if they do drag you into court over it, you can nail 'em over the head with their written statement. Words hold surprisingly little power, especially something intentionally open ended like "no intention". I may have "no intention" of suing you, but that doesn't mean I can't wake up tomorrow and decide to drag your ass into court as I'm downing my first cup of coffee. However, if I gave you a written statement saying that I wouldn't, I have basically no chance of getting that written statement thrown out.
Well of course there's no point to having the xterm in ram. The problem is that disabling swapping is all or nothing so far as I know. If the startx launcher works with D3, then the xterm's a non-issue, if it doesn't, then there's a 3.5M cost in memory that won't be available to the game. Obviously, the only reason I mentioned it was to avoid any OS driven disk access. Games typically want to hit the disk once in while regardless so it won't eliminate the disk from the equation. There's also a risk in completely disabling swap especially without gobs of memory.
Anyhow, all that aside, I think the steps I've described are overkill, but then again I have a half decent machine. However, I DO do this on my laptop, but it's not to increase performance, it's to squeeze a extra few minutes out of the battery. However, I also use the hdparm spin down trick to shut the drive off and start the powersaved.
I saw this weekend that BurstBuy is going to have Doom available on Wednesday morning, I'm awaiting any sign of Linux binaries at this point. I hope to hell it doesn't turn out to be a NWN like scenario where "soon after" meant 6 months.
Much to the chagrin of many a MS fanboy, he is.
Ummm, except that the GPD per capita in India is $2900 compared to $37800 in the USA. So, 1 US consumer ~= 13 Indian consumers. India would need a population of 4bn people at their current GDP/capita to make it fair.
Agreed, nVIDIA drivers for Linux are solid. If anyone wants to really squeeze all the possible juice out of their machine for gaming:
/proc/sys/vm/swappiness /etc/init.d/alsasound start /etc/init.d/network start /games/doom3/doom3.sh???
1) Switch to runlevel 1:
-> init 1
2) Disable swapping:
-> echo 0 >
3) Start sound manually:
->
4) Start networking manually:
->
5) Start X without a window manager:
-> startx xterm
6) Launch Doom from the xterm prompt
->
You might be able to take it a step further and try passing the doom startup script to startx but this doesn't work with all games. That said, here's hoping the Linux binaries are available VERY soon after next Tuesday since I'll have the game in hand that Thursday. I've got a GF3 Ti420 so I might be scrambling for a vid card this weekend, but I'm gonna try it first.
They violated the assenine DMCA. If I broke Real encryption and posted a piece of software to strip their "tunes" of encryption, you can bet they'd have a hissy fit over it. Apple's no better, they've used the DMCA as a club too.
Dan, what HopeOS is saying is true. I've submitted several patches to the OS for bug fixes and getting them accepted is harder than hell. Shit, just getting the committers attention is a task. Of the few patches they've actually reviewed, they've accepted exactly none either because of methodology or lack of trust. Unless you've built up a significant amount of trust with the committers, there's virtually zero chance it will get committed. Even then, they scrutinize them to a degree I've never been subjected to in the closed source world. That said, if you want to talk about low hanging fruit, software OUTSIDE the kernel source is typically subjected to far less scrutiny.