June 20th, 2008
Since I switched to Mac OS X & Terminal.app I have started using UTF-8 code-page for all my terminal sessions; Mac local and Linux/UNIX remote.
After few months spent with Apple’s Monaco font, unfortunately not in Monaco, and few hours of fighting with FontForge I have finally made up great bitmap 9×18 font for my terminal.

Read the rest of this entry »
Posted in Tweaks | No Comments »
January 30th, 2008
I have recently moved to new platform, Mac OS X and MacBook Pro. I must say I’m pretty happy with both. I’m learning new things, like Cocoa programming, playing with new nice interface and applications, and almost forgot about some of my Windows projects like jabberd2 win32, and updating my site of course
Fortunately Adium, the great Mac OS X IM client, made me remember, as it was regularly complaining about inability to make a connection to my company XMPP server running jabberd2 Windows version of mine. Also Tomasz Sterna, current maintainer of jabberd2, pointed me some win32 bugfixes hanging on mailing list. So there’s an interest in what I’m doing here! It is alive! Alive!
Going back to the subject, I’ve sat myself for a few (or little more) hours back to Windows and Visual Studio, made latest trunk compile properly in Visual Studio 2005 and finally killed all those annoying bugs that made jabberd2 win32 so unstable. So here it is, you can find brand new build.. working with Adium, and the others I hope. Still you need to remember to install VS2005 and OpenSSL runtimes before running my installer or it gonna fail. I hope I can make it somehow better soon, like having some message popping up about those runtime libraries in the installer.
Also as a side-effect of my work there are Visual Studio 2005 compatible versions of libgsasl and libidn there in the downloads, so hope I did something good for the community and I can sleep well now. Good night.
Posted in Jabber, Projects | No Comments »
August 6th, 2007
Three days ago I have released first public MSI installer of jabberd2, however small bug sneaked in that disallowed installing clean version: ?Failed to open XML file c:\Program Files\jabberd2\\c2s.dist.xml, system error -2147024786?.
Now it is fixed in both SVN and downloads of jabberd2 win32. Sorry for the problem, now I hope you can enjoy at last jabberd2 for Windows installer. 
Posted in Jabber, Projects | 1 Comment »
August 3rd, 2007
After few evenings of playing with WiX toolset for MSI installers I have finally committed setup projects into SVN source of jabberd2. You can also find brand new installer of jabberd2 SVN #333 revision in downloads on my jabberd2 win32 page.
It is not yet super-perfect, however it respects upgrades, also it will NOT overwrite your existing jabberd2 configuration nor database files.
Installer running on fresh jabberd2 free system will ask for XMPP domain during setup process and install running jabberd2 configuration using SQLite backend for authentication and storage with registration enabled. After installation remember you need to restart jabber2comp service every time you change comp.xml file (where comp may be s2s, c2s, router, resolver or sm).
Running installer over existing jabberd2 installation will result only with upgrading binary files and writing new *.dist.xml files next to existing *.xml ones.
Have fun with jabberd2! Don’t forget to install Visual C++ 2005 Runtime Libraries prior running the setup.
Posted in Jabber, Projects | No Comments »
June 16th, 2007
Here goes the new test release of mu-conference for Windows, complementary to first jabberd2 for Windows releases from the beginning of the June. Binaries (only 1.05MB) available from my page are configured to work seamlessly with jabberd2 Windows builds, so only host name change and simple service installation as described in the guide are needed to run conferences within your jabberd2 server on Windows.
Several users already confirmed running jabberd2 on Windows server platform with success (I am running it also at my company). And now mu-conference component will be nice addendum to this light XMPP server suite, as together with jabberd2 all takes ~6MB on the disk with no extra software required!
P.S. Windows MSI installer is also on the way. Soon jabberd2 XMPP server installation will be even easier. 
Posted in Jabber, Projects | 1 Comment »
June 12th, 2007
I’m an author of few patches for both Tortoise SVN and Tortoise CVS that makes them display the explorer’s context menu icons nicely on XP and Windows 2000. Both programs are implementing IContextMenu and using QueryContextMenu function to create items of popup menu of explorer. Briefly the called extension must fill menu items with InsertMenuItem using suplied HMENU hmenu parameter.
During development of those few patches I’ve learnt some few new things about way we make icons displayed next to menu items I want to share with you… Read the rest of this entry »
Posted in Programming | 3 Comments »
June 11th, 2007
Last week I gave a presentation of New approach to web design on my university about XHTML, XML and separation of the presentation (design) from document content (structure & data). All Polish readers may find a copy of presentation in Polish here as Slidy presentation. Non-Polish readers shall excuse me. 
Posted in Publications | 3 Comments »
June 11th, 2007
Some time ago Microsoft has released great addon to Internet Explorer called Internet Explorer Developer Toolbar. Latest version 1.00.2188.0 bring many great features, however it also brings huge annoyance with IE7 and any script debugger installed on system such as Visual Studio 2005 - an error popup asking for debugger selection every time we open new page. Want to know how to fix it? Read the rest of this entry »
Posted in Tweaks | 23 Comments »
May 23rd, 2007
Thanks to Tomasz Sterna countryman of mine and current jabberd2 maintainer, win32 port is now in the official SVN repository. Project page was updated with new instructions. Now I’m thinking about the win32 installer.
I hope this will help to popularize XMPP somehow. I presume that free 3MB setup will be something that everyone can try installing at their office next to MS Exchange server, at least just to put e-mail/XMPP instead of just e-mail in the footer
We just need to make Jabber trendy.. heh ?
Posted in Jabber, Projects | 4 Comments »
May 22nd, 2007
Today I’ve finished updates of jabberd2 native port to Windows platform. Checkout the project page for binaries and downloads.
Normally there are several Windows XMPP servers, most of them are commercial and the freeware or open-source rest is based on Python, Erlang or Java. Those I believe are useful, but I don’t think they are suitable for Windows server deployment mostly because they are bloated with those scripting languages. Sometime I should explain why I don’t like Java for solid development.
While jabberd2 is light and native open-source written in C XMPP server, it doesn’t officially support Windows. Well it states it does, but this support was done somewhere for early versions of 1.4/2.0, but normally there’s no way to compile it on Windows using anything else than Cygwin.
My aim was to get a XMPP server that is small, free.. and not dependent on external libraries. So it is jabberd2 win32. The download is 1.11 MB + VC8 CRT which is 2.55MB, so 3.66 MB all together. No much for such a pretty software, huh ?
I hope someone except me and my co-workers will find this port useful. I hope someday XMPP to get more popular; this is my piece into this idea.
Posted in Jabber, Projects | No Comments »