<?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-3382771474469658627</id><updated>2012-02-16T14:38:14.382+01:00</updated><category term='random number generation'/><category term='POI'/><category term='Market'/><category term='Pro'/><category term='Screenshots'/><category term='Cash Group Automaten'/><category term='O(1)'/><category term='One-Click-Upload'/><category term='Apache'/><category term='Lite'/><category term='Android'/><category term='SVN'/><category term='Plesk'/><category term='Clupper'/><title type='text'>pnpq</title><subtitle type='html'>A fabulous trip into the unexplored depths of tech and coding</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pnpq.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pnpq.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>pnpq.de</name><uri>http://www.blogger.com/profile/11320672388098186363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3382771474469658627.post-2328306081308225345</id><published>2012-01-27T21:36:00.000+01:00</published><updated>2012-01-27T21:37:02.089+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random number generation'/><category scheme='http://www.blogger.com/atom/ns#' term='O(1)'/><title type='text'>Efficient Random Number Generation</title><content type='html'>&lt;a href="http://xkcd.com/221/" target="_blank"&gt;xkcd.com&lt;/a&gt; recently published an O(1) random number generator which is additionally extremely easy to implement. A very interesting feature might be its ability to generate the same sequence of random numbers over and over without requiring the user to provide a seed. Amazing! :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://imgs.xkcd.com/comics/random_number.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://imgs.xkcd.com/comics/random_number.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3382771474469658627-2328306081308225345?l=pnpq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pnpq.blogspot.com/feeds/2328306081308225345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pnpq.blogspot.com/2012/01/efficient-random-number-generation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/2328306081308225345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/2328306081308225345'/><link rel='alternate' type='text/html' href='http://pnpq.blogspot.com/2012/01/efficient-random-number-generation.html' title='Efficient Random Number Generation'/><author><name>pnpq.de</name><uri>http://www.blogger.com/profile/11320672388098186363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3382771474469658627.post-7990911400623856680</id><published>2011-11-23T00:23:00.001+01:00</published><updated>2011-11-23T22:05:53.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Plesk'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Apache + SVN: Could not open the requested SVN filesystem</title><content type='html'>&lt;div&gt;After migrating to a new machine (running Ubuntu + Plesk) and setting up SVN over HTTP (via libapache2-svn) we recently faced the problem that under some circumstances some new files could not be committed to the repo anymore. TortoiseSVN just returned the well known but unspecific error &lt;i&gt;Could not open the requested SVN filesystem&lt;/i&gt;. After checking the web server logs (be sure to locate the right ones if you are using Plesk - by default they are located in the vhosts dir&lt;span style="font-family: inherit;"&gt;, e.g. /var/www/vhosts/yourdomain/statistics/logs/error_log) the following &lt;/span&gt;kind of internal errors showed up:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;(20014)Internal error: Can't open file '/srv/svn/error/format': No such file or directory &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;(20014)Internal error: Can't open file '/srv/svn/error_docs/format': No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For some bizarre reasons Apache tried to fetch information from a repository called &lt;i&gt;error &lt;/i&gt;resp. &lt;i&gt;error_docs&lt;/i&gt; (depending on environment). After hours of research it showed up this has to do with Plesk's custom error docs which are activated by default.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution:&lt;/b&gt; Disable custom error docs for your domain. To do so, log in to Plesk, navigate to the domain and uncheck the "Custom error documents" box in hosting settings.&lt;br /&gt;&lt;b&gt;Alternativ solution:&lt;/b&gt; Create a repo named &lt;i&gt;error &lt;/i&gt;(or &lt;i&gt;error_docs&lt;/i&gt; or whatever you find in the logs).&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/3382771474469658627-7990911400623856680?l=pnpq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pnpq.blogspot.com/feeds/7990911400623856680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pnpq.blogspot.com/2011/11/apache-svn-could-not-open-requested-svn.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/7990911400623856680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/7990911400623856680'/><link rel='alternate' type='text/html' href='http://pnpq.blogspot.com/2011/11/apache-svn-could-not-open-requested-svn.html' title='Apache + SVN: Could not open the requested SVN filesystem'/><author><name>pnpq.de</name><uri>http://www.blogger.com/profile/11320672388098186363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3382771474469658627.post-860551675088956944</id><published>2011-11-20T19:02:00.000+01:00</published><updated>2011-11-21T22:30:50.874+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lite'/><category scheme='http://www.blogger.com/atom/ns#' term='Pro'/><category scheme='http://www.blogger.com/atom/ns#' term='Market'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Cash Group Automaten'/><category scheme='http://www.blogger.com/atom/ns#' term='POI'/><title type='text'>Cash Group Automaten</title><content type='html'>&lt;img border="0" src="http://1.bp.blogspot.com/-crWMIdbM82U/TslJgR7NgkI/AAAAAAAABKg/yoCsr5T2CgQ/s1600/icon_launcher_lite.png" style="float: left; padding-right: 5px;" /&gt;&lt;i&gt;Cash Group Automaten&lt;/i&gt; is ready for download via Android Market. Get it now to find cash points of &lt;a href="http://www.cashgroup.de/" target="_blank"&gt;Cash Group&lt;/a&gt; banks near your location. Scanning or clicking one the following barcodes redirects you to Android Market.&lt;br /&gt;The Lite version shows a list of cash points near your location, lets you display single POIs on a map and provides the ability to navigate to any of the found items. The PRO version additionally offers a map view for all POIs at once and lets you search near user given addresses (e.g. at your holiday resort). Furthermore you may share the POI list, e.g. by sending it via email or sms or simply by copying it to your favorite notes app.&lt;br /&gt;Enjoy, we are curious about any feedback.&lt;br /&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;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rT6uPdXmu-Y/Tsk7_qIq6aI/AAAAAAAABKY/NBuMrVSOW7U/s1600/screenshot-all.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" src="http://3.bp.blogspot.com/-rT6uPdXmu-Y/Tsk7_qIq6aI/AAAAAAAABKY/NBuMrVSOW7U/s400/screenshot-all.png" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&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&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="https://market.android.com/details?id=de.pnpq.cashgrouplocator" style="margin-left: auto; margin-right: auto;" target="_blank"&gt;&lt;img border="0" height="215" src="http://2.bp.blogspot.com/-BSAd227bsUE/Tsk1OFPabxI/AAAAAAAABJo/Tm9mQnOmQaU/s320/lite.png" width="215" /&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 style="font-size: large;"&gt;Lite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td&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="https://market.android.com/details?id=de.pnpq.cashgrouplocator.full" style="margin-left: auto; margin-right: auto;" target="_blank"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-LPl8z-HtvrE/Tsk1qbc1xBI/AAAAAAAABJw/TforjXtgqqI/s1600/full.png" /&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 style="font-size: large;"&gt;Pro&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3382771474469658627-860551675088956944?l=pnpq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pnpq.blogspot.com/feeds/860551675088956944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pnpq.blogspot.com/2011/11/cash-group-automaten.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/860551675088956944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/860551675088956944'/><link rel='alternate' type='text/html' href='http://pnpq.blogspot.com/2011/11/cash-group-automaten.html' title='Cash Group Automaten'/><author><name>pnpq.de</name><uri>http://www.blogger.com/profile/11320672388098186363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-crWMIdbM82U/TslJgR7NgkI/AAAAAAAABKg/yoCsr5T2CgQ/s72-c/icon_launcher_lite.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3382771474469658627.post-7920283317623173315</id><published>2011-11-20T19:01:00.001+01:00</published><updated>2011-11-25T20:27:30.752+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Screenshots'/><category scheme='http://www.blogger.com/atom/ns#' term='One-Click-Upload'/><category scheme='http://www.blogger.com/atom/ns#' term='Clupper'/><title type='text'>Clupper</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JlqLIgEsK7U/TskesCgvOcI/AAAAAAAABJM/zKj__veVi-s/s1600/traymenu1.5.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-JlqLIgEsK7U/TskesCgvOcI/AAAAAAAABJM/zKj__veVi-s/s1600/traymenu1.5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;Clupper &lt;/i&gt;is a powerful tool to create screenshots and easily  upload the  contents of your clipboard.&lt;br /&gt;Screenshots, files and text can  be  published with one click. The URL to the published content can be   re-copied to the clipboard so you can instantly paste it to ICQ, an email or anywhere else. Furthermore, you are able to edit, mark and crop   screenshots before uploading.&lt;br /&gt;&lt;br /&gt;&lt;table 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://webstart.pnpq.de/Clupper.jnlp" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-foUEkpBqUNU/Tskxpj6AkhI/AAAAAAAABJc/_Wp88DbSs80/s1600/download.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://webstart.pnpq.de/Clupper.jnlp"&gt;&lt;span style="font-size: large;"&gt;Download Now&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3382771474469658627-7920283317623173315?l=pnpq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pnpq.blogspot.com/feeds/7920283317623173315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pnpq.blogspot.com/2011/11/clupper-is-powerful-tool-to-generate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/7920283317623173315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3382771474469658627/posts/default/7920283317623173315'/><link rel='alternate' type='text/html' href='http://pnpq.blogspot.com/2011/11/clupper-is-powerful-tool-to-generate.html' title='Clupper'/><author><name>pnpq.de</name><uri>http://www.blogger.com/profile/11320672388098186363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-JlqLIgEsK7U/TskesCgvOcI/AAAAAAAABJM/zKj__veVi-s/s72-c/traymenu1.5.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
