Saturday, September 30, 2006

You Want to Buy a New Computer?

... and you don't know what hardware it should contain? Well... here are some tips for you. This is not going to be a Brand X or Brand Y discussion. I will not cover laptops in this topic.

First of all answer the basic question: For what role I will use my computer? Workstation or Server? It is important to answer this because hardware requirements differs.

For workstations, answer this question: What I am going to do with it mostly? Play games? Use office applications? Surf the Internet? Create 3D graphics? Let's take them one by one.

Games:

  • It needs first of all the best processor + corresponding motherboard you can get. Games use the processor at its maximum. Also you may consider getting a better cooler than the one shipped by the processor manufacturer, since it will heat a lot (in games the processor usage does not drop under 100%).
  • Memory should be at least 1 GB (1024 KB) DDR2 in Dual Channel Mode (that means that you need 2 identical memory modules).
  • Hard drive should be a SATA one or an ATA 133 one (and the motherboard to support such transfers - many motherboards support only ATA 100). The capacity should be around 200 GB.
  • DVD ROM (or a DVD writer) drive as almost all games come on DVDs now.
  • 5.1 or better yet 7.1 Channels sound card and corresponding speakers.
  • A very good graphics card with at least 256 MB of video memory. Those come in 2 flavors: on AGP 8x bus or on PCIx16 bus. Nowadays, they come in pairs of 2 and use 2 PCIx16 slots.
  • Depending on the type of games you play, a joystick, a drive wheel and a better mouse (with a higher sensibility than usual models)
  • Also, if you play network games a Gigabit Ethernet would be usefull.
  • If you want a LCD monitor that goes with this configuration, you will need a verry good one with very low response time (<8>

This is not a cheap configuration at all! That's the price you pay for playing games...

Office applications: That's easy. All you need is a functional computer with about 256 or 512 MB of memory, 80 GB hard drive (any kind). No special requirements here, as the demands of such software are not high.

Surf the Internet: That's also easy. take the above configuration for office applications and add a broadband Internet connection to it (ADSL, Wireless, Cable TV etc.). You may also want to add more memory since you will need to be running a firewall and an antivirus at all time.

Create 3D graphics: Well, that it is an expensive configuration too. You need in this case a dual-processor system, 2 GB (2048 MB) of memory in dual channel mode, SCSI or SATA-2 hard drives. The monitor should be at least 19". From this you should start adding what you need for your particular case (like pen input devices).

That's for workstations... choose between the configurations before you buy. As you can see, you can easily be fooled by a shinny configuration, but if you don't need it why buy it?

For servers, the question is what type of server will it be? A file server? A database server? An Internet server?

For file servers, the processor is not important as well as the graphic card, but the following ones are:

  • 1 GB of DDR 2 memory (in dual channel mode) - as the unused memory is used as file cache, thus boosting the overall performance of the server.
  • SCSI interface with hardware-based RAID-5 capabilities, as you will need data protection.
  • At least 3 SCSI hard drives (so you can build the RAID-5), capacity should be over 200 GB.
  • Gigabit Ethernet controller.
  • A tape controller for backups.

Database servers need as many processors as you can give them plus 2 or 4 GB of DDR 2 memory (in dual channel mode) to help them out. You do not need RAID here but you do need SCSI hard drives with large capacity (as databases use lot of storage space) and a Gigabit Ethernet controller.

Internet servers do need about 1 GB of memory and a good firewall. Plain and simple. A Gigabit Ethernet controller may help. From this configuration add up what you need. For example if it runs lots of mailboxes, you need some extra hard drive space to store them.

I hope those pointers will help you decide what hardware you need for your future computers.

Thursday, September 28, 2006

Spam Mails

One of my favorite subjects... spam! So, what are the top stories lately?

  1. Of course that everyone still sells me "viagra", "cielis" and dozen other drugs from whatever country online drug store at fantastic low prices... Wow! how lucky I must be... Subjects to those mails changed from PHARMA to MEDS with some random lowercase characters between those in uppercase like PHsdARMA or MEccaDS to make them look like a mail error, but in fact they do this on purpose to trick spam filters.
  2. Recently I started to win the UK lottery! Wow! 250.000 UK pounds! Gee! How Lucky I am... since I never played that (fake) lottery... Anyway they give me an explanation that they collected my e-mail address from public institutions... What real lottery does that?
  3. Another one is from PayPal (yeah, right!) which says that I just added an e-mail address to my PayPal account, they even give me that address which obviously is not mine, to panic me and make me click a "logon to PayPal link" and reject that mail. What will happen next? I just give them my PayPal account details so they can take it over! What they don't know is that PayPal does not work for Romania... ha ha ha... so I don't have such account.

That's this week top 3...

Sunday, September 24, 2006

What do Thiefs With Yahoo! Accounts?

Well... I saw several uses for the stolen accounts:

  1. Spam - usually, everyone who has an Yahoo! account also has an Yahoo! Mail account too (with the same user name and password - if the mail service is activated), so spammers can use those accounts to send spam mails. Who will be the responsible person for that? The owner of the account of course! By the time you prove that your account was stolen, you may already be in legal trouble (some countries send spammers to jail!).
  2. Advertising - the accounts are used to spam some instant messages to all contacts in the stolon account with various links to various sites, usually to steal more accounts.
  3. Scams - I actually saw a message from one of my IM contacts asking me to deposit 1$ in her phone number account (you can do such mobile phone transfers) because she needs to make an urgent call. No indication whatsoever of the reason she does not have any credit left or why she can't put it in herself. Actually the provided phone number wasn't ever hers.

Those are only 3 of the uses of the stolen accounts. Let me know if you know others...

Some of the thieves do not reset the password to those accounts, so the owner can still use it without any indication that someone else is also using the same account. I also know persons who have lost their accounts forever.

To protect yourself, change your password at regular intervals, and if you didn't changed your password in the last 3 months, it is about time to do so!

Thursday, September 21, 2006

Troubleshoot Network Problems

If you want to diagnose network problems you usually start with ipconfig /all then you start ping-ing around. But next time try:
netsh diag ping adapter
This will start an automatic diagnose of all network adapters in the system. You can also test a specific adapter by using:
netsh diag ping adapter 1
Other helpfull commands are:

  • netsh diag connect mail - troubleshoots mail connection problems (using Outlook Express account settings).
  • netsh diag connect news - troubleshoots news connection problems (using Outlook Express account settings).
  • netsh diag connect ieproxy - troubleshoots proxy connection problems (using Internet Explorer settings.
  • netsh diag connect iphost server port (like netsh diag connect iphost www.google.com 80) - troubleshoots connection problems with the specified server on the specified port.
  • netsh diag gui - displays a window from where you can do a full network diagnostic.
  • netsh diag show adapter - displays all of the Adapters.
  • netsh diag show all - displays all categories.
  • netsh diag show client - displays all network clients.
  • netsh diag show computer - displays computer information.
  • netsh diag show dhcp - displays the DHCP servers for each adapter.
  • netsh diag show dns - displays the DNS servers for each adapter.
  • netsh diag show gateway - displays the default gateway servers for each adapter.
  • netsh diag show ieproxy - displays Internet Explorer's server name and port number.
  • netsh diag show ip - displays the IP address for each adapter.
  • netsh diag show mail - displays the mail server name and port number.
  • netsh diag show modem - displays all modems.
  • netsh diag show news - displays the news server name and port number.
  • netsh diag show os - displays operating system information.
  • netsh diag show test - displays all categories and performs all tests.
  • netsh diag show version - displays the Windows and WMI version.
  • netsh diag show wins - displays the primary and secondary WINS servers for each adapter.

Monday, September 18, 2006

Where Does My EMail Go?

You send an e-mail and you don't know which server will receive it? Find it out from the commad prompt...
Step 1. Take the domain of the destination e-mail box. For example account@someserver.com ==> "someserver.com".
Step 2. Open a Command Prompt window.
Step 3. Run nslookup utility.
Step 4. Type "set type=mx" (without the quotes). This will set the tool too look for Mal eXchange entries.
Step 5. Type in the domain you found on step 1.
Step 6. Read the list of possible receivers. Note that the one with lowest "MX Preference" will be used first. If this fails to receive mails, the second one will be tried and so on (in the ascending order of preference).
Example:
C:\>nslookup
Default Server: dns.provider.com
Address: 192.168.4.15

> set type=mx
> gmail.com
Server: dns.provider.com
Address: 192.168.4.15

Non-authoritative answer:
gmail.com MX preference = 50, mail exchanger = gsmtp163.google.com
gmail.com MX preference = 50, mail exchanger = gsmtp183.google.com
gmail.com MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com MX preference = 10, mail exchanger = alt2.gmail-smtp-in.l.google.com

gmail.com nameserver = ns2.google.com
gmail.com nameserver = ns3.google.com
gmail.com nameserver = ns4.google.com
gmail.com nameserver = ns1.google.com
>

Note that entries with the same preference value will be used in a random order. As you see "gmail-smtp-in.l.google.com" is the main (preferred) server for receiving the e-mails for GMail.