<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1825393237232252749</id><updated>2012-02-15T05:13:49.356-08:00</updated><category term='cc-by-sa'/><category term='mediawiki'/><category term='GeoLocation'/><category term='offenbach'/><category term='kosovaref'/><category term='transiki gtfs'/><category term='ai'/><category term='privacy'/><category term='gpx'/><category term='Abduganievich'/><category term='gdal'/><category term='gdal2tiles'/><category term='protobuf'/><category term='GeoSpoof'/><category term='logo'/><category term='openstreetmap'/><category term='fsf'/><category term='eff'/><category term='georss'/><category term='compression'/><category term='location'/><category term='logisticsplus'/><category term='iphone'/><category term='bing'/><category term='pdftoppm'/><category term='osm'/><category term='wikimedia'/><category term='rss'/><category term='iOS'/><category term='inkscape'/><category term='osmgit'/><category term='spook'/><category term='nsa'/><category term='emacs'/><category term='geotagging'/><category term='distributed_maps'/><category term='Karimov'/><category term='gml'/><category term='ETRS_1989_Kosovo_Grid'/><category term='convert'/><category term='sfk10 salus'/><category term='openstreetamap'/><category term='gdal_translate'/><category term='geo'/><category term='prizren'/><category term='latlonspoof'/><category term='EPSG:102157'/><category term='gps'/><category term='kosova'/><category term='wikipedia'/><category term='JUWTF'/><category term='android'/><category term='rendering optimization'/><category term='h4ck3rm1k3'/><category term='wahlkreise'/><category term='pristina'/><category term='svg'/><category term='revert changes'/><category term='josm'/><category term='history'/><category term='klina'/><category term='kosovo'/><category term='fosm_maps'/><category term='odbl'/><category term='gitosm'/><category term='berlin'/><title type='text'>OSMOpenLayers</title><subtitle type='html'>My Openstreetmap OSGEO and general mapping blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default?start-index=101&amp;max-results=100'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>203</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5107783962765977651</id><published>2012-02-15T03:00:00.002-08:00</published><updated>2012-02-15T03:00:27.856-08:00</updated><title type='text'>mapnik prefix problem</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hi there,&lt;br /&gt;&lt;div&gt;I am having a problem with running the prefixed install,&lt;/div&gt;&lt;div&gt;&lt;div&gt;It installs some files into my home dir and others into usr lib.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I spent 3-4 hours yesterday fighting with scons for boost and mapnik, wishing that people would use autoconf instead of reinventing the configure system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;here is my invokation :&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;python scons/scons.py &amp;nbsp;install BOOST_INCLUDES=/home/&lt;wbr&gt;&lt;/wbr&gt;h4ck3rm1k3/perl5/includes BOOST_LIBS=/home/h4ck3rm1k3/&lt;wbr&gt;&lt;/wbr&gt;perl5/lib PREFIX=/h\&lt;/div&gt;&lt;div&gt;ome/h4ck3rm1k3/perl5 INSTALL_PREFIX=/home/&lt;wbr&gt;&lt;/wbr&gt;h4ck3rm1k3/perl5 &amp;nbsp;PREFIX=/home/h4ck3rm1k3/perl5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;these get installed &amp;nbsp;:&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;Install file: "utils/shapeindex/shapeindex" as "/home/h4ck3rm1k3/perl5/bin/&lt;wbr&gt;&lt;/wbr&gt;shapeindex"&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;Install file: "utils/upgrade_map_xml/&lt;wbr&gt;&lt;/wbr&gt;upgrade_map_xml.py" as "/home/h4ck3rm1k3/perl5/bin/&lt;wbr&gt;&lt;/wbr&gt;upgrade_map_xml.py"&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;this fails :&amp;nbsp;&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;scons: *** [/usr/lib/python2.6/dist-&lt;wbr&gt;&lt;/wbr&gt;packages/mapnik] /usr/lib/python2.6/dist-&lt;wbr&gt;&lt;/wbr&gt;packages/mapnik: Permission denied&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;scons: building terminated because of errors.&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;any help would be appreciated thanks&lt;/div&gt;&lt;div class="yj6qo ajU" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; cursor: pointer; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 2px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: -webkit-auto; width: 22px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5107783962765977651?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5107783962765977651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/mapnik-prefix-problem.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5107783962765977651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5107783962765977651'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/mapnik-prefix-problem.html' title='mapnik prefix problem'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4898910728162383186</id><published>2012-02-12T04:40:00.000-08:00</published><updated>2012-02-12T04:40:32.044-08:00</updated><title type='text'>More experiments, with gnunet gnunetd v0.8.1b</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is my next experiment with the same data,&lt;br /&gt;&lt;a href="https://gnunet.org/"&gt;https://gnunet.org/&lt;/a&gt;&amp;nbsp;is a different type of p2p data sharing&lt;br /&gt;&lt;br /&gt;here are some URIS :&lt;br /&gt;&lt;br /&gt;gnunet://ecrs/chk/50J5LAI2UODT60U4S9I41B26PH2VI3L99RO82DKQJVHC0JR2BOFVVMJ0JIGLKPJ4GP8QIK87I68I9L8BENNGP0I5LK6OIA9JV6QFH98.KGI4GLMKV5MCTOP3E1R791KMV2OGLU6ORIAAMP9EBBMPP5VA0TR4ERRS5OEDA6KKLEMQ3OHRKSTOR71JHE9V9V5HLP7UFGV81SPKME8.430&lt;br /&gt;&lt;br /&gt;gnunet://ecrs/chk/5CNOALLNSNPGR897I46LU712QS7GMFUFQHQANJ73AAPLIOAO2UJU3V3QUNDGVLQPVPHKS3SHT8QGFDGOAM1VMHUT7TNHE8L7UK83P2O.L2ALABQF8HISQ1SL8HF9FLO4E92818LLSST6IE6QGUTQMD2J44N8N6P2AU98P255F0MMER88N4I8BT84PQA8QK7L64FBTFCJ3JFT5C8.10892&lt;br /&gt;&lt;br /&gt;gnunet://ecrs/chk/R6C2BVDG56VMEU2J4VQ8929JSD11F9AQD8JB3EHB7BG6UK75J2QCDBR117O96CERL4SO1E0C28FR97F8FQ3ESNL9SUPJ1H7B3SV6HG8.PKRS15OI4Q6413V20QPQVUBPPBH8D1G3D90VT21CH1GQ64NNDI83JEIP9E5IBUHQL1LHRQ1J6UEVUJ9EI5L6U67RADD0AFUE8BCB2LO.399&lt;br /&gt;&lt;br /&gt;Here is my GNUNET Configuration :&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[PATHS]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;GNUNETD_HOME = /var/lib/gnunet&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[Meta]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;ADVANCED = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;RARE = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;EXPERIMENTAL = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[GNUNETD]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;APPLICATIONS = advertising getoption fs stats traffic chat hostlist&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;TRANSPORTS = udp tcp http nat&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HOSTLISTURL = &amp;nbsp;http://vserver1236.vserver-on.de/hostlist-074 &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HOSTS = $GNUNETD_HOME/data/hosts/&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HTTP-PROXY =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;FDLIMIT = 1024&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DISABLE-IPV6 = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;USER = gnunet&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;GROUP = gnunetd&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PIDFILE = /var/run/gnunetd/gnunetd.pid&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;AUTOSTART = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HELLOEXPIRES = 1440&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PRIVATE-NETWORK = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;LIMIT-ALLOW =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;LIMIT-DENY =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;KEEPLOG = 3&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;LOGFILE = /var/log/gnunetd/gnunetd.log&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[MODULES]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;sqstore = sqstore_sqlite&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;dstore = dstore_sqlite&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;topology = topology_default&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[NETWORK]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PORT = 2087&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;TRUSTED = 127.0.0.0/8;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DISABLE-ADVERTISEMENTS = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HELLOEXCHANGE = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DISABLE-AUTOCONNECT = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;INTERFACE = wlan2&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;IP =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[HOSTLIST]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PORT = 8080&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[F2F]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;FRIENDS-ONLY = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MINIMUM = 0&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;FRIENDS = $GNUNETD_HOME/friends&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[FS]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DIR = $GNUNETD_HOME/data/fs&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;INDEX-DIRECTORY = $GNUNETD_HOME/data/shared&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;QUOTA = 1024&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;ACTIVEMIGRATION = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[TCPSERVER]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DISABLE = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[LOGGING]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DEVELOPER = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;USER-LEVEL = WARNING&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;ADMIN-LEVEL = WARNING&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[LOAD]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MAXNETDOWNBPSTOTAL = 50000&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MAXNETUPBPSTOTAL = 50000&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HARDUPLIMIT = 0&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MAXCPULOAD = 100&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MAXIOLOAD = 50&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;HARDCPULIMIT = 0&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;BASICLIMITING = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;INTERFACES = eth0&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PRIORITY = IDLE&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[GNUNETD-EXPERIMENTAL]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PADDING = NO&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[NAT]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;LIMITED = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[TCP]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PORT = 2086&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;UPNP = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;BLACKLISTV4 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;BLACKLISTV6 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;WHITELISTV4 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;WHITELISTV6 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[UDP]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PORT = 2086&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;UPNP = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MTU = 1472&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;BLACKLISTV4 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;WHITELISTV4 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;WHITELISTV6 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;BLACKLISTV6 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[HTTP]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PORT = 1080&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;ADVERTISED-PORT = 80&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;UPNP = YES&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[SMTP]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;EMAIL = gnunet@localhost&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;RATELIMIT = 0&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;FILTER = X-mailer: GNUnet&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;PIPE = $GNUNETD_HOME/smtp-pipe&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;SERVER = localhost:25&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;MTU = 65528&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[GAP]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;TABLESIZE = 65536&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[DHT]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;TABLESIZE = 1024&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[DSTORE]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;QUOTA = 1&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[MYSQL]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;CONFIG = /etc/my.cnf&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;DATABASE = gnunet&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;[UDP6]&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #444444;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;WHITELISTV6 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4898910728162383186?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4898910728162383186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/more-experiments-with-gnunet-gnunetd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4898910728162383186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4898910728162383186'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/more-experiments-with-gnunet-gnunetd.html' title='More experiments, with gnunet gnunetd v0.8.1b'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-15964412776502041</id><published>2012-02-11T22:33:00.001-08:00</published><updated>2012-02-11T22:33:51.388-08:00</updated><title type='text'>Example OSM torrent</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have created a simple torrent file with OSM data using transmission, it is an older experiment I wanted to try again. This time I am using&amp;nbsp;&lt;a href="http://openbittorrent.com/"&gt;http://openbittorrent.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="magnet:?xt=urn:btih:e1f369bce8eae9e99f5e60201dd3d87c39698f0d&amp;amp;dn=kosovo&amp;amp;tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80"&gt;magnet:?xt=urn:btih:e1f369bce8eae9e99f5e60201dd3d87c39698f0d&amp;amp;dn=kosovo&amp;amp;tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also download the .torrent file here&lt;br /&gt;&lt;a href="http://www.mybtfiles.com/torrents/50920258/"&gt;http://www.mybtfiles.com/torrents/50920258/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please do a quick test if you can download anything and let me know!&lt;br /&gt;&lt;br /&gt;mike&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-15964412776502041?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/15964412776502041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/example-osm-torrent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/15964412776502041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/15964412776502041'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/example-osm-torrent.html' title='Example OSM torrent'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-8178654320291850426</id><published>2012-02-11T13:01:00.001-08:00</published><updated>2012-02-11T13:01:49.473-08:00</updated><title type='text'>Installing CKAN from source on Ubuntu Oneric</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://127.0.0.1:5000/" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: right; float: right; font-size: 12px; font: inherit; margin-bottom: 1em; margin-left: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-color: initial; border-color: initial; border-style: initial; border-style: initial; border-width: initial; clear: right; float: right; font-size: 12px; font: inherit; line-height: 18px; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img alt="CKAN Logo" height="264" id="logo" src="http://127.0.0.1:5000/img/logo.png" style="border-bottom-style: none; border-color: initial; border-color: initial; border-color: initial; border-left-style: none; border-right-style: none; border-style: initial; border-style: initial; border-top-style: none; border-width: initial; float: left; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" title="CKAN Logo" width="320" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://127.0.0.1:5000/" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: right; color: #bb2222; display: inline !important; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 12px; font: inherit; line-height: 18px; margin-bottom: 1em; margin-left: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman'; line-height: normal;"&gt;What is CKAN? it is the open source python software that powers data.gov.uk. It is using apache solr and runs on python pylons.&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #bb2222; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;But first my THANKS!&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Thanks to&amp;nbsp;&lt;/span&gt;&lt;a href="https://twitter.com/#!/zseha" style="background-color: white;"&gt;zlatko sehanovic&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&amp;nbsp;for sharing this with me.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Thanks to pudo from irc.freenode.net #ckan for his help. Thanks to all the people who made this happen, I dont know who they all are yet, but I do &lt;a href="http://www.guardian.co.uk/technology/blog/2010/jan/21/timbernerslee-government-data"&gt;remember timbl was working on this&lt;/a&gt;, so thanks for inventing the internet tim and making it cool.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/T4TC4IzapRA/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/T4TC4IzapRA&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/T4TC4IzapRA&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Now lets watch this video first :&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;More about it, lets quote the sites :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ckan.org/"&gt;http://ckan.org/&lt;/a&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;"&lt;span class="Apple-style-span" style="background-color: yellow; color: #777777; font-size: 12px; line-height: 21px;"&gt;CKAN is the open-source data portal software. CKAN makes it easy to publish, share and find data. It provides a powerful database for cataloging and storing datasets, with an intuitive web front-end and API."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;div id="siteSub" style="background-color: white; display: inline; font-size: 12px; line-height: 19px; text-align: -webkit-auto;"&gt;From Wikipedia, the free encyclopedia : "&lt;/div&gt;&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px;"&gt;The&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;Comprehensive Knowledge Archive Network&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;(&lt;/span&gt;&lt;b style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;CKAN&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;) is a&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_application" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; font-size: 13px; line-height: 20px; text-align: -webkit-auto; text-decoration: none;" title="Web application"&gt;web-based system&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;for the storage and distribution of data, such as spreadsheets and the contents of databases supported by the&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Open_Knowledge_Foundation" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; font-size: 13px; line-height: 20px; text-align: -webkit-auto; text-decoration: none;" title="Open Knowledge Foundation"&gt;Open Knowledge Foundation&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;. It is inspired by the&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Package_management_system" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; font-size: 13px; line-height: 20px; text-align: -webkit-auto; text-decoration: none;" title="Package management system"&gt;package management&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;capabilities common to open source operating systems like Linux, and is intended to be the "&lt;/span&gt;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Apt-get" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; font-size: 13px; line-height: 20px; text-align: -webkit-auto; text-decoration: none;" title="Apt-get"&gt;apt-get&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;of&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Debian" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; font-size: 13px; line-height: 20px; text-align: -webkit-auto; text-decoration: none;" title="Debian"&gt;Debian&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 20px; text-align: -webkit-auto;"&gt;for data".&lt;/span&gt;&lt;sup class="reference" id="cite_ref-0" style="line-height: 1em; text-align: -webkit-auto;"&gt;&lt;a href="http://en.wikipedia.org/wiki/CKAN#cite_note-0" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; text-decoration: none; white-space: nowrap;"&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="mw-content-ltr" dir="ltr" lang="en" style="direction: ltr; text-align: -webkit-auto;"&gt;&lt;div style="font-size: 13px; line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;"&gt;&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;The system is used both as a public platform on&amp;nbsp;&lt;a class="external text" href="http://thedatahub.org/" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-origin: initial; background-position: 100% 50%; padding-right: 13px; text-decoration: none;"&gt;thedatahub.org&lt;/a&gt;&amp;nbsp;and in various&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Open_government" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; text-decoration: none;" title="Open government"&gt;government data catalogues&lt;/a&gt;, such as the UK's&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Data.gov.uk" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; text-decoration: none;" title="Data.gov.uk"&gt;data.gov.uk&lt;/a&gt;&lt;sup class="reference" id="cite_ref-1" style="line-height: 1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/CKAN#cite_note-1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; text-decoration: none; white-space: nowrap;"&gt;[2]&lt;/a&gt;&lt;/sup&gt;, Norway's&amp;nbsp;&lt;a class="new" href="http://en.wikipedia.org/w/index.php?title=Data.norge.no&amp;amp;action=edit&amp;amp;redlink=1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; text-decoration: none;" title="Data.norge.no (page does not exist)"&gt;data.norge.no&lt;/a&gt;&amp;nbsp;and the Dutch&amp;nbsp;&lt;a class="new" href="http://en.wikipedia.org/w/index.php?title=Dataportal.nl&amp;amp;action=edit&amp;amp;redlink=1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; text-decoration: none;" title="Dataportal.nl (page does not exist)"&gt;national data register&lt;/a&gt;."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; margin-bottom: 0.5em; margin-top: 0.4em;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Now how to install it? &lt;span class="Apple-style-span" style="background-color: orange; font-size: x-large;"&gt;Use the force, install from source.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I am installing from source :&amp;nbsp;&lt;a href="http://docs.ckan.org/en/latest/install-from-source.html"&gt;http://docs.ckan.org/en/latest/install-from-source.html&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Here is my environment : ubuntu&amp;nbsp;oneiric, see the end of the post for more details.&lt;br /&gt;&lt;br /&gt;Here is what I did.&lt;br /&gt;&lt;br /&gt;Prepare the DEB&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;sudo apt-get install python-pip python-virtualenv virtualenvwrapper&lt;br /&gt;sudo apt-get install --reinstall python-pip python-virtualenv virtualenvwrapper&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;sudo apt-get install python-pastescript&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;sudo apt-get install python-pybabel python-psycopg2 python-lxml&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;sudo apt-get install python-pylons&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Get started :&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;&amp;nbsp;cd ~&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;/usr/bin/virtualenv &amp;nbsp;pyenv&lt;br /&gt;sudo /usr/bin/easy_install pip&lt;br /&gt;sudo /usr/bin/easy_install virtualenv&lt;br /&gt;. pyenv/bin/activate&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Pip Install&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;pip install --ignore-installed -e git+https://github.com/okfn/ckan.git#egg=ckan&lt;br /&gt;pip install --ignore-installed -r pyenv/src/ckan/requires/lucid_missing.txt -r pyenv/src/ckan/requires/lucid_conflict.txt&lt;br /&gt;pip install webob==1.0.8&lt;br /&gt;&amp;nbsp;pip install --ignore-installed -r pyenv/src/ckan/requires/lucid_present.txt&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;easy_install pylons&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Setup the database &lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;sudo -u postgres createuser -S -D -R -P ckanuser&lt;br /&gt;sudo -u postgres createdb -O ckanuser ckantest&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Setup CKAN :&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;cd pyenv/src/ckan&lt;br /&gt;paster make-config ckan development.ini&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Edit the dev :&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;vi development.ini&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;add the site_id and site_url to some random data:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&amp;nbsp;ckan.site_url = http://pine02.fosm.org/ckan&lt;br /&gt;&amp;nbsp;ckan.site_id = fosm.org&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Setup the db :&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #999999;"&gt;&amp;nbsp;paster --plugin=ckan db init&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;My last install message said :&lt;/blockquote&gt;&lt;div id="super_frame"&gt;&lt;div id="monster_frame"&gt;&lt;div id="content_frame"&gt;&lt;div id="content_left"&gt;&lt;div id="code_frame"&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;(pyenv)mdupont@space-station:~/pyenv/src/ckan$ paster --plugin=ckan db init&lt;br /&gt;2012-02-11 21:14:15,860 ERROR [ckan.lib.search.common] [Errno 111] Connection refused&lt;br /&gt;Traceback (most recent call last):&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/src/ckan/ckan/lib/search/common.py", line 41, in is_available&lt;br /&gt;&amp;nbsp; &amp;nbsp; conn.query("*:*", rows=1)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 703, in query&lt;br /&gt;&amp;nbsp; &amp;nbsp; return self.select(*args, **params)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 797, in __call__&lt;br /&gt;&amp;nbsp; &amp;nbsp; xml = self.raw(**params)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 822, in raw&lt;br /&gt;&amp;nbsp; &amp;nbsp; rsp = conn._post(self.selector, request, conn.form_headers)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 646, in _post&lt;br /&gt;&amp;nbsp; &amp;nbsp; self._reconnect()&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 625, in _reconnect&lt;br /&gt;&amp;nbsp; &amp;nbsp; self.conn.connect()&lt;br /&gt;&amp;nbsp; File "/usr/lib/python2.7/httplib.py", line 754, in connect&lt;br /&gt;&amp;nbsp; &amp;nbsp; self.timeout, self.source_address)&lt;br /&gt;&amp;nbsp; File "/usr/lib/python2.7/socket.py", line 571, in create_connection&lt;br /&gt;&amp;nbsp; &amp;nbsp; raise err&lt;br /&gt;error: [Errno 111] Connection refused&lt;br /&gt;2012-02-11 21:14:15,914 WARNI [ckan.lib.search] Problems were found while connecting to the SOLR server&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Did not recognize type 'tsvector' of column 'search_vector'&lt;br /&gt;&amp;nbsp; ret = fn(self, con, *args, **kw)&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Skipped unsupported reflection of expression-based index idx_pkg_lname&lt;br /&gt;&amp;nbsp; ret = fn(self, con, *args, **kw)&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Skipped unsupported reflection of expression-based index idx_pkg_slname&lt;br /&gt;&amp;nbsp; ret = fn(self, con, *args, **kw)&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Skipped unsupported reflection of expression-based index idx_pkg_suname&lt;br /&gt;&amp;nbsp; ret = fn(self, con, *args, **kw)&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Skipped unsupported reflection of expression-based index idx_pkg_uname&lt;br /&gt;&amp;nbsp; ret = fn(self, con, *args, **kw)&lt;br /&gt;/home/mdupont/pyenv/src/ckan/ckan/migration/versions/027_adjust_harvester.py:15: SAWarning: Unicode column received non-unicode default value.&lt;br /&gt;&amp;nbsp; Column('guid', UnicodeText, default=''),&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py:465: SAWarning: Unicode type received non-unicode bind param value.&lt;br /&gt;&amp;nbsp; processors[key](compiled_params[key])&lt;br /&gt;/home/mdupont/pyenv/local/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Skipped unsupported reflection of expression-based index idx_user_name_index&lt;br /&gt;&amp;nbsp; ret = fn(self, con, *args, **kw)&lt;br /&gt;Initialising DB: SUCCESS&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;THis looks good !&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: black; color: lime;"&gt;Initialising DB: SUCCESS &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lets continue.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&amp;nbsp; sudo apt-get install solr-jetty&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&amp;nbsp; sudo vi /etc/default/jetty&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;NO_START=0&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;VERBOSE=yes&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;JETTY_HOST=127.0.0.1&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;JETTY_PORT=8983&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&amp;nbsp; sudo service jetty start&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&amp;nbsp; sudo mv /etc/solr/conf/schema.xml /etc/solr/conf/schema.xml.bak&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&amp;nbsp; sudo ln -s ~/ckan/ckan/config/solr/schema-1.3.xml /etc/solr/conf/schema.xml&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&amp;nbsp; sudo service jetty restart&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;So this is working so far.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets run it:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: black; color: lime;"&gt;&amp;nbsp;paster serve development.ini&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;2012-02-11 21:44:38,490 WARNI [vdm] Skipping adding property Package.package_tag_all to revisioned object&lt;br /&gt;2012-02-11 21:44:38,491 WARNI [vdm] Skipping adding property Package.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,498 WARNI [vdm] Skipping adding property PackageTag.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,522 WARNI [vdm] Skipping adding property Group.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,531 WARNI [vdm] Skipping adding property Member.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,543 WARNI [vdm] Skipping adding property GroupExtra.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,582 WARNI [vdm] Skipping adding property PackageExtra.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,608 WARNI [vdm] Skipping adding property Resource.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,615 WARNI [vdm] Skipping adding property ResourceGroup.resources_all to revisioned object&lt;br /&gt;2012-02-11 21:44:38,616 WARNI [vdm] Skipping adding property ResourceGroup.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,635 WARNI [vdm] Skipping adding property PackageRelationship.all_revisions_unordered to revisioned object&lt;br /&gt;2012-02-11 21:44:38,711 ERROR [ckan.lib.search.common] HTTP code=500, reason=Severe errors in solr configuration. &amp;nbsp;Check your log files for more detailed information on what may be wrong. &amp;nbsp;If you want solr to continue after configuration errors, change: &amp;nbsp; &amp;nbsp;&amp;lt;abortOnConfigurationError&amp;gt;false&amp;lt;/abortOnConfigurationError&amp;gt; &amp;nbsp;in null &amp;nbsp;------------------------------------------------------------- java.lang.RuntimeException: Can't find resource 'schema.xml' in classpath or '/usr/share/solr/conf/', cwd=/var/cache/jetty/tmp &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:262) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.SolrResourceLoader.openSchema(SolrResourceLoader.java:222) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.schema.IndexSchema.&amp;lt;init&amp;gt;(IndexSchema.java:94) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.SolrCore.&amp;lt;init&amp;gt;(SolrCore.java:521) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.Server.doStart&lt;br /&gt;Traceback (most recent call last):&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/src/ckan/ckan/lib/search/common.py", line 41, in is_available&lt;br /&gt;&amp;nbsp; &amp;nbsp; conn.query("*:*", rows=1)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 703, in query&lt;br /&gt;&amp;nbsp; &amp;nbsp; return self.select(*args, **params)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 797, in __call__&lt;br /&gt;&amp;nbsp; &amp;nbsp; xml = self.raw(**params)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 822, in raw&lt;br /&gt;&amp;nbsp; &amp;nbsp; rsp = conn._post(self.selector, request, conn.form_headers)&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 639, in _post&lt;br /&gt;&amp;nbsp; &amp;nbsp; return check_response_status(self.conn.getresponse())&lt;br /&gt;&amp;nbsp; File "/home/mdupont/pyenv/local/lib/python2.7/site-packages/solr/core.py", line 1096, in check_response_status&lt;br /&gt;&amp;nbsp; &amp;nbsp; raise ex&lt;br /&gt;SolrException: HTTP code=500, reason=Severe errors in solr configuration. &amp;nbsp;Check your log files for more detailed information on what may be wrong. &amp;nbsp;If you want solr to continue after configuration errors, change: &amp;nbsp; &amp;nbsp;&amp;lt;abortOnConfigurationError&amp;gt;false&amp;lt;/abortOnConfigurationError&amp;gt; &amp;nbsp;in null &amp;nbsp;------------------------------------------------------------- java.lang.RuntimeException: Can't find resource 'schema.xml' in classpath or '/usr/share/solr/conf/', cwd=/var/cache/jetty/tmp &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:262) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.SolrResourceLoader.openSchema(SolrResourceLoader.java:222) at org.apache.solr.schema.IndexSchema.&amp;lt;init&amp;gt;(IndexSchema.java:94) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.core.SolrCore.&amp;lt;init&amp;gt;(SolrCore.java:521) at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.mortbay.jetty.Server.doStart&lt;br /&gt;2012-02-11 21:44:38,729 WARNI [ckan.lib.search] Problems were found while connecting to the SOLR server&lt;br /&gt;Starting server in PID 10569.&lt;br /&gt;serving on 0.0.0.0:5000 view at &lt;a href="http://127.0.0.1:5000/"&gt;http://127.0.0.1:5000&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It works, I registered and am there!&lt;/div&gt;&lt;div&gt;&lt;a href="http://127.0.0.1:5000/user/h4ck3rm1k3"&gt;http://127.0.0.1:5000/user/h4ck3rm1k3&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are the gory details about my system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote class="tr_bq"&gt;Architecture: i386&lt;br /&gt;Date: Sat Feb 11 21:55:38 2012&lt;br /&gt;Dependencies:&lt;br /&gt;&amp;nbsp;coreutils 8.5-1ubuntu6&lt;br /&gt;&amp;nbsp;debconf 1.5.40ubuntu1&lt;br /&gt;&amp;nbsp;dpkg 1.16.0.3ubuntu5&lt;br /&gt;&amp;nbsp;gcc-4.6-base 4.6.1-9ubuntu3&lt;br /&gt;&amp;nbsp;libacl1 2.2.51-3&lt;br /&gt;&amp;nbsp;libattr1 1:2.4.46-3&lt;br /&gt;&amp;nbsp;libbz2-1.0 1.0.5-6ubuntu1.11.10.1&lt;br /&gt;&amp;nbsp;libc-bin 2.13-20ubuntu5&lt;br /&gt;&amp;nbsp;libc6 2.13-20ubuntu5&lt;br /&gt;&amp;nbsp;libdb4.8 4.8.30-9ubuntu1&lt;br /&gt;&amp;nbsp;libexpat1 2.0.1-7ubuntu3&lt;br /&gt;&amp;nbsp;libgcc1 1:4.6.1-9ubuntu3&lt;br /&gt;&amp;nbsp;liblzma2 5.0.0-2&lt;br /&gt;&amp;nbsp;libncursesw5 5.9-1ubuntu5&lt;br /&gt;&amp;nbsp;libreadline6 6.2-2ubuntu1&lt;br /&gt;&amp;nbsp;libselinux1 2.0.98-1.1&lt;br /&gt;&amp;nbsp;libsqlite3-0 3.7.7-2ubuntu2&lt;br /&gt;&amp;nbsp;libssl1.0.0 1.0.0e-2ubuntu4&lt;br /&gt;&amp;nbsp;libtinfo5 5.9-1ubuntu5&lt;br /&gt;&amp;nbsp;mime-support 3.51-1ubuntu1&lt;br /&gt;&amp;nbsp;multiarch-support 2.13-20ubuntu5&lt;br /&gt;&amp;nbsp;perl-base 5.12.4-4&lt;br /&gt;&amp;nbsp;python-minimal 2.7.2-7ubuntu2&lt;br /&gt;&amp;nbsp;python2.7 2.7.2-5ubuntu1&lt;br /&gt;&amp;nbsp;python2.7-minimal 2.7.2-5ubuntu1&lt;br /&gt;&amp;nbsp;readline-common 6.2-2ubuntu1&lt;br /&gt;&amp;nbsp;tzdata 2011n-0ubuntu0.11.10&lt;br /&gt;&amp;nbsp;xz-utils 5.0.0-2&lt;br /&gt;&amp;nbsp;zlib1g 1:1.2.3.4.dfsg-3ubuntu3&lt;br /&gt;DistroRelease: Ubuntu 11.10&lt;br /&gt;NonfreeKernelModules: nvidia&lt;br /&gt;Package: python 2.7.2-7ubuntu2&lt;br /&gt;PackageArchitecture: all&lt;br /&gt;ProcEnviron:&lt;br /&gt;&amp;nbsp;SHELL=/bin/bash&lt;br /&gt;&amp;nbsp;PATH=(custom, no user)&lt;br /&gt;&amp;nbsp;LANG=C&lt;br /&gt;&amp;nbsp;LANGUAGE=C&lt;br /&gt;ProcVersionSignature: Ubuntu 3.0.0-14.23-generic-pae 3.0.9&lt;br /&gt;SourcePackage: python-defaults&lt;br /&gt;Tags: &amp;nbsp;oneiric&lt;br /&gt;Uname: Linux 3.0.0-14-generic-pae i686&lt;br /&gt;UpgradeStatus: Upgraded to oneiric on 2011-12-03 (70 days ago)&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="text"&gt;&lt;ol&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-8178654320291850426?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/8178654320291850426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/installing-ckan-from-source-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8178654320291850426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8178654320291850426'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/installing-ckan-from-source-on-ubuntu.html' title='Installing CKAN from source on Ubuntu Oneric'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5088542333031717217</id><published>2012-02-02T06:39:00.000-08:00</published><updated>2012-02-02T06:39:37.179-08:00</updated><title type='text'>OSM test objects to remove</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;All these can be found using&amp;nbsp;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;&lt;a href="http://nominatim.openstreetmap.org/"&gt;http://nominatim.openstreetmap.org/&lt;/a&gt;&amp;nbsp;and searching for test.&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;&lt;a href="http://open.mapquestapi.com/nominatiacm/v1/search.php?q=test&amp;amp;viewbox=-288.11%2C82.64%2C288.11%2C-75.05"&gt;http://open.mapquestapi.com/nominatiacm/v1/search.php?q=test&amp;amp;viewbox=-288.11%2C82.64%2C288.11%2C-75.05&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Road&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=104.039367675781&amp;amp;minlat=1.09366869926453&amp;amp;maxlon=104.045509338379&amp;amp;maxlat=1.09834575653076" style="color: blue; text-decoration: none;"&gt;test, Baloi, Lumajang, Indonesia&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Track&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=5.89591646194458&amp;amp;minlat=45.729850769043&amp;amp;maxlon=5.89661693572998&amp;amp;maxlat=45.7304840087891" style="color: blue; text-decoration: none;"&gt;test, Brison-Saint-Innocent, Chambéry, Savoie, Rhône-Alpes, France&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Residential&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=121.51099395752&amp;amp;minlat=25.0011100769043&amp;amp;maxlon=121.512329101562&amp;amp;maxlat=25.0028285980225" style="color: blue; text-decoration: none;"&gt;test, Zhonghe, Taipeh, Yilan County, New Taipei City, 235, Taiwan&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Unclassified Road&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=139.666534423828&amp;amp;minlat=35.5630722045898&amp;amp;maxlon=139.668273925781&amp;amp;maxlat=35.5658493041992" style="color: blue; text-decoration: none;"&gt;test, Kawasaki, Miura District, Tokyo Metropolis, Kanto Region, Japan&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Residential&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-108.98770904541&amp;amp;minlat=32.6140632629395&amp;amp;maxlon=-108.982727050781&amp;amp;maxlat=32.6165046691895" style="color: blue; text-decoration: none;"&gt;Test, Hidalgo, Greenlee, New Mexico, United States of America&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Motorway&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=35.4113273620605&amp;amp;minlat=33.5782279968262&amp;amp;maxlon=35.4124755859375&amp;amp;maxlat=33.5813980102539" style="color: blue; text-decoration: none;"&gt;test, Aalmane, قضاء صيدا, Qada Sayda, Lebanon&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Secondary Road&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=22.8776206970215&amp;amp;minlat=38.4371948242188&amp;amp;maxlon=22.87864112854&amp;amp;maxlat=38.4437713623047" style="color: blue; text-decoration: none;"&gt;ΦΙΛΩΝΟΣ, Δήμος Λεβαδέων, Boeotia Prefecture, Maliakos Gulf, Periphery of Continental Greece, Greece&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Track&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=106.937545776367&amp;amp;minlat=48.41552734375&amp;amp;maxlon=106.940200805664&amp;amp;maxlat=48.4161071777344" style="color: blue; text-decoration: none;"&gt;test, Ulaanbaatar, Mongolia&lt;/a&gt;&lt;/div&gt;&lt;div id="search_more_256806780" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 14px;"&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Track&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=5.8960657119751&amp;amp;minlat=45.7300643920898&amp;amp;maxlon=5.89608907699585&amp;amp;maxlat=45.7302894592285" style="color: blue; text-decoration: none;"&gt;test, Brison-Saint-Innocent, Chambéry, Savoie, Rhône-Alpes, France&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Footpath&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=114.140174865723&amp;amp;minlat=22.2833576202393&amp;amp;maxlon=114.140777587891&amp;amp;maxlat=22.2836227416992" style="color: blue; text-decoration: none;"&gt;TEST, Sai Ying Pun, Hong Kong, 博罗县, Hong Kong, People's Republic of China&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Off License&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=9.96366905212&amp;amp;minlat=57.4630911255&amp;amp;maxlon=9.9836700058&amp;amp;maxlat=57.4830949402" style="color: blue; text-decoration: none;"&gt;Test, 1, Vitskølklostervej, Hjørring, 9800, Denmark&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;ATM&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=18.0985586548&amp;amp;minlat=45.4801924133&amp;amp;maxlon=18.1185605621&amp;amp;maxlat=45.500196228" style="color: blue; text-decoration: none;"&gt;test&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Nature Reserve&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-70.2083184814&amp;amp;minlat=43.7947332764&amp;amp;maxlon=-70.1883108521&amp;amp;maxlat=43.8147370911" style="color: blue; text-decoration: none;"&gt;Test, W Main St, Yarmouth, Cumberland, Maine, 04096, United States of America&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Mall&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-0.0631130023301&amp;amp;minlat=51.4291098022&amp;amp;maxlon=-0.0431129986048&amp;amp;maxlat=51.4491136169" style="color: blue; text-decoration: none;"&gt;test, Perry Vale, Sydenham, London Borough of Lewisham, Greater London, London, England, SE23, United Kingdom&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Parking&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-1.4269278049469&amp;amp;minlat=48.3515129089355&amp;amp;maxlon=-1.42588758468628&amp;amp;maxlat=48.3530502319336" style="color: blue; text-decoration: none;"&gt;test, D 102, Saint-Hilaire-des-Landes, Ille-et-Vilaine, 35140, France&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Hospital&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=5.71941350937&amp;amp;minlat=43.227247467&amp;amp;maxlon=5.73941398621&amp;amp;maxlat=43.2472512817" style="color: blue; text-decoration: none;"&gt;test, D 3, Le Castellet, Var, Provence-Alpes-Côte-d'Azur, 13780, France&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Pub&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-90.2054116821&amp;amp;minlat=38.3779013062&amp;amp;maxlon=-90.1854040527&amp;amp;maxlat=38.3979051208" style="color: blue; text-decoration: none;"&gt;test, Gall Rd, New Hanover, Monroe, Illinois, 62298, United States of America&lt;/a&gt;&lt;/div&gt;&lt;div id="search_more_-1861322282"&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Track&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=5.89641237258911&amp;amp;minlat=45.7298851013184&amp;amp;maxlon=5.89649295806885&amp;amp;maxlat=45.7304840087891" style="color: blue; text-decoration: none;"&gt;test, Brison-Saint-Innocent, Chambéry, Savoie, Rhône-Alpes, France&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;saunaSaunahunting_standHunting StandhospitalHospitalcafeCafecasinoCasinoferry_terminalFerry TerminalfountainFountainschoolSchoolretirement_homeRetirement Homevending_machineVending MachineclinicClinicembassyEmbassykindergartenKindergartenice_creamIce CreamofficeOfficeairportAirportbarBarnightclubNight ClubdoctorsDoctorsdormitoryDormitoryshelterSheltercar_sharingCar SharingparkingParkingemergency_phoneEmergency Phonewaste_basketWaste BasketlibraryLibrarycinemaCinemayouth_centreYouth CentreprisonPrisonpolicePoliceclubClubcommunity_centreCommunity CentretoiletsToiletspost_boxPost Boxpublic_buildingPublic BuildingcourthouseCourthousetheatreTheatresocial_clubSocial ClubbenchBenchgymFitness Centre / Gymnursing_homeNursing HomewifiWiFi AccessshopShopplace_of_worshipPlace of Worshipfire_hydrantFire HydrantmarketMarketbus_stationBus StationcrematoriumCrematoriumsupermarketSupermarketgrave_yardGrave YardrestaurantRestaurantbankBankdriving_schoolDriving SchooluniversityUniversitypreschoolPre-SchoolfuelFueltownhallTown HallcollegeCollegehallHallreception_areaReception Areamountain_rescueMountain RescuerecyclingRecycling Pointhealth_centreHealth CentreshoppingShoppingdentistDentistarts_centreArts CentreauditoriumAuditoriumbureau_de_changeBureau de Changefast_foodFast FoodveterinaryVeterinary SurgeryatmATMpost_officePost OfficebrothelBrothelmarketplaceMarketplacepubPubnurseryNurseryparkParktelephonePublic TelephonehotelHotelpublic_marketPublic Marketvillage_hallVillage HalltaxiTaxistudioStudiodrinking_waterDrinking Watercar_washCar Washbicycle_parkingCycle ParkingpharmacyPharmacycar_rentalCar Rentalfire_stationFire Stationbicycle_rentalCycle Rental&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=110.35378479&amp;amp;minlat=19.9989874268&amp;amp;maxlon=110.373792419&amp;amp;maxlat=20.0189893341" style="color: blue; text-decoration: none;"&gt;Test, 海口市 (Hǎikǒu), 徐闻县, Hainan Province, People's Republic of China&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;saunaSaunahunting_standHunting StandhospitalHospitalcafeCafecasinoCasinoferry_terminalFerry TerminalfountainFountainschoolSchoolretirement_homeRetirement Homevending_machineVending MachineclinicClinicembassyEmbassykindergartenKindergartenice_creamIce CreamofficeOfficeairportAirportbarBarnightclubNight ClubdoctorsDoctorsdormitoryDormitoryshelterSheltercar_sharingCar SharingparkingParkingemergency_phoneEmergency Phonewaste_basketWaste BasketlibraryLibrarycinemaCinemayouth_centreYouth CentreprisonPrisonpolicePoliceclubClubcommunity_centreCommunity CentretoiletsToiletspost_boxPost Boxpublic_buildingPublic BuildingcourthouseCourthousetheatreTheatresocial_clubSocial ClubbenchBenchgymFitness Centre / Gymnursing_homeNursing HomewifiWiFi AccessshopShopplace_of_worshipPlace of Worshipfire_hydrantFire HydrantmarketMarketbus_stationBus StationcrematoriumCrematoriumsupermarketSupermarketgrave_yardGrave YardrestaurantRestaurantbankBankdriving_schoolDriving SchooluniversityUniversitypreschoolPre-SchoolfuelFueltownhallTown HallcollegeCollegehallHallreception_areaReception Areamountain_rescueMountain RescuerecyclingRecycling Pointhealth_centreHealth CentreshoppingShoppingdentistDentistarts_centreArts CentreauditoriumAuditoriumbureau_de_changeBureau de Changefast_foodFast FoodveterinaryVeterinary SurgeryatmATMpost_officePost OfficebrothelBrothelmarketplaceMarketplacepubPubnurseryNurseryparkParktelephonePublic TelephonehotelHotelpublic_marketPublic Marketvillage_hallVillage HalltaxiTaxistudioStudiodrinking_waterDrinking Watercar_washCar Washbicycle_parkingCycle ParkingpharmacyPharmacycar_rentalCar Rentalfire_stationFire Stationbicycle_rentalCycle Rental&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-121.82048584&amp;amp;minlat=36.6568663025&amp;amp;maxlon=-121.80047821&amp;amp;maxlat=36.6768701172" style="color: blue; text-decoration: none;"&gt;test, 11th Avenue, Marina, Monterey, Monterey County, Kalifornien, 93933, United States of America&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Camp Site&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-72.3998620605&amp;amp;minlat=43.3801329041&amp;amp;maxlon=-72.3798544312&amp;amp;maxlat=43.4001367187" style="color: blue; text-decoration: none;"&gt;Test, Jarvis Hill Road, Claremont, Sullivan, New Hampshire, 05030, United States of America&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Testpoi&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=115.161905518&amp;amp;minlat=-8.74373508453&amp;amp;maxlon=115.181913147&amp;amp;maxlat=-8.72373413086" style="color: blue; text-decoration: none;"&gt;Test, Kubu Anyar, Kuta, Penestanan Area, Indonesia&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Bus Stop&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-62.7563989258&amp;amp;minlat=-30.9486196136&amp;amp;maxlon=-62.7363951111&amp;amp;maxlat=-30.9286177063" style="color: blue; text-decoration: none;"&gt;hello, Córdoba, Argentina&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Fast Food&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=19.7654116058&amp;amp;minlat=0.363532474041&amp;amp;maxlon=19.7854135132&amp;amp;maxlat=0.383532503843" style="color: blue; text-decoration: none;"&gt;Test, 3, RS308, Équateur, Congo-Kinshasa&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Parking&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=160.604501953&amp;amp;minlat=-7.89855075836&amp;amp;maxlon=160.624517212&amp;amp;maxlat=-7.87855028152" style="color: blue; text-decoration: none;"&gt;test, Papua New Guinea&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;River&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-1.53206431865692&amp;amp;minlat=50.9924926757812&amp;amp;maxlon=-1.34175336360931&amp;amp;maxlat=51.2228851318359" style="color: blue; text-decoration: none;"&gt;Test, Vereinigtes Königreich&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Accountant&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-115.558820496&amp;amp;minlat=47.1955168152&amp;amp;maxlon=-115.538812866&amp;amp;maxlat=47.2155206299" style="color: blue; text-decoration: none;"&gt;Test, Saint Joe River Road, Shoshone, Idaho, United States of America&lt;/a&gt;&lt;/div&gt;&lt;div id="search_more_-2025221496"&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Park&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=2.40671490669&amp;amp;minlat=48.7922117615&amp;amp;maxlon=2.42671514511&amp;amp;maxlat=48.8122155762" style="color: blue; text-decoration: none;"&gt;test, Rue des Essertes, 12th Arrondissement, Alfortville, Val-de-Marne, Île-de-France, 94140, France&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;No&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=106.937545776367&amp;amp;minlat=48.41552734375&amp;amp;maxlon=106.940200805664&amp;amp;maxlat=48.4161071777344" style="color: blue; text-decoration: none;"&gt;test, Ulaanbaatar, Mongolia&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Supermarket&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=4.32672618866&amp;amp;minlat=50.8556349182&amp;amp;maxlon=4.3467266655&amp;amp;maxlat=50.8756387329" style="color: blue; text-decoration: none;"&gt;test, Rue de la Meuse - Maastraat, Molenbeek-Saint-Jean - Sint-Jans-Molenbeek, Flemish Community, Brussels-Capital Region, 1080, Belgium&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Yes&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=29.4530353546143&amp;amp;minlat=-29.9422817230225&amp;amp;maxlon=29.4532890319824&amp;amp;maxlat=-29.9421501159668" style="color: blue; text-decoration: none;"&gt;test, Coleford Road, Kwa Sani Local Municipality, Sisonke District Municipality, KwaZulu-Natal, South Africa&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Fire hydrant&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=7.64389060974&amp;amp;minlat=47.2196447754&amp;amp;maxlon=7.66389108658&amp;amp;maxlat=47.2396485901" style="color: blue; text-decoration: none;"&gt;test, Buchsistrasse, Wangen an der Aare, Verwaltungskreis Oberaargau, Verwaltungsregion Emmental-Oberaargau, Berni, Switzerland&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;River&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=-1.4494708776474&amp;amp;minlat=51.1617736816406&amp;amp;maxlon=-1.43921494483948&amp;amp;maxlat=51.1691246032715" style="color: blue; text-decoration: none;"&gt;Test, Vereinigtes Königreich&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Yes&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=8.39469074249&amp;amp;minlat=49.1187651062&amp;amp;maxlon=8.41469169617&amp;amp;maxlat=49.1387689209" style="color: blue; text-decoration: none;"&gt;test, Rheinstraße, Linkenheim-Hochstetten, Landkreis Karlsruhe, Regierungsbezirk Karlsruhe, Baden-Württemberg, 76351, Federal Republic of Germany (land mass)&lt;/a&gt;&lt;/div&gt;&lt;div class="search_results_entry" style="padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 2px;"&gt;Kindergarten&amp;nbsp;&lt;a href="http://www.openstreetmap.org/?minlon=37.5930960083&amp;amp;minlat=55.7473509216&amp;amp;maxlon=37.613099823&amp;amp;maxlat=55.7673547363" style="color: blue; text-decoration: none;"&gt;test, Большая Никитская улица, Пресненский район, Ленинский район, Центральный административный округ, Moscow, Центральный федеральный округ, 119019, Russian Federation&lt;/a&gt;&lt;/div&gt;&lt;div id="search_more_1333553804"&gt;&lt;img alt="Searching" class="search_searching" src="http://www.openstreetmap.org/assets/searching-b72b8d98c06e0647113d8aa4248db366.gif" style="display: inline; margin-bottom: 5px; margin-top: 5px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5088542333031717217?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5088542333031717217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/osm-test-objects-to-remove.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5088542333031717217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5088542333031717217'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/02/osm-test-objects-to-remove.html' title='OSM test objects to remove'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5802073029032874134</id><published>2012-01-19T13:14:00.000-08:00</published><updated>2012-01-19T13:14:32.826-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosm_maps'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed_maps'/><category scheme='http://www.blogger.com/atom/ns#' term='osm'/><title type='text'>Posting via the OSM api tool, more videos</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Here are some new videos :&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;First video (already posted in last blog )&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/G6VWEmuYehs/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/G6VWEmuYehs?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/G6VWEmuYehs?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Update on global ids:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/C0F6Yy4Zwt4/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C0F6Yy4Zwt4?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/C0F6Yy4Zwt4?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;answer to the question WHY?&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/2PbElVBfyC4/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2PbElVBfyC4?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/2PbElVBfyC4?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This is an osm change following the instructions here:&lt;br /&gt;&lt;a href="http://osmopenlayers.blogspot.com/2012/01/how-to-capture-changesets-via-fosm-api.html"&gt;http://osmopenlayers.blogspot.com/2012/01/how-to-capture-changesets-via-fosm-api.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My changeset is the same one that was described in this post :&lt;br /&gt;&lt;a href="http://osmopenlayers.blogspot.com/2012/01/first-changeset-posted-to-blog-not-to.html"&gt;http://osmopenlayers.blogspot.com/2012/01/first-changeset-posted-to-blog-not-to.html&lt;/a&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&amp;lt;osmChange version="0.6" generator="JOSM"&amp;gt;&lt;br /&gt;&amp;lt;create&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2348' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.098473619781835' lon='8.7617997' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2218' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.098490119783065' lon='8.7619175' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2223' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' changeset='1000001384' lat='50.098500019783806' lon='8.7615862' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2298' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.09852741978586' lon='8.7617813' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2309' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.098542519786974' lon='8.7618996' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2324' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.0985709' lon='8.762076' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2221' visible='true' changeset='1000001384' lat='50.09859491715959' lon='8.76263043321998' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2262' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' changeset='1000001384' lat='50.09860851979191' lon='8.761549100000002' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2260' visible='true' changeset='1000001384' lat='50.09862713903177' lon='8.76288159041465' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2337' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.09863531979393' lon='8.7617401' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2237' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.09865191979516' lon='8.7618523' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2229' timestamp='2010-05-07T20:41:41Z' visible='true' changeset='1000001384' lat='50.0986816' lon='8.7620382' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2259' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' changeset='1000001384' lat='50.098686719797755' lon='8.761524900000001' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2333' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.0987041' lon='8.7628525' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2286' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.09871321979975' lon='8.7617135' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2266' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.098729719800964' lon='8.7618257' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2276' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.0987557198029' lon='8.7620103' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2249' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' changeset='1000001384' lat='50.0987594198032' lon='8.7615001' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2215' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.0987813' lon='8.7628284' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2255' timestamp='2011-01-20T05:32:11Z' visible='true' changeset='1000001384' lat='50.0987988' lon='8.7627796' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2345' timestamp='2011-01-20T05:32:12Z' visible='true' changeset='1000001384' lat='50.0988005' lon='8.762808' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2297' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.098827719808305' lon='8.7619857' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2265' timestamp='2011-01-20T05:32:11Z' visible='true' changeset='1000001384' lat='50.0988286' lon='8.7627667' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2235' timestamp='2011-01-20T05:32:11Z' visible='true' changeset='1000001384' lat='50.0988336' lon='8.7627951' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2275' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.0988417' lon='8.762533' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2290' visible='true' changeset='1000001384' lat='50.098865222193446' lon='8.762119746924144' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2308' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.0988836' lon='8.7627967' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2332' timestamp='2011-01-19T19:24:21Z' visible='true' changeset='1000001384' lat='50.0989093' lon='8.7638064' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2331' timestamp='2011-01-20T05:32:12Z' visible='true' changeset='1000001384' lat='50.0989098' lon='8.76297' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2310' timestamp='2011-01-19T19:24:21Z' visible='true' changeset='1000001384' lat='50.0989349' lon='8.7636567' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2329' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0989373' lon='8.7631524' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2296' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.0989381' lon='8.7624971' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2231' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.098958' lon='8.7632978' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2250' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0989717' lon='8.7638366' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2320' timestamp='2010-05-07T20:41:42Z' visible='true' changeset='1000001384' lat='50.098977' lon='8.7627624' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2353' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0989773' lon='8.7634355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2343' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0989891' lon='8.7637249' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2322' action='modify' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.09898916146689' lon='8.763724614402518' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2346' action='modify' visible='true' changeset='1000001384' lat='50.09899319671921' lon='8.76370629399504' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2317' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.098997' lon='8.7636868' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2341' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0989998' lon='8.7635818' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2254' action='modify' visible='true' changeset='1000001384' lat='50.09900081115237' lon='8.76371324574936'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='waste_basket' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/node&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2355' timestamp='2011-01-20T05:32:11Z' visible='true' changeset='1000001384' lat='50.0990011' lon='8.7629364' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2227' visible='true' changeset='1000001384' lat='50.099002936110246' lon='8.763584051458102' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2234' action='modify' visible='true' changeset='1000001384' lat='50.099002936110246' lon='8.763705516176376'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='waste_basket' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/node&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2245' visible='true' changeset='1000001384' lat='50.099005415227644' lon='8.763602823278198' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2244' action='modify' visible='true' changeset='1000001384' lat='50.099005769387254' lon='8.763695578153973'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='waste_basket' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/node&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2217' action='modify' visible='true' changeset='1000001384' lat='50.0990271960393' lon='8.76374383763524' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2301' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0990305' lon='8.7631202' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2336' action='modify' visible='true' changeset='1000001384' lat='50.09903109179323' lon='8.763722857365721' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2354' visible='true' changeset='1000001384' lat='50.09903233135118' lon='8.763573009210985' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2307' visible='true' changeset='1000001384' lat='50.09903551878586' lon='8.763589572581658' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2321' visible='true' changeset='1000001384' lat='50.09903835206095' lon='8.763642023255459' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2299' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0990414' lon='8.763662' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2248' visible='true' changeset='1000001384' lat='50.09904508108863' lon='8.763709380962869' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2277' visible='true' changeset='1000001384' lat='50.099049328888206' lon='8.763707874277513' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2327' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0990502' lon='8.7632664' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2349' visible='true' changeset='1000001384' lat='50.09905039347822' lon='8.763737538693013' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2219' visible='true' changeset='1000001384' lat='50.09905427697406' lon='8.763736502489714' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2292' visible='true' changeset='1000001384' lat='50.099056572320364' lon='8.763560745372068' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2278' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0990582' lon='8.7637592' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2264' visible='true' changeset='1000001384' lat='50.0990582521855' lon='8.763569825555466' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2306' visible='true' changeset='1000001384' lat='50.09906036844614' lon='8.763581264590036' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2302' action='modify' visible='true' changeset='1000001384' lat='50.099061811891225' lon='8.763590981190177' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2352' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0990695' lon='8.763404' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2334' visible='true' changeset='1000001384' lat='50.09907624709921' lon='8.763626011997141' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2216' visible='true' changeset='1000001384' lat='50.09907978869004' lon='8.763646992266661' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2261' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0990821' lon='8.7638915' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2291' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0990904' lon='8.7635482' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2328' action='modify' visible='true' changeset='1000001384' lat='50.099095569593516' lon='8.763576779167764' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2239' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.099098' lon='8.7638973' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2230' visible='true' changeset='1000001384' lat='50.09910389973022' lon='8.763619031427094' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2314' timestamp='2010-05-07T20:41:44Z' visible='true' changeset='1000001384' lat='50.0991076' lon='8.7636378' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2222' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0991166' lon='8.7638981' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2340' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0991266' lon='8.7638809' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2325' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0991297' lon='8.7638156' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2350' timestamp='2010-05-07T20:41:45Z' visible='true' changeset='1000001384' lat='50.0991327' lon='8.7638529' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2388' timestamp='2011-01-20T05:53:44Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2332' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2310' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2317' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2343' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2250' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2332' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='1A' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Senefelderstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2366' action='modify' timestamp='2011-01-20T05:54:31Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2310' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2332' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='1B' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Senefelderstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2382' action='modify' timestamp='2011-01-20T05:53:29Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2299' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2314' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2325' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2350' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2340' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2222' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2239' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2261' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2250' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2343' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2278' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2219' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2277' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2299' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='20' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='historic' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2360' action='modify' timestamp='2011-01-20T05:32:17Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2341' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2353' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2352' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2291' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2292' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2341' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='22' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2356' timestamp='2011-01-20T05:32:15Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2231' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2353' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2352' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2327' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2231' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='24' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2363' action='modify' timestamp='2011-01-20T05:32:14Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2329' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2231' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2327' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2301' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2329' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='26' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='source' v='house numbers from http://stadtplan.offenbach.de/hrclient/stadtplan_ofbach.html' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2361' timestamp='2011-01-20T05:32:12Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2331' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2329' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2301' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2331' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='26A' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2359' timestamp='2011-01-20T05:32:14Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2320' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2331' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='26B' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2375' action='modify' timestamp='2011-01-20T05:32:17Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2275' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2296' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2320' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='28' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='source' v='http://stadtplan.offenbach.de/hrclient/stadtplan_ofbach.html' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2376' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2337' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2298' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2223' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2262' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2337' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2370' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2309' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2324' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2229' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2237' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2309' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2381' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2266' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2276' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2297' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2249' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2259' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2362' action='modify' timestamp='2011-01-20T05:55:01Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2337' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2298' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2348' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2218' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2309' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2237' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2266' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2377' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2266' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2371' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2317' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2341' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='wall' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2368' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2296' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2290' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='fence' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2369' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2306' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2264' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='gate' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2378' action='modify' timestamp='2011-01-20T05:53:02Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2333' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2215' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2384' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2328' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2230' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2314' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='gate' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2387' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2245' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2227' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2354' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2307' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2245' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='bicycle_parking' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2364' timestamp='2011-01-20T05:53:32Z' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2345' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2235' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2265' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2255' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2345' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2374' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2216' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2334' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2321' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2299' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2216' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='leisure' v='garden' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='level' v='1' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2389' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2217' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2336' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2346' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2322' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2217' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='leisure' v='garden' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='level' v='1' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2365' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2219' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2277' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2248' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2349' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2219' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='post_box' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2383' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2260' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2221' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2275' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='cadastre' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='source' v='http://stadtplan.offenbach.de/hrclient/stadtplan_ofbach.html' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2385' action='modify' visible='true' changeset='1000001384'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2328' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2302' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2306' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2264' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2292' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2291' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2328' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;lt;/create&amp;gt;&lt;br /&gt;&amp;lt;/osmChange&amp;gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5802073029032874134?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5802073029032874134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/posting-via-osm-api-tool-more-videos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5802073029032874134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5802073029032874134'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/posting-via-osm-api-tool-more-videos.html' title='Posting via the OSM api tool, more videos'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Marienstraße 24, 32427 Minden, Germany</georss:featurename><georss:point>52.29175 8.91655</georss:point><georss:box>52.289322 8.9116145 52.294178 8.921485500000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4907069621383585106</id><published>2012-01-19T13:10:00.000-08:00</published><updated>2012-01-19T13:15:04.008-08:00</updated><title type='text'>How to capture changesets via the FOSM-API Tool</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is an example of how to get the FOSM api tool running, you can connect your JOSM to it and capture the OSM changes. It uses the perl dancer system.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hosted here :&lt;/div&gt;&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api"&gt;https://github.com/h4ck3rm1k3/FOSM-Api&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;get it :&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;git clone git@github.com:h4ck3rm1k3/FOSM-Api.git&lt;/blockquote&gt;&lt;br /&gt;Build it&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;perl Makefile.PL&lt;/blockquote&gt;&lt;br /&gt;Start the server :&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;perl -I . ./bin/app.pl&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Use the local api : (you need the server to run, change your api server to this in josm)&lt;br /&gt;&lt;a href="http://localhost:3000/api"&gt;http://localhost:3000/api&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From the josm log :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;GET http://localhost:3000/api/capabilities... OK&lt;br /&gt;Communications with http://localhost:3000/api established using protocol version 0.6.&lt;br /&gt;Toolbar action without name: org.openstreetmap.josm.plugins.print.PrintAction&lt;/blockquote&gt;&lt;div&gt;Now you can upload to the API and it will save your changeset to /tmp/osmupdate_ID.osm where the ID is the changeset it.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Example is here&amp;nbsp;&lt;a href="http://osmopenlayers.blogspot.com/2012/01/posting-via-osm-api-tool-more-videos.html"&gt;http://osmopenlayers.blogspot.com/2012/01/posting-via-osm-api-tool-more-videos.html&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;mike&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4907069621383585106?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4907069621383585106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/how-to-capture-changesets-via-fosm-api.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4907069621383585106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4907069621383585106'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/how-to-capture-changesets-via-fosm-api.html' title='How to capture changesets via the FOSM-API Tool'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-6862464896107149707</id><published>2012-01-19T06:29:00.000-08:00</published><updated>2012-01-19T08:55:44.019-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosm_maps'/><category scheme='http://www.blogger.com/atom/ns#' term='osm'/><category scheme='http://www.blogger.com/atom/ns#' term='josm'/><title type='text'>First Changeset posted to Blog not to OSM or central database</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;I have decided to post my changesets to my blog now, Instead of putting them in some global database.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Here is a video describing why :&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/G6VWEmuYehs/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/G6VWEmuYehs?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/G6VWEmuYehs?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Data is here :&lt;a href="http://pastebin.com/mk0AqEnk"&gt;http://pastebin.com/mk0AqEnk&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Pictures&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ff_kLcqG-to/TxgoDRj_KUI/AAAAAAAARH8/d_1nN1YI89Q/s1600/Screenshot+at+2012-01-19+15%253A17%253A59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/-Ff_kLcqG-to/TxgoDRj_KUI/AAAAAAAARH8/d_1nN1YI89Q/s320/Screenshot+at+2012-01-19+15%253A17%253A59.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TvKvgygtTck/TxgoEDPT1AI/AAAAAAAARIA/O6XLCKWv7NM/s1600/Screenshot+-+011912+-+14%253A45%253A35.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="158" src="http://4.bp.blogspot.com/-TvKvgygtTck/TxgoEDPT1AI/AAAAAAAARIA/O6XLCKWv7NM/s320/Screenshot+-+011912+-+14%253A45%253A35.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Data embedded :&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;br /&gt;&amp;lt;osm version='0.6' generator='JOSM'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2355' timestamp='2011-01-20T05:32:11Z' visible='true' lat='50.0990011' lon='8.7629364' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2354' visible='true' lat='50.09903233135118' lon='8.763573009210985' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2353' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0989773' lon='8.7634355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2352' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0990695' lon='8.763404' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2350' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0991327' lon='8.7638529' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2349' visible='true' lat='50.09905039347822' lon='8.763737538693013' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2348' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.098473619781835' lon='8.7617997' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2346' action='modify' visible='true' lat='50.09899319671921' lon='8.76370629399504' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2345' timestamp='2011-01-20T05:32:12Z' visible='true' lat='50.0988005' lon='8.762808' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2343' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0989891' lon='8.7637249' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2341' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0989998' lon='8.7635818' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2340' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0991266' lon='8.7638809' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2337' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.09863531979393' lon='8.7617401' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2336' action='modify' visible='true' lat='50.09903109179323' lon='8.763722857365721' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2334' visible='true' lat='50.09907624709921' lon='8.763626011997141' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2333' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.0987041' lon='8.7628525' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2332' timestamp='2011-01-19T19:24:21Z' visible='true' lat='50.0989093' lon='8.7638064' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2331' timestamp='2011-01-20T05:32:12Z' visible='true' lat='50.0989098' lon='8.76297' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2329' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0989373' lon='8.7631524' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2328' action='modify' visible='true' lat='50.099095569593516' lon='8.763576779167764' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2327' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0990502' lon='8.7632664' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2325' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0991297' lon='8.7638156' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2324' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.0985709' lon='8.762076' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2322' action='modify' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.09898916146689' lon='8.763724614402518' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2321' visible='true' lat='50.09903835206095' lon='8.763642023255459' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2320' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.098977' lon='8.7627624' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2317' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.098997' lon='8.7636868' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2314' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0991076' lon='8.7636378' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2310' timestamp='2011-01-19T19:24:21Z' visible='true' lat='50.0989349' lon='8.7636567' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2309' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.098542519786974' lon='8.7618996' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2308' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.0988836' lon='8.7627967' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2307' visible='true' lat='50.09903551878586' lon='8.763589572581658' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2306' visible='true' lat='50.09906036844614' lon='8.763581264590036' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2302' action='modify' visible='true' lat='50.099061811891225' lon='8.763590981190177' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2301' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0990305' lon='8.7631202' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2299' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0990414' lon='8.763662' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2298' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.09852741978586' lon='8.7617813' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2297' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.098827719808305' lon='8.7619857' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2296' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.0989381' lon='8.7624971' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2292' visible='true' lat='50.099056572320364' lon='8.763560745372068' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2291' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0990904' lon='8.7635482' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2290' visible='true' lat='50.098865222193446' lon='8.762119746924144' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2286' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.09871321979975' lon='8.7617135' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2278' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0990582' lon='8.7637592' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2277' visible='true' lat='50.099049328888206' lon='8.763707874277513' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2276' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.0987557198029' lon='8.7620103' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2275' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.0988417' lon='8.762533' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2266' action='modify' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.098729719800964' lon='8.7618257' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2265' timestamp='2011-01-20T05:32:11Z' visible='true' lat='50.0988286' lon='8.7627667' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2264' visible='true' lat='50.0990582521855' lon='8.763569825555466' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2262' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' lat='50.09860851979191' lon='8.761549100000002' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2261' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0990821' lon='8.7638915' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2260' visible='true' lat='50.09862713903177' lon='8.76288159041465' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2259' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' lat='50.098686719797755' lon='8.761524900000001' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2255' timestamp='2011-01-20T05:32:11Z' visible='true' lat='50.0987988' lon='8.7627796' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2254' action='modify' visible='true' lat='50.09900081115237' lon='8.76371324574936'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='waste_basket' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/node&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2250' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.0989717' lon='8.7638366' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2249' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' lat='50.0987594198032' lon='8.7615001' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2248' visible='true' lat='50.09904508108863' lon='8.763709380962869' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2245' visible='true' lat='50.099005415227644' lon='8.763602823278198' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2244' action='modify' visible='true' lat='50.099005769387254' lon='8.763695578153973'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='waste_basket' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/node&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2239' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.099098' lon='8.7638973' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2237' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.09865191979516' lon='8.7618523' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2235' timestamp='2011-01-20T05:32:11Z' visible='true' lat='50.0988336' lon='8.7627951' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2234' action='modify' visible='true' lat='50.099002936110246' lon='8.763705516176376'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='waste_basket' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/node&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2231' timestamp='2010-05-07T20:41:44Z' visible='true' lat='50.098958' lon='8.7632978' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2230' visible='true' lat='50.09910389973022' lon='8.763619031427094' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2229' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.0986816' lon='8.7620382' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2227' visible='true' lat='50.099002936110246' lon='8.763584051458102' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2223' action='modify' timestamp='2010-05-07T20:41:39Z' visible='true' lat='50.098500019783806' lon='8.7615862' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2222' timestamp='2010-05-07T20:41:45Z' visible='true' lat='50.0991166' lon='8.7638981' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2221' visible='true' lat='50.09859491715959' lon='8.76263043321998' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2219' visible='true' lat='50.09905427697406' lon='8.763736502489714' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2218' action='modify' timestamp='2010-05-07T20:41:41Z' visible='true' lat='50.098490119783065' lon='8.7619175' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2217' action='modify' visible='true' lat='50.0990271960393' lon='8.76374383763524' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2216' visible='true' lat='50.09907978869004' lon='8.763646992266661' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;node id='-2215' timestamp='2010-05-07T20:41:42Z' visible='true' lat='50.0987813' lon='8.7628284' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2389' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2217' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2336' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2346' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2322' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2217' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='leisure' v='garden' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='level' v='1' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2388' timestamp='2011-01-20T05:53:44Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2332' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2310' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2317' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2343' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2250' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2332' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='1A' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Senefelderstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2387' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2245' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2227' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2354' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2307' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2245' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='bicycle_parking' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2385' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2328' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2302' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2306' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2264' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2292' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2291' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2328' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2384' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2328' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2230' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2314' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='gate' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2383' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2260' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2221' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2275' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='cadastre' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='source' v='http://stadtplan.offenbach.de/hrclient/stadtplan_ofbach.html' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2382' action='modify' timestamp='2011-01-20T05:53:29Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2299' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2314' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2325' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2350' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2340' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2222' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2239' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2261' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2250' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2343' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2278' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2219' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2277' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2299' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='20' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='historic' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2381' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2266' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2276' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2297' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2249' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2259' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2378' action='modify' timestamp='2011-01-20T05:53:02Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2333' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2215' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2377' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2266' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2376' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2337' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2298' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2223' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2262' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2337' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2375' action='modify' timestamp='2011-01-20T05:32:17Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2275' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2296' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2320' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='28' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='source' v='http://stadtplan.offenbach.de/hrclient/stadtplan_ofbach.html' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2374' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2216' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2334' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2321' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2299' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2216' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='leisure' v='garden' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='level' v='1' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2371' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2317' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2341' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='wall' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2370' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2309' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2324' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2229' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2237' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2309' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2369' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2306' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2264' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='gate' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2368' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2296' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2290' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='barrier' v='fence' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2366' action='modify' timestamp='2011-01-20T05:54:31Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2310' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2332' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='1B' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Senefelderstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2365' action='modify' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2219' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2277' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2248' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2349' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2219' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='amenity' v='post_box' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2364' timestamp='2011-01-20T05:53:32Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2345' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2235' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2265' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2255' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2345' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2363' action='modify' timestamp='2011-01-20T05:32:14Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2329' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2231' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2327' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2301' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2329' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='26' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='source' v='house numbers from http://stadtplan.offenbach.de/hrclient/stadtplan_ofbach.html' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2362' action='modify' timestamp='2011-01-20T05:55:01Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2337' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2298' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2348' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2218' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2309' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2237' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2266' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2286' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='36' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='name' v='gelbes haus' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2361' timestamp='2011-01-20T05:32:12Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2331' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2329' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2301' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2331' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='26A' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2360' action='modify' timestamp='2011-01-20T05:32:17Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2341' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2353' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2352' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2291' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2292' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2341' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='22' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2359' timestamp='2011-01-20T05:32:14Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2320' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2308' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2331' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2355' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='26B' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;way id='-2356' timestamp='2011-01-20T05:32:15Z' visible='true'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2231' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2353' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2352' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2327' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;nd ref='-2231' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:city' v='Offenbach am Main' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:country' v='DE' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:housenumber' v='24' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:postcode' v='63069' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='addr:street' v='Marienstraße' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tag k='building' v='yes' /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/way&amp;gt;&lt;br /&gt;&amp;lt;/osm&amp;gt;&lt;/blockquote&gt;Also posted on google plus&amp;nbsp;alternatively&amp;nbsp;:&amp;nbsp;&lt;a href="https://plus.google.com/u/0/b/110682714810807239347/110682714810807239347/posts/TtvbYjVwE3Z"&gt;https://plus.google.com/u/0/b/110682714810807239347/110682714810807239347/posts/TtvbYjVwE3Z&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-6862464896107149707?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/6862464896107149707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/first-changeset-posted-to-blog-not-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6862464896107149707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6862464896107149707'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/first-changeset-posted-to-blog-not-to.html' title='First Changeset posted to Blog not to OSM or central database'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Ff_kLcqG-to/TxgoDRj_KUI/AAAAAAAARH8/d_1nN1YI89Q/s72-c/Screenshot+at+2012-01-19+15%253A17%253A59.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Marienstraße 26, 63069 Offenbach am Main, Germany</georss:featurename><georss:point>50.0991005 8.7631137</georss:point><georss:box>50.096554 8.7581782 50.101647 8.7680492</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4614555159669285398</id><published>2012-01-12T10:54:00.000-08:00</published><updated>2012-01-12T10:54:28.447-08:00</updated><title type='text'>Bug reports with google maps and picasa</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I reported the bug with the maps that I was experiencing, here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gdata-issues/issues/detail?id=2794&amp;amp;thanks=2794&amp;amp;ts=1326392992"&gt;http://code.google.com/p/gdata-issues/issues/detail?id=2794&amp;amp;thanks=2794&amp;amp;ts=1326392992&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: white; font-size: 12px; max-width: 80em; padding-left: 0.7em; text-align: -webkit-auto; white-space: pre-wrap;"&gt;&lt;b style="font-size: 13px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;Name of API affected:&lt;/b&gt;&lt;br /&gt;Picasa Web Albums Data API/Maps&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 13px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;Issue summary:&lt;/b&gt;&lt;br /&gt;When you rename an album, the embedded gmap is broken.&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 13px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;Steps to reproduce issue:&lt;/b&gt;&lt;br /&gt;1. create an album with geotagged pictures&lt;br /&gt;2. rename the album&lt;br /&gt;3. get the kml link for gearth, use that to create an embedded map, the resulting html links to the old name.&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 13px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;Expected output:&lt;/b&gt;&lt;br /&gt;link to the new name&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 13px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;Actual results:&lt;/b&gt;&lt;br /&gt;link to the old, non exisiting name&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 13px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;Notes:&lt;/b&gt;&lt;br /&gt;I can create a test case for you if needed.&lt;/pre&gt;&lt;pre style="background-color: white; font-size: 12px; max-width: 80em; padding-left: 0.7em; text-align: -webkit-auto; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: white; font-size: 12px; max-width: 80em; padding-left: 0.7em; text-align: -webkit-auto; white-space: pre-wrap;"&gt;and here &lt;/pre&gt;&lt;pre style="background-color: white; font-size: 12px; max-width: 80em; padding-left: 0.7em; text-align: -webkit-auto; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: white; font-size: 12px; max-width: 80em; padding-left: 0.7em; text-align: -webkit-auto; white-space: pre-wrap;"&gt;&lt;a href="https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/picasa/picasa-web-albums/so5UtoA8Dpk"&gt;https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/picasa/picasa-web-albums/so5UtoA8Dpk&lt;/a&gt;&lt;/pre&gt;&lt;pre style="background-color: white; font-size: 12px; max-width: 80em; padding-left: 0.7em; text-align: -webkit-auto; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; white-space: normal;"&gt;In my blog post&amp;nbsp;&lt;/span&gt;&lt;a href="http://osmopenlayers.blogspot.com/2012/01/survey-of-offenbach-jan-12-kaiserstrae.html" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #1155cc; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; vertical-align: baseline; white-space: normal;" target="_blank"&gt;http://osmopenlayers.&lt;wbr&gt;&lt;/wbr&gt;blogspot.com/2012/01/survey-&lt;wbr&gt;&lt;/wbr&gt;of-offenbach-jan-12-&lt;wbr&gt;&lt;/wbr&gt;kaiserstrae.html&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; white-space: normal;"&gt;&amp;nbsp;I have an embedded map.&lt;/span&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;it is created using maps kml feed with the&amp;nbsp;&lt;a href="https://picasaweb.google.com/data/feed/base/user/JamesMikeDuPont/albumid/5696785481988196129?alt=kml&amp;amp;kind=photo&amp;amp;hl=en_US" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #1155cc; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;https://picasaweb.google.&lt;wbr&gt;&lt;/wbr&gt;com/data/feed/base/user/&lt;wbr&gt;&lt;/wbr&gt;JamesMikeDuPont/albumid/&lt;wbr&gt;&lt;/wbr&gt;5696785481988196129?alt=kml&amp;amp;&lt;wbr&gt;&lt;/wbr&gt;kind=photo&amp;amp;hl=en_US&lt;/a&gt;&amp;nbsp;source.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;when i rename my album, the embedded pictures links break because the links are to the old name and not the new one.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;see also the issue here :&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gdata-issues/issues/detail?id=2794&amp;amp;thanks=2794&amp;amp;ts=1326392992" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #1155cc; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;http://code.google.com/p/&lt;wbr&gt;&lt;/wbr&gt;gdata-issues/issues/detail?id=&lt;wbr&gt;&lt;/wbr&gt;2794&amp;amp;thanks=2794&amp;amp;ts=1326392992&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;I can describe this in more detail if you want, I renamed the album back so that it wont be a problem.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: normal;"&gt;&lt;br /&gt;mike&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4614555159669285398?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4614555159669285398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/bug-reports-with-google-maps-and-picasa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4614555159669285398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4614555159669285398'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/bug-reports-with-google-maps-and-picasa.html' title='Bug reports with google maps and picasa'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5794728067716069657</id><published>2012-01-12T09:39:00.000-08:00</published><updated>2012-01-12T10:25:57.933-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='offenbach'/><title type='text'>Survey of offenbach Jan 12, Kaiserstraße, Geleitstraße, Groß-Hasenbach-Straße</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is my second try in the photo survey, this time I uploaded the files to google plus, then I tagged them in picasaweb, then I took the google earth kml map of the album (https://picasaweb.google.com/data/feed/base/user/JamesMikeDuPont/albumid/5696785481988196129?alt=kml&amp;amp;kind=photo&amp;amp;hl=en_US) pluged that into google maps and got the embed code :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="480" marginheight="0" marginwidth="0" scrolling="no" src="http://maps.google.de/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=https:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2FJamesMikeDuPont%2Falbumid%2F5696785481988196129%3Falt%3Dkml%26kind%3Dphoto%26hl%3Den_US&amp;amp;aq=&amp;amp;sll=51.151786,10.415039&amp;amp;sspn=21.953878,57.084961&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;t=m&amp;amp;ll=50.101808,8.761843&amp;amp;spn=0.003303,0.006866&amp;amp;z=17&amp;amp;output=embed" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.de/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=https:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2FJamesMikeDuPont%2Falbumid%2F5696785481988196129%3Falt%3Dkml%26kind%3Dphoto%26hl%3Den_US&amp;amp;aq=&amp;amp;sll=51.151786,10.415039&amp;amp;sspn=21.953878,57.084961&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;t=m&amp;amp;ll=50.101808,8.761843&amp;amp;spn=0.003303,0.006866&amp;amp;z=17" style="color: blue; text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;The album with description of the photos are here, this is also the embed code of the album&lt;br /&gt;&lt;br /&gt;&lt;embed flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;hl=en_US&amp;amp;feat=flashalbum&amp;amp;RGB=0x000000&amp;amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2FJamesMikeDuPont%2Falbumid%2F5696785481988196129%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" height="192" pluginspage="http://www.macromedia.com/go/getflashplayer" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" type="application/x-shockwave-flash" width="288"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;https://picasaweb.google.com/JamesMikeDuPont/January122012?authuser=0&amp;amp;feat=directlink&lt;br /&gt;&lt;br /&gt;when I try and just insert the photos from picasa, all the descriptions are lost..&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5794728067716069657?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5794728067716069657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/survey-of-offenbach-jan-12-kaiserstrae.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5794728067716069657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5794728067716069657'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/survey-of-offenbach-jan-12-kaiserstrae.html' title='Survey of offenbach Jan 12, Kaiserstraße, Geleitstraße, Groß-Hasenbach-Straße'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Offenbach am Main, Germany</georss:featurename><georss:point>50.09563620000001 8.77608429999998</georss:point><georss:box>50.050363700000005 8.71594879999998 50.14090870000001 8.836219799999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-833868153415665258</id><published>2012-01-12T06:48:00.000-08:00</published><updated>2012-01-12T06:48:35.687-08:00</updated><title type='text'>Guest Blog Post from Валерий Хвалев - How to install Gazetteer on Ubuntu</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;   &lt;br /&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;&lt;span class="gD" email="khvalov.valery@gmail.com" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; display: inline; font-family: arial, sans-serif; font-size: 13px; font-weight: bold; vertical-align: top; white-space: nowrap;"&gt;Guest blog post from Валерий Хвалев&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; white-space: nowrap;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="go" style="background-color: rgba(255, 255, 255, 0.917969); color: #555555; font-family: arial, sans-serif; font-size: 13px; vertical-align: top; white-space: nowrap;"&gt;khvalov.valery@gmail.com&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: palatino, georgia, verdana, arial, sans-serif; font-size: x-small; line-height: 19px;"&gt;Valery N. Khvalov&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;&lt;span class="go" style="background-color: rgba(255, 255, 255, 0.917969); vertical-align: top;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: palatino, georgia, verdana, arial, sans-serif; font-size: x-small; line-height: 19px; text-align: justify; white-space: normal;"&gt;Web security consultant, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;&lt;span class="go" style="background-color: rgba(255, 255, 255, 0.917969); color: #555555; font-family: arial, sans-serif; font-size: 13px; vertical-align: top; white-space: nowrap;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: palatino, georgia, verdana, arial, sans-serif; font-size: x-small; line-height: 19px; text-align: justify; white-space: normal;"&gt;--------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;&lt;span class="go" style="background-color: rgba(255, 255, 255, 0.917969); color: #555555; font-family: arial, sans-serif; font-size: 13px; vertical-align: top; white-space: nowrap;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: palatino, georgia, verdana, arial, sans-serif; font-size: x-small; line-height: 19px; text-align: justify; white-space: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;Howto install Gazetteer on Ubuntu.&lt;/span&gt;&lt;/div&gt;&lt;div lang="en-US" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;a href="" name="_GoBack"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;Afterseveral days of full fail, reading a megabytes of information, I&lt;/span&gt;насчупал&lt;span lang="en-US"&gt; right way – how toinstall local Gazetter. &lt;/span&gt;&lt;/div&gt;&lt;div lang="en-US" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="en-US"&gt;Mainproblem in this – YOU should use exact version of osm2pgsql versionwith exact version PostGIS, else you will face troubles&lt;/span&gt;&lt;/div&gt;&lt;div lang="en-US" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span lang="en-US"&gt;PostGIS 1.5 – this is mandatary condition, if you wold like to avoid headaich. How to install it on Ubuntu version lower 11 – follow instructions here &lt;a href="http://blog.smartlogicsolutions.com/2010/03/04/installing-postgis-1-5-0-on-postgresql-8-4-on-ubuntu-9-10/"&gt;http://blog.smartlogicsolutions.com/2010/03/04/installing-postgis-1-5-0-on-postgresql-8-4-on-ubuntu-9-10/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span lang="en-US"&gt;osm2pgsql SVN version 0.70.5 – PLEASE keep in mind, that you need this version for gazetteer , BUT not for your geoserver. You should compile it from sources, &lt;a href="http://svn.openstreetmap.org/applications/utils/export/osm2pgsql-intarray/"&gt;http://svn.openstreetmap.org/applications/utils/export/osm2pgsql-intarray/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span lang="en-US"&gt;Now you can proceed with instructions from official site &lt;a href="http://wiki.openstreetmap.org/wiki/Nominatim/Installation"&gt;http://wiki.openstreetmap.org/wiki/Nominatim/Installation&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span lang="en-US"&gt;And last step. As soon as you will finish with official instructions, and make your first try to search something on site – you might have an a error: &lt;/span&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;&lt;b&gt;functionget_place_boundingbox_quick(integer) does not exist&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;It’scause because there is some functions lost. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;Nowyou should download other version of system functions and apply it toyour gazetteer database:&lt;a href="http://svn.openstreetmap.org/applications/utils/nominatim/sql/functions.sql"&gt;http://svn.openstreetmap.org/applications/utils/nominatim/sql/functions.sql&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;Youwill see some errors, but you can skip it. All required functionswill be applied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;ANDdon’t forget  to apply &lt;/span&gt;&lt;span lang="en-US"&gt;&lt;b&gt;gazetteer-functions.sql &lt;/b&gt;&lt;/span&gt;&lt;span lang="en-US"&gt;once again  from gazetter directory.It’s required to override some old functions with new. &lt;/span&gt;&lt;/div&gt;&lt;div lang="en-US" style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;Nowenjoy your profit!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.75in;"&gt;&lt;span lang="en-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-833868153415665258?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/833868153415665258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/guest-blog-post-from-how-to-install.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/833868153415665258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/833868153415665258'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/guest-blog-post-from-how-to-install.html' title='Guest Blog Post from Валерий Хвалев - How to install Gazetteer on Ubuntu'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-8811833448496347343</id><published>2012-01-11T16:08:00.000-08:00</published><updated>2012-01-11T18:04:49.601-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosm_maps'/><category scheme='http://www.blogger.com/atom/ns#' term='wikipedia'/><category scheme='http://www.blogger.com/atom/ns#' term='offenbach'/><category scheme='http://www.blogger.com/atom/ns#' term='wikimedia'/><title type='text'>tour of Offenbach Jan 10/11 2012</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I want to upload these photos to wikipedia/commons, but it is not easy. I want to post them to picasa, but I am over my quota. &lt;strike&gt;So, I will blog the photos and then tag them.&lt;/strike&gt;&amp;nbsp;Update: First upload them in google plus, then you can use them in a blog or in picasaweb to get around the size limits. Then I can put them on panoramio and then take them into &lt;a href="http://commons.wikimedia.org/"&gt;commons.wikimedia.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I figure there has to be an easier way to do this, but at least it is pretty easy for me.&lt;br /&gt;&lt;br /&gt;Here are my photos, each with some basic data, free form.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UPDATE: the album is uploaded now here :&lt;br /&gt;&lt;a href="https://picasaweb.google.com/106785192512941136314/TourOfOffenbachJanuary10And112012"&gt;https://picasaweb.google.com/106785192512941136314/TourOfOffenbachJanuary10And112012&lt;/a&gt;&amp;nbsp;each photo is geo tagged and the description is added.&lt;br /&gt;&lt;br /&gt;Here is the map of the photos:&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="350" marginheight="0" marginwidth="0" scrolling="no" src="http://maps.google.de/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=https:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2FJamesMikeDuPont%2Falbumid%2F5696536125363604369%3Falt%3Dkml%26kind%3Dphoto%26hl%3Den_US&amp;amp;aq=&amp;amp;sll=50.095636,8.776084&amp;amp;sspn=0.164522,0.445976&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=50.102787,8.760586&amp;amp;spn=0.008428,0.013014&amp;amp;output=embed" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.de/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=https:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2FJamesMikeDuPont%2Falbumid%2F5696536125363604369%3Falt%3Dkml%26kind%3Dphoto%26hl%3Den_US&amp;amp;aq=&amp;amp;sll=50.095636,8.776084&amp;amp;sspn=0.164522,0.445976&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=50.102787,8.760586&amp;amp;spn=0.008428,0.013014" style="color: blue; text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;The panoramia group is here :&lt;br /&gt;&lt;a href="http://www.panoramio.com/group/53870"&gt;http://www.panoramio.com/group/53870&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Tafelspitz&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Wilhelmsplatz 13 63065 Offenbach am Main, Germany&lt;/div&gt;&lt;div style="text-align: center;"&gt;Tel : 069 80085640&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-wIH8kDIPkKg/Tw4P0JjwsDI/AAAAAAAAQuE/8B3XrCYtedw/s1600/DSC02895.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-wIH8kDIPkKg/Tw4P0JjwsDI/AAAAAAAAQuE/8B3XrCYtedw/s320/DSC02895.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;www.tafelspitzundsoehne.de/&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://frankfurt.prinz.de/restaurants/restaurantfinder/tafelspitz-soehne-buergerlich-restaurants-gastro,549879,1,LocationFinder.html"&gt;http://frankfurt.prinz.de/restaurants/restaurantfinder/tafelspitz-soehne-buergerlich-restaurants-gastro,549879,1,LocationFinder.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Tarantino's&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HCiCRs3vCjM/Tw4QTW4VoiI/AAAAAAAAQuU/GOXBFHdA5Yo/s1600/DSC02893.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-HCiCRs3vCjM/Tw4QTW4VoiI/AAAAAAAAQuU/GOXBFHdA5Yo/s320/DSC02893.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Wilhelmsplatz 15  63065 Offenbach am Main, Germany&lt;/div&gt;&lt;div style="text-align: center;"&gt;069 20017824&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://maps.google.com/maps/place?client=ubuntu&amp;amp;channel=cs&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;q=Wilhelmsplatz+tarantinos&amp;amp;fb=1&amp;amp;hq=Wilhelmsplatz+tarantinos&amp;amp;cid=2184244787219856286&amp;amp;ei=SRoOT9HJFpSA8gO1p5noBQ&amp;amp;sa=X&amp;amp;oi=local_result&amp;amp;ct=map-marker-link&amp;amp;resnum=4&amp;amp;ved=0CFMQrwswAw"&gt;Tarantino's&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;www.tarantino-offenbach.de&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="ts intrlu" style="background-color: white; border-collapse: collapse; color: #222222; font-family: arial, sans-serif; font-size: small; line-height: 15px;"&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Le Belge&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_lMPgAh-Z30/Tw4QjTr2RQI/AAAAAAAAQuc/jSJ4S8DvoOo/s1600/DSC02892.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-_lMPgAh-Z30/Tw4QjTr2RQI/AAAAAAAAQuc/jSJ4S8DvoOo/s320/DSC02892.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Le Belge&lt;img src="http://maps.gstatic.com/mapfiles/transparent.png" /&gt;‎&lt;/div&gt;&lt;div style="text-align: center;"&gt;Bleichstraße 49&lt;/div&gt;&lt;div style="text-align: center;"&gt;63065 Offenbach am Main, Germany&lt;/div&gt;&lt;div style="text-align: center;"&gt;069 56997020&lt;/div&gt;&lt;div style="text-align: center;"&gt;lebelge.de‎&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Brasserie beau d'eau ‎&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-F5wJXMdLVPs/Tw4Q0HZk8aI/AAAAAAAAQuk/mG-_Pvvu9z0/s1600/DSC02891.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-F5wJXMdLVPs/Tw4Q0HZk8aI/AAAAAAAAQuk/mG-_Pvvu9z0/s320/DSC02891.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Brasserie beau d'eau ‎&lt;/div&gt;&lt;div style="text-align: center;"&gt;Wilhelmsplatz 8&lt;/div&gt;&lt;div style="text-align: center;"&gt;63065 Offenbach am Main, Deutschland&lt;/div&gt;&lt;div style="text-align: center;"&gt;069 825225&lt;/div&gt;&lt;div style="text-align: center;"&gt;brasserie-offenbach.de‎&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Wilhelmsplatz&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2uMYu8Iw-Xg/Tw4RDyrJg6I/AAAAAAAAQus/RKlJT2xrWu0/s1600/DSC02890.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-2uMYu8Iw-Xg/Tw4RDyrJg6I/AAAAAAAAQus/RKlJT2xrWu0/s320/DSC02890.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Wilhelmsplatz&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: #fefefe; font-family: Arial, Helvetica, sans-serif; line-height: 15px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fefefe; font-family: Arial, Helvetica, sans-serif; line-height: 15px;"&gt;Stadtschänke&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-C-FHOqYpVHA/Tw4RUB5abeI/AAAAAAAAQu0/DkL71PDd-y4/s1600/DSC02889.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-C-FHOqYpVHA/Tw4RUB5abeI/AAAAAAAAQu0/DkL71PDd-y4/s320/DSC02889.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2jj1df07jxY/Tw4RlKXTctI/AAAAAAAAQu8/UcZw3JTZZKA/s1600/DSC02888.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-2jj1df07jxY/Tw4RlKXTctI/AAAAAAAAQu8/UcZw3JTZZKA/s320/DSC02888.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div data-clicks="0" style="background-color: white; color: #444444; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Bieberer Str. 14, 63065 Offenbach&lt;/div&gt;&lt;div style="background-color: white; color: #444444; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;06982366293&lt;/div&gt;&lt;div style="background-color: white; color: #444444; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a href="http://www.qype.com/place/1920162-Stadtschaenke-Offenbach"&gt;http://www.qype.com/place/1920162-Stadtschaenke-Offenbach&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Rosen Apotheke&lt;/span&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-21EEtWpdGRI/Tw4R13aUThI/AAAAAAAAQvE/eE6_YOyojFY/s1600/DSC02887.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-21EEtWpdGRI/Tw4R13aUThI/AAAAAAAAQvE/eE6_YOyojFY/s320/DSC02887.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Rosen Apotheke&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;em style="background-color: white; font-family: arial, sans-serif; font-size: small; font-style: normal; font-weight: bold; line-height: 16px; text-align: center;"&gt;Rosen Apotheke&lt;/em&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: x-small; line-height: 16px;"&gt;. Wilhelmsplatz 11 63065&amp;nbsp;&lt;/span&gt;&lt;em style="background-color: white; font-family: arial, sans-serif; font-size: small; font-style: normal; font-weight: bold; line-height: 16px; text-align: center;"&gt;Offenbach&lt;/em&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: x-small; line-height: 16px; text-align: center;"&gt;. Telefon: 0 69 / 88 36 03; Fax: 0 69 / 88 36 08; E-Mail: rosenapo.of@t-online.de;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: x-small; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; line-height: 16px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;em style="background-color: white; font-family: arial, sans-serif; font-style: normal; font-weight: bold; line-height: 16px;"&gt;WORLD&lt;/em&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; line-height: 16px;"&gt;&amp;nbsp;OF KEBAP Bieberer Str. 8&lt;/span&gt;, my favorite place&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-n6r8ij4w36Y/Tw4SEzuL-1I/AAAAAAAAQvM/CM4Izs_9otk/s1600/DSC02886.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-n6r8ij4w36Y/Tw4SEzuL-1I/AAAAAAAAQvM/CM4Izs_9otk/s320/DSC02886.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2jWnJmaK_js/Tw4SVgC-YTI/AAAAAAAAQvU/Hu-W7_V2sro/s1600/DSC02885.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-2jWnJmaK_js/Tw4SVgC-YTI/AAAAAAAAQvU/Hu-W7_V2sro/s320/DSC02885.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.worldofkebap.com/index.php?option=com_content&amp;amp;task=section&amp;amp;id=6&amp;amp;Itemid=27"&gt;http://www.worldofkebap.com/index.php?option=com_content&amp;amp;task=section&amp;amp;id=6&amp;amp;Itemid=27&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Offenbach am Main in der Bieberer Strasse 8,&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Depot Offenbach&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6udEDnOJhTo/Tw4SzAocHII/AAAAAAAAQvk/Ug1p4m1RI64/s1600/DSC02883.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-6udEDnOJhTo/Tw4SzAocHII/AAAAAAAAQvk/Ug1p4m1RI64/s320/DSC02883.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Bieberer Straße 1&lt;/div&gt;&lt;div style="text-align: center;"&gt;Offenbach am Main&lt;/div&gt;&lt;div style="text-align: center;"&gt;069 80052530&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Silvie's Domspatz&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4k8FhJ99bdA/Tw4UAM72pVI/AAAAAAAAQvs/nJ8CWW51fis/s1600/DSC02882.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-4k8FhJ99bdA/Tw4UAM72pVI/AAAAAAAAQvs/nJ8CWW51fis/s320/DSC02882.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Domstr. 71, im Hof&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KvgrQm99LDo/Tw4UQ-enNCI/AAAAAAAAQv0/BCucvrPORZ4/s1600/DSC02881.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-KvgrQm99LDo/Tw4UQ-enNCI/AAAAAAAAQv0/BCucvrPORZ4/s320/DSC02881.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Domstr. 71, hof eingang, fachwerk&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HRO6tEh3sbY/Tw4UiQrOAXI/AAAAAAAAQv8/UF0_OKTgt9E/s1600/DSC02880.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-HRO6tEh3sbY/Tw4UiQrOAXI/AAAAAAAAQv8/UF0_OKTgt9E/s320/DSC02880.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Silvie's Domspatz Hofeingang&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;50.106878, 8.754024&lt;/div&gt;&lt;div style="text-align: -webkit-auto;"&gt;&lt;div style="text-align: center;"&gt;Silvi's Domspatz&lt;/div&gt;&lt;div style="text-align: center;"&gt;Silvia Schuster&lt;/div&gt;&lt;div style="text-align: center;"&gt;Domstr. 71&lt;/div&gt;&lt;/div&gt;(069) 81 6605&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-f3gOACCBroA/Tw4UyLc9GmI/AAAAAAAAQwE/kPCECnHplO8/s1600/DSC02879.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-f3gOACCBroA/Tw4UyLc9GmI/AAAAAAAAQwE/kPCECnHplO8/s320/DSC02879.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Silvie's Domspatz&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Domstr. 71&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Jazz in Offenbach&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lrtIicBS_qs/Tw4VD3qPIxI/AAAAAAAAQwM/S4wETfFdmUg/s1600/DSC02878.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-lrtIicBS_qs/Tw4VD3qPIxI/AAAAAAAAQwM/S4wETfFdmUg/s320/DSC02878.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Hot Four&lt;/div&gt;&lt;div style="text-align: center;"&gt;So 15 Jan 2012&lt;/div&gt;&lt;div style="text-align: center;"&gt;Buecherturm&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Stadtbibliotheke&lt;/div&gt;&lt;div style="text-align: center;"&gt;offenbach&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.jazz-ev-of.de/ausblick.htm"&gt;http://www.jazz-ev-of.de/ausblick.htm&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Sonntag, 15. Januar 2012, 11.00 Uhr im Bücherturm der Stadtbibliothek Offenbach am Main, Herrnstraße 84, Kulturkarree&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;HOT FOUR | DIE HEISSEN VIER&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Mit einem heißen Musikprogramm startet der JAZZ E.V. OFFENBACH ins neue Jahr. Neu ist auch das Repertoire von HOT FOUR. Aufregend und ungestüm wie die wilden Zwanziger des vorigen Jahrhunderts kommt die Musik von Louis Armstrong und Duke Ellington daher. Unbekümmert geht es in die Elemente der Popmusik der Beaties zu Tango, Funk und Reggae über und zurück nach New Orieans mit Bigbandsound. Horst Aussenhof , Klarinette, Basssaxophon und Gesang, Joachim Lösch, Kornett und Gesang, Bernhard Sperrfechter, Banjo, Gitarre und Gesang und Jens Hunstein, Basssaxophon, Altsaxophon und Gesang, sind DIE HEISSEN VIER, die zum Anjazzen 2012 in den Bücherturm kommen. Kosten . 8. / 6. EURO&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.jazz-ev-of.de/HotFour/hotfour12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.jazz-ev-of.de/HotFour/hotfour12.jpg" width="224" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Gelbes Haus&lt;/span&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EAjcflc1Pp4/Tw4VW9Ss3iI/AAAAAAAAQwU/QNSrcag1IfQ/s1600/DSC02877.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-EAjcflc1Pp4/Tw4VW9Ss3iI/AAAAAAAAQwU/QNSrcag1IfQ/s320/DSC02877.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Gelbes Haus&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_wUiAZBNfKM/Tw4Vmgc8RlI/AAAAAAAAQwc/K0PmBrGWYvs/s1600/DSC02876.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-_wUiAZBNfKM/Tw4Vmgc8RlI/AAAAAAAAQwc/K0PmBrGWYvs/s320/DSC02876.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Gelbes Haus&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-r2qjsErUeXQ/Tw4V4EQjIiI/AAAAAAAAQwk/_JaTeyS4kKw/s1600/DSC02875.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-r2qjsErUeXQ/Tw4V4EQjIiI/AAAAAAAAQwk/_JaTeyS4kKw/s320/DSC02875.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Gelbes Haus&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5BW2fDCaPn8/Tw4WLY1JkCI/AAAAAAAAQws/V8vTtiwAyPY/s1600/DSC02874.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-5BW2fDCaPn8/Tw4WLY1JkCI/AAAAAAAAQws/V8vTtiwAyPY/s320/DSC02874.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Gelbes Haus&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-size: small;"&gt;Gelbes Haus Offenbach&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Marienstraße 36&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small; text-align: -webkit-auto;"&gt;63069 Offenbach am Main&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small; text-align: -webkit-auto;"&gt;Tel.: 069-247 51 58-20&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small; text-align: -webkit-auto;"&gt;Fax: 069-247 51 58-24&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small; text-align: -webkit-auto;"&gt;E-Mail: gelbeshausinitiativearbeit.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bistummainz.de/einrichtungen/arbeitswelt/ini_arb/Standorte/gelbeshaus/index.html" style="font-size: medium; text-align: -webkit-auto;"&gt;http://www.bistummainz.de/einrichtungen/arbeitswelt/ini_arb/Standorte/gelbeshaus/index.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gelbes-haus-offenbach.de/" style="font-size: medium; text-align: -webkit-auto;"&gt;http://www.gelbes-haus-offenbach.de/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Marienstrasse 28, Offenbach&lt;/span&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Vwo5wawAQpM/Tw4WdGqDg9I/AAAAAAAAQw0/G66gwqBCa00/s1600/DSC02873.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-Vwo5wawAQpM/Tw4WdGqDg9I/AAAAAAAAQw0/G66gwqBCa00/s320/DSC02873.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Marienstrasse 28, Offenbach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UpIs9aT8_oA/Tw4Ws1NJEsI/AAAAAAAAQw8/w2TIlRBgG7A/s1600/DSC02872.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-UpIs9aT8_oA/Tw4Ws1NJEsI/AAAAAAAAQw8/w2TIlRBgG7A/s320/DSC02872.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Marienstrasse 28, Offenbach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-8811833448496347343?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/8811833448496347343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/tour-of-offenbach-jan-1011-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8811833448496347343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8811833448496347343'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/tour-of-offenbach-jan-1011-2012.html' title='tour of Offenbach Jan 10/11 2012'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wIH8kDIPkKg/Tw4P0JjwsDI/AAAAAAAAQuE/8B3XrCYtedw/s72-c/DSC02895.JPG' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Wilhelmsplatz 9, 63065 Offenbach am Main, Germany</georss:featurename><georss:point>50.103597588599875 8.766145706176758</georss:point><georss:box>50.10232458859988 8.763678206176758 50.10487058859987 8.768613206176758</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1679252353765442415</id><published>2012-01-11T14:22:00.000-08:00</published><updated>2012-01-13T14:14:57.132-08:00</updated><title type='text'>My wishes for 2012</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;UPDATE : added better links 1/13/12&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Hello world,&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;here are my wishes for 2012.&lt;br /&gt;I would like the following things in an openstreetmap type database.&lt;br /&gt;&lt;br /&gt;for all houses or zip codes/postal codes for usa/germany/kosovo&amp;nbsp;I would like to&amp;nbsp;have :&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;have flood history and elevation data for the house to determine the chance of flooding&lt;/li&gt;&lt;li&gt;have crime data to know how many crimes in that area, are there crack houses in the street&lt;/li&gt;&lt;li&gt;how many forclosed houses, bank owned properties on that street, average house prices&lt;/li&gt;&lt;li&gt;pests and rodents in the house&lt;/li&gt;&lt;li&gt;how far is the house from the nearest train station, from the nearest car&lt;/li&gt;&lt;li&gt;what is the noise pollution from airports or highways?&lt;/li&gt;&lt;li&gt;what is the water and air pollution from factorys?&lt;/li&gt;&lt;li&gt;what is the tax level?&lt;/li&gt;&lt;li&gt;how many jobs are there?&amp;nbsp;&lt;/li&gt;&lt;li&gt;how many children are taking music lessons? (music jobs)&lt;/li&gt;&lt;li&gt;how many universities are there (teaching jobs)&lt;/li&gt;&lt;li&gt;is it possible to walk to go shopping?&lt;/li&gt;&lt;li&gt;how many people died from being run over on foot, on bike?&lt;/li&gt;&lt;li&gt;how many drunk driving accidents took places?&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;all of these factors play a role and we should be able to sum them up on a zip code level. I think you will find that the places with the highest property values and tax rates also rate well on these points.&lt;/div&gt;&lt;div&gt;so the tax rate/property value per zip code(&lt;a href="http://www.taxfoundation.org/taxdata/show/27281.html"&gt;http://www.taxfoundation.org/taxdata/show/27281.html&lt;/a&gt;)&lt;br /&gt;&lt;a href="https://docs.google.com/spreadsheet/pub?hl=en_US&amp;amp;hl=en_US&amp;amp;key=0AoQovvVR7xyxdFEyeXlHQ25YMHdmYW11MWtmYjBDR0E&amp;amp;output=html"&gt;https://docs.google.com/spreadsheet/pub?hl=en_US&amp;amp;hl=en_US&amp;amp;key=0AoQovvVR7xyxdFEyeXlHQ25YMHdmYW11MWtmYjBDR0E&amp;amp;output=html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;in an efficent system would also be a good indication of the quality of the property.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;mike&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1679252353765442415?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1679252353765442415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/my-wishes-for-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1679252353765442415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1679252353765442415'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/my-wishes-for-2012.html' title='My wishes for 2012'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-3907228968094966669</id><published>2012-01-05T14:51:00.000-08:00</published><updated>2012-01-05T14:51:58.698-08:00</updated><title type='text'>Google adwords excludes Kosovo from Serbia</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Interesting, Google &lt;a href="https://adwords.google.com/cm/CampaignMgmt"&gt;adwords&lt;/a&gt; excludes now kosovo from Serbia, it does not allow you to select kosovo, but it also does not select kosovo as part of Serbia. You can still use a radius to select Kosovo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZgfTqfdmlb8/TwYpZ36W2VI/AAAAAAAAQsw/NVzc4yyjNnQ/s1600/Screenshot+-+010512+-+23%253A49%253A04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://2.bp.blogspot.com/-ZgfTqfdmlb8/TwYpZ36W2VI/AAAAAAAAQsw/NVzc4yyjNnQ/s320/Screenshot+-+010512+-+23%253A49%253A04.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hats off to google for learning!&lt;br /&gt;&lt;br /&gt;mike&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-3907228968094966669?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/3907228968094966669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/google-adwords-excludes-kosovo-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/3907228968094966669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/3907228968094966669'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2012/01/google-adwords-excludes-kosovo-from.html' title='Google adwords excludes Kosovo from Serbia'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZgfTqfdmlb8/TwYpZ36W2VI/AAAAAAAAQsw/NVzc4yyjNnQ/s72-c/Screenshot+-+010512+-+23%253A49%253A04.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-7492175975710083381</id><published>2011-12-31T04:38:00.000-08:00</published><updated>2011-12-31T04:44:40.962-08:00</updated><title type='text'>EPA Echo Water Pollution map of NJ</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="350" marginheight="0" marginwidth="0" scrolling="no" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=http:%2F%2Fgeocommons.com%2Foverlays%2F191423.kml&amp;amp;sll=40.069665,-75.811157&amp;amp;sspn=3.097929,9.228516&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;ll=40.069665,-75.811157&amp;amp;spn=2.2559,1.5631&amp;amp;t=m&amp;amp;output=embed" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=http:%2F%2Fgeocommons.com%2Foverlays%2F191423.kml&amp;amp;sll=40.069665,-75.811157&amp;amp;sspn=3.097929,9.228516&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;ll=40.069665,-75.811157&amp;amp;spn=2.2559,1.5631&amp;amp;t=m" style="color: blue; text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;small&gt;Water Pollution map&amp;nbsp; of NJ.&amp;nbsp;&lt;/small&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;small&gt;Search for all major violaters in NJ, who are at least in 3 years of constant violation.&amp;nbsp;&lt;/small&gt;&lt;br /&gt;&lt;a href="http://www.epa-echo.gov/echo/compliance_report_water_pcs.html"&gt;http://www.epa-echo.gov/echo/compliance_report_water_pcs.html&lt;/a&gt;&lt;small&gt;&lt;/small&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ecf1f5; color: black; display: inline !important; float: none; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Quarters in Violation (past 3 years): 12 (All Quarters)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ecf1f5; color: black; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;a href="http://www.epa-echo.gov/echo/help_all_programs.html#designation_cwa" style="color: #993333;"&gt;Facility Designation:&lt;/a&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ecf1f5; color: black; display: inline !important; float: none; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;input checked="checked" name="idea_facility_designation" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-style: normal; font-variant: normal; orphans: 2; white-space: normal; widows: 2;" type="CHECKBOX" value="MAJOR" /&gt;&lt;span class="Apple-style-span" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ecf1f5; color: black; display: inline !important; float: none; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;Major &amp;nbsp; &lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ecf1f5; color: black; display: inline !important; float: none; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #ecf1f5; color: black; display: inline !important; float: none; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="background-color: #ecf1f5; color: black; display: inline !important; float: none; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;small&gt;KML file is hosted on geocommons&lt;/small&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://geocommons.com/overlays/191423"&gt;http://geocommons.com/overlays/191423&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;small&gt;Here is an example map from that :&lt;/small&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://geocommons.com/maps/128555"&gt;http://geocommons.com/maps/128555&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Note that the KML is off, it should contain the host&amp;nbsp;&lt;a href="http://www.epa-echo.gov/"&gt;http://www.epa-echo.gov&lt;/a&gt;&amp;nbsp;not google... if you try and click on a link, you need to manually replace that for now.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-7492175975710083381?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/7492175975710083381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/epa-echo-water-pollution-map-of-nj.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7492175975710083381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7492175975710083381'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/epa-echo-water-pollution-map-of-nj.html' title='EPA Echo Water Pollution map of NJ'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>New Jersey, USA</georss:featurename><georss:point>40.0583238 -74.4056612</georss:point><georss:box>38.797427299999995 -75.2404647 41.3192203 -73.57085769999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1930326915437829919</id><published>2011-12-07T21:31:00.001-08:00</published><updated>2011-12-07T21:36:31.996-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ai'/><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='inkscape'/><category scheme='http://www.blogger.com/atom/ns#' term='osm'/><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><title type='text'>OSM Logo from Frans Inkscape can read AI (adobe illustrator) files</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RQLkeR6WYxY/TuBLt9rTzSI/AAAAAAAAQeo/Uf05nA8iONw/s1600/Public-images-osm_logo-plain.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" src="http://1.bp.blogspot.com/-RQLkeR6WYxY/TuBLt9rTzSI/AAAAAAAAQeo/Uf05nA8iONw/s320/Public-images-osm_logo-plain.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This is a logo design from Frans Thamura &amp;lt;frans@meruvian.org&amp;gt;&amp;nbsp; &amp;nbsp;&lt;a href="http://space.meruvian.org/logos"&gt;http://space.meruvian.org/logos&lt;/a&gt;&lt;br /&gt;The format is AI, adobe illustrator.&lt;br /&gt;I opened it in SVG and rendered it.&lt;br /&gt;&lt;br /&gt;I have posted them here :&lt;br /&gt;&lt;a href="http://www.mediafire.com/?vd0sdvf6rb3n9it,8xkqaa7uwmjklcj,gta4bbrjojab7s5"&gt;http://www.mediafire.com/?vd0sdvf6rb3n9it,8xkqaa7uwmjklcj,gta4bbrjojab7s5&lt;/a&gt;&lt;br /&gt;and the svg here :&lt;br /&gt;&lt;a href="http://hotfile.com/dl/136991315/1d6ac19/Public-images-osm_logo-plain.svg.html"&gt;http://hotfile.com/dl/136991315/1d6ac19/Public-images-osm_logo-plain.svg.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1930326915437829919?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1930326915437829919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/osm-logo-from-frans-inkscape-can-read.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1930326915437829919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1930326915437829919'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/osm-logo-from-frans-inkscape-can-read.html' title='OSM Logo from Frans Inkscape can read AI (adobe illustrator) files'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-RQLkeR6WYxY/TuBLt9rTzSI/AAAAAAAAQeo/Uf05nA8iONw/s72-c/Public-images-osm_logo-plain.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Jakarta Capital Region, Indonesia</georss:featurename><georss:point>-6.211544 106.845172</georss:point><georss:box>-6.464111 106.52931500000001 -5.958977 107.161029</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1483922199429358670</id><published>2011-12-04T11:12:00.001-08:00</published><updated>2011-12-04T11:22:21.050-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='georss'/><title type='text'>The blogger location feature adds a georss information to your blog post directly in the atom feed.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The blogger location feature adds a georss information to your blog post directly in the atom feed.&lt;br /&gt;&lt;br /&gt;The item contains these features :&lt;br /&gt;&amp;lt;georss:featurename&amp;gt;NAME&amp;lt;/georss:featurename&amp;gt;&amp;nbsp;&lt;a href="http://georss.org/simple#Additional_Properties"&gt;http://georss.org/simple#Additional_Properties&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;georss:point&amp;gt;LAT LONG&amp;lt;/georss:point&amp;gt;&amp;nbsp;&lt;a href="http://georss.org/simple#Point"&gt;http://georss.org/simple#Point&lt;/a&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;A point contains a single latitude-longitude pair, separated by whitespace.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&amp;lt;georss:box&amp;gt;A B C D&amp;lt;/georss:box&amp;gt;&amp;nbsp;&lt;a href="http://georss.org/simple#Box"&gt;http://georss.org/simple#Box&lt;/a&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;A box contains two space seperate latitude-longitude pairs, with each pair separated by whitespace. The first pair is the lower corner, the second is the upper corner.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Examples are here in this blogs rss feed itself:&lt;br /&gt;&lt;a href="http://osmopenlayers.blogspot.com/feeds/posts/default"&gt;http://osmopenlayers.blogspot.com/feeds/posts/default&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See Also:&lt;a href="http://georss.org/simple"&gt;http://georss.org/simple&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.georss.org/xml/1.1/georss.xsd"&gt;http://www.georss.org/xml/1.1/georss.xsd&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1483922199429358670?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1483922199429358670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/blogger-location-feature-adds-georss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1483922199429358670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1483922199429358670'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/blogger-location-feature-adds-georss.html' title='The blogger location feature adds a georss information to your blog post directly in the atom feed.'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Offenbach am Main, Germany</georss:featurename><georss:point>50.0956362 8.7760843</georss:point><georss:box>50.0548912 8.697120300000002 50.1363812 8.8550483</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-8028662903032527992</id><published>2011-12-02T13:17:00.001-08:00</published><updated>2011-12-02T13:26:20.893-08:00</updated><title type='text'>How to install sahana eden (eden.sahanafoundation.org) on ubuntu</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;How to install sahana eden (&lt;a href="http://eden.sahanafoundation.org/wiki/Book"&gt;eden.sahanafoundation.org&lt;/a&gt;)&amp;nbsp;on ubuntu&lt;br /&gt;&lt;br /&gt;The commands:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; sudo apt-get install bzr&lt;br /&gt;&amp;nbsp; sudo apt-get install python2.7 python-lxml python-shapely python-reportlab python-imaging &amp;nbsp;python-dateutil &amp;nbsp;python-xlwt &amp;nbsp;python-xlrd python-mysqldb python-psycopg2&lt;br /&gt;&amp;nbsp; sudo apt-get install python-pip python-setuptools&lt;br /&gt;&amp;nbsp; sudo easy_install python-dateutil lxml xlwt Shapely PIL reportlab pyserial tweepy xlrd web2py&lt;br /&gt;&amp;nbsp; bzr branch lp:~mdipierro/web2py/devel web2py&lt;br /&gt;&amp;nbsp; mv sahana-eden/ web2py/applications/sahanaeden&lt;br /&gt;&amp;nbsp; sudo apt-cache search python tk&lt;br /&gt;&amp;nbsp; sudo apt-get install python-gtk2 python-glade2 python-tk&lt;br /&gt;&amp;nbsp; sudo apt-cache search matplotlib&lt;br /&gt;&amp;nbsp; sudo apt-get install python-matplotlib python-scitools&lt;br /&gt;&amp;nbsp; cd web2py/&lt;br /&gt;&amp;nbsp;cd applications # the apps goes in the subdirs&lt;br /&gt;&amp;nbsp; bzr branch lp:sahana-eden&amp;nbsp;sahanaeden&lt;br /&gt;&amp;nbsp; python ./web2py.py&amp;nbsp;&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Sources :&lt;br /&gt;&lt;a href="http://eden.sahanafoundation.org/wiki/Book"&gt;http://eden.sahanafoundation.org/wiki/Book&lt;/a&gt; the book&lt;br /&gt;&lt;a href="http://eden.sahanafoundation.org/wiki/InstallationGuidelines/Linux/Developer/Manual"&gt;http://eden.sahanafoundation.org/wiki/InstallationGuidelines/Linux/Developer/Manual&lt;/a&gt;&amp;nbsp;install guide&lt;br /&gt;&lt;a href="http://eden.sahanafoundation.org/wiki/InstallationGuidelines/Developer/PostPython"&gt;http://eden.sahanafoundation.org/wiki/InstallationGuidelines/Developer/PostPython&lt;/a&gt;&amp;nbsp;install guide step 2&lt;br /&gt;&lt;a href="http://www.web2py.com/book/default/chapter/00"&gt;http://www.web2py.com/book/default/chapter/00&lt;/a&gt;&amp;nbsp;web2py book.&lt;br /&gt;&lt;a href="http://wiki.python.de/Easy%20Install"&gt;http://wiki.python.de/Easy%20Install&lt;/a&gt;&amp;nbsp;easy install&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-8028662903032527992?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/8028662903032527992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/how-to-install-sahana-eden.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8028662903032527992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8028662903032527992'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/12/how-to-install-sahana-eden.html' title='How to install sahana eden (eden.sahanafoundation.org) on ubuntu'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-6494546446342038161</id><published>2011-11-27T21:47:00.001-08:00</published><updated>2011-11-27T21:56:32.508-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosm_maps'/><category scheme='http://www.blogger.com/atom/ns#' term='gml'/><category scheme='http://www.blogger.com/atom/ns#' term='georss'/><category scheme='http://www.blogger.com/atom/ns#' term='osm'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>First version of georss/gml feed reader for osm working</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;My test script&amp;nbsp;&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api/blob/d7d5417f1e3934946badad683491ffc8f44cb300/OSM-API-Proxy/t/018_georss_xmlrss.t"&gt;https://github.com/h4ck3rm1k3/FOSM-Api/blob/d7d5417f1e3934946badad683491ffc8f44cb300/OSM-API-Proxy/t/018_georss_xmlrss.t&lt;/a&gt;&lt;br /&gt;for converting an rss feed to osm is working now :&lt;br /&gt;&amp;nbsp; perl -I lib/ t/018_georss_xmlrss.t &amp;nbsp;&amp;gt; &amp;nbsp;data/http___earthquakescanada_nrcan_gc_ca_recent_maps-cartes_index-fra_php_tpl_region_nb_tpl_output_rss.osm&lt;br /&gt;&lt;br /&gt;Example Input here :&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #dd1144; font-family: 'Bitstream Vera Sans Mono', 'Courier New', monospace; font-size: 12px; line-height: 16px; white-space: pre;"&gt;&lt;a href="http://earthquakescanada.nrcan.gc.ca/recent/maps-cartes/index-fra.php?tpl_region=nb&amp;amp;tpl_output=rss"&gt;http://earthquakescanada.nrcan.gc.ca/recent/maps-cartes/index-fra.php?tpl_region=nb&amp;amp;tpl_output=rss&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #dd1144; font-family: 'Bitstream Vera Sans Mono', 'Courier New', monospace; font-size: 12px; line-height: 16px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You can see the example output here :&lt;br /&gt;&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api/blob/d7d5417f1e3934946badad683491ffc8f44cb300/OSM-API-Proxy/data/http___earthquakescanada_nrcan_gc_ca_recent_maps-cartes_index-fra_php_tpl_region_nb_tpl_output_rss.osm#L2"&gt;https://github.com/h4ck3rm1k3/FOSM-Api/blob/d7d5417f1e3934946badad683491ffc8f44cb300/OSM-API-Proxy/data/http___earthquakescanada_nrcan_gc_ca_recent_maps-cartes_index-fra_php_tpl_region_nb_tpl_output_rss.osm#L2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This shows three earthquake nodes in JOSM (red dots):&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OC3Owurg6hc/TtMhz2ZdaVI/AAAAAAAAQdE/cw_JgjXr-Y4/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-OC3Owurg6hc/TtMhz2ZdaVI/AAAAAAAAQdE/cw_JgjXr-Y4/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;More to come, please help test. need more feeds.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-6494546446342038161?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/6494546446342038161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/11/first-version-of-georssgml-feed-reader.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6494546446342038161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6494546446342038161'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/11/first-version-of-georssgml-feed-reader.html' title='First version of georss/gml feed reader for osm working'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-OC3Owurg6hc/TtMhz2ZdaVI/AAAAAAAAQdE/cw_JgjXr-Y4/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Unnamed Rd, Southesk, NB E9E, Canada</georss:featurename><georss:point>47.0469112 -66.2262059</georss:point><georss:box>47.0415012 -66.2360764 47.052321199999994 -66.21633539999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-158889011661100327</id><published>2011-11-27T12:31:00.001-08:00</published><updated>2011-11-27T12:31:13.185-08:00</updated><title type='text'>Test Embedding of FOSM blog</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;iframe src=http://fosm-announcements.blogspot.com/ width="450" height="720"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-158889011661100327?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/158889011661100327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/11/test-embedding-of-fosm-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/158889011661100327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/158889011661100327'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/11/test-embedding-of-fosm-blog.html' title='Test Embedding of FOSM blog'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-7357984694733139214</id><published>2011-11-27T02:38:00.001-08:00</published><updated>2011-11-27T02:39:05.826-08:00</updated><title type='text'>Current work in progress georss feed</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;br /&gt;I am working today on my idea of an GEORSS filter for the OSM api&lt;br /&gt;so you can import rss feeds into josm or merkaator as a layer&lt;br /&gt;I dont think we need a central database, just a way to import blogs or stuff as layers&lt;br /&gt;you should be able to post your changesets to your personal blog&lt;br /&gt;and people can just pull them as needed&lt;br /&gt;the world is just an aggregate of those feeds&lt;br /&gt;&lt;br /&gt;here is the geofeed i am experimenting with&lt;br /&gt;&lt;a href="http://www.fao.org/geonetwork/srv/en/main.home?uuid=43a2b711-3396-476f-83db-be2cc79a2f99"&gt;http://www.fao.org/geonetwork/srv/en/main.home?uuid=43a2b711-3396-476f-83db-be2cc79a2f99&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Think about this :&lt;br /&gt;you spent a day mapping. The results of that would be some blog post, with pictures, maps and text describing that experience,&amp;nbsp;you want to have some simple machine readable feed for osm to display that map as well&lt;br /&gt;&lt;br /&gt;So each changeset would be a blogpost.&amp;nbsp;even if you spend one hour editing someone elses map, the result would be your edits. you can annotate them etc.&lt;br /&gt;&lt;br /&gt;That is my vision of the distributed mapping, you just post your changes in a nice way&amp;nbsp;and people would subscribe to your blog... and see your changes.&amp;nbsp;no need for expensive hosting.&lt;br /&gt;If someone wants to setup a server to aggregate all posts, that is fine&lt;br /&gt;Ideally in that blog post you would also post a slippy map with tiles of the changes&lt;br /&gt;something standalone that just works&lt;br /&gt;We have seen, it can be hosted on archive.org as well. we just need some josm integration for example. that is where my api server comes in&lt;br /&gt;you can connect josm to the api server and it should handle the details for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mike&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-7357984694733139214?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/7357984694733139214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/11/current-work-in-progress-georss-feed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7357984694733139214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7357984694733139214'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/11/current-work-in-progress-georss-feed.html' title='Current work in progress georss feed'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-2725855768606918195</id><published>2011-10-08T06:19:00.000-07:00</published><updated>2011-10-08T06:19:29.627-07:00</updated><title type='text'>Simple OSM structure for Hypertable</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Here is an example OSM definition for hypertable.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Here is my patched hypertable :&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="https://github.com/h4ck3rm1k3/hypertable"&gt;https://github.com/h4ck3rm1k3/hypertable&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;more to come.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;create namespace OSM;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;use OSM;&lt;/div&gt;&lt;blockquote&gt;CREATE TABLE user (&lt;br /&gt;&amp;nbsp; id,&lt;br /&gt;&amp;nbsp; name,&lt;br /&gt;&amp;nbsp; email,&lt;br /&gt;&amp;nbsp; password,&lt;br /&gt;&amp;nbsp; changesets,&lt;br /&gt;&amp;nbsp; ACCESS GROUP default (id, name, email, password, changesets)&lt;br /&gt;);&lt;br /&gt;CREATE TABLE changeset (&lt;br /&gt;&amp;nbsp; id,&lt;br /&gt;&amp;nbsp; bbox,&lt;br /&gt;&amp;nbsp; nodes,&lt;br /&gt;&amp;nbsp; ways,&lt;br /&gt;&amp;nbsp; relations,&lt;br /&gt;&amp;nbsp; opentime,&lt;br /&gt;&amp;nbsp; closetime,&lt;br /&gt;&amp;nbsp; ACCESS GROUP default (id, bbox, nodes, ways, relations, opentime, closetime)&lt;br /&gt;);&lt;br /&gt;CREATE TABLE node (&lt;br /&gt;&amp;nbsp; id,&lt;br /&gt;&amp;nbsp; version,&lt;br /&gt;&amp;nbsp; lat,&lt;br /&gt;&amp;nbsp; lon,&lt;br /&gt;&amp;nbsp; geohash,&lt;br /&gt;&amp;nbsp; tags,&lt;br /&gt;&amp;nbsp; 'in_ways',&lt;br /&gt;&amp;nbsp; 'in_relations',&lt;br /&gt;&amp;nbsp; changeset,&lt;br /&gt;&amp;nbsp; ACCESS GROUP default (id, version, lat, lon, geohash, tags, 'in_ways', 'in_relations', changeset)&lt;br /&gt;);&lt;br /&gt;CREATE TABLE way (&lt;br /&gt;&amp;nbsp; id,&lt;br /&gt;&amp;nbsp; version,&lt;br /&gt;&amp;nbsp; nodes,&lt;br /&gt;&amp;nbsp; geohashs,&lt;br /&gt;&amp;nbsp; tags,&lt;br /&gt;&amp;nbsp; 'in_relations',&lt;br /&gt;&amp;nbsp; changeset,&lt;br /&gt;&amp;nbsp; ACCESS GROUP default (id, version, nodes, geohashs, tags, 'in_relations', changeset)&lt;br /&gt;);&lt;br /&gt;CREATE TABLE relation (&lt;br /&gt;&amp;nbsp; id,&lt;br /&gt;&amp;nbsp; version,&lt;br /&gt;&amp;nbsp; nodes,&lt;br /&gt;&amp;nbsp; ways,&lt;br /&gt;&amp;nbsp; relations,&lt;br /&gt;&amp;nbsp; geohashs,&lt;br /&gt;&amp;nbsp; tags,&lt;br /&gt;&amp;nbsp; 'in_relations',&lt;br /&gt;&amp;nbsp; changeset,&lt;br /&gt;&amp;nbsp; ACCESS GROUP default (id, version, nodes, ways, relations, geohashs, tags, 'in_relations', changeset)&lt;br /&gt;);&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-2725855768606918195?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/2725855768606918195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/10/simple-osm-structure-for-hypertable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/2725855768606918195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/2725855768606918195'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/10/simple-osm-structure-for-hypertable.html' title='Simple OSM structure for Hypertable'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1270492664271505359</id><published>2011-08-28T09:20:00.001-07:00</published><updated>2011-08-28T09:20:13.541-07:00</updated><title type='text'>OSM Ontology</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is a placeholder url for an ontology I am working on.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1270492664271505359?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1270492664271505359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/osm-ontology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1270492664271505359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1270492664271505359'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/osm-ontology.html' title='OSM Ontology'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-242683444764482032</id><published>2011-08-28T01:04:00.000-07:00</published><updated>2011-08-28T01:04:13.048-07:00</updated><title type='text'>HYDRO1k of kosovo</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&amp;nbsp;Here is the hydro 1k streams database for kosovo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-o8PeJkZekis/Tln2XevWDSI/AAAAAAAAPNo/R98T-wMNR3E/s1600/hydrology_kosovo.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://1.bp.blogspot.com/-o8PeJkZekis/Tln2XevWDSI/AAAAAAAAPNo/R98T-wMNR3E/s320/hydrology_kosovo.jpeg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The small area is the municipality of klina , the large one kosovo.&lt;br /&gt;picture made with qgis.&lt;br /&gt;&lt;br /&gt;data from here : &lt;br /&gt;&lt;a href="http://eros.usgs.gov/#/Find_Data/Products_and_Data_Available/gtopo30/hydro/europe"&gt;http://eros.usgs.gov/#/Find_Data/Products_and_Data_Available/gtopo30/hydro/europe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-242683444764482032?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/242683444764482032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/hydro1k-of-kosovo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/242683444764482032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/242683444764482032'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/hydro1k-of-kosovo.html' title='HYDRO1k of kosovo'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-o8PeJkZekis/Tln2XevWDSI/AAAAAAAAPNo/R98T-wMNR3E/s72-c/hydrology_kosovo.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4795377295011659182</id><published>2011-08-18T21:44:00.000-07:00</published><updated>2011-08-18T21:44:22.554-07:00</updated><title type='text'>How to get the geohash from a mapnik database point?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Here is how to get the geohash from a mapnik database point.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;osm_mapnik=&amp;gt; select osm_id, st_geohash(ST_Transform(way, 4326)) from planet_point limit 10;&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; osm_id&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; st_geohash&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;------------+----------------------&lt;br /&gt;&amp;nbsp;1355903118 | dpwygm6w69vjb71chqzr&lt;br /&gt;&amp;nbsp;1355903322 | dpwygm6x7dsgxcw5ms40&lt;br /&gt;&amp;nbsp;1359824532 | 69d54n7dvhf2nk8pxqy5&lt;br /&gt;&amp;nbsp;1314649049 | gbpx6du05zjptjm7szuu&lt;br /&gt;&amp;nbsp;1314649070 | gbpx66xkse0e666ru4dw&lt;br /&gt;&amp;nbsp;1314649076 | gbpx6429sy64ku07218q&lt;br /&gt;&amp;nbsp;1314649092 | gbpx64qnjeby4j79nyu1&lt;br /&gt;&amp;nbsp;1355906918 | u0thzztnx2x2fsycs6u2&lt;br /&gt;&amp;nbsp;1355907084 | gbpnycu507bpgsbg9rzs&lt;br /&gt;&amp;nbsp;1355907090 | gbpnyfndsf0wvebj6nc7&lt;br /&gt;(10 rows)&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4795377295011659182?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4795377295011659182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/how-to-get-geohash-from-mapnik-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4795377295011659182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4795377295011659182'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/how-to-get-geohash-from-mapnik-database.html' title='How to get the geohash from a mapnik database point?'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4323502372700077322</id><published>2011-08-13T04:59:00.000-07:00</published><updated>2011-08-13T05:00:13.262-07:00</updated><title type='text'>GeoHash Encode now 100x faster, for perl</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;I have now an xs c++ routine that can encode geohashes one hundred times faster :&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api/commit/2759760a0615fa314d013f5b663d309e30c49d0c#diff-17"&gt;https://github.com/h4ck3rm1k3/FOSM-Api/commit/2759760a0615fa314d013f5b663d309e30c49d0c#diff-17&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;#Benchmark: timing 10000 iterations of New, Old...&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New:&amp;nbsp; 2 wallclock secs ( 2.22 usr +&amp;nbsp; 0.01 sys =&amp;nbsp; 2.23 CPU) @ 4484.30/s (n=10000)&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Old: 57 wallclock secs (53.49 usr +&amp;nbsp; 0.47 sys = 53.96 CPU) @ 185.32/s (n=10000)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perl t/017_inline.t &lt;br /&gt;Starting Build Preprocess Stage&lt;br /&gt;Finished Build Preprocess Stage&lt;br /&gt;Time for Build Preprocess Stage: 0.0026 secs&lt;br /&gt;&lt;br /&gt;Starting Build Parse Stage&lt;br /&gt;Finished Build Parse Stage&lt;br /&gt;Time for Build Parse Stage: 0.7253 secs&lt;br /&gt;&lt;br /&gt;Starting Build Glue 1 Stage&lt;br /&gt;Finished Build Glue 1 Stage&lt;br /&gt;Time for Build Glue 1 Stage: 0.0019 secs&lt;br /&gt;&lt;br /&gt;Starting Build Glue 2 Stage&lt;br /&gt;Finished Build Glue 2 Stage&lt;br /&gt;Time for Build Glue 2 Stage: 0.0001 secs&lt;br /&gt;&lt;br /&gt;Starting Build Glue 3 Stage&lt;br /&gt;Finished Build Glue 3 Stage&lt;br /&gt;Time for Build Glue 3 Stage: 0.0002 secs&lt;br /&gt;&lt;br /&gt;Starting Build Compile Stage&lt;br /&gt;&amp;nbsp; Starting "perl Makefile.PL" Stage&lt;br /&gt;Writing Makefile for _017_inline_t_895a&lt;br /&gt;Writing MYMETA.yml and MYMETA.json&lt;br /&gt;&amp;nbsp; Finished "perl Makefile.PL" Stage&lt;br /&gt;&amp;nbsp; Time for "perl Makefile.PL" Stage: 0.2075 secs&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Starting "make" Stage&lt;br /&gt;/usr/bin/perl /usr/local/share/perl/5.10.1/ExtUtils/xsubpp&amp;nbsp; -typemap /usr/share/perl/5.10/ExtUtils/typemap -typemap /home/mdupont/experiments/osm/dist/dancer/OSM-API-Proxy/t/017_typemap.map -typemap /home/mdupont/experiments/osm/dist/dancer/OSM-API-Proxy/_Inline/build/_017_inline_t_895a/CPP.map&amp;nbsp;&amp;nbsp; _017_inline_t_895a.xs &amp;gt; _017_inline_t_895a.xsc &amp;amp;&amp;amp; mv _017_inline_t_895a.xsc _017_inline_t_895a.c&lt;br /&gt;g++ -c&amp;nbsp; -I/home/mdupont/experiments/osm/dist/dancer/OSM-API-Proxy/t -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g&amp;nbsp;&amp;nbsp; -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\" -fPIC "-I/usr/lib/perl/5.10/CORE"&amp;nbsp;&amp;nbsp; _017_inline_t_895a.c&lt;br /&gt;Running Mkbootstrap for _017_inline_t_895a ()&lt;br /&gt;chmod 644 _017_inline_t_895a.bs&lt;br /&gt;rm -f blib/arch/auto/_017_inline_t_895a/_017_inline_t_895a.so&lt;br /&gt;LD_RUN_PATH="/usr/lib" cc&amp;nbsp; -shared -O2 -g -L/usr/local/lib -fstack-protector _017_inline_t_895a.o&amp;nbsp; -o blib/arch/auto/_017_inline_t_895a/_017_inline_t_895a.so &amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; -lstdc++&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;chmod 755 blib/arch/auto/_017_inline_t_895a/_017_inline_t_895a.so&lt;br /&gt;cp _017_inline_t_895a.bs blib/arch/auto/_017_inline_t_895a/_017_inline_t_895a.bs&lt;br /&gt;chmod 644 blib/arch/auto/_017_inline_t_895a/_017_inline_t_895a.bs&lt;br /&gt;&amp;nbsp; Finished "make" Stage&lt;br /&gt;&amp;nbsp; Time for "make" Stage: 1.9515 secs&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Starting "make install" Stage&lt;br /&gt;Files found in blib/arch: installing files in blib/lib into architecture dependent library tree&lt;br /&gt;Installing /home/mdupont/experiments/osm/dist/dancer/OSM-API-Proxy/_Inline/lib/auto/_017_inline_t_895a/_017_inline_t_895a.so&lt;br /&gt;Installing /home/mdupont/experiments/osm/dist/dancer/OSM-API-Proxy/_Inline/lib/auto/_017_inline_t_895a/_017_inline_t_895a.bs&lt;br /&gt;&amp;nbsp; Finished "make install" Stage&lt;br /&gt;&amp;nbsp; Time for "make install" Stage: 0.0929 secs&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Starting Cleaning Up Stage&lt;br /&gt;&amp;nbsp; Finished Cleaning Up Stage&lt;br /&gt;&amp;nbsp; Time for Cleaning Up Stage: 0.0033 secs&lt;br /&gt;&lt;br /&gt;Finished Build Compile Stage&lt;br /&gt;Time for Build Compile Stage: 2.2575 secs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total Build Time: 2.9879 secs&lt;br /&gt;we got sd0k72s14f5h at t/017_inline.t line 49.&lt;br /&gt;5 7 old:s0uu new:s0uurq1ppgd3 at t/017_inline.t line 58.&lt;br /&gt;5 14 old:s2cu new:s2cuqw4rpes9 at t/017_inline.t line 58.&lt;br /&gt;5 21 old:s2yu new:s2yumy5xp7wc at t/017_inline.t line 58.&lt;br /&gt;5 28 old:s8gu new:s8gumnhzp791 at t/017_inline.t line 58.&lt;br /&gt;5 35 old:sbbu new:sbbukqnpp5e9 at t/017_inline.t line 58.&lt;br /&gt;5 42 old:sbvu new:sbvu7wprngtc at t/017_inline.t line 58.&lt;br /&gt;5 49 old:t0fu new:t0fu7n0xng81 at t/017_inline.t line 58.&lt;br /&gt;5 56 old:t0zu new:t0zu6q1zned3 at t/017_inline.t line 58.&lt;br /&gt;5 63 old:t2uu new:t2uu3w5pn7sc at t/017_inline.t line 58.&lt;br /&gt;5 70 old:t8cu new:t8cu2yhrn5x1 at t/017_inline.t line 58.&lt;br /&gt;10 7 old:s1ub new:s1ubzk3npz47 at t/017_inline.t line 58.&lt;br /&gt;10 14 old:s3cb new:s3cbys6qpxhe at t/017_inline.t line 58.&lt;br /&gt;10 21 old:s3yb new:s3ybvu7wprng at t/017_inline.t line 58.&lt;br /&gt;10 28 old:s9gb new:s9gbvhkypr15 at t/017_inline.t line 58.&lt;br /&gt;10 35 old:scbb new:scbbukqnpp5e at t/017_inline.t line 58.&lt;br /&gt;10 42 old:scvb new:scvbgsrqnzjg at t/017_inline.t line 58.&lt;br /&gt;10 49 old:t1fb new:t1fbgh2wnz05 at t/017_inline.t line 58.&lt;br /&gt;10 56 old:t1zb new:t1zbfk3ynx47 at t/017_inline.t line 58.&lt;br /&gt;10 63 old:t3ub new:t3ubcs7nnrhg at t/017_inline.t line 58.&lt;br /&gt;10 70 old:t9cb new:t9cbbukqnpp5 at t/017_inline.t line 58.&lt;br /&gt;15 7 old:s4sv new:s4svr69jrfdm at t/017_inline.t line 58.&lt;br /&gt;15 14 old:s69v new:s69vqddmrdst at t/017_inline.t line 58.&lt;br /&gt;15 21 old:s6wv new:s6wvmfetr6wv at t/017_inline.t line 58.&lt;br /&gt;15 28 old:sdev new:sdevm4svr69j at t/017_inline.t line 58.&lt;br /&gt;15 35 old:sf8v new:sf8vk6wjr4et at t/017_inline.t line 58.&lt;br /&gt;15 42 old:sftv new:sftv7dxmqftv at t/017_inline.t line 58.&lt;br /&gt;15 49 old:t4dv new:t4dv748tqf8j at t/017_inline.t line 58.&lt;br /&gt;15 56 old:t4xv new:t4xv669vqddm at t/017_inline.t line 58.&lt;br /&gt;15 63 old:t6sv new:t6sv3dejq6sv at t/017_inline.t line 58.&lt;br /&gt;15 70 old:td9v new:td9v2fsmq4xj at t/017_inline.t line 58.&lt;br /&gt;20 7 old:s5sc new:s5scz2chry4r at t/017_inline.t line 58.&lt;br /&gt;20 14 old:s79c new:s79cy8fkrwhx at t/017_inline.t line 58.&lt;br /&gt;20 21 old:s7wc new:s7wcvbgsrqnz at t/017_inline.t line 58.&lt;br /&gt;20 28 old:seec new:seecv0uurq1p at t/017_inline.t line 58.&lt;br /&gt;20 35 old:sg8c new:sg8cu2yhrn5x at t/017_inline.t line 58.&lt;br /&gt;20 42 old:sgtc new:sgtcg8zkqyjz at t/017_inline.t line 58.&lt;br /&gt;20 49 old:t5dc new:t5dcg0bsqy0p at t/017_inline.t line 58.&lt;br /&gt;20 56 old:t5xc new:t5xcf2cuqw4r at t/017_inline.t line 58.&lt;br /&gt;20 63 old:t7sc new:t7scc8ghqqhz at t/017_inline.t line 58.&lt;br /&gt;20 70 old:te9c new:te9cbbukqnpp at t/017_inline.t line 58.&lt;br /&gt;25 7 old:shky new:shkypr15xcf2 at t/017_inline.t line 58.&lt;br /&gt;25 14 old:sk3y new:sk3ynx47x9u8 at t/017_inline.t line 58.&lt;br /&gt;25 21 old:skqy new:skqyjz5ex3yb at t/017_inline.t line 58.&lt;br /&gt;25 28 old:ss7y new:ss7yjphgx3c0 at t/017_inline.t line 58.&lt;br /&gt;25 35 old:su2y new:su2yhrn5x1g8 at t/017_inline.t line 58.&lt;br /&gt;25 42 old:sumy new:sumy5xp7wcvb at t/017_inline.t line 58.&lt;br /&gt;25 49 old:th6y new:th6y5p0ewcb0 at t/017_inline.t line 58.&lt;br /&gt;25 56 old:thry new:thry4r1gw9f2 at t/017_inline.t line 58.&lt;br /&gt;25 63 old:tkky new:tkky1x55w3ub at t/017_inline.t line 58.&lt;br /&gt;25 70 old:ts3y new:ts3y0zh7w1z0 at t/017_inline.t line 58.&lt;br /&gt;30 7 old:sjkf new:sjkfxm34xv66 at t/017_inline.t line 58.&lt;br /&gt;30 14 old:sm3f new:sm3fwt66xtkd at t/017_inline.t line 58.&lt;br /&gt;30 21 old:smqf new:smqftv7dxmqf at t/017_inline.t line 58.&lt;br /&gt;30 28 old:st7f new:st7ftjkfxm34 at t/017_inline.t line 58.&lt;br /&gt;30 35 old:sv2f new:sv2fsmq4xj7d at t/017_inline.t line 58.&lt;br /&gt;30 42 old:svmf new:svmfetr6wvmf at t/017_inline.t line 58.&lt;br /&gt;30 49 old:tj6f new:tj6fej2dwv24 at t/017_inline.t line 58.&lt;br /&gt;30 56 old:tjrf new:tjrfdm3fwt66 at t/017_inline.t line 58.&lt;br /&gt;30 63 old:tmkf new:tmkf9t74wmkf at t/017_inline.t line 58.&lt;br /&gt;30 70 old:tt3f new:tt3f8vk6wjr4 at t/017_inline.t line 58.&lt;br /&gt;35 7 old:snhz new:snhzp791zbfk at t/017_inline.t line 58.&lt;br /&gt;35 14 old:sq1z new:sq1zned3z8us at t/017_inline.t line 58.&lt;br /&gt;35 21 old:sqnz new:sqnzjge9z2yu at t/017_inline.t line 58.&lt;br /&gt;35 28 old:sw5z new:sw5zj5scz2ch at t/017_inline.t line 58.&lt;br /&gt;35 35 old:sy0z new:sy0zh7w1z0gs at t/017_inline.t line 58.&lt;br /&gt;35 42 old:syjz new:syjz5ex3ybvu at t/017_inline.t line 58.&lt;br /&gt;35 49 old:tn4z new:tn4z5589ybbh at t/017_inline.t line 58.&lt;br /&gt;35 56 old:tnpz new:tnpz479cy8fk at t/017_inline.t line 58.&lt;br /&gt;35 63 old:tqhz new:tqhz1ee1y2uu at t/017_inline.t line 58.&lt;br /&gt;35 70 old:tw1z new:tw1z0gs3y0zh at t/017_inline.t line 58.&lt;br /&gt;40 7 old:sphg new:sphgx3c0zu6q at t/017_inline.t line 58.&lt;br /&gt;40 14 old:sr1g new:sr1gw9f2zskw at t/017_inline.t line 58.&lt;br /&gt;40 21 old:srng new:srngtcg8zkqy at t/017_inline.t line 58.&lt;br /&gt;40 28 old:sx5g new:sx5gt1ubzk3n at t/017_inline.t line 58.&lt;br /&gt;40 35 old:sz0g new:sz0gs3y0zh7w at t/017_inline.t line 58.&lt;br /&gt;40 42 old:szjg new:szjge9z2yumy at t/017_inline.t line 58.&lt;br /&gt;40 49 old:tp4g new:tp4ge1b8yu2n at t/017_inline.t line 58.&lt;br /&gt;40 56 old:tppg new:tppgd3cbys6q at t/017_inline.t line 58.&lt;br /&gt;40 63 old:trhg new:trhg99g0ykky at t/017_inline.t line 58.&lt;br /&gt;40 70 old:tx1g new:tx1g8cu2yhrn at t/017_inline.t line 58.&lt;br /&gt;45 7 old:u0hb new:spuzzrcpzzfr at t/017_inline.t line 58.&lt;br /&gt;45 14 old:u21b new:srczyxfrzxux at t/017_inline.t line 58.&lt;br /&gt;45 21 old:u2nb new:sryzvzgxzryz at t/017_inline.t line 58.&lt;br /&gt;45 28 old:u85b new:sxgzvpuzzrcp at t/017_inline.t line 58.&lt;br /&gt;45 35 old:ub0b new:szbzurypzpgx at t/017_inline.t line 58.&lt;br /&gt;45 42 old:ubjb new:szvzgxzryzvz at t/017_inline.t line 58.&lt;br /&gt;45 49 old:v04b new:tpfzgpbxyzbp at t/017_inline.t line 58.&lt;br /&gt;45 56 old:v0pb new:tpzzfrczyxfr at t/017_inline.t line 58.&lt;br /&gt;45 63 old:v2hb new:truzcxgpyruz at t/017_inline.t line 58.&lt;br /&gt;45 70 old:v81b new:txczbzurypzp at t/017_inline.t line 58.&lt;br /&gt;50 7 old:u0uu new:u0uurq1ppgd3 at t/017_inline.t line 58.&lt;br /&gt;50 14 old:u2cu new:u2cuqw4rpes9 at t/017_inline.t line 58.&lt;br /&gt;50 21 old:u2yu new:u2yumy5xp7wc at t/017_inline.t line 58.&lt;br /&gt;50 28 old:u8gu new:u8gumnhzp791 at t/017_inline.t line 58.&lt;br /&gt;50 35 old:ubbu new:ubbukqnpp5e9 at t/017_inline.t line 58.&lt;br /&gt;50 42 old:ubvu new:ubvu7wprngtc at t/017_inline.t line 58.&lt;br /&gt;50 49 old:v0fu new:v0fu7n0xng81 at t/017_inline.t line 58.&lt;br /&gt;50 56 old:v0zu new:v0zu6q1zned3 at t/017_inline.t line 58.&lt;br /&gt;50 63 old:v2uu new:v2uu3w5pn7sc at t/017_inline.t line 58.&lt;br /&gt;50 70 old:v8cu new:v8cu2yhrn5x1 at t/017_inline.t line 58.&lt;br /&gt;Benchmark: timing 500 iterations of New, Old...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New:&amp;nbsp; 0 wallclock secs ( 0.12 usr +&amp;nbsp; 0.00 sys =&amp;nbsp; 0.12 CPU) @ 4166.67/s (n=500)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (warning: too few iterations for a reliable count)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Old:&amp;nbsp; 3 wallclock secs ( 2.73 usr +&amp;nbsp; 0.03 sys =&amp;nbsp; 2.76 CPU) @ 181.16/s (n=500)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4323502372700077322?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4323502372700077322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/geohash-encode-now-100x-faster-for-perl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4323502372700077322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4323502372700077322'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/08/geohash-encode-now-100x-faster-for-perl.html' title='GeoHash Encode now 100x faster, for perl'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4986470017017234416</id><published>2011-07-29T13:15:00.000-07:00</published><updated>2011-07-29T13:15:07.571-07:00</updated><title type='text'>example of geohashed osm nodes from planet dump</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;I have a first test of the splitter function using geohash.&amp;nbsp;&lt;/div&gt;&lt;div&gt;I removed all the nice perl features like moose and stuff for speed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me just explain the results quickly, It is a simple list of osm nodes from the world history, but split into geohashed files and into the file per original chunk from the planet file.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Each directory is a hierarchy of data which contains all its children, it gets closer and closer to the points so you&amp;nbsp;effectively&amp;nbsp;have a zoom function.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example :&lt;/div&gt;&lt;div&gt;&lt;a href="http://geohash.org/gcpvudqsdk0nm"&gt;http://geohash.org/gcpvudqsdk0nm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So we look at this subdir :&amp;nbsp;output/9/r/v/2/0&amp;nbsp;&lt;/div&gt;&lt;div&gt;which has the prefix&amp;nbsp;http://geohash.org/9rv20 which is in the area of boise idaho&amp;nbsp;43.6 -116.3&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So we can expect all the data to be in that area :&lt;/div&gt;&lt;div&gt;&lt;br clear="all" /&gt;&lt;div&gt;mdupont@space-station:~/experiments/osm/dist/dancer/OSM-API-Proxy/output/9/r/v/2/0$ find -name \*.osm&lt;/div&gt;&lt;div&gt;./c/z/e/9/nodes_6bdr_p400.osm&lt;/div&gt;&lt;div&gt;./c/z/6/z/nodes_bwc2_p400.osm&lt;/div&gt;&lt;div&gt;./c/z/d/y/nodes_muy7_p400.osm&lt;/div&gt;&lt;div&gt;./c/z/d/3/nodes_gmv2_p400.osm&lt;/div&gt;&lt;div&gt;./c/z/m/b/nodes_srsb_p400.osm&lt;/div&gt;&lt;div&gt;./c/z/t/y/nodes_hqky_p400.osm&lt;/div&gt;&lt;div&gt;./c/z/t/b/nodes_kbrq_p400.osm&lt;/div&gt;&lt;div&gt;mdupont@space-station:~/experiments/osm/dist/dancer/OSM-API-Proxy/output/9/r/v/2/0$ find -name \*.osm -exec cat {} \;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785136" lat="43.6039790" lon="-116.3238742" timestamp="2006-08-27T03:59:58Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785147" lat="43.6038380" lon="-116.3239305" timestamp="2006-08-27T04:14:33Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785132" lat="43.6038670" lon="-116.3236541" timestamp="2006-08-27T04:13:55Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785149" lat="43.6037676" lon="-116.3238460" timestamp="2006-08-27T04:25:50Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785156" lat="43.6043737" lon="-116.3242406" timestamp="2006-08-27T03:38:09Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785154" lat="43.6043737" lon="-116.3236627" timestamp="2006-08-27T03:09:03Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;node &amp;nbsp;visible="false" changeset="94364" id="12785151" lat="43.6043768" lon="-116.3239175" timestamp="2006-08-27T04:07:55Z" version="1"&gt;&lt;/node&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can run this test yourself :&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;time perl -I lib/ ./t/016_get_bzip_block.t&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;it only processes block 400 of the world for now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Basically, what I do is read out a chunk of the world file and extract it. I am skipping tags, ways and relations for now just for testing. but in the end we will have a set of osm files split by geohash for each chunk, many people can process the data and create chunks of data, then if you want to get your area, you only need to download the subdirectory you are interested in.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It takes one minute to run this test on my computer.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Code is located here &amp;nbsp;:&lt;/div&gt;&lt;div&gt;https://github.com/h4ck3rm1k3/FOSM-Api&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Example data file is here :&lt;/div&gt;&lt;div&gt;http://www.archive.org/details/ExampleOfOsmNodes&amp;amp;reCache=1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4986470017017234416?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4986470017017234416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/example-of-geohashed-osm-nodes-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4986470017017234416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4986470017017234416'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/example-of-geohashed-osm-nodes-from.html' title='example of geohashed osm nodes from planet dump'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-8951641447795480512</id><published>2011-07-20T11:52:00.000-07:00</published><updated>2012-01-09T09:25:41.774-08:00</updated><title type='text'>thoughts on osm proxy</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I would like the proxy to be able to download from multiple osm servers,&lt;br /&gt;&lt;br /&gt;and merge the results. Each item should automatically be tagged with source attribution and the ids of the different systems.&lt;br /&gt;&lt;br /&gt;Then the data will be made available as a single stream to josm. The edits then from josm will be compared to the different systems and uploaded in multiple changesets. Only data that is licensed compatibly will be uploaded to give systems. A checking tool will show ways that are similar.&lt;br /&gt;&lt;br /&gt;Also we would like to be able to upload images, rectify them and add that to the map as well.&lt;br /&gt;&lt;br /&gt;Basically this api server will provide a local interface to all osm services. Rendering as well, versioning and communication.&lt;br /&gt;&lt;br /&gt;&lt;img height="480" src="https://docs.google.com/drawings/pub?id=1jZLVNCmz0wat_a1ywGCG_--dRiFFpmSA7btKUwigB-s&amp;amp;w=960&amp;amp;h=720" width="640" /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7-41esZ6w5Y/TwsjDVTivgI/AAAAAAAAQtE/myXRDjREGcc/s1600/svD3_BLZA9DjcCzkc0Oal8g.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-7-41esZ6w5Y/TwsjDVTivgI/AAAAAAAAQtE/myXRDjREGcc/s320/svD3_BLZA9DjcCzkc0Oal8g.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here is the static image so that google will show it in blogger properly&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-8951641447795480512?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/8951641447795480512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/thoughts-on-osm-proxy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8951641447795480512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8951641447795480512'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/thoughts-on-osm-proxy.html' title='thoughts on osm proxy'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7-41esZ6w5Y/TwsjDVTivgI/AAAAAAAAQtE/myXRDjREGcc/s72-c/svD3_BLZA9DjcCzkc0Oal8g.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4448276466749448741</id><published>2011-07-19T22:23:00.000-07:00</published><updated>2011-07-19T22:23:25.964-07:00</updated><title type='text'>Drawing Maps with R and postgres</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-HRn3ZT2Eap4/TiZlRH6KmqI/AAAAAAAAPL0/4N41XJgbvQE/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-HRn3ZT2Eap4/TiZlRH6KmqI/AAAAAAAAPL0/4N41XJgbvQE/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This is a&amp;nbsp; point graph from the points of south america in a pdf file. Produced using R in postgres:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;CREATE OR REPLACE FUNCTION f_graph() RETURNS text AS 'teststr &amp;lt;&amp;lt;- pg.spi.exec (''select ST_X(way::geometry) as x, ST_Y(way::geometry) as y from planet_osm_point order by way''); pdf(''/tmp/myplot2.pdf''); plot(teststr,main="Graphics Demonstration",sub="Point Graph"); dev.off(); print(''done'');' LANGUAGE plr;&lt;/blockquote&gt;and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from f_graph();&lt;br /&gt;&lt;br /&gt;See : &lt;a href="http://www.varlena.com/GeneralBits/Tidbits/bernier/art_66/graphingWithR.html%20"&gt;http://www.varlena.com/GeneralBits/Tidbits/bernier/art_66/graphingWithR.html &lt;/a&gt;&lt;a href="http://www.joeconway.com/plr/doc/plr-install.html"&gt;http://www.joeconway.com/plr/doc/plr-install.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.phaget4.org/R/plot.html"&gt;http://www.phaget4.org/R/plot.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4448276466749448741?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4448276466749448741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/drawing-maps-with-r-and-postgres.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4448276466749448741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4448276466749448741'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/drawing-maps-with-r-and-postgres.html' title='Drawing Maps with R and postgres'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-HRn3ZT2Eap4/TiZlRH6KmqI/AAAAAAAAPL0/4N41XJgbvQE/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-6349038062967049317</id><published>2011-07-13T15:19:00.000-07:00</published><updated>2011-07-16T00:03:55.681-07:00</updated><title type='text'>api/0.6/changeset/create</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br class="Apple-interchange-newline" /&gt;Yeah, I got it to work !!!&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;blockquote&gt;my $changetsetid = 1000001384;&lt;br /&gt;put '/api/0.6/changeset/create' =&amp;gt; sub { &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; header('Content-Type' =&amp;gt; 'text/plain');&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;#header('Server: Apache/2.2.16 (Debian)&lt;br /&gt;&amp;nbsp; &amp;nbsp; header('Set-cookie' =&amp;gt; '_osm_session=46jsstvc0neelurdmxrnvpcn2rzx26nb; path=/; HttpOnly');&lt;br /&gt;&amp;nbsp; &amp;nbsp; header('Vary' =&amp;gt; 'Authorization,Accept-Encoding');&lt;br /&gt;&amp;nbsp; &amp;nbsp; header('Keep-Alive' =&amp;gt; 'timeout=15, max=100');&lt;br /&gt;&amp;nbsp; &amp;nbsp; header('Connection' =&amp;gt; 'Keep-Alive');&lt;br /&gt;&amp;nbsp; &amp;nbsp; #header('Transfer-Encoding' =&amp;gt; 'chunked');&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; $changetsetid++ . "\n";&lt;br /&gt;# send this to another server&lt;br /&gt;# HTTP/1.1 200 OK&lt;br /&gt;# Date: Fri, 15 Jul 2011 17:49:34 GMT&lt;br /&gt;# Server: Apache/2.2.16 (Debian)&lt;br /&gt;# Set-cookie: _osm_session=46jsstvc0neelurdmxrnvpcn2rzx26nb; path=/; HttpOnly&lt;br /&gt;# Vary: Authorization,Accept-Encoding&lt;br /&gt;# Keep-Alive: timeout=15, max=100&lt;br /&gt;# Connection: Keep-Alive&lt;br /&gt;# Transfer-Encoding: chunked&lt;br /&gt;# Content-Type: text/plain&lt;br /&gt;# a&lt;br /&gt;# 1000001383&lt;br /&gt;&lt;br /&gt;};&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Code is here &lt;br /&gt;&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api/blob/master/OSM-API-Proxy/lib/OSM/API/Proxy.pm"&gt;https://github.com/h4ck3rm1k3/FOSM-Api/blob/master/OSM-API-Proxy/lib/OSM/API/Proxy.pm&lt;/a&gt;&lt;br /&gt;&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api/blob/778a48f00a7fa4a3e8e5aef825e3a09ad87faf7e/OSM-API-Proxy/lib/OSM/API/Proxy.pm"&gt;https://github.com/h4ck3rm1k3/FOSM-Api/blob/778a48f00a7fa4a3e8e5aef825e3a09ad87faf7e/OSM-API-Proxy/lib/OSM/API/Proxy.pm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;pre&gt;&lt;div class="line" id="LC18" style="background-color: transparent;"&gt;&lt;br /&gt;&lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$changetsetid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;12345678&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="line" id="LC19" style="background-color: transparent;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="line" id="LC20" style="background-color: transparent;"&gt;&lt;br /&gt;&lt;span class="n"&gt;put&lt;/span&gt; &lt;span class="s"&gt;'/api/0.6/changeset/create'&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="k"&gt;sub &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;       &lt;/div&gt;&lt;br /&gt;&lt;div class="line" id="LC21" style="background-color: transparent;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="n"&gt;header&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'Content-Type'&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s"&gt;'text/plain'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;	&lt;/div&gt;&lt;br /&gt;&lt;div class="line" id="LC22" style="background-color: transparent;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="nv"&gt;$changetsetid&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="line" id="LC23" style="background-color: transparent;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="s"&gt;"\n"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="line" id="LC24" style="background-color: transparent;"&gt;&lt;br /&gt;&lt;span class="p"&gt;};&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;API :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/API_v0.6#Create:_PUT_.2Fapi.2F0.6.2Fchangeset.2Fcreate"&gt;http://wiki.openstreetmap.org/wiki/API_v0.6#Create:_PUT_.2Fapi.2F0.6.2Fchangeset.2Fcreate&lt;/a&gt; &lt;br /&gt;&lt;h3&gt;    &lt;span class="mw-headline" id="Create:_PUT_.2Fapi.2F0.6.2Fchangeset.2Fcreate"&gt;Create: &lt;tt&gt;PUT /api/0.6/changeset/create&lt;/tt&gt;&lt;/span&gt;&lt;/h3&gt;The payload of a changeset creation request has to be one or more &lt;tt&gt;changeset&lt;/tt&gt; elements optionally including an arbitrary number of tags. &lt;br /&gt;&lt;pre&gt;&lt;osm&gt;&lt;br /&gt;  &lt;changeset&gt;&lt;br /&gt;    &lt;tag k="created_by" v="JOSM 1.61"&gt;&lt;br /&gt;    &lt;tag k="comment" v="Just adding some streetnames"&gt;&lt;br /&gt;    ...&lt;br /&gt;  &lt;/tag&gt;&lt;/tag&gt;&lt;/changeset&gt;&lt;br /&gt;  ...&lt;br /&gt;&lt;/osm&gt;&lt;br /&gt;&lt;/pre&gt;If there are multiple &lt;tt&gt;changeset&lt;/tt&gt; elements in the XML the tags from all of them are used, later ones overriding the earlier ones in case of duplicate keys. &lt;br /&gt;&lt;h4&gt;    &lt;span class="mw-headline" id="Response_2"&gt;Response&lt;/span&gt;&lt;/h4&gt;The ID of the newly created changeset with a content type of &lt;tt&gt;text/plain&lt;/tt&gt; &lt;br /&gt;&lt;h4&gt;    &lt;span class="mw-headline" id="Error_codes_2"&gt;Error codes&lt;/span&gt;&lt;/h4&gt;&lt;dl&gt;&lt;dt&gt; HTTP status code 400 (Bad Request) &lt;/dt&gt;&lt;dd&gt;When there are errors parsing the XML &lt;/dd&gt;&lt;dt&gt; HTTP status code 405 (Method Not Allowed) &lt;/dt&gt;&lt;dd&gt;If the request is not a HTTP PUT request&amp;nbsp;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;On the server : &lt;br /&gt;&lt;blockquote&gt;[24183]&amp;nbsp; core @0.000158&amp;gt; request: PUT /api/0.6/changeset/create from 192.168.1.2 in /usr/local/share/perl/5.10.1/Dancer/Handler.pm l. 51&lt;br /&gt;[24183]&amp;nbsp; core @0.000454&amp;gt; [hit #1]trying to match `/api/0.6/changeset/create' against /^\/api\/0\.6\/changeset\/create$/ in /usr/local/share/perl/5.10.1/Dancer/Route.pm l. 74&lt;br /&gt;[24183]&amp;nbsp; core @0.000608&amp;gt; [hit #1]&amp;nbsp; --&amp;gt; got 1 in /usr/local/share/perl/5.10.1/Dancer/Route.pm l. 81&lt;br /&gt;[24183]&amp;nbsp; core @0.001417&amp;gt; [hit #1]response: 200 in /usr/local/share/perl/5.10.1/Dancer/Handler.pm l. 151&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;From Josm :&lt;br /&gt;&lt;blockquote&gt;PUT http://0.0.0.0:3000/api/0.6/changeset/create... null&lt;br /&gt;Error body: 12345678&lt;br /&gt;HTTP/1.0 200 OK&lt;br /&gt;Content-Length: 1&lt;br /&gt;Content-Type: text/plain; charset=utf-8&lt;br /&gt;X-Powered-By: Perl Dancer 1.3030&lt;br /&gt;&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;org.openstreetmap.josm.io.OsmApiException: ResponseCode=-1, Error Body=&amp;lt;12345678&lt;br /&gt;HTTP/1.0 200 OK&lt;br /&gt;Content-Length: 1&lt;br /&gt;Content-Type: text/plain; charset=utf-8&lt;br /&gt;X-Powered-By: Perl Dancer 1.3030&lt;br /&gt;&lt;br /&gt;1&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:635)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:513)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.io.OsmApi.openChangeset(OsmApi.java:351)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:192)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:236)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:83)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:129)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:636)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;WIth Wireshark talking to the api.FOSM.org/api server&lt;br /&gt;With the request&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;PUT /api/0.6/changeset/create HTTP/1.1&lt;br /&gt;Authorization: Basic aDRjCENSORED3Nt&lt;br /&gt;Content-type: text/xml&lt;br /&gt;User-Agent: JOSM/1.5 (4018 en) Java/1.6.0_20&lt;br /&gt;Host: api.fosm.org&lt;br /&gt;Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2&lt;br /&gt;Connection: keep-alive&lt;br /&gt;Content-Length: 224&lt;br /&gt;&lt;br /&gt;&lt;osm generator="JOSM" version="0.6"&gt;&lt;br /&gt;&amp;nbsp; &lt;changeset &amp;nbsp;id="0" open="false"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;tag k="comment" v="test of move"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;tag k="created_by" v="JOSM/1.5 (4018 en)"&gt;&lt;br /&gt;&amp;nbsp; &lt;/tag&gt;&lt;/tag&gt;&lt;/changeset&gt;&lt;/osm&gt;&lt;/blockquote&gt;&lt;br /&gt;With the response :&lt;br /&gt;&lt;blockquote&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Fri, 15 Jul 2011 17:49:34 GMT&lt;br /&gt;Server: Apache/2.2.16 (Debian)&lt;br /&gt;Set-cookie: _osm_session=46jsstvc0neelurdmxrnvpcn2rzx26nb; path=/; HttpOnly&lt;br /&gt;Vary: Authorization,Accept-Encoding&lt;br /&gt;Keep-Alive: timeout=15, max=100&lt;br /&gt;Connection: Keep-Alive&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;Content-Type: text/plain&lt;br /&gt;a&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: lime;"&gt;1000001383&lt;/span&gt;&lt;br /&gt;0&lt;/blockquote&gt;&lt;div&gt;followed by an upload :&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;POST /api/0.6/changeset/1000001383/upload HTTP/1.1&lt;br /&gt;Authorization: Basic aDRja CENSORED ub3Nt&lt;br /&gt;Content-type: text/xml&lt;br /&gt;User-Agent: JOSM/1.5 (4018 en) Java/1.6.0_20&lt;br /&gt;Host: api.fosm.org&lt;br /&gt;Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2&lt;br /&gt;Connection: keep-alive&lt;br /&gt;Content-Length: 584&lt;/blockquote&gt;With the response :&lt;br /&gt;&lt;blockquote&gt;HTTP/1.1 200 OK&lt;/blockquote&gt;&lt;blockquote&gt;Date: Fri, 15 Jul 2011 17:49:35 GMT&lt;br /&gt;Server: Apache/2.2.16 (Debian)&lt;br /&gt;Set-cookie: _osm_session=oqgp5fxjo1bzsip58l20yhaj7aqhrzvy; path=/; HttpOnly&lt;br /&gt;Vary: Authorization,Accept-Encoding&lt;br /&gt;Keep-Alive: timeout=15, max=100&lt;br /&gt;Connection: Keep-Alive&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;Content-Type: text/xml&lt;br /&gt;eb&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #181818; font-family: monospace; font-size: 12px; line-height: 19px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re1" style="color: black; font-weight: bold;"&gt;&lt;!--?xml&lt;/span--&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;version&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'1.0'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;encoding&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'UTF-8'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re2" style="color: black; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re1" style="color: black; font-weight: bold;"&gt;&lt;diffresult&lt; span=""&gt;&lt;/diffresult&lt;&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;version&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'0.6'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;generator&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'FOSM API 0.6'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re2" style="color: black; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re1" style="color: black; font-weight: bold;"&gt;&lt;node&lt; span=""&gt;&lt;/node&lt;&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;old_id&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'-4368'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;new_id&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'1000000073409'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;new_version&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'1'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re2" style="color: black; font-weight: bold;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re1" style="color: black; font-weight: bold;"&gt;&lt;node&lt; span=""&gt;&lt;/node&lt;&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;old_id&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'1297712965'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;new_id&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'1297712965'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re0" style="color: #000066;"&gt;new_version&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="st0" style="color: red;"&gt;'6'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #009900; font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;span class="re2" style="color: black; font-weight: bold;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; font-weight: bold; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; font-weight: bold; line-height: 19px;"&gt;&lt;span class="re2" style="color: black; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: lime;"&gt;&lt;diffresult generator="FOSM API 0.6" version="0.6"&gt;&lt;/diffresult&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: lime;"&gt;&lt;node new_id="1000000073409" new_version="1" old_id="-4368"&gt;&lt;/node&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: lime;"&gt;&lt;node new_id="1297712965" new_version="6" old_id="1297712965"&gt;&lt;/node&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: lime;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-6349038062967049317?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/6349038062967049317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/api06changesetcreate.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6349038062967049317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6349038062967049317'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/api06changesetcreate.html' title='api/0.6/changeset/create'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4956222434089220267</id><published>2011-07-11T11:58:00.001-07:00</published><updated>2011-07-12T13:24:55.208-07:00</updated><title type='text'>FOSM fake osm api</title><content type='html'>I am working on implementing the API in perl, in dancer. this will create a mini perl api server for you to connect your josm to. It will then store the data and act like proxy to multiple osm api servers and also rendering servers and blogs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the placeholder for a new perl module to fake the osm api. I am developing it with josm and perl dancer (&lt;a href="http://search.cpan.org/%7Esukria/Dancer-1.3060/lib/Dancer.pm"&gt;http://search.cpan.org/~sukria/Dancer-1.3060/lib/Dancer.pm )&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have started a simple blogpost on this to be updated as I go along.&lt;br /&gt;&lt;a href="http://osmopenlayers.blogspot.com/2011/07/fosm-fake-osm-api.html"&gt;http://osmopenlayers.blogspot.com/2011/07/fosm-fake-osm-api.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;you run the code like this :&lt;br /&gt;&lt;blockquote&gt;/OSM-API-Proxy$ ./bin/app.pl&lt;/blockquote&gt;&lt;br /&gt;The api server is located here&amp;nbsp; :&lt;br /&gt;&lt;blockquote&gt;http://0.0.0.0:3000/api&lt;/blockquote&gt;&lt;br /&gt;Code is checked into github :&lt;a href="https://github.com/h4ck3rm1k3/FOSM-Api"&gt; https://github.com/h4ck3rm1k3/FOSM-Api&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It can serve a simple static map that is embedded in the program for now, and it is soooo fast. &lt;br /&gt;&lt;br /&gt;Api Calls and Status :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; /api/0.6/map get map data from bbox, has static file&lt;/li&gt;&lt;li&gt;/api/capabilities hardcoded&lt;/li&gt;&lt;li&gt;/api/0.6/changesets this is using a template... the data is static&lt;/li&gt;&lt;/ul&gt;Interface : Moose &lt;a href="http://www.iinteractive.com/moose/"&gt;http://www.iinteractive.com/moose/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Point &lt;a href="http://en.wikipedia.org/wiki/Geographic_coordinate_system"&gt;(lat,lon&lt;/a&gt;)&lt;br /&gt;Box (Min, Max : Point)&lt;br /&gt;ChangeSet (bbox :Box )&lt;br /&gt;&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See Also :&lt;br /&gt;&lt;br /&gt;Dancer :&lt;br /&gt;&lt;a href="http://perldancer.org/documentation"&gt;http://perldancer.org/documentation&lt;/a&gt; &lt;br /&gt;&lt;a href="http://advent.perldancer.org/2010/8"&gt;Writing REST web services with Dancer | PerlDancer Advent Calendar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://perldancer.org/"&gt;PerlDancer - The easiest way to write web applications with Perl&lt;/a&gt;&lt;br /&gt;&lt;a href="http://search.cpan.org/%7Esukria/Dancer-1.3060/lib/Dancer.pm#to_xml_%28$structure,_%options%29"&gt;Dancer - search.cpan.org&lt;/a&gt;&lt;a href="http://search.cpan.org/%7Esukria/Dancer-1.3060/lib/Dancer/Template/Simple.pm"&gt;Dancer::Template::Simple - search.cpan.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://search.cpan.org/dist/Dancer/lib/Dancer/Tutorial.pod"&gt;http://search.cpan.org/dist/Dancer/lib/Dancer/Tutorial.pod&lt;/a&gt; &lt;br /&gt;&lt;a href="http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod#Using_templates_-_views_and_layouts"&gt;http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod#Using_templates_-_views_and_layouts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.cpan.org/%7Esukria/Dancer-1.3060/lib/Dancer/Request.pm#request_uri%28%29"&gt;http://search.cpan.org/~sukria/Dancer-1.3060/lib/Dancer/Request.pm#request_uri%28%29&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://advent.perldancer.org/2010/8"&gt;http://advent.perldancer.org/2010/8&lt;/a&gt;&amp;nbsp; Writing REST web services with Dancer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dancer for Python Users:&lt;br /&gt;&lt;a href="http://www.slideshare.net/xSawyer/perl-dancer-for-python-programmers"&gt;http://www.slideshare.net/xSawyer/perl-dancer-for-python-programmers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OSM Api: &lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/API_v0.6"&gt;API v0.6 - OpenStreetMap Wiki&lt;/a&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/API_v0.6#Query:_GET_.2Fapi.2F0.6.2Fchangesets"&gt;API v0.6 - OpenStreetMap Wiki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/API_v0.6/Command_Overview"&gt;API v0.6/Command Overview - OpenStreetMap Wiki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Xapi"&gt;Xapi - OpenStreetMap Wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Moose Syntax Wikibook:&lt;br /&gt;&lt;a href="http://en.wikibooks.org/wiki/Programming_with_Moose/Syntax/has"&gt;http://en.wikibooks.org/wiki/Programming_with_Moose/Syntax/has&lt;/a&gt;&lt;br /&gt;Presentation : &lt;a href="http://www.iinteractive.com/moose/hosted-presentations/2008/nothingmuch-NPW/practical_moose.html"&gt;http://www.iinteractive.com/moose/hosted-presentations/2008/nothingmuch-NPW/practical_moose.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More Moose Perldocs : &lt;br /&gt;&lt;a href="http://perldoc.net/MooseX/Types/Moose.pm"&gt;http://perldoc.net/MooseX/Types/Moose.pm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://perldoc.net/Moose/Manual.pod"&gt;http://perldoc.net/Moose/Manual.pod&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Big List of Moose things &lt;a href="http://search.cpan.org/%7Edoy/Task-Moose-0.03/lib/Task/Moose.pm"&gt;http://search.cpan.org/~doy/Task-Moose-0.03/lib/Task/Moose.pm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.cpan.org/%7Edoy/Moose-2.0010/lib/Moose.pm"&gt;http://search.cpan.org/~doy/Moose-2.0010/lib/Moose.pm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perl Best Practices&lt;br /&gt;&lt;a href="http://blog.urth.org/2011/03/reviewing-perl-best-practices-chapter-15-objects.html"&gt;http://blog.urth.org/2011/03/reviewing-perl-best-practices-chapter-15-objects.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.cpan.org/%7Eecarroll/MooseX-Types-DateTimeX-0.10/lib/MooseX/Types/DateTimeX.pm"&gt;http://search.cpan.org/~ecarroll/MooseX-Types-DateTimeX-0.10/lib/MooseX/Types/DateTimeX.pm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Template Toolkit&lt;br /&gt;&lt;a href="http://search.cpan.org/dist/Dancer/lib/Dancer/Template/TemplateToolkit.pm"&gt;http://search.cpan.org/dist/Dancer/lib/Dancer/Template/TemplateToolkit.pm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.cpan.org/%7Eabw/Template-Toolkit-2.22/lib/Template.pm#START_TAG,_END_TAG"&gt;http://search.cpan.org/~abw/Template-Toolkit-2.22/lib/Template.pm#START_TAG,_END_TAG&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4956222434089220267?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4956222434089220267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/fosm-fake-osm-api.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4956222434089220267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4956222434089220267'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/07/fosm-fake-osm-api.html' title='FOSM fake osm api'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1272973303358183880</id><published>2011-06-18T23:58:00.000-07:00</published><updated>2011-06-18T23:58:09.221-07:00</updated><title type='text'>Now can render, full history and many details</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8YEfrPvzFjw/Tf2BQJ3HuXI/AAAAAAAAPGc/T8o-QxSNJGo/s1600/prishtinaimage2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://1.bp.blogspot.com/-8YEfrPvzFjw/Tf2BQJ3HuXI/AAAAAAAAPGc/T8o-QxSNJGo/s320/prishtinaimage2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here is the cropped result of my first rendering.&lt;br /&gt;Following Johns instructions, I need to make the following changes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. if&amp;nbsp; you get this error :&lt;br /&gt;&lt;blockquote class=""&gt;root@space-station:~/experiments/mapnik# ./generate_image.py &lt;br /&gt;Traceback (most recent call last):&lt;br /&gt;&amp;nbsp; File "./generate_image.py", line 37, in &lt;module&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapnik.load_map(m,mapfile)&lt;br /&gt;RuntimeError: PSQL error:&lt;br /&gt;could not connect to server: No such file or directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Is the server running locally and accepting&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? (encountered during parsing of layer 'landcover')&lt;/module&gt;&lt;/blockquote&gt;You need to change the port :&lt;br /&gt;in the file&amp;nbsp; inc/datasource-settings.xml.inc&lt;br /&gt;&lt;blockquote class=""&gt;&lt;parameter name="port"&gt;5433&lt;/parameter&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The full chroot install,&amp;nbsp; with the gc compiler, and build system and temp files&lt;br /&gt;3.9G&amp;nbsp;&amp;nbsp;&amp;nbsp; renderbotnet/&lt;br /&gt;&lt;br /&gt;Here are the packages I installed :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;adduser_3.113_all.deb&lt;/li&gt;&lt;li&gt;anthy-common_9100h-9_all.deb&lt;/li&gt;&lt;li&gt;anthy_9100h-9_i386.deb&lt;/li&gt;&lt;li&gt;apt-file_2.4.2_all.deb&lt;/li&gt;&lt;li&gt;apt-utils_0.8.14.1_i386.deb&lt;/li&gt;&lt;li&gt;apt_0.8.14.1_i386.deb&lt;/li&gt;&lt;li&gt;aptitude_0.6.4-1_i386.deb&lt;/li&gt;&lt;li&gt;autoconf_2.68-1_all.deb&lt;/li&gt;&lt;li&gt;automake_1%3a1.11.1-1_all.deb&lt;/li&gt;&lt;li&gt;autotools-dev_20110511.1_all.deb&lt;/li&gt;&lt;li&gt;base-files_6.4_i386.deb&lt;/li&gt;&lt;li&gt;base-passwd_3.5.22_i386.deb&lt;/li&gt;&lt;li&gt;bash_4.1-3_i386.deb&lt;/li&gt;&lt;li&gt;binutils_2.21.52.20110606-2_i386.deb&lt;/li&gt;&lt;li&gt;bison_1%3a2.4.1.dfsg-3_i386.deb&lt;/li&gt;&lt;li&gt;bsdmainutils_8.2.3_i386.deb&lt;/li&gt;&lt;li&gt;bsdutils_1%3a2.19.1-2_i386.deb&lt;/li&gt;&lt;li&gt;build-essential_11.5_i386.deb&lt;/li&gt;&lt;li&gt;bzip2_1.0.5-6_i386.deb&lt;/li&gt;&lt;li&gt;ca-certificates-java_20110531_all.deb&lt;/li&gt;&lt;li&gt;ca-certificates_20110421_all.deb&lt;/li&gt;&lt;li&gt;comerr-dev_2.1-1.41.12-4_i386.deb&lt;/li&gt;&lt;li&gt;coreutils_8.5-1_i386.deb&lt;/li&gt;&lt;li&gt;cpio_2.11-7_i386.deb&lt;/li&gt;&lt;li&gt;cpp-4.6_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;cpp_4%3a4.6.0-6_i386.deb&lt;/li&gt;&lt;li&gt;cron_3.0pl1-118_i386.deb&lt;/li&gt;&lt;li&gt;curl_7.21.6-1_i386.deb&lt;/li&gt;&lt;li&gt;dash_0.5.5.1-7.4_i386.deb&lt;/li&gt;&lt;li&gt;dblatex_0.3.1-2_all.deb&lt;/li&gt;&lt;li&gt;dbus-x11_1.4.12-2_i386.deb&lt;/li&gt;&lt;li&gt;dbus_1.4.12-2_i386.deb&lt;/li&gt;&lt;li&gt;dconf-gsettings-backend_0.7.5-2_i386.deb&lt;/li&gt;&lt;li&gt;dctrl-tools_2.18_i386.deb&lt;/li&gt;&lt;li&gt;debconf-i18n_1.5.39_all.deb&lt;/li&gt;&lt;li&gt;debconf_1.5.39_all.deb&lt;/li&gt;&lt;li&gt;debhelper_8.1.6_all.deb&lt;/li&gt;&lt;li&gt;debian-archive-keyring_2010.08.28_all.deb&lt;/li&gt;&lt;li&gt;debian-edu-archive-keyring_2010.01.05_all.deb&lt;/li&gt;&lt;li&gt;debian-keyring_2011.03.03_all.deb&lt;/li&gt;&lt;li&gt;debian-ports-archive-keyring_2011.01.12_all.deb&lt;/li&gt;&lt;li&gt;debianutils_4.0.2_i386.deb&lt;/li&gt;&lt;li&gt;default-jdk_1%3a1.6-40_i386.deb&lt;/li&gt;&lt;li&gt;default-jre-headless_1%3a1.6-40_i386.deb&lt;/li&gt;&lt;li&gt;default-jre_1%3a1.6-40_i386.deb&lt;/li&gt;&lt;li&gt;defoma_0.11.12_all.deb&lt;/li&gt;&lt;li&gt;dh-autoreconf_4_all.deb&lt;/li&gt;&lt;li&gt;dictionaries-common_1.11.3_all.deb&lt;/li&gt;&lt;li&gt;diffutils_1%3a3.0-1_i386.deb&lt;/li&gt;&lt;li&gt;dlocate_1.02_all.deb&lt;/li&gt;&lt;li&gt;dmidecode_2.9-1.2_i386.deb&lt;/li&gt;&lt;li&gt;docbook-xml_4.5-7_all.deb&lt;/li&gt;&lt;li&gt;docbook-xsl_1.75.2+dfsg-5_all.deb&lt;/li&gt;&lt;li&gt;docbook_4.5-4_all.deb&lt;/li&gt;&lt;li&gt;dpatch_2.0.31_all.deb&lt;/li&gt;&lt;li&gt;dpkg-dev_1.16.0.3_all.deb&lt;/li&gt;&lt;li&gt;dpkg_1.16.0.3_i386.deb&lt;/li&gt;&lt;li&gt;e2fslibs_1.41.12-4_i386.deb&lt;/li&gt;&lt;li&gt;e2fsprogs_1.41.12-4_i386.deb&lt;/li&gt;&lt;li&gt;ed_1.4-3_i386.deb&lt;/li&gt;&lt;li&gt;emacs23-bin-common_23.3+1-1_i386.deb&lt;/li&gt;&lt;li&gt;emacs23-common_23.3+1-1_all.deb&lt;/li&gt;&lt;li&gt;emacs23_23.3+1-1_i386.deb&lt;/li&gt;&lt;li&gt;emacs_23.3+1-1_all.deb&lt;/li&gt;&lt;li&gt;emacsen-common_1.4.22_all.deb&lt;/li&gt;&lt;li&gt;emdebian-archive-keyring_2.0.1_all.deb&lt;/li&gt;&lt;li&gt;fastjar_2%3a0.98-3_i386.deb&lt;/li&gt;&lt;li&gt;file_5.04-5+b1_i386.deb&lt;/li&gt;&lt;li&gt;findutils_4.4.2-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;flex_2.5.35-10_i386.deb&lt;/li&gt;&lt;li&gt;fontconfig-config_2.8.0-2.2_all.deb&lt;/li&gt;&lt;li&gt;fontconfig_2.8.0-2.2_i386.deb&lt;/li&gt;&lt;li&gt;g++-4.6_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;g++_4%3a4.6.0-6_i386.deb&lt;/li&gt;&lt;li&gt;gcc-4.4-base_4.4.6-6_i386.deb&lt;/li&gt;&lt;li&gt;gcc-4.5-base_4.5.3-3_i386.deb&lt;/li&gt;&lt;li&gt;gcc-4.6-base_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;gcc-4.6_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;gcc_4%3a4.6.0-6_i386.deb&lt;/li&gt;&lt;li&gt;gconf2-common_2.32.4-1_all.deb&lt;/li&gt;&lt;li&gt;gdb_7.2-1_i386.deb&lt;/li&gt;&lt;li&gt;gdbserver_7.2-1_i386.deb&lt;/li&gt;&lt;li&gt;gettext-base_0.18.1.1-3_i386.deb&lt;/li&gt;&lt;li&gt;gettext_0.18.1.1-3_i386.deb&lt;/li&gt;&lt;li&gt;gir1.2-atk-1.0_2.0.0-1_i386.deb&lt;/li&gt;&lt;li&gt;gir1.2-freedesktop_0.10.8-1_i386.deb&lt;/li&gt;&lt;li&gt;gir1.2-gdkpixbuf-2.0_2.23.3-3_i386.deb&lt;/li&gt;&lt;li&gt;gir1.2-glib-2.0_0.10.8-1_i386.deb&lt;/li&gt;&lt;li&gt;gir1.2-pango-1.0_1.28.3-6_i386.deb&lt;/li&gt;&lt;li&gt;git-man_1%3a1.7.5.4-1_all.deb&lt;/li&gt;&lt;li&gt;git_1%3a1.7.5.4-1_i386.deb&lt;/li&gt;&lt;li&gt;gnome-keyring_3.0.3-2_i386.deb&lt;/li&gt;&lt;li&gt;gnupg_1.4.11-3_i386.deb&lt;/li&gt;&lt;li&gt;gpgv_1.4.11-3_i386.deb&lt;/li&gt;&lt;li&gt;grep_2.8-2_i386.deb&lt;/li&gt;&lt;li&gt;groff-base_1.21-6_i386.deb&lt;/li&gt;&lt;li&gt;gzip_1.3.12-9_i386.deb&lt;/li&gt;&lt;li&gt;hicolor-icon-theme_0.12-1_all.deb&lt;/li&gt;&lt;li&gt;hostname_3.06_i386.deb&lt;/li&gt;&lt;li&gt;html2text_1.3.2a-15_i386.deb&lt;/li&gt;&lt;li&gt;iamerican_3.3.02-5_all.deb&lt;/li&gt;&lt;li&gt;ienglish-common_3.3.02-5_all.deb&lt;/li&gt;&lt;li&gt;ifupdown_0.7~alpha5+really0.6.10_i386.deb&lt;/li&gt;&lt;li&gt;imagemagick-common_8%3a6.6.9.7-5_all.deb&lt;/li&gt;&lt;li&gt;imagemagick_8%3a6.6.9.7-5_i386.deb&lt;/li&gt;&lt;li&gt;info_4.13a.dfsg.1-6_i386.deb&lt;/li&gt;&lt;li&gt;initscripts_2.88dsf-13.10_i386.deb&lt;/li&gt;&lt;li&gt;insserv_1.14.0-2.1_i386.deb&lt;/li&gt;&lt;li&gt;install-info_4.13a.dfsg.1-6_i386.deb&lt;/li&gt;&lt;li&gt;intltool-debian_0.35.0+20060710.1_all.deb&lt;/li&gt;&lt;li&gt;iproute_20110315-1_i386.deb&lt;/li&gt;&lt;li&gt;iptables_1.4.11.1-1_i386.deb&lt;/li&gt;&lt;li&gt;iputils-ping_3%3a20101006-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;isc-dhcp-client_4.1.1-P1-17_i386.deb&lt;/li&gt;&lt;li&gt;isc-dhcp-common_4.1.1-P1-17_i386.deb&lt;/li&gt;&lt;li&gt;iso-codes_3.26-1_all.deb&lt;/li&gt;&lt;li&gt;ispell_3.3.02-5_i386.deb&lt;/li&gt;&lt;li&gt;java-common_0.40_all.deb&lt;/li&gt;&lt;li&gt;krb5-multidev_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;less_444-1_i386.deb&lt;/li&gt;&lt;li&gt;libaccess-bridge-java-jni_1.26.2-5_i386.deb&lt;/li&gt;&lt;li&gt;libaccess-bridge-java_1.26.2-5_all.deb&lt;/li&gt;&lt;li&gt;libacl1_2.2.49-5_i386.deb&lt;/li&gt;&lt;li&gt;libanthy0_9100h-9_i386.deb&lt;/li&gt;&lt;li&gt;libapr1_1.4.5-1_i386.deb&lt;/li&gt;&lt;li&gt;libaprutil1_1.3.12+dfsg-2_i386.deb&lt;/li&gt;&lt;li&gt;libapt-pkg-perl_0.1.24+b2_i386.deb&lt;/li&gt;&lt;li&gt;libasound2_1.0.23-4_i386.deb&lt;/li&gt;&lt;li&gt;libasyncns0_0.8-2_i386.deb&lt;/li&gt;&lt;li&gt;libatk1.0-0_2.0.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libatk1.0-data_2.0.0-1_all.deb&lt;/li&gt;&lt;li&gt;libatk1.0-dev_2.0.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libattr1_1%3a2.4.44-3_i386.deb&lt;/li&gt;&lt;li&gt;libavahi-client3_0.6.30-3_i386.deb&lt;/li&gt;&lt;li&gt;libavahi-common-data_0.6.30-3_i386.deb&lt;/li&gt;&lt;li&gt;libavahi-common3_0.6.30-3_i386.deb&lt;/li&gt;&lt;li&gt;libblkid1_2.19.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libboost-filesystem1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libboost-iostreams1.42.0_1.42.0-4+b1_i386.deb&lt;/li&gt;&lt;li&gt;libboost-iostreams1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libboost-program-options1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libboost-python1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libboost-regex1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libboost-system1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libboost-thread1.46.1_1.46.1-6_i386.deb&lt;/li&gt;&lt;li&gt;libbsd0_0.3.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libbz2-1.0_1.0.5-6_i386.deb&lt;/li&gt;&lt;li&gt;libbz2-dev_1.0.5-6_i386.deb&lt;/li&gt;&lt;li&gt;libc-bin_2.13-7_i386.deb&lt;/li&gt;&lt;li&gt;libc-dev-bin_2.13-7_i386.deb&lt;/li&gt;&lt;li&gt;libc6-dev_2.13-7_i386.deb&lt;/li&gt;&lt;li&gt;libc6_2.13-7_i386.deb&lt;/li&gt;&lt;li&gt;libcairo-gobject2_1.10.2-6_i386.deb&lt;/li&gt;&lt;li&gt;libcairo-script-interpreter2_1.10.2-6_i386.deb&lt;/li&gt;&lt;li&gt;libcairo2-dev_1.10.2-6_i386.deb&lt;/li&gt;&lt;li&gt;libcairo2_1.10.2-6_i386.deb&lt;/li&gt;&lt;li&gt;libcairomm-1.0-1_1.10.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libcap2-bin_1%3a2.21-1_i386.deb&lt;/li&gt;&lt;li&gt;libcap2_1%3a2.21-1_i386.deb&lt;/li&gt;&lt;li&gt;libclass-isa-perl_0.36-1_all.deb&lt;/li&gt;&lt;li&gt;libcloog-ppl0_0.15.9-3_i386.deb&lt;/li&gt;&lt;li&gt;libcomerr2_1.41.12-4_i386.deb&lt;/li&gt;&lt;li&gt;libconfig-file-perl_1.50-2_all.deb&lt;/li&gt;&lt;li&gt;libcroco3_0.6.2-1_i386.deb&lt;/li&gt;&lt;li&gt;libcunit1-dev_2.1-0.dfsg-9_i386.deb&lt;/li&gt;&lt;li&gt;libcunit1_2.1-0.dfsg-9_i386.deb&lt;/li&gt;&lt;li&gt;libcups2_1.4.6-9_i386.deb&lt;/li&gt;&lt;li&gt;libcurl3-gnutls_7.21.6-1_i386.deb&lt;/li&gt;&lt;li&gt;libcurl3_7.21.6-1_i386.deb&lt;/li&gt;&lt;li&gt;libcwidget3_0.5.16-3.1_i386.deb&lt;/li&gt;&lt;li&gt;libdap10_3.9.3-6_i386.deb&lt;/li&gt;&lt;li&gt;libdatrie1_0.2.4-2_i386.deb&lt;/li&gt;&lt;li&gt;libdb4.8_4.8.30-8_i386.deb&lt;/li&gt;&lt;li&gt;libdb5.1_5.1.25-10_i386.deb&lt;/li&gt;&lt;li&gt;libdbus-1-3_1.4.12-2_i386.deb&lt;/li&gt;&lt;li&gt;libdbus-glib-1-2_0.94-2_i386.deb&lt;/li&gt;&lt;li&gt;libdpkg-perl_1.16.0.3_all.deb&lt;/li&gt;&lt;li&gt;libedit2_2.11-20080614-2_i386.deb&lt;/li&gt;&lt;li&gt;libepsilon0_0.9.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libept1_1.0.5_i386.deb&lt;/li&gt;&lt;li&gt;liberror-perl_0.17-1_all.deb&lt;/li&gt;&lt;li&gt;libexpat1-dev_2.0.1-7_i386.deb&lt;/li&gt;&lt;li&gt;libexpat1_2.0.1-7_i386.deb&lt;/li&gt;&lt;li&gt;libffi5_3.0.9-7_i386.deb&lt;/li&gt;&lt;li&gt;libflac8_1.2.1-3_i386.deb&lt;/li&gt;&lt;li&gt;libfont-freetype-perl_0.03-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libfontconfig1-dev_2.8.0-2.2_i386.deb&lt;/li&gt;&lt;li&gt;libfontconfig1_2.8.0-2.2_i386.deb&lt;/li&gt;&lt;li&gt;libfontenc1_1%3a1.1.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libfreetype6-dev_2.4.4-1_i386.deb&lt;/li&gt;&lt;li&gt;libfreetype6_2.4.4-1_i386.deb&lt;/li&gt;&lt;li&gt;libfribidi0_0.19.2-1_i386.deb&lt;/li&gt;&lt;li&gt;libgcc1_1%3a4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;libgck0_3.0.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libgconf2-4_2.32.4-1_i386.deb&lt;/li&gt;&lt;li&gt;libgcr-3-0_3.0.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libgcrypt11_1.4.6-5_i386.deb&lt;/li&gt;&lt;li&gt;libgd2-noxpm_2.0.36~rc1~dfsg-5.1_i386.deb&lt;/li&gt;&lt;li&gt;libgdal1-1.7.0_1.7.3-4_i386.deb&lt;/li&gt;&lt;li&gt;libgdbm3_1.8.3-9_i386.deb&lt;/li&gt;&lt;li&gt;libgdk-pixbuf2.0-0_2.23.3-3_i386.deb&lt;/li&gt;&lt;li&gt;libgdk-pixbuf2.0-dev_2.23.3-3_i386.deb&lt;/li&gt;&lt;li&gt;libgeos-3.2.2_3.2.2-2_i386.deb&lt;/li&gt;&lt;li&gt;libgeos-c1_3.2.2-2_i386.deb&lt;/li&gt;&lt;li&gt;libgeos-dev_3.2.2-2_i386.deb&lt;/li&gt;&lt;li&gt;libgfortran3_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;libgif4_4.1.6-9_i386.deb&lt;/li&gt;&lt;li&gt;libgirepository-1.0-1_0.10.8-1_i386.deb&lt;/li&gt;&lt;li&gt;libglib2.0-0_2.28.6-1_i386.deb&lt;/li&gt;&lt;li&gt;libglib2.0-bin_2.28.6-1_i386.deb&lt;/li&gt;&lt;li&gt;libglib2.0-data_2.28.6-1_all.deb&lt;/li&gt;&lt;li&gt;libglib2.0-dev_2.28.6-1_i386.deb&lt;/li&gt;&lt;li&gt;libgmp10_2%3a5.0.1+dfsg-7_i386.deb&lt;/li&gt;&lt;li&gt;libgmpxx4ldbl_2%3a5.0.1+dfsg-7_i386.deb&lt;/li&gt;&lt;li&gt;libgnome-keyring0-dbg_3.0.3-1_i386.deb&lt;/li&gt;&lt;li&gt;libgnome-keyring0_3.0.3-1_i386.deb&lt;/li&gt;&lt;li&gt;libgnutls26_2.10.5-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libgomp1_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;libgpg-error0_1.10-0.3_i386.deb&lt;/li&gt;&lt;li&gt;libgpm2_1.20.4-3.4_i386.deb&lt;/li&gt;&lt;li&gt;libgssapi-krb5-2_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libgssrpc4_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libgtk-3-0_3.0.10-1_i386.deb&lt;/li&gt;&lt;li&gt;libgtk-3-bin_3.0.10-1_all.deb&lt;/li&gt;&lt;li&gt;libgtk-3-common_3.0.10-1_all.deb&lt;/li&gt;&lt;li&gt;libgtk2.0-0_2.24.4-3_i386.deb&lt;/li&gt;&lt;li&gt;libgtk2.0-bin_2.24.4-3_all.deb&lt;/li&gt;&lt;li&gt;libgtk2.0-common_2.24.4-3_all.deb&lt;/li&gt;&lt;li&gt;libgtk2.0-dev_2.24.4-3_i386.deb&lt;/li&gt;&lt;li&gt;libhdf4-0-alt_4.2r4-11_i386.deb&lt;/li&gt;&lt;li&gt;libhdf5-serial-1.8.4_1.8.4-patch1-2_i386.deb&lt;/li&gt;&lt;li&gt;libice-dev_2%3a1.0.7-2_i386.deb&lt;/li&gt;&lt;li&gt;libice6_2%3a1.0.7-2_i386.deb&lt;/li&gt;&lt;li&gt;libicu44_4.4.2-2_i386.deb&lt;/li&gt;&lt;li&gt;libidl0_0.8.14-0.2_i386.deb&lt;/li&gt;&lt;li&gt;libidn11_1.20-1_i386.deb&lt;/li&gt;&lt;li&gt;libjasper1_1.900.1-7+b1_i386.deb&lt;/li&gt;&lt;li&gt;libjaxp1.3-java_1.3.05-1_all.deb&lt;/li&gt;&lt;li&gt;libjdom1-java_1.1.1+dfsg-1_all.deb&lt;/li&gt;&lt;li&gt;libjpeg62_6b1-1_i386.deb&lt;/li&gt;&lt;li&gt;libjts-java_1.11-1_all.deb&lt;/li&gt;&lt;li&gt;libk5crypto3_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libkadm5clnt-mit8_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libkadm5srv-mit8_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libkdb5-5_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libkeyutils1_1.4-4_i386.deb&lt;/li&gt;&lt;li&gt;libkpathsea5_2009-8_i386.deb&lt;/li&gt;&lt;li&gt;libkrb5-3_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libkrb5-dev_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libkrb5support0_1.9.1+dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;liblcms1_1.18.dfsg-1.2+b4_i386.deb&lt;/li&gt;&lt;li&gt;libldap-2.4-2_2.4.25-1.1_i386.deb&lt;/li&gt;&lt;li&gt;liblist-moreutils-perl_0.32-1_i386.deb&lt;/li&gt;&lt;li&gt;liblocale-gettext-perl_1.05-6+b1_i386.deb&lt;/li&gt;&lt;li&gt;liblockfile1_1.08-4_i386.deb&lt;/li&gt;&lt;li&gt;liblqr-1-0_0.4.1-1_i386.deb&lt;/li&gt;&lt;li&gt;libltdl-dev_2.4-2_i386.deb&lt;/li&gt;&lt;li&gt;libltdl7_2.4-2_i386.deb&lt;/li&gt;&lt;li&gt;liblzma2_5.0.0-2_i386.deb&lt;/li&gt;&lt;li&gt;libm17n-0_1.6.2-3_i386.deb&lt;/li&gt;&lt;li&gt;libmagic1_5.04-5+b1_i386.deb&lt;/li&gt;&lt;li&gt;libmagickcore4_8%3a6.6.9.7-5_i386.deb&lt;/li&gt;&lt;li&gt;libmagickwand4_8%3a6.6.9.7-5_i386.deb&lt;/li&gt;&lt;li&gt;libmapnik0.7_0.7.1-5_i386.deb&lt;/li&gt;&lt;li&gt;libmount1_2.19.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libmpc2_0.9-3_i386.deb&lt;/li&gt;&lt;li&gt;libmpfr4_3.0.1-3_i386.deb&lt;/li&gt;&lt;li&gt;libmysqlclient16_5.1.57-1.3_i386.deb&lt;/li&gt;&lt;li&gt;libncurses5_5.9-1_i386.deb&lt;/li&gt;&lt;li&gt;libncursesw5_5.9-1_i386.deb&lt;/li&gt;&lt;li&gt;libneon27-gnutls_0.29.5-3_i386.deb&lt;/li&gt;&lt;li&gt;libnetcdf6_1%3a4.1.1-5_i386.deb&lt;/li&gt;&lt;li&gt;libnewt0.52_0.52.11-2_i386.deb&lt;/li&gt;&lt;li&gt;libnfnetlink0_1.0.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libnspr4-0d_4.8.8-1_i386.deb&lt;/li&gt;&lt;li&gt;libnss3-1d_3.12.10-1_i386.deb&lt;/li&gt;&lt;li&gt;libogdi3.2_3.2.0~beta2-7_i386.deb&lt;/li&gt;&lt;li&gt;libogg0_1.2.2~dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libopenjpeg2_1.3+dfsg-4_i386.deb&lt;/li&gt;&lt;li&gt;liborbit2_1%3a2.14.18-0.2_i386.deb&lt;/li&gt;&lt;li&gt;libossp-uuid16_1.6.2-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libotf0_0.9.12-1_i386.deb&lt;/li&gt;&lt;li&gt;libpam-gnome-keyring_3.0.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libpam-modules_1.1.3-1_i386.deb&lt;/li&gt;&lt;li&gt;libpam-runtime_1.1.3-1_all.deb&lt;/li&gt;&lt;li&gt;libpam0g_1.1.3-1_i386.deb&lt;/li&gt;&lt;li&gt;libpango1.0-0_1.28.3-6_i386.deb&lt;/li&gt;&lt;li&gt;libpango1.0-dev_1.28.3-6_i386.deb&lt;/li&gt;&lt;li&gt;libpcre3_8.12-3_i386.deb&lt;/li&gt;&lt;li&gt;libperl5.12_5.12.3-7+b1_i386.deb&lt;/li&gt;&lt;li&gt;libpg-java_8.4-702-1_all.deb&lt;/li&gt;&lt;li&gt;libpipeline1_1.2.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libpixman-1-0_0.21.8-1_i386.deb&lt;/li&gt;&lt;li&gt;libpixman-1-dev_0.21.8-1_i386.deb&lt;/li&gt;&lt;li&gt;libpng12-0_1.2.44-2_i386.deb&lt;/li&gt;&lt;li&gt;libpng12-dev_1.2.44-2_i386.deb&lt;/li&gt;&lt;li&gt;libpod-plainer-perl_1.03-1_all.deb&lt;/li&gt;&lt;li&gt;libpoppler5_0.12.4-1.2_i386.deb&lt;/li&gt;&lt;li&gt;libpopt0_1.16-1_i386.deb&lt;/li&gt;&lt;li&gt;libppl-c4_0.11.2-3_i386.deb&lt;/li&gt;&lt;li&gt;libppl9_0.11.2-3_i386.deb&lt;/li&gt;&lt;li&gt;libpq-dev_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libpq5_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libproj-dev_4.7.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libproj0_4.7.0-1_i386.deb&lt;/li&gt;&lt;li&gt;libprotobuf-c0-dev_0.14-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libprotobuf-c0_0.14-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libprotobuf7_2.4.0a-2_i386.deb&lt;/li&gt;&lt;li&gt;libprotoc7_2.4.0a-2_i386.deb&lt;/li&gt;&lt;li&gt;libpthread-stubs0-dev_0.3-2.1_i386.deb&lt;/li&gt;&lt;li&gt;libpthread-stubs0_0.3-2.1_i386.deb&lt;/li&gt;&lt;li&gt;libpulse0_0.9.21-4_i386.deb&lt;/li&gt;&lt;li&gt;libpwl5_0.11.2-3_i386.deb&lt;/li&gt;&lt;li&gt;libpython2.6_2.6.7-1_i386.deb&lt;/li&gt;&lt;li&gt;libquadmath0_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;libreadline6_6.2-2_i386.deb&lt;/li&gt;&lt;li&gt;libregexp-assemble-perl_0.34-6_all.deb&lt;/li&gt;&lt;li&gt;librsvg2-2_2.34.0-1_i386.deb&lt;/li&gt;&lt;li&gt;librtmp0_2.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libsasl2-2_2.1.24~rc1.dfsg1+cvs2011-05-23-4_i386.deb&lt;/li&gt;&lt;li&gt;libsasl2-modules_2.1.24~rc1.dfsg1+cvs2011-05-23-4_i386.deb&lt;/li&gt;&lt;li&gt;libselinux1_2.0.98-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libsepol1_2.0.42-1_i386.deb&lt;/li&gt;&lt;li&gt;libserf-0-0_0.3.1-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;libsigc++-2.0-0c2a_2.2.9-1_i386.deb&lt;/li&gt;&lt;li&gt;libslang2_2.2.4-2_i386.deb&lt;/li&gt;&lt;li&gt;libsm-dev_2%3a1.2.0-2_i386.deb&lt;/li&gt;&lt;li&gt;libsm6_2%3a1.2.0-2_i386.deb&lt;/li&gt;&lt;li&gt;libsndfile1_1.0.24-1_i386.deb&lt;/li&gt;&lt;li&gt;libspatialite2_2.4.0~rc2-5+b1_i386.deb&lt;/li&gt;&lt;li&gt;libsqlite3-0_3.7.6.3-1_i386.deb&lt;/li&gt;&lt;li&gt;libss2_1.41.12-4_i386.deb&lt;/li&gt;&lt;li&gt;libssh2-1_1.2.8-1_i386.deb&lt;/li&gt;&lt;li&gt;libssl-dev_1.0.0d-3_i386.deb&lt;/li&gt;&lt;li&gt;libssl0.9.8_0.9.8o-7_i386.deb&lt;/li&gt;&lt;li&gt;libssl1.0.0_1.0.0d-3_i386.deb&lt;/li&gt;&lt;li&gt;libstdc++6-4.6-dev_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;libstdc++6_4.6.0-14_i386.deb&lt;/li&gt;&lt;li&gt;libsvn1_1.6.17dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;libswitch-perl_2.16-1_all.deb&lt;/li&gt;&lt;li&gt;libtasn1-3_2.9-3_i386.deb&lt;/li&gt;&lt;li&gt;libtext-charwidth-perl_0.04-6+b1_i386.deb&lt;/li&gt;&lt;li&gt;libtext-iconv-perl_1.7-2+b1_i386.deb&lt;/li&gt;&lt;li&gt;libtext-wrapi18n-perl_0.06-7_all.deb&lt;/li&gt;&lt;li&gt;libthai-data_0.1.15-1_all.deb&lt;/li&gt;&lt;li&gt;libthai0_0.1.15-1_i386.deb&lt;/li&gt;&lt;li&gt;libtiff4_3.9.5-1_i386.deb&lt;/li&gt;&lt;li&gt;libtimedate-perl_1.2000-1_all.deb&lt;/li&gt;&lt;li&gt;libtool_2.4-2_i386.deb&lt;/li&gt;&lt;li&gt;libudev0_171-1_i386.deb&lt;/li&gt;&lt;li&gt;libunistring0_0.9.3-4_i386.deb&lt;/li&gt;&lt;li&gt;libusb-0.1-4_2%3a0.1.12-17_i386.deb&lt;/li&gt;&lt;li&gt;libuuid1_2.19.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libvorbis0a_1.3.2-1_i386.deb&lt;/li&gt;&lt;li&gt;libvorbisenc2_1.3.2-1_i386.deb&lt;/li&gt;&lt;li&gt;libwrap0_7.6.q-19_i386.deb&lt;/li&gt;&lt;li&gt;libx11-6_2%3a1.4.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libx11-data_2%3a1.4.3-2_all.deb&lt;/li&gt;&lt;li&gt;libx11-dev_2%3a1.4.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libxapian22_1.2.5-1_i386.deb&lt;/li&gt;&lt;li&gt;libxau-dev_1%3a1.0.6-3_i386.deb&lt;/li&gt;&lt;li&gt;libxau6_1%3a1.0.6-3_i386.deb&lt;/li&gt;&lt;li&gt;libxaw7_2%3a1.0.9-2_i386.deb&lt;/li&gt;&lt;li&gt;libxcb-render0-dev_1.7-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcb-render0_1.7-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcb-shm0-dev_1.7-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcb-shm0_1.7-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcb1-dev_1.7-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcb1_1.7-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcomposite-dev_1%3a0.4.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libxcomposite1_1%3a0.4.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libxcursor-dev_1%3a1.1.11-3_i386.deb&lt;/li&gt;&lt;li&gt;libxcursor1_1%3a1.1.11-3_i386.deb&lt;/li&gt;&lt;li&gt;libxdamage-dev_1%3a1.1.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libxdamage1_1%3a1.1.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libxdmcp-dev_1%3a1.1.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libxdmcp6_1%3a1.1.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libxerces-c28_2.8.0+deb1-2+b1_i386.deb&lt;/li&gt;&lt;li&gt;libxerces2-java_2.9.1-4.1_all.deb&lt;/li&gt;&lt;li&gt;libxext-dev_2%3a1.3.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libxext6_2%3a1.3.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libxfixes-dev_1%3a5.0-4_i386.deb&lt;/li&gt;&lt;li&gt;libxfixes3_1%3a5.0-4_i386.deb&lt;/li&gt;&lt;li&gt;libxfont1_1%3a1.4.3-2_i386.deb&lt;/li&gt;&lt;li&gt;libxft-dev_2.2.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libxft2_2.2.0-3_i386.deb&lt;/li&gt;&lt;li&gt;libxi-dev_2%3a1.4.3-3_i386.deb&lt;/li&gt;&lt;li&gt;libxi6_2%3a1.4.3-3_i386.deb&lt;/li&gt;&lt;li&gt;libxinerama-dev_2%3a1.1.1-3_i386.deb&lt;/li&gt;&lt;li&gt;libxinerama1_2%3a1.1.1-3_i386.deb&lt;/li&gt;&lt;li&gt;libxml2-dev_2.7.8.dfsg-3_i386.deb&lt;/li&gt;&lt;li&gt;libxml2-utils_2.7.8.dfsg-3_i386.deb&lt;/li&gt;&lt;li&gt;libxml2_2.7.8.dfsg-3_i386.deb&lt;/li&gt;&lt;li&gt;libxmu6_2%3a1.1.0-2_i386.deb&lt;/li&gt;&lt;li&gt;libxmuu1_2%3a1.1.0-2_i386.deb&lt;/li&gt;&lt;li&gt;libxpm4_1%3a3.5.9-1_i386.deb&lt;/li&gt;&lt;li&gt;libxrandr-dev_2%3a1.3.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libxrandr2_2%3a1.3.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libxrender-dev_1%3a0.9.6-2_i386.deb&lt;/li&gt;&lt;li&gt;libxrender1_1%3a0.9.6-2_i386.deb&lt;/li&gt;&lt;li&gt;libxslt1.1_1.1.26-7+b1_i386.deb&lt;/li&gt;&lt;li&gt;libxt6_1%3a1.1.1-2_i386.deb&lt;/li&gt;&lt;li&gt;libxtst6_2%3a1.2.0-1_i386.deb&lt;/li&gt;&lt;li&gt;linux-libc-dev_2.6.39-2_i386.deb&lt;/li&gt;&lt;li&gt;locales_2.13-7_all.deb&lt;/li&gt;&lt;li&gt;lock&lt;/li&gt;&lt;li&gt;login_1%3a4.1.4.2+svn3283-3_i386.deb&lt;/li&gt;&lt;li&gt;logrotate_3.7.8-6_i386.deb&lt;/li&gt;&lt;li&gt;lsb-base_3.2-27_all.deb&lt;/li&gt;&lt;li&gt;lsb-release_3.2-27_all.deb&lt;/li&gt;&lt;li&gt;lsof_4.81.dfsg.1-1_i386.deb&lt;/li&gt;&lt;li&gt;luatex_0.70.1-1_i386.deb&lt;/li&gt;&lt;li&gt;m17n-contrib_1.1.12-2_all.deb&lt;/li&gt;&lt;li&gt;m17n-db_1.6.2-2_all.deb&lt;/li&gt;&lt;li&gt;m4_1.4.16-1_i386.deb&lt;/li&gt;&lt;li&gt;make_3.81-8.1_i386.deb&lt;/li&gt;&lt;li&gt;man-db_2.6.0.2-1_i386.deb&lt;/li&gt;&lt;li&gt;manpages_3.28-1_all.deb&lt;/li&gt;&lt;li&gt;mapnik-utils_0.7.1-5_i386.deb&lt;/li&gt;&lt;li&gt;mawk_1.3.3-15_i386.deb&lt;/li&gt;&lt;li&gt;mime-support_3.51-1_all.deb&lt;/li&gt;&lt;li&gt;module-init-tools_3.16-1_i386.deb&lt;/li&gt;&lt;li&gt;mount_2.19.1-2_i386.deb&lt;/li&gt;&lt;li&gt;multiarch-support_2.13-7_i386.deb&lt;/li&gt;&lt;li&gt;mysql-common_5.1.57-1.3_all.deb&lt;/li&gt;&lt;li&gt;nano_2.2.6-1_i386.deb&lt;/li&gt;&lt;li&gt;ncurses-base_5.9-1_all.deb&lt;/li&gt;&lt;li&gt;ncurses-bin_5.9-1_i386.deb&lt;/li&gt;&lt;li&gt;net-tools_1.60-24_i386.deb&lt;/li&gt;&lt;li&gt;netbase_4.45_all.deb&lt;/li&gt;&lt;li&gt;netcat-traditional_1.10-39_i386.deb&lt;/li&gt;&lt;li&gt;odbcinst1debian2_2.2.14p2-2_i386.deb&lt;/li&gt;&lt;li&gt;odbcinst_2.2.14p2-2_i386.deb&lt;/li&gt;&lt;li&gt;openjdk-6-jdk_6b18-1.8.7-5_i386.deb&lt;/li&gt;&lt;li&gt;openjdk-6-jre-headless_6b18-1.8.7-5_i386.deb&lt;/li&gt;&lt;li&gt;openjdk-6-jre-lib_6b18-1.8.7-5_all.deb&lt;/li&gt;&lt;li&gt;openjdk-6-jre_6b18-1.8.7-5_i386.deb&lt;/li&gt;&lt;li&gt;openssh-blacklist-extra_0.4.1_all.deb&lt;/li&gt;&lt;li&gt;openssh-blacklist_0.4.1_all.deb&lt;/li&gt;&lt;li&gt;openssh-client_1%3a5.8p1-4_i386.deb&lt;/li&gt;&lt;li&gt;openssl_1.0.0d-3_i386.deb&lt;/li&gt;&lt;li&gt;osm2pgsql_0.70.5+r25090-2+b1_i386.deb&lt;/li&gt;&lt;li&gt;passwd_1%3a4.1.4.2+svn3283-3_i386.deb&lt;/li&gt;&lt;li&gt;patch_2.6.1-2_i386.deb&lt;/li&gt;&lt;li&gt;perl-base_5.12.3-7+b1_i386.deb&lt;/li&gt;&lt;li&gt;perl-modules_5.12.3-7_all.deb&lt;/li&gt;&lt;li&gt;perl_5.12.3-7+b1_i386.deb&lt;/li&gt;&lt;li&gt;pkg-config_0.26-1_i386.deb&lt;/li&gt;&lt;li&gt;po-debconf_1.0.16+nmu1_all.deb&lt;/li&gt;&lt;li&gt;postgis_1.5.2-1_i386.deb&lt;/li&gt;&lt;li&gt;postgresql-9.0_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;postgresql-client-9.0_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;postgresql-client-common_118_all.deb&lt;/li&gt;&lt;li&gt;postgresql-common_118_all.deb&lt;/li&gt;&lt;li&gt;postgresql-contrib-9.0_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;postgresql-plperl-9.0_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;postgresql-server-dev-9.0_9.0.4-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;preview-latex-style_11.86-2.1_all.deb&lt;/li&gt;&lt;li&gt;procps_1%3a3.2.8-10_i386.deb&lt;/li&gt;&lt;li&gt;proj-bin_4.7.0-1_i386.deb&lt;/li&gt;&lt;li&gt;proj-data_4.7.0-1_i386.deb&lt;/li&gt;&lt;li&gt;protobuf-c-compiler_0.14-1+b1_i386.deb&lt;/li&gt;&lt;li&gt;python-apt-common_0.8.0_all.deb&lt;/li&gt;&lt;li&gt;python-apt_0.8.0_i386.deb&lt;/li&gt;&lt;li&gt;python-cairo_1.8.8-1+b2_i386.deb&lt;/li&gt;&lt;li&gt;python-crypto_2.3-2_i386.deb&lt;/li&gt;&lt;li&gt;python-keyring_0.5.1-2_all.deb&lt;/li&gt;&lt;li&gt;python-mapnik_0.7.1-5_i386.deb&lt;/li&gt;&lt;li&gt;python-minimal_2.6.6-14_all.deb&lt;/li&gt;&lt;li&gt;python-support_1.0.13_all.deb&lt;/li&gt;&lt;li&gt;python2.6-minimal_2.6.7-1_i386.deb&lt;/li&gt;&lt;li&gt;python2.6_2.6.7-1_i386.deb&lt;/li&gt;&lt;li&gt;python_2.6.6-14_all.deb&lt;/li&gt;&lt;li&gt;readline-common_6.2-2_all.deb&lt;/li&gt;&lt;li&gt;rsync_3.0.8-1_i386.deb&lt;/li&gt;&lt;li&gt;rsyslog_5.8.1-1_i386.deb&lt;/li&gt;&lt;li&gt;sed_4.2.1-9_i386.deb&lt;/li&gt;&lt;li&gt;sensible-utils_0.0.6_all.deb&lt;/li&gt;&lt;li&gt;sgml-base_1.26+nmu1_all.deb&lt;/li&gt;&lt;li&gt;sgml-data_2.0.6_all.deb&lt;/li&gt;&lt;li&gt;shared-mime-info_0.90-1_i386.deb&lt;/li&gt;&lt;li&gt;ssl-cert_1.0.28_all.deb&lt;/li&gt;&lt;li&gt;subversion_1.6.17dfsg-1_i386.deb&lt;/li&gt;&lt;li&gt;sysv-rc_2.88dsf-13.10_all.deb&lt;/li&gt;&lt;li&gt;sysvinit-utils_2.88dsf-13.10_i386.deb&lt;/li&gt;&lt;li&gt;sysvinit_2.88dsf-13.10_i386.deb&lt;/li&gt;&lt;li&gt;tar_1.25-3_i386.deb&lt;/li&gt;&lt;li&gt;tasksel-data_2.89_all.deb&lt;/li&gt;&lt;li&gt;tasksel_2.89_all.deb&lt;/li&gt;&lt;li&gt;tex-common_2.09_all.deb&lt;/li&gt;&lt;li&gt;texlive-base_2009-11_all.deb&lt;/li&gt;&lt;li&gt;texlive-bibtex-extra_2009-10_all.deb&lt;/li&gt;&lt;li&gt;texlive-binaries_2009-8_i386.deb&lt;/li&gt;&lt;li&gt;texlive-common_2009-11_all.deb&lt;/li&gt;&lt;li&gt;texlive-doc-base_2009-2_all.deb&lt;/li&gt;&lt;li&gt;texlive-extra-utils_2009-10_all.deb&lt;/li&gt;&lt;li&gt;texlive-fonts-recommended_2009-11_all.deb&lt;/li&gt;&lt;li&gt;texlive-latex-base_2009-11_all.deb&lt;/li&gt;&lt;li&gt;texlive-latex-extra_2009-10_all.deb&lt;/li&gt;&lt;li&gt;texlive-latex-recommended_2009-11_all.deb&lt;/li&gt;&lt;li&gt;texlive-math-extra_2009-10_all.deb&lt;/li&gt;&lt;li&gt;texlive-pictures_2009-11_all.deb&lt;/li&gt;&lt;li&gt;texlive_2009-11_all.deb&lt;/li&gt;&lt;li&gt;traceroute_1%3a2.0.15-1_i386.deb&lt;/li&gt;&lt;li&gt;ttf-dejavu-core_2.33-1_all.deb&lt;/li&gt;&lt;li&gt;ttf-dejavu-extra_2.33-1_all.deb&lt;/li&gt;&lt;li&gt;ttf-dejavu_2.33-1_all.deb&lt;/li&gt;&lt;li&gt;tzdata-java_2011g-1_all.deb&lt;/li&gt;&lt;li&gt;tzdata_2011g-1_all.deb&lt;/li&gt;&lt;li&gt;ucf_3.0025+nmu2_all.deb&lt;/li&gt;&lt;li&gt;udev_171-1_i386.deb&lt;/li&gt;&lt;li&gt;unixodbc_2.2.14p2-2_i386.deb&lt;/li&gt;&lt;li&gt;unzip_6.0-4_i386.deb&lt;/li&gt;&lt;li&gt;util-linux_2.19.1-2_i386.deb&lt;/li&gt;&lt;li&gt;vim-common_2%3a7.3.154+hg~74503f6ee649-2+b1_i386.deb&lt;/li&gt;&lt;li&gt;vim-tiny_2%3a7.3.154+hg~74503f6ee649-2+b1_i386.deb&lt;/li&gt;&lt;li&gt;wamerican_6-3_all.deb&lt;/li&gt;&lt;li&gt;wget_1.12-3.1_i386.deb&lt;/li&gt;&lt;li&gt;whiptail_0.52.11-2_i386.deb&lt;/li&gt;&lt;li&gt;x-ttcidfont-conf_32+nmu2_all.deb&lt;/li&gt;&lt;li&gt;x11-common_1%3a7.6+7_all.deb&lt;/li&gt;&lt;li&gt;x11proto-composite-dev_1%3a0.4.2-1_all.deb&lt;/li&gt;&lt;li&gt;x11proto-core-dev_7.0.21-3_all.deb&lt;/li&gt;&lt;li&gt;x11proto-damage-dev_1%3a1.2.1-2_all.deb&lt;/li&gt;&lt;li&gt;x11proto-fixes-dev_1%3a5.0-2_all.deb&lt;/li&gt;&lt;li&gt;x11proto-input-dev_2.0.2-2_all.deb&lt;/li&gt;&lt;li&gt;x11proto-kb-dev_1.0.5-2_all.deb&lt;/li&gt;&lt;li&gt;x11proto-randr-dev_1.3.2-1_all.deb&lt;/li&gt;&lt;li&gt;x11proto-render-dev_2%3a0.11.1-1_all.deb&lt;/li&gt;&lt;li&gt;x11proto-xext-dev_7.2.0-3_all.deb&lt;/li&gt;&lt;li&gt;x11proto-xinerama-dev_1.2.1-1_all.deb&lt;/li&gt;&lt;li&gt;xauth_1%3a1.0.6-1_i386.deb&lt;/li&gt;&lt;li&gt;xfonts-encodings_1%3a1.0.4-1_all.deb&lt;/li&gt;&lt;li&gt;xfonts-utils_1%3a7.6~1_i386.deb&lt;/li&gt;&lt;li&gt;xml-core_0.13_all.deb&lt;/li&gt;&lt;li&gt;xorg-sgml-doctools_1%3a1.8-2_all.deb&lt;/li&gt;&lt;li&gt;xsltproc_1.1.26-7+b1_i386.deb&lt;/li&gt;&lt;li&gt;xtrans-dev_1.2.6-2_all.deb&lt;/li&gt;&lt;li&gt;xz-utils_5.0.0-2_i386.deb&lt;/li&gt;&lt;li&gt;zip_3.0-4_i386.deb&lt;/li&gt;&lt;li&gt;zlib1g-dev_1%3a1.2.3.4.dfsg-3_i386.deb&lt;/li&gt;&lt;li&gt;zlib1g_1%3a1.2.3.4.dfsg-3_i386.deb&lt;/li&gt;&lt;/ul&gt;Here is my edited history file :&lt;br /&gt;Install packages &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp; apt-get install git&lt;br /&gt;&amp;nbsp;&amp;nbsp; 11&amp;nbsp; apt-get install mapnik-utils python-mapnik osm2pgsql libmapnik0.7&lt;br /&gt;&amp;nbsp;&amp;nbsp; 12&amp;nbsp; apt-get install libgeos libprotobuf&amp;nbsp; nano osm2pgsql python-mapnik subversion &lt;br /&gt;&amp;nbsp;&amp;nbsp; 13&amp;nbsp; apt-get install&amp;nbsp; nano osm2pgsql python-mapnik subversion &lt;br /&gt;&amp;nbsp;&amp;nbsp; 14&amp;nbsp; apt-get install&amp;nbsp; osm2pgsql python-mapnik subversion &lt;br /&gt;&amp;nbsp;&amp;nbsp; 15&amp;nbsp; apt-get install aptitude&lt;br /&gt;&amp;nbsp; 321&amp;nbsp; apt-get install unzip&lt;br /&gt;&amp;nbsp; 322&amp;nbsp; apt-get install zip&lt;br /&gt;&amp;nbsp; 106&amp;nbsp; apt-get install autoconf automake&lt;br /&gt;&amp;nbsp; 109&amp;nbsp; apt-get install libtool&lt;br /&gt;&amp;nbsp; 113&amp;nbsp; apt-get install postgresql-server-dev-9.0&lt;br /&gt;&lt;br /&gt;For looking for files :&lt;br /&gt;&amp;nbsp;&amp;nbsp; 58&amp;nbsp; apt-get install dlocate&lt;br /&gt;&amp;nbsp;&amp;nbsp; 60&amp;nbsp; apt-get install apt-file&lt;br /&gt;&amp;nbsp;&amp;nbsp; 61&amp;nbsp; apt-file update&lt;br /&gt;&amp;nbsp;&amp;nbsp; 62&amp;nbsp; apt-file search postgis.sql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For building the postgis, we first get the deps for the old version &lt;br /&gt;&amp;nbsp;&amp;nbsp; 70&amp;nbsp; apt-get build-dep postgresql-8.4-postgis&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We edit the sources to add in src&lt;br /&gt;&amp;nbsp;&amp;nbsp; 72&amp;nbsp; vi /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;deb http://ftp.us.debian.org/debian sid main contrib&lt;br /&gt;deb-src http://ftp.us.debian.org/debian sid main contrib&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 73&amp;nbsp; apt-get update&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make the boundries dir&lt;br /&gt;&amp;nbsp;&amp;nbsp; 32&amp;nbsp; mkdir -p /etc/mapnik-osm-data/world_boundaries&lt;br /&gt;&lt;br /&gt;We will be installing more later there &lt;br /&gt;&lt;br /&gt;&amp;nbsp; 308&amp;nbsp; cd /etc/mapnik-osm-data/world_boundaries/&lt;br /&gt;&amp;nbsp; 309&amp;nbsp; wget http://tile.openstreetmap.org/shoreline_300.tar.bz2&lt;br /&gt;&amp;nbsp; 311&amp;nbsp; tar xjf shoreline_300.tar.bz2 &lt;br /&gt;&amp;nbsp; 317&amp;nbsp; wget wget http://tile.openstreetmap.org/processed_p.tar.bz2&lt;br /&gt;&amp;nbsp; 318&amp;nbsp; wget http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/110m-admin-0-boundary-lines.zip&lt;br /&gt;&amp;nbsp; 319&amp;nbsp; wget http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/10m-populated-places.zip&lt;br /&gt;&amp;nbsp; 323&amp;nbsp; unzip 10m-populated-places.zip&lt;br /&gt;&amp;nbsp; 324&amp;nbsp; unzip 110m-admin-0-boundary-lines.zip &lt;br /&gt;&amp;nbsp; 325&amp;nbsp; tar xjf shoreline_300.tar.bz2&lt;br /&gt;&amp;nbsp; 326&amp;nbsp; tar xvjf processed_p.tar.bz2&lt;br /&gt;&amp;nbsp; 327&amp;nbsp; tar xvzf world_boundaries-spherical.tgz&lt;br /&gt;&amp;nbsp; 328&amp;nbsp; ls&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 33&amp;nbsp; wget -c http://www.archive.org/download/SharedMap2/install.sh -O /root/install.sh&lt;br /&gt;&amp;nbsp;&amp;nbsp; 36&amp;nbsp; emacs /root/install.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; 37&amp;nbsp; bash -x /root/install.sh &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Where to put the pdf files &lt;br /&gt;&amp;nbsp;&amp;nbsp; 42&amp;nbsp; mkdir /var/osm/pbf&lt;br /&gt;&amp;nbsp;&amp;nbsp; 43&amp;nbsp; cd /var/osm/pbf&lt;br /&gt;&amp;nbsp;&amp;nbsp; 44&amp;nbsp; wget http://download.geofabrik.de/osm/europe/kosovo.osm.pbf &lt;br /&gt;&lt;br /&gt;I dont know what we do with the o5m file yet &lt;br /&gt;&amp;nbsp;&amp;nbsp; 48&amp;nbsp; osmconvert kosovo.osm.pbf&amp;nbsp; --drop-history --out-o5m&amp;nbsp; &amp;gt; kosovo.o5m&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Here we build our own postgis from source&lt;br /&gt;&amp;nbsp; 101&amp;nbsp; svn co http://svn.osgeo.org/postgis/trunk/ postgis-svn&lt;br /&gt;&amp;nbsp; 102&amp;nbsp; cd postgis-svn/&lt;br /&gt;&amp;nbsp; 107&amp;nbsp; bash ./autogen.sh &lt;br /&gt;&amp;nbsp; 114&amp;nbsp; ./configure &lt;br /&gt;&amp;nbsp; 115&amp;nbsp; make&lt;br /&gt;&amp;nbsp; 116&amp;nbsp; make install&lt;br /&gt;&lt;br /&gt;We installed our own postgis version.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 135&amp;nbsp; /etc/init.d/postgresql start&lt;br /&gt;&lt;br /&gt;Now we have to install our own osm2pgsql version&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 156&amp;nbsp; git clone git://github.com/openstreetmap/osm2pgsql.git&lt;br /&gt;&amp;nbsp; 158&amp;nbsp; cd osm2pgsql/&lt;br /&gt;&amp;nbsp; 162&amp;nbsp; ./autogen.sh &lt;br /&gt;&amp;nbsp; 163&amp;nbsp; make&lt;br /&gt;&amp;nbsp; 164&amp;nbsp; ./configure &lt;br /&gt;&lt;br /&gt;Install the build dependancies for osm2pgsql &lt;br /&gt;&amp;nbsp; 168&amp;nbsp; apt-get build-dep osm2pgsql&lt;br /&gt;&amp;nbsp; 169&amp;nbsp; cd osm2pgsql/&lt;br /&gt;&amp;nbsp; 170&amp;nbsp; ./configure &lt;br /&gt;&amp;nbsp; 171&amp;nbsp; make&lt;br /&gt;&amp;nbsp; 172&amp;nbsp; make install&lt;br /&gt;&lt;br /&gt;We will have to patch this osm2pgsql https://github.com/h4ck3rm1k3/osm2pgsql/commit/3b561b8995cb3eba29b61acdc656b0f31122929b&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Allow to login without password&lt;br /&gt;&amp;nbsp; 188&amp;nbsp; vi /etc/postgresql/9.0/main/pg_hba.conf&lt;br /&gt;Add this line without the quotes """ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; local all all trust&lt;br /&gt;"""&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 209&amp;nbsp; su - postgres -c 'createuser -s root'&lt;br /&gt;&amp;nbsp; 210&amp;nbsp; su - postgres &lt;br /&gt;&amp;nbsp; 261&amp;nbsp; dropdb gis&lt;br /&gt;&amp;nbsp; 262&amp;nbsp; createdb gis&lt;br /&gt;&amp;nbsp; 265&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/postgis-2.0/spatial_ref_sys.sql &lt;br /&gt;&amp;nbsp; 266&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/_int.sql &lt;br /&gt;&amp;nbsp; 267&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/hstore.sql &lt;br /&gt;&lt;br /&gt;&amp;nbsp; we need the legacy stuff for osm2pgsql :&lt;br /&gt;&amp;nbsp; 270&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/postgis-2.0/legacy.sql &lt;br /&gt;&amp;nbsp; 274&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/postgis-2.0/postgis.sql&lt;br /&gt;&lt;br /&gt;Now we load the database with the data :&lt;br /&gt;&amp;nbsp; 291&amp;nbsp; /usr/local/bin/osm2pgsql&amp;nbsp;&amp;nbsp; -d gis -P 5433 -s /var/osm/pbf/kosovo.osm.pbf -S /usr/local/share/osm2pgsql/default.style &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now we get the osm mapnik tools :&lt;br /&gt;&amp;nbsp; 297&amp;nbsp; svn co http://svn.openstreetmap.org/applications/rendering/mapnik&lt;br /&gt;&amp;nbsp; 298&amp;nbsp; cd mapnik/&lt;br /&gt;&amp;nbsp; 300&amp;nbsp; ./generate_xml.py --dbname gis --user root --accept-none --world_boundaries=/etc/mapnik-osm-data/world_boundaries&lt;br /&gt;&lt;br /&gt;we dont have to change that osm.xml &lt;br /&gt;&lt;br /&gt;&amp;nbsp; 302&amp;nbsp; cp -a osm.xml inc symbols /etc/mapnik-osm-data/&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 330&amp;nbsp; pushd ~/experiments/mapnik/&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 339&amp;nbsp; vi inc/datasource-settings.xml.inc&lt;br /&gt;We change the port as described to 5433&lt;br /&gt;&lt;br /&gt;Now we edit /generate_image.py&amp;nbsp; and set the bbox for kosovo &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vi ./generate_image.py &lt;br /&gt;&lt;br /&gt;and&amp;nbsp; run the command :&lt;br /&gt;&amp;nbsp; 343&amp;nbsp; python ./generate_image.py&amp;nbsp; to produce an image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Build our own postgres postgis from source, but &lt;br /&gt;&amp;nbsp;&amp;nbsp; 74&amp;nbsp; apt-get build-dep postgresql-8.4-postgis&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1272973303358183880?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1272973303358183880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/now-can-render-full-history-and-many.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1272973303358183880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1272973303358183880'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/now-can-render-full-history-and-many.html' title='Now can render, full history and many details'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-8YEfrPvzFjw/Tf2BQJ3HuXI/AAAAAAAAPGc/T8o-QxSNJGo/s72-c/prishtinaimage2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4997066178805420990</id><published>2011-06-18T11:28:00.000-07:00</published><updated>2011-06-18T13:11:22.227-07:00</updated><title type='text'>Setting of the postgis db</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Now to setup and load the postgis database :&lt;br /&gt;&lt;br /&gt;261&amp;nbsp; dropdb gis&lt;br /&gt;&amp;nbsp; 262&amp;nbsp; createdb gis&lt;br /&gt;&amp;nbsp; 263&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/postgis-2.0/postgis.sql&lt;br /&gt;&amp;nbsp; 265&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/postgis-2.0/spatial_ref_sys.sql &lt;br /&gt;&amp;nbsp; 266&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/_int.sql &lt;br /&gt;&amp;nbsp; 267&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/hstore.sql &lt;br /&gt;&amp;nbsp; 270&amp;nbsp; psql&amp;nbsp; gis&amp;nbsp; &amp;lt; /usr/share/postgresql/9.0/contrib/postgis-2.0/legacy.sql &lt;br /&gt;&lt;br /&gt;Need to patch&lt;br /&gt;&lt;a href="https://github.com/h4ck3rm1k3/osm2pgsql/commit/3b561b8995cb3eba29b61acdc656b0f31122929b"&gt;https://github.com/h4ck3rm1k3/osm2pgsql/commit/3b561b8995cb3eba29b61acdc656b0f31122929b&lt;/a&gt;&lt;br /&gt;&amp;nbsp;resolves this problem&amp;nbsp; &lt;br /&gt;&lt;blockquote&gt;operator class "gist_geometry_ops" does not exist for access method "gist"&lt;/blockquote&gt;&lt;br /&gt;Processing of : &lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=1825393237232252749&amp;amp;postID=4997066178805420990&amp;amp;from=pencil"&gt; &lt;/a&gt;&lt;a href="http://download.geofabrik.de/osm/europe/kosovo.osm.pbf"&gt;http://download.geofabrik.de/osm/europe/kosovo.osm.pbf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;root@space-station:/var/osm/pbf# /usr/local/bin/osm2pgsql&amp;nbsp;&amp;nbsp; -d gis -P 5433 -s /var/osm/pbf/kosovo.osm.pbf -S /usr/local/share/osm2pgsql/default.style &lt;br /&gt;osm2pgsql SVN version 0.70.5&lt;br /&gt;&lt;br /&gt;Using projection SRS 900913 (Spherical Mercator)&lt;br /&gt;Setting up table: planet_osm_point&lt;br /&gt;NOTICE:&amp;nbsp; table "planet_osm_point_tmp" does not exist, skipping&lt;br /&gt;Setting up table: planet_osm_line&lt;br /&gt;NOTICE:&amp;nbsp; table "planet_osm_line_tmp" does not exist, skipping&lt;br /&gt;Setting up table: planet_osm_polygon&lt;br /&gt;Setting up table: planet_osm_roads&lt;br /&gt;Mid: pgsql, scale=100, cache=800MB, maxblocks=102401*8192&lt;br /&gt;Setting up table: planet_osm_nodes&lt;br /&gt;NOTICE:&amp;nbsp; CREATE TABLE / PRIMARY KEY will create implicit index "planet_osm_nodes_pkey" for table "planet_osm_nodes"&lt;br /&gt;Setting up table: planet_osm_ways&lt;br /&gt;NOTICE:&amp;nbsp; CREATE TABLE / PRIMARY KEY will create implicit index "planet_osm_ways_pkey" for table "planet_osm_ways"&lt;br /&gt;Setting up table: planet_osm_rels&lt;br /&gt;NOTICE:&amp;nbsp; CREATE TABLE / PRIMARY KEY will create implicit index "planet_osm_rels_pkey" for table "planet_osm_rels"&lt;br /&gt;&lt;br /&gt;Reading in file: /var/osm/pbf/kosovo.osm.pbf&lt;br /&gt;Processing: Node(851k) Way(74k) Relation(60)&amp;nbsp; parse time: 23s&lt;br /&gt;&lt;br /&gt;Node stats: total(851962), max(1327204979)&lt;br /&gt;Way stats: total(74774), max(117105372)&lt;br /&gt;Relation stats: total(67), max(1541306)&lt;br /&gt;&lt;br /&gt;Going over pending ways&lt;br /&gt;processing way (1k)&lt;br /&gt;&lt;br /&gt;Going over pending relations&lt;br /&gt;&lt;br /&gt;node cache: stored: 851962(100.00%), storage efficiency: 8.44%, hit rate: 100.00%&lt;br /&gt;Stopping table: planet_osm_ways&lt;br /&gt;Stopping table: planet_osm_rels&lt;br /&gt;Stopping table: planet_osm_nodes&lt;br /&gt;Building index on table: planet_osm_ways&lt;br /&gt;Committing transaction for planet_osm_point&lt;br /&gt;Building index on table: planet_osm_rels&lt;br /&gt;Committing transaction for planet_osm_line&lt;br /&gt;Sorting data and creating indexes for planet_osm_point&lt;br /&gt;Committing transaction for planet_osm_roads&lt;br /&gt;Sorting data and creating indexes for planet_osm_line&lt;br /&gt;Stopped table: planet_osm_nodes&lt;br /&gt;Committing transaction for planet_osm_polygon&lt;br /&gt;Sorting data and creating indexes for planet_osm_roads&lt;br /&gt;Sorting data and creating indexes for planet_osm_polygon&lt;br /&gt;Stopped table: planet_osm_rels&lt;br /&gt;Completed planet_osm_point&lt;br /&gt;Completed planet_osm_polygon&lt;br /&gt;Completed planet_osm_roads&lt;br /&gt;Stopped table: planet_osm_ways&lt;br /&gt;Completed planet_osm_line&lt;br /&gt;&lt;br /&gt;&lt;style&gt;img, #cubbies-overlay{ -moz-transition-property: margin, box-shadow, z-index; -moz-transition-duration: 0.1s; -webkit-transition-property: margin, box-shadow, z-index; -webkit-transition-duration: 0.1s; }.cubbies-selected{ z-index: 9999; box-shadow: 3px 3px 8px -1px blue !important; cursor: pointer !important; margin: -3px 3px 3px -3px; }.cubbies-selected:active{ box-shadow: 2px 2px 5px -1px darkblue !important; margin: -1px 1px 1px -1px; }#cubbies-overlay{ position: fixed; z-index: 9999; bottom: 30px; left: 30px; box-shadow: 0 2px 3px rgba(0,0,0,0.8); border: none; }#cubbies-overlay:hover{ box-shadow: 0 2px 3px rgb(0,0,0); }&lt;/style&gt;&lt;br /&gt;&lt;style&gt;img, #cubbies-overlay{ -moz-transition-property: margin, box-shadow, z-index; -moz-transition-duration: 0.1s; -webkit-transition-property: margin, box-shadow, z-index; -webkit-transition-duration: 0.1s; }.cubbies-selected{ z-index: 9999; box-shadow: 3px 3px 8px -1px blue !important; cursor: pointer !important; margin: -3px 3px 3px -3px; }.cubbies-selected:active{ box-shadow: 2px 2px 5px -1px darkblue !important; margin: -1px 1px 1px -1px; }#cubbies-overlay{ position: fixed; z-index: 9999; bottom: 30px; left: 30px; box-shadow: 0 2px 3px rgba(0,0,0,0.8); border: none; }#cubbies-overlay:hover{ box-shadow: 0 2px 3px rgb(0,0,0); }&lt;/style&gt;&lt;br /&gt;&lt;style&gt;img, #cubbies-overlay{ -moz-transition-property: margin, box-shadow, z-index; -moz-transition-duration: 0.1s; -webkit-transition-property: margin, box-shadow, z-index; -webkit-transition-duration: 0.1s; }.cubbies-selected{ z-index: 9999; box-shadow: 3px 3px 8px -1px blue !important; cursor: pointer !important; margin: -3px 3px 3px -3px; }.cubbies-selected:active{ box-shadow: 2px 2px 5px -1px darkblue !important; margin: -1px 1px 1px -1px; }#cubbies-overlay{ position: fixed; z-index: 9999; bottom: 30px; left: 30px; box-shadow: 0 2px 3px rgba(0,0,0,0.8); border: none; }#cubbies-overlay:hover{ box-shadow: 0 2px 3px rgb(0,0,0); }&lt;/style&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4997066178805420990?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4997066178805420990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/setting-of-postgis-db.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4997066178805420990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4997066178805420990'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/setting-of-postgis-db.html' title='Setting of the postgis db'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5822675969363533195</id><published>2011-06-18T03:46:00.000-07:00</published><updated>2011-06-18T12:13:01.387-07:00</updated><title type='text'>Setting up of a rendering chroot</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have been thinking about how to secure the rendering and how to manage the distribution of the work of rendering.&lt;br /&gt;&lt;br /&gt;First of all, I am going to use Mapnik, it is the best rendering tool I have seen so far. &lt;br /&gt;&lt;br /&gt;John smith has already done an excellent article here &lt;a href="http://wiki.sharedmap.org/wiki/Rendering_At_Home#Getting_mapnik_ready"&gt;http://wiki.sharedmap.org/wiki/Rendering_At_Home#Getting_mapnik_ready&lt;/a&gt; that I am following, with some small changes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the commands I am using to create the chroot :&lt;br /&gt;&lt;br /&gt;Create a directory to install into:&lt;br /&gt;&lt;blockquote&gt;~/experiments$ mkdir renderbotnet&lt;br /&gt;~/experiments$ cd renderbotnet/&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Install the bootstrap system&lt;br /&gt;&lt;blockquote&gt;renderbotnet$ sudo apt-get install debootstrap&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Install Debian Sid:&lt;br /&gt;&lt;blockquote&gt;renderbotnet$ sudo debootstrap sid ./ &lt;a href="http://ftp.us.debian.org/debian"&gt;http://ftp.us.debian.org/debian&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;from outside the chroot , mount the needed proc and dev directories :&lt;br /&gt;&lt;blockquote&gt;sudo mount --bind&amp;nbsp; /proc/ /home/mdupont/experiments/renderbotnet/proc/&lt;br /&gt;sudo mount --bind&amp;nbsp; /dev /home/mdupont/experiments/renderbotnet/dev&amp;nbsp; &lt;br /&gt;sudo mount --bind&amp;nbsp; /dev/pts /home/mdupont/experiments/renderbotnet/dev/pts&lt;/blockquote&gt;&lt;br /&gt;Then after that, I followed Johns instructions.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;apt-get install mapnik-utils python-mapnik osm2pgsql libmapnik0.7&lt;br /&gt;&amp;nbsp; apt-get install&amp;nbsp; nano osm2pgsql python-mapnik subversion postgresql-contrib-8.4 postgresql-8.4-postgis&lt;br /&gt;&lt;br /&gt;wget -c &lt;a href="http://www.archive.org/download/SharedMap2/install.sh"&gt;http://www.archive.org/download/SharedMap2/install.sh&lt;/a&gt; -O /root/install.sh&lt;br /&gt;&amp;nbsp;bash -x /root/install.sh &lt;br /&gt;&lt;br /&gt;mkdir /var/osm&lt;br /&gt;mkdir /var/osm/pbf&lt;br /&gt;cd /var/osm/pbf&lt;/blockquote&gt;Now, I want to use postgres 9.0, and postgis.&lt;br /&gt;&lt;br /&gt;URL: &lt;a href="http://svn.osgeo.org/postgis/trunk"&gt;http://svn.osgeo.org/postgis/trunk&lt;/a&gt;&lt;br /&gt;Repository Root: http://svn.osgeo.org/postgis&lt;br /&gt;Repository UUID: b70326c6-7e19-0410-871a-916f4a2858ee&lt;br /&gt;Revision: 7424&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 101&amp;nbsp; svn co &lt;a href="http://svn.osgeo.org/postgis/trunk/"&gt;http://svn.osgeo.org/postgis/trunk/&lt;/a&gt; postgis-svn&lt;br /&gt;&amp;nbsp; 102&amp;nbsp; cd postgis-svn/&lt;br /&gt;&amp;nbsp; 106&amp;nbsp; apt-get install autoconf automake&lt;br /&gt;&amp;nbsp; 107&amp;nbsp; bash ./autogen.sh &lt;br /&gt;&amp;nbsp; 109&amp;nbsp; apt-get install libtool&lt;br /&gt;&amp;nbsp; 110&amp;nbsp; bash ./autogen.sh &lt;br /&gt;&amp;nbsp; 113&amp;nbsp; apt-get install postgresql-server-dev-9.0&lt;br /&gt;&amp;nbsp; 114&amp;nbsp; ./configure &lt;br /&gt;&amp;nbsp; 115&amp;nbsp; make&lt;br /&gt;&amp;nbsp; 116&amp;nbsp; make install&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 120&amp;nbsp; psql -d gis -f /usr/share/postgresql/9.0/contrib/postgis-2.0/postgis.sql &lt;br /&gt;&amp;nbsp; 121&amp;nbsp; psql -d gis -f /usr/share/postgresql/9.0/contrib/postgis-2.0/spatial_ref_sys.sql &lt;br /&gt;&amp;nbsp; 123&amp;nbsp; psql -d gis -f /usr/share/postgresql/9.0/contrib/_int.sql &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So. that part is installed. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More to come....&lt;br /&gt;&lt;style&gt;img, #cubbies-overlay{ -moz-transition-property: margin, box-shadow, z-index; -moz-transition-duration: 0.1s; -webkit-transition-property: margin, box-shadow, z-index; -webkit-transition-duration: 0.1s; }.cubbies-selected{ z-index: 9999; box-shadow: 3px 3px 8px -1px blue !important; cursor: pointer !important; margin: -3px 3px 3px -3px; }.cubbies-selected:active{ box-shadow: 2px 2px 5px -1px darkblue !important; margin: -1px 1px 1px -1px; }#cubbies-overlay{ position: fixed; z-index: 9999; bottom: 30px; left: 30px; box-shadow: 0 2px 3px rgba(0,0,0,0.8); border: none; }#cubbies-overlay:hover{ box-shadow: 0 2px 3px rgb(0,0,0); }&lt;/style&gt;&lt;br /&gt;&lt;style&gt;img, #cubbies-overlay{ -moz-transition-property: margin, box-shadow, z-index; -moz-transition-duration: 0.1s; -webkit-transition-property: margin, box-shadow, z-index; -webkit-transition-duration: 0.1s; }.cubbies-selected{ z-index: 9999; box-shadow: 3px 3px 8px -1px blue !important; cursor: pointer !important; margin: -3px 3px 3px -3px; }.cubbies-selected:active{ box-shadow: 2px 2px 5px -1px darkblue !important; margin: -1px 1px 1px -1px; }#cubbies-overlay{ position: fixed; z-index: 9999; bottom: 30px; left: 30px; box-shadow: 0 2px 3px rgba(0,0,0,0.8); border: none; }#cubbies-overlay:hover{ box-shadow: 0 2px 3px rgb(0,0,0); }&lt;/style&gt;&lt;br /&gt;&lt;style&gt;img, #cubbies-overlay{ -moz-transition-property: margin, box-shadow, z-index; -moz-transition-duration: 0.1s; -webkit-transition-property: margin, box-shadow, z-index; -webkit-transition-duration: 0.1s; }.cubbies-selected{ z-index: 9999; box-shadow: 3px 3px 8px -1px blue !important; cursor: pointer !important; margin: -3px 3px 3px -3px; }.cubbies-selected:active{ box-shadow: 2px 2px 5px -1px darkblue !important; margin: -1px 1px 1px -1px; }#cubbies-overlay{ position: fixed; z-index: 9999; bottom: 30px; left: 30px; box-shadow: 0 2px 3px rgba(0,0,0,0.8); border: none; }#cubbies-overlay:hover{ box-shadow: 0 2px 3px rgb(0,0,0); }&lt;/style&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5822675969363533195?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5822675969363533195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/setting-up-of-rendering-chroot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5822675969363533195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5822675969363533195'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/setting-up-of-rendering-chroot.html' title='Setting up of a rendering chroot'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1288326643699590794</id><published>2011-06-17T11:16:00.000-07:00</published><updated>2011-06-17T11:16:16.257-07:00</updated><title type='text'>Security settings openfire and kestrel</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mY41FfEiOlE/TfuZWtKqOBI/AAAAAAAAPGM/DOvaIurtj6Y/s1600/Screenshot-9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;In open fire, add the users you have in the ~/kestrelrc file&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-mY41FfEiOlE/TfuZWtKqOBI/AAAAAAAAPGM/DOvaIurtj6Y/s400/Screenshot-9.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;and regenerate a new ssh key so you can encrypt communication &lt;a href="http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ssl-guide.html"&gt;http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ssl-guide.html&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NCK9xF7tyQY/TfuZt5hmQwI/AAAAAAAAPGQ/kBdn9mbDeKE/s1600/Screenshot-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-NCK9xF7tyQY/TfuZt5hmQwI/AAAAAAAAPGQ/kBdn9mbDeKE/s320/Screenshot-8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1288326643699590794?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1288326643699590794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/security-settings-openfire-and-kestrel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1288326643699590794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1288326643699590794'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/security-settings-openfire-and-kestrel.html' title='Security settings openfire and kestrel'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-mY41FfEiOlE/TfuZWtKqOBI/AAAAAAAAPGM/DOvaIurtj6Y/s72-c/Screenshot-9.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-6490207394423865146</id><published>2011-06-12T03:51:00.000-07:00</published><updated>2011-06-12T03:51:05.096-07:00</updated><title type='text'>Setting Component Port and Pass</title><content type='html'>If you are using openfire, for kestrel you will need to setup the component port and password&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yPofnf8wJD0/TfSaDu9DOrI/AAAAAAAAPFo/k21_QH0TbKY/s1600/Screenshot-6.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="250" width="400" src="http://4.bp.blogspot.com/-yPofnf8wJD0/TfSaDu9DOrI/AAAAAAAAPFo/k21_QH0TbKY/s400/Screenshot-6.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-6490207394423865146?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/6490207394423865146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/setting-component-port-and-pass.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6490207394423865146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/6490207394423865146'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/setting-component-port-and-pass.html' title='Setting Component Port and Pass'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-yPofnf8wJD0/TfSaDu9DOrI/AAAAAAAAPFo/k21_QH0TbKY/s72-c/Screenshot-6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-2854829361066671606</id><published>2011-06-12T02:01:00.000-07:00</published><updated>2011-06-12T02:01:27.663-07:00</updated><title type='text'>three workers connected</title><content type='html'>I have now three worker processes, &lt;br /&gt;one on our server, one in kosovo on altins machine, and one on my laptop.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ql0MadrXRWk/TfSAIZOj-oI/AAAAAAAAPFg/bhAhRydKkDI/s1600/Screenshot-5.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="250" width="400" src="http://3.bp.blogspot.com/-ql0MadrXRWk/TfSAIZOj-oI/AAAAAAAAPFg/bhAhRydKkDI/s400/Screenshot-5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/blockquote&gt;kestrel status&lt;br /&gt;2011-06-12 11:00:29,484 INFO     Negotiating TLS&lt;br /&gt;2011-06-12 11:00:29,485 INFO     Using SSL version: 3&lt;br /&gt;2011-06-12 11:00:29,619 INFO     Node set to: h4ck3rm1k3@h4ck3rm1k3-sixxs.mooo.com/4725b09f&lt;br /&gt;2011-06-12 11:00:29,758 INFO        Online Workers: 3&lt;br /&gt;2011-06-12 11:00:29,758 INFO     Available Workers: 3&lt;br /&gt;2011-06-12 11:00:29,759 INFO          Busy Workers: 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-2854829361066671606?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/2854829361066671606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/three-workers-connected.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/2854829361066671606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/2854829361066671606'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/three-workers-connected.html' title='three workers connected'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ql0MadrXRWk/TfSAIZOj-oI/AAAAAAAAPFg/bhAhRydKkDI/s72-c/Screenshot-5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5016214978629434027</id><published>2011-06-12T00:46:00.000-07:00</published><updated>2011-06-12T01:00:46.420-07:00</updated><title type='text'>Get started with the renderbot net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Setup GIT : &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp; sudo apt-get install git&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Get my ipv6 version of SleekXMPP :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp; git clone git://github.com/h4ck3rm1k3/SleekXMPP.git&lt;br /&gt;&amp;nbsp; cd SleekXMPP/&lt;br /&gt;&amp;nbsp; git checkout roster&lt;br /&gt;&amp;nbsp; sudo python setup.py install &lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Get Kestrel :&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp; git clone git://github.com/h4ck3rm1k3/Kestrel.git&lt;br /&gt;&amp;nbsp; cd Kestrel&lt;br /&gt;&amp;nbsp; sudo python setup.py install &lt;/blockquote&gt;&lt;br /&gt;Setup the worker config, in ~/.kestrelrc&lt;br /&gt;&lt;blockquote&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;config&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"kestrel:config"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;worker&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;xmpp&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;jid&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;public_worker@h4ck3rm1k3-sixxs.mooo.com&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/jid&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;password&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;public_worker&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/password&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/xmpp&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;manager&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;pool@manager.h4ck3rm1k3-sixxs.mooo.com&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/manager&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;feature&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;PYTHON&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/feature&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/worker&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/config&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;&lt;br /&gt;setup IPV6, you can use a simple teredo client to get started easily : &lt;br /&gt;&lt;blockquote&gt;apt-get install miredo&lt;/blockquote&gt;See if the chatserver is online :&lt;br /&gt;&lt;blockquote&gt;ping6 h4ck3rm1k3-sixxs.mooo.com&lt;/blockquote&gt;&lt;br /&gt;Start the worker :&lt;br /&gt;kestrel worker -v&lt;br /&gt;&lt;blockquote&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,339 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; setting jid to public_worker@h4ck3rm1k3-sixxs.mooo.com&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,341 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Loaded Plugin (XEP-0030) Service Discovery&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,343 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Loaded Plugin (XEP-0004) Data Forms&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,344 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Loaded Plugin (XEP-0050) Ad-Hoc Commands&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,344 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Loaded Plugin (XEP-0199) XMPP Ping&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,348 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Loaded Plugin (XEP-base) Execute commands with optional cleanup&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,348 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Did not supply (address, port) to connect to and no SRV support is installed (http://www.dnspython.org). Continuing to attempt connection, using server hostname from JID.&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,357 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; got h4ck3rm1k3-sixxs.mooo.com 5222 10 1 6 &lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,358 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Connecting to h4ck3rm1k3-sixxs.mooo.com:5222&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,501 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; ==== TRANSITION disconnected -&lt;span class="sc1"&gt;&amp;amp;gt;&lt;/span&gt; connected&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,501 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Starting HANDLER THREAD&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,502 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Loading event runner&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,503 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;stream:stream&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;version&lt;/span&gt;=&lt;span class="st0"&gt;"1.0"&lt;/span&gt; &lt;span class="re0"&gt;xmlns:stream&lt;/span&gt;=&lt;span class="st0"&gt;"http://etherx.jabber.org/streams"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:client"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,807 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;features&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://etherx.jabber.org/streams"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;starttls&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-tls"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanisms&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-sasl"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;DIGEST-MD5&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;PLAIN&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ANONYMOUS&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;CRAM-MD5&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/mechanisms&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;compression&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/compress"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;method&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;zlib&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/method&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/compression&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;auth&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/iq-auth"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;register&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/iq-register"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/register&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/auth&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/starttls&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/features&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,817 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;starttls&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-tls"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,969 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;proceed&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-tls"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,969 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Starting TLS&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:19,969 INFO&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Negotiating TLS&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:19,970 INFO&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Using SSL version: 3&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:20,484 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;stream:stream&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;version&lt;/span&gt;=&lt;span class="st0"&gt;"1.0"&lt;/span&gt; &lt;span class="re0"&gt;xmlns:stream&lt;/span&gt;=&lt;span class="st0"&gt;"http://etherx.jabber.org/streams"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:client"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:20,630 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;features&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://etherx.jabber.org/streams"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanisms&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-sasl"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;DIGEST-MD5&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;PLAIN&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ANONYMOUS&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;CRAM-MD5&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/mechanism&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/mechanisms&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;compression&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/compress"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;method&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;zlib&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/method&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/compression&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;auth&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/iq-auth"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;register&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/iq-register"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/register&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/auth&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/features&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:20,632 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Starting SASL Auth&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:20,633 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;auth&lt;/span&gt; &lt;span class="re0"&gt;mechanism&lt;/span&gt;=&lt;span class="st0"&gt;"PLAIN"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-sasl"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;AHB1YmxpY193b3JrZXIAcHVibGljX3dvcmtlcg==&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/auth&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:20,779 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;success&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-sasl"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:20,779 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;stream:stream&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;version&lt;/span&gt;=&lt;span class="st0"&gt;"1.0"&lt;/span&gt; &lt;span class="re0"&gt;xmlns:stream&lt;/span&gt;=&lt;span class="st0"&gt;"http://etherx.jabber.org/streams"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:client"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:20,921 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;features&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://etherx.jabber.org/streams"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;compression&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/features/compress"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;method&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;zlib&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/method&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/compression&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;bind&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-bind"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;session&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-session"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/session&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/bind&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/features&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:20,947 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Requesting resource: &lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:20,948 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"1"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"set"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;bind&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-bind"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/bind&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,091 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"1"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;bind&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-bind"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;jid&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/jid&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/bind&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:21,112 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; setting jid to public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,113 INFO&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Node set to: public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:21,113 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND (IMMED): &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"2"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"set"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;session&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"urn:ietf:params:xml:ns:xmpp-session"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/session&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,262 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"2"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:21,277 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; Established Session&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,278 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"3"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"get"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;query&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:iq:roster"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/query&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:21,423 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"3"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;query&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:iq:roster"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;item&lt;/span&gt; &lt;span class="re0"&gt;jid&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;subscription&lt;/span&gt;=&lt;span class="st0"&gt;"both"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/item&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/query&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,492 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;presence&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:21,492 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"4"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"set"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;action&lt;/span&gt;=&lt;span class="st0"&gt;"execute"&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,707 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;presence&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:21,849 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;presence&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:21,995 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"4"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;sessionid&lt;/span&gt;=&lt;span class="st0"&gt;"1307864459.35-D44"&lt;/span&gt; &lt;span class="re0"&gt;status&lt;/span&gt;=&lt;span class="st0"&gt;"executing"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;actions&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;complete&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/complete&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/actions&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;x&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"form"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:x:data"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;title&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Join Pool&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/title&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;field&lt;/span&gt; &lt;span class="re0"&gt;label&lt;/span&gt;=&lt;span class="st0"&gt;"Capabilities"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"text-multi"&lt;/span&gt; &lt;span class="re0"&gt;var&lt;/span&gt;=&lt;span class="st0"&gt;"capabilities"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/field&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/x&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:22,057 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"5"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"set"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;action&lt;/span&gt;=&lt;span class="st0"&gt;"complete"&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;sessionid&lt;/span&gt;=&lt;span class="st0"&gt;"1307864459.35-D44"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;x&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"submit"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:x:data"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;field&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"text-multi"&lt;/span&gt; &lt;span class="re0"&gt;var&lt;/span&gt;=&lt;span class="st0"&gt;"capabilities"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;value&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;PYTHON&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/value&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/field&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/x&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:22,259 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"5"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;sessionid&lt;/span&gt;=&lt;span class="st0"&gt;"1307864459.35-D44"&lt;/span&gt; &lt;span class="re0"&gt;status&lt;/span&gt;=&lt;span class="st0"&gt;"completed"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:22,273 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; available&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:22,273 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; available&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:22,321 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"6"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"set"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;action&lt;/span&gt;=&lt;span class="st0"&gt;"execute"&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:22,524 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"6"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;sessionid&lt;/span&gt;=&lt;span class="st0"&gt;"1307864460.0-D45"&lt;/span&gt; &lt;span class="re0"&gt;status&lt;/span&gt;=&lt;span class="st0"&gt;"executing"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;actions&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;complete&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/complete&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/actions&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;x&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"form"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:x:data"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;title&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Join Pool&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/title&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;field&lt;/span&gt; &lt;span class="re0"&gt;label&lt;/span&gt;=&lt;span class="st0"&gt;"Capabilities"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"text-multi"&lt;/span&gt; &lt;span class="re0"&gt;var&lt;/span&gt;=&lt;span class="st0"&gt;"capabilities"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/field&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/x&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;2011-06-12 07:43:22,585 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; SEND: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"7"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"set"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;action&lt;/span&gt;=&lt;span class="st0"&gt;"complete"&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;sessionid&lt;/span&gt;=&lt;span class="st0"&gt;"1307864460.0-D45"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;x&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"submit"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"jabber:x:data"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;field&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"text-multi"&lt;/span&gt; &lt;span class="re0"&gt;var&lt;/span&gt;=&lt;span class="st0"&gt;"capabilities"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;value&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;PYTHON&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;/value&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/field&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/x&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;2011-06-12 07:43:22,789 DEBUG&lt;span class="sc1"&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/span&gt; RECV: &lt;span class="sc3"&gt;&lt;span class="re1"&gt;&amp;lt;iq&lt;/span&gt; &lt;span class="re0"&gt;from&lt;/span&gt;=&lt;span class="st0"&gt;"pool@manager.h4ck3rm1k3-sixxs.mooo.com"&lt;/span&gt; &lt;span class="re0"&gt;id&lt;/span&gt;=&lt;span class="st0"&gt;"7"&lt;/span&gt; &lt;span class="re0"&gt;to&lt;/span&gt;=&lt;span class="st0"&gt;"public_worker@h4ck3rm1k3-sixxs.mooo.com/be24a6b9"&lt;/span&gt; &lt;span class="re0"&gt;type&lt;/span&gt;=&lt;span class="st0"&gt;"result"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;command&lt;/span&gt; &lt;span class="re0"&gt;node&lt;/span&gt;=&lt;span class="st0"&gt;"join_pool"&lt;/span&gt; &lt;span class="re0"&gt;sessionid&lt;/span&gt;=&lt;span class="st0"&gt;"1307864460.0-D45"&lt;/span&gt; &lt;span class="re0"&gt;status&lt;/span&gt;=&lt;span class="st0"&gt;"completed"&lt;/span&gt; &lt;span class="re0"&gt;xmlns&lt;/span&gt;=&lt;span class="st0"&gt;"http://jabber.org/protocol/commands"&lt;/span&gt;&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/command&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/presence&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/presence&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/presence&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/iq&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/stream:stream&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/success&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/stream:stream&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/proceed&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/starttls&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="re1"&gt;&amp;lt;/stream:stream&lt;span class="re2"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;Now, this is the first step, more to come.&lt;br /&gt;mike&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5016214978629434027?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5016214978629434027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/get-started-with-renderbot-net.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5016214978629434027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5016214978629434027'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/06/get-started-with-renderbot-net.html' title='Get started with the renderbot net'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-7519953254084122494</id><published>2011-05-21T00:35:00.000-07:00</published><updated>2011-06-02T21:26:23.380-07:00</updated><title type='text'>Next step install basic software</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&amp;nbsp;sudo apt-get install python3-setuptools&lt;br /&gt;&lt;br /&gt;git clone https://github.com/fritzy/SleekXMPP.git&lt;br /&gt;&amp;nbsp;cd SleekXMPP/&lt;br /&gt;&amp;nbsp; cat INSTALL &lt;br /&gt;&amp;nbsp; sudo python3 setup.py install&lt;br /&gt;&lt;br /&gt;hg clone https://bitbucket.org/legastero/kestrel&lt;br /&gt;cd kestrel/&lt;br /&gt;&amp;nbsp;mdupont@space-station:~/experiments/osm/kestrel$ sudo python3 setup.py install&lt;br /&gt;&lt;br /&gt;sudo python2.6 setup.py install&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;mdupont@space-station:~/experiments/osm/kestrel$ sudo python2.6 setup.py install&lt;br /&gt;running install&lt;br /&gt;install_dir /usr/local/lib/python2.6/dist-packages/&lt;br /&gt;Checking .pth file support in /usr/local/lib/python2.6/dist-packages/&lt;br /&gt;/usr/bin/python2.6 -E -c pass&lt;br /&gt;TEST PASSED: /usr/local/lib/python2.6/dist-packages/ appears to support .pth files&lt;br /&gt;running bdist_egg&lt;br /&gt;running egg_info&lt;br /&gt;writing requirements to kestrel.egg-info/requires.txt&lt;br /&gt;writing kestrel.egg-info/PKG-INFO&lt;br /&gt;writing top-level names to kestrel.egg-info/top_level.txt&lt;br /&gt;writing dependency_links to kestrel.egg-info/dependency_links.txt&lt;br /&gt;reading manifest file 'kestrel.egg-info/SOURCES.txt'&lt;br /&gt;writing manifest file 'kestrel.egg-info/SOURCES.txt'&lt;br /&gt;installing library code to build/bdist.linux-i686/egg&lt;br /&gt;running install_lib&lt;br /&gt;running build_py&lt;br /&gt;creating build/bdist.linux-i686/egg&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/manager/interface.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/manager/job_queue.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/manager/policy.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/manager/worker_pool.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/manager/lifecycle.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/manager/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/manager&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/worker&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/worker/interface.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/worker&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/worker/policy.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/worker&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/worker/executor.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/worker&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/worker/lifecycle.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/worker&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/worker/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/worker&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/user&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/user/interface.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/user&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/user/lifecycle.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/user&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/user/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/user&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/core&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/kernel.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/core/datatypes&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/datatypes/task.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/datatypes&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/datatypes/job.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/datatypes&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/datatypes/user.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/datatypes&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/datatypes/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/datatypes&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/datatypes/worker.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/datatypes&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/role.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/core/system&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/system/interface.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/system&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/system/policy.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/system&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/system/lifecycle.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/system&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/system/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/system&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/xmpp/base.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/xmpp/client.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/xmpp/component.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/xmpp/xmpp.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/xmpp/roster.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/xmpp/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core/xmpp&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/module.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/event_engine.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/core/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/core&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/lifecycles&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/lifecycles/analyzer.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/lifecycles&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/lifecycles/manager.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/lifecycles&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/lifecycles/user.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/lifecycles&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/lifecycles/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/lifecycles&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/lifecycles/worker.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/lifecycles&lt;br /&gt;creating build/bdist.linux-i686/egg/kestrel/analyzer&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/analyzer/plotter.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/analyzer&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/analyzer/lifecycle.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/analyzer&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/analyzer/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/analyzer&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/analyzer/log_reader.py -&amp;gt; build/bdist.linux-i686/egg/kestrel/analyzer&lt;br /&gt;copying build/lib.linux-i686-2.6/kestrel/__init__.py -&amp;gt; build/bdist.linux-i686/egg/kestrel&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/manager/interface.py to interface.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/manager/job_queue.py to job_queue.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/manager/policy.py to policy.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/manager/worker_pool.py to worker_pool.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/manager/lifecycle.py to lifecycle.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/manager/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/worker/interface.py to interface.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/worker/policy.py to policy.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/worker/executor.py to executor.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/worker/lifecycle.py to lifecycle.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/worker/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/user/interface.py to interface.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/user/lifecycle.py to lifecycle.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/user/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/kernel.py to kernel.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/datatypes/task.py to task.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/datatypes/job.py to job.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/datatypes/user.py to user.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/datatypes/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/datatypes/worker.py to worker.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/role.py to role.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/system/interface.py to interface.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/system/policy.py to policy.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/system/lifecycle.py to lifecycle.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/system/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/xmpp/base.py to base.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/xmpp/client.py to client.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/xmpp/component.py to component.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/xmpp/xmpp.py to xmpp.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/xmpp/roster.py to roster.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/xmpp/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/module.py to module.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/event_engine.py to event_engine.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/core/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/lifecycles/analyzer.py to analyzer.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/lifecycles/manager.py to manager.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/lifecycles/user.py to user.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/lifecycles/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/lifecycles/worker.py to worker.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/analyzer/plotter.py to plotter.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/analyzer/lifecycle.py to lifecycle.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/analyzer/__init__.py to __init__.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/analyzer/log_reader.py to log_reader.pyc&lt;br /&gt;byte-compiling build/bdist.linux-i686/egg/kestrel/__init__.py to __init__.pyc&lt;br /&gt;creating build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;installing scripts to build/bdist.linux-i686/egg/EGG-INFO/scripts&lt;br /&gt;running install_scripts&lt;br /&gt;running build_scripts&lt;br /&gt;creating build/bdist.linux-i686/egg/EGG-INFO/scripts&lt;br /&gt;copying build/scripts-2.6/kestrel -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO/scripts&lt;br /&gt;changing mode of build/bdist.linux-i686/egg/EGG-INFO/scripts/kestrel to 755&lt;br /&gt;copying kestrel.egg-info/PKG-INFO -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;copying kestrel.egg-info/SOURCES.txt -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;copying kestrel.egg-info/dependency_links.txt -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;copying kestrel.egg-info/not-zip-safe -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;copying kestrel.egg-info/requires.txt -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;copying kestrel.egg-info/top_level.txt -&amp;gt; build/bdist.linux-i686/egg/EGG-INFO&lt;br /&gt;creating 'dist/kestrel-0.19-py2.6.egg' and adding 'build/bdist.linux-i686/egg' to it&lt;br /&gt;removing 'build/bdist.linux-i686/egg' (and everything under it)&lt;br /&gt;Processing kestrel-0.19-py2.6.egg&lt;br /&gt;removing '/usr/local/lib/python2.6/dist-packages/kestrel-0.19-py2.6.egg' (and everything under it)&lt;br /&gt;creating /usr/local/lib/python2.6/dist-packages/kestrel-0.19-py2.6.egg&lt;br /&gt;Extracting kestrel-0.19-py2.6.egg to /usr/local/lib/python2.6/dist-packages&lt;br /&gt;kestrel 0.19 is already the active version in easy-install.pth&lt;br /&gt;Installing kestrel script to /usr/local/bin&lt;br /&gt;&lt;br /&gt;Installed /usr/local/lib/python2.6/dist-packages/kestrel-0.19-py2.6.egg&lt;br /&gt;Processing dependencies for kestrel==0.19&lt;br /&gt;Searching for matplotlib==0.99.3&lt;br /&gt;Best match: matplotlib 0.99.3&lt;br /&gt;matplotlib 0.99.3 is already the active version in easy-install.pth&lt;br /&gt;&lt;br /&gt;Using /usr/lib/pymodules/python2.6&lt;br /&gt;Searching for SQLAlchemy==0.6.3&lt;br /&gt;Best match: SQLAlchemy 0.6.3&lt;br /&gt;Adding SQLAlchemy 0.6.3 to easy-install.pth file&lt;br /&gt;&lt;br /&gt;Using /usr/lib/python2.6/dist-packages&lt;br /&gt;Searching for PyYAML==3.09&lt;br /&gt;Best match: PyYAML 3.09&lt;br /&gt;Adding PyYAML 3.09 to easy-install.pth file&lt;br /&gt;&lt;br /&gt;Using /usr/lib/python2.6/dist-packages&lt;br /&gt;Searching for sleekxmpp==1.0.0.0&lt;br /&gt;Best match: sleekxmpp 1.0.0.0&lt;br /&gt;sleekxmpp 1.0.0.0 is already the active version in easy-install.pth&lt;br /&gt;&lt;br /&gt;Using /usr/local/lib/python2.6/dist-packages&lt;br /&gt;Finished processing dependencies for kestrel==0.19&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;See also : &lt;br /&gt;&lt;a href="https://twiki.grid.iu.edu/bin/view/CampusGrids/InstallingKestrel"&gt;https://twiki.grid.iu.edu/bin/view/CampusGrids/InstallingKestrel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;create a user &lt;a href="https://register.jabber.org/"&gt;https://register.jabber.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-7519953254084122494?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/7519953254084122494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/05/next-step-install-basic-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7519953254084122494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7519953254084122494'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/05/next-step-install-basic-software.html' title='Next step install basic software'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5851980945480736735</id><published>2011-05-20T12:28:00.000-07:00</published><updated>2011-05-20T12:39:19.299-07:00</updated><title type='text'>using git to produce rss feeds of tile metainformation</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;RFC Request for comments : A proposal for producing a stream of geo information, meta information about areas that have changed or are to be rendered. There is already much work accomplished by many people to produce standards for describing information updates.&lt;br /&gt;&lt;br /&gt;we will be able to build on git, not to store the map information directly, well not only, but also to store the tiles. &lt;br /&gt;&lt;br /&gt;archive.org supports an s3 api for pushing, data. We can push git repositories there as well. we can use rss feeds of the git data as well as input.&lt;br /&gt;http://www.archive.org/help/abouts3.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We should be able to separate the metadata, what tiles have what changes to what layers and are rendered in what forms, basically log data, or metadata with links, this data can be pushed to git or subscribed via rss.&lt;br /&gt;&lt;br /&gt;We imagine the following situation, we have a pool of mappers producing streams of edits. These edits are subscribed by a pool of renders who pull patches of the changes, which are applied to tiles that are rendered. each tile can be imagined to contain all the osm data visible. When we get to svg or vector rendering, then we can also store the osm data and other metadata directly or indirectly attached to the vectors themselves.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Databases and really, indexes can also be updated and stored on git, and on the s3. we can have very many git repositories, one per tile.&lt;br /&gt;&lt;br /&gt;What the the basic operations :&lt;br /&gt;&lt;br /&gt;1. create a new tile with all data at a given zoom level. The data is sorted in the order of rendering, with all style rules precalculated and prepared. Overlapping things, places where database access is needed, these nodes are marked with special pointers to conflict resolutions, masks created to hide data.&lt;br /&gt;&lt;br /&gt;2. update an existing tile. The tile is recalculated with new information, all changes are created as differences with a patch that can be used to render that tile differently. It can also be delivered as a transparent tile, or as difference against another tile. The rss feed will be published upon commit. The rendering engine will pull the new version and produce a new tile. &lt;br /&gt;&lt;br /&gt;3. The rendering engine has a way to prevent tiles from being duplicate processed. When new data is available, each worker thread picks a job to work on. Ideally all will work on one part of the grid, for example rendering a certain tile and the tiles below it. Each worker that is active writes its work into its own fork of the git repository, and it can choose to pull from other repositories. It publishes the list of repos that it pulls from. When a tile is needed, you can either either pull it or create it yourself. When there are changes to be applied, then it might be better to recreate it. &lt;br /&gt;&lt;br /&gt;Contention over the same resource :&lt;br /&gt;&lt;br /&gt;we have two processes that have decided to pick the same tile to be rendered at the same time, they both render it and publish that fact to each other. The better plan is for the workers to share plans, each publishes a list of 10 nodes that it wants to work on, tells the others, and starts on it, when this information is received by others, they will see what ones the others want to do, send out cancels and pick new ones to work on. Each cancelled or completed plan is published. This is done until all tiles are completed or scheduled, and then the schedule is completed. The current workers should know how many others are active and what work falls into thier area. &lt;br /&gt;&lt;br /&gt;I am going to use https://bitbucket.org/legastero/kestrel/src/7c5006351b46 kestral for this.&lt;br /&gt;&lt;br /&gt;It needs also this https://github.com/fritzy/SleekXMPP/blob/master/INSTALL&lt;br /&gt;&lt;br /&gt;http://wiki.openstreetmap.org/wiki/Tiles@home/Server_install_guide It will be connected o the django.&lt;br /&gt;&lt;br /&gt;The clients will run xmpp to communicate http://wiki.openstreetmap.org/wiki/Tiles@home/Install_Guide#Software&lt;br /&gt;more to come, let me get kestral working an use that to interface to the django app for the tiles at home.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5851980945480736735?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5851980945480736735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/05/using-git-to-produce-rss-feeds-of-tile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5851980945480736735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5851980945480736735'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/05/using-git-to-produce-rss-feeds-of-tile.html' title='using git to produce rss feeds of tile metainformation'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1241676189289156856</id><published>2011-04-30T23:51:00.000-07:00</published><updated>2011-04-30T23:51:38.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='klina'/><category scheme='http://www.blogger.com/atom/ns#' term='gitosm'/><title type='text'>Dream Come true, tile hosting on archive.org</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;My dream of hosting maps on archive.org has finally come true!&lt;br /&gt;Now we dont need openstreetmap to host tiles any more, we have unlimited hosting online from arc&lt;br /&gt;&lt;br /&gt;hive.org &lt;br /&gt;&lt;br /&gt;I have finally been able to host a tileset &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Tg8H01BJlns/Tbz7cSwo7GI/AAAAAAAAPEQ/G5KnBsKG7tc/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-Tg8H01BJlns/Tbz7cSwo7GI/AAAAAAAAPEQ/G5KnBsKG7tc/s400/Screenshot-1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;on archive.org, &lt;br /&gt;http://ia600403.us.archive.org/35/items/OSMGitKlinaCompareOSCEImmap/KlinaBuffersImmapIntersect/openlayers.html&lt;br /&gt;&lt;br /&gt;One of the tiles is here for example &lt;br /&gt;&lt;a href="http://ia600403.us.archive.org/35/items/OSMGitKlinaCompareOSCEImmap/KlinaBuffersImmapIntersect/11/1141/1292.png"&gt;http://ia600403.us.archive.org/35/items/OSMGitKlinaCompareOSCEImmap/KlinaBuffersImmapIntersect/11/1141/1292.png&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ia600403.us.archive.org/35/items/OSMGitKlinaCompareOSCEImmap/KlinaBuffersImmapIntersect/11/1141/1292.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://ia600403.us.archive.org/35/items/OSMGitKlinaCompareOSCEImmap/KlinaBuffersImmapIntersect/11/1141/1292.png" width="256" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here is how I did it,&lt;br /&gt;&lt;br /&gt;1. using qgis, I saved a given map projection to jpeg, this created a georeferenced jpeg.&lt;br /&gt;2. I used  "&lt;a href="http://www.gdal.org/gdal2tiles.html"&gt;gdal2tiles.py&lt;/a&gt; --s_srs EPSG:4326 KlinaBuffersImmapIntersect.jpeg" to create a standalone tms layer  (this version only creates zoom levels 9-11&lt;br /&gt;3. &lt;a href="http://www.archive.org/create/"&gt;uploaded&lt;/a&gt; the resulting directory to &lt;a href="http://www.archive.org/details/OSMGitKlinaCompareOSCEImmap"&gt;archive.org&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;and it worked! &lt;br /&gt;see also :&lt;br /&gt;http://wiki.openstreetmap.org/wiki/Setting_up_TMS&lt;br /&gt;&lt;br /&gt;You can use it in josm like this &lt;br /&gt;&lt;br /&gt;tms:http://ia600403.us.archive.org/35/items/OSMGitKlinaCompareOSCEImmap/KlinaBuffersImmapIntersect/{zoom}/{x}/{y}.png&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-39aH1MYxfYw/Tb0CqKjMezI/AAAAAAAAPEY/h8hhUkETtmw/s1600/Screenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-39aH1MYxfYw/Tb0CqKjMezI/AAAAAAAAPEY/h8hhUkETtmw/s400/Screenshot-2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;The tiles uploaded are :&lt;br /&gt;&lt;br /&gt;./KlinaBuffersImmapIntersect/9&lt;br /&gt;./KlinaBuffersImmapIntersect/9/285/323.png&lt;br /&gt;./KlinaBuffersImmapIntersect/10/570/646.png&lt;br /&gt;./KlinaBuffersImmapIntersect/11/1141/1292.png&lt;br /&gt;&lt;br /&gt;for example.&lt;br /&gt;&lt;br /&gt;The trick for using this layer is the offset, you need to right click on the tmp layer in josm and set it &lt;br /&gt;The offset i used is : -7.31; 10508011.59&lt;br /&gt;&lt;br /&gt;So, Now the hosting part is in place, we can get to real work!&lt;br /&gt;&lt;br /&gt;mike&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1241676189289156856?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1241676189289156856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/dream-come-true-tile-hosting-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1241676189289156856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1241676189289156856'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/dream-come-true-tile-hosting-on.html' title='Dream Come true, tile hosting on archive.org'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Tg8H01BJlns/Tbz7cSwo7GI/AAAAAAAAPEQ/G5KnBsKG7tc/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Klina, Kosovo</georss:featurename><georss:point>42.6222295 20.57517710000002</georss:point><georss:box>42.6118875 20.55947010000002 42.632571500000005 20.590884100000018</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1614713122546122505</id><published>2011-04-30T22:48:00.001-07:00</published><updated>2011-04-30T22:48:14.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='klina'/><title type='text'>Compare Immap data to google maps</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;style&gt;#maker_map_68628 {width: 100%; height: 400px;}&lt;/style&gt;&lt;br /&gt;&lt;div class="geocommons_map" id="maker_map_68628"&gt;&lt;/div&gt;&lt;br/&gt;&lt;br /&gt;&lt;a class="geocommons_map_link" id="maker_map_68628_link" href="http://geocommons.com/maps/68628"&gt;View full map&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" charset="utf-8" src="http://geocommons.com/javascripts/f1.api.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" charset="utf-8"&gt;  maker_map_68628 = new F1.Maker.Map({map_id: "68628", dom_id: "maker_map_68628"});&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;based on the immap lines layer, using geocommons&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1614713122546122505?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1614713122546122505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/compare-immap-data-to-google-maps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1614713122546122505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1614713122546122505'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/compare-immap-data-to-google-maps.html' title='Compare Immap data to google maps'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Klin, Province of Moscow, Russia</georss:featurename><georss:point>56.3317413 36.72164900000007</georss:point><georss:box>56.2989933 36.66467250000007 56.364489299999995 36.77862550000007</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-1632977346499229900</id><published>2011-04-30T10:22:00.000-07:00</published><updated>2011-04-30T10:22:32.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='klina'/><category scheme='http://www.blogger.com/atom/ns#' term='osmgit'/><title type='text'>Bufferings and comparing Lines comparing IMMAP to OSCE data</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Hello,&lt;br /&gt;&lt;br /&gt;The Immap data has been critcised as being bad, but if you compare it to the OSCE data, you will see some very good matches.&lt;br /&gt;The problem with the IMMAP data is that it needs to be reviewed, and that is alot of work.&lt;br /&gt;&lt;br /&gt;The basic idea is to widen both roads using buffering (creating a buffer around the road, making them fatter) and then looking for overlaps via intersection.&lt;br /&gt;&lt;br /&gt;I have been able to do the following.&lt;br /&gt;&lt;br /&gt;1. extract the major roads from the OSCE map data and save it as yellow layer, this just shows one map feature. I have done this with gimp color selection tool.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-eAhsUxe4X1w/TbuvTMW27rI/AAAAAAAAPD0/WGJhQJ10Oe8/s1600/Klina_yellow.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://4.bp.blogspot.com/-eAhsUxe4X1w/TbuvTMW27rI/AAAAAAAAPD0/WGJhQJ10Oe8/s400/Klina_yellow.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The next step was to recify the image, I have done that with QGIS now as well as well as mapwarper : See the report here&amp;nbsp; &lt;a href="https://docs.google.com/document/d/1MrITAXr1jDRq5KRJAbIuxMcaPFxX7H8iMaAQ71L_ozA/edit?hl=en"&gt;https://docs.google.com/document/d/1MrITAXr1jDRq5KRJAbIuxMcaPFxX7H8iMaAQ71L_ozA/edit?hl=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scribd.com/doc/54255703/OSCE-City-Overview-Www-osce-Org-Kosovo-13117-Yellow-Rep" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View OSCE City Overview Www.osce.Org Kosovo 13117 Yellow Rep on Scribd"&gt;OSCE City Overview Www.osce.Org Kosovo 13117 Yellow Rep&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.772727272727273" data-auto-height="true" frameborder="0" height="300" id="doc_95173" scrolling="no" src="http://www.scribd.com/embeds/54255703/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-1tlyim1wge8b34dmozv8" width="50%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But basically, I picked three points and mapped them with the qgis georeferencer tool: and used the Linear warper&lt;br /&gt;id enabled pixelX pixelY mapX mapY resX [pixels] resY [pixels] resTot [pixels]&lt;br /&gt;0 yes 295 -306&lt;a href="http://www.openstreetmap.org/?lat=42.619&amp;amp;lon=20.576&amp;amp;zoom=16&amp;amp;layers=M"&gt; 20.576 42.619&lt;/a&gt; 0.341234 2.73791 2.75909&lt;br /&gt;1 yes 297 -346 &lt;a href="http://www.openstreetmap.org/?lat=42.606&amp;amp;lon=20.577&amp;amp;zoom=16&amp;amp;layers=M"&gt;20.577 42.606&lt;/a&gt; -0.332595 -2.05748 2.08419&lt;br /&gt;2 yes 223 -187 &lt;a href="http://www.openstreetmap.org/?lat=42.662&amp;amp;lon=20.540&amp;amp;zoom=16&amp;amp;layers=M"&gt;20.540 42.662&lt;/a&gt; -0.00863883 -0.680427 0.680482&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SQH71yxMT6c/Tbuzd1PmjzI/AAAAAAAAPD8/igZQds8na8k/s1600/Screenshot-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://1.bp.blogspot.com/-SQH71yxMT6c/Tbuzd1PmjzI/AAAAAAAAPD8/igZQds8na8k/s320/Screenshot-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;But, what I did to improve the results is to use gimp to turn the selection into a path, and then trace over the path. This creates a better path. I also filled in the missing parts using the brush in gimp. Then after I did the geo referencing and contours. &lt;br /&gt;I&lt;br /&gt;&lt;br /&gt;Now, the next step once we have the image lined up on the map is to to turn it into a vector format, right now we just have an image or raster. This can be done with the contour tool of gdal, also integerated as a qgis plugin. &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;gdal_contour -i 10.0 /home/mdupont/experiments/osm/KosovoCCOpenStreetMap/gitrepo/Municipalities/Klina/Documents/Klina_yellow_modified.tif /home/mdupont/experiments/osm/KosovoCCOpenStreetMap/gitrepo/Municipalities/Klina/Documents&lt;/blockquote&gt;&lt;br /&gt;When you use a modified version of the yellow lines, the contour program vectorizes nicely, so we will continue with that. Note the roads are much wider to account for error. &lt;br /&gt;&lt;br /&gt;Afterward, I took the iMMAP data and extracted it from the OSM data so it is standalone, now it was not the original data, but what was left in osm. I used the search command to select and copy it into a new layer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/6c1417db3ffdeaf94e2eb22d3534adb7bfac186f:/Municipalities/Klina/Immap.osm"&gt;http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/6c1417db3ffdeaf94e2eb22d3534adb7bfac186f:/Municipalities/Klina/Immap.osm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is an image of them :&lt;br /&gt;&lt;a href="http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/1f6986c73c025d0727795069f0bb5c8a41cc29b4:/Municipalities/Klina/Documents/Immap_lines.jpeg"&gt;http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/1f6986c73c025d0727795069f0bb5c8a41cc29b4:/Municipalities/Klina/Documents/Immap_lines.jpeg&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Z3qK8nW51YY/TbxEhh4d_FI/AAAAAAAAPEA/f8fOaCJ_BYk/s1600/Immap_lines.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://4.bp.blogspot.com/-Z3qK8nW51YY/TbxEhh4d_FI/AAAAAAAAPEA/f8fOaCJ_BYk/s320/Immap_lines.jpeg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Then I applied buffers to them, something like 0.0003 width :&lt;br /&gt;&lt;a href="http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/1f6986c73c025d0727795069f0bb5c8a41cc29b4:/Municipalities/Klina/Documents/KlinaBuffersImmap.jpeg"&gt;http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/1f6986c73c025d0727795069f0bb5c8a41cc29b4:/Municipalities/Klina/Documents/KlinaBuffersImmap.jpeg&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-B7QgCEP_mZU/TbxE8l52J2I/AAAAAAAAPEE/HHeegiUuZFA/s1600/KlinaBuffersImmap.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://4.bp.blogspot.com/-B7QgCEP_mZU/TbxE8l52J2I/AAAAAAAAPEE/HHeegiUuZFA/s320/KlinaBuffersImmap.jpeg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;So, then we intersect these two and you can clearly see that the iMMAP data has roads that are overlapping with the OSCE major roads.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/1f6986c73c025d0727795069f0bb5c8a41cc29b4:/Municipalities/Klina/Documents/KlinaBuffersImmapIntersect.jpeg"&gt;http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/1f6986c73c025d0727795069f0bb5c8a41cc29b4:/Municipalities/Klina/Documents/KlinaBuffersImmapIntersect.jpeg&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-J4l2IhuzoX4/TbxFKUngWSI/AAAAAAAAPEM/uE-CvySpSp0/s1600/KlinaBuffersImmapIntersect.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="552" src="http://4.bp.blogspot.com/-J4l2IhuzoX4/TbxFKUngWSI/AAAAAAAAPEM/uE-CvySpSp0/s640/KlinaBuffersImmapIntersect.jpeg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-1632977346499229900?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/1632977346499229900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/bufferings-and-comparing-lines.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1632977346499229900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/1632977346499229900'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/bufferings-and-comparing-lines.html' title='Bufferings and comparing Lines comparing IMMAP to OSCE data'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-eAhsUxe4X1w/TbuvTMW27rI/AAAAAAAAPD0/WGJhQJ10Oe8/s72-c/Klina_yellow.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Klina, Kosovo</georss:featurename><georss:point>42.6222295 20.57517710000002</georss:point><georss:box>42.6118875 20.55947010000002 42.632571500000005 20.590884100000018</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-8408255277444355155</id><published>2011-04-27T13:55:00.000-07:00</published><updated>2011-04-27T13:57:08.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='klina'/><category scheme='http://www.blogger.com/atom/ns#' term='osmgit'/><title type='text'>Mapping osm without a central database</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am back on mapping, without the OSMF database. I have my own git repository and I can publish my changes there.&lt;br /&gt;&lt;br /&gt;Here is the WMS layer I am using from OSCE :&lt;br /&gt;http://warper.geothings.net/maps/preview/4304&lt;br /&gt;&lt;br /&gt;ot very &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ss8WSRYZJro/TbiBv_MfBDI/AAAAAAAAPDs/PajpYj9_Q-w/s1600/Klina.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://2.bp.blogspot.com/-Ss8WSRYZJro/TbiBv_MfBDI/AAAAAAAAPDs/PajpYj9_Q-w/s320/Klina.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The simple rendering of the map is not very pretty, I am still working on the styles.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OpTtZ0fyEZE/TbiB_KXVR1I/AAAAAAAAPDw/OeJpst_olW0/s1600/Klina_mapnik_border.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-OpTtZ0fyEZE/TbiB_KXVR1I/AAAAAAAAPDw/OeJpst_olW0/s320/Klina_mapnik_border.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;But my basic work is this, I am using the  GeoThings mapwarper http://warper.geothings.net/maps/4304 link for JOSM :&lt;br /&gt;http://warper.geothings.net/maps/wms/4304?request=GetMap&amp;version=1.1.1&amp;styles=&amp;format=image/png&amp;srs=epsg:4326&amp;exceptions=application/vnd.ogc.se_inimage&amp;&lt;br /&gt;&lt;br /&gt;Of the OSCE map to validate the IMMAP road and rivers and to mark the existing roads as either Secondary, Tertiery or Trails&lt;br /&gt;&lt;br /&gt;So I dont need to  accept the  new license to continue working, everything is in git and you can check it out if you want http://repo.or.cz/w/KosovoCCOpenStreetMap.git&lt;br /&gt;mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-8408255277444355155?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/8408255277444355155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/mapping-osm-without-central-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8408255277444355155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/8408255277444355155'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/mapping-osm-without-central-database.html' title='Mapping osm without a central database'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Ss8WSRYZJro/TbiBv_MfBDI/AAAAAAAAPDs/PajpYj9_Q-w/s72-c/Klina.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Klina, Kosovo</georss:featurename><georss:point>42.6222295 20.57517710000002</georss:point><georss:box>42.6118875 20.55947010000002 42.632571500000005 20.590884100000018</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-2887948080576107647</id><published>2011-04-25T03:14:00.000-07:00</published><updated>2011-04-25T03:29:24.260-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cc-by-sa'/><category scheme='http://www.blogger.com/atom/ns#' term='osm'/><category scheme='http://www.blogger.com/atom/ns#' term='openstreetmap'/><category scheme='http://www.blogger.com/atom/ns#' term='odbl'/><title type='text'>Restart of KOSOVO in OSM Git</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have started to prepare the leaving from the OSM central database after thy have locked me out for not signing away my rights. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The plan is to create files for each of the Municipalites of Kosovo and after that for each major city.&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Municipalities_of_Kosovo"&gt;http://en.wikipedia.org/wiki/Municipalities_of_Kosovo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;my last attempt with that simple perl script was not that good&lt;br /&gt;&lt;a href="http://gitorious.org/osmgit/osmgit-test/trees/logistics-plus-update4"&gt;http://gitorious.org/osmgit/osmgit-test/trees/logistics-plus-update4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://osmopenlayers.blogspot.com/2010/06/first-running-of-osm-gittorrent.html"&gt;http://osmopenlayers.blogspot.com/2010/06/first-running-of-osm-gittorrent.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;also using tiles for splitting is not optimal &lt;br /&gt;people want a structure that is usable, and logical, human&lt;br /&gt;better to put the work into a human directory strucure&lt;br /&gt;so you break the map up into small chunks that can be loaded in josm&lt;br /&gt;each one is just a document, and you edit them with josm&lt;br /&gt;and that is it, no database, no stress. rendering via mapnik or something when they are checked in via git hooks&lt;br /&gt;the webpages with browsing information can also be generated statically upon checkin&lt;br /&gt;at least for kosovo it is so small, i mean you dont need much &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to get the scripts for polygons :&lt;br /&gt;&lt;blockquote&gt;svn co http://svn.openstreetmap.org/applications/utils/osm-extract/polygons &lt;/blockquote&gt;&lt;br /&gt;read more here &lt;a href="http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format#Converting_To.2FFrom_OSM_Format"&gt;http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format#Converting_To.2FFrom_OSM_Format&lt;/a&gt; and here &lt;a href="http://wiki.openstreetmap.org/wiki/User:Davetoo/GIS/DataExchange/Polygons"&gt;http://wiki.openstreetmap.org/wiki/User:Davetoo/GIS/DataExchange/Polygons&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It was produced like this :&lt;br /&gt;&lt;br /&gt;First I build the osmsis from source :&lt;br /&gt;see also &lt;a href="http://wiki.openstreetmap.org/wiki/Osmosis/Installation"&gt;http://wiki.openstreetmap.org/wiki/Osmosis/Installation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;svn co http://svn.openstreetmap.org/applications/utils/osmosis/trunk/ osmosis&lt;br /&gt;cd osmosis/&lt;br /&gt;sudo apt-get install ant&lt;br /&gt;sudo apt-get install openjdk-6-jdk&lt;br /&gt;ant publish&lt;/blockquote&gt;&lt;br /&gt;then you unpack the zip file and use it&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;unzip osmosis/./package/distrib/zips/osmosis-SNAPSHOT-r25892.zip&lt;br /&gt;cd osmosis-SNAPSHOT-r25892/&lt;/blockquote&gt;&lt;br /&gt;To get the data extract of all kosovo :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are some more things to read  :&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Osmosis#Extracting_bounding_boxes"&gt;http://wiki.openstreetmap.org/wiki/Osmosis#Extracting_bounding_boxes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To extract admin level 4, the municipalities  :&lt;br /&gt;&lt;blockquote&gt;"bash ./osmosis --read-xml ../../../KosovoCCOpenStreetMap/gitrepo/kosovo.osm  --tf accept-ways admin_level=4  --used-node --wx admin4.osm"&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;bash ./osmosis --read-xml ../../../KosovoCCOpenStreetMap/gitrepo/kosovo.osm  --tf accept-ways admin_level=2  --used-node --wx admin2.osm&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now the most important thing is this,&lt;br /&gt;the Klina_admin.osm was produced like this,&lt;br /&gt;From the level 4 admin layers, I copied Klina out, then pasted it into a new osm file in josm. Then from there, I removed all attributed, merged the ways, removed the relation and made it all go into one direction. this creates a simple polygon. &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;perl osm2poly.pl Klina_admin.osm &amp;gt; Klina_admin.poly&lt;/blockquote&gt;&lt;br /&gt;To create the klines file :&lt;br /&gt;&lt;blockquote&gt;bash ./osmosis --read-xml file=kosovo.osm --bounding-polygon file="Klina_admin.poly" --write-xml file="Klina.osm"&lt;/blockquote&gt;&lt;br /&gt;An example first commit of Klina is here :&lt;br /&gt;&lt;a href="http://repo.or.cz/w/KosovoCCOpenStreetMap.git/commit/8d2fc0d4d3190215edeabf0ba6ee033adfdf34d1"&gt;http://repo.or.cz/w/KosovoCCOpenStreetMap.git/commit/8d2fc0d4d3190215edeabf0ba6ee033adfdf34d&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read about it here, which is basically this text but will be updated :&lt;br /&gt;&lt;a href="http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/HEAD:/README.txt"&gt;http://repo.or.cz/w/KosovoCCOpenStreetMap.git/blob/HEAD:/README.txt&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-2887948080576107647?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/2887948080576107647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/restart-of-kosovo-in-osm-git.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/2887948080576107647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/2887948080576107647'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/restart-of-kosovo-in-osm-git.html' title='Restart of KOSOVO in OSM Git'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-7844321118120278178</id><published>2011-04-25T01:59:00.000-07:00</published><updated>2011-04-25T02:00:37.937-07:00</updated><title type='text'>Update your Panoramio settings to creative commons</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is an easy way to help the wikipeida and creative commons with picture,s license them directly in Panoramio !&lt;br /&gt;&lt;br /&gt;Goto to here &lt;br /&gt;http://www.panoramio.com/settings/&lt;br /&gt;&lt;br /&gt;It should look like this :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bTf6T6FHXqM/TbU3RfvveJI/AAAAAAAAPDg/UoxtIIQcQ0s/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-bTf6T6FHXqM/TbU3RfvveJI/AAAAAAAAPDg/UoxtIIQcQ0s/s400/Screenshot-1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;blockquote&gt;&lt;fieldset id="sharing"&gt;&lt;legend&gt;Sharing, licenses and copyright&lt;/legend&gt;        &lt;br /&gt;&lt;div class="sublegend"&gt;Set the default license for your photos:       &lt;/div&gt;&lt;div class="inline"&gt;&lt;input id="all_rights_reserved" name="all_rights_reserved" type="radio" value="yes" /&gt;         &lt;label for="all_rights_reserved"&gt;All rights reserved&lt;/label&gt;         &lt;br /&gt;&lt;div class="explanation"&gt;No one can make copies or use your photos without your explicit permision.         &lt;/div&gt;&lt;/div&gt;&lt;div class="inline"&gt;&lt;input checked="checked" id="some_rights_reserved" name="all_rights_reserved" type="radio" value="no" /&gt;         &lt;label for="some_rights_reserved"&gt;Some rights reserved&lt;/label&gt;         &lt;br /&gt;&lt;div class="explanation"&gt;You keep the copyright, but you can allow some uses of your photos. Choose them:         &lt;/div&gt;&lt;fieldset class="" id="conditions"&gt;&lt;div class="sublegend"&gt;Allow commercial uses of your photos?           &lt;/div&gt;&lt;input checked="checked" id="comm-use-yes" name="commercial_use" type="radio" value="yes" /&gt;           &lt;label  for="comm-use-yes"&gt;Yes&lt;/label&gt;           &lt;br /&gt;&lt;input  id="comm-use-no" name="commercial_use" type="radio" value="no" /&gt;           &lt;label for="comm-use-no"&gt;No&lt;/label&gt;            &lt;br /&gt;&lt;div class="sublegend"&gt;Allow modifications of your photos?           &lt;/div&gt;&lt;input id="modify-yes" name="modify" type="radio" value="yes" /&gt;           &lt;label for="modify-yes"&gt;Yes&lt;/label&gt;           &lt;br /&gt;&lt;input checked="checked" id="modify-sa" name="modify" type="radio" value="sa" /&gt;           &lt;label for="modify-sa"&gt;             Yes, as long as others share alike           &lt;/label&gt;           &lt;br /&gt;&lt;input  id="modify-no" name="modify" type="radio" value="no" /&gt;           &lt;label for="modify-no"&gt;No&lt;/label&gt;         &lt;/fieldset&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-7844321118120278178?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/7844321118120278178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/update-your-panoramio-settings-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7844321118120278178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/7844321118120278178'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/update-your-panoramio-settings-to.html' title='Update your Panoramio settings to creative commons'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-bTf6T6FHXqM/TbU3RfvveJI/AAAAAAAAPDg/UoxtIIQcQ0s/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-4753888610183945515</id><published>2011-04-24T02:16:00.000-07:00</published><updated>2011-04-24T02:16:22.905-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GeoSpoof'/><category scheme='http://www.blogger.com/atom/ns#' term='latlonspoof'/><category scheme='http://www.blogger.com/atom/ns#' term='GeoLocation'/><title type='text'>GeoSpook Dancer</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;So what I have now is a simple server that will return fake data :&lt;br /&gt;built on http://perldancer.org&lt;br /&gt;&lt;br /&gt;user_pref("geo.wifi.uri", "http://localhost:3000/location/");&lt;br /&gt;&lt;br /&gt;&amp;nbsp;~/.mozilla/firefox/somefunkynumber.default/prefs.js where somefunkynumber.default is your profile name&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;use Dancer;&lt;br /&gt;use Dancer::Logger;&lt;br /&gt;# copyright 2011 James Michael DuPont &lt;h4ck3rm1k3@flossk.org&gt;&lt;br /&gt;# License AGPL http://www.gnu.org/licenses/agpl-3.0.html&lt;br /&gt;&lt;br /&gt;# to use :&lt;br /&gt;perl GeoSpoof.pl&lt;/h4ck3rm1k3@flossk.org&gt;&lt;br /&gt;&lt;blockquote&gt;# starting point, moved each set&lt;br /&gt;my $lat=42.65402;&lt;br /&gt;my $lon=21.1598;&lt;br /&gt;my $alt=100;&lt;br /&gt;my $speed=300;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set logger =&amp;gt; 'console';&lt;br /&gt;set log =&amp;gt; 'debug';&lt;br /&gt;&lt;br /&gt;post '/loc/json' =&amp;gt; sub {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; content_type 'application/json';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $alt += 0.1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $lat += 0.001;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $lon += 0.001;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;debug "going to return alt:$alt lat:$lat lon:$lon";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "{\"location\":{\"latitude\":$lat,\"longitude\":$lon,\"accuracy\":10, \"speed\":$speed, \"altitude\":$alt }}";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dance;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-4753888610183945515?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/4753888610183945515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/geospook-dancer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4753888610183945515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/4753888610183945515'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/geospook-dancer.html' title='GeoSpook Dancer'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Poland</georss:featurename><georss:point>51.919438 19.14513599999998</georss:point><georss:box>48.9677125 14.13336599999998 54.8711635 24.156905999999978</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-5956945988617366614</id><published>2011-04-24T02:14:00.000-07:00</published><updated>2011-04-24T02:14:22.256-07:00</updated><title type='text'>GeoSpook / G30Sp00k LatLonSp00k</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is what I found so far : &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.norcie.com/2010/08/how-to-spoof-facebook-places-location.html"&gt;http://blog.norcie.com/2010/08/how-to-spoof-facebook-places-location.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have set my location in the geo.wifi.url in the url about:config in firefox&lt;br /&gt;&lt;blockquote&gt;data:application/json,{"location":{"latitude":42.65402,"longitude":21.1598,"accuracy":10}}&lt;/blockquote&gt;&lt;br /&gt;That sets the value in your user prefs in this file : &lt;br /&gt;&amp;nbsp;~/.mozilla/firefox/somefunkynumber.default/prefs.js where somefunkynumber.default is your profile name&lt;br /&gt;&lt;blockquote&gt;user_pref("geo.wifi.uri", "data:application/json,{\"location\":{\"latitude\":42.65402,\"longitude\":21.1598,\"accuracy\":10, \"speed\":300, \"altitude\":3000 }}");&lt;/blockquote&gt;Test it here : &lt;br /&gt;&lt;a href="http://plebeosaur.us/etc/map/location.html"&gt;http://plebeosaur.us/etc/map/location.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;timestamp = 1303620561858&lt;br /&gt;latitude = 42.65402&lt;br /&gt;longitude = 21.1598&lt;br /&gt;altitude = 0&lt;br /&gt;accuracy = 10&lt;br /&gt;altitudeAccuracy = 0&lt;br /&gt;heading = NaN&lt;br /&gt;speed = NaN&lt;/pre&gt;&lt;/blockquote&gt;You can also set those keys as well!&lt;br /&gt;&lt;br /&gt;You will want to maybe switch your user agent to pretend to be an iphone or android as well! &lt;a href="http://stackoverflow.com/questions/5031707/testing-android-browser-without-the-emulator"&gt;http://stackoverflow.com/questions/5031707/testing-android-browser-without-the-emulator&lt;/a&gt; &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/"&gt;https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Appspot app that has been linked to is offline by the way!&lt;br /&gt;it does NOT WORK &lt;u&gt;&lt;span style="color: red;"&gt;http://snaptome.appspot.com&lt;/span&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;This blog asks the question of how to set the location with a gps device &amp;gt;&lt;br /&gt;&lt;a href="http://www.peppertop.com/blog/?p=493"&gt;http://www.peppertop.com/blog/?p=493&lt;/a&gt;&lt;br /&gt;Dougt does have a blog, &lt;br /&gt;&lt;br /&gt;&lt;a href="http://dougt.org/wordpress/2010/06/geolocation-setting-your-position-manually/"&gt;http://dougt.org/wordpress/2010/06/geolocation-setting-your-position-manually/&lt;/a&gt;&lt;br /&gt;and he posts how to set your location.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1825393237232252749-5956945988617366614?l=osmopenlayers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osmopenlayers.blogspot.com/feeds/5956945988617366614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/geospook-g30sp00k-latlonsp00k.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5956945988617366614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1825393237232252749/posts/default/5956945988617366614'/><link rel='alternate' type='text/html' href='http://osmopenlayers.blogspot.com/2011/04/geospook-g30sp00k-latlonsp00k.html' title='GeoSpook / G30Sp00k LatLonSp00k'/><author><name>James Michael Dupont</name><uri>https://profiles.google.com/106785192512941136314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-czqdP9WvAYQ/AAAAAAAAAAI/AAAAAAAARbQ/liLOpaaTixE/s512-c/photo.jpg'/></author><thr:total>1</thr:total><georss:featurename>Kosovo</georss:featurename><georss:point>42.024842748280136 20.728718578906182</georss:point><georss:box>41.89732324828014 20.495259078906184 42.152362248280134 20.96217807890618</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1825393237232252749.post-9123452364849403083</id><published>2011-04-23T20:00:00.000-07:00</published><updated>2011-04-23T21:34:40.395-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spook'/><category scheme='http://www.blogger.com/atom/ns#' term='Karimov'/><category scheme='http://www.blogger.com/atom/ns#' term='eff'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='h4ck3rm1k3'/><category scheme='http://www.blogger.com/atom/ns#' term='location'/><category scheme='http://www.blogger.com/atom/ns#' term='Abduganievich'/><category scheme='http://www.blogger.com/atom/ns#' term='fsf'/><category scheme='http://www.blogger.com/atom/ns#' term='geo'/><category scheme='http://www.blogger.com/atom/ns#' term='JUWTF'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS'/><category scheme='http://www.blogger.com/atom/ns#' term='nsa'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Location Spoofing tool : LatLonSp00k</title><content type='html'>Just woken up from a dream that I had about a new program we need.&lt;br /&gt;&lt;br /&gt;What : A program to fake your location when using public services that track your location.&lt;br /&gt;Why : For Privacy, Fun and Profit&lt;br /&gt;How : Feeding the program a list of locations from a file or random ones so that each time some browser app asks you for a location, it gets the next one&lt;br /&gt;Who : Anyone&lt;br /&gt;When : Asap&lt;br /&gt;&lt;br /&gt;My idea is to create a program that will take an osm file or gpx file and feed that to the browser and allow you to fake your locations. You can for example feed the browser a bunch locations where there are worldwide protests going on to set off triggers. The would be like the emacs spook program, but using locations.&lt;br /&gt;&lt;br /&gt;It would be able to plan and replay and share routes, add random locations or shift them and add also noise and jitter in to confuse. &lt;br /&gt;&lt;br /&gt;The other idea would be to make that app for the android and iphone as well. We could find the memory address where the ip functions are stored and hack them I supposed.&lt;br /&gt;&lt;br /&gt;It should be possible to spoof google latitidude, 4square and facebook mobile as well.&lt;br /&gt;&lt;br /&gt;I would call it LatLonSp00k in honor of the emacs tool.&lt;br /&gt;&lt;br /&gt;Here is a twitter spook,imagine that coupled with a geoip address spoofing?&lt;br /&gt;https://infohost.nmt.edu/~schlake/spooktwitter/ see this referenced article :http://abcnews.go.com/Blotter/olympics-feds-reading-tweets/story?id=9825070&l
