Habarisoft released version 7.2 of its RTF (Rich Text Format) to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform. ScroogeXHTML is also available for Delphi 2009+ and Free Pascal. It converts a subset of RTF to HTML5 and XHTML, either as a complete document or as a fragment which may be embedded (inserted) … Continue reading ScroogeXHTML for the Java™ platform 7.2 released
Daraja Framework 1.2.2 released
Habarisoft released Daraja Framework 1.2.2, a maintenance release which fixes bugs in the BootstrapDemo demo code and optional units (ShutDownHelper). The new release also includes an example project for a HTTPS server, not included are the certificates and the OpenSSL libraries.
Habari Client libraries 2017.06 performance test application
Habari Client libraries 2017.06 (release date TBD) includes an enhanced performance test application, which optionally collects message rates of multiple test runs and displays the sample median. Performance test application (screenshot) To start the long-running tests, shift-click on the run button. Taking all test samples takes around ten seconds. Shown below is an example for … Continue reading Habari Client libraries 2017.06 performance test application
ScroogeXHTML for Delphi 6.15 released
Version 6.15 of the RTF to HTML/XHTML converter for Delphi and Free Pascal introduces support for DBCS encoded font names, and fixes Symbol font conversion with Free Pascal. It also uses the standard string type now instead of the SXText type.
ScroogeXHTML for Delphi 6.14 released
Version 6.14 of ScroogeXHTML for Delphi introduces support for paragraph background colors and paragraph box borders. It also fixes Free Pascal warnings and Unicode character conversion.
Case studies: Synchronizing 1000s of Mobile Phones with RabbitMQ
Synchronizing 1000s of Mobile Phones with RabbitMQ Blog post by Jamil Shamy, co-authored with Dan Buchko, about a project where potentially thousands of mobile phones were required to have their audio and video synchronized.
Habari Client libraries release 2017.04
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with popular free open source message brokers. This release has been tested with Apache ActiveMQ 5.14.5, Apache ActiveMQ Artemis 2.0, OpenMQ 5.1.1 and RabbitMQ 3.6.9. It contains enhancements and better test case organization of the included DUnit / FPCUnit test … Continue reading Habari Client libraries release 2017.04
Regular expressions for missing parameter modifiers
[(;]\s*(\w*)\s*:\s\w*[sS]tring\W This expression locates most candidates for a missing const modifier for string types. [(;]\s*(\w*)\s*:\s*([I]\w*|\w*[sS]tring)\W Same as above, also includes type names beginning with the letter I (coding convention for interface types). Examples [code lang="delphi" highlight="5,11" light="true"] // no match procedure Test(const Arg: string); // match procedure Test(Arg: WideString); // no match procedure Test(const Arg: … Continue reading Regular expressions for missing parameter modifiers
Habari Client libraries release 2017.02
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers, including Apache ActiveMQ, Apache ActiveMQ Artemis, OpenMQ and RabbitMQ. Full release notes are available at https://www.habarisoft.com/releases/2017.02/ Habari Client libraries enable Object Pascal applications to take advantage of message broker / message queue technology … Continue reading Habari Client libraries release 2017.02
Daraja Framework RESTful extension 2.4 released
Version 2.4 of the RESTful extension is compatible with the new 1.2 release of Daraja HTTP Framework. It uses the TdjRequest and TdjResponse types instead of TRequest and TResponse. It also uses const string parameters to reduce the overhead caused by refrence counting.