Tänkte tipsa om ett trevligt verktyg vid namn Ack som jag hittade häromdagen. Det är en ”bättre version” av det gamla klassiska grep-kommandot.
Ponera följande, om du vill hitta alla förekomster av strängen ”Test” i dina javafiler men hoppa över alla filer i dina dolda subversion-kataloger kan du köra följande grep-kommando:
grep Test $(find . -name '*.java' | grep -v .svn)
Med verktyget ack ser kommandot ut så här:
ack-grep --java Test
Lite trevligare tycker jag. Ack stöder en rad filtyper såsom perl, java, C# etc och installationen är smidig – i alla fall om du kör Ubuntu. Dessutom är output:en från kommandot lite lättare att tolka…
Kolla in Ack vetja!
Den här listan är i första hand till för dig som jobbar med utveckling under Linux (i första hand Ubuntu), och behöver göra lite systemadministration till husbehovs på utvecklingsservern.
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 >>
Den här artikeln är en introduktion till distribuerade versionshanteringsverktyg i allmänhet, och till git i synnerhet. Den kommer att ge en översikt av de grundläggande kommandona för att komma igång och jobba med verktyget. Jag kommer också beröra de anledningar, som jag ser det, som gör att git och andra distribuerade verktyg är överlägsna de traditionella. Artikeln läses med fördel från början till slutet, men du kan naturligtvis hoppa direkt till avsnittet om olika sätt att jobba med git, om du vill.
Läs mer >>
Maven 2 och Eclipse är två av de mest använda verktygen för javautveckling på marknaden idag. Maven 2 används för att automatisera byggen, assembly och deployment, rapportgenerering medan Eclipse främst används som IDE.
Integration mellan dessa två produkter har inte alltid varit smärtfri men nu finns (minst) två integrationssätt som verkar lovande, M2Eclipse och Buckminster.
Läs mer >>
Seam är ett nytt intressant ramverk från JBoss för att bygga webbapplikationer i JSF med EJB3/Hibernate3 som persistensramverk.
Seam fokuserar på enkelhet och på att slippa skriva en massa ramverkskod och ”klisterkod”, istället används annotations flitigt. Läs mer >>