Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Phew, you need a tough skin for an Ask Slashdot 11

Well, some might have noticed that I got an Ask Slashdot through on the front page. Nice, but really, for some commenters you really need tough skin. Some of the commenters really think you're a complete idiot for just asking something because you don't have the experience and just want to tap into the pool of knowledge present here.

Sure, I could have a bit more precise, that I have a European style house and not the masses of space many in the US have, I also should have specified why I wanted a rackmount at home: basically, neatness and centralizedness (is that even a word?) because tell me what you want: a neat rack has higher WAF than a couple of desktops scattered around the house.

Oddly enough, I'm not sure I found a good answer. Best suggestion was this. I'll try to see whether my electrician can get a full rack, but if he can't, it will be this. Given my geographical location, using eBay for these things is impossible and people selling these new don't seem to want to bother with non-company entities (aka "real people"). So, starting off with the mounted one, extending to an on-roll half rack for future extensions seems a good compromise.

Encryption

Journal Journal: Ask Slashdot: Full disk encryption with hardware token 4

I've been tasked to look into full disk encryption for the company I work for. We're talking just five laptops running Windows XP or Windows 7 that will need it. The other branches are going with TrueCrypt and I do have experience with TrueCrypt. It works fine, but only requires a password. I investigated it and I thought I could "emulate" a two-factor authentication by having a password plus providing a USB stick with a keyfile. Turns out that this is not possible with Truecrypt and full disk encryption.

I did Google around a bit, but I have no real comprehensive overview of "good" products. So, I ask the crowd here: what full disk encryption with two factor authentication do you use. Are you satisfied with it? Pitfalls to avoid.

Ubuntu

Journal Journal: Review: Hercules eCafé Slim 12

Those who "follow" me on G+ or Facebook, know that I was surprised to find an ARM based netbook featuring Ubuntu 10.04 LTS in a local supermarket. It was 169€ and I talked a bit with the salesman about it and when I told him I wanted one, he was nice enough to suggest me a returned model for 20% off. Nice... 135.20€ for what is quite something exotic.

Yes, I'm typing this review on it. It's extremely light, and virtually silent (Probably literally silent). The keyboard is small, chiclet style which doesn't allow quick typing. It has no windows button but a "home" button. There is one key that is weird, because it gets a double functionality where I've never seen such a thing on any keyboard. I won't go into details, because it obviously is layout dependent. What is also weird is that the screen folds over the keyboard between two raised "sides". Looks nice when closed, weird when opened.

The screen itself is crisp and clear with the classic 1024x600 resolution. Not much, but surprisingly well used by the software

Classic, also, three USB ports, VGA webcam, RJ45, 802.11n and an external SD card reader. Surprisingly, it also has an internal SD card reader in a little bay. This bay also features two dip switches. One to disable the internal (non-replaceable) battery and one labeled INT/EXT... It's actually interesting what that one does.

There is also a mini-USB port, which I assume, can be used to connect the netbook to a "real" computer. The manual talks about some sync software, but I didn't bother with that.

Now, of course, this machine was used, probably for one evening, but still. I expected it to come with a CD or something to be able to reset it. Well, no, but you can download an SD card image from the Hercules website and it's a matter of dd-ing that image to an SD card. Now, why they omitted that from the instructions and concentrated on creating the "rescue" SD card from within Windows is a complete mystery to me. Now, the question was: how do you boot from the newly created SD card? That's what the INT/EXT dip switch is for: set it to INT and the device boots from the internal device, which is technically also an SD card as I could see in mount:

jorg@jorg-laptop:~$ mount | grep ext4
/dev/mmcblk0p1 on / type ext4 (rw,errors=remount-ro)
jorg@jorg-laptop:~$

I think it's amusing as this means the device has three SD card readers, and no real hard disk.

Set the dip switch on EXT and the device boots from the external SD card reader. That confused me a bit, because I hadn't noticed the SD card reader on the side, and used the one inside the bay where the switches are located. That didn't work. Realizing my mistake, it quickly booted from the rescue SD card and restored the initial state. The system does promise easy hacking on it. Prepare SD card, boot...

The software is a customized Ubuntu LTS 10.04 ARM which uses their own repositories (http://package.ecafe.hercules.com/). The repositories seem to be kept updated for now. At least, there were quite some patches to download.

The interface is the now abandoned Netbook Remix interface and it does actually work well for this form factor. Noteworthy is Chromium being the default browser and the webcam application is from Hercules itself. Probably proprietary, but seems fair enough. As everybody here knows, there is no Adobe Flash for this platform, so they have a YouTube viewing application called "Minitube". Works fine with a caveat: When running it and you switch applications, the video overlays in a half-transparent way over your new Window. I guess a special decoder chip is used. When playing a 720p youtube video -which runs smooth, I must admit- the CPU usage is at 50%.

Oh, yes, CPU... Here is what Linux has to say about it:

jorg@jorg-laptop:~$ uname -a ; cat /proc/cpuinfo ; free -m
Linux jorg-laptop 2.6.35.4-ecafe-v4C #36 PREEMPT Mon Oct 24 17:18:51 CEST 2011 armv7l GNU/Linux
Processor : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 799.53
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc08
CPU revision : 5

Hardware : Hercules MX51 eCAFE 20110630
Revision : 51130
Serial : 008ea27ec4c91336
total used free shared buffers cached
Mem: 406 282 124 0 13 93
-/+ buffers/cache: 175 231

The packaging said that the CPU should be an ARM8, but cpuinfo says it's not. I don't know all that much about ARM versions, so I'll abstain.

I'm a bit torn whether this is strong enough. When I used the system before the restore, I consistently had loads over 4 (which means, 4 processes were waiting for CPU in average). I don't know why it did that, after the restore, it seems gone. The load is now at a consistent 0.55 while I was typing this. It sometimes does feel slow, but then so does my Atom D525/4GB RAM with 120GB SSD as disk. (That one, I really don't get: No idea what it has, except it runs Ubuntu 12.04 Beta) CPU usage is pretty moderate, even when the system features high loads. It does play 720p perfectly well (I should try Big Buck Bunny or similar)

The 512MB might or might not be enough. (Seems to use 100MB for framebuffer though, that's a bit steep) That said, in my EEE PC 701 4G, I never needed more.

For the price, it's a nice toy. I guess, on a vacation, I could do with it.

This is obviously just a quick overview of first impressions. For example, I have no idea what the run times are. The battery applet tells me I have another 2h30 of battery. Of course, I have no idea what the capacity is of the battery and whether that's any good. I mean, ARM CPUs should sip energy, right?

Well, that's it... My first ARM-based computer... Yay!

User Journal

Journal Journal: Slashdot takes a page from the users 2

It seems that slashdot is learning from the users. If ever there was a Troll Tuesday for the front page, it is today. Let's see, we've got a story taking advantage of gender divides, a story taking advantage of Middle East division, several Apple stories, climate change/evolution, and a game console story. Still a few hours to go, so perhaps there is still time for a coding language story, a text editor story, and a distro/desktop story.

Biotech

Journal Journal: I'm a sexist! 23

Enjoy: Prissy women, taking all the fun out of established slashdot memes. They should stay in their kitchens where they belong instead of polluting male bastions like slashdot.

Political correctness can go screw itself.

Yes, I'm angry... Exactly what she wanted, I'm sure.

Windows

Journal Journal: Windows 7 and the conflicting IP address 17

You probably remember the Dell L502x, I bought for 525€ in June last year. Well, during my days off at Christmas I finally got around setting the Windows 7 installation (100GB partition, the rest goes to a real OS) to my tastes After the initial horror of actually installing Windows 7 (Topic only tangentially touched in the second paragraph), most of it went well. I even managed to find out how to make default profiles without using sysprep. I'm running Limited User (Standard User in Win7 lingo), and all works well as generally software is now behaving correctly without rights.

There is one thing, though, that irritated the hell out of me. For this you first have to understand my network infrastructure. I have no consumer end router and a Soekris net5501-70 running OpenBSD does all my routing needs, including DHCP and bind. The works. As I like to limit the spread of bare IP adresses over the system, I basically configure my own bind serving up the "sharks" domain (at my parents it's "jungle"). Everywhere, where it's allowed, I use the names of the machines and this includes DHCP. So, for example the entry for wobbegong (my PostScript printer) looks like this:

host wobbegong { # Wired:
hardware ethernet 00:00:74:91:10:62;
fixed-address wobbegong.sharks;
}

This means that the device with MAC address 00:00:74:91:10:62, receives the IP associated with wobbegong.sharks, which is currently 192.168.2.193. If I want to reorder my private IPs, I just need to adapt the zone file and I'm pretty much done. (This has happened, I used to have the same subnet as my dads network, but I changed it so I can get a VPN running between our networks someday)

Traditionally, I have used fixed IP addresses for all my machines, but once I learned DHCP, I switched to statically assigned IP addresses for all non-guest machines. This is useful in the sense that I don't need to do dynamic DNS internally. For example, I want to take a file from tiger.sharks, while at work? No problem, ssh to jawtheshark.com, ssh from there to tiger.sharks and I can get what I need. It doesn't happen often, but it's damned useful.

Now, what happens when you have two NICs in a device which is very common for laptops: wireless and wired. Well, I do something that most people do not expect, but it works and makes no problems whatsoever. I simply assign the same IP address to both interfaces. It looks like this:

host requiem { # Wired
hardware ethernet 14:fe:b5:b4:d4:6f;
fixed-address requiem.sharks;
}

host requiem { # Wireless
hardware ethernet bc:77:37:c8:c2:fb;
fixed-address requiem.sharks;
}

This is no problem when you're only on wireless, you get an IP address and it works. This is also no problem if you're on wired and have wireless disconnected, because, well, there still is only one single interface used with one IP address. Now what happens if you allow both to connect. Mayhem? Cats and dogs sleeping together?

No, it also works and the reason is that the wireless is slower than the wired interface. At that point something called "Metrics" are used. Basically, the system says "look, I have two NICs, both with the same IP address and I'm simply going to use the quickest one".

Well, I say this works, because it does work on Windows XP, it also works on OS X and it works on Linux. Windows 7, simply refuses to assign the IP to the wired interface. I guess this is pure chance, because I first connected using the wireless interface.

Manually setting the IP or forcing DCHP to give out another IP address works and it then even detects it's basically the same network. In that stupid "Network and Sharing Center": they get grouped.

Okay, I understand, I do something weird. My mistake, I'm stupid. Someone who thinks like me will now say: "No problem, you want to use wired, so disconnect from wireless and let it take the IP address on the wired, it's just Windows 7 acting up and being prissy". That's where the big surprise came.... I did exactly that, disabled the wireless, plugged in wired and.... nothing... It did not want to take the IP address the DHCP server gave it (which was the same as the one on the -now disabled- wireless interface). It stubbornly kept telling me it was an "unknown network".

Seriously? I do understand I do something weird and it's some fringe case (but, hey, seems to be technically 100% legal) However, not accepting the same IP address on a different interface that is NOT active is simply not acceptable.

Seems that due to Windows 7, I will now have to re-engineer my network. Bah, it's only for the occasional game. Probably won't bother too much. Still, in my eyes, this is a bug. A big, big bad bug.

Update 2012-01-06@22:21CET
If you wonder, for now I just set the wireless interface to full dynamic. It gets a different IP and then it works. Well, not 100%. It wouldn't want to be fixed during runtime, I was forced to reboot. Well, not that Windows told me to, but after waiting and waiting and clicking "Diagnose" half a dozen of times, it still wasn't working. Reboot? Instant fix! I retried then with identical IPs and rebooted but that resulted in the same problem. So for now, dynamic wireless and fixed wired.

Lord of the Rings

Journal Journal: [Beloved] may my heart always be open to little (Redux)

To little birds, and to thee, beloved...

        may my heart always be open to little
        birds who are the secrets of living
        whatever they sing is better than to know
        and if men should not hear them men are old

        may my mind stroll about hungry
        and fearless and thirsty and supple
        and even if it's sunday may i be wrong
        for whenever men are right they are not young

        and may myself do nothing usefully
        and love yourself so more than truly
        there's never been quite such a fool who could fail
        pulling all the sky over him with one smileÂ

                                -- E. E. Cummings

Upgrades

Journal Journal: A hardware problem that was hard to crack 11

I'll present this to you as a problem and I suggest you try to find what was wrong. I found in the end, but it took a very long time.

First some background. An uncle of my wife is a international tax consultant, and has quite some tech to support his business. I once made 400€ to set him up with a backup server (based on consumer-end hardware, but whatever). He's a nice guy, and ever since he discovered that I'm a computer scientist I have become his prime contact for anything IT. He's tech savvy and he pays well, what's not to like? I'd even do it for free as he always has nice challenges, but he insists.

On his network there is one machine that was always troublesome. It's a consumer-end machine that he exclusively uses for his accounting using a proprietary package made in Luxembourg (probably because of the local laws). In the past it acted weirdly, which I traced down to the RAM. After using some of my dumpster sourced sticks, it was ok... For a while, then it failed again. RAM again. Exchanging sticks, again failed. Since the RAM tested okay in my dumpster souced motherboards, I evaluated the cause as being a defective motherboard. As it was a older Pentium D socket 775 class machine, which benchmarks worse than a modern day Atom, I suggested to replace just the motherboard with an Intel D525MW. We did that and it was fine for a while. However, the power supply was already making weird noises and I told him that it's going to blow sooner or later.

Fast forward to Monday. He writes me an email that the machine won't turn on. Obviously, that must be the power supply. Monday I drop by at my parents to pick up two power supplies. A relatively modern one (480W) which had served faithfully in one of my servers and a dumpster sourced 250W powersupply. I was sure I could solve it in a half hour by swicthing power supplies. Yesterday, I went there and immediately got to work.

Indeed the machine wouldn't turn on. I lay the tower on its side, remove the old power supply (which clearly was of dubious quality, considering it weight next to nothing), and install the 250W one. Connect everything. Push power and... it boots. I say: "We're done. See, that was easy...". While the machine is on, I set it upright and .... blam power goes away. W ... T ... F ?!?

Okay, okay, two possibilities. Either that dumpster sourced powersupply really isn't all that cracked up to be, or the the motherboard somehow touches the case when in upright position. I try the 480W powersupply. For easy work, I obviously, lay the case back down. Install the powersupply (well the minimum to test this time of course), power one and yay! Works. I turn it off, connect the rest and put it back in its place... in upright position. Try to power on and... Nope... Dead as a dodo.

Okay, the motherboard might be shorting somehow. It's unlikely because the studs keep it at ~5mm from the metal, but let's try. I remove the motherboard and hold it in my hands. Power it on, works. Orientate it in the weirdest positions I could imagine (shorts in the cable of the powersupply, perhaps). Works. Weird.

At this point, I try something else. I remove the power supply and put it on top of the case, which is now in the non-working upright position. I lay the powersupply flat on top of the case and, it works. Do note that a power supply isn't mounted flat in the case. I rotate it 90 degrees and the power goes away.

At that point something dawns to me. I changed one thing, installed everything back in the case exactly as it was... and now it works.

So, what do you think I changed in the whole setup?

Software

Journal Journal: The sad state of software and user interface 26

I'd like to start off with stating that I'm not against change. I've used so many user interfaces over the years that I adapt quite quickly. I'm also not against software upgrades, just not the way it's been done by all major players (including open source software) in the last ten years.

Let me start off with an example: Unity. I switched to Ubuntu 11.10 (from the 10.04 LTS) and I gave Unity a shot. I'm fine now with it, but I had to do something I have done many times before. Shut down my "what I know" mode, and adapt myself to the new paradigm. The way I did this was tell myself: it works in a different way, let's just play it with its rules. As a relatively quick learner that works. I had to do this before, back in my OS X period. Coming from a Linux and Windows (NT4) background, I really had to start from a clean slate. Unity was easier in the sense that I tried using it as Mac OS X with the dock on the side and stop using maximizing windows. Doing that works surprisingly well. It works, and apart from a few annoying bugs (?), I most certainly cope. (Why does Firefox insist on starting maximized for example. The auto hide function of the dock should be disabled too, just make sure no windows are under it and you're fine.)

A radical change in using Unity is also depending on your keyboard to search for applications you want to run. Especially those you run rarely. The most important stuff I have in my dock, but I don't see why I'd need to waste space for the nvidia-settings application which I run each morning to turn on my second screen at work. So, I end up typing "nv" each mording in the Dash Home.

Now, of course you have the people saying "just change distro" or "just change your desktop environment". Often the first implying the last. Obviously, I can do that. In 2000 I ran Peanut Linux with WindowMaker on my Toshiba Satellite 210CT. For us Geeks nothing has changed, I can take Ubuntu, drop LDXE on it, or take Debian and select E17. I don't even need to change distro to do that, I know how to do that myself. Thing is, changing disto is easier. It also is not a solution: neither changing distro nor changing desktop environments. So I prefer Gnome2 over Unity. Fine, but Gnome2 will disappear because they moved on to Gnome3 and I don't think the fork, made by some group, will live.

What's the point, you ask? The point is that I'm a nerd, I have lived more years with computers in my life than without. The problem is that I am the support guy and as a support guy I don't want bleeding edge. I want stability, evolutionary change and a predictable roadmap. I want to run the same system so I can support those who actually need support, which would be my mother and my mother in law who are both 10.04 LTS users. Do you have any idea what it means to switch over users like them from Gnome2 to unity? It isn't going to be pretty. You say Mint? Fine... Gnome3 with extensions to make it look like Gnome2, but it ain't Gnome2. It also adds an enormous workload upon installing the machine, if you don't go with defaults. Instead of an hour for installation, plus setting up a few programs, I need to change the distro on a fundamental level, making my installation time much longer. This is also why people change distros, and not desktop environments. Ease... Plain and simple.

This summarized what is so wrong with desktop environments: Maturity is considered a bug, not a feature. Let's see Gnome2 is stable, well known and actually works without too much glitches. We can't have that. Throw it away and start from scratch with a new paradigm, full of bugs and with no clear roadmap. From my point of view that is simply not acceptable for the end-user.

Oh, and don't think this is unique to Linux. I give you Windows XP. Say what you want about XP, but from the user point of view, the user interface is well known. From the system administrators point, it is also well-known, easy to secure and thus mature. Let's skip Vista, and go directly to 7. The interface is even more condescending and you have to change your way of working, just like on the Linux Desktop Environments. Instead of using the mouse to start program (which, like it or not, normal users do!), you have to use the search function in the start menu. Also, one of the things you could easily do in Windows XP was show the hidden files and still have a quite oversee-able home directory. Try that in 7, it becomes a mess and it's not something you want to have activated when normal users use it. (desktop.ini? What's that file, I'll just delete it) There are so many hidden folders and hard-links, it's not pretty (Do note the dotfile frenzy in Linux is no shred better). Windows 7 is the first Windows, I actually put the "hide hidden files" in enabled state.

In a similar vein: want to move your My Documents folder from your fancy-ass quick-but-small SSD to spinning rust disk? Without re-installation, it's not possible. Without re-installation, you're doomed to move every "Subfolder" of you home manually. Why? Under XP it was Properties of your My Documents folder and set it to the new location.

These changes are completely unnecessary and change for the sake of change. Yes, I understand that we can't keep XP with the advent of 8GB++ RAM Machines, but really?

So, Mac OS X is immune? Fuck no! My wife's superb iMac runs Snow Leopard and I'm scared shitless to upgrade it to Lion. She is the same category of users as my mother or my mother in law. Now, I haven't touched OS X much at all, but I know one glaring change that made many users bitch a lot: the way the pages scroll. Long-time tradition is that you scroll your scroll-wheel down, and your documents goes down, scroll it up and your document goes up. Mac OS X Lion throws this out and goes for the inverse. That's like reversing break and gas pedal. Yes, I understand why, and it does make sense on a touch device or if you have that fancy new Magic Trackpad. Well, we don't... Sucks to be us, and sucks to be me to try to explain it to my wife when we eventually and inevitably will be forced to upgrade.

Of course, you say, "this is limited to operating systems", just suck it up. Nope, let me present you Firefox. Their new release cycle is insane from a supporting person like me. On Ubuntu, I best stick to what has been shipped. Let's take Windows. If you are like me, but unlike most people, I will run my users as limited users. Say what you want, but taking this stance is the best way to keep your users from getting infected with anything. The downside is: they can't install anything except for the annoying little programs that go around this and install themselves in the users home folder (Google Earth and Chrome, I'm looking at you!) This implies the automatic updates so many software companies seem to love so much (how many have you running?) will not work. So you have to disable them, which I do. It also means that you get a feature freeze which, oddly enough is very desirable. Supporting a known subset of software simply is easier. Given they run Limited User, the risk is mitigated greatly. Firefox was fine, a stable release (akin to the LTS system in Ubuntu) as the 3.6 line and anything else for those who want more. Except Mozilla wants to stop this. We all need to jump on the update-frenzy bandwagon. No! It robs us of stability and predictability. This is clear with all the extensions breaking so often. There still is no Java Console for Firefox 8, and on the Windows 7 machine I discovered this, we have the latest bleeding edge Java.

This brings me to another annoyance: System developers, especially under Windows, still have not understood the concept of multi-user machines where not all users are privileged (and heck, to the example I'll give you this doesn't even matter all that much). Imagine I set up a machine for you, we'll say Windows 7. It's for you, your kids and wife. Obviously, I want all of you to have the best surfing experience and since you are married with that Swedish hottie, and you live in Germany and your kids thus need to write German you want the English UK and US, Swedish and German dictionaries in your browser. Dictionaries are extensions and what I'll describe is true for all extensions. How do you do this? Traditionally, for such a thing, you install these things centrally (%programfiles%\Mozilla\Firefox\extensions) instead of per-user (%applicationdata%\Mozilla\Firefox\Profiles\randomstring\extensions). Try it... Do it... In order to get this working you will have to install it as your user, then elevate to Admin privileges and move the raw folders to the appropriate folders. Oh, and then set the security permissions right please. If you did everything right, those extensions will now be visible for all users. Most people don't know this, so you have extensions/dictionaries installed for each of them, all in different version, all in different state of usage. From a support point of view unacceptable. From within firefox, only the per-user system is supported. There is no check-box you can check if you are in the "Administrators" group to "install for all users".

Do note that OpenOffice has exactly the same problem with dictionaries. Luckily it detects if you are the "Administrator" user and offers you the option. Not so with the "Administrators" group, unless it changed (last I tried was OpenOffice 3.2).

I realize I deviated a bit with the above, but it illustrates another aspect of what is wrong with software these days.

Please, both in the proprietary world as in the free software world: Stop changing for the sake of change, especially in GUIs. Stop forcing upgrades upon us and do a Stable/Unstable distinction (Debian really got it right, but Debian doesn't make a good deskop without a good amount of manual work. Besides, even Debian is going to switch to Gnome3 eventually). Change is not bad, but radical departure is bad. Sometimes a product is just mature, and mature doesn't mean spoiled. It means, you can depend on it being what it is and not changing radically.

Windows XP, for all its failures is unique in the sense that it gave us 10 years of software stability. That was a great period to live in. I fear however, that this is in the past and we're bound to get in a rollercoaster ride.

User Journal

Journal Journal: A long way from home 1

It's nearly the end of the year. I noticed I average about a post a year now on this once so fantastic news site that I barely check up on these days. I haven't seen the oodles of good posts that whooshed by, nor have I seen the inventive new types of trolls that lurked here since when I was in University. That's a perplexing 10 years ago by now.

Anyway, long introduction short to say my wife Isabelle and I are expecting our first kiddo in about 4.5 months from now. Things are still early so we're clinging onto pieces of wood all over the place, but the vibe is good! All sorts of new issues spring to life, such as daycare, home safety.. welcome to the real world it is :)

During the years I've seen millions of colleagues either getting pregnant themselves or making their spouses pregnant, spawning a fountain of kids and sending tons of birth-cards this way. Not without a bit of healthy envy did I wish for something fantastic like that to happen in my life too. And then you suddenly see the years tick away and settle for life without kids. I still loved to care for kids though. I must have bought truckloads of stuff for newborns of people I knew at the time. So finally it's time to change the tables. :)

The long wait for 2nd life in my wife's belly was generally first thought to be caused my clumsiness with the other sex, but after a while it became clear we had to resort to more scientific approaches to make a baby. Lot's of bruised identities and emotional roller-coasters later, it worked! It worked! Yeey! So we are incredibly proud and happy to be watching the echo monitor at the gynecologist's, different patches and shades of grey revealing what soon will roam this earth! Incredible! We even bought some sort of microphone to hear the baby's heart-rate and it's a steady 160 bpm, which we fall asleep with.

4 Years ago I started at the biggest game entertainment venture in BE, 2 years ago we got married, last year we rebuilt the back of our house (not a particular smooth ride but nonetheless super glad we did), this year we've made our first kid, and next year hopefully the sunlight reflects in 2 extra pretty eyes! Would have signed up for this if they showed it to me 10 years ago!

The gender ? That's still a classified secret which I hope I can announce in a few months, (and thus up the average of my posting here). I dare you all techies to try to crack the secret :) Cheers all!

Google

Journal Journal: My Grandma doesn't like Google Streetview 17

Today, my mom sent me a picture of my Grandma on Google Streetview. I thought it was photoshopped, as I have an uncle who is an artist and is quite versed in Photoshop. A little doubt still persisted and I checked with Google Streetview to be sure.

My jaw dropped wide open when seeing the actual Google Streetview picture. I posted links to the actual address to select people on Facebook and G+, because obviously her address would be published. Probably not the best idea.

Since I still want to share, I'd say: enjoy!. It's a screenshot I made myself.

Yes, that is actually my grandma... My *awesome* grandma...

If you don't believe me you can contact me, and I'll give you the actual location. Just promise me then that you won't share the address.

Ubuntu

Journal Journal: Living with Unity 42

I know, I haven't been very fond of Unity. As a matter of fact, I still don't really like it and there are improvements that could be made. I still bit the bullet and went with Ubuntu 11.10 on my work laptop? Why? Because yesterday my laptop refused to boot. The harddisk decided to have some mechanical failure somewhere between yesterday and the Monday before: I was sick due to a quite heavy Gastroenteritis last week.

First thing, organize a new hard disk. While I was away running down the electronic stores, I asked a co-worker to burn me the latest Ubuntu 11.10/amd64. The rest of the day, I passed installing the system, and setting everything up for my work environment. As I didn't have a possibility to read the old disk, I started from the assumption that everything was lost. I had a backup at home, so I wasn't all that worried.

Still, I decided to give Unity a shot. First thing first, you do need a good machine to run Unity as conceived by Canconical. This is a Core2Duo P8600 with NVidia graphics (Quadro NVS 160M, according to lspci). I had tried 11.10/Unity on my old latop which is a Turion X2 TL-50 with ATI Xpress 1100, and it's too damned slow for Unity. This is mainly due to the ATI chipset being grandfathered and not getting any decent drivers anymore. Also, I used it with a trackpad. The last thing is important: the longer "mousing ways" strain you when using a trackpad, but at work I use a mouse and there it doesn't bother me all that much.

The second thing, I decided after my initial Unity experience was to give it the "Mac treatment", which means: stop using maximized windows. Maximized windows are simply a pain in Unity. If you don't use them, you'll do fine. Next up is to take care that you never ever, under any circumstances, put something under the "dock" (dash?). If you do that, it will autohide, so if you need it, it will take a few seconds to reappear. That is very annoying. This is, by the way, the same reason that maximized windows suck so much. No dock.

When you adapt yourself to that line of thinking, Unity becomes usable. That said, Unity needs a lot of resolution. One could argue the icons are too large, so you cannot fit everything you might need in it.

Two very positive things on Ubuntu 11.10:

  • The top bar, while being very uncustomizable, is duplicated on your second monitor. So if you need anything from up there, you actually have less mouse movements to do. Remember, you can get your email, IM, RSS by default in there.
  • The backup tool looks nifty. I'm running one now, but from afar it looks a bit like a time machine clone. Very good for the normal user. Yes, I do know how to use rsync, don't worry.

What I like much less is that you "feel" (yes, yes, I know cold hard data is better) slower. I cannot say if it's just the system, or due to Unity. Furthermore, am I not convinced that the current NVidia drivers are top-notch (NVidia is usually quite good on Linux). Just right now Movie Player (that's Totem for you folks, I really need to install VLC), decided that it was going to hijack my second monitor and set it to "mirror" instead of Twinview. How that's even possible, is beyond me. The NVidia XServer Settings applet also manages to kill Unity from time to time. Sure, that's not really Canonicals fault, but it's annoying when it happens. I'd rather use the native monitor section application anyway. I don't think that possible, except if I'd try Nouveau or something.

All in all, I'm not all that negative any more about Unity.

Still, don't even think of trying this on slow machines and especially not on netbooks. Which is odd, as I understood Unity was "born" for that market.

There is one thing I want to say that bothers me: It's this new philosophy of putting applications in PPAs (Personal Package Archives). It is very much a hybrid form between "Windows thinking" and "Linux thinking". The mantra these days is pretty much "Just add this PPA". It's just too close to "Just download and install this exe". I don't like it. I did install two PPAs (indicator-cpufreq and indicator-multiload), but I really do think these belong in the main repository. Sure, these are little things, but I really don't know what exactly I added to my system, now do I? It gets worse. I have an application called "IBM Storage Manager" to work on our SAN. It's a Java application and it "needs" Sun/Oracle Java 6. You want Java from Sun/Oracle? Oh, add this PPA. I will tell you what: unless that PPA is on an official Oracle/Sun site, I tell you: No fucking way in hell.
IBM Storage Managers seems to run on OpenJDK, so for now I don't need to install it. I really should try the BladeCenter management consoles. They are Java-Applet based. That might fail spectacularly too.

Slashdot Top Deals

Physician: One upon whom we set our hopes when ill and our dogs when well. -- Ambrose Bierce

Working...