Posted by Martijn van de Rijdt at 22:14 on Tuesday 23 November
Last week I was at Devoxx! There will probably be more in-depth blog posts here about some of the sessions, but for now, here’s an overview of all of the sessions I was able to attend and my own impressions.
Wednesday
Read the rest of this entry »
Tags: devoxx, java, JavaFX, Open Source
Posted by Erik-Berndt Scheper at 17:10 on Wednesday 10 November
Ever since Hibernate has moved to GIT, I’ve been looking for a way to fetch the latest updates from GitHub. This is easy when you’re at home , or when your company does not use a Microsoft NTLM proxy. Just use EXPORT http_proxy=http://user:pass@proxyserver:port and you’re set.
However, Microsoft proxies does not accept this syntax. For most programs (java included) you’re safe with CNTLM, which is a very fast authenticating proxy. As a rule, you won’t see the difference in your browser. As a matter of fact, you can use CNTLM with Git, as long as you stick to the HTTP protocol. I.e. you’re using anonymous Git, and you won’t be able to push your code back to GitHub.
GitHub does support HTTPS and WebDAV to push your code, but if you try it with CNTLM, you’ll hit this bug in CNTLM. Basically what happens is that Git hangs forever. Fortunately, there’s another free authenticating NTLM proxy, called NTLMAPS and it’s written in Python. It’s a lot slower than CNTLM (which is written in C), so I wouldn’t recommend it for day-to-day usage but Git appears to works fine over it.
Read the rest of this entry »
Tags: Git, hibernate, Open Source, Tips & Tricks
Posted by Willem van de Griendt at 23:55 on Wednesday 13 October
Version 3.0 of Maven, a free, open-source Java build tool, was released this week and is now available for download. This release, the first major upgrade since Maven 2.0 was released in October 2005, emphasizes performance and architectural enhancements, rather than features. Sponsored and licensed by the Apache Software Foundation (ASF), Maven is an open-source framework and repository for building and managing any Java-based project. Read more on Application Development Trends…
Tags: Build, maven, Open Source
Posted by Erik-Berndt Scheper at 21:33 on Monday 27 September
I’ve been invited by Adam Warski to become a committer of the Hibernate Envers project. Yesterday I have made my first commit, resolving issue HHH-5560 .
Since Hibernate 3.5.0 Envers is a components of the Hibernate Core project, and can be used to maintain audit trails for all entities managed by Hibernate.
The general idea is that for every insert, update or remove operation, a row is inserted in the audit tables with the state and the action.
In the coming time I’ll be involved in fixing more bugs, updating documentation and perhaps adding extra functionality.
Tags: hibernate, Open Source
Posted by Mitch Hermsen at 10:06 on Monday 12 July
Je kan het net zoals ik door de hitte gemist hebben, maar voor het zevende jaar op rij heeft de Eclipse community op tijd in juni een nieuwe versie van Eclipse en bijbehorende projecten uitgebracht: Helios. Deze nieuwe 3.6 versie van de populaire IDE staat op de Eclipse downloadpagina.
Enkele highlights uit de lijst met highlights zijn:
- Een Marketplace Client voor een meer “app-store” ervaring bij het zoeken naar plugins.
- Het updaten van het Web Tools Platform naar Java EE 6 specs.
- De introductie van Xtext 1.0 voor het maken van eigen programmeertalen en domain specific languages.
Verder zijn er release notes, een top 10 nieuwe features en demo’s van Helios.
Volgend jaar zijn we er weer rond deze tijd met Indigo.
Tags: Eclipse, Open Source, Tools
Posted by Hans-Jürgen Jacobs at 15:32 on Monday 4 January



Het gebruik van virtuele servers om (nieuwe) software te gebruiken en/of te testen is ondertussen aardig gemeengoed geworden. Echter het creëren van een nieuwe virtuele server vergt de nodige kennis en tijd. Het bijhouden van een (basis) server kost de nodige inspanning. VMWare heeft een handige Virtual Appliance Marketplace, maar wanneer je een handige appliance hebt gevonden wordt die vaak onvoldoende of niet bijgewerkt.Via diezelfde marketplace kwam ik bij TurnKey Linux terecht. TurnKey Linux is een community-oriented open source project: 100% open source.
In de TurnKey Linux Virtual Appliance Library is een aantal zeer handige appliances beschikbaar. Behalve een LAMP appliance ook appliances voor Tomcat, MySQL, Revisie Control, Zimbra etc. De appliances zijn gebaseerd op Ubuntu 8.04.3 LTS en voorzien van de nodige ondersteunde tools zoals webmin.
Het gebruik van deze virtuele server is nu nog eenvoudiger geworden, de appliances zijn te gebruiken met VirtualBox, VMWare en Amazon EC2. Ben je op zoek naar basis server of een kant-en-klare tomcat server, kijk dan eerst op de website van TurnKey Linux.
SUSE
Appliances zijn populair zo biedt SUSE via de SUSE Studio een online mogelijkheid om zelf een virtuele machine (desktop, server, jeos) samen te stellen. Uiteraard op basis van OpenSuse 10.1/10.2 of SUSE Linux Enterprise 10/11. De appliance wordt online gebuild naar een VM/Virtualbox, ISO, USB stick of Xen versie. Indien je liever gebrik maakt van SUSE is deze site een must.
Tags: Appliance, Open Source, Tips & Tricks
Posted by Jan-Hendrik Kuperus at 5:27 on Thursday 29 October
David Cumps has gone about developing a working GPG plugin for Outlook 2007. Now you can sign your emails from Outlook 2007 using the great Open Source GPG. He describes the installation and usage at his own blog.
–JH
Tags: email, GPG, Open Source, security
Posted by Ron Lievens at 10:15 on Thursday 2 July
Ga naar http://www.liferay.com/web/guest/downloads/portal en download de “Liferay Portal Standard Edition”.
Pak de zip uit en ga naar “liferay-portal-5.*.*\tomcat-6.0.18\bin” en dubbel klik op “startup.bat”.
Lees in de readme.html in de map “liferay-portal-5.*.*” om een snelle start te maken.
Wil je uitgebreidere informatie ga naar http://www.liferay.com/web/guest/community/documentation/5_2 en download het pdf bestand.
LifeRay is het meest complete CMS pakket wat ik tot nu toe ben tegen gekomen. Een van de mooiste features is de opmaken van de portal wijzigen via “drag and drop”.
Voor de volledige specificatie zie: http://www.liferay.com/web/guest/products/portal/techspecs
Read the rest of this entry »
Tags: Blog, CMS, jcr, Open Source, Portal, portlet, Wiki
Posted by Sander van Der Waal at 12:37 on Wednesday 15 April
I had a look at the code quality management tool Sonar and it got me enthousiastic in less than half an hour. Although it is open source it does not suffer at all from the troubles you can have with open source projects, e.g. hard to install or poorly documented. They published a two minutes tutorial and for once this is not exaggerated. You can actually get a local installation up and running in two minutes. I did the tutorial with the latest version 1.7.
Read the rest of this entry »
Tags: java, Open Source, Quality
Posted by Martijn van de Rijdt at 22:23 on Thursday 9 April
XMPP staat voor Extensible Messaging and Presence Protocol, ook wel bekend onder de naam Jabber. XMPP is een open protocol, bedoeld voor het verzenden en ontvangen van (tekst-)berichten.
Van oorsprong is XMPP met name bedoeld voor instant messaging (IM). Het is dan ook te vergelijken met MSN, ICQ en AIM. Het grootste verschil met andere protocollen is dat XMPP een open protocol is. Mede daardoor heeft XMPP de volgende eigenschappen:
- Iedereen kan zelf een XMPP-server opzetten.
- Er zijn vele XMPP-server- en client-implementaties, zowel open source als commercieel.
Een ander belangrijk voordeel van XMPP is het bestaan van zogenaamde transports. Door het gebruik van een transport kan men een XMPP-account koppelen aan een account voor een ander IM-protocol. Ik heb bijvoorbeeld mijn XMPP-account gekoppeld aan mijn MSN-account, zodat ik ook kan communiceren met vrienden en collega’s die alleen MSN gebruiken.
Behalve voor instant messaging tussen personen, is XMPP ook erg geschikt gebleken als messaging-protocol tussen applicaties. Het wordt hier dan ook steeds vaker voor gebruikt.
Het XMPP-protocol maakt gebruik van een XML-stream om XML (-fragmenten) over en weer te zenden tussen server en client. Een typisch voorbeeld van een xmpp-bericht:
<message from='someone@example.org/Resource' to='someoneelse@example.net'>
<body>Hello!</body>
</message>
Read the rest of this entry »
Tags: java, Open Source, open standards, XMPP