How to Upgrade IPOD Touch

To upgrade your ipod touch you have to have iTunes 7.7 +

Download the file > Open iTunes > Connect your Ipod Touch > Navigate to Ipod Touch and HOLD Shift Key and press Upgrade with your left mouse > Browse to the file you download and upgrade will start.

If you are Mac user HOLD Option button!



Windows Event Error:
kerberos client received a KRB_AP_ERR_TKT_NYV error

- This is due to a time mis-sync between the client PC and the Domain Controller.

Solution: Run this command to do a force sync
net time /DOMAIN:domainname /set /y

Good Article on RAID Levels

Good Article on RAID Levels

Source Link


A brief summary of the most commonly used RAID levels (The SNIA Dictionary also contains definitions of the RAID levels that have been vetted by major storage industry players, and is referenced below as applicable):

Level Description Minimum # of disks Image
RAID 0 Striped set without parity/[Non-Redundant Array]. Provides improved performance and additional storage but no fault tolerance. Any disk failure destroys the array, which becomes more likely with more disks in the array. A single disk failure destroys the entire array because when data is written to a RAID 0 drive, the data is broken into fragments. The number of fragments is dictated by the number of disks in the array. The fragments are written to their respective disks simultaneously on the same sector. This allows smaller sections of the entire chunk of data to be read off the drive in parallel, giving this type of arrangement huge bandwidth. RAID 0 does not implement error checking so any error is unrecoverable. More disks in the array means higher bandwidth, but greater risk of data loss. SNIA definition. 2 RAID Level 0
RAID 1 Mirrored set without parity. Provides fault tolerance from disk errors and failure of all but one of the drives. Increased read performance occurs when using a multi-threaded operating system that supports split seeks, very small performance reduction when writing. Array continues to operate so long as at least one drive is functioning. Using RAID 1 with a separate controller for each disk is sometimes called duplexing. SNIA definition. 2 RAID Level 1
RAID 2 Redundancy through Hamming code. Disks are synchronised and striped in very small stripes, often in single bytes/words. Hamming codes error correction is calculated across corresponding bits on disks, and is stored on multiple parity disks. SNIA definition 3
RAID 3 Striped set with dedicated parity/Bit interleaved parity. This mechanism provides an improved performance and fault tolerance similar to RAID 5, but with a dedicated parity disk rather than rotated parity stripes. The single parity disk is a bottle-neck for writing since every write requires updating the parity data. One minor benefit is the dedicated parity disk allows the parity drive to fail and operation will continue without parity or performance penalty. SNIA definition 3 RAID Level 3
RAID 4 Block level parity. Identical to RAID 3, but does block-level striping instead of byte-level striping. In this setup, files can be distributed between multiple disks. Each disk operates independently which allows I/O requests to be performed in parallel, though data transfer speeds can suffer due to the type of parity. The error detection is achieved through dedicated parity and is stored in a separate, single disk unit. SNIA definition 3 RAID Level 4
RAID 5 Striped set with distributed parity. Distributed parity requires all drives but one to be present to operate; drive failure requires replacement, but the array is not destroyed by a single drive failure. Upon drive failure, any subsequent reads can be calculated from the distributed parity such that the drive failure is masked from the end user. The array will have data loss in the event of a second drive failure and is vulnerable until the data that was on the failed drive is rebuilt onto a replacement drive. SNIA definition 3 RAID Level 5
RAID 6 Striped set with dual distributed Parity. Provides fault tolerance from two drive failures; array continues to operate with up to two failed drives. This makes larger RAID groups more practical, especially for high availability systems. This becomes increasingly important because large-capacity drives lengthen the time needed to recover from the failure of a single drive. Single parity RAID levels are vulnerable to data loss until the failed drive is rebuilt: the larger the drive, the longer the rebuild will take. Dual parity gives time to rebuild the array without the data being at risk if one drive, but no more, fails before the rebuild is complete. SNIA definition 4 RAID Level 6

Recover lost wireless network key

Use this free software to recover lost wireless network key.

Source Link

WirelessKeyView recovers all wireless network keys (WEP/WPA) stored in your computer by the 'Wireless Zero Configuration' service of Windows XP and by the 'WLAN AutoConfig' service of Windows Vista. It allows you to easily save all keys to text/html/xml file, or copy a single key to the clipboard.


How to run PHP 4 and PHP 5 at the same time on Apache for Windows

A great article for running both PHH4 and PHP5 at the same time. :)

Article Source


Whilst the majority of web applications are hosted on Linux, most developers use Windows. Installing Apache, PHP, and MySQL on your Windows PC is recommended and has become much easier. However, few developers can test their pages in PHP 4 and PHP 5 on the same machine at the same time - but it is possible…

Environment overview

This article will not describe every step in detail, but it should give you enough information to create your own multi-PHP web development environment:

  1. We’ll define the domains http://test/ and http://test4/. Both will navigate to the same php files located in C:\WebPages\

  2. PHP 5 will be installed as an Apache SAPI module and will be used for pages in the domain http://test/.

  3. PHP 4 will be installed as a CGI binary. PHP files will be executed using PHP 4 by changing the domain to http://test4/ or accessing via port 81, e.g. http://test:81/

Note that the latest versions of PHP 5 run very slowly if you use the CGI binary. Defining it as a module solves this issue.

Installation ingredients

The freeware/open source software you’ll need is:

Both Apache and MySQL provide Windows installers, so just run them. All going well, you should then be able to navigate to http://localhost/ in your browser.

Extract PHP 4 to C:\php\php4 and PHP 5 to C:\php\php5. Follow the instructions for configuring your php.ini file, but ignore the Apache setup details for now - we’ll cover that below. One setting that may catch you out is extension_dir - for PHP 5 use:
extension_dir = "C:\php\php5\ext"

and for PHP 4 use:
extension_dir = "C:\php\php4\extensions\"

You can now uncomment any extensions you wish to use, e.g. extension=php_mysql.dll in PHP 5’s php.ini.

Windows system setup

Now all the files are in place, we’ll define the local domains test and test4. This is done by editing the hosts file, located in %WINDOWS%/system32/drivers/etc. Add the following lines: test test4

You can update your system using the command ‘nbtstat -R’, but you’ll need a reboot soon so don’t worry about it!

Now go to the Control Panel, open System, click the Advanced tab, and click Environment Variables. In the System variables section, click “Path” in the list followed by Edit. Add “;C:\php\php4;C:\php\php5″ to the end of the Variable value line.

Now reboot to make sure the settings are applied.

Configuring Apache

The Apache configuration file is normally located at %PROGRAMS%\Apache Group\Apache2\conf\httpd.conf You’ll need to locate and edit the following settings.

Set the server to listen on port 80 (the default) and port 81:
Listen 80
Listen 81

Ensure your root folder is set correctly (note the forward slash):
DocumentRoot "C:/WebPages"

Add php files to the directory index, e.g.
DirectoryIndex index.html index.php

Just before the Virtual Hosts section, define PHP 5 as a SAPI module:
# PHP5 module
LoadModule php5_module “c:/php/php5/php5apache2.dll”
AddType application/x-httpd-php .php
PHPIniDir “C:/php/php5″

Finally, we’ll define the localhost, test, and test4 virtual domain settings for ports 80 and 81. Where PHP 4 is required (test4 domain or port 81), it is defined as a CGI binary that will override the PHP5 module.

NameVirtualHost *:80
NameVirtualHost *:81

# localhost:80 - PHP5
<VirtualHost *:80>
DocumentRoot C:/WebPages

# localhost:81 - PHP4
<VirtualHost *:81>

DocumentRoot C:/WebPages
ScriptAlias /php/ “c:/php/php4/”
Action application/x-httpd-php4 “/php/php.exe”
AddHandler application/x-httpd-php4 .php

# test:80 - PHP5
<VirtualHost *:80>
ServerName test
DocumentRoot C:/WebPages

# test:81 - PHP4
<VirtualHost *:81>
ServerName test
DocumentRoot C:/WebPages
ScriptAlias /php/ “c:/php/php4/”
Action application/x-httpd-php4 “/php/php.exe”
AddHandler application/x-httpd-php4 .php


# test4:80 - PHP4
<VirtualHost *:80>
ServerName test4
DocumentRoot C:/WebPages
ScriptAlias /php/ “c:/php/php4/”
Action application/x-httpd-php4 “/php/php.exe”
AddHandler application/x-httpd-php4 .php

# test4:81 - PHP4
<VirtualHost *:81>
ServerName test4
DocumentRoot C:/WebPages
ScriptAlias /php/ “c:/php/php4/”
Action application/x-httpd-php4 “/php/php.exe”
AddHandler application/x-httpd-php4 .php

You’ll now need to restart Apache. It may be best to use “net stop apache2″ followed by “net start apache2″ on the command line. This will allow you to see any configuration error messages, but several other helpful tools are provided in the Apache program group.

Testing your environment

Create a new file phpinfo.php in C:\WebPages\. Edit the file and add the line:
<?php phpinfo(); ?>

Save it, then visit the following addresses in your browser:

  • http://test/phpinfo.php - should show PHP 5

  • http://test4/phpinfo.php - should show PHP 4

  • http://test:81/phpinfo.php - should show PHP 4
And that’s all there is to it!

Obviously, you can now define further virtual domains - perhaps one for every website you create. "

Google Picasa 3 Beta Release

An outstanding image viewer by google.

There are the exciting new features in Google Picasa 3.


Sync your Picasa 3 and Picasa Web Albums edits

Tired of having to manually re-upload your photos after making further edits? By enabling 'Sync to Web,' edits made to your photos in Picasa 3 are automatically transferred to your corresponding online albums.


Retouch your images

Always want to be airbrushed? Use the Retouch tool to remove unsightly blemishes and improve photo quality. It can also help you to restore old photos with marks, water stains, and scratches to excellent condition.


Preview image files with Picasa Photo Viewer

The photo viewer is a fast, lightweight application for viewing images on your desktop or through Windows Explorer. Installed with Picasa 3, it lets you to take a quick look at images without having to fully open the Picasa 3 program.

movie maker

Make a movie

Combine your photos, videos, and music into a movie, and create a Windows Media file. Share it with friends by uploading it directly to YouTube.


Capture your screen

Instantly take and import your screen captures and webcam captures into Picasa 3.


Add text or watermarks to your photos

You can easily personalize your photos using the Watermark and Text tools.


Print captions

Your captions are about to see a little more action. You can now print your captions or photo file names on or below your photos.


Upload easily to Picasa Web Albums

Use the Drop Box to hold quick uploads and upload throttling to multi-task during your upload.

PWA settings

Control your Picasa Web Albums settings

If you have an online album in Picasa Web Albums, you can now control the online settings through the corresponding folder or album in Picasa 3.

move folders

Manage folders on your computer

It's now possible to move entire folders around on your hard drive from within Picasa 3.


Get more information about your photos

We've added new icons and tools to the Library view to quickly communicate useful information about your photos.

Screamer Radio

Looking for a small in size and with recording capable internet radio player?

I recommend 'Screamer Radio'. It's lightweight and low in resources.

Hit the link below to take a look yourself. :)

How to get toshiba satellite m200 built in camera to work

A very detail article that i found from the Toshiba Forum.


A205-S7464 with Windows Vista Home Premium (English)

(be patient with my poor english, please)

The problem was in the .INF file of the camera driver named "casflr.inf". The "ClassGUID" is incorrect to register the driver. We need correct then manually.

The Problem:

1) Windows Vista Home Premium (ENGLISH) installed

2) After install OS, in Control Panel, Device Manager, appears under Another Devices / Chicony USB 2.0 Camera (to install a driver)

3) Trying to install or update the driver by Web doesn't work and trying by browser my computer for device driver.../ Let me pick from a list of device driver... USB Device... etc... doesn't work too.

4) After Installing the last software device driver from Toshiba Support Page:

you have a error message, something like "Camera does not work. Restart camera or computer"...

5) And after you installed the Software Driver from Toshiba, trying update the driver on Device Manager, by browser my computer for device driver.../ Let me pick from a list of device driver... USB Device... choosing one of the Chicony USB 2.0 Camera we have a error message like...

"The Register Class for this device were incorrect" (may be different...)

If you have all this "problems" in sequence... you need to do 3 things. One in Windows Vista Register file, other in .INF file of the camera driver and them update the driver again. It's easy.

The Steps...

1) In Start Search digit "regedt32.exe", run the program to edit register.

2) Find this key below:



In Edit Menu, click in Find, digit "Chicony USB 2.0 Camera", press enter

you will find a sub-key


3) Immediately above of the first KEY, you have another KEY:


with another sub-key \SN0001, click them.

4) Find in the right window the GWord named "ClassGUID", click them twice and Copy the value in this window (in my computer is {36fc9e60-c465-11cf-8056-444553540000} ), COPY THEN...

Here is the correct class ID to register the device driver for Chicony USB 2.0 Camera. Now we are going to correct it in .INF file. Remember that we had a incorrect class register error message trying to update the driver before.

You need installed the last version of Toshiba Support Software Driver for Chicony USB 2.0 Camera. In my case I download this in:

5) Then Open the install folder of the software "C:\Program Files\Camera Assistant Software for Toshiba\driver\32bit\" and edit the file "casflr.inf". Just Open to Edit it.

In firsts line you have this:


6) REPLACE the line or COMMENT it (put ";" in the beginning of the line) that contain "ClassGUID":


7) Now put a new line after the older line with the correct class ID that we found in the register


You will have something like this:


Press Crtl+S -> Save the file.

8) Now repeat the update driver steps in Control Panel / Device Manager / Another Devices... Chicony USB 2.0 Camera... right mouse click... Update Driver... Browser my computer for device driver.../ Let me pick from a list of device driver... USB Device...

Will appear 2 or 3 devices to choose, one of these do not have an icon before it and the name is different like "Chicony USB Camera", these is the correct one. Click then! Install it.

An error message of "non sign driver" will appear. Click in Continue.

If a fail message appears, REPEAT THE UPDATE STEPS AGAIN.

Just It!!

Now we have a new "Universal Serial Bus controllers" named Chicony USB 2.0 Camera working!