OK, so I downgraded to XP on my machine -- a Gateway GT5628 -- and let me tell you it wasn't easy.
First I tried installing XP Pro from a CD. BLUE SCREEN.
Then I tried slipstreaming SP1 into XP Pro CD. BLUE SCREEN.
Then I tried slipstreaming SP1 and SP2 into XP Pro CD. BLUE SCREEN.
I found out the BLUE SCREEN's were because I needed new drivers so I installed the DriverPacks BASE software (http://driverpacks.net/) and then installed the CPU, Chipset and MassStorage driver packs.
I tried installing the DriverPack + SP3 and it got into the install but then failed on the Product Key. So no longer a BLUE SCREEN but I do have a THIRD useless CD Coaster at this point.
Turns out that if you slipstream a SP3 XP disk under Vista, that Vista will screw with at least two of your files in the "I386" directory: PIDGEN.DLL and DPCDLL.DL_. The solution is to find an XP machine and slipstream your XP install disk under XP. Alternatively, supposedly you can still do it under Vista but copy those two files from your SP2 install or directly from the "I386\ic" dir in SP3. Anyhow, I just slipstreamed under XP and it worked.
Finally Install and you're good to go. I did a clean install on a fresh partition and everything worked pretty well.
The "Media Card Reader" and Network drivers for Vista from the Gateway site work under XP. I grabbed the latest video drivers from NVidia. The only issue was audio drivers and those I got from the Intel website.
So now XP works just fine and dandy on my GT5628 after about 10 tries to install that failed.
Tuesday, August 5, 2008
Wednesday, July 9, 2008
Best ways not to get a virus in Windows
I recently have helped several friends deal with viruses on Windows. My general solution is clean install and then set them up with AV/Firewall. I put together a little guide to help people out:
Best ways not to get a virus in Windows:
#1) Run up-to-date antivirus software. If you don't have any you can get one free at www.comodo.com
#2) Run a firewall. If you have Windows XP, Service Pack 2 and higher have one built-in. Also, you can get an advanced firewall for free at www.comodo.com
(same link as the free antivirus)
#3) Don't click to run e-mail attachments even if they're from people you trust. Viruses often disguise themselves as e-mails from people you trust or use someone's address book to send themselves to other people. This is the whole "Trojan Horse" concept where they need your naive help by clickin on all your attachments to take over your computer. If you do want to look at e-mail attachments, save them first to your HD and scan them for viruses. It also helps if you have known file extensions not be hidden so you don't run the wrong type of file. FWIW, most pictures are jpg, png, gif, or bmp. Don't open anything with the following extensions: exe, vbs, com, bat. And be quite cautious of any unknown extensions.
4) Don't click on popup ads or visit sites that ask you to install extra unknown software to view the site. Be cautious of any browser extensions or ActiveX controls you are asked to install.
5) Don't reply to SPAM or fill out forms with personal details on sites you don't trust. That's just asking for more SPAM or e-mails loaded with viruses in them.
6) Don't install catchy little programs like free screensavers, smiley tools, etc. Whatever you do, if you're browsing and a browser popup window says "you're infected with a virus, click here to run a scan" or "download this activex to optimize your computer" don't do it - Most of those fake virus scanner pop-ups actually install some form of malware (spyware, trojan, worms, viruses, etc) on your computer. Even if the program itself is not deliberately malicious (and quite a few of them are by including SpyWare that tracks you online), these programs often have connect to the internet and have security holes that allow another attack vector for viruses and worms to get on your computer.
In general, use common sense, be proactive in running defensive software, be paranoid of installing anything on your computer, and be smart enough to realize there's almost nothing free on the internet and anything that sounds to good to be true probably is -- there's a lot of snake oil out there. Finally, if you have room on another hard drive in your computer, consider making a backup or a copy of your uninfected HD for safety's sake. Once you get a computer infection in Windows, it's often very hard to remove and sometimes a clean install or reinstall of a backup is the only way to get your computer bug-free.
Best ways not to get a virus in Windows:
#1) Run up-to-date antivirus software. If you don't have any you can get one free at www.comodo.com
#2) Run a firewall. If you have Windows XP, Service Pack 2 and higher have one built-in. Also, you can get an advanced firewall for free at www.comodo.com
(same link as the free antivirus)
#3) Don't click to run e-mail attachments even if they're from people you trust. Viruses often disguise themselves as e-mails from people you trust or use someone's address book to send themselves to other people. This is the whole "Trojan Horse" concept where they need your naive help by clickin on all your attachments to take over your computer. If you do want to look at e-mail attachments, save them first to your HD and scan them for viruses. It also helps if you have known file extensions not be hidden so you don't run the wrong type of file. FWIW, most pictures are jpg, png, gif, or bmp. Don't open anything with the following extensions: exe, vbs, com, bat. And be quite cautious of any unknown extensions.
4) Don't click on popup ads or visit sites that ask you to install extra unknown software to view the site. Be cautious of any browser extensions or ActiveX controls you are asked to install.
5) Don't reply to SPAM or fill out forms with personal details on sites you don't trust. That's just asking for more SPAM or e-mails loaded with viruses in them.
6) Don't install catchy little programs like free screensavers, smiley tools, etc. Whatever you do, if you're browsing and a browser popup window says "you're infected with a virus, click here to run a scan" or "download this activex to optimize your computer" don't do it - Most of those fake virus scanner pop-ups actually install some form of malware (spyware, trojan, worms, viruses, etc) on your computer. Even if the program itself is not deliberately malicious (and quite a few of them are by including SpyWare that tracks you online), these programs often have connect to the internet and have security holes that allow another attack vector for viruses and worms to get on your computer.
In general, use common sense, be proactive in running defensive software, be paranoid of installing anything on your computer, and be smart enough to realize there's almost nothing free on the internet and anything that sounds to good to be true probably is -- there's a lot of snake oil out there. Finally, if you have room on another hard drive in your computer, consider making a backup or a copy of your uninfected HD for safety's sake. Once you get a computer infection in Windows, it's often very hard to remove and sometimes a clean install or reinstall of a backup is the only way to get your computer bug-free.
Thursday, July 3, 2008
"Downgrading" to XP
Well, I'm finally tired of trying to use Vista on my QuadCore. I keep on finding my new computer randomly doing things where it suddenly goes crazy for 20 minutes and is dog slow while Vista is doing some sort of disk indexing or other craziness that I haven't yet figured out how to turn off. XP just seems faster and snappier -- my old computer with XP seems faster than the new QuadCore with Vista. Plus XP works well with all the programs I use and I don't want to spend a couple hundred upgrading Ghost and VMWare and other reliable standby software that I own that isn't Vista ready. I'm going to keep the HD Vista came on just in case I want to play with DX10 but for my daily use, I'm sticking with XP.
Wednesday, May 28, 2008
POEM: The Innocent do not Rest
The unknowing yet innocent still believe what they will.
Only the guilty understand what innocence cannot comprehend
– mortals are we all, yet some must strive for less.
Keep the shadow a shadow only in your mind
– refuse to look into the darkness.
Now is not the time to listen to the wind,
Omniscient is the barren broken soul that releases
With a gasping dying breath, an existence ceases
Mortal men with souls immortal are the ones that face their beasts
Eternity in darkness is the only final peace.
* Copyright 1991-1992 Adisak Pochanyon
Only the guilty understand what innocence cannot comprehend
– mortals are we all, yet some must strive for less.
Keep the shadow a shadow only in your mind
– refuse to look into the darkness.
Now is not the time to listen to the wind,
Omniscient is the barren broken soul that releases
With a gasping dying breath, an existence ceases
Mortal men with souls immortal are the ones that face their beasts
Eternity in darkness is the only final peace.
* Copyright 1991-1992 Adisak Pochanyon
Tuesday, May 27, 2008
Global Warming ?
So we're having unseasonably cool weather here in Chicago. Downright cold if you consider having temps in the 40's a few days before June. And over lunch I heard the whole, "How can we be having global warming if it's getting colder here and in other places as well?"
Well, climate is complex and there's no easy answer to that.
Global climate is a chaotic system that is currently in a temporary stable localized homeostasis. Certain factors influence the climate in well known ways -- for example, the length of days corresponding to temperature and seasons. The climatic system as a whole in general terms system usually bounces between fairly well established norms, displaying a partially predictable hysteresis response to influences.
The vast number of inputs and varying responses make predicting detailed climate response to specific events impossible. This is why we can predict winter and summer in advance (the seasons in general terms) but we have close to zero ability to accurately predict if it's going to rain the second tuesday of next month.
The reason most educated people are at least concerned about "Global Warming" is that nearly all locally stable chaotic systems have what is known as a "tipping point". You push them a little and they will come back to "center" with some minor random variations in between -- taking a partially unpredictable path trending back towards a predictable destination. However, if you push them past the "tipping point" -- all bets are off -- the system can fly off in any direction and run away chaotically or it could just as easily come back to rest in the same localized homeostasis or it may find a new stable locale.
That's why a little carbon emission might predictably cause a corresponding global warming but a lot of carbon emission might cause everything from an ice age to a long dry period of sprawling hot deserts -- or it might not cause any problems at all. One can honestly say that the best educated guess is we have no idea at all what will happen -- However, we can state at the same time that lots of carbon emissions are *MORE LIKELY* to push us into either an age of Deserts / Ice (something other than our current localized stable state) and the fact is that research or computer simulations can show both of those happening depending how they try to represent the climate system.
We can never hope to fully understand a truly chaotic system since by definition, it is random in response to certain inputs and beyond our complete understanding. However, we can understand issues like the "tipping point" and smaller effects on the system and try to avoid doing anything genuinely catastrophic. Reducing carbon emissions and anything else that is possible of influencing the climate is more likely to keep us in the stable locale we currently occupy (i.e. a habitable planet) not to mention that lessened dependence on fossil fuels has plenty of other economic and political benefits that are much better understood so we should pursue them anyhow.
Well, climate is complex and there's no easy answer to that.
Global climate is a chaotic system that is currently in a temporary stable localized homeostasis. Certain factors influence the climate in well known ways -- for example, the length of days corresponding to temperature and seasons. The climatic system as a whole in general terms system usually bounces between fairly well established norms, displaying a partially predictable hysteresis response to influences.
The vast number of inputs and varying responses make predicting detailed climate response to specific events impossible. This is why we can predict winter and summer in advance (the seasons in general terms) but we have close to zero ability to accurately predict if it's going to rain the second tuesday of next month.
The reason most educated people are at least concerned about "Global Warming" is that nearly all locally stable chaotic systems have what is known as a "tipping point". You push them a little and they will come back to "center" with some minor random variations in between -- taking a partially unpredictable path trending back towards a predictable destination. However, if you push them past the "tipping point" -- all bets are off -- the system can fly off in any direction and run away chaotically or it could just as easily come back to rest in the same localized homeostasis or it may find a new stable locale.
That's why a little carbon emission might predictably cause a corresponding global warming but a lot of carbon emission might cause everything from an ice age to a long dry period of sprawling hot deserts -- or it might not cause any problems at all. One can honestly say that the best educated guess is we have no idea at all what will happen -- However, we can state at the same time that lots of carbon emissions are *MORE LIKELY* to push us into either an age of Deserts / Ice (something other than our current localized stable state) and the fact is that research or computer simulations can show both of those happening depending how they try to represent the climate system.
We can never hope to fully understand a truly chaotic system since by definition, it is random in response to certain inputs and beyond our complete understanding. However, we can understand issues like the "tipping point" and smaller effects on the system and try to avoid doing anything genuinely catastrophic. Reducing carbon emissions and anything else that is possible of influencing the climate is more likely to keep us in the stable locale we currently occupy (i.e. a habitable planet) not to mention that lessened dependence on fossil fuels has plenty of other economic and political benefits that are much better understood so we should pursue them anyhow.
Friday, May 16, 2008
Can the "will of the people" ever be wrong?
The "will of the people" is not always correct. In a state where the rights of only the majority are respected, minorities are oppressed. If you want to see what happens in a place where the majority is always "right", imagine moving to a Muslim country with Shariac Law in the Middle East as a Christian minority.
Protection of minorities is essential in a Free State and Democracy. That's why the U.S. Constitution grants us rights such as the freedom of speech, freedom of religious choice, and the right to vote. We are granted further inalienable rights such as the right to life, liberty, and the pursuit of happiness.
When the "will of the people" is to quash these inalienable rights by passing laws which remove the rights of a class of minorities, the Constitution must step in to protect us. Equal rights for all citizens outweigh any "popular vote" of opinion.
Let us turn back the clock a few mere decades to see how the "will of the people" can be wrong.
In 1967, a Gallup pool showed 96 percent of white Americans disapproved of interracial marriage. Sixteen states had laws making it illegal for Blacks to marry Whites. These states included Alabama, Arkansas, Delaware, Florida, Georgia, Kentucky, Louisiana, Mississippi, Missouri, North Carolina, Oklahoma, South Carolina, Tennessee, Texas, Virginia, and West Virginia. Furthermore, some of the laws prevented Asians, Native Americans, Filipinos, or all non-Whites to marry Whites.
In the same year, when the U.S. Supreme Court declared unconstitutional these anti-miscegenation laws there was a public outrage in many of these states. Opponents of mixed-race marriages decried the union of loving interracial couples, claiming that such marriages would destroy our traditions and undermine the moral foundation of America.
But before the defeat of all anti-miscegenation laws in the US Supreme Court, there were smaller skirmishes in various state supreme courts.
Some of these skirmishes went for the segregationists.
In 1958, Richard and Mildred Loving, a mixed couple in Virginia had gone to D.C. to get married where interracial marriages were legal. They returned to Virginia and were arrested for living together as an interracial couple. They were found guilty and were sentenced to jail terms for merely "Loving" each other. Judge Leon Bazile suspended their sentence on the condition that the Lovings would leave Virginia and not return for 25 years.
So the Lovings were banished from the state and moved to D.C. Five years later they tried to appeal this decision but the judge replied:
"Almighty God created the races white, black, yellow, and red, and he placed them on separate continents. And but for the interference with his arrangement there would be no cause for such marriages. The fact that he separated the races shows that he did not intend for the races to mix."
Other skirmishes went to committed couples who fought the "popular vote" to be together -- For example, the 1948 ruling in California's Supreme Court which overturned the state's 98 year old "tradition" of outlawing mixed-race marriages.
The issue of interracial marriages had been supposedly "settled" by state laws prior to the 1967 US Supreme Court ruling. In the end, though, the issue was decided in the courts (both federal and states) where some brave judges upheld that fundamental rights the Constitution grants us for the pursuit of happiness overrule any mere law passed by Legislators following the shouts of the majority.
These judges were merely doing their job making America a better place by insuring her citizens were granted equal rights. They were not "activist judges" although perhaps that's what they would be called today. They were certainly called worse names back in the day.
Does this sound familiar today?
Ask yourself if you would be denied the right to love before you ask another to give up that right.
Please pass this on. Thanks.
Protection of minorities is essential in a Free State and Democracy. That's why the U.S. Constitution grants us rights such as the freedom of speech, freedom of religious choice, and the right to vote. We are granted further inalienable rights such as the right to life, liberty, and the pursuit of happiness.
When the "will of the people" is to quash these inalienable rights by passing laws which remove the rights of a class of minorities, the Constitution must step in to protect us. Equal rights for all citizens outweigh any "popular vote" of opinion.
Let us turn back the clock a few mere decades to see how the "will of the people" can be wrong.
In 1967, a Gallup pool showed 96 percent of white Americans disapproved of interracial marriage. Sixteen states had laws making it illegal for Blacks to marry Whites. These states included Alabama, Arkansas, Delaware, Florida, Georgia, Kentucky, Louisiana, Mississippi, Missouri, North Carolina, Oklahoma, South Carolina, Tennessee, Texas, Virginia, and West Virginia. Furthermore, some of the laws prevented Asians, Native Americans, Filipinos, or all non-Whites to marry Whites.
In the same year, when the U.S. Supreme Court declared unconstitutional these anti-miscegenation laws there was a public outrage in many of these states. Opponents of mixed-race marriages decried the union of loving interracial couples, claiming that such marriages would destroy our traditions and undermine the moral foundation of America.
But before the defeat of all anti-miscegenation laws in the US Supreme Court, there were smaller skirmishes in various state supreme courts.
Some of these skirmishes went for the segregationists.
In 1958, Richard and Mildred Loving, a mixed couple in Virginia had gone to D.C. to get married where interracial marriages were legal. They returned to Virginia and were arrested for living together as an interracial couple. They were found guilty and were sentenced to jail terms for merely "Loving" each other. Judge Leon Bazile suspended their sentence on the condition that the Lovings would leave Virginia and not return for 25 years.
So the Lovings were banished from the state and moved to D.C. Five years later they tried to appeal this decision but the judge replied:
"Almighty God created the races white, black, yellow, and red, and he placed them on separate continents. And but for the interference with his arrangement there would be no cause for such marriages. The fact that he separated the races shows that he did not intend for the races to mix."
Other skirmishes went to committed couples who fought the "popular vote" to be together -- For example, the 1948 ruling in California's Supreme Court which overturned the state's 98 year old "tradition" of outlawing mixed-race marriages.
The issue of interracial marriages had been supposedly "settled" by state laws prior to the 1967 US Supreme Court ruling. In the end, though, the issue was decided in the courts (both federal and states) where some brave judges upheld that fundamental rights the Constitution grants us for the pursuit of happiness overrule any mere law passed by Legislators following the shouts of the majority.
These judges were merely doing their job making America a better place by insuring her citizens were granted equal rights. They were not "activist judges" although perhaps that's what they would be called today. They were certainly called worse names back in the day.
Does this sound familiar today?
Ask yourself if you would be denied the right to love before you ask another to give up that right.
Please pass this on. Thanks.
Monday, April 7, 2008
... the codebase... a poem
my godlike STL is no good if you understand
four line loops in 7 files are for if you're a real man
there is a world of pain you'll never know... bjarn-turbation
schedule capture requirements for an ivory-tower nation
onion-layers stinky code / tinfoil wrapping poo
my helloworld is 30MB but I'm a better coder than you
four line loops in 7 files are for if you're a real man
there is a world of pain you'll never know... bjarn-turbation
schedule capture requirements for an ivory-tower nation
onion-layers stinky code / tinfoil wrapping poo
my helloworld is 30MB but I'm a better coder than you
Subscribe to:
Posts (Atom)
