Wednesday, August 31, 2005
Tuesday, August 30, 2005
Monday, August 29, 2005
Computer-Engineering.org
Computer-Engineering.org: "PS/2 Mouse/Keyboard Protocol
PS/2 Keyboard Interface
PS/2 Mouse Interface
Chinese Translations
German Translations
"
PS/2 Keyboard Interface
PS/2 Mouse Interface
Chinese Translations
German Translations
"
Sunday, August 28, 2005
Saturday, August 27, 2005
eBay: AMD Athlon 64 X2 3800+ Manchester 1GH FSB DUAL CORE NIB (item 6796794225 end time Aug-27-05 16:18:19 PDT)
http://cgi.ebay.com/AMD-Athlon-64-X2-3800-Manchester-1GH-FSB-DUAL-CORE-NIB_W0QQitemZ6796794225QQcategoryZ80139QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
Friday, August 26, 2005
Thursday, August 25, 2005
Using Ion Sensing with O2 Sensor Based Adaptive Calibration to Perform Cold Start Closed Loop A/F Ratio Control to Reduce Engine Cold Start HC Emissio
http://www.swri.edu/3pubs/IRD2003/Synopses/039305.htm
Wednesday, August 24, 2005
Tuesday, August 23, 2005
Monday, August 22, 2005
Sunday, August 21, 2005
Saturday, August 20, 2005
Friday, August 19, 2005
24 Hours of Le Mans - Wikipedia, the free encyclopedia
24 Hours of Le Mans - Wikipedia, the free encyclopedia: "The cars were reaching impressive speed in the straight: in 1971, during night practice, a Porsche 917 LH was clocked at a top speed of 386.004 km/h, or about 239.852 mph."
Thursday, August 18, 2005
Wednesday, August 17, 2005
Tuesday, August 16, 2005
Monday, August 15, 2005
Sunday, August 14, 2005
Saturday, August 13, 2005
Friday, August 12, 2005
Thursday, August 11, 2005
Wednesday, August 10, 2005
Tuesday, August 09, 2005
VBForums.com - HScrollBar
VBForums.com - HScrollBar: "How do I get the HscrollBar to stop flashing when the user is not using it. "
Monday, August 08, 2005
The Jeep Creep - Questions and Answers - April 2003 - By Fidel Gonzales
The Jeep Creep - Questions and Answers - April 2003 - By Fidel Gonzales: "Because of an email that you'll read below from a high school kid who wrote in about a number of important issues, I'm making an addition here to the Jeep Creep. I've begun including links to those organizations who the Jeep Creep whole heartily supports."
Sunday, August 07, 2005
Slashdot: Speakeasy Broadband Offer
Slashdot: Speakeasy Broadband Offer: "
Test Your Connection Speed
Take the Speakeasy Speed Test and test your connection speed!"
Test Your Connection Speed
Take the Speakeasy Speed Test and test your connection speed!"
Saturday, August 06, 2005
Friday, August 05, 2005
Freescale MC9S12NE64 Hardware design
Freescale MC9S12NE64: "Hardware design.
First you gotta have hardware. Or at least be waiting for a board design to come back from the pcb proto place. Since the choice of development environment didn't impact the hardware, and no evaluation board existed in 2004, the hardware design definitely came first.
The March 2005 issue of Circuit Cellar is a gold mine for this design - if it had arrived in November 2004. Regardless, it has an excellent write-up of the same quirks and niggles I ran across. The article is 'Single-IC 10/100 Ethernet Solution' by Fred Eady, go buy it before starting a design with this chip. In addition, the article on FAT16 for SD/MMC would have been fabulous to have, but prllc.com's FAT12/FAT16 SD library had already been purchased and integrated. More on this in phase 4 below.
Follow application note AN2759. Read it and re-read it. Page 6 is the schematic, showing the 12.4K 1% for Rbias, which is not documented anywhere else. Look over the chip data sheet as well. Note split grounds in the board layout on page 17. I always follow things like this, as far as I'm concerned if Freescale (or any other large company) can be bothered to write it up with diagrams and screen captures it must be important. Besides, 100 megabit ethernet is a lot of fast-moving signals, and taking shortcuts is inviting disaster in the works-sometimes, can't-pin-down-the-problem type of nightmares. Network problems created by software bugs and general configuration mistakes are difficult enough to deal with, it would be really bad if the hardware itself were flaky as well. I followed the guidance in this app note, checked my board layout carefully, and it worked fine.
Major items of note in this design:
0.1uF decoupling caps were added to all those power pins that don't have .22uF as shown in the schematic.
Status LEDs were done by the ethernet hardware, not software. The OpenTCP port can be compiled either way.
Ethernet jack with integrated LEDs and m"
First you gotta have hardware. Or at least be waiting for a board design to come back from the pcb proto place. Since the choice of development environment didn't impact the hardware, and no evaluation board existed in 2004, the hardware design definitely came first.
The March 2005 issue of Circuit Cellar is a gold mine for this design - if it had arrived in November 2004. Regardless, it has an excellent write-up of the same quirks and niggles I ran across. The article is 'Single-IC 10/100 Ethernet Solution' by Fred Eady, go buy it before starting a design with this chip. In addition, the article on FAT16 for SD/MMC would have been fabulous to have, but prllc.com's FAT12/FAT16 SD library had already been purchased and integrated. More on this in phase 4 below.
Follow application note AN2759. Read it and re-read it. Page 6 is the schematic, showing the 12.4K 1% for Rbias, which is not documented anywhere else. Look over the chip data sheet as well. Note split grounds in the board layout on page 17. I always follow things like this, as far as I'm concerned if Freescale (or any other large company) can be bothered to write it up with diagrams and screen captures it must be important. Besides, 100 megabit ethernet is a lot of fast-moving signals, and taking shortcuts is inviting disaster in the works-sometimes, can't-pin-down-the-problem type of nightmares. Network problems created by software bugs and general configuration mistakes are difficult enough to deal with, it would be really bad if the hardware itself were flaky as well. I followed the guidance in this app note, checked my board layout carefully, and it worked fine.
Major items of note in this design:
0.1uF decoupling caps were added to all those power pins that don't have .22uF as shown in the schematic.
Status LEDs were done by the ethernet hardware, not software. The OpenTCP port can be compiled either way.
Ethernet jack with integrated LEDs and m"
Thursday, August 04, 2005
GTAForums.com -> Documenting GTA3/VC memory adresses
GTAForums.com -> Documenting GTA3/VC memory adresses: "Option Explicit
Declare Function OpenProcess Lib 'kernel32' (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Declare Function WriteProcessMemory Lib 'kernel32' (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function ReadProcessMemory Lib 'kernel32' (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function CloseHandle Lib 'kernel32' (ByVal hObject As Long) As Long
Public Declare Function FindWindow Lib 'user32' Alias 'FindWindowA' (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function GetWindowThreadProcessId Lib 'user32' (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Global Const SYNCHRONIZE As Long = &H100000
Global Const STANDARD_RIGHTS_REQUIRED As Long = &HF0000
Global Const PROCESS_ALL_ACCESS As Long = (STANDARD_RIGHTS_REQUIRED Or SYNCHRONIZE Or &HFFF)"
Declare Function OpenProcess Lib 'kernel32' (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Declare Function WriteProcessMemory Lib 'kernel32' (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function ReadProcessMemory Lib 'kernel32' (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function CloseHandle Lib 'kernel32' (ByVal hObject As Long) As Long
Public Declare Function FindWindow Lib 'user32' Alias 'FindWindowA' (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function GetWindowThreadProcessId Lib 'user32' (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Global Const SYNCHRONIZE As Long = &H100000
Global Const STANDARD_RIGHTS_REQUIRED As Long = &HF0000
Global Const PROCESS_ALL_ACCESS As Long = (STANDARD_RIGHTS_REQUIRED Or SYNCHRONIZE Or &HFFF)"
GTAForums.com -> Documenting GTA3/VC memory adresses
GTAForums.com -> Documenting GTA3/VC memory adresses: "
Public tehHWND As Long
Public pID As Long
Public pHandle As Long
Public ProcessHandle As Long
Public Sub FindGTAProcess()
tehHWND = FindWindow(vbNullString, 'GTA: Vice City')
If tehHWND = 0 Then GoTo notfound
If ProcessHandle = 0 Then GetWindowThreadProcessId tehHWND, pID
If pID = 0 Then
notfound:
tehHWND = FindWindow(vbNullString, 'MultiTheftAuto : Vice City')
If ProcessHandle = 0 Then GetWindowThreadProcessId tehHWND, pID
If pID = 0 Then
Label1.Caption = 'Run MTA!'
Label1.Refresh
Exit Sub
End If
End If
If ProcessHandle = 0 Then
ProcessHandle = OpenProcess(PROCESS_ALL_ACCESS, tehHWND, pID)
If ProcessHandle <> 0 Then
Label1.Caption = 'MTA Process Found!'
Label1.Refresh
End If
End If
End Sub
Private Sub zOrigHUD()
WriteProcessMemory ProcessHandle, CLng(6913012), CSng(111), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6913008), CSng(22), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912880), CSng(99), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912876), CSng(25), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912856), CSng(110), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912852), CSng(43), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912904), CSng(64), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912912), CSng(182), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912924), CSng(23), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912920), CSng(87), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912892), CSng(66), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912888), CSng(90), 4, 0&
End Sub
Private Sub zNewHUD()
WriteProcessMemory ProcessHandle, CLng(6913012), CSng(70), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6913008), CSng(1), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912880), CSng(62), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912876), CSng(1), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912856), CSng(69), 4, 0&
"
Public tehHWND As Long
Public pID As Long
Public pHandle As Long
Public ProcessHandle As Long
Public Sub FindGTAProcess()
tehHWND = FindWindow(vbNullString, 'GTA: Vice City')
If tehHWND = 0 Then GoTo notfound
If ProcessHandle = 0 Then GetWindowThreadProcessId tehHWND, pID
If pID = 0 Then
notfound:
tehHWND = FindWindow(vbNullString, 'MultiTheftAuto : Vice City')
If ProcessHandle = 0 Then GetWindowThreadProcessId tehHWND, pID
If pID = 0 Then
Label1.Caption = 'Run MTA!'
Label1.Refresh
Exit Sub
End If
End If
If ProcessHandle = 0 Then
ProcessHandle = OpenProcess(PROCESS_ALL_ACCESS, tehHWND, pID)
If ProcessHandle <> 0 Then
Label1.Caption = 'MTA Process Found!'
Label1.Refresh
End If
End If
End Sub
Private Sub zOrigHUD()
WriteProcessMemory ProcessHandle, CLng(6913012), CSng(111), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6913008), CSng(22), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912880), CSng(99), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912876), CSng(25), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912856), CSng(110), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912852), CSng(43), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912904), CSng(64), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912912), CSng(182), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912924), CSng(23), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912920), CSng(87), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912892), CSng(66), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912888), CSng(90), 4, 0&
End Sub
Private Sub zNewHUD()
WriteProcessMemory ProcessHandle, CLng(6913012), CSng(70), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6913008), CSng(1), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912880), CSng(62), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912876), CSng(1), 4, 0&
WriteProcessMemory ProcessHandle, CLng(6912856), CSng(69), 4, 0&
"
Wednesday, August 03, 2005
How can I setup a remote connection to MySQL? - MySQL - Web Hosting Knowledge Base
How can I setup a remote connection to MySQL? - MySQL - Web Hosting Knowledge Base: "How can I setup a remote connection to MySQL?
To remotely connect to your MySQL databases, you must have an I.P.-based account. Login to your control panel and click on the side menu 'ValueApps' then the 'Database' tab. If you have not installed MySQL, click on 'MySQL Database' under Available ValueApps. If you have already installed MySQL, click on 'MySQLs' under Installed ValueApps. Check the box 'TCP/IP Connection'. Now login to your account via SSH.
Use the MySQL monitor to grant privileges.
Start the MySQL monitor with this command:
mysql
or:
/usr/local/mysql/bin/mysql
Your shell prompt should now look like this:
mysql>
Run this command:
GRANT ALL PRIVILEGES ON *.* TO USERNAME@IP IDENTIFIED BY 'PASSWORD';
USERNAME is the username that you would like to create.
IP is the public IP address of your remote connection. See examples
PASSWORD is the password you would like to use for this username.
You now must flush MySQL's privileges. Run this command:
FLUSH PRIVILEGES;
Run this command to exit MySQL:
exit;
You can find your I.P. address by visiting these sites(opens a new window):
http://www.whatismyip.com
http://www.whatismyipaddress.net
http://www.showmyip.com
http://www.ipchicken.com
Host IP examples:
I.P. address or Host value of your remote Internet connection Username Connections matched by entry
corp.domain.com john john, connecting to remote MySQL server from corp.domain.com
corp.domain.com Any user, connecting to remote MySQL server from corp.domain.com
% john john, connecting from any host
% Any user, connecting from any host
%.domain.com john john, connecting to remote MySQL server from any host in the domain.com domain
133.155.177.199 john john, connecting to remote MySQL server from the host with IP address 133.155.177.199
133.155.177.% john john, connecting to remote MySQL server fr"
To remotely connect to your MySQL databases, you must have an I.P.-based account. Login to your control panel and click on the side menu 'ValueApps' then the 'Database' tab. If you have not installed MySQL, click on 'MySQL Database' under Available ValueApps. If you have already installed MySQL, click on 'MySQLs' under Installed ValueApps. Check the box 'TCP/IP Connection'. Now login to your account via SSH.
Use the MySQL monitor to grant privileges.
Start the MySQL monitor with this command:
mysql
or:
/usr/local/mysql/bin/mysql
Your shell prompt should now look like this:
mysql>
Run this command:
GRANT ALL PRIVILEGES ON *.* TO USERNAME@IP IDENTIFIED BY 'PASSWORD';
USERNAME is the username that you would like to create.
IP is the public IP address of your remote connection. See examples
PASSWORD is the password you would like to use for this username.
You now must flush MySQL's privileges. Run this command:
FLUSH PRIVILEGES;
Run this command to exit MySQL:
exit;
You can find your I.P. address by visiting these sites(opens a new window):
http://www.whatismyip.com
http://www.whatismyipaddress.net
http://www.showmyip.com
http://www.ipchicken.com
Host IP examples:
I.P. address or Host value of your remote Internet connection Username Connections matched by entry
corp.domain.com john john, connecting to remote MySQL server from corp.domain.com
corp.domain.com Any user, connecting to remote MySQL server from corp.domain.com
% john john, connecting from any host
% Any user, connecting from any host
%.domain.com john john, connecting to remote MySQL server from any host in the domain.com domain
133.155.177.199 john john, connecting to remote MySQL server from the host with IP address 133.155.177.199
133.155.177.% john john, connecting to remote MySQL server fr"
MySQL Forums :: Administration :: Re: mysql remote connection fails
MySQL Forums :: Administration :: Re: mysql remote connection fails: "GRANT ALL ON *.* TO myuser@'%' IDENTIFIED BY 'password' "
Tuesday, August 02, 2005
Tom's Hardware Guide Processors: AMD's Dual Core Athlon 64 X2 Strikes Hard - Power Consumption Test
Tom's Hardware Guide Processors: AMD's Dual Core Athlon 64 X2 Strikes Hard - Power Consumption Test: "AMD's Dual Core Athlon 64 X2 Strikes Hard
Article Info
AMD's Dual Core Athlon 64 X2 Strikes Hard Created:
May 9, 2005 By:
Patrick Schmid Category:
Processors
Summary:
Beware, Intel! AMD's desktop dual core comes in with clock speeds unreduced from those of its single core chips, ready to strike a devastating blow at the very playground Intel had prepared with Hyper Threading. Read on to find out why the Athlon 64 X2 will be king of the ring.
Power Consumption Test"
Article Info
AMD's Dual Core Athlon 64 X2 Strikes Hard Created:
May 9, 2005 By:
Patrick Schmid Category:
Processors
Summary:
Beware, Intel! AMD's desktop dual core comes in with clock speeds unreduced from those of its single core chips, ready to strike a devastating blow at the very playground Intel had prepared with Hyper Threading. Read on to find out why the Athlon 64 X2 will be king of the ring.
Power Consumption Test"
Monday, August 01, 2005
Slashdot | Planet X Larger Than Pluto?
Slashdot | Planet X Larger Than Pluto?: "Planet X Larger Than Pluto?
Space
Science
Posted by Zonk on Friday July 29, @10:24AM
from the no-space-beasts-please dept.
nova_planitia writes 'The Minor Planet mailing list is buzzing with the discovery by an amateur astronomer of a 17th magnitude object 51 astronomical units from the Sun, tentatively designated 2003 EL61. For those not versed in astronomical lingo, this is an object several times brighter than Pluto even though it is 25% farther out from the Sun (the orbit vizualised by JPL). This means that barring a strangely reflective surface, this object is larger than Pluto, possibly Mars-sized! The debate whether Pluto is a planet is likely to get rekindled by this discovery.'"
Space
Science
Posted by Zonk on Friday July 29, @10:24AM
from the no-space-beasts-please dept.
nova_planitia writes 'The Minor Planet mailing list is buzzing with the discovery by an amateur astronomer of a 17th magnitude object 51 astronomical units from the Sun, tentatively designated 2003 EL61. For those not versed in astronomical lingo, this is an object several times brighter than Pluto even though it is 25% farther out from the Sun (the orbit vizualised by JPL). This means that barring a strangely reflective surface, this object is larger than Pluto, possibly Mars-sized! The debate whether Pluto is a planet is likely to get rekindled by this discovery.'"
Subscribe to:
Posts (Atom)