Om man vill använda JConsole eller VisualVM för att övervaka en JVM som ligger på en dator som man inte har tillgång till från sin egna dator utan endast via en annan dator som man i sin tur har ssh access till, så kan man sätta upp en lokal SOCKS tunnel som man kör genom mot den remota ssh servern. Läs mer >>
Att sätta upp Subversion med SSH i NetBeans är inte helt enkelt. Det finns ett dokument på NetBeans wiki som beskriver detta, men jag tycker inte att det är speciellt bra och att det missar ett par steg. Därför tänkte jag här beskriva steg för steg hur man går till väga både på Linux (jag använder Ubuntu) och Windows XP.
Läs mer >>
För ett tag sedan så skrev jag en liten intro till Grails, och då använde jag version 1.0RC1, nu har äntligen Grails 1.0 släppts. Mer kan läsas här och du kan ladda ner Grails här.
Personligen så gillar jag Grails, men för att jag verkligen skall sugas in så krävs det betydligt bättre IDE stöd. Jag har iof bara testat stödet i Eclipse, men det suger. Vad jag har läst så skall IntelliJ:s stöd vara rätt kasst oxå. Det sägs att nästa version av NetBeans skall ha stöd för Grails (pluginer för Groovy och Grails började utvecklas till NetBeans i november -07), förhoppningsvis kommer det att vara bra. Men visst tusan vore det skoj att få vara med i ett ”riktigt” projekt som använder Grails…
JRuby — Java-implementationen av programspråket Ruby — verkar ha uppnått en oerhört viktig milstolpe: den senaste betaversionen, JRuby 1.1beta1, är nu lika snabb eller snabbare än standardimplementationen av Ruby. Ok, det är visserligen bara en beta-version men det lovar mycket gott inför nästa release, och JRuby-tåget har ångat på i stabilt hög fart den senaste tiden så det skulle förvåna mig om inte den riktiga 1.1-releasen släpps om inte allt för länge.
Vad innebär då detta för oss som huvudsakligen befinner oss i Java-världen?
Om JRuby fortsätter förbättra sin prestanda (vilket jag känner mig övertygad om att de kommer att göra, med tanke på vilka framsteg de gjort det senaste året) så kommer snart JRuby i praktiken bli den dominerande plattformen att utveckla och produktionssätta Ruby-applikationer på. Det innebär att hela Ruby-communityn, och framför allt kanske hela Ruby on Rails-communityn kommer att flytta in och bli sambo med oss i Java-huset. Jag förväntar mig mycket bra saker från den korspollineringen:
- Verktygen kommer att bli bättre, både för Java- och Ruby-utvecklare. Ruby behöver ännu mer mogna IDE-funktioner (vilket i och för sig redan är på god väg att utvecklas i såväl Eclipse, NetBeans och IntelliJ). Java, å sin sida, kanske kan komma att dra nytta av grejer som Capistrano och Rake.
- Det kommer att vara ett okontroversiellt alternativ även för Java-utvecklare att välja Ruby on Rails som webbplattform, så länge som applikationen passar för det.
- Rails-applikationer kan, förpackade i war-filer, deployas och administreras sida vid sida med Java EE-applikationer utan konstigheter.
- Det kommer att bli naturligt för Java-applikationer att använda Ruby som skriptspråk eller DSL:er för avancerade användare.
Coola grejer hela vägen!
Nyheten att JDeveloper 10g ska släppas gratis är några dagar gammal, men jag får väl skylla på midsommar och andra icke-nörd-händelser som också tar ens fokus ibland…
Kommentaren från Oracle om att dom ”inte ser Eclipse som en konkurrent” har jag dock svårt att ta på allvar… Det måste vara oerhört tufft att ta betalt för ett Java-IDE med så tunga open source-spelare som Eclipse (och, visst, NetBeans också) att slåss med! Jag har visserligen hört mycket gott om IntelliJ IDEA, men i praktiken är det Eclipse som gäller på så gott som alla ställen jag känner till.