<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Development on iniy.org</title><link>https://iniy.org/categories/development/</link><description>Recent content in Software Development on iniy.org</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 12 Apr 2024 11:04:36 +0000</lastBuildDate><atom:link href="https://iniy.org/categories/development/index.xml" rel="self" type="application/rss+xml"/><item><title>Golang for Java-Coders</title><link>https://iniy.org/2017/12/golang-for-java-coders/</link><pubDate>Sat, 02 Dec 2017 12:21:07 +0000</pubDate><guid>https://iniy.org/2017/12/golang-for-java-coders/</guid><description>&lt;figure&gt;&lt;img src="https://iniy.org/wp-content/uploads/2017/12/Gopher-800px.png"&#10;&#9;&#9;&#9;alt="The mocking gopher: a fitting mascot for golang"&gt;&lt;figcaption&gt;&#10;&#9;&#9;&#9;&lt;p&gt;The mocking gopher: a fitting mascot for golang&lt;/p&gt;&#10;&#9;&#9;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&#10;&lt;p&gt;I want to share my experiences when I started programming in Golang from my perspective as a Java Coder.&lt;/p&gt;&#10;&lt;h2 id="what-is-this-and-why"&gt;What is this and why???&lt;a class="anchor" href="#what-is-this-and-why" aria-label="Link to this section"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;So first I wanted to know what is Golang. Rumors from my colleagues put it into one class with C and C++ (which it is not), this is not true at all. Golang is not a low-level language, it is far closer to Java than to C (from an abstraction perspective). These rumors probably come from the fact that it has a small amount of keywords and control structures reminding a bit of C.&lt;/p&gt;</description></item><item><title>Migrating from Vaadin 7 to Vaadin 8</title><link>https://iniy.org/2017/02/migrating-from-vaadin-7-to-vaadin-8/</link><pubDate>Fri, 24 Feb 2017 04:26:49 +0000</pubDate><guid>https://iniy.org/2017/02/migrating-from-vaadin-7-to-vaadin-8/</guid><description>&lt;figure&gt;&lt;img src="https://iniy.org/wp-content/uploads/2017/02/Chrisrmas_postcard_1907.jpg"&#10;&#9;&#9;&#9;alt="Hohoho, Vaadin 8 is out!"&gt;&lt;figcaption&gt;&#10;&#9;&#9;&#9;&lt;p&gt;Hohoho, Vaadin 8 is out!&lt;/p&gt;&#10;&#9;&#9;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&#10;&lt;p&gt;Last night I couldn&amp;rsquo;t sleep and having read the release announcement of Vaadin 8 on the Vaadin Blog ( &lt;a href="https://vaadin.com/blog/-/blogs/vaadin-framework-8-is-out" rel="noopener"&gt;https://vaadin.com/blog/-/blogs/vaadin-framework-8-is-out&lt;/a&gt; ) I was curious to give the new version a try.&lt;/p&gt;</description></item><item><title>Unit-Tests with Fortran using pFUnit (supports MPI)</title><link>https://iniy.org/2014/03/unit-tests-with-fortran-using-pfunit-supports-mpi/</link><pubDate>Sun, 16 Mar 2014 14:16:52 +0000</pubDate><guid>https://iniy.org/2014/03/unit-tests-with-fortran-using-pfunit-supports-mpi/</guid><description>&lt;h2 id="real-world-example"&gt;Real world example&lt;a class="anchor" href="#real-world-example" aria-label="Link to this section"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;A friend of mine is meteorologist and wrote a radiative transfer model in fortran and finally we integrated pfUnit into cmake (autoinstall!) and he wrote some first tests.&lt;/p&gt;&#10;&lt;p&gt;Have a look here for the code:&lt;/p&gt;</description></item><item><title>Generating MS Project Plans with MPXJ</title><link>https://iniy.org/2011/11/generating-ms-project-plans-with-mpxj/</link><pubDate>Sun, 27 Nov 2011 22:44:01 +0000</pubDate><guid>https://iniy.org/2011/11/generating-ms-project-plans-with-mpxj/</guid><description>&lt;p&gt;Lately needed to create a project plan for a company who was doing some migrations. In this migrations a lot of different systems (about 200) and ressources (about 200 people) where involved. There were about 30 tasks which all had a different duration and different people involved depending on the system for which they were performed. First we thought about doing it the hard way: preparing a template for one system, copy&amp;amp;pasting it 200 times, then adjusting the values as needed. But due to frequent changes in the plan soon this turned out as unmanageable work effort.&lt;br&gt;&#10;So I was looking for some solution to automatically generate the plan.&lt;/p&gt;</description></item><item><title>nice hibernate annotation tutorial</title><link>https://iniy.org/2011/03/nice-hibernate-annotation-tutorial/</link><pubDate>Sun, 27 Mar 2011 20:26:13 +0000</pubDate><guid>https://iniy.org/2011/03/nice-hibernate-annotation-tutorial/</guid><description>&lt;p&gt;playing around with spring and hibernate I found this very good and practical tutorial which explained to me how to model many-to-many and one-to-many relationships with hibernate using annotations.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.vaannila.com/hibernate/hibernate-tutorial/hibernate-tutorial.html" rel="noopener"&gt;http://www.vaannila.com/hibernate/hibernate-tutorial/hibernate-tutorial.html&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;By the way. If you need a good starting point for exploring spring with hibernate and maven as build system check this page out. For my tests I slightly modified the example and added the maven exec plugin to actually run the project without having to worry about the dependency libraries. (i will add this part of the pom.xml some day to this post)&lt;/p&gt;</description></item><item><title>First steps to a chatterbot with AIML</title><link>https://iniy.org/2009/05/first-steps-to-a-chatterbot-with-aiml/</link><pubDate>Fri, 01 May 2009 15:53:09 +0000</pubDate><guid>https://iniy.org/2009/05/first-steps-to-a-chatterbot-with-aiml/</guid><description>&lt;h2 id="intro"&gt;Intro&lt;a class="anchor" href="#intro" aria-label="Link to this section"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Git-Repo with ALICE aiml and minimal python3 aiml bot (not exactly the code from this older post, but very similar)&lt;br&gt;&#10;&lt;a href="https://github.com/datenhahn/python-aiml-chatbot%20." target="_blank" rel="noopener"&gt;&lt;a href="https://github.com/datenhahn/python-aiml-chatbot" rel="noopener"&gt;https://github.com/datenhahn/python-aiml-chatbot&lt;/a&gt; .&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Who isn&amp;rsquo;t impressed by all these real cool computers in the sciene fictions movies which can be controlled by voice commands, and which talk back. So am I and I thought about how cool it would be if this would be possible today. Totally aware that this is way out of my skill range I thought about an easier solution to make the computer actually talk to me. Remembering an article about chatterbots I searched a bit the net and found AIML ( &lt;a href="http://en.wikipedia.org/wiki/AIML" rel="noopener"&gt;http://en.wikipedia.org/wiki/AIML&lt;/a&gt; ) the &amp;ldquo;Artificial Intelligence Markup Language&amp;rdquo;. It&amp;rsquo;s a xml dialect for creating chatterbot databases. And luckily some programmers already put together some tools. I decided to use &amp;ldquo;PyAIML&amp;rdquo; because it seems to be really easy to use. But I can still hear no talking, you think? Just wait a bit, here it comes: espeak. It&amp;rsquo;s a speech synthesizer which reads out text you pass to it. So let&amp;rsquo;s get started!&lt;/p&gt;</description></item><item><title>Useful PHP Ressources</title><link>https://iniy.org/2009/04/useful-php-ressources/</link><pubDate>Wed, 08 Apr 2009 19:10:48 +0000</pubDate><guid>https://iniy.org/2009/04/useful-php-ressources/</guid><description>&lt;p&gt;With the time this page should grow to a collection of useful ressources for PHP.&lt;/p&gt;&#10;&lt;h2 id="why-should-i-use-php"&gt;Why should I use PHP?&lt;a class="anchor" href="#why-should-i-use-php" aria-label="Link to this section"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;it&amp;rsquo;s easy to learn and to use, imho easier than some other languages, like Java (don&amp;rsquo;t argue with me, almost everyone has his own opinion about this topic)&lt;/li&gt;&#10;&lt;li&gt;you have a fast experience of success, which motivates you to learn more&lt;/li&gt;&#10;&lt;li&gt;it&amp;rsquo;s easy to get the necessary preconditions&lt;/li&gt;&#10;&lt;li&gt;you can fastly develop webpages and web-applications&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="where-to-get-it"&gt;Where to get it?&lt;a class="anchor" href="#where-to-get-it" aria-label="Link to this section"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;The easiest way to start is to get some cheap webspace, supporting PHP, like for example &lt;a href="http://net-housting.de" rel="noopener"&gt;http://net-housting.de&lt;/a&gt; for the german people around here. You just have to upload your scripts and access them over your browser.&lt;/p&gt;</description></item><item><title>OTRS Soap Interface</title><link>https://iniy.org/2009/03/otrs-soap-schnittstelle/</link><pubDate>Sun, 29 Mar 2009 20:39:24 +0000</pubDate><guid>https://iniy.org/2009/03/otrs-soap-schnittstelle/</guid><description>&lt;p&gt;Disclaimer: This are my first trys with the Soap Interface. If you&amp;rsquo;ve got better information just send it to me or post a comment, I will gladly update this documentation. I just wrote this article because there is almost no information about the OTRS Soap-Interface on the web. Perhaps it helps someone.&lt;/p&gt;</description></item></channel></rss>