Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by Martijn van de Rijdt at 22:14 on Tuesday 23 November    Add 'Devoxx 2010' site to delicious  Add 'Devoxx 2010' site to technorati  Add 'Devoxx 2010' site to digg  Add 'Devoxx 2010' site to dzone

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 »

Posted by Erik-Berndt Scheper at 17:10 on Wednesday 10 November    Add 'Using GIT over an authenticating NTLM (isa) proxy' site to delicious  Add 'Using GIT over an authenticating NTLM (isa) proxy' site to technorati  Add 'Using GIT over an authenticating NTLM (isa) proxy' site to digg  Add 'Using GIT over an authenticating NTLM (isa) proxy' site to dzone

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 »

Posted by Willem van de Griendt at 23:55 on Wednesday 13 October    Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to delicious  Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to technorati  Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to digg  Add 'Maven 3.0 Release Switches to Google’s Guice Framework' site to dzone

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…

Posted by Erik-Berndt Scheper at 21:33 on Monday 27 September    Add 'New committer for Hibernate Envers' site to delicious  Add 'New committer for Hibernate Envers' site to technorati  Add 'New committer for Hibernate Envers' site to digg  Add 'New committer for Hibernate Envers' site to dzone

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.

Posted by Mitch Hermsen at 10:06 on Monday 12 July    Add 'Goodbye Galileo, Hello Helios' site to delicious  Add 'Goodbye Galileo, Hello Helios' site to technorati  Add 'Goodbye Galileo, Hello Helios' site to digg  Add 'Goodbye Galileo, Hello Helios' site to dzone

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.

Posted by Hans-Jürgen Jacobs at 15:32 on Monday 4 January    Add 'Appliances for fun & work' site to delicious  Add 'Appliances for fun & work' site to technorati  Add 'Appliances for fun & work' site to digg  Add 'Appliances for fun & work' site to dzone


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.

Posted by Jan-Hendrik Kuperus at 5:27 on Thursday 29 October    Add 'New: GnuPG plugin for Outlook 2007' site to delicious  Add 'New: GnuPG plugin for Outlook 2007' site to technorati  Add 'New: GnuPG plugin for Outlook 2007' site to digg  Add 'New: GnuPG plugin for Outlook 2007' site to dzone

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

Posted by Ron Lievens at 10:15 on Thursday 2 July    Add 'Hoe zet ik een CMS, PORTAL, WIKI en BLOG op in 5 minuten' site to delicious  Add 'Hoe zet ik een CMS, PORTAL, WIKI en BLOG op in 5 minuten' site to technorati  Add 'Hoe zet ik een CMS, PORTAL, WIKI en BLOG op in 5 minuten' site to digg  Add 'Hoe zet ik een CMS, PORTAL, WIKI en BLOG op in 5 minuten' site to dzone

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 »

Posted by Sander van Der Waal at 12:37 on Wednesday 15 April    Add 'Sonar – code quality management in a blink of the eye' site to delicious  Add 'Sonar – code quality management in a blink of the eye' site to technorati  Add 'Sonar – code quality management in a blink of the eye' site to digg  Add 'Sonar – code quality management in a blink of the eye' site to dzone

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 »

Posted by Martijn van de Rijdt at 22:23 on Thursday 9 April    Add 'XMPP' site to delicious  Add 'XMPP' site to technorati  Add 'XMPP' site to digg  Add 'XMPP' site to dzone

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 »


© 2014 Java Competence Network. All Rights Reserved.