949 karma · joined August 21, 2012
Food, water, medicine, supplies - yes.
Shiny telephone - no.
My Lenovo can be stripped bare and reassembled with a Swiss army knife in a few minutes and not much effort or head scratching.
For reference, Lenovo have a web site which SHOWS you how to take your stuff to bits:
http://service.lenovo.partner-management.com/et.cfm?eid=1369
Pick a unit, click the Take course link. Videos for everything.
Windows Phone with Nokia Maps / Nokia Drive is actually really good and it's not about to disappear overnight.
1. It doesn't perform on some browsers which people use (IE7,IE8). I'm not willing to tell these users to go away or stick Chrome frame in as it makes us look like arrogant assholes.
2. It requires a large memory ceiling even with dynamic loading on a client browser. That kills older browsers and mobile devices.
3. It's an absolute bastard to test properly with Selenium or Ranorex as paths through the application require navigating through anchors rather than HTTP endpoints.
4. The entire UI would be dynamically typed shooting a lot of compile time checks that we rely on.
5. Internationalization is a bastard, particularly with multi-currency support, international date support and multiple languages.
6. It would require more state. State is bad. State means bugs.
7. It shifts the security model to an untrusted zone i.e. the client.
8. We have no scalability problems (5% cluster utilisation) and we shift 100 million requests a day.
Sorry but it doesn't cut it. I'd rather shift a WebStart or ClickOnce behemoth than do this with a client side MVC framework.
In our case, I don't think our clients would be happy if we moved 2 million lines of code to the client-side...
http://shop.lenovo.com/us/itemdetails/0A36280/460/2D575BF5CD...
Weighs a bit but you'll get another 5 hours :)
To get 9-10 hours I used a 9-cell pack and keep the brightness fairly low. The screen kills it more than anything. I also have a 128Gb Crucial M4 SSD in it which is a little less power hungry than most devices. It does only have 4Gb of RAM though.
As for usage, mainly Eclipse with JDT and a Windows 7 VM spun up for Visual Studio 2010. CPU is throttled most of the time and memory usage is about 60-70%. Disk IO is fairly low once everything is up. Unity is running in 2D mode or disabled entirely in favour of Awesome WM. I don't do heavy compile runs as a rule as our dependencies are quite small and coupling free.
Regarding charging, it spends most of its time docked in an Ultrabase but when away or sitting in the garden I rarely have to bother charging it. I've got to the point I don't actually bother dragging a mains charger with me. The 9 cell pack was a year old when purchased with the laptop off ebay - neither were new. The battery had 108 charge cycles when purchased. I have no idea what it has now as I don't know how to extract that info from Linux.
Battery life is better if you install Windows on it as a rule though. I actually much prefer windows on it to Linux but I'm forcing myself to use Linux as my primary OS for a few months to see how I get on.
Windows 8 will probably give best battery life as it is tickless as well but I can't stand metro.
1. Fine. 9-10 hours with a 2 year old 9 cell battery. I run powertop and don't use unity though which is a power hog.
2. Everything works flawlessly
3. Yes but you have to enable it as Ubuntu turn hibernate off by default.
4. External display works fine. Never tried rotation.
5. Yes.
6. I don't use it. I use the nipple mouse. all trackpads make my fingers hurt as I have skin sensitivity issues.
7. Several orders or magnitude better than a MacBook. Keyboard is amazing.
The only problem I've had was connecting to an SSTP VPN but that was resolved easily with an ssh tunnel.
This is comparatively expensive for what it does: http://store.apple.com/us/configure/MC975LL/A
I think I will avoid as well then.
Trac is a framework which just happens to have ticketing, wiki and source control modules.
Redmine is a ticketing tool, wiki and source control browser which happens to have half a framework underneath it.
I used to live in Nottingham in the UK. You could see hookers on streetview. It destroyed the property prices in the area in question.
We had a similar project over here in Europe (Eurofighter). So far they have been used to annoy Argentina purely through penis-waving and drop a couple of bombs on Libya and that's all. Then they ran out of spare bits and grounded them all.
http://webcache.googleusercontent.com/search?q=cache:3vDKN5A...
Name something else which we can customise, make client facing easily, have AD authentication working against, use for documentation, source tracking, ticket mangement and infrastructure management with an administration effort of 30 minutes a month at average, that costs $0?
I'd rather build something with Java EE6 if I had the choice now, or ASP.Net MVC+WCF+NHibernate if I had the choice of platform.