Problems and Solutions

My book on Solr is now published

It is a great moment. After many months of work, my book is finally published and is available from multiple sources. It is called Instant Apache Solr for Indexing Data How-to and it has been published by the Packt Publishing.

There is a number of books published on Solr, but I feel that mine is different. Most of the books try to cover as much of Solr as possible and have a reference-style approach to explaining what different Solr components do. This is useful but - because Solr is so large - it is easy to get over-saturated with all the information and still have no idea of how to put a good Solr setup together.

Kentico content analysis – using LINQ and site export

I have recently started working with Kentico Content Management System(version 6). As they advertise, it supports unlimited website possibilities. Which means, that it is most definitely not an Apple-style interface and it has a lot of options and multiple ways to edit something like a page template. As a result, it is sometimes hard to understand the site organization and one has to click on a lot of dialogs to figure the relationships out.

Apple’s Catch-22 of moving countries

I moved from USA to Canada with my iPad (among other things). I have a bunch of iPad apps and I keep buying new ones. Not any more. Since I updated my banking details, my iTunes account stopped working. I cannot pay for apps with my USA iTunes account, since the address for the Credit Card is in Canada I cannot change the account’s country, because I have left over funds I cannot spend left-over funds because they are too small and too uneven to buy anything or to create gift certificates I cannot pad left-over funds as I would need a Credit Card for that (see point 1) I could somehow buy USA iTunes gift card and add that money to my account, but it is not a sustainable practice and feels like being a hostage.

Bulk processing Lotus Notes database

This article is for a niche audience even smaller than my usual readers. 🙂 There are not that many Lotus Notes developers; even smaller is a number of Lotus Notes coders who have bulk integration/migration needs. But some use cases do exist. I have started (and probably finished) a small GitHub project that demonstrates how to export Lotus Notes into an XML format and then - as an example app - how to extract external links from it for link checking or other purposes.

Injecting BidiChecker to test Arabic web pages

Google has just announced the release of BidiChecker - an open source tool to automatically test Arabic web pages for issues related to bidirectional support. This is a great news, as bidirectional support is always a huge problem and requires both deep Arabic language understanding and deep technical HTML/CSS understanding, preferably at the same time. Any level of automation would be useful. However, all the tool usage descriptions are geared towards using it with automated JavaScript testing library.