Updated For: Notepad++ 5.9
The Function List plug-in for Notepad++ must be installed manually.
Using FunctionList plug-in v2.1 with Notepad++ v5.9, the installation steps are as follows:
- Download the Function List plug-in from http://sourceforge.net/projects/npp-plugins/files/
- Unzip the FunctionList plug-in and copy the files as follows:
- FunctionList.dllcopied to
- XP, Vista or Win7 32-bit: C:\Program Files\Notepad++\plugins
- Vista or Win7 64-bit: C:\Program Files (x86)\Notepad++\plugins
- C++.flb and Gmod Lua.bmpcopied to
- XP, Vista or Win7 32-bit: C:\Program Files\Notepad++\plugins\Config
- Vista or Win7 64-bit: C:\Program Files (x86)\Notepad++\plugins\Config
- FunctionListRules.xmlcopied to:
- XP: C:\Documents and Settings\[UserName]\Application Data\Notepad++\plugins\config
- Vista or Win7: C:\Users\[UserName]\AppData\Roaming\Notepad++\plugins\config
- Note: The install.txt says to use your %APPDATA% path. Your %APPDATA% path can easily be found by typing %APPDATA% into your Windows Start->Run or Start->Start Search box.
- Start Notepad++, the Function List plug-in menu should now appear in Menu: Plugins –> Function List
Custom function list parsing rules can be defined as outlined in the following article: http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules
Update:
If you encounter stability issues with the standard plug-in from Source Forge, you may wish to try a custom patch. Works with Notepad++ 5.9.*. See the Downloads tab at:
References:
Linux is often used for network routing because it is cheap to set up, it is efficient, and it runs on old computer hardware. However, if you are not already familiar with Linux, the set-up can be daunting. If you only have simple routing requirements then a Windows box can be used as the IP router.
By default, for security reasons, Microsoft turns off routing between the Ethernet cards. However, if you need to route, the option can be turned back on.
To set up a Windows box as an IP router do the following:
- Take a spare PC with Windows XP or Vista on it to use as the PC router.
- Ensure that there are two or more Ethernet cards installed in the PC.
- For each of the installed Ethernet cards, assign an IP address from a different subnet.
- Enable routing between the Ethernet cards:
- regedit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
- Change
IPEnableRouter from 0 to 1
- Reboot
- Connect a second PC to a network that is attached to one of the Ethernet cards in the PC router. Using the second PC, attempt to ping each of the Ethernet cards in the PC router. You should be able to ping devices on other subnets through the PC router.
- Note: If your second PC’s default gateway is not the PC router then you may need to add additional static routes using the
route add command.
Reference:
There are innumerable reasons why Word may crash. In my case Word crashed because of a printer driver problem.
Apparently when Word first opens a document, it queries the printer driver settings for your default printer. In my case something conflicted between the settings within some documents and my default printer driver settings. Tested in both Word 2003 and Word 2007, Word would simply crash a few seconds after opening the document.
Deleting the default printer from the Printer applet in the Windows Control Panel and re-adding the printer solved the problem.
Need to change the order that network adapters show up in Windows?
Vista:
- Start -> Control Panel -> Network and Sharing Center
- Manage Network Connections
- Alt-N
- Advanced Settings
- Adapters and Bindings Tab
- In the Connections box, click on a connection and press up or down to modify its binding order.
XP:
- Start -> Control Panel -> Network Connections
- Alt-N or Menu -> Advanced
- Advanced Settings
- Adapters and Bindings Tab
- In the Connections box, click on a connection and press up or down to modify its binding order.
Windows often remembers hardware bindings for devices that are no longer connected to your computer. Sometimes these old bindings cause problems.
To view the bindings for non-present hardware you need to do the following:
Start -> Run -> cmd
- At the cmd prompt type:
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
devmgmt.msc
- When the Device Manager console starts select the menu item
View -> Show hidden devices
Non-present devices will now show up greyed out in the device manager tree. Remove the troublesome device by selecting it and pressing the “Delete” key or Right-clicking and selecting Uninstall.
Warning! Don’t delete any devices that are required to boot your computer. Plug-and-Play devices are generally safe to remove (ie. USB, PCI, etc…)
References:
By default, XP mode virtual machines in Windows 7 are configured to use an internal Virtual PC NAT device. In order to connect your XP mode virtual machine (VM) directly to your local network you’ll need to change the VM’s network settings to bridge to your local Ethernet card.
In Windows 7:
- Start -> All Programs -> Windows Virtual PC -> Virtual Machines
- Right click on your virtual machine configuration file. e.g. Virtual Windows XP.vmcx
- Select Settings from the right-click menu
- In the Virtual PC Settings dialog, select Networking on the left.
- Change the Adapter drop down box on the right from Shared Network (NAT) to the name of your Ethernet card.
- Press OK
- Start/Restart the XP VM image.
Update:
- For more information on network configurations, please see the first reference below.
- For wireless setup, see the second reference below.
- For the record, I do not use XP mode personally. Instead, I use VMware products such as VMware Workstation, VMware Player (free for personal use) and the VMware server line. I have found VMware to be more versatile and it fully supports Linux.
References:
Live in Canada? Getting too many marketing/advertising cold calls? Add your phone number to the national do not call registry.
https://www.lnnte-dncl.gc.ca/
Ran across the following amusing entry in the FAQ at kernel.org.
“At Kernel.org we pride ourselves on giving our users the highest quality responses to their e-mails (with the Copious Free Time we have to devote to the task) and your e-mail request will be deleted in the order it was received.
…
Please stay on the internet until the next available admin is available – your e-mails are important to us.”
Which is faster, the keyboard or the mouse?
Here’s an interesting take on it, from the article referenced below, originally published in Aug 1989:
We’ve done a cool $50 million of R & D on the Apple Human Interface. We discovered, among other things, two pertinent facts:
* Test subjects consistently report that keyboarding is faster than mousing.
* The stopwatch consistently proves mousing is faster than keyboarding.
This contradiction between user-experience and reality apparently forms the basis for many user/developers’ belief that the keyboard is faster.
Reference: