Nov 01
My Microsoft Annoyance du Jour: Trying to download Live Writer Beta 3 from any computer located in Thailand will bring up a Thai download screen. While I have problem with the Thai page as such I’m not too keen on having the Thai version of the program with all dialogs and help in Thai but this is the only choice:
There is no option to choose another language, and every browser I tested (Opera, IE6, Firefox 1.5) will not let me download the US-English version regardless of browser language settings. I presume this is localization going overboard at Microsoft because there are speakers of many different languages in most countries, including this one. Anyway, here is a download link for the US-English version of Live Writer Beta 3.
Happy having found the link, MS delivers another blow (they’re good at that):
I’m running Windows Server 2003 and Windows Live Writer Beta 3 (unlike Beta 2) only supports 32-bit Vista (64-bit hacked, get your hex editor ready to install Live stuff) and XP SP2. Bummer. Microsoft continues the practice of forcing users to upgrade to a newer OS by means of getting users hooked on free MS offerings.
It’s now practically impossible to get a MSN Messenger client for Windows 2000 as older clients are denied entry to the service. I know, I know, Win2K is not supported anymore. But this is no justification for forcing users out of a service they’re used to and have built contacts on if they don’t want to upgrade their OS. Besides that, most Live offerings (especially Messenger) have gone from lightweight and functional to the MS-typical buggy bloat (read some comments), with Liver Writer being the exception. For now I’ll be using Beta 2 while looking at ScribeFire and not hold my breath for any Live offering supporting my OS.
Sep 07
To backup, replicate or mirror a repository is arguably one of the most important tasks working with Subversion. Of course a repository folder is completely self-contained and can be copied or ftped to a different location and read by svn without any problems as long as there is no writing or locking going on. Besides the simple copy there are several safer and more svn-specific options, three of which are discussed in this article. However, the suggested svnadmin hotcopy command like most svnadmin works only with paths, not URLs. So you have to enter (Windows):
C:\>svnadmin hotcopy c:\myrepos \\MYBACKUPSERVER\C\myrepos_bak
This technique works fine on your local network where you have path access as it’s fast and simple to use.
Since version 1.4 Subversion offers the svnsync utility which maintains read-only mirror of a subversion repository at a (remote) URL. It words by replaying revisions of the original (source/master) repository at a mirror (sink) repository.
The setup notes are meant for Unix machines and not easy to understand for newbies. Follow these steps to get it working on a Windows machine:
- Set up a sync user on the destination repository by editing the passwd file in the conf directory of the target repository:
[users]
#harry = harryssecret
#sally = sallyssecret
mysvnsyncuser = mystrongpassword
- This “syncuser” you created must be allowed to change revprops of the destination repository used by svnsync to keep track of bookkeeping information. Therefore a pre-revprop-change hook script has to be created. You will find an example script in the /hooks/pre-revprop-change.tmpl file of your target repository. However, this script is a Unix shell script and will not work under Windows. You will get the following error if you don’t have a script in the hooks folder that can be executed by Windows:
svnsync: Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook
The simple solution is just to create a file named pre-revprop-change.bat containing the single line:
@exit 0
and save this file file in the /hooks directory of the target repository.
- Then svnsync has to be initialized with the command:
svnsync init svn://mytargetserver/mytargetrepository svn://mysourceserver/mysourcerepository
(you can use any other URL such as file:, http:, svn+ssh:)
You will be prompted for the username and password you created for the mysvnsycuser above.
If all went well you will get the response:
Copied properties for revision 0
- You can now sync with the command:
svnsync sync svn://mytargetserver/mytargetrepository
and all revisions to your source repository will be replayed to the destination repository.
- In Windows you could set up a Scheduled Task to sync from time to time which is beyond the scope of this article.
- Don’t forget: NEVER commit to a synced repository without “svnsync” or you’ll get the “have you committed to the destination without using svnsync?” error and you’ll have to start over with the above process.
Hope it helps.
Aug 01
SUPER is a GUI to ffmpeg, mencoder, mplayer, x264, ffmpeg2theora & the theora/vorbis RealProducer plugIn.
If you need a simple, yet very efficient tool to convert (encode) or play any Multimedia file, without reading manuals or spending long hours training, then SUPER is all you need. It is a Multimedia Encoder and a Multimedia Player, easy-to-use with 1 simple click.
Trying to download this useful app from their web site at http://www.erightsoft.com/SUPER.html is a waste of time as the browser will keep looping back to the same page and you will not get to any actual download link or file. They have some pseudo-fixes posted such as ”clear your MSIE cache” but this is bs as the problems happen with all browsers and configurations. “Queries concerning this issue will not be answered.”, duh! I suspect that the loopback wants to let you sift through the page more thoroughly on the lookout for a download link, hoping you will click on some ad links along the way. IMHO this borders on spam and wastes people’s time, so to save some just download the app from AfterDawn. Most other download sites will link to the product’s endlessly cheating repeating home page. Hope it helps.
Recent Comments