ANN: OpenID Selector v1.3 is Released
v1.3 of Drupal OpenID Selector is released and v1.2 of Javascript OpenID Selector is released.Changes:Drupal OpenID Selector: new "OpenID Selector for Drupal login" and "OpenID Selector inline"...
View ArticleAlternative SDL-like XSLT Syntax
The need to constantly write xsl: prefix, angle brackets, verbose instructions make XSLT syntax somewhat odd for a newbie. Though the fact that XSLT is also an XML is a big plus.The question is, can...
View ArticleANN: OpenID Selector v1.4 is Released
v1.4 of Drupal OpenID Selector is released.The main point of this release is integration with various Drupal modules implementing OAuth authentication to various services, such as:Twitter (via twitter...
View ArticleHow to Preprocess XSLT using STX
In my previous article I have shown how to preprocess XSLT using custom SAX ContentHandler that transforms XSLT source code on-the-fly.The reason SAX transformation was chosen instead of simpler XSLT...
View ArticleHow to Restore guarddog in Ubuntu Natty 11.04
Canonical has a very ugly habit of removing from repositories applications that you use and love, but they think these are not "canonical".For example:gnome-app-center -- gone in Ubuntu Lucid 10.04, in...
View ArticleANN: Announcing XSLT Lint
I am pleased to announce XSLT Lint -- a tool for performing static code analysis of XSLT.Idea of the project is to unscramble poorly coded XSLT, and patch the code accurately, so changes can be viewed...
View ArticleHow to Convert JSON to XML using ANTLR
In the previous article I have shown how to convert JSON to XML using XSLT 2.0 capabilities.The problem w/ implementing parsers in XSLT, is conversion from flat structure to tree structure. XSLT was...
View ArticleHow to Transform JSON using XSLT
There are some debates about declining use of XML and rising use of JSON. Some people love XML, some people love JSON. I love SAX: assuming SAX serializer/deserializers exist, anything can be treated...
View ArticleHow to Make guarddog working in Ubuntu Oneiric 11.10
guarddog is still missing in Ubuntu… This article will outline required steps to install guarddog in Ubuntu Oneiric 11.10/Precise 12.04 and get it working.To get guarddog installed in Ubuntu Oneiric...
View ArticleHow to Create Native Cocoa applications in Delphi XE2 (without FireMonkey)
While official Embarcadero materials emphasize only FireMonkey technology in light of creating MacOSX applications, it is yet very possible to create Cocoa applications w/ native MacOSX look and feel...
View ArticleHow to use MSXML properly in Delphi
Using MSXML in Delphi is quite simple, except couple of caveats:Consider the following sample code:procedure Proc1(Node: IXMLDOMNode); var i: Integer; begin for i := 0 to Node.childNodes.length - 1 do...
View ArticleHow to Import Mailman/Pipermail archive into Thunderbird
This little tool will download HTML file produced by Mailman/Pipermail, convert it to XML, extract all hyperlinks to monthly archive files, download and concatenate these into one big file ready for...
View ArticleHow to implement Yield in Delphi
Delphi programming language has all the guts to compete with C# and Java. For example, you can quite easily implement C# yield return in Delphi:Example of yield return from C# reference:public class...
View Article
More Pages to Explore .....