Archive for April, 2009

bjam output in colours

Sunday, April 26th, 2009

Recently, I’ve been heavily using Boost Build and bjam utility for building GGL library tests on Linux, so I developed a small tool that makes it easier to visually recognize compilation output by printing bjam messages in colours.

The script is called colorbb and was inspired by colormake written by Bjarni R. Einarsson. Actually, I grabbed Bjarni’s two scripts written in Perl and Shell and adopted it to parse bjam output.

colorbb-ggl-build

colorbb is a very simple utility and it likely needs to be improved to properly recognize all bjam messages. It’s available from my SVN repository at http://svn.devjavu.com/mloskot/scripts/colorbb/ personal Git repository at http://github.com/mloskot/.

The World is shaking

Monday, April 20th, 2009

Oracle Buys Sun. Tom asked What this will mean for MySQL?. I can make a wager this is going to happen:

  • MySQL will be laid to rest (R.I.P.)
  • Oracle will continue (harder?) promoting Oracle Express as the leading free-of-charge database solution for Web shops and similar.
  • PostgreSQL stays where it is on position of the best Open Source Database Management System in the World.

Anybody is going to predict what will happen to Java?

Update 2009-04-22 09:09:07: Sun and Oracle: End of a beautiful dream – Open source goes to work by Gavin Clarke, The Register.

GGL on Ohloh.net

Saturday, April 18th, 2009

I’ve added Generic Geometry Library (GGL) to the software stack on Ohloh.net here. The code analysis is being generated from Preview releases frequently uploaded to Sandbox in SVN repository of Boost C++ Libraries. This repository is not the development mainstream, but it is being updated every time new preview is issued..

SOCI 3.0.0 RPM Packages

Friday, April 17th, 2009

Denis Arnaud prepared RPM packages for SOCI library version 3.0.0. As Denis explains, these RPM packages primarily target Fedora family, but should work on other RPM-based distributions.

Currently, SOCI 3.0.0 RPM packages are available to download from Open Travel Request Parser project website. By the way, I’ve revealed Open Travel Request Parser uses SOCI, it’s really nice.

SOCI is a database access library for C++ that makes the illusion of embedding SQL queries in the regular C++ code, staying entirely within the Standard C++. It also fits very well to the world of templates defined in C++ Standard Library and offers extensive integration with data types from Boost C++ Libraries like optional, tuple and fusion:

Rowset rs = (sql.prepare << "select name from persons");
std::copy(rs.begin(), rs.end(), std::ostream_iterator(cout, "\n"));

Not to mention the coolness of flexible support for user-defined types.

Perfect stealing by geo2web.com

Thursday, April 16th, 2009

I am pissed off on what Mr Pavel L. is doing by stealing tons of content of geospatial blogs around the world. As a big fun of Don Quixote, I decided to try to reach this guy by registering to his passing off geo2web site and submit a bunch of comments below posts he has stolen from my own website.

The result? No result. And, as expected Mr Pavel has removed all my comments within an hours as well as he blocked my mloskot account in geo2web.com.

As a really big fun of Don Quixote, I probably will try to call on his phone kindly asking him to find another and legal way of becoming a geospatial celebrity.

I don’t like chickens

Update 2009-04-16 0:45: I’ve got my chips. The IP address I currently use has been blocked by Mr P. What a f**king kid!

Update 2009-04-16 19:20: Thanks to Fellows from gis-lab.info – Russian geospatial community – for supporting my voice

Translating TerraSolid .bin to ASPRS LAS

Wednesday, April 15th, 2009

New LiDAR data translator has been added to the collection of libLAS utilities (docs). Two days ago, Howard submitted first version of ts2las program which can be used to convert .bin files produced with TerraScan software from TerraSolid to .las file in ASPRS LAS 1.2 format:

ts2las -i input.bin -o output.las

The nice thing is that users will be are able to translate files in TerraSolid .bin format without loading MicroStation software.

The ts2las is expected to be included in libLAS 1.3 release. In the meantime, testers are strongly welcome and all feedback is greatly appreciated.

Who the f**k is geo2web.com?

Tuesday, April 14th, 2009

If you are reading this post and if you are the owner or maintainer of the geo2web.com website, I demand you stop publishing any content of my website, unless you learn how to play the game fair!

Are you blind and you can’t see All Rights Reserved notice in the footer of my website? You clearly break all rules of fair use by removing all information about source of content you syndicate (source URL, name of author, etc.).