CINXE.COM

Ulf Dittmer

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Ulf Dittmer</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="canonical" href="https://www.ulfdittmer.com/view?HomePage"> <meta name="keywords" content="ulf dittmer, home page"> <link rel="stylesheet" type="text/css" href="main.css"> <script type="text/javascript" src="//code.jquery.com/jquery-3.7.1.min.js"></script> <script type="text/javascript" src="tablesort.js"></script> <script type="text/javascript" src="rrssb.js"></script> <link rel="stylesheet" type="text/css" href="rrssb.css" /> </head> <body> <DIV id="mainpagetitle"> <table width="100%" cellspacing="0" cellpadding="0"> <tr class="tableBG"> <td> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="10"><img class="bg" width="10" height="10" alt="" src="images/corner-outside-top-left.gif"></td> <td width="100%"></td> <td width=10><img class="bg" width=10 height=10 alt="" src="images/corner-outside-top-right.gif"></td> </tr> </table> </td> </tr> <tr class="tableBG"> <td> &nbsp; </td> </tr> <tr class="tableBG"> <td> <table width="100%" cellspacing=0 cellpadding=0> <tr> <td width=10><img class="bg" width="10" height="10" alt="" src="images/corner-outside-bottom-left.gif"></td> <td width="100%"></td> <td width=10><img class="bg" width="10" height="10" alt="" src="images/corner-outside-bottom-right.gif"></td> </tr> </table> </td> </tr> </table> </DIV> <DIV id="mainarea"> <table width="100%" cellpadding="10"> <tr valign="top"><td width="200px"> <div style="margin-top: 30px">&nbsp;</div> <div class="menu"> <form method="GET" action="search"> <div align="right"> <input type="text" name="q"><br> <input type="submit" value="Search"> </div> </form> <HR> <b>This page</b><P> <span class="rwStatus"></span><P> Last edited: <a href="view?old/HomePage.2025-03-27-04.13.09">27 Mar 2025</a><P> <a href="diff?old/HomePage.2025-03-27-04.13.09">What's Changed?</a><P> <a href="view?HomePage&desktop=0">Mobile view</a><P> <ul class="rrssb-buttons"> <li class="rrssb-email"> <a href=""> <span class="rrssb-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M21.386 2.614H2.614A2.345 2.345 0 0 0 .279 4.961l-.01 14.078a2.353 2.353 0 0 0 2.346 2.347h18.771a2.354 2.354 0 0 0 2.347-2.347V4.961a2.356 2.356 0 0 0-2.347-2.347zm0 4.694L12 13.174 2.614 7.308V4.961L12 10.827l9.386-5.866v2.347z"/></svg> </span> <span class="rrssb-text">email</span> </a> </li> <li class="rrssb-linkedin"> <a href="" class="popup"> <span class="rrssb-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M25.424 15.887v8.447h-4.896v-7.882c0-1.98-.71-3.33-2.48-3.33-1.354 0-2.158.91-2.514 1.802-.13.315-.162.753-.162 1.194v8.216h-4.9s.067-13.35 0-14.73h4.9v2.087c-.01.017-.023.033-.033.05h.032v-.05c.65-1.002 1.812-2.435 4.414-2.435 3.222 0 5.638 2.106 5.638 6.632zM5.348 2.5c-1.676 0-2.772 1.093-2.772 2.54 0 1.42 1.066 2.538 2.717 2.546h.032c1.71 0 2.77-1.132 2.77-2.546C8.056 3.593 7.02 2.5 5.344 2.5h.005zm-2.48 21.834h4.896V9.604H2.867v14.73z"/></svg> </span> <span class="rrssb-text">linkedin</span> </a> </li> <li class="rrssb-reddit"> <a href="" class="popup"> <span class="rrssb-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M11.794 15.316c0-1.03-.835-1.895-1.866-1.895-1.03 0-1.893.866-1.893 1.896s.863 1.9 1.9 1.9c1.023-.016 1.865-.916 1.865-1.9zM18.1 13.422c-1.03 0-1.895.864-1.895 1.895 0 1 .9 1.9 1.9 1.865 1.03 0 1.87-.836 1.87-1.865-.006-1.017-.875-1.917-1.875-1.895zM17.527 19.79c-.678.68-1.826 1.007-3.514 1.007h-.03c-1.686 0-2.834-.328-3.51-1.005a.677.677 0 0 0-.958 0c-.264.265-.264.7 0 1 .943.9 2.4 1.4 4.5 1.402.005 0 0 0 0 0 .005 0 0 0 0 0 2.066 0 3.527-.46 4.47-1.402a.678.678 0 0 0 .002-.958c-.267-.334-.688-.334-.988-.043z"/><path d="M27.707 13.267a3.24 3.24 0 0 0-3.236-3.237c-.792 0-1.517.287-2.08.76-2.04-1.294-4.647-2.068-7.44-2.218l1.484-4.69 4.062.955c.07 1.4 1.3 2.6 2.7 2.555a2.696 2.696 0 0 0 2.695-2.695C25.88 3.2 24.7 2 23.2 2c-1.06 0-1.98.616-2.42 1.508l-4.633-1.09a.683.683 0 0 0-.803.454l-1.793 5.7C10.55 8.6 7.7 9.4 5.6 10.75c-.594-.45-1.3-.75-2.1-.72-1.785 0-3.237 1.45-3.237 3.2 0 1.1.6 2.1 1.4 2.69-.04.27-.06.55-.06.83 0 2.3 1.3 4.4 3.7 5.9 2.298 1.5 5.3 2.3 8.6 2.325 3.227 0 6.27-.825 8.57-2.325 2.387-1.56 3.7-3.66 3.7-5.917 0-.26-.016-.514-.05-.768.965-.465 1.577-1.565 1.577-2.698zm-4.52-9.912c.74 0 1.3.6 1.3 1.3a1.34 1.34 0 0 1-2.683 0c.04-.655.596-1.255 1.396-1.3zM1.646 13.3c0-1.038.845-1.882 1.883-1.882.31 0 .6.1.9.21-1.05.867-1.813 1.86-2.26 2.9-.338-.328-.57-.728-.57-1.26zm20.126 8.27c-2.082 1.357-4.863 2.105-7.83 2.105-2.968 0-5.748-.748-7.83-2.105-1.99-1.3-3.087-3-3.087-4.782 0-1.784 1.097-3.484 3.088-4.784 2.08-1.358 4.86-2.106 7.828-2.106 2.967 0 5.7.7 7.8 2.106 1.99 1.3 3.1 3 3.1 4.784C24.86 18.6 23.8 20.3 21.8 21.57zm4.014-6.97c-.432-1.084-1.19-2.095-2.244-2.977.273-.156.59-.245.928-.245 1.036 0 1.9.8 1.9 1.9a2.073 2.073 0 0 1-.57 1.327z"/></svg> </span> <span class="rrssb-text">reddit</span> </a> </li> <li class="rrssb-tumblr"> <a href="" class="popup"> <span class="rrssb-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M18.02 21.842c-2.029.052-2.422-1.396-2.439-2.446v-7.294h4.729V7.874H15.6V1.592h-3.714c-.061 0-.167.053-.182.186-.218 1.935-1.144 5.33-4.988 6.688v3.637h2.927v7.677c0 2.8 1.7 6.7 7.3 6.6 1.863-.03 3.934-.795 4.392-1.453l-1.22-3.539c-.52.212-1.415.412-2.115.454z"/></svg> </span> <span class="rrssb-text">tumblr</span> </a> </li> <li class="rrssb-pocket"> <a href="" class="popup"> <span class="rrssb-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M28.782.002c2.03.002 3.193 1.12 3.182 3.106-.022 3.57.17 7.16-.158 10.7-1.09 11.773-14.588 18.092-24.6 11.573C2.72 22.458.197 18.313.057 12.937c-.09-3.36-.05-6.72-.026-10.08C.04 1.113 1.212.016 3.02.008 7.347-.006 11.678.004 16.006.002c4.258 0 8.518-.004 12.776 0zM8.65 7.856c-1.262.135-1.99.57-2.357 1.476-.392.965-.115 1.81.606 2.496a746.818 746.818 0 0 0 7.398 6.966c1.086 1.003 2.237.99 3.314-.013a700.448 700.448 0 0 0 7.17-6.747c1.203-1.148 1.32-2.468.365-3.426-1.01-1.014-2.302-.933-3.558.245-1.596 1.497-3.222 2.965-4.75 4.526-.706.715-1.12.627-1.783-.034a123.71 123.71 0 0 0-4.93-4.644c-.47-.42-1.123-.647-1.478-.844z"/></svg> </span> <span class="rrssb-text">pocket</span> </a> </li> <li class="rrssb-whatsapp"> <a href="" class="popup"> <span class="rrssb-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path d="M90 43.841c0 24.213-19.779 43.841-44.182 43.841a44.256 44.256 0 0 1-21.357-5.455L0 90l7.975-23.522a43.38 43.38 0 0 1-6.34-22.637C1.635 19.628 21.416 0 45.818 0 70.223 0 90 19.628 90 43.841zM45.818 6.982c-20.484 0-37.146 16.535-37.146 36.859 0 8.065 2.629 15.534 7.076 21.61L11.107 79.14l14.275-4.537A37.122 37.122 0 0 0 45.819 80.7c20.481 0 37.146-16.533 37.146-36.857S66.301 6.982 45.818 6.982zm22.311 46.956c-.273-.447-.994-.717-2.076-1.254-1.084-.537-6.41-3.138-7.4-3.495-.993-.358-1.717-.538-2.438.537-.721 1.076-2.797 3.495-3.43 4.212-.632.719-1.263.809-2.347.271-1.082-.537-4.571-1.673-8.708-5.333-3.219-2.848-5.393-6.364-6.025-7.441-.631-1.075-.066-1.656.475-2.191.488-.482 1.084-1.255 1.625-1.882.543-.628.723-1.075 1.082-1.793.363-.717.182-1.344-.09-1.883-.27-.537-2.438-5.825-3.34-7.977-.902-2.15-1.803-1.792-2.436-1.792-.631 0-1.354-.09-2.076-.09s-1.896.269-2.889 1.344c-.992 1.076-3.789 3.676-3.789 8.963 0 5.288 3.879 10.397 4.422 11.113.541.716 7.49 11.92 18.5 16.223C58.2 65.771 58.2 64.336 60.186 64.156c1.984-.179 6.406-2.599 7.312-5.107.9-2.512.9-4.663.631-5.111z"/></svg> </span> <span class="rrssb-text">whatsapp</span> </a> </li> </ul> <HR> <b>Other pages</b><P> <a href="view?HomePage">HomePage</a><br> <a href="view?RecentChanges">RecentChanges</a><br> <a href="view?RecentMovies">RecentMovies</a><br> <a href="view?BrewpubsBerlin">BrewpubsBerlin</a><br> <a href="view?PubsBerlin">PubsBerlin</a><br> <a href="view?SoftwareProjects">SoftwareProjects</a><br> <a href="view?CodeSnippets">CodeSnippets</a><br> <a href="search?q=CategoryJava">Java stuff</a><BR> <a href="view?ImprintPrivacy">Imprint &amp; Privacy</a><br> </div> </td> <td> <H1 class="faqTitle"> <div style="margin-top: 30px; margin-bottom: 50px"><a href="search?q=HomePage">Ulf Dittmer</a></div> </H1> <div class="mainContent"> <img src="https://www.ulfdittmer.com/content/ulf_with_troll.jpg" align="right"/> <p> Welcome to my web space. If you're looking for something in particular, use the search box. <p> <ul> <li><a href="view?SoftwareProjects">SoftwareProjects</a> collects some of the software I've made public over the years, some of it active (like the Android app <a href="view?PingNetFaq">Ping & Net</a>, <a href="https://jforum.net/" target="_blank">JForum</a> for web forums), and some dormant</li> </ul> <p> <ul> <li><a href="view?RecentMovies">RecentMovies</a> has notes about movies I've seen, going all the way back to 2004.</li> </ul> <p> <ul> <li><a href="view?BrewpubsBerlin">BrewpubsBerlin</a> keeps track of which brewpubs I've visited in Berlin and elsewhere in Germany. It includes my impressions, web links, addresses and a Google map showing them all. <a href="view?PubsBerlin">PubsBerlin</a> lists most of the English, Scottish and Irish pubs in the city, although I haven't visited all of them.</li> </ul> <p> <ul> <li>In 2002 I travelled across the USA for 3 months. These are the collected emails I sent from the road capturing my impressions.</li> <ul> <li><a href="view?TripPrologue">TripPrologue</a>, <a href="view?TripPart1">TripPart1</a>, <a href="view?TripPart2">TripPart2</a>, <a href="view?TripPart3">TripPart3</a>, <a href="view?TripPart4">TripPart4</a>, <a href="view?TripPart5">TripPart5</a>, <a href="view?TripPart6">TripPart6</a>, <a href="view?TripEpilogue">TripEpilogue</a></li> <li><a href="https://www.ulfdittmer.com/Pictures?a=s&s=trip2002" target="_blank">Photos</a></li> </ul> </ul> <p> <ul> <li>In 2018 we gathered impressions during a <a href="https://en.wikipedia.org/wiki/Hurtigruten" target="_blank">WikiPedia:Hurtigruten</a> trip along the Norwegian coast. (The picture on the right shows me with a friendly Norwegian troll.)</li> <ul> <li><a href="view?HurtigrutenTrip">HurtigrutenTrip</a> in German and <a href="view?HurtigrutenTripEnglish">HurtigrutenTripEnglish</a> in English</li> <li><a href="https://www.ulfdittmer.com/Pictures?a=s&s=hurtigruten" target="_blank">Photos</a></li> </ul> </ul> <p> <ul> <li>A blog about <a href="https://ramona.ulfdittmer.com/" target="_blank">English and German language idioms and their translations</a> as well as <a href="https://ramona.ulfdittmer.com/?page_id=102" target="_blank">nickel allergy and intolerance</a> by Ramona</li> </ul> <p> <ul> <li>Ich ver枚ffentliche einen Kalender mit aktuellen Veranstaltungen in Karlshorst, der dank des ICS Formats in jede Kalender App eingebunden werden kann; die Details finden sich unter <a href="view?VeranstaltungenKarlshorst">VeranstaltungenKarlshorst</a>.</li> </ul> <p> <ul> <li>Ich betreibe die Webseite der <a href="https://geschichtsfreunde-karlshorst.de/" target="_blank">Geschichtsfreunde Karlshorst</a> und <a href="https://karlshorst.top/" target="_blank">Karlshorst.top</a>, ein Portal f眉r Berlin-Karlshorst</li> </ul> <p> <ul> <li>You can get in touch via <a href="https://www.ulfdittmer.com/images/email.jpg" target="_blank">Email</a>, <a href="https://troet.cafe/@udittmer" rel="me">Mastodon</a> or <a href="https://de.linkedin.com/in/ulfdittmer" target="_blank">LinkedIn</a>.</li> </ul> <p> <b>What's new?</b> <ul> <li><i>March 23:</i> Saw the movie <a href="view?RecentMovies">Bridget Jones - Mad About the Boy</a></li> </ul> <p> <ul> <li><i>February 19:</i> Saw the movie <a href="view?RecentMovies">Kundschafter des Friedens 2</a></li> </ul> <p> <ul> <li><i>November 29:</i> Released a new version of the <a href="view?PingNetFaq">Ping & Net</a> Android app which has fixes and improvements for the <i>Ping Widget</i>, <i>Path MTU</i>, <i>Geo Lookup</i> and <i>Secure DNS</i> features. </li> </ul> <p> <ul> <li><i>October 15:</i> Released <a href="https://sourceforge.net/p/jforum2/wiki2/NewFeatures283/" target="_blank">JForum 2.8.3</a>, the best open source Java discussion forum software out there, which fixes a few bugs and vulnerabilities</li> </ul> <p> <table BORDER="1" CELLSPACING='0' CELLPADDING='3'> <tr><td>If any of my software has been helpful to you or your company, and you feel like expressing your gratitude beyond saying <i>Thank you</i> (which is also appreciated), please note that I have an <a href="https://www.amazon.de/hz/wishlist/ls/2XQOXAFOX03TI" target="_blank">Amazon Wish List</a> containing several inexpensive items, or you can contribute directly via <a href="https://www.paypal.com/paypalme/ulfdi" target="_blank">PayPal</a>. </td></tr> </table> </div> </td></tr> </table> </DIV> <DIV id="mainpagefooter"> <table width="100%" cellpadding="0" cellspacing="0"> <tr class="tableBG"> <td> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td width=10><img class="bg" width="10" height="10" alt="" src="images/corner-outside-top-left.gif"></td> <td width="100%"></td> <td width=10><img class="bg" width="10" height="10" alt="" src="images/corner-outside-top-right.gif"></td> </tr> </table> </td> </tr> <tr class="tableBG"> <td align="left" valign="middle" width="15%"> <table width="100%" cellspacing="0" cellpadding="5"> <tr> <td align="center"> <font size="-1"><span id="slip">&nbsp;</span></font> </td> </tr> </table> </td> </tr> <tr class="tableBG"> <td> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="10px"><img class="bg" width="10" height="10" alt="" src="images/corner-outside-bottom-left.gif"></td> <td width="100%"></td> <td width="10px"><img class="bg" width="10" height="10" alt="" src="images/corner-outside-bottom-right.gif"></td> </tr> </table> </td> </tr> </table> </DIV> <script async src="https://www.googletagmanager.com/gtag/js?id=G-S3WPJXP67Z"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('set', { 'anonymize_ip': true, 'force_ssl': true }); page = location.pathname + location.search; idx = page.indexOf("&"); if (idx != -1) { page = page.substring(0, idx); } gtag('config', 'G-S3WPJXP67Z', { 'page_path': page }); </script> <script type="text/javascript"> $(document).ready(function() { $(".rrssb-buttons").rrssb({ title: 'HomePage', url: 'http://www.ulfdittmer.com/view?HomePage' }); $.ajax({ url: "https://api.adviceslip.com/advice", type: 'GET', dataType: 'json', success: function (data) { $("#slip").text(data.slip.advice); } }); }); </script> <script type="text/javascript"> $(document).ready(function() { $('div.wrapper[lang="de"]').show(); $('div.wrapper[lang="en"]').show(); }); </script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10