avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday June 19, 2024, 12:47 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - taichimaster [ switch to compact view ]

Pages: [1]
General Software Discussion / Website Watcher Screencasts
« on: August 10, 2009, 01:53 PM »
For those who uses website watchers, I found there are some pretty informative screencasts in the following page:

I am pretty impressed with the narration as it seems to be some kind of text-to-speech instead of a real person's voice.  You would imagine it will be hard to get the timing right with text-to-speech, but those seem to be very nicely done!

How did you manage Martin? :)  What software do you use for that?

Screenshot - 8_10_2009 , 11_50_37 AM.png

General Software Discussion / Prio - Priority Saver
« on: December 16, 2007, 01:43 PM »
Not sure if this is a repost or not.  My friend just introduced me to this pretty nice looking task manager extension.  It has similar capabilities like our very own ProcessTamer, which allows user to save the priority of any specified processes. 

Apart from that, it also

  • gives interface enhancements for the standard Task Manager, such as color highlighting that distinguish processes with or without digital signatures
  • displays running services
  • TCP/IP tab that displays all established TCP connections and all open ports

Check it out.





Living Room / 10 Ways a Programmer Can Improve His or Her Sex Life
« on: September 19, 2007, 07:02 PM »
Point of view from a female programmer?  ;D

By Laura Milligan
Okay, so you’re smart. Unbelievably smart. You know how to set up Web sites and develop whole software programs while the rest of us are stuck trying to download a new browser. What most people don’t realize, though, is that coders and programmers are a pretty sexy group of guys and girls who just happen to know a lot about computer technology. Everyone could use a little help in the dating and sex department, however, so we’ve compiled this list to help you get lucky in the bedroom – as well as the chatroom.



Hey jgpaiva, this one is for you :)

This plugin displays a list of active processes and allows user to kill the selected process. Should work on 2K/XP/Vista.  Haven't tried on the 9x systems.  Actually haven't tested it much at please report bugs.

It's actually pretty simple to do by following this article: A Safer Alternative to TerminateProcess()
Thought about extracting the icons from the EXE instead of showing a generic one for all processes, but the SDK currently only allow icons by filenames.  So I would have to save all icons to disk and pass them to the host (kind of troublesome).  EDIT: DONE, thanks to mouser's suggestion!

Extract the zip file to the farr2 plugins directory then reload the plugins from the plugins listing screen.





Version History

v0.0.0.1 (July 6th, 2007)
Initial Release

v0.0.0.2 (July 6th, 2007)   
[NEW] Added Option to Extract and Display Processes Icons -- (might have slight performance decrease)

v0.0.0.3 (July 6th, 2007)
[NEW] Added process id and process owner to the status bar text
[FIX] Plugged a handle leak

Comments and constructive criticisms are welcome!

Thanks to hamradio for the beautiful icons!!!!  :-*

Service Control

This plugin displays a list of win32 services and allows user to toggle its running state.  Th idea came from OGroeger and Mouser (See this thead: HERE)

A few things of note are:
0)  Only works on NT/2K/XP for now
1)  Only works if user is a member of the Administrator group - EDIT: also works on Vista now
2)  If a service is currently disabled, it enables it before starting.
3)  If a service has dependency services, it shows you the list of services that will also get stopped.
Depending on interest, I have some TODOs:
* add progress bar when start/stop services - DONE
* Vista compatibility (thinking of using ShellExecuteEx with "runas" verb to launch a separate script, or separate the code into a separate COM control so it could be elevated Just-In-Time) - DONE
* ability to run as standard user with admin impersonation

Extract the zip file to the farr2 plugins directory then reload the plugins from the plugins listing screen.







Version History

v0.0.0.1 (July 3rd, 2007)
Initial Release

v0.0.0.2 (July 5th, 2007)
[NEW] Added Progress Bar
[FIX] Changed default options to show progress bar and not display msgbox
      on success
[FIX] Set max wait time to 20 secs to avoid misbehaving services taking forever
      to start/shutdown

v0.0.0.3 (July 5th, 2007)
[NEW] Added Vista Support

Comments and constructive criticisms are welcome!

Thanks to hamradio for the beautiful icons!!!!  :-*

This plugin is very simple and does not do much actually.  It searches your network connections and invoke its default verb upon triggering.  It took me about 2-3 hours to write it.  With this "proof of concept" plugin under my belt, hopefully I can move up to something more challenging.  I have to deal with VPN and PPPoA connections a lot at work, so this might actually useful for my personal use.

Technical Note:
Initially I had problems with the "Status" verb which I traced it down to a windows shell bug where the "Status" verb cannot be invoked by any process other than "explorer.exe" (see HERE) >:(.  So for those PIDLs which have default verbs as "Status", I switched them to invoke "Properties" instead.  Normal RAS entries (VPN and dialup) and "New connection wizards" work fine though. 

Extract and put under the FARR plugin directory.

Type "nwconn $$$1" to search.


Version History

v0.0.0.1 (April 8th, 2007)   
Initial Release

v0.0.0.2 (July 3rd, 2007)   
[FIX] Built with static MSVC library

v0.0.0.3 (July 3rd, 2007)   
[NEW] Added Location field on results
[FIX] Stripped & on status bar text
[FIX] Fixed some COM pointer leaks


This plugin allows you to set your default printer based on your selection. There's currently only 1 adv.config option which allows you "Leave FARR window open after launching".

Mouser mentioned a trick where you could add multiple instances of the same printer but with different settings.  So you could have a list of profiles and easily switch among them.  I haven't tried this myself though, maybe mouser can elaborate  :Thmbsup:

HP 2350 - HiRes
HP 2350 - LoRes
HP 2350 - Color
HP 2350 - GreyScale

Extract the zip file to the farr2 plugins directory then reload the plugins from the plugins listing screen.




Version History

v0.0.0.1 (July 2nd, 2007)   
Initial Release

v0.0.0.2 (July 2nd, 2007)   
[FIX] Restart search and refresh Display regardless of user options

v0.0.0.3 (July 3rd, 2007)   
[NEW] Added Option to change launch action to "Display Printing Queue"

v0.0.0.4 (July 4th, 2007)
[NEW] Changed name to "PrinterList" and alias to "plist"
[FIX] Fixed a bug where the search is always restarted without any argument

Comments and constructive criticisms are welcome!

VMWS has finally gone out of beta and is released today.  With this version, VMware's support for Windows Vista moves from "experimental" to mainstream.

Personally I am most looking forward to these new features:

  • Debug applications in the guest OS, attach to a running process, and revert to a snapshot after the debug session has ended with Visual Studio and Eclipse integration
     (this one is a KILLER feature!!)
  • Invoke any virtual machine command from scripts to automate repetitive tasks with VIX Automation API (QA loves this)
  • Enable remote users to connect to virtual machines from VNC clients with built-in VNC support
     (Nice to have)

Screenshot - 5_9_2007 , 1_17_58 PM_thumb.png


Living Room / Keeping track of software license/serial keys
« on: March 18, 2006, 11:59 PM »
I am just curious on how people are keeping track of their software license/serial keys and other purchasing infos.

Do you just write them down on a txt file, excel spreadsheet, some kind of DB or archive the registration emails?

Over the years, I purchased software using different email addresses and find myself having trouble digging them back up from all over the place!!!

Living Room / Chinese Gold Farmers...
« on: March 15, 2006, 10:33 PM »

Living Room / Math God/Geek Test
« on: March 14, 2006, 01:39 PM »
See if you guys could crack this!!

I am stumbling on the 4th :(

Developer's Corner / The Cathedral and the Bazaar
« on: March 11, 2006, 08:14 PM »
Hey guys,

I found this essay a very interesting and inspiring read.

"The Cathedral and the Bazaar"

This article contrasts and analyzes two different free software development approaches.

- The Cathedral model, in which source code is available with each software release, but code developed between releases is restricted to an exclusive group of developers (architects).  They lock themselves in a little room and spent countless hours on debugging before releasing the product to the public.  Releases are usually slow (between 6 months to a year).  The objective is for users to see as few bugs as possible.  GNU Emacs and GCC are presented as examples.

- The Bazaar model, in which software releases are EARLY and OFTEN.  Bugs are reported by users and quickly addressed.  The code is developed over the Internet in view of the public.  The "Given enough eyeballs, all bugs are shallow" belief.  If the source code is available for public testing, scrutiny, and experimentation, then bugs will be discovered at a rapid rate.  Linux and fetchmail are presented as examples.

Note that the essay concerns itself only with free software, and does not address proprietary development in any way at all (since source code is usually not provided for proprietary software).

Developer's Corner / Python411 podcast
« on: March 08, 2006, 09:01 PM »
RedhatMat introduced me to this podcast series a couple weeks ago but I didn't see it posted here.

Python411 podcast

See the Python Learning Foundation with tools for learning Python including over 300 free online Tutorials on Python and every Python-related subject and toolset; the Python411 Podcast Series for those learning Python; dozens of Python Book Reviews and much more.

Hi Mouser,

I currently use a clipboard monitoring software called Clipboard Recorder (   I think it has some cool features that would be nice to be added to Clipboard H+S.

1.  Mini Floating Bar - a mini window that could optionally be set to "Always on Top".  You could then point and click which clipboard entry you want to paste.  Just an alternative way other than the popup list and the main window.

2.  Network Sharing Support - My coworkers and I sometimes send clipboard entries to one another.  I would copy an screenshot or a snippet of code then send it to my coworker's clipboard through this app.  My coworker would then get a pop up toaster indicating such request, and he/she could choose to accept it to be placed on his/her clipboard.  Well, I admit there's always email/IM that could do the same job so this is more of a gucci feature, but isn't it fun to do it all in a single app? :)

Here are some screenshots:

Mini-Reviews by Members / Synergy: Sharing your keyboard and mouse
« on: February 12, 2006, 08:53 PM »
Hello all,

I did a search on the forum and didn't see it mentioned, so I figured I would share something that I use everyday.


Do you have multiple computers on your desk with each comuputer uses its own monitor? 
Do you have a desktop but also have a laptop that sitting next to it?
Do you have a Linux/Mac machine on one side and a Windows box on the other?
Do you need the resources of mulitple computers but want to work with them as if they were a single unit?
Do you want to keep an eye on other things while playing your favorite MMORPGs on one monitor while the game runs on the other without any slow-down? (or control 2 characters at once?)

If your answer is YES, and you want to control multiple computers with a single keyboard and mouse, then Synergy is for you.  It is an application that lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware (all it needs is TCP/IP).

At my workplace, I typically use 3 computers.  Two desktops and one laptop (each have its own display).  Before I discovered Synergy, if I want to control the other systems other than my primary, I typically remote control (vnc, funk proxy, rdp, you name it) to the box so I could use the same mouse and keyboard.  That might be good enough for most users, but Synergy allows you to do much more!

Redirecting the mouse and keyboard to another system is as simple as moving the mouse off the edge of your screen (with no lag time whatsoever!)

Playing a game and doesn't want it to jump screens?  No problem, just toggle the Scroll Lock key.

Another nifty feature is the sharing of clipboards of all systems, thus allowing cut-and-paste (text and image) between systems.  Copy a block of text in your Windows box and paste it to your Linux/Mac machine, no problem.  It even converts the newlines to each computer's native form so cut and paste between different OS works seamlessly.  It does it all in Unicode so any text can be copied.

On top of that, it also synchronizes screen savers so they all start and stop together.  If screen locking is enabled, only one screen requires a password to unlock them all.

I have been using this fantastic piece of software every day for almost a year and it definitely WOWs my coworkers.  I wouldn't say I haven't encountered any hiccups (it loses the SHIFT, CTRL key once in a while), but moving the mouse back and forth from the primary screen to the secondary usually solves the problem.  You may find the setup process is a little complicated at first, but try sticking with it.  It's free, open source, and I strongly recommend you to try it out and donate to the author if you found it useful.   Believe me, until you have used it, you don't even realize what you have been missing.

Note that Synergy is not a remote desktop application.  Each system continues to need its own monitor to display that machine.  Synergy just allows you to seamlessly move between the screens with just a single keyboard and mouse.

System Requirements
    * Microsoft Windows 95, Windows 98, Windows Me (the Windows 95 family)
    * Microsoft Windows NT, Windows 2000, Windows XP (the Windows NT family)
    * Mac OS X 10.2 or higher
    * Unix
          o X Windows version 11 revision 4 or up
          o XTEST extension
            (use "xdpyinfo | grep XTEST" to check for XTEST)

View the Full Features at
View What's new at
Download at

Before I end this mini-review, I would like to mention some alternatives that I have tried.  AFAIK, Synergy is the ONLY one that has full support on all three major platforms:  Windows, Linux/Unix and Mac.

Stardock's Multiplicity
This is NOT free and it currently supports Windows only.  OS X client is in development.  It has a very simple interface for setting up.  The Pro version costs $69.95 but it lets you copy files/folders (in addition to text/image) between machines (something that synergy couldn't do).  It allows you to control up to 7 computers (primary and up to 6 secondaries).  Standard version costs $39.95 and can only support 3 PCs in total.  Too expensive for my liking.

MaxiVista (what a strange name *grins*)
This app actually does a little more than the rest as it installs a virtual display driver on your primary PC, and allow you to "EXTEND" the screen of your primary PC to another one.  However, although you could drag an application or a window to another PC's screen, it's still taking up the processing power of your primary (so not good for my use).

This one is also free and supports multiple platforms.  But it's not as stable last I tried.

Costs $24.95.  I have not tried this one.

Pages: [1]