Create Synchronicity – portable app nad sync tool

It's portable, it syncs, it can be scheduled, it's FOSS.
it's cool, but it's windows only.

QtdSync – at last a decent rsync binary for windows.

Completely portable, with server support. Brilliant

Sage 200 Active directory deployment that works.
I recently had to deploy the sage 200 client, and unsurprisingly the deployment docs were wrong. They make reference to an installshield msi that doesn't exist on the install CD. It is there, but it's packed inside another msi. This is how I did it.
Note that I'm using a MSSQL2008 server, so this may be different if you are using 2005.
- Grab the SP3 msp file for sage, Sage200V2009ClientSP3.msp (I have no idea where from)
- Run the setup exe from the client folder of the CD on a client machine.
- Progress throug hte install to the point where it asks for paths.
- Browse to the %temp% folder (start -> run, enter %temp% and hit enter)
- Look in a folder called _isXX, it should be at the top
- Copy the iiscript1150.msi file to your deployment path
- Now look in the temp folder for a folder called {7775F8DA-E53D-4D25-95B2-76BF9539EFB3}
- Copy the following files from that folder to your deployment path: Microsoft WSE 3.0 Runtime.msi, msxml6.msi, sqlncli.msi, SQLSysClrTypes.msi, SharedManagementObjects.msi.
- Look on the install CD, and copy the following files to your deployment path: SQLSERVER2008_ASADOMD10.msi, SQLSERVER2008_ASAMO10.msi
- Open a command prompt and navigate to the client install folder of the CD and run:
D:\Sage 200 Client>msiexec /p "[PATH]\Sage200V2009ClientSP3.msp" /a "Sage 200 Client.msi" LOGON_PATH="\\[SERVER]\Sage\logon" SPOOL_PATH="\\[SERVER]\Sage\spool"
- The administrative install will ask you where you want to put the deployment. Choose the deployment path with all the other MSI's in it.
- Create a GPO to deploy the software, and include the MSI's in the following order:
- msxml6.msi
- sqlncli.msi
- SQLSysClrTypes.msi
- SharedManagementObjects.msi
- SQLSERVER2008_ASADOMD10.msi
- SQLSERVER2008_ASAMO10.msi
- Microsoft WSE 3.0 Runtime.msi
- Sage 200 Client.msi
And that should be it
OCSP – A nice article from MS.
A nice clear introduction to OCSP from the guys at MS directory services team. If only all MS documentation was like this.
Delta CRL problems on IIS7 (2008r2)
In order to get delta CRL's to work with IIS7 (they have a + in the filename) you have to enable double escaping:
%windir%\system32\inetsrv\appcmd set config "Default Web Site" -section:system.webServer/security/requestFiltering -allowDoubleEscaping:true
windows 7 mklink is actually useful.
Windows 7 ships with the ability to utilise NTFS's symlinks (did vista do this too?). I have used this to get around the fact that win7 x64 refuses to index networked folders, thus stopping me from adding my media library and music (samba share) to media player.
1. Create a temp folder on your hard drive i.e. c:\shares
2. Create another folder in the above folder. i.e. c:\shares\pictures
3. Link the Library to this folder.
4. Delete the folder (c:\shares\pictures).
5. Use the mklink in an elevated command prompt (start type 'cmd' and press ctrl+shift+enter) to make a symbolic link. Name the link the same as the folder you created above. i.e -
mklink /d c:\shares\pictures \\server\pictures
6. Done. Now you have a non-indexed network path as a library.

Get quicklaunch back in windows 7
Get back the Quick Launch bar
Shamelessly stolen
Windows 7's new taskbar functions as a program launcher as well as task switcher. As a result, the old Quick Launch bar, the area on the left side of the taskbar that contained shortcuts for frequently used programs, has been banished. However, if you really miss the little applet, you can add it back. Here's how to do it:
1. Right-click the taskbar and choose Toolbars --> New Toolbar.
2 . You'll be asked to select a folder for where the new toolbar should live. In the Folder text box at the bottom of the dialogue box, enter this text:
%userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
After you do that, click Select Folder. A link for the Quick Launch bar will be added to the taskbar. It will be on the right of the taskbar, just to the left of the Notification area.
It's not particularly useful docked all the way to the right with no application icons showing, so we're going to have to do a bit of work on it to make it useful. Right-click the taskbar and, in the pop-up menu, remove the check next to Lock the taskbar. Now right-click Quick Launch and remove the checks next to Show Text and Show Title.
Once you've done that, drag the vertical triple dotted line next to the Quick Launch bar to the left until you expose its icons. To prevent further changes, right-click the taskbar and check Lock the taskbar. You can now use the Quick Launch bar as you could in Windows XP and Vista, including adding icons to it and deleting them.

Windows XP Hibernate and reboot
I use windows and linux on my HTPC - linux for XBMC, and windows for wintendo.
I have a python script that can be run from xbmc's menu that (using grub's grub-set-default ) reboots the machine into windows for game playing for one boot only. when I quit wintendo, the machine reboots into linux again, yay.
I found a completely undocumented trick recently though. If you create a new DWORD registry key in
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\
named PowerPolicySimulate, and assign this key the hex value 0x1000. When you hibernate the system reboots afterwards instead of shutting down. This reduces the time to switch between OS's dramatically.
Remotely enable terminal servces on a win5x or 6x box
- connect remote registry
- browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server.
- change fDenyTSConnections to 0
- reboot remote machine with shutdown -r -t 00 -m \\[computername]
- connect: mstsc /{admin or console} /v:[computername]
Aspell PSPELL win32 fastcgi problems
So i had fun with aspell on a win2003 IIS PHP eAccelerator fastCGI PSPELL Aspell setup today.
I was getting a 500 error from fastcgi. phpinfo() showed that pspell was loaded correctly. After pushing a test script through php.exe, and getting an error telling me that a file in the aspell data folder was in the wrong format, i tried DOS2UNIX ing the files in the progra~1\aspell\data folder and all was good!












