IP Switcher

Posted on: August 13th, 2015 by Raz No Comments

IP switcher is a windows utility that helps manages static ip address profiles that enables you to quickly apply fix ip address and/or proxy to a network adapter.

2015-08-13 11_37_48-Ip Switcher

Unlike most network profile management tool, IP switcher does the very minimum ( set ip address to adapter/disable or enable proxy ) via the standard windows netsh command thus negating the common issues of a complex network profile management tool.

The network profiles are stored in individual JSON text format and thus can easily be transferred  from one pc to another.

Download IP Switcher

AVF Doubleshock Controller Driver Windows 7 64bit

Posted on: July 13th, 2013 by Raz

Sharing this since it seems a bit hard to find a 64bit driver for rumble operation.
(Without this driver it would still work on Windows 7 but without vibration / rumble operation)

The drivers within the zip file is for

  • Windows 7 64bit

p.s. This is for the hardware id USB\VID_0079&PID_0006&REV_0107 for what seems to be a generic game pad (mine is labeled AVF Doubleshock Controller).

USB Gamepad driver download

Recursive string search

Posted on: March 6th, 2013 by Raz

Quick note on recursive string search within files on the scope of an entire directory and sub-directory. (Windows)


findstr /S /L "stringtofind" *.txt

Command Arguments

Searches for strings in files.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
        strings [[drive:][path]filename[ ...]]

  /B         Matches pattern if at the beginning of a line.
  /E         Matches pattern if at the end of a line.
  /L         Uses search strings literally.
  /R         Uses search strings as regular expressions.
  /S         Searches for matching files in the current directory and all
  /I         Specifies that the search is not to be case-sensitive.
  /X         Prints lines that match exactly.
  /V         Prints only lines that do not contain a match.
  /N         Prints the line number before each line that matches.
  /M         Prints only the filename if a file contains a match.
  /O         Prints character offset before each matching line.
  /P         Skip files with non-printable characters.
  /OFF[LINE] Do not skip files with offline attribute set.
  /A:attr    Specifies color attribute with two hex digits. See "color /?"
  /F:file    Reads file list from the specified file(/ stands for console).
  /C:string  Uses specified string as a literal search string.
  /G:file    Gets search strings from the specified file(/ stands for console).
  /D:dir     Search a semicolon delimited list of directories
  strings    Text to be searched for.
             Specifies a file or files to search.

Use spaces to separate multiple search strings unless the argument is prefixed
with /C.  For example, 'FINDSTR "hello there" x.y' searches for "hello" or
"there" in file x.y.  'FINDSTR /C:"hello there" x.y' searches for
"hello there" in file x.y.

Regular expression quick reference:
  .        Wildcard: any character
  *        Repeat: zero or more occurrences of previous character or class
  ^        Line position: beginning of line
  $        Line position: end of line
  [class]  Character class: any one character in set
  [^class] Inverse class: any one character not in set
  [x-y]    Range: any characters within the specified range
  \x       Escape: literal use of metacharacter x
  \    Word position: end of word

For full information on FINDSTR regular expressions refer to the online Command

Shuffle Array via Lotusscript

Posted on: May 10th, 2012 by Raz

Function arrayShuffle
Description: Lotuscript Shuffle Array Function
Function arrayShuffle(arrayData As Variant) As Variant

Dim y As Integer
Dim randomPos As Integer
Dim tmp As Variant

For y = 0 To UBound(arrayData)
randomPos = Round(Rnd() * UBound(arrayData),0)
tmp = arrayData(y)

arrayData(y) = arrayData(randomPos)
arrayData(randomPos) = tmp

arrayShuffle = arrayData
End Function

USB to Lan Fullwin FY-618SM

Posted on: February 1st, 2012 by Raz

Since I manage to find the Driver CD, I am sharing it here.

The drivers within the zip file is for

  • Windows XP
  • Windows 2000
  • Windows 98
  • Vista

p.s. The manufacturer name is SUNRISING Semiconductor, Inc. and the device is called SR9600 USB To Fast Ethernet Adapter.

USB to Lan Fullwin FY-618SM driver download

Chrome installation failed with error 0x80040154

Posted on: May 24th, 2011 by Raz

Steps taken to resolve:

  1. Start > Run > Regedit
  2. Delete the key “HKEY_CURRENT_USER\Software\Google\Update\Clients\{430FD4D0-B729-4F61-AA34-91526481799D}”
  3. Delete the key “HKEY_CURRENT_USER\Software\Google\Update\ClientState\{430FD4D0-B729-4F61-AA34-91526481799D}”
  4. Reinstall Chrome

Unable to query mail logs in IMSS

Posted on: November 25th, 2010 by Raz

Unable to query mail logs from the Message Tracking of the IMSS web console

1. Backup policy_event_bookmark
2. Modify the policy_event_bookmark
in which 20080401 is the date to start import the data from
3. Restart the Trend IMSS services

<0000000000000194> = database table log entry
<20080401> = date
<0001> = count