Glöm inte m2eclipse Extras när ni jobbar med WTP-projekt i Eclipse

En liten uppmaning till alla ivriga m2eclipse-installerare, ha inte så bråttom så att ni missar m2eclipse Extras och speciellt WTP-integrationen. Det blir så tradigt då när ni desperat försöker lägga till er webbmodul på servern men inte hittar det under “Available” i “Add and Remove”-dialogen.

Så, läs instruktionen igen, under “core” kommer ju “Extras” och där står klart och tydligt “Maven Integration for WTP” som en inkluderad funktion.

Som ni förstår var jag själv en gång en lite för ivrig m2eclipse-installerare som fick backa några steg…

Posted in arbete | Tagged , | Leave a comment

Start på lågfrekvent träningsprogram

Efter att ha valt övningar på gymmet på fri hand efter vad som har känts gångbart den senaste tiden har jag nu tagit mig samman och totat ihop ett lågfrekvent träningsprogram. Tanken är att jag kör tre hyfsat gedigna pass i veckan de kommande åtta veckorna med fokus på progression i de tre stora, dvs mark, böj och bänk. Detta ligger väl i linje med nyårslöftet om att träna mindre och öka mer.

Jag utgick från ett styrkelyftsprogram från Täby Atletklubb som i sin tur utgick från ett program från Jönköpings Styrkelyftarklubb. Jag har behållt grundtanken med variation och progression, dvs att varva lätta och tunga veckor samt stadiga små ökningar. Vidare har jag bytt ut några övningar samt ändrat upplägget lite för de tunga markpassen där jag föredrar 3×3 istället för 5×2.

Det kan vara bra för inspirationen och motivationen att emellanåt släppa allt vad scheman heter men efter ett tag kan det kännas lika uppfriskande att styra upp med spikade träningsdagar, övningar samt set- och repsantal. Omväxling förnöjer och är i mångt och mycket nödvändigt.

En annan tanke med att träna enbart tre styrkepass i veckan är att det ska gå att lägga in två löppass i veckan fram till Göteborgsvarvet. Den här säsongen har jag bara gjort två löppass och om fem veckor är det dags för en halvmarathon. Ekvationen går inte ihop. På samma sätt går inte heller ekvationen styrketräning och löpträning ihop så man får helt enkelt välja vad som är viktigast. I nuläget satsar jag hellre mitt krut på öka i styrkelyften och så får löpningen komma i andra hand. Målsättningen med Göteborgsvarvet blir helt enkelt inte speciellt ambitiös, jogga runt på nånstans kring 1:55 kanske?

Igår körde jag det första av de 24 inplanerade passen och det tog ca 1:45, dvs trekvart längre än jag kört tidigare. Med tanke på att träningsfrekvensen är så mycket lägre tror jag detta kommer att gå fint om jag ser till att inte slarva med maten (framförallt på träningsdagarna).

Jag länkar in träningsprogrammet i Excelformat som går att skriva ut på ett A4 om man skriver ut dubbelsidigt.

Posted in motion, styrketräning | Tagged , , , | 1 Comment

Även Gosling lämnar skeppet

Jag är inte särskilt road av att flera stora Sun-profiler väljer att hoppa av efter att Oracle köpt Sun. Senast i raden är Java-legenden James Gosling som i fredags offentliggjorde att han sagt upp sig. Man börjar ju fundera på om allt står rätt till eller om omställningen till ett vinstgivande företag går lite väl hårt fram.

Gosling har fungerat som Javas främsta ambassadör iom att han ses som grundaren av språket och de tillfällen jag sett honom på JavaOne har han gjort ett mycket sympatiskt intryck. Något av tomtefar i Tomteverkstan som visas på julafton.

Förra månaden hoppade Open source-generalen Simon Phipps av. De tillfällen jag hört honom prata Open Source har han låtit trovärdig och engagerad. Att han väljer att kliva av är heller inget bra tecken. Detta ska även ses i ljuset av de förändringar som Oracle gör gällande Solaris licens.

Om vi backar ytterligare två månader valde även tidigare Sun-VD:n Jonathan Schwartz, ytterligare en till synes väldigt bra man, att lämna. Blir intressant att höra honom utveckla sina tankar om spelet bakom kulisserna i sin nya blogg, What I Couldn’t Say….

Ingen av dessa personer kastar förstås skit på Oracle offentligt i onödan men jag skulle tro att de inte kliver av enbart av Sun-nostalgiska skäl.

Jag ska på ett möte på onsdag där Oracle pratar om Javas framtid. Det är naturligtvis inget nytt ämne utan något som har diskuterats flitigt sedan de första ryktena om uppköpet började cirkulera. Jag tror jag vet ungefär vad de kommer att säga och det hade varit intressant att även delges de interna diskussioner som förts och som ledde fram till att Sun-profilerna inte längre ser sin roll i denna framtid.

Posted in arbete, Java, politik | Tagged , , , , | Leave a comment

En skön lördag

Vi har väl alla lite olika idéer om vad som är en bra lördag. En bra lördag kan se rätt olika ut även för min egen del men idag är ett helt okej exempel på vad jag skulle kategorisera som ett lyckat exempel. Och då finns det ändå höjdpunkter kvar att ta del av. 🙂

En bra lördag börjar inte för tidigt, man vill inte vakna kl 5 utan att kunna somna om för då blir det tröttsamt framåt kvällen, men inte heller för sent. Idag var alldeles perfekt, strax innan kl 8, dvs lite senare än vanligt.

Efter frukost, som idag troligen inte liknande svensk standardfrukost (makrill och tonfisk på fullkornsbröd nersköljt med en proteindrinksliknande sak) stökade jag undan lite pappersadministration (deklarera osv). Därefter följde praktiska logistiska övningar varav veckohandlande på Maxi med Kapten och saaben var en komponent. Sen dags att fylla på matsäcken, passade på att kombinera detta med att hälsa på en god vän. Lite senare på eftermiddagen läste jag en tidning på biblioteket som innehåller lite för få läsvärda artiklar för att det ska motivera en prenumeration.

Hade övertalat mig själv att stå över styrketräningen idag till förmån för den ack så behövliga konditionsträningen. Hoppade därför på motionscykeln och såg klart Millenium-triologin trampandes med några halvhjärtade försök till intervaller. Lite rädd att grannarna ska störas av trampandet också när man drar på för fullt då min motionscykel skulle kunna extraknäcka på nåt idrottsmuseum.

Efter motionscykeln var det middag. Jag lagade en massa mat, typ fem matlådor med kotletter, potatissallad och en stark köttfärssås. Åt väl upp ungefär två så där blev jag ganska mätt. Insåg att en lördag ändå kräver en kaka och snodde ihop en lättlagad sådan att intas med vaniljyoghurt och kanel. Många snabba kolhydrater där. Blev således tvungen att styrketräna innan och slet i de sedan julen förtyngda (tack bröder) hantlarna och lyckades bland annat pressa fram sex set inte-lika-strikta-som-vanligt treor bicepscurls. Lite armträning ska inte störa morgondagens tilltänkta benpass. Lördagar är annars bra dagar att lägga in lite tyngre styrkepass på eftersom det går att ordna fina förutsättningar.

Nu är det El Clasico som gäller och jag och Kapten har bänkat oss. Sen bär det av till Jim för att studera UFC från Abi Dhabi med svenskt deltagande. Det blir en lång kväll så nu kan det vara läge att börja höja koffeinhalten i blodet…

Posted in motion, sport, vardag | Tagged , | Leave a comment

Mark på Fysiken och lite mer härj om träning

Nu har det blivit några Java-inlägg på sistone så det är läge att kompensera med lite styrketräning.

Jag har inte kört marklyft på några dagar (söndags) så jag kände mig hyfsat fräsch i benen. Ryggpasset från i förrgår gick väl att ana i korsryggen om man kände efter men det var inte läge för det.

Planen var att lägga på nån repetition på vikterna strax under max. Värmde på 60, 90 och 120. Kände sen på 150 innan jag tog min första tvåa på 180 kg vilket kändes fint. Rent psykiskt kan man också intala sig att en tvåa på 180 skulle kunna indikera att det går att öka personbästa med nåt kilo, till 195 eller så.

Försökte fokusera på att låta benen explodera i startfasen så att inte lyften blir överdrivet sega och påfrestande för ryggen. Noterade även för övrigt med glädje i efterhand att jag drog tvåan med skor vilket är tyngre än i strumplästen.

Efter tvåan på 180 drog jag två set med treor på 170. Sen var den hårdaste träningen över och jag avrundade med två mer pump/konditionsbetonade set, en femma på 150 och en tia på 120 utan bälte. Det fanns nog några till repetitioner att plocka ut på de sista två seten men marklyft sliter på hela kroppen så jag tror det kan vara klokt att inte plocka ut max i alla lägen. Speciellt om man som jag har lite svårt för hela vilodagar.

Apropå vilodagar. Om jag hade ont om tid och var tvungen att prioritera annat än träningen (familj t.ex.) skulle jag nog satsa på helkroppspass med mark, böj, militärpress och bänk två gånger i veckan. I nuläget, med nuvarande situation och återhämtningsförmåga, skulle det troligen vara en rätt bra avvägning mellan investerad tid och resultat.

Kikade förresten på lite gamla mätningar och kan konstatera att jag är upp ca 4 kg i kroppsvikt på det senaste halvåret. Visst, en del är muskler iom att jag ökat 15 kg i marklyft sen dess (allt kan inte vara effektivare nervsystem och ökat fokus), men nu när Göteborgsvarvet närmar sig med god fart kan det vara läge att säga hejdå till delar av energireserven… Finns inte mycket godisätande att skära på men några proteinbars mindre skulle nog inte skada då jag i nuläget ligger på två-tre stycken per dag 🙂

Posted in styrketräning | Tagged | Leave a comment

Garbage collector-konfiguration för Liferay Portal med Ehcache

Nu tar vi ett lite smalare Java-relaterat inlägg.

I det projekt jag jobbar med används en produkt som heter Liferay Portal för att bygga en portal för många användare och sedan 4.3.1 används Ehcache för cache-hanteringen.

Vi kunde konstatera att belastningen ökade oacceptabelt mycket regelbundet (var 10:e minut) iom att explicita och oftast helt onödiga skräpsamlingar (System.gc()) har körts och misstänker att det är Ehcache-relaterat beteende.

Det finns många flaggor för att anpassa Javas garbage collector. För att få stopp på detta specifika problem och låta garbage collectorn sköta sitt jobb efter bästa förmåga utan explicita körningar rekommenderas “-XX:+DisableExplicitGC” varmt, det gjorde nämligen stor skillnad.

Sammanfattningsvis tycker jag att vi kan sluta oss till att man bör inaktivera explicita GC-körningar ifall man har problem med denna typ av okynneskörningar. Det är nästan alltid en dålig idé att gå in och styra skräpsamlaren på det viset.

Posted in arbete, datorer, Java, programmering | Tagged , , | 1 Comment

SCEA part I avklarad

Nu är första steget taget mot att bli certifierad Java-arkitekt avklarat. Del ett av tre består av ett traditionellt “skriftligt” test där man svarar på en massa frågor (64 st) och det var alltså det som jag gjorde i förmiddags. Nu är det läge att blicka framåt mot hemuppgiften som består av att modellera ett system enligt konstens alla regler

Vissa frågor på SCEA-testet är rätt luriga och ibland kan flera alternativ kännas gångbara men det fanns tillräckligt många enkla frågor för att det skulle gå vägen med god marginal. Om du står i begrepp att skriva testet är mitt råd att sluta fundera och skriva det istället. Certet med det flashigaste namnet är kanske det enklaste och sunt förnuft räcker ganska långt. Således är detta testet inget man ska ha överdriven respekt för.

Posted in arbete, Java, programmering | Tagged , | Leave a comment

Hyggligt påskdagspass på Fysiken

Eftersom jag var helt träningsledig igår och samtidigt intog rikliga mängder mat fanns det goda förutsättningar för ett hyggligt styrkepass idag. Med välfyllda depåer och veckans marklyftframgångar i färskt minne fanns det alltså förhoppningar om acceptabla vikter.

Jag började med marklyft och gjorde några uppvärmningsset innan jag kände på 170 och 180. Det gick utan större problem men det kändes inte aktuellt att gå längre än så. Vid nåt tillfälle ska jag hålla mig ifrån träning i typ tre dagar och rygg/ben i en vecka, käka som vanligt med fokus på mycket protein och långsamma kolhydrater för att sen prova att utmana personbästa igen. Men det blir längre fram. Maj kanske?

Efter marklyft fortsatte det med knäböj med ett helt gäng medeltunga set på 100-120 kg med 3-10 repetitioner. Som avslutning, när jag ändå var varm i kläderna och centrala nervsystemet var med på noterna, avhandlades militärpressar i valörer på 40-70 kg.

Dessa tre övningar tog ungefär en timme i anspråk och det kan vara ett lagom uttag ur resursbanken en dag som denna.

För den som lurar på det här med överträning och träningsfrekvens brukar standardtipset vara “lyssna på din kropp”. Skador och små skavanker är signaler om att mer vila eller mer allsidig träning behövs. Jag tycker även att man kan tänka i ekonomiska termer om det känns lättare.

Att investera i hälsa och styrka kan liknas med ekonomiskt sparande på ett bankkonto. Det går inte att plocka ut resurser (dvs träna) över sin förmåga i längden för då hamnar man till slut på minus (överträning/övertrasserat konto). Genom att vila och äta (göra insättningar) finns möjlighet att tjäna ränta och låta det man investerat i form av träning få en chans att växa till sig.

Posted in styrketräning | Tagged , , | Leave a comment

Böcker för SCEA part I

Tänkte bjuda boktips för den som vill ta första delen av Suns Java-arkitekt-cert. Jag skriver testet i övermorgon och återkommer naturligtvis inom kort med hur det gick.

Vad gäller böcker inför detta test har jag läst två stycken, varav jag tyckte bäst om den kortfattade men kärnfulla
Sun Certified Enterprise Architect for Java EE Study Guide av Mark Cade och Humphrey Sheil. Om den känns för kortfattad är det nog en bra idé att först beta av de andra Developer-certen.

Vill man ha en mer utförlig bok som säger samma sak med fler ord kan man välja en bok med samma titel fast skriven av Paul Allen och Joseph Bambara.

Om man känner för en djupdykning bland design patterns är det framför allt två böcker som är lämpliga och som även refereras i certifieringens målbeskrivning: Design Patterns: Elements of Reusable Object-Oriented Software och Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition).

Vad gäller nätresurser finns det en halvfärdig guide som dock håller hög kvalitet i de kapitel som faktiskt är skrivna.

Posted in arbete, Java | Tagged , | Leave a comment

Nytt personbästa i marklyft: 190 kg

Det var nästan tre månader sen sist men ikväll var det dags igen att putsa på personbästa i marklyft.

Jag hade sett fram emot kvällens marklyft iom att jag beställt ett nytt Sheik-bälte i tävlingsmodell. Det satt dock inte alls bra så jag köpte ett på Fysiken som jag visste att det gick att få till bra passform med. Jag tycker det är viktigt att det går att få till en tajt passform på egen hand så att det går att få till rätt stöd i korsryggen.

Jag inledde sparsamt för att inte bränna allt krut i början av serien. Uppvärmning på 50 och 90 följt av en lätt trea på 130. Sen ettor som kändes rätt självklara på 150, 170 och även 180. Jag upplever att 170 med gamla bältet motsvarar ungefär 180 med det nya grövre bältet.

Eftersom 180 kändes helt okej var det läge att utmana rekordet och jag fegade lite med 187,5. Det gick med viss möda, dock ett bättre lyft än vissa av de jag gjort tidigare den senaste tiden på 180. Efter ytterligare några minuters vila och lite pepp från folk i närheten var det läge att ge 190 en chans.

Av med skorna, på med bältet, på med kalk, på med Metallica och Eye of the Beholder med lite för stark volym och låt introt komma igång, på med remmar (bara vid maxningar), djupa andetag, mycket luft, mycket vilja, upp med bröstet, ner med rumpan, rejält buktryck, spänn hela ryggen hela vägen, avslappnad i armarna, explodera och ställ dig upp! Heeela vägen! Räta ut. Lätt! Typ så. 🙂

Efter lyftet på 190 avslutade jag med en trea på 170 vilket även det var personbästa. Kändes gött.

Nuvarande matchvikt är 81 kg vilket ger en faktor på 2,35. Det hade varit grymt kul med 200 till sommaren men jag tar inget för givet. 200 kg vid 80 kg matchvikt skulle ge 2,5 vilket skulle kunna vara lämpligt så att man inte fläskar till sig ytterligare i jakten på högre vikter.

Jag har tidigare tänkt lite kring hur man fokuserar och laddar eftersom det är en stor del av att flytta fram gränserna.

Jag skrev tidigare om musiken som ett sätt men den går absolut att ersätta med inspiration från omgivningen. Om detta saknas och man har problem att samla sig och fokusera rekommenderar jag ett “musikmantra”. För min del funkar som sagt Metallica med Eye of the Beholder. Uppvärmning med Takida och Curly Sue och sen allvar med “ögat” och dess maffiga intro som ökar gradvis i takt med att man mobiliserar kraft och släpper loss det man har. Som sagt, känner du att du har mer att ge, se till att hitta dina låtar och ditt flyt som gör att du får ut ditt max.

Och nu dags för ytterligare amatörpsykologi baserat uteslutande på egna erfarenheter.

Ett mantra som beskrivs ovan, jobbar tvåvägs, förutom att tagga till mentalt reagerar du instinktivt utan att behöva tänka alltför mycket. Efter att du nött på med musikmantrat ett antal gånger associerar kroppen låten med känslan av att ta i och det blir lättare att ge allt eftersom du vet vad som gäller utan att behöva koppla in tankeverksamheten. Se därför till att du inte missbrukar låten och lyssnar på den i fel sammanhang, utan helst bara när det är fullt ös som gäller.

Posted in styrketräning | Tagged , , | 3 Comments