<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mateusz Loskot</title>
	<atom:link href="http://mateusz.loskot.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://mateusz.loskot.net</link>
	<description>Into the Source of Software for Geospatial</description>
	<lastBuildDate>Sun, 07 Feb 2010 19:44:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Preparing Quickbook for Boost.Geometry</title>
		<link>http://mateusz.loskot.net/2010/02/07/preparing-quickbook-for-boost-geometry/</link>
		<comments>http://mateusz.loskot.net/2010/02/07/preparing-quickbook-for-boost-geometry/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 19:33:24 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[boost]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[ggl]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[boost.geometry]]></category>
		<category><![CDATA[concepts]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[quickbook]]></category>
		<category><![CDATA[reference]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1840</guid>
		<description><![CDATA[I&#8217;ve just started writing Boost.Geometry (aka GGL) documentation in Quickbook. It is a lightweight format and parser being developed by Boost used to prepare technical documentation for software, mainly for for Boost C++ Libraries. Quickbook files (.qbk) are used as input for BoostDoc which in turn is an extension of DocBook.
Quickbook is a textual format, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://trac.osgeo.org/ggl/"><img src="/images/logos/ggl-logo.png" alt="Generic Geometry Library (GGL)"  width="200" height="80" align="left" border="0" style="margin: 5px" /></a>I&#8217;ve just <a href="http://lists.osgeo.org/pipermail/ggl/2010-February/000592.html">started</a> writing <a href="http://thread.gmane.org/gmane.comp.lib.boost.devel/197108">Boost.Geometry</a> (aka <a href="http://trac.osgeo.org/ggl/">GGL</a>) documentation in <a href="http://www.boost.org/doc/tools/quickbook/index.html">Quickbook</a>. It is a lightweight format and parser being developed by Boost used to prepare technical documentation for software, mainly for for <a href="http://www.boost.org">Boost C++ Libraries</a>. Quickbook files (<a href="http://www.boost.org/doc/libs/1_42_0/tools/quickbook/doc/quickbook.qbk">.qbk</a>) are used as input for <a href="http://www.boost.org/doc/html/boostbook.html">BoostDoc</a> which in turn is an extension of <a href="http://www.docbook.org/">DocBook</a>.</p>
<p>Quickbook is a textual format, it feels quite similar to <a href="http://en.wikipedia.org/wiki/AsciiDoc">AsciiDoc</a> or some sort of <a href="http://en.wikipedia.org/wiki/Wiki">Wiki</a> dialect but dedicated for documenting C++ programming. It is extremely easy to grasp while drinking a single short coffee.</p>
<p>Anyway, it seems it is going to be a quite a book after all elements of Boost.Geometry are documented. One of the challenge I&#8217;ve found is to collect all bits necessary to document <a href="http://www.devx.com/SpecialReports/Article/38864">C++ concepts</a> defined by Boost.Geometry. Unfortunately, <a href="http://www.doxygen.org">Doxygen</a> is not an ideal tool for this purpose, so <a href="http://geometrylibrary.geodan.nl/">current version</a> of the documentation lacks of some sections of concepts description. So, I have to dig the source code to find out formal definitions and details of valid expressions and semantics.</p>
<p>Another challenge related to concepts is to find best way to structure their documentation. I started to browse documentation of existing Boost libraries looking for examples and what I found is that there is no best example. Various libraries document concepts in very different way.</p>
<blockquote><p>A concept is a set of requirements consisting of valid expressions, associated types, invariants, and complexity guarantees</p></blockquote>
<p>&#8211; <a href="http://en.wikipedia.org/wiki/David_Abrahams_%28computer_programmer%29">David Abrahams</a>, <a href="http://www.boost.org/community/generic_programming.html">Generic Programming Techniques</a></p>
<p>For example, neatly <a href="http://www.boost.org/doc/libs/1_42_0/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html">Boost.Fusion</a> documents concepts with Quickbook, though some elements seem to be omitted. <a href="http://www.boost.org/doc/libs/1_42_0/libs/graph/doc/IncidenceGraph.html">Boost.Graph</a> doesn&#8217;t document with Quickbook, looks good, but some details are missing to me, for instance, titles in headers of tables saying what is what is return type and pre-/post-condition for valid expressions, etc. Documentation of <a href="http://www.boost.org/doc/libs/1_42_0/libs/iostreams/doc/concepts/source.html">Boost.IOStreams</a> concepts sound well. On the other hand, <a href="http://www.boost.org/doc/libs/1_42_0/libs/gil/doc/html/g_i_l_0212.html">Boost.GIL</a> is an <em>example of why Doxygen should not be used</em> to document concepts of a C++ library.</p>
<p>It looks to me the old good <a href="http://www.sgi.com/tech/stl/">Standard Template Library Programmer&#8217;s Guide</a> at SGI is still a <em>best and most complete example</em> of how <a href="http://www2.research.att.com/~bs/C++0xFAQ.html#std-thread">C++ concepts</a> should be documented.</p>
<p>Given these experiences, I started to think of a way to improve the way concepts are documented within Boost. I believe it would be a good idea to have predefined block for concept in Quickbook. Something along these lines:</p>
<pre>[concepttype [Point Concept]
  [this is a concept for 0-dimensional geometry]
  [notation
    [term 1] [description 1]
  ]
  [refinement [concept 1] [concept 2]]
  [associated
    [type 1] [description 1]
  ]
  [expressions
    [name 1 [expr 1]
      [type requirement 1] [return type 1]
  ]
  [semantics
    [name 1 [expr 1]
      [precondition 1] [semantic 1] [postcondition 1]
  ]
  [complexity [...]]
  [invariants
    [invariant 1] [description 1]
  ]
  [models [model 1] [model 2]]
  [notes
    [ note 1] [ note 1]
  ]
  [seealso ...]
]</pre>
<p>I <a href="http://lists.boost.org/MailArchives/boost-docs/2010/02/3976.php">posted</a> my proposal to boost-docs list explaining the motivation in details. It&#8217;s an interesting experience of a C++ documentation craftsman, anyway. (BTW, Daniel James just <a href="http://lists.boost.org/MailArchives/boost-docs/2010/02/3974.php">announced</a> Quickbook port to <a href="http://boost-spirit.com/">Spirit 2</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/07/preparing-quickbook-for-boost-geometry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>postgis dot us</title>
		<link>http://mateusz.loskot.net/2010/02/07/postgis-dot-us/</link>
		<comments>http://mateusz.loskot.net/2010/02/07/postgis-dot-us/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 00:12:05 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[postgis in action]]></category>
		<category><![CDATA[Regina Obe]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1852</guid>
		<description><![CDATA[Regina Obe has just announced that PostGIS in Action book website launched. It is http://postgis.us
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bostongis.com/blog/index.php?/authors/1-Regina-Obe">Regina Obe</a> has just <a href="http://www.bostongis.com/blog/index.php?/archives/155-PostGIS-1.5.0-out,-PLR-on-Windows,-and-PostGIS-In-Action-book-site-launched.html">announced</a> that <a href="http://www.manning.com/obe/">PostGIS in Action</a> book website launched. It is <a href="http://postgis.us">http://postgis.us</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/07/postgis-dot-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Boost.Geometry release?</title>
		<link>http://mateusz.loskot.net/2010/02/07/when-boost-geometry-release/</link>
		<comments>http://mateusz.loskot.net/2010/02/07/when-boost-geometry-release/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:28:42 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[boost]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[ggl]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Barend Gehrels]]></category>
		<category><![CDATA[boost.geometry]]></category>
		<category><![CDATA[Bruno Lalande]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1842</guid>
		<description><![CDATA[The Boost 1.42 was released a week ago, however this release does not include Boost.Geometry (aka GGL) which was accepted 2 months ago. It is nothing uncommon, though many people have been asking obvious question, why Boost.Geometry is not there and when it will be there.
Boost.Geometry is accepted but with a sticky note attached with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://trac.osgeo.org/ggl/"><img src="/images/logos/ggl-logo.png" alt="Generic Geometry Library (GGL)"  width="200" height="80" align="left" border="0" style="margin: 5px" /></a>The <a href="http://www.boost.org/users/download/version_1_42_0">Boost 1.42</a> was released a week ago, however this release does not include <a href="http://trac.osgeo.org/ggl/">Boost.Geometry (aka GGL)</a> which was <a href="http://permalink.gmane.org/gmane.comp.lib.boost.announce/246">accepted</a> 2 months ago. It is nothing uncommon, though many people have been asking obvious question, why Boost.Geometry is not there and when it will be there.</p>
<p>Boost.Geometry is accepted but with a sticky note attached with a list of issues that need to be solved before the library can be included in official Boost release. It means there is still plenty of work necessary to be done and as soon as they are done and confirmed, we&#8217;re in.</p>
<p>Hartmut Kaiser, the review manager, included compete and detailed list of all the issues that need to be addressed in the <a href="http://thread.gmane.org/gmane.comp.lib.boost.devel/197108">GGL review results report</a>. Shortly, the contingencies are:</p>
<ul>
<li>Robustness: complete review of all elements of the library to assure it allows to instantiate all algorithms with arbitrary number types. By design, it is possible to specialise types and algorithms of Boost.Geometry with <a href="http://en.wikipedia.org/wiki/GNU_Multi-Precision_Library">GMP</a> or <a href="http://en.wikipedia.org/wiki/Class_Library_for_Numbers">CLN</a>, so it computes with <a href="http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic ">arbitrary-precision arithmetic</a>. This feature is possible thanks to <a href="http://lists.boost.org/Archives/boost/2009/11/157732.php">numeric_adaptor</a> developed by Bruno and Barend. Also, details of computational complexity per algorithms shall be updated.</li>
<li>Concepts: during the review, a few problems have been revealed with adapting custom geometries for Boost.Geometry. The concepts are <em>a moral backbone</em> of the library, so they need to be sound making the adaptation process simpler as that&#8217;s what the whole idea of <a href="http://www.devx.com/SpecialReports/Article/38864">concepts in C++</a> is for.</li>
<li>Boolean operations: robustness and coping with different coordinate orders of polygons should be improved.</li>
<li>Documentation: currently only <a href="http://geometrylibrary.geodan.nl/">Doxygen-based documentation</a> is available. This system does not work well for Boost, so migration to <a href="http://www.boost.org/doc/tools/quickbook/index.html">Quickbook</a> system is to be done.</li>
<li>Testing: simply, a collection of basic unit tests is not enough and <em>verification of the correctness of the algorithms in a wide range of use cases</em> is necessary along with high volume and random tests.</li>
</ul>
<p>There are also a few minor issues specified as non-contingencies, however.</p>
<p>It is quite a list and plenty of work that needs to be done and <a href="http://lists.osgeo.org/pipermail/ggl/2010-February/000590.html">Barend replied on the list</a>:</p>
<blockquote><p>We&#8217;re working on the library, I don&#8217;t hope it will take us that long, but 1.42 was not feasable at all. I hope <a href="https://svn.boost.org/trac/boost/milestone/Boost%201.43.0">1.43</a> but even that is already coming soon.</p></blockquote>
<p>Tasks dispatched. Fingers crossed.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/07/when-boost-geometry-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to crop images using GDAL</title>
		<link>http://mateusz.loskot.net/2010/02/05/how-to-crop-images-using-gdal/</link>
		<comments>http://mateusz.loskot.net/2010/02/05/how-to-crop-images-using-gdal/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:07:42 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[c++]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[crop]]></category>
		<category><![CDATA[vrt]]></category>
		<category><![CDATA[vrtdataset]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1838</guid>
		<description><![CDATA[Enrico Zini, author of Meteosatlib, posted to his blog an interesting example in C++ language which uses, still quite mysterious for many, GDAL C++ API class VRTDataset and GDAL VRT machinery and illustrates how to crop images with GDAL.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.enricozini.org/">Enrico Zini</a>, author of <a href="http://meteosatlib.sourceforge.net/">Meteosatlib</a>, posted to his blog an interesting example in C++ language which uses, still quite mysterious for many, GDAL C++ API class <a href="http://www.gdal.org/vrtdataset_8h-source.html">VRTDataset</a> and <a href="http://www.gdal.org/gdal_vrttut.html">GDAL VRT</a> machinery and illustrates how to <a href="http://www.enricozini.org/2010/tips/gdal-crop/">crop images with GDAL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/05/how-to-crop-images-using-gdal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How PostGIS can help SQL Server users?</title>
		<link>http://mateusz.loskot.net/2010/02/03/how-postgis-can-help-sql-server-users/</link>
		<comments>http://mateusz.loskot.net/2010/02/03/how-postgis-can-help-sql-server-users/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:21:24 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[gis]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[gml]]></category>
		<category><![CDATA[ogc]]></category>
		<category><![CDATA[opengis]]></category>
		<category><![CDATA[rdbms]]></category>
		<category><![CDATA[sptial]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[stackoverflow]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1829</guid>
		<description><![CDATA[I may be a gonzo or it&#8217;s just that today I didn&#8217;t have my notorious 4th coffee in my favourite Winnie The Pooh cup I got from Pantera on our 14th (or 15th?) anniversary we celebrated a month ago, so&#8230;
Apparently, there are situations in which PostGIS could be an affordable anti-GML vaccine jab. It seems [...]]]></description>
			<content:encoded><![CDATA[<p>I may be a gonzo or it&#8217;s just that today I didn&#8217;t have my notorious <em>4th coffee</em> in my favourite <a href="http://www.whittard.co.uk/store/catalogue/China-P7000/Mugs-SC7002/Winnie-The-Pooh-Mug-208959.raa">Winnie The Pooh</a> cup I got from <a href="http://www.flickr.com/photos/mloskot/tags/pantera">Pantera</a> on our <strong>14th</strong> (or 15th?) anniversary we celebrated a month ago, so&#8230;</p>
<p>Apparently, there are situations in which <a href="http://www.postgis.org">PostGIS</a> could be an affordable anti-<a href="http://en.wikipedia.org/wiki/Geography_Markup_Language">GML</a> vaccine jab. It seems there is <a href="http://blog.cleverelephant.ca/2008/10/sponsor-geos-make-postgis-faster.html">a potential market for PostGIS</a> to conquer. Perhaps it wouldn&#8217;t be estimated as profitable as the <a href="http://marketsandmarkets.wordpress.com/2009/10/23/h1n1-swine-flu-influenza-vaccine-market-worth-us-7028-million-by-2011/">H1N1</a> but who knows what will happen if no one takes a brave stand and <a href="http://www.geoplace.com/me2/dirmod.asp?sid=119CFE3ACE2A48319AA7DE6A39B80D66&#038;nm=News&#038;type=Publishing&#038;mod=Publications%3A%3AArticle&#038;mid=8F3A7027421841978F18BE895F87F791&#038;tier=4&#038;id=A6331F2C001C4DBA81A350F0BA07980E">stop GML designers</a>! Here I&#8217;d eagerly conclude with one of the famous <a href="http://en.wikipedia.org/wiki/A_History_of_Scotland_%28TV_series%29">Scottish</a> <a href="http://www.firstfoot.com/dictionary/full.html">sentences</a> :-)</p>
<p>Back to the subject matter. Today, I spotted an interesting question on the <a href="http://stackoverflow.com/">StackOverflow</a> archives: <a href="http://stackoverflow.com/questions/352814/is-it-possible-to-export-spatial-data-from-sql-server-2008-in-gml2-format/">Is it possible to export spatial data from Sql Server 2008 in gml2 format?</a>. Natively? No, there is no such solution. Presumably, Microsoft thinks forward and thinks <a href="http://www.opengeospatial.org/standards/gml">GML 2</a> is a legacy standard. Fair enough, someone has to draw a line between prehistoric and modern, somewhere. Why Microsoft? <a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx">Again</a>?</p>
<p>Facing such a tremendous suffer Microsoft exposed SQL Server users to, I suggested to visit the &#8220;underworld&#8221; for a while and <a href="http://stackoverflow.com/questions/352814/is-it-possible-to-export-spatial-data-from-sql-server-2008-in-gml2-format/2194841#2194841">hire PostGIS to do the dirty job</a>.</p>
<p>Paraphrasing <a href="http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei Alexan­dres­cu</a>&#8217;s, hysterically <a href="http://www.reddit.com/r/programming/comments/8isiw/author_of_modern_c_design_stl_iterators_must_die/">famous</a> recently, <a href="http://lambda-the-ultimate.org/node/3520">sentence</a>: <em>SQL Server should go!</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/03/how-postgis-can-help-sql-server-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tamas Szekeres joins Planet OSGeo</title>
		<link>http://mateusz.loskot.net/2010/01/31/tamas-szekeres-joins-planet-osgeo/</link>
		<comments>http://mateusz.loskot.net/2010/01/31/tamas-szekeres-joins-planet-osgeo/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 14:14:56 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[c#]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[planet osgeo]]></category>
		<category><![CDATA[Tamas Szekeres]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1819</guid>
		<description><![CDATA[The Planet OSGeo is growing. Today, on behalf of the OSGeo Community, I&#8217;m happy to announce Tamas has joined with his blog Sharpening GIS at Your Will.
Tamas has been a contributor to GDAL and MapServer projects for years. He develops and maintains .NET/C# interfaces for both of the projects. He also is a member of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/logos/osgeo-logo.png" width="123" height="52" alt="OSGeo Foundation" align="left" border="0" style="margin: 5px" />The <a href="http://planet.osgeo.org">Planet OSGeo</a> is <a href="/?p=1774">growing</a>. Today, on behalf of the <a href="http://osgeo.org">OSGeo Community</a>, I&#8217;m happy to announce Tamas has joined with his blog <a href="http://szekerest.blogspot.com/">Sharpening GIS at Your Will</a>.</p>
<p>Tamas has been a contributor to <a href="http://www.gdal.org">GDAL</a> and <a href="http://mapserver.org">MapServer</a> projects for years. He develops and maintains <a href="http://trac.osgeo.org/gdal/wiki/GdalOgrInCsharp">.NET/C#</a> interfaces for both of the projects. He also is a member of the <a href="http://trac.osgeo.org/gdal/wiki/GovernanceAndCommunity">Project Steering Committee</a> for GDAL project.</p>
<p>Welcome Tamas!</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/01/31/tamas-szekeres-joins-planet-osgeo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDAL/OGR 1.7.0 Released</title>
		<link>http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/</link>
		<comments>http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 19:28:45 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[gdal]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[wktraster]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[frank warmerdam]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1814</guid>
		<description><![CDATA[Frank has just posted announcement about freshly released GDAL/OGR 1.7.0:
This is the first major new release since the 1.6.0 release approximately one year ago
This new version brings quite a nice collection of new drivers for raster and vector data formats:

New Raster Drivers: BAG, EPSILON, Northwood/VerticalMapper, R, Rasterlite, SAGA GIS Binary, SRP (USRP/ASRP), EarthWatch .TIL, WKT [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gdal.org"><img src="/images/logos/gdal-logo.png" width="80" height="80" border="0" hspace="5" vspace="5" alt="GDAL logo" style="float: left;" /></a><a href="http://fwarmerdam.blogspot.com/">Frank</a> has just posted <a href="http://lists.osgeo.org/pipermail/gdal-announce/2010-January/000035.html">announcement</a> about freshly released <a href="http://trac.osgeo.org/gdal/wiki/Release/1.7.0-News">GDAL/OGR 1.7.0</a>:</p>
<blockquote><p>This is the first major new release since the 1.6.0 release approximately one year ago</p></blockquote>
<p>This new version brings quite a nice collection of new drivers for raster and vector data formats:</p>
<ul>
<li>New Raster Drivers: BAG, EPSILON, Northwood/VerticalMapper, R, Rasterlite, SAGA GIS Binary, SRP (USRP/ASRP), EarthWatch .TIL, <a href="http://trac.osgeo.org/postgis/wiki/WKTRaster">WKT Raster</a></li>
<li>GDAL PCIDSK driver using the new PCIDSK SDK by default</li>
<li>New Vector drivers : DXF, GeoRSS, GTM, PCIDSK and VFK</li>
<li>New utilities: gdaldem, gdalbuildvrt now compiled by default</li>
<li>Add support for Python 3.X. Compatibility with Python 2.X preserved</li>
<li>Remove old-generation Python bindings</li>
<li>Significantly improved raster drivers: GeoRaster, GeoTIFF, HFA, JPEG2000 JasPer, JPEG2000 Kakadu, NITF</li>
<li>Significantly improved vector drivers: CSV, KML, SQLite/SpataiLite, VRT</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first question to StackOverflow</title>
		<link>http://mateusz.loskot.net/2010/01/30/my-first-question-to-stackoverflow/</link>
		<comments>http://mateusz.loskot.net/2010/01/30/my-first-question-to-stackoverflow/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:47:21 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[author]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[mailing list]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[so]]></category>
		<category><![CDATA[stackoverflow]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1800</guid>
		<description><![CDATA[Recently, I&#8217;ve got a bit sucked in by the StackOverflow and related communities. Even if I don&#8217;t completely understand how it is supposed to be different to my favourite old-school-but-still-the-best communication channels to share knowledge, meaning Usenet and mailing lists. Web X.Y generally sucks! I never liked the idea of Web discussion boards &#8211; doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve got a bit sucked in by the <a href="http://www.stackoverflow.com">StackOverflow</a> and <a href="http://en.wikipedia.org/wiki/Stack_Overflow">related communities</a>. Even if I don&#8217;t completely understand how it is supposed to be different to my favourite <em>old-school-but-still-the-best</em> communication channels to share knowledge, meaning <a href="http://en.wikipedia.org/wiki/Usenet">Usenet</a> and <a href="http://en.wikipedia.org/wiki/Mailing_list">mailing lists</a>. <em>Web X.Y generally sucks!</em> I never liked the idea of <a href="http://en.wikipedia.org/wiki/Internet_forum">Web discussion boards</a> &#8211; doesn&#8217;t feel <a href="http://www.userfriendly.org/">user-friendly</a> for me at all and it&#8217;s way more time consuming to participate in discussions on such boards than in mailing lists. The idea of <a href="http://http://stackoverflow.com/users/151641/mloskot">StackOverflow  works for me</a>, somehow. A couple of times I got sucked quite deeply and stole two or three ours of my sleep to take the challenge, to <a href="http://www.brainbench.com/">benchmark my brain</a> a bit.</p>
<p>After lurking and kicking my own axons, it&#8217;s time to nudge <a href="http://www.johndcook.com/blog/2009/03/02/stackoverflow-reputation-statistics/">stackoverflowers</a> with my first question. Here we go:</p>
<p><a href="http://stackoverflow.com/questions/2166483/which-macro-to-wrap-mac-os-x-specific-code-in-c-c">Which macro to wrap Mac OS X specific code in C/C++</a></p>
<p><script src="http://stackoverflow.com/users/flair/151641.js?theme=default" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/01/30/my-first-question-to-stackoverflow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox-based attacks on irc.freenode.net</title>
		<link>http://mateusz.loskot.net/2010/01/30/firefox-based-attacks-on-irc-freenode-net/</link>
		<comments>http://mateusz.loskot.net/2010/01/30/firefox-based-attacks-on-irc-freenode-net/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:12:25 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[author]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[systems]]></category>
		<category><![CDATA[Dan Goodin]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[freenode]]></category>
		<category><![CDATA[Goodin]]></category>
		<category><![CDATA[irc]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1795</guid>
		<description><![CDATA[Activity of the OSGeo Community quite heavily relies on the Freenode IRC network, so this may be an interesting news:
hackers are exploiting a weakness in the Mozilla Firefox browser to wreak havoc on Freenode and other networks that cater to users of internet relay chat.
Here is the whole story Firefox-based attack wreaks havoc on IRC [...]]]></description>
			<content:encoded><![CDATA[<p>Activity of the <a href="http://www.osgeo.org">OSGeo</a> Community quite <a href="http://lists.osgeo.org/pipermail/discuss/2008-August/004111.html">heavily relies</a> on the <a href="http://en.wikipedia.org/wiki/Freenode">Freenode</a> <a href="http://wiki.osgeo.org/wiki/IRC">IRC</a> network, so this may be an interesting news:</p>
<blockquote><p>hackers are exploiting a weakness in the Mozilla Firefox browser to wreak havoc on Freenode and other networks that cater to users of internet relay chat.</p></blockquote>
<p>Here is the whole story <a href="http://www.theregister.co.uk/2010/01/30/firefox_interprotocol_attack/">Firefox-based attack wreaks havoc on IRC users</a> posted to <a href="http://www.theregister.co.uk/">The Register</a></p>
<p><a href="http://www.catb.org/hacker-emblem/"><img src="http://www.catb.org/hacker-emblem/glider.png" alt="hacker emblem" align="left" border="0" style="margin: 5px" /></a>Mr <a href="http://twitter.com/dangoodin001">Dan Goodin</a>, I would wish you don&#8217;t cultivate the mainstream media alignment regarding the use of word <a href="http://catb.org/~esr/faqs/hacker-howto.html">hacker</a>. Don&#8217;t call a <em>hacker</em> someone who has <em>unlawful intentions</em>, please.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/01/30/firefox-based-attacks-on-irc-freenode-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kitware Developer blog launched</title>
		<link>http://mateusz.loskot.net/2010/01/28/kitware-developer-blog-launched/</link>
		<comments>http://mateusz.loskot.net/2010/01/28/kitware-developer-blog-launched/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 22:31:01 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[cmake]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[geos]]></category>
		<category><![CDATA[geotiff]]></category>
		<category><![CDATA[liblas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qgis]]></category>
		<category><![CDATA[soci]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[Hoffman]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1784</guid>
		<description><![CDATA[A few minutes ago, Bill Hoffman from Kitware posted short message to the CMake project mailing list with an interesting announce:
Kitware launched its first developer blog today with contributions from Company technical and business leaders.
The CMake build system is one of the main category of topics on the Kitware blog, so I presume it may [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cmake.org/"><img src="/images/logos/cmake-logo.png" alt="CMake - cross-platform build system" width="150" height="49" align="left" border="0" style="margin: 5px" /></a>A few minutes ago, <a href="http://mateusz.loskot.net/?p=1660">Bill Hoffman</a> from <a href="http://www.kitware.com/">Kitware</a> posted short message to the <a href="http://www.cmake.org">CMake</a> project mailing list with an interesting announce:</p>
<blockquote><p>Kitware <a href="http://www.kitware.com/news/home/browse/267">launched</a> its first <a href="http://www.kitware.com/blog/">developer blog</a> today with contributions from Company technical and business leaders.</p></blockquote>
<p>The <a href="http://en.wikipedia.org/wiki/CMake">CMake build system</a> is one of the main category of topics on the Kitware blog, so I presume it may be of interest of <a href="http://www.osgeo.org">OSGeo</a> Community as the CMake build system is slowly winning over <a href="http://mateusz.loskot.net/category/tools/cmake-tools/">more</a> and <a href="http://www.qgis.org">more</a> folks here :-)</p>
<p>First CMake-related post is about <a href="http://www.kitware.com/blog/home/post/4">Deploying on Windows with DLL Manifest Issue</a></p>
<p>Another interesting post on the blog is <a href="http://www.kitware.com/company/team/schroeder.html">Will Schroeder</a>&#8217;s answer to the question <a href="http://www.kitware.com/blog/home/post/3">Why Open Source Will Rule Scientific Computing?</a> It&#8217;s really worth reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/01/28/kitware-developer-blog-launched/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
