Tuesday, November 24, 2009

Mugen Power Battery 3600mAh

Around 1230AM, Wednesday, I still had 1 bar left.

I decided to recharge the battery then because I had to go to bed and I was afraid that I wouldn't have enough battery for tomorrow which will be a long day.

In total, starting at 3PM on Saturday, the new battery lasted for 3days + 9 hours == 81 hours with always on email all the time, facebook, phone calls, sms, voip, bluetooth and etc (normal usage)

Monday, November 23, 2009

DBD::Oracle Perl Module returning data via refcursor bug - I have found a work around

DBD::Oracle Perl module, even with its latest version, still has a bug when we return data from Oracle to Perl via a refcursor. The problem is that it will be very slow because the driver does not perform the caching when fetching data from refcursor.

It will be very fast if the data are fetched through SQL SELECT statement, however.

I have found a workaround that you can apply it to your existing codes without having to modify your existing logics.

The workaround is to use Oracle's Global Temporary Table (GTT). And, inside your stored procedure, instead of fetching data into a refcursor, you change the code to fetch into your GTT instead. Then, in your Perl code, you modify the code so that it fetches the data from SQL SELECT statement. This way, you can fetch large data at a very fast speed.

GTT has a behavior that the data inside it are private for each different database transaction and will be emptied once your transaction ends or you force it to do so.


Woo Hoo!

Sunday, November 22, 2009

Mugen Power Battery 3600mAh

at 0900PM, Sunday, November 22, 2009
4 bars left.
This is faster than I expected. I thought decreasing from 5 bars to 4 bars should have occurred at 3AM, Monday.

Mugen Power Battery 3600mAh

Sunday, November 22, 2009 at 0655PM
Battery has 5 bars left.

Saturday, November 21, 2009

Mugen Power Battery 3600mAp

12 hours has just passed. 1 bar is used.
I used pushed email all day, facebook all day, transferring file via bluetooth, sms and some phone calls.
So far so good!

Mugen Power Battery 3600mAh for Nokia E71

November 21, 2009, at 0300PM ICT
The first full 12 hours of charging. Now, I start using it for the first time. I will wait to see how long can it last with:
- some phone calls
- many sending/receiving sms
- many sending/receiving emails via Nokia Messaging
- some sending/receiving emails via MailForExchange
- and some other stuff

Mungen Power battery for Nokia E71

November 21, 2009, 0300PM ICT

Thursday, November 19, 2009

How to resizing image with convert (ImageMagick)

There are several ways to reduce the size of an image with 'convert'. I know one possible way that really works for me:

$ convert -size 768x512 in_file out_file

Wednesday, November 18, 2009

Nokia Messaging, latest edition, works like a charm

Get it at: http://email.nokia.com

Until earlier this year, Nokia Messaging still did not work (at least with my Nokia E71). It made me have to pay to:

  •  mail2web.com for a Microsoft Exchange email service
  • RoadSync, a M$ Exchange client for Symbian, as MailForExchange by Nokia consumes too much battery, can support not more than 400 emails in my INBOX and also allows me access to only my INBOX.

But just last week, I downloaded the latest version of Nokia Messaging and it just works! It can sync my gmail, all mail folders! And it consumes very small battery power! I can keep it always on for a full day and my battery decreases only 1 bar!!! I think Nokia must have changed the entire email for nokia development team heh

Right now, it's still free for use.

--
unsigned nerd

Tuesday, October 6, 2009

Friday, October 2, 2009

rxvt with tabbing

Impressive! rxvt now comes with tabbing... lol but don't get confused with 'screen'. It's not a replacement. Might give you the same feature by seeing from your eyes but if you use 'screen' long enough, you will understand that it's not the same.

links2 / w3m

I have been looking for a good text based web browser for a while. Everything seems to go into the same route, elinks. I think it is the only text based browser that supports JavaScript and also display the color of websites. But its key bindings does not match my lifestyle. I still use w3m. Mostly because its keybindings are vi-friendly.

blogger.com does not support text based web browser

Woo hoo!! I have just installed grml_2009.05 a dream linux distro! But hey wait... I have just realsized that I can't use blogger.com from my w3m - my favourite text based web browser. Ughhh I am publishig blog via firefox. Firefox? WTF! I hate firefox. It is just a real bastard who was born to eat RAM. Right now, my Firefox with 8 tabs consumes 230MB of RAM. Grr... there is not much choice... The web geeks just can't stop adding more stuff into the www. Needless to say, it's because of Google - who brought ajax to the interest of the world. Ugh...

Sunday, September 27, 2009

autocompletion for sqlplus

Looking for an autocompletion and probably command history for sqlplus? sqlplus is a text based Oracle client though it lacks of some minimum required feature like autocompletion and command history. But there is always a workaround. "rlwrap", a unix tool. It can add to any text tool programs the ability to have autocompletion and command history.

how to make your nokia symbian smart phone to be a wifi hotspot

That's pretty easy, dudes. You can just use *JoikuSpot*! Search this on Google! They have both light version which is free and premium version which is better. There is one pitfall. JoikuSpot will just drain your battery pretty fast. Well, if you just have a charger with you!

Thursday, September 24, 2009

RE: Content Removal #38391

--- original message ---

From: "Object" <Object@store.ovi.com>

Subject: Content Removal #38391

Date: 25th September 2009

Time: 12:52:29 AM

Dear unsigned_nerd,

We are informing you that we have removed the following comment from your account in Ovi Store:

There is a problem with Nokia E71. You cannot use the latest version of MfE. The problem is that in always on mode, the connection to the Exchange server will just keep failing. To make it work, you have to use a specific version of MfE which you can get it here: http://unsigned-nerd.blogspot.com

We have removed the comment since it appears to violate the Ovi Store content guidelines.

Nokia is committed to providing a safe and fun service for the consumers. Repeated violations of the content guidelines may lead to termination of the account. Please continue to use Ovi Store but please review the Content Guidelines for what is not allowed on the service.

Thank you,

Ovi Store Moderation Team


If you have any questions, feel free to ...

Monday, September 7, 2009

personal diary for symbian

Currently, there is no working personal diary application for symbian yet. The closest one I found is Life Remark. However, it contains some significant bugs, difficult to backup, limitation on the number of characters for each daily page.

Sunday, September 6, 2009

Mail for Exchange stops working when there are too many emails in the inbox

Today my Mail for Exchange 2.7 (symbian) just stopped working. When I started the synchronization, it just showed error. I noticed that my inbox contained around 420 emails. I then went to the web interface of my Exchange provider and moved all the emails in my inbox into my archived folder and then everything just works! This maybe a limitation of Mail for Exchange 2.7!

Saturday, August 22, 2009

Do not grant sudo to execute vi as root

If you grant sudo for a user to execute vi as root, it simply means you give that user a root shell. This is because user can use vi to invoke a shell by using ":!" vi command. Moreover, user can also use vi to open any abritary file as vi does not restrict the files to be read/written to its file list parameters upon invokation.

The best ways to grant sudo to user to edit a file are:

#1 find a text editor that cannot invoke a shell and can open files that are provided as command line arguments upon invokation only

Or #2 chgrp that file to be group editable and add that user into that group

Saturday, August 15, 2009

E71 - "Unable to complete installation from memory card..." error

Hello folks,

First off, thank you very much everyone in this post, I got my same problem resolved. I resolved this problem by going to the 'view log' in 'application manager' and uninstalling one-by-one the applications I had installed in descending order (by date). For each uninstallation, I switched off and on the phone to see the effect.

The application that made this annoying popup upon turning on the phone is the Thai Language Pack for Nokia Dictionary that I had installed it into memory card.

I uninstalled it and reinstalled it but now into the phone memory and everything is good now.

--
unsigned_nerd

Wednesday, August 12, 2009

Oracle limitation with Perl

Today is Mother's day in Bangkok. It's a holiday here, though, my mom has to work, still. I will have a dinner with her in the evening.

I just spent time today with nothing other than lying on bed and enjoying my new phone, the E71. This is my second E71 though. I lost my first one at a food stall. There are a lot of thieves in my country. I don't know whom to blaim. We just have to take care of our own safety all the time.

Now, it's time for writing down my next short note.

Oracle is a very expensive software. Its performance is very high, hence. However, when it works with other software component, we cannot expect to see the same result.

In my case, I use Perl with Oracle. Although the stored procedure in Oracle executes code very fast, when a large result is sent to Perl, who makes call to that stored procedure, it is crapping slow. The problem is that if a large result is transferred from Oracle to Perl by Oracle refcursor, it will be slow based on what kind of sql select query we use to fill that refcursor. Supposedly, I think the sql select query that at least one column is a result from a call to a function which inside that function has a call to something that also uses refcursor. This problem does not occur with Java though, for example. It looks like there are some bugs in DBD::Oracle perl module and the API Oracle provides to Perl. This issue has long been there for ages and noone is going to fix it yet.

To resolve this problem, there is a workaround that I also have applied to my project. By using a single sql select statement sending directly from Perl to Oracle to get a table through DBD::Oracle binding with data types other than refcursor. Then port the code in PL/SQL (stored procedure) into Perl. This way, the data transferring from Oracle to Perl will be extremely fast by comparing with returning data from stored procedure through refcursor. And that Perl is also super fast from its origin, the performance issue is resolved!

Thursday, August 6, 2009

how to enlarge paper size in microsoft visio

It's so easy to do that. In Microsoft Visio, you go to File => Page Setup!!!

Tuesday, August 4, 2009

Apache crashes due to error log file size

Apache will crash if your error log or access log's file size reaches 2GB which is the maximum file size of Apache in Linux.

When this problem occurs, you can just delete that file and restart Apache.

You might also consider switching Apache log from normal log into zwrotatelog which will consume a bit more of your server's resource!

Mail For Exchange and Nokia E71

We cannot use the latest version of Mail For Exchange (current version is 2.9.158 S60 3.1 HS). The problem is that MfE will just keep being unable to connect to the Exchange server. This definitely is a bug.

As far as I know, the only working version for Nokia E71 is Mail For Exchange 2.7.0 S60 3.1 which you cannot get it from Nokia's official site anymore.

I did a lot of Googling until I found this working version which you can get it from here

Monday, July 27, 2009

how to rename a table in oracle (sqlplus)

alter table
   table_name
rename to
   new_table_name;

Friday, July 24, 2009

how to change cpan mirror list

$ cpan
cpan) o conf init

This will bring you to reconfigure everything.

Tuesday, July 21, 2009

browsing website anonymously

Bah! Stop searching for an anonymous web browsing service, here is the best one:

HIDE MY ASS

http://www.hidemyass.com

Reliable, fast and etc

Now, you can browse porn sites safely!

HA HA HA

how to set default schema in sqlplus - oracle

SQL> alter session set current_schema=some_schema_name;

Friday, July 10, 2009

how to mount macosx partition from linux

# mount -t hfsplus /dev/usb-sda2 /mnt/usb-sda2

But if you can't write into the mounted partition, you might have to disable journaling on this hfs partition by executing this command from your macosx on this drive:

# /usr/sbin/diskutil disableJournal /Volumes/mac-backup

Tuesday, July 7, 2009

Friday, July 3, 2009

how to combine several pdf files into one pdf file

gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combinedpdf.pdf -dBATCH 01.pdf 02.pdf 03.pdf .......

gs is GhostScript.

Monday, June 29, 2009

what is lost+found/ directory

As was explained earlier during the overview of the FSSTND, Linux should always go through a proper shutdown. Sometimes your system might crash or a power failure might take the machine down. Either way, at the next boot, a lengthy filesystem check (the speed of this check is dependent on the type of filesystem that you actually use. ie. ext3 is faster than ext2 because it is a journalled filesystem) using fsck will be done. Fsck will go through the system and try to recover any corrupt files that it finds. The result of this recovery operation will be placed in this directory. The files recovered are not likely to be complete or make much sense but there always is a chance that something worthwhile is recovered. Each partition has its own lost+found directory. If you find files in there, try to move them back to their original location. If you find something like a broken symbolic link to 'file', you have to reinstall the file/s from the corresponding RPM, since your file system got damaged so badly that the files were mutilated beyond recognition. Below is an example of a /lost+found directory. As you can see, the vast majority of files contained here are in actual fact sockets. As for the rest of the other files they were found to be damaged system files and personal files. These files were not able to be recovered.

source: http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/lostfound.html

Multiple Connections using wget?

Noooo!  wget cannot!

You had better use aria2c - The ultra fast download utility

aria2 (its main program is aria2c) is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink´s chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.

Monday, June 22, 2009

how to not remember text in html text input field

try this attribute:

autocomplete="off"

e.g.

<input type="text" name="username" autocomplete="off" />

how to rename default folder in microsoft exchange mailbox

  • You cannot rename the folder from Outlook Web Access
  • You cannot rename the folder from Microsoft Outlook
  • You can rename the folder from IMAP.  You can also set Microsoft Outlook to connect to the Exchange server using IMAP to rename the folder too.
  • You can rename the folder by invoking Outllook with /ResetFolders switch too.

Sunday, June 21, 2009

Tricky thing about Internet Explorer 7 + JVM and UOB CyberBanking

For those who have been having the same problem as me, I have asked a support person of UOB CyberBanking about the problem on there website that makes my web browser to be hung every time I try to login.   They came back to me with an answer that just works!

Please see that attachment.  In summary, we just uncheck the option on the Sun Virtual Machine.  Restart Internet Explorer 7.  That's all!

how to install microsoft visual studio 2005 dvd from iso image files

This is due to Microsoft Visual Studio 2005 DVD (License) it have installation problem.
The step for install it :

  1. Copy folder DISK1 and DISK2 from folder \English\VS2005Pro
  2. Copy all files in folder DISK2 to DISK1
  3. Click setup.exe to install

Thursday, June 18, 2009

word focus from longman - "cut"

*chop* to cut vegetables, meat, or wood into pieces
*slice* to cut bread, vegetables, or meat into thin pieces
*dice* to cut vegetables into small pieces
*peel* to cut the outside part off an onion, apple etc
*grate* to cut cheese or vegetables into small pieces by rubbing them
*against* a special tool
*carve* to cut pieces from a large piece of meat
*saw* to cut wood using a special tool called a saw
*chop* down to cut down a tree, using an axe
*snip* to cut something quickly using scissors
*shave* to remove hair from your face or body
*trim* to remove small parts of something to make it look neat
*mow* to cut grass
*prune* to cut off the top part of plants, in order to make them grow better

Monday, June 8, 2009

mutt - screen - fetchmail

As mutt does not print out new mail notification to xterm title for some reason (alpine and msnlib do), there is no easy way to notify the new mail if we are not on the mutt screen.  By using screen and fetchmail (together with a cronjob), we can get this resolved.

1. create ~/.fetchmailrc with this configurations:
poll mail.someserver.ca
proto IMAP 
user "your_username"
pass "your_password"

2. have this perl script in your ~/bin/ directory:
#!/usr/bin/perl
$_ = `fetchmail -c`;
s/(.*\)).*/$1/;
print;
 name it get_mail (chmod +x get_mail)


3. add this line into your crontab (scheduled for every 5 minutes):
*/5 * * * * ~/bin/get_mail > ~/bin/get_mail.out

4. edit your ~/.screenrc file to contain 2 lines like this:
caption always "%{+b bk}$USER@%{wk}%H | %{yk}(load: %l |%{rk} cpu: %1` | %{Gk}net: %2` | %{mk}mail: %3`) %-21=%{wk}%D %d.%m.%Y %0c"

backtick 3 150 150 cat /home/your_username/bin/get_mail.out  
the important part is: "%{mk}mail: %3`".  The 150 means 150 seconds.

With this, you will see the number of new emails in your screen status bar (within 5 minutes interval at most).

mutt and imap - checking new mail interval

Here comes another important setting. This is only required for IMAP with mutt. The default time for checking new emails is 600 seconds (10 minutes) which is too low. The recommended setting for imap is 15 seconds which you can set it by:

set timeout=15

in your .muttrc file.

mutt mime type problem with microsoft exchange

Microsoft Exchange has been lying people that it supports 8bit mime.  You have to disable 8bit mime in mutt or else you will not be able to forward/reply some emails (with mime) to any of the emails that are on the exchange server. The error message will be sent in an email.

To disable this, you have to set:

set allow_8bit=no

in your .muttrc file. You will find that variable in .muttrc with a default value already. I had to do this setting when I used alpine too.

Good luck.

Wednesday, June 3, 2009

How To Install Perl Module From CPAN

To install Perl Module from CPAN, please see an example below:
perl -MCPAN -e 'install Time::JulianDay'

How To Install GD Perl Module in Ubuntu Linux

# apt-get install libgd2-xpm-dev
# cd /root/.cpan/build/GD-2.35
# perl Makefile.PL -options "JPEG,FT,PNG,GIF,XPM"
# make<
# make test
# make install

how to set system date/time in unix

An example of how to set system date time to Jun 4 ad 1 minute past midnight:

# date -s 'Jun 4 00:01'

Monday, June 1, 2009

Using Pine With Imap On an Microsoft Exchange Server

Microsoft Exchange Server which supports IMAP. Below is the piece of configurations for pine to use IMAP on duckass (a server):

inbox-path={duckass.com/user=duck}inbox
folder-collections=mail\[],
"IMAP Folders" {
duckass.com/user=duck/notls/novalidate-cert}[]
default-fcc={
duckass.com/user=duck}inbox
postponed-folder={
duckass.com/user=duck}Drafts
trash-folder={
duckass.com/user=duck}Trash

How to mount Windows partitions (NTFS) manually, and allow all users to read only

# mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
/dev/hda1 is a parition in /dev/hda disk device. To see the list of available partitions of the specified disk device, run this command: 

# fdisk -l <device>
The device can be, for example, /dev/hda, /dev/hdb, /dev/hdc, /dev/sda, /dev/sdb, etc 
I tested this on Ubuntu 8.04 Server Edition.

How To Install SQL Server from image files

I have just successfully installed SQL Server 2005 with SQL Server Management Studio on a server.

The cause of the problem is that we installed this program from harddisk. If we instal it from the disc, we will not encouter this problem.

To install from the harddisk, we have to rename the folders to be "Servers" and "Tools", respectively.

For Disk #1:

c:\tmp\ms\Servers

For Disk #2:

c:\tmp\ms\Tools

Then we can just double click setup.exe inside:

c:\tmp\ms\Servers

And everyone is happy!

How To Connect VPN With PPTP Client

If you are using Linux or other UNIX like operating systems and you want to create VPN connection to Company's network, you can use these sample configurations:
In /etc/ppp/chap-secrets:
# for PPTP server (Windows VPN server) without domain
your_username server_name "your_password" *
# for PPTP server with domain
your_domain\\your_username server_name "your_password" *

To connect to PPTP server without domain

In /etc/ppp/peers/server_name:
pty "pptp server_name --nolaunchpppd"
require-mppe-128
lock
noauth
nobsdcomp
nodeflate
name chaitat
remotename server_name
ipparam server_name

To connect to PPTP server with domain

In /etc/ppp/peers/server_name:
pty "pptp server_name --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name your_domain\\your_username
remotename server_name
ipparam server_name
refuse-eap
refuse-chap
refuse-mschap
require-mppe-128
You might also have to do a post configuration after connecting by adding a route to Company's internal ip addresses:
# route add -net 10.10.0.0 netmask 255.255.0.0 gw [the ip address of the gateway you are connected to]
e.g. route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.10.13.10

How To Break An RCS Lock

Here's how to break a lock.

  1. cp file file.BAK
  2. rcs -u file
  3. rcs -l file
  4. edit file
  5. diff file file.BAK
  6. put back any changes if any that you clobbered by breaking the lock
  7. rcs -u file

Coveo Search With French Interface

To use French Interface, you have to use this (assuming that you are using Coveo Search on ASERVER):

<iframe src="http://aserver:8888/default<# IF language_id == 2 PRINT "-fr" ENDIF #>.aspx?sk=duckass (live)&q=<# PRINT StrToHtml(q) #>" style="width: 900px; height: 600px; overflow-x: hidden; overflow-y: auto" frameborder="0"></iframe>

Basically, it is that you have to use:

http://aserver:8888/default-fr.aspx

How can I know which files have been changed between releases? It seems like cvs diff applies per file basis. Please advise.

It seems there's no obvious way to diff between specific revisions or tags using tortoise UI. However you can do it on the command line.

If you have cvsnt installed (I guess it comes with tortoise), try this

cd $the_proj_root_you_checked_out_using_tortoise # eg. Z:/duckass
cvs diff -r DUCKASS_1-0-0_RELEASE_20080619_001 -r DUCKASS_1-0-0_RELEASE_20081112_002

But if you do this on unix with unix's cvs, try this

cd $the_proj_root_you_checked_out_using_tortoise # eg. /projects/work/duckass
cvs -d duck@duckserver:/projects/cvsroot diff -r DUCKASS_1-0-0_RELEASE_20080619_001 -r DUCKASS_1-0-0_RELEASE_20081112_002

The two cvs recognizes CVSROOT differently, so you need that -d option if you checked out with tortoise but want to diff with unix's cvs.

How To Export As Text File Using Any Separator Character

Reference: http://office.microsoft.com/en-us/excel/HP011305991033.aspx
You can change the separator character used in both delimited text files and comma separated values (CSV) text files.

Change the delimiter in a delimited text file

For a delimited text file, you can change the delimiter from a Tab character to another character in the second page of the Text Import Wizard. From the same wizard page, you can also change the way consecutive delimiters, such as consecutive quotes, are handled.

Change the separator in a CSV text file


  1. Click the Windows Start menu.

  2. Click Control Panel.

  3. Open the Regional and Language Options dialog box.

  4. Click the Regional Options Tab.

  5. Click Customize.

  6. Type a new separator in the List separator box.

  7. Click OK twice.
Note After you change the list separator character for your machine, all applications will use the new character. You can change the character back to the original character by using the same procedure.

How To Open VBA Editor In Microsoft Excel 2007

simply press ALT + F11


.
.

CGI with IIS6

If the CGI pages appear as "404 Not Found" even after mapping the apropriate extension to a CGI application, then you may have to do something like

iisext.vbs /AddFile "C:\Program Files\Python\Python.exe %s" 1 Python 1 Python

how to search string in files on unix system

If you are not already a unix geek, this blog will be useful.  Here is an example to search string in .cgi files in every directory (including current directory), you use this command:

$ find . -name '*.cgi' -exec grep -n 'string to search for' {} \; -print

disc got stuck in macmini

June 1, 2009

A dvd disc got stuck in my macmini last week.  I searched through the Internet and found nothing that could help me resolve the issue.  Fortunately, after rebooting my computer for around 10 times, the disc icon appeared on the desktop and I could properly eject it.  I am no kidding!


July 3, 2010

Today, my disc got stuck again.  But this time I could eject it properly by running this command in Terminal:

$ drutil eject

How to Set Host Name in Windows

Host name or hostname represents the mapping between ip addresses and host names.

The file is stored in:

C:\Windows\System32\drivers\etc\hosts

how to print to standard error in php

php has a function to print message to standard error which normally will be in the log file set by apache.

this function is error_log($message). Example:

<?php
error_log('some error message');
?>

References:
http://php.net/manual/en/function.error-log.php

DBD::Oracle Perl Module and Oracle - Versions

The truth is that DBD::Oracle 1.19 will work with Oracle 9i only.

Newer version of DBD::Oracle module will not be able to be compiled with Oracle 9i, unfortunately.

Friday, May 29, 2009

oracle sid length

The maximum length of ORACLE_SID is 8 characters.

І can confirm only with Oracle 9i.

Sunday, February 22, 2009

TrueNetTalk and Fring

TrueNetTalk is a VoIP service in Thailand. To subscribe TrueNetTalk with Fring, follow this step:

  • Assume that your username is 1256352355 and your password is 6258415
  • Open Fring
  • Go to the list of supported Protocol
  • Go to SIP
  • Go to Other
  • Enter the username (without any ip address!!!)
  • Enter the password
  • At the Proxy box, enter: 61.90.255.132

Monday, February 16, 2009

Fring and Skype Login Issue

Sometimes when you unsubscribe your Skype account from Fring, you might have trouble re-logging in to Skype later. The error message is:

Could not login to Skype. Please re-enter your user id and password.

Though you are so sure that you enter the correct username and password.

To solve this, it is so easy! You just have to try logging in for approximately 100 attempts and it will work!

Hope that help...

Thursday, February 5, 2009

How to change Windows password

Issue this command in cmd:

net user :your_username: * /domain

:your_username: is your username.

Wednesday, February 4, 2009

Thailand will block hi5.com because of the green

Recently, a ministry of culture agent has found a hi5 of a guy who posted some photos of himself smoking weed. The ministry said that this is unacceptable and will work on the lawsuit to block hi5.com.
This ministry of culture will work with ministry of ICT (ministry about fake information technology) to block hi5. Blocking websites is their main tasks. They know nothing else!!!

Saturday, January 24, 2009

Quit smoking

It can be more difficult when you want to quit while your friends are still smoking.
You can be rich if you use only 10% of your salary.

Wednesday, January 21, 2009

Determining w3wp process and IIS AppPoolId

When hosting several virtual hosts in IIS, if you go to the Windows Task Manager > Processes, you will notice that the IIS worker process all share the same name as w3wp.exe. To see which w3wp is of which virtual host, one way is:

  • In the task manager, select to show PID column.
  • In cmd, execute C:\WINDOWS\system32\iisapp.vbs