Yay! I finally got a fiber installed. This is really good news, since it means that my uplink is gazillion times faster than it was before, which in turn means it is possible to read my somewhat graphics intense blog without throwing a rage fit. Yay again!
Here is a picture of the speeds I measured yesterday:
Notice how you can actually look at this blog without patiently waiting for a few minutes!
(This one is in Swedish. Did the mistake of hiring people to do work on my house at servicefinder.se. Doh! This is an open letter to the people who did the work.)
Det här är ett öppet brev till R&R entrepenad. R&R verkar vara ett ungt företag med stor spännvidd vad gäller yrkesskickligheten hos de anställda. De med yrkesutbildning åker ut och säljer in uppdragen, sedan skickar man ut folk utan tillräcklig kompetens och utrustning att genomföra uppdraget. Man förmedlar inte heller tydligt vad man kommit överens om till de som skall utgöra arbetet. Resultatet blir som förväntat.
Öppet brev till R&R entrepenad
För några veckor sedan anlitade jag er för (enligt offerten):
- Tvätt av grund (vid putssläpp fylles det ut och lagas)
- Målning av grund i vitt (Alcro)
- Täckning av mark och övriga föremål
Saker jag fick göra själv fredagen den 17:e augusti efter att ni var "klara":
- Detaljmåla kring fönster, eluttag, vattenkastare och dörrar
- Byggstäda bort färg och putsfragment på uppfart och över hela gräsmattan
- Tvätta bort färg på fönster och fönsterbleck
- Köra högtryckstvätt på uppfarten i ett försök att bli av med färgfläckarna (lyckades inte helt)
Det hela tog ett antal timmar.
Saker ni sade att ni skulle göra, men inte gjorde (eller började göra efter att ni insett att resultet inte blev acceptabelt och det i stort sett var för sent):
- Använda stålborste och dammsugare för att få rent längs marken så att ni skulle nå bra _innan_ ni målade där
- Använda spackel när ni målade längs marken för att undvika färg på stenarna/betongen
- Fylla i där putsen lossnat
- Först måla ett varv där putsen lossnat, därefter måla allt för att minska nivåskillnaden mellan övermålat och nymålat
Jag misstänker att ni förlorat sjukt många timmar på ni inte gjorde rätt från början. Jag vet att jag har gjort det.
Ett gratis tips:
Inom sisådär något år kommer Europa drabbas av en hård ekonomisk kris på grund av Grekland, Italien och Spanien (eventuellt även Irland och Portugal). De pengar privatpersoner har över för att leja hjälp kommer att begränsas starkt och de hantverkare som fortfarande kommer ha jobb är de som bryr sig om sina kunder och sitt hantverk. Med andra ord de som har yrkesstolthet.
När jag sade "Hur hade du gjort om det var ditt hus?" fick jag till svar "Men så kan man ju inte tänka.". Det är helt fel svar. Om jag betalar er pengar för att uträtta ett arbete så förväntar jag mig att ni lägger lika mycket omsorg vid arbetet som om ni arbetade på era egna hus. Annars skulle jag göra jobbet själv.
Ni kan glömma att ni får måla resten av huset. Jag blir rädd bara jag tänker på hur slutresultatet skulle bli. Det var en chansning att gå via servicefinder för att hitta hantverkare. Aldrig igen.
Okay, so the reason I’ve been quiet the last few weeks is due to the release of Hirt 3.0, also known as Simon Daniel Hirt. I’m including a screen shot for reference:
Simon was borne the 19th of June, 2011. He was 11 days early, 50 cm tall and 3680g heavy.
Since having a baby and a toddler at the same time has proven more difficult than anticipated, as anticipated, I’ll be on parental leave until mid September.
Note: A not-so-closely guarded secret is that I am working Mondays. If you need to reach me for work related stuff, just e-mail me at Oracle.
Some months ago I thought I’d hit a low in my life when my then 7 week old daughter had to undergo surgery for intestinal invagination. Well, this midsummer’s eve was even worse. Natalie had been sick for almost two days. We had called the hospital, which told us that the flu was at large among small kids in Stockholm right now, and that we had nothing to worry about. The second day she actually seemed to be better. She got to keep some food. Well, two hours after eating she started vomiting again. She didn’t even get to keep water, so we went straight for the hospital. At the hospital they gave her antibiotics and put her on IV since she was dehydrated. Sure enough – X-rays showed that the intestines were obstructed and we went by ambulance (again) to Karolinska (the hospital where the surgeons for infants are located).
When we arrived at the hospital, she was fairly lucid but weak. They connected her to telemetry equipment monitoring her heart rate and oxygen levels and then we went for another round of X-rays. That’s when the scariest moment in my life so far happened. We were almost done with the X-rays when the Natalie’s oxygen saturation levels started to crash. The nurse standing next to Natalie got stressed out and yelled “Call the doctor. Call him now!”, while running for an oxygen bottle next to the entrance to the room. She started giving Natalie oxygen whilst rather incoherently discussing with one of the other nurses what emergency code to use on one of the handsets. During all this I was standing next to the X-ray machine, holding Natalie’s hand. My mind was racing to horrible conclusions and I was thinking “shit, ohpleaseohpleaseohplease, nononono, I really can’t loose her”. I glanced at Malin, and she looked just about as terrified as I felt. I watched the oxygen work it’s magic, and the saturation levels started to improve.
They put a probe through her nose down her stomach, through which they sent contrast fluid. Then they took X-ray images every now and then to find out where the obstruction was. The diagnosis was Ileus, and they decided surgery was necessary. Once they opened her up, they couldn’t believe how bad it was. She had, after all, been fairly lucid during all this. They had to cut away 90cm of her small intestine.
Now we’re at home again, and they expect her to make a full recovery, despite the heavy surgery. I’m just glad it is over, and I pray my lovely little daughter never have to go through something like this again. Ever.
Yes. I know. It’s been in print for some days already, but I haven’t found time to write about it until now. The book is a good guide for JVM’s in general, and for JRockit in particular. If you’ve ever wondered how the innards of the Java Virtual Machine works, or how to use the JRockit Mission Control to hunt down problems in your Java applications, this book is for you.
The book is written for intermediate to advanced Java Developers.
These are the chapters:
- Getting Started
- Adaptive Code Generation
- Adaptive Memory Management
- Threads and Synchronization
- Benchmarking and Tuning
- JRockit Mission Control
- The Management Console
- The Runtime Analyzer
- The Flight Recorder
- The Memory Leak Detector
- Using the JRockit Management APIs
- JRockit Virtual Edition
Appendix A: Bibliography
Appendix B: Glossary
The book is 588 pages long.
For more information about the book, see the book page at Packt.
I’ve started running folding at home on all my computers, including the server and the PS3. Since my connection is a bit sluggish, it will probably not be that noticable anyway.
For more information, see http://folding.stanford.edu/. Donate a few cycles and be part of the world’s biggest super-computer! It’s all for a good cause!
Last 32 hours have been a nightmare. Malin called me at work around 10 a.m. yesterday and told me Natalie wasn’t herself. She was really lax and not responding. I immediately took the bike to the drug store, bought a breast pump and went home. After spoon-feeding her some milk it looked like she started to come around. She didn’t get to keep the milk for long though. We tried a few times, but every time we tried she vomited after a little while. We called the doctor who told us to bring her in.
At the hospital (SöS) she got some routine anti-biotic treatment and they took a lot of different tests. When we changed diapers, we discovered quite a bit of blood in her feces and they put us in a room for observation. Later she underwent a battery of X-rays. The X-ray was probably not so traumatic for Natalie, but holding her tiny little body beneath that X-ray machine really broke my heart.
After getting the results from the X-rays, Natalie had to get an ultra sound examination. The ultra sound revealed intestinal invagination – part of the intestines had folded in on themselves (telescoping).
They wrapped Natalie up in blankets and strapped her to an ambulance stretcher. Malin and Natalie went by ambulance to another hospital (Astrid Lindgren’s) where the pediatric surgeons in Stockholm reside. Natalie looked so tiny and cute on that stretcher that I’d probably have laughed if circumstances would have been different. I followed in my car.
At Astrid Lindgren’s the specialist put her in another X-ray machine and the team started filling her with contrast fluid. Sometimes the pressure from the contrast fluid can be used to make the intestines sort themselves out without having to resort to surgery. She had some morphine in her drip by then, so she didn’t seem to mind terribly.
In this case it worked out, and they never had to cut her open. The procedure was done by 3 a.m. in the morning. By this time Natalie was totally exhausted from all the vomiting, the morphine and the contrast fluid procedure. They kept us for observation and we stayed the night. Today we arrived back at home. A little while ago we were, probably for the very first time, immensely happy to find that she’d done #2. A lot.
Less than two days ago my daughter Natalie was borne. She is 51 cm tall and weighs in at 3850g. Malin, Natalie and I are all exhausted from the experience, but otherwise fine.
She is the cutest little thing and has already managed to wrap me all around her tiny little finger.