|Zap's Digital Lighthouse|
Sat, 29 Dec 2012
So, after all this time, I took advantage of a trip to Canada to buy an ASUS UX32VD-DH71-CA ultrabook. I was starting to wonder if I should wait for Haswell laptops or a Microsoft Surface Pro device, but one can wait forever until something new comes out real soon now, and my original non-unibody Macbook Pro has become somewhat of a boat anchor, as Apple won't support it with newer releases of MacOS (which goes to show that one should trust one's instincts: I remember being concerned that Apple had decided to use non-64 bit Intel Core Duo processors in those early Macbook Pro systems, and sure enough they were discontinued after 8 months to be replaced by 64-bit capable Intel Core 2 Duo models).
So, I am typing this on my shiny new Asus Zenbook Prime ultrabook running under Windows 8, and so far the machine is very nice. It's also nicely upgradable, as you can change the harddisk for an SSD and you can add more RAM, so ideas for the future.
Any suggestions as to whether I should attempt to put Ubuntu onto my old Macbook Pro? I wouldn't mind having an Ubuntu laptop around, but Ubuntu on Apple hardware always seems like a bit of an iffy proposition.
Anyway, more on my experiences with the new Ultrabook in the coming weeks. Until then, happy transition into 2013 to you all!Sat, 15 Dec 2012
Grumble grumble grumble.
I am irritated at Windows 8.
Last night, my PC informed me that it would reboot in 15 minutes to install a Windows update.
That irritated me: my PC should not decide when it's going to reboot... I could be in the middle of something important and need to postpone rebooting for an hour or two. Previous versions of Windows have always given me the option to postpone the reboot.
So, I shut down the PC and went to sleep.
This morning, I rebooted the PC and went into the desktop... Boom! "Skype has stopped working".
Cannot get skype to work. Restarted it, failed again.
Argh. It's been ages since a Windows Update has broken my machine (actually, I can't remember when that last happened).
Reinstalling skype did not resolve the issue.
Then Internet Explorer also stopped working. Not a huge issue as I use Firefox most of the time, but still...
Hunted around for a solution and in the end fixed it by going to Windows Update and installing the latest Important fix (KB2779768).
So, now looking at the update history, it seems like KB2771431 is the one that broke skype, and KB2779768 fixed it.
Still, I lost an hour hunting around for a problem that shouldn't have occured. Last thing you want at 6 AM on a Saturday morning is to be hunting around to find why your PC is not starting up gracefully.
As I've said: Grumble Grumble Grumble.
P.S. I also dislike how some New UI (Metro) applications display adverts on my PC. Actually, that has turned me off completely from New UI applications, and now I avoid them for that reason.Wed, 12 Dec 2012
Another quick blog item on this 12/12/12 :-)
Since I've last blogged about this, I have purchased an upgrade for Windows 7 Ultimate Edition on my main PC to Windows 8 Pro.
I have gotten somewhat used to the 'modern' UI popping up when I boot the machine and/or bring it back from sleep mode. It still feels a bit odd navigating this new GUI with a mouse, as the big tiles really look like they're made for big fat fingers... so I do spend most of my time in old-style desktop applications: MS Office, WoW, Steam games, Skype (desktop version), Firefox, Thunderbird, etc.
The O/S feels quite responsive and I am pretty happy with it. Next machine I buy will definitely be a Windows 8 machine, and that will be OK.
As for my "new laptop saga", the next chapter still isn't written: I am still tempted by the Asus UX32VD as it's the best machine around... so the jury is out: will I buy an Asus for Christmas, or will I be able to wait until Q1 2013 to get a Surface Pro device?
More later on this topic.
Blogging on the 12th of December 2012. On the 12/12/12. Last time we have a triple repeating number until 01/01/01 (in 2101). It's a silly pattern, as you could say that 2012-12-12 is not really a repeating number, but it's amusing to see how many places have reported this as news today.
Anyway, as I didn't pay particular attention what I did on 11/11/11 (or 10/10/10 (or ...)), let's talk about something special that we did today: we saw the early premiere of the movie "The Hobbit" at midnight at the Gaumont Marignan theater on the Champs Elysees.
As this is a long movie, we weren't home until 3 AM, so actually it will soon be time to hit the sack, but before I go, here are some thoughts about The Hobbit:
Still, the dwarves' quest for Erebor is enjoyable: I definitely had fun and will certainly see the movie again.
So enjoy 12/12/12 while it lasts and get all of your last minute shopping done before it's too late :-)
PS. Oh, The Hobbit is definitely not a kids' movie: any young one seeing it will probably be scared of the wargs and the orcs.Mon, 29 Oct 2012
Microsoft has just introduced the Windows 8 O/S and the Surface RT ARM-based tablets last Friday.
I will probably upgrade to Windows 8 on some of my machines; but I am quite tempted by a Surface Pro tablet with an associated keyboard. That's a Surface Pro, not a Surface RT. If there is one reason I am considering leaving the iPad world is that I am irritated at the various ways that Apple is limiting the way I can use the computing device I have purchased... I don't want to end up in the same situation with a Surface device, so I want the flexibility of adding any Windows application I wish onto my Surface device. Hence exit Surface RT, welcome Surface Pro.
Now, of course the Surface Pro will certainly not have all of the characteristics I am looking for in an Ultrabook, but then the usefulness of the format is probably enough to make me buy one.
But I don't think I want a Surface RT. Just like I wasn't interested in Windows NT on MIPS or Alpha!
PS. Let's see if I wait or if I end up buying an Ultrabook before then... perhaps some nice machines will come out with Windows 8?!Wed, 25 Jul 2012
Hunger Games: my rating 7/10
I liked Hunger Games. To the extend that I got the 3 books of the trilogy from Amazon on my iPad and read them during my vacation last May. First books I bought for the Kindle application, and first books I read on the iPad. Solid acting in the movie by the young lady playing Katniss... in the end, it's still somewhat of a teen movie, but quite enjoyable. I will be watching for the next 2 movies.
Man on a Ledge: my rating 8/10
Good thriller, good cop movie. Actually better than I would have expected from the movie poster. Recommended.
Sur la route du Marsupilami: my rating 4/10
Well, I really wanted to like Sur la trace du Marsupilami, as I have known the Marsupilami cartoons since my youth, and Jamel Debouze can be quite funny (I remember fondly his performance in Asterix mission Cleopatre. But in the end, the movie disappoints: the Marsupilami is not really as unforgettable as one would have hoped, and many of the jokes fall flat. It made me chukle a few times, but unfortunately not enough to rate more than 4/10.
Wrath of the Titans: my rating 6/10
An interesting depiction of the age of titans and the story of Perseus. I generally like fanasty/mythological movies, and this one was OK... the special effects were quite good, I loved the cyclops (amazing how far we've come from the movies of the 1970s). I watched it on a plane, but it would be good to see on a large screen.
Oh noes! Another A380 adventure.
If you have been reading this miniblog for a while, you may have read my previous postings about my woes with A380s (here).
Well, I did it again: for this summer's vacations, I picked the Paris-Montreal flight on the A380. What is happening this time? Well, one of the on-board computers is deffective on the plane, and after some testing they found that they needed to replace it and then run some diagnostics. So, instead of taking off at 13:30 as originally planned, we are still sitting on the tarmac in a powered down plane so they can replace the electronic gizmo... and it is 14:00. Of course, no movies or meal service, as we've not really left yet!
At least, some good news: as the plane is fully booked and there was a long waiting list, we were upgraded from Premium Class to Business Class, so the wait has not been unpleasant. But still, my luck with the A380 continues to be so-so (I'd venture that 50% of my A380 flights so far have had various problems or incidents). Through all of this, Air France is being quite nice, but still the incident rate is surprisingly high.
It might have to do with the fact that there are 6 A380s in the Air France fleet (compared to, say, 59 Boeing 777s), so when you've got a difficulty with the pilot or with a technical component, you're probably more likely to be on your own.
Anyway, if I understand correctly, Air France will stop flying A380s on the Paris-Montreal route in a few weeks: not a big loss from my point of view :-/
To sum it up: nice plane, but still a bit early in its life to have it be as reliable as some of the workhorses in the airline industry. In a few years it will be fine.
(update: the plane has re-powered up... hopefully the diagnostics on the onboard computer will pass and we'll have the green light to take off.)
(Update 2: 16:23, the final tests on the onboard computer have been successfully run and we have the green light to depart -- let's now see what sort of timeslot we get for takeoff)
(Update 3: 16:38, we're heading for takeoff. More info in Montreal... can wait to get there and meet the family)
(update 4: 19:14, service is very friendly on Air France; nice meal, nice movies.
| Posted at 15:08 | permanent linkMon, 23 Jul 2012
I have not yet bought a new laptop, but the first few IvyBridge ultrabooks are starting to come out.
As I've written before, I am interested in a lightweight machine that is going to be powerful enough to last a few years. I don't want one of those silly 1366x768 screens that you find on many otherwise fine machines (like on the Toshiba Portege Z930), and I do not think that the Intel HD Graphics 4000 are going to be sufficient to run the odd game on the road (Diablo 3, World of Warcraft, or various Steam games).
I fear I am a few months too early :-( The new Dell XPS 14 looks promising, but the reviews I've seen so far have been fairly disappointing unfortunately. So, I had almost decided on an Asus Zen Prime UX32VD-DB71 which has a backlit keyboard, a nice 1080p screen and a proper GPU (though unfortunately it is Nvidia's entry-level GPU, the GeForce GT620M, instead of the GT630 like in the XPS14, but apparently it is good enough for 60+ FPS in World of Warcraft). However, they are sold out at Amazon Canada, and in most other Canadian resellers I've seen... Oh well, if it takes them too long to stock them up, new machines will come out that may fit my requirements even better :-)
Hmpf. For the price of a Dell XPS14, one can almost get an Alienware M14xR2, but that's not an ultrabook... it even comes with a DVD drive! (pity you can't configure it out to lighten the weight of the machine)
Going forward, I think that the Microsoft Surface gizmos actually look quite attractive... let's see if I'll wait until they come out to renew my machine.
(pictures from the Dell and Asus websites)
Over the past few days, I have travelled from Paris to Cologne, to Brussels, to London, and then back to Paris. All of this in the comfort of a fast TGV train (the Thalys for France-Germany-Belgium, and the Eurostar from Belgium-UK-France).
Fast trains are a very civilized way to travel: they are comfortable, you can eat properly (well better than on regional airplanes), and some (like the Thalys) even provide WiFi access in the cars (mind you, the access is not flawless, but compared to no access, it is much preferable and truly welcome).
Coming from North America, where trains are not in most people's travel habits, I have discovered the pleasure of a well-run rail system, and it is indeed a great way to travel.
(picture from Wikipedia)
Speaking of the Microsoft Surface and of Windows 8, I must admit that I am a bit worried about Windows 8 for laptops/desktops (as reported here: Windows 8 'bad' for desktop users). It does match with my limited experience with Windows 8 consumer preview: not very pleasant on a desktop machine: I got the impression that I was constantly fighting with Metro to get stuff done using the mouse and keyboard. I like tablets, but if I'm sitting at my desk, I don't want a "touch" paradigm :-(Tue, 05 Jun 2012
As I've said earlier, my home network is on IPv6 as can be seen here through the SixXS IPv4 gateway. Support the move to IPv6, NAT'ed IPv4 networks are really a weak solution.
As I am posting pictures today, here is a picture of the ship that we've recently sailed upon: the Ruby Princess... The picture was taken at night in the port of Venice, after coming back from a gondola ride in the late evening around Venice.
Beautiful ship and a great vacation. Lots of rest and relaxation. We will go back on a cruise at some point in the future.
Now, I have about 1256 pictures from that trip, but as a public service to readers of this blog, I am not going to post them all here :-)
I am connected right now to NASA Edge over here to watch the 2012 Venus transit across the Sun... This is similar to a solar eclipse, but since Venus is quite far from us (and not that big), it appears as a dot moving across the face of the sun.
This is a fairly rare event, the next one being in 2117... so that makes the event fairly exciting (the NASA scientists on the webstream have been using words like spectacular and neat to describe it, and are obviously getting quite excited by the event :-)
Now, the fact that I am watching this in my Paris appartment as a webstream live on the internet from Hawaii is most definitely very neat.Sun, 03 Jun 2012
Still looking into upcoming ivybrige ultrabook laptops, I found an evaluation of the Intel reference design for an ivybridge ultrabook on thinkdigit here.
The article is a brief overview of the Intel ivybridge ultrabook reference design, and gives a glimpse of what we can expect from these machines... however, the comments on the DirectX 11-compatible HD Graphics 4000 integrated graphics are a bit sobering (to quote: "the graphics test scores were more ambiguous. The 'Ivy Bridge' HD Graphics 4000 are a real step forward compared to the 'Sandy Bridge' HD Graphics 3000, but a step doesn't equal a sprint: our gaming tests fell short of the 30 frames per second (fps) playability threshold").
Hmmm. I am looking for a light, take-it-anywhere laptop that I can use for gaming, development, and connectivity. Perhaps it's a couple of years too early for an ultrabook to fit the bill... so perhaps I should look for a lightweight Alienware, Asus, or Dell XPS 14' laptop !?!
Today is mother's day in France, so this is a quick blog entry to wish my lovely wife a wonderful mother's day for 2012.
As I wrote a few weeks back (is it really June already?), I am quite tempted by an Ultrabook. This is a form factor that would be more useful for me than an iPad, as it allows more freedom in computing because of the keyboard, and especially because of the O/S: I do use an iPad as a neat mediam consumption device, but I am annoyed at the restrictions that it puts on me in the management of space (cannot easily share files with the rest of my computing environment) and connectivity (I do use issh for SSH connectivity to various computers, but this is unix inside: I should be able to juggle ssh, scp, firefox, and a whole bunch of things on it without feeling that I am stuck in a straightjacket :-( Perhaps I should just jailbreak my iPad... but is that sustainable as a model?
Back to the ultrabooks: there are a few very nice models out there, but I am going to wait until the ivybridge ultrabooks are out... and from what I've read, it may have to wait until September, as ivybridge is out for desktops and "big" laptops only.
So, nothing for father's day this year, I guess :-)
A couple more words about my 2006 Macbook Pro: my current battery is at 105 battery load cycles. It is the second official battery I've had for this laptop. Now granted, I do not use it so often... but still, after only 105 load cycles, the battery is in 'Service battery' condition, and is down to a capacity of 2218 mAh, where it should really be at 5600 mAh.
Sigh. I should really be able to crack open the battery case and reuse any good cells from my original battery to replace any dead cells in my current (newer) battery. Batteries are actually really complicated, but I find that the industry is not doing very well with battery management... we should be planning for longterm usage (like 10+ years) and provide for capacity management on a longer term basis. At this point, battery management seems concerned only with cycle count and maximum capacity tracking, rather than proper recharge cycle execution.
Anyway, I assume that electric cars are managing this a lot better these days. Something to look into...Thu, 03 May 2012
My Macbook Pro dates back to 2006... it was the first generation of Macbook to feature an Intel CPU. It still works well, but since it's based on an Intel Core Duo CPU, which doesn't support 64-bit instructions, Apple has decided to drop support from Mac OS X Lion... not too nice for people who supported Apple when it went from IBM G5 CPUs over to Intel.
So to make a long story short, I am thinking of exchanging my laptop for a new one. I am quite tempted by an Ultrabook, but I'd rather wait for an Ivy Bridge ultrabook, so I'll have to wait a few month still.
Ivy Bridge has a slightly improved version of Intel's integrated graphics, so I'm hoping it will be at least somewhat capable graphically.
We'll see in a few weeks what interesting machines come out.Sun, 29 Apr 2012
We went to see the movie The Avengers this morning.
A truly fun movie: 143 minutes of high energy entertainment.
Iron Man, The Hulk, Captain America, Thor, Black Widow, and Hawkeye, brought together by Nick Fury and S.H.I.E.L.D. to fight the bad guys. It's over the top comic-book style... a great success! We enjoyed it tremendously.
If you've ever liked superhero comic books, I recommend that you see this movie.
P.S. As ever, my favorite Avenger is Iron Man. The whole gang is fun... reminds me of Saturday morning cartoons in my youth.
P.P.S. It's unusual that an American movie is released in Europe before it is in North America... not sure why the studios (or rather the distributors) chose to do so this time.
I have finished the StarCraft II campaign today. In Normal mode... Yes, I know, I should have done it in Hard mode, but I've been at it for over a year in Hard mode, and was making very little progress (ok, it had mostly to do with the fact that I was stuck, and had stopped trying)... so I tried again in Normal mode, and there I make regular progress and finished it eventually.
StarCraft II is fun, but I haven't tried the competitive games yet: the fact that they're played at Faster speed tells me that I will not do well in ladder games :-( It's a bit too quick for my fingers.
But it's fun to complete the campaign scenarios & play some cooperative games against the A.I.
P.S. So many version 2, version 3, or version 10 games these days... need a few fresh version 1 concepts! (heck, even Diablo 1 was a reheated rogue/moria clone :-)
P.P.S. 2 days off coming up, but lots of work to do regardless. Let's get that schmilblick moving :-)Wed, 25 Apr 2012
The first voting round has passed, with the two expected candidates moving on to the second round (albeit with some slight surprises in the relative weight of the 3rd to 10th candidates).
Now the pollsters and the press have been claiming for months that the result of the second round is easily predictable -- that may be so, but then again French people often don't like to feel like they are being led down a predictable path like that.
It is fascinating to observe. Good luck to both candidates... and to us all :-)
| Posted at 22:29 | permanent linkSun, 15 Apr 2012
Next weekend will be the first round of the 2012 French Presidential election.
Most analysts believe that this first round of voting will bring in the expected result, with Nicolas Sarkozy and Francois Hollande being the two candidates moving on to the second round. This seems to be the most likely scenario, but one has to keep in mind the 2002 election where the most likely scenario did not play out.
Hmmm. Also, from an economic point of view, we are not out of the woods yet!
| Posted at 11:22 | permanent link
Having played with ZFS and USB disks over the past few weeks on FreeBSD 9.0, I have come to the conclusion that multiple USB disks + ZFS raid-z is not an excellent combination... USB disks can appear or disappear dynamically, and ZFS does not deal with this beautifully.
ZFS does deal with devices appearing and disappearing, but with an understanding that devices are mostly stable. So, I will use ZFS on internal disks, and for USB disks, I will limit myself to single-disk volumes (which seem to work fine).
I would be interested in a filesystem that would deal with disks being plugged in (or plugged out) dynamically (USB disks or otherwise), but I am not sure that this exists. I will hunt around for something like this.Sat, 14 Apr 2012
Well, it has been almost a month to the day since my last blog entry. Lots of work at the office, with long days (waking up around 03:00 on a occasion) have been keeping me very busy.
Things have been moving forward with my microserver and my ZFS experimentation. I have also dug up Starcraft 2, which is interesting (and somewhat frustrating at Faster speed).
More later.Sat, 17 Mar 2012
Because I am backing up a whole bunch of machines that may have identical files on them (many copies of Windows, old backups, etc), I am interested in finding ways of having n copies of a file not occupy n times the amount of storage.
I see three ways of doing this:
Stow looks interesting... I'll try to find some time to dig further into it.Mon, 05 Mar 2012
The Windows 8 Consumer Preview edition was out Feb 29th. I've downloaded it in ISO image form from here. I have tried installing it in vmware player virtual machine a couple of times, but I have not been successful yet (had an error message when scanning for devices, and haven't really had the time to look at it further since).
Update: I have successfully installed it on a leftover acer PC with quadCPU, 4GB RAM, and 2x 500GB drives. Runs quite well with essentially no complaints.
At first glance, it looks pretty good. I look forward to trying it a good thorough try. I like the look of Metro, but they need to have right-click do something intelligent in it, if it's ever going to be used for anything real.
Anyway, let's hope that in the great rush to send everyone into mobile mode using cordoned-off App world with limited freedom, our industry doesn't lose sight of the fact that many of us still want (nay, need) to really use our machine every once in a while.Thu, 01 Mar 2012
I have mentioned before the HP Proliant Microserver, about which one can find information here.
I have purchased one of those and I am not successfully running it under FreeBSD 9.0 as a server on my LAN. Quite useful, quite well built, I am fairly pleased with my purchase! This must be from the old Compaq crew at HP, they've always made good servers :-) (Hey, how long has it been since Mary McDowell has left HP? Must be getting close to 10 years now... one of my preferred Compaq executives! My my, how time flies!)Tue, 28 Feb 2012
So... 2012 is an Olympic year. It is a leap year. 2012 is divisible by 4, but not by 100 -- unless it was divisible by 400 (which explains why Y2k was a leap year). So there you go, I can blog on a February 29th.
Don't forget to check your watches today... all of the ones with simple algorithms for computing the number of days in each month will probably get it wrong. Of course, you should be OK if you are wearing a German Junghans radio-controlled watch that synchronizes nightly with an atomic clock signal in Europe, Japan, or North America (see more here)... or if you are running ntp software on your machine (see more here). Funniest thing about ntp is when Tony and I installed a GPS antenna on top of the building in London to get a time signal for our global ntp servers -- we had some fun explaining why we needed a GPS receiver on a building :-)
Always synchronize your computer clocks with ntp... there's no reason not too.
Update: woah... check this out: a major outage of Azure apparently caused by a leap year calculation problem! This is impressive: as an industry, we've been struggling with date/time problems for 50 years or so, and we're still making leap-year or summer-time-change mistakes in 2012. Sheeeeesh!Mon, 27 Feb 2012
So... it has come to this.Sat, 25 Feb 2012
Apart from everything going on at work (and there is a lot to do there), and a fairly significant birthday in mid-week (this is where you find you've got a lot of great friends), I have found some time to play around with my NAS project.
Here's the latest:
Anyway, I need some form of USB 3.0 support on the Microserver... 40 MB/s is just too slow.
| Posted at 15:49 | permanent linkSun, 19 Feb 2012
So, I have been playing with my small soekris net6501-70-based NAS device for home.
Lots of things have happened since I last blogged about this:
So, lots is happening with my small NAS server.
More on this next weekend.
I have just finished upgraing one of my FreeBSD machines from 8.2 to 9.0, rebuilding from source as explained in the FreeBSD handbook here.
One of the painful steps in upgrading a FreeBSD machine, is the mergemaster step, as it forces you to go through a whole bunch of files, just to accept CVS tag changes... or so I thought !!! Turns out that there are optional flags to mergemaster, and running "mergemaster -FiU" does pretty much what I've been hoping mergemaster to do. Yay!Sun, 12 Feb 2012
I have set up my Soekris net6501 with the latest beta of FreeNAS 8, FreeNAS-8.2.1-ALPHA-r10110M-x64. I installed 4 external 1 TB external USB disks on the machine, and set them up as a RAID-Z ZFS volume in FreeNAS and set about exporting CIFS and NFS partitions to the rest of my household. FreeNAS 8 is going to be an excellent product when it releases v.8.2.1... I look forward to seeing it in use in the coming months.
However, I have received the following FreeNAS alert twice now: The ZFS volume status is UNKNOWN: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected.Determine if the device needs to be replaced, and clear the errors using 'zpool clear' or replace the device with 'zpool replace'.
Interestingly enough, both times the error was corrected without any problem and the ZFS pool was back in HEALTHY state when I looked into it, but still that message sounds fairly omnious. Could it simply come from the fact that the drives go to sleep and are sometimes not ready when ZFS tries to access them (hence they somehow timeout)??? Or is it something more serious and one of my (new) drives is about to go south?
I wonder whether there are any recommendations against setting up a RAID-Z zpool across external USB drives that can go to sleep (and hence take 30-60 seconds to wake up). Hmmmm, I should investigate ZFS best practices and see if USB drives are usable this way. Else, I'll just stick with UFS with rsync for replication/backup.
More next weekend :-)Sat, 11 Feb 2012
I listened to the hockey game between the Montreal Canadiens and the Toronto Maple Leafs last night on ''internet radio''.
Montreal won 5-0 which gives them a 4-games winning streak (haven't seen too many of these this season!). NHL hockey is fun, but it's always particularly fun when Montreal beats Toronto or Boston :-) (Now, of course, these guys probably feel particularly smug when they beat the Canadiens, but I'm not going to worry about that :-)Thu, 09 Feb 2012
I have been architecting, recommending, and specifying the use of irtual machines at work for years, but I had never really used them seriously at home yet until recently. I had looked into using either Parallels or Fusion on my Macs to run Windows seamlessly, but in the end had always reverted to just using Apple's bootcamp, which always did the job for what I needed (except for the @!$&#^!%# graphics drivers in bootcamp which never seemed to be up to snuff).
However, given my recent purchase of a decent PC, I looked into the possibility of running FreeBSD in a virtual machine to take advantage of the CPU speed and sizable RAM to compile kernels for some of my smaller machines faster (running a whole buildkernel buildworld installkernel installworld cycle on a Soekris net4801 takes over 24 hrs which isn't fun).
I investigated various options, but it turns out that the best/most convenient is to run the vmware player under Windows 7 on my PC... using that, I can install FreeBSD 9 in either 32-bit or 64-bit mode, and just "play" whichever version of FreeBSD I need to run tests (or compilations) in a window. There is something inherently fun in having FreeBSD boot and discover the hardware of the virtual machine. Quite useful, quite powerful... just fascinating.
It's nice to be able to watch Superbowl XLVI on TV, right here in Paris. The TNT channel W9 is showing the game direct from Indianapolis. It's a bit late (actually, it was already tomorrow here in Paris, as the game started :-) but it's quite nice to watch!
2nd quarter's almost over, and the NY Giants have been dominating the game from the start... but the score is only 9-3: the Patriots still have a chance if they get their act together.
...it is cold in Paris (-5 Celcius), so it's nice to watch the game under a warm blanket... I may drift to sleep during the halftime show though: my alarm clock is set for 04:40 in the morning.
Update 1: 10-9 for the Patriots at the end of the 2nd quarter. Hey, game's not over! Not the time to fall alseep yet!
A quick follow-up to my recent blog entry about identity servers on small home networks:
By the way, just in case anybody wanders here and is curious as to whether anything I write here is related to personal hobbies or work, let me state explicitly that I do not intend to blog about work-related topics or express any work-related opinions here.
Work-related social networking belongs on work-sanctioned forums or communities... so this blog is purely about personal stuff and interests, and any opinions expressed here are my own.
FreeNAS 8 is a nanobsd configuration, based on FreeBSD 8.2.
In order to boot FreeNAS 8 on my Soekris net6501 under the amd64 image of FreeNAS, one
needs to rebuild the FreeBSD kernel that is at the heart of FreeNAS with the line
Therefore, I used the instructions from the FreeNAS Forums here
to set up a VMware virtual machine running FreeBSD to setup the FreeNAS sources,
adjusted the kernel configuration file in "
FreeNAS 8 seems to look good on the net6501 and I am able to set it up with 2 external 2 TB USB disks partitioned with ZFS. For some strange reason, the FreeNAS 8 website seems to call for at least 6 GB of RAM to run it with ZFS, but my 2 GB net6501 seems to do just fine so far.
So, I just need to complete the set up of my FreeNAS box, export one of the disks through CIFS, NFS, and rsync, and set up a regular backup from disk1 to disk2. Once that runs fine, I can probably connect a 3rd 2 TB drive to that net6501, and set up some form of RAID-5 between the 3 drives (with snapshots, perhaps I don't need the weekly backup from disk1 to disk2, as I normally do on my NSLU2).
FreeNAS seems like a winner so far. More info later.
Miscellaneous comments & ramblings:
Anyway, enough for tonight... good night to all.Wed, 01 Feb 2012
When Gnu started, way back, one of the first bricks to be laid out in the open source building, was the gcc compiler. Okay, first there was emacs, but that was always a bit of a peculiar animal (to this day, I will sometimes use alternatives such as Gnu Zile instead of plain old emacs).
So, gcc was one of the first bricks that led the open source edifice to be built: compilers were always expensive and complicated software packages before that, but then suddenly, one could compile C code freely, and the compiler wasn't too shabby either: being developed by a large group of individuals from industry and academia, it produced very decent code and its optimizer generated pretty fast code too! (I remember using gcc on a project in 1990 because the code it generated on our project under ultrix ran quite a bit faster than the code generated by the native ultrix compiler).
So it's a bit strange these days to see that there are a number of alternative compilers being used by my favorite open source projects (notably FreeBSD): the old pcc is back, and FreeBSD seems to favour the clang compiler (see also this comparison).
Anyway, lots of possibilities. Just have fun coding!
Update: take a look at the TIOBE Programming Community Index of language popularity.
I still purchase music CDs and DVDs -- I guess that makes me somewhat of a dinosaur. I do listen to music online (through Spotify) which allows me to listen to a whole bunch of tunes that I do not have at home but fondly remember from the '80s, the '70s, or even earlier. I also rent movies in iTunes to watch on my iMac or my PC... however, on iTunes, I only use prepaid cards: I don't like leaving my credit card number for recurring purchases... especially since I find that Visa and MasterCard will agree to a recurring credit card charge even if the credit card expiry date has passed. It used to be that you would need to submit your credit card info again, once it has expired, but no longer: they'll just charge you anyway. The first time this hit me was with Apple's MobileMe service: I had let my credit card lag beyond expiration, since I did not intend to renew for one more year, but they still charged my card. Annoying to say the least: clearly not a implementation of the Principle of least astonishment. :-(
Anyway, this being said, when watching movie content, I should ideally set up a
Mac Mini or some sort of Apple TV in the living room so that I can watch rented movies
(i.e. downloaded content) in the comfort of the living room. Haven't done that yet.
Food for thought: I've been thinking of rolling my own FreeBSD-based replacement for my old Linksys NSLU2 NAS devices on my home network, based on my recently purchased Soekris net6501 server. However, I have just found a very nice little device on the internet, the HP ProLiant MicroServer which seems quite nice: 4 SATA drives, a dial-core 1.5GHz AMD processor, up to 8 GB of memory in 2 simple DDR3 DIMM slots, 1 Gigabit Ethernet port, and a rather small footprint.
The datasheet is available here.
It is 275-300 EUR (before VAT) on the French HP site. That's less than a net6501. Hmmm.
So, on my home network I have:
and various other odds and ends.
However, it strikes me that I do not have a small and simple identity server, where I could define user accounts for all of my various devices and OSes (Windows, Mac OS X, FreeBSD, and probably some Linux also).
What do people use? NIS yellow pages? that seems too unixoid and will probably not help with the Windows machines. Some sort of Microsoft Active Directory? Through Samba? that feels too microsofty perhaps. Is there something that bridges the gap? Going beyond my little home network, is there something that would let me be accepted as an OpenId authenticator? Also, something I could use to allow logins into my machines hosted outside of the home network.
Hmmm. Over the years, we have gotten pretty good at doing IP networks, file sharing, printer sharing, web serving, and even web services and the like... but we are still struggling with having some form of simple authentication mechanism standardized. Probably because it is hard to have trust in authentication mechanisms, and especially the quality of the data they contain(*).
Anyway, that's another interesting weekend project.
(*) Perhaps we are setting the bar too high? I do not need strong authentication with non-repudiation and all that jazz... I would like a simple userid/password mechanism that would return something like the old unix uid/gid, but in 64-bit range, and I would like it to be easily integrated with Windows, Unix, and Mac OS X. Hmmm... fuzzy requirements... it's always more complicated than it looks like. What are people using out there? Any solid and usable public domain reference implementations I could look at and implement? Would Radius fit the bill?
For the last few years, I have been using a couple of Linksys NSLU2 NAS devices coupled with external USB disks for shared storage across my home network. I find that this works quite well to store files from my Mac, Windows, and even FreeBSD machines. One of the NSLU2 is unslung and runs an rsync daemon that I use to save files from my various FreeBSD machines.
The NSLU2 is a nice device, but it had become fairly old (no gigabit ethernet, limited expandability of the software, etc). So I have been meaning to set up a replacement. I have decided to use a Soekris net6501 to build my own little NAS box, using a couple of external 2 TB external drives.
Now, the question is: what software will I run on the net6501? I have been quite tempted by FreeNAS, but FreeNAS 8 has a stated minimum RAM size requirement of 4 GB (with 6 GB listed as the minimum for ZFS usage), and the net6501 is limited to 2 GB RAM (actually, I think that's even a limit of the Intel Atom CPU that it is built upon). FreeNAS 0.7 has a significantly lower RAM requirement, but I am afraid that it will be orphaned, as the main development path for FreeNAS is now version 8.
Of course, I could just set up FreeBSD on the net6501 and be done with it.
Anyway, I still have a few weeks to decide, as I am waiting for a new BIOS release for the net6501, as I am having some issues with the new USB boot code of the Soekris device: if I plug in 2 large (2 TB) external USB disks, in addition to the small internal 8 GB USB key that holds the FreeBSD image, then the device hangs on boot while probing the USB devices. If I just connect the external USB drives after the machine is booted, it works perfectly. I am hoping that the USB probe code will be fixed in the next BIOS release.
Fun for the weekend :-)Sun, 22 Jan 2012
I have set up this little blog using blosxom (from http://blosxom.sourceforge.net). It is an oldish blogging package (in the Internet world, I guess 2003-2005 is getting ancient :-) but I like the fact that it's small, works with simple ASCII text files, and has no dependencies beyond having perl on the system.
The blosxom website also has links to lots of plugins that do useful things, but unfortunately quite a few of the links are now dead.
This is where the Internet Wayback Machine is quite useful. For instance, I was looking for the categorylist plugin, and it had disappeared from the web... well, a quick check in the wayback machine and voilą! the plugin is resurrected from history.
The Internet Wayback Machine isn't perfect, but it does a lot to save the information from the internet and ensure it doesn't just go away.
(Note: some other day, I'll chat about project Guttenberg, another great Internet outpost)Sat, 21 Jan 2012
So, I investigated last week's problem with ZFS and FreeBSD 9.0 and I discovered that the problem was very simple to fix. I needed to add:
to the procedure described last week (on January 15th) so that the zfs mountpoint options would be executed. So now, things are working fine... I am going to play with this configuration a bit to see if the fact that I haven't configured a swap space causes problem with a 2GB memory configuration when I try to compile world.
Late addition to this post: turns out that the author of the initial page at http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/9.0-RELEASE had also found the error and fixed it on the wiki, but I had not gone back to check. In the end, it's OK, this has allowed me to explore ZFS enough so that I now understand it better.Wed, 18 Jan 2012
All native Montrealers have hockey in their blood. When living away from home, you can listen to the games on internet radio, either in French on fm98.5 at http://www.985fm.ca/webradio/ or in English on Team990 at http://www.tsn.ca/Montreal/listen/.
This is a real lifeline when one feels too far from home... of course, having maple syrup in the house also helps ;-)
Seen on http://slashdot.org today: On June 6th, many companies will be enabling IPv6 by publishing AAAA record in DNS, and this time, they are not turning it back off!
This is good news.
I have been running IPv6 in my little part of the Universe for about a year (yes, I know, I should have done it earlier... I've been meaning to do it for 10 years). I even have a subnet at home that is running 100% IPv6. Interestingly enough, while IPv6 is fine, it is not easy to run a plain PC or Mac in an IPv6 only world, as a number of things still expect IPv4 to be visible (or at least, I haven't found the ways to get around it). For instance, while Windows has had support for IPv6 for a long time, my Windows machines on that IPv6 segment cannot seem to find Windows update, and hence no patches get downloaded, which isn't nice.
Browsing the web is also frustrating, because even though Google is visible on the IPv6 internet, the search results returned don't all point to IPv6 addresses (unless I haven't found who to enable that).
Are many people living in IPv6-only worlds? How do you do it?Sun, 15 Jan 2012
With the new version of FreeBSD being just out, I decided to try out the ZFS filesystem. Notably, I would like to find out whether it works correctly with 2GB of memory, or whether more is really needed (I read that it doesn't really work with less than 1GB of RAM, but then again, there are conflicting reports that it needs lots more, though sometimes that's qualified with 'if you want prefetch' or 'if you are trying to do dedup'). Actually, I am building a small NAS server I am building around a Soekris net6501-70 which comes with 2GB RAM, and I would like to find out if I can use ZFS with it.
So, I looked up http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/9.0-RELEASE and tried to set up a vmware virtual machine with ZFS only.
I did not bother setting up swap space, nor a mirrored disk configuration, so the commands I used were:
The last 4 commands (i.e. after 'zfs set mountpoint=legacy zroot') give error messages, but I think that's OK. However, once I rebooted the virtual machine, the filesystems (except for /) were not mounted and therefore FreeBSD did not come up properly.
So, this was a first try... More on this next weekend :-)Fri, 13 Jan 2012
Yay! FreeBSD 9.0 is out!
The announcement says:
Please see http://www.FreeBSD.org for more info.
Note also that FreeBSD 9.0-RELEASE is dedicated to the memory of Dennis M. Ritchie, one of the fathers of UNIX.Wed, 11 Jan 2012
Found the ISO images for FreeBSD 9.0-RELEASE on ftp.freebsd.org and ftp4.fr.freebsd.org.
I've already got the amd64 version installed on a vmware player virtual image successfully from the ISO -- which works beautifully with FreeBSD under Windows 7; check it out!
I'm off to Zurich for a couple of days... more FreeBSD over the weekend.Mon, 09 Jan 2012
I have been setting up a small computer -- a Soekris net6501-70 -- to use as a NAS (Network Attached Storage) device on my home network. The idea is to replace the small, reliable, Linksys NSLU2 (slugs) that I have been using for shared network usage in my home, with a new device with more disk space and Gigabit Ethernet ports since my home network (at least the wired part) is Gigabit Ethernet.
Ideally, I would have liked to run FreeNAS on the device and to run ZFS as a filesystem, but it didn't turn out that way, as the net6501 has 2 GB RAM, and FreeNAS requires a lot more than that.
Therefore I have installed FreeBSD 9.0-RC3 on my net6501-70 and I even had the pleasure to discover that I could run FreeBSD in amd64 mode (i.e. 64-bits mode).
Now, I cannot wait for FreeBSD 9.0 to be finally and officially released, and for the next iteration of the ne6501 combios to be effectively release.
Oh well, after literally years of resisting, I have finally opened a LinkedIn account recently, prompted by an old colleague/good friend at ZFS.
Since then, I've been having fun surfing the social networks and adding lots of people I've known in the past, even going back to friends in Canada from university or even high school.
Of course, I worry about publishing all of this information to an external company: this is why I have had neither a LinkedIn account, nor a Facebook account in the past. But, I have to say that it is quite nice to be able to reconnect with people from way back.
| Posted at 18:15 | permanent linkWed, 04 Jan 2012
A while ago, maybe 2 years, maybe 18 months, I bought an OCZ Onyx 32GB SSD drive to put in my Soekris net5501 server under FreeBSD. The idea was that since that machine doesn't get lots of writes, it would benefit heat-wise and speed-wise from having a SSD drive rather than a regular 2.5" laptop drive (which always seem to fail after about 2-4 years of continuous operation).
Well, I have been quite disappointed, because after only a few months of operations, the Onyx started developing a number of read errors and bad sectors. I restored from backups a few times, but eventually it got so bad that I went back to a simple laptop drive for greater reliability.
When I bought a new PC recently, I remembered my Onyx and tried to use it to accelerated my disk accesses through intel's Rapid Storage caching Technology. Well, that didn't work at all because it developed read errors within 24 hours, and so I gave up on that idea and ordered a small Intel drive to use as a cache in my system (which seems to work fine).
Now, being somewhat stubborn, I surfed the web and found that OCZ had a firmware update for my 32GB Onyx drive (upgrade to 1.7)... so I upgraded the firmware to 1.7, and now the drive is in a very strange state: not only does it report that it has a capacity of 128GB (which is quite strange), but also I cannot seem to pqrtition/format it properly in Windows 7 or with the UBCD.
So, I guess I have reached the end of how much time I am willing to devote to this piece of junk, and send it into the recycle bin... truly one of the least positive hardware purchases I have ever made.Tue, 03 Jan 2012
So, we landed in Paris this morning on an A380 from Air France. A very nice flight... fast too (5h 30'), but we took off about an hour late. Overall, a positive experience.
| Posted at 05:26 | permanent linkMon, 02 Jan 2012
The Airbus A380 is a very nice plane. Quite large. Two floors all the way (as opposed to the Boeing 747 which has 2 floors only in the front part of the plane)... this allows airlines to pack a large number of people in each plane, optimizing revenue on long haul routes that are well travelled. For instance, Air France used to have 4 flights a day between Paris and Montreal; now that one of these flights in an A380, they run only 3 flights.
However, it is also a fairly recent plane.
Now, I have no particular worries about the stability or reliability of that plane; Airbus and Boeing are both extremely proficient at designing, engineering, and building these huge metal birds... and major airlines like Air France, British Airways, Air Canada, Singapore Airlines, etc. are all quite proficient at operating and maintaining them.
However, these big recent planes have anciliary problems: you don't have many backup pilots for them; you don't have many gangways for them. So when you have a problem with crews or logistics, you run a greater risk of running into problems.
So far, I've flown twice on an A380. The first time, the pilot was ill and had to be replaced... however, another A380 pilot had fallen ill on that day, and the backup pilot was already on his way to New York! Had this been an A330 or 767, they probably would have had tons of backup pilots... but in this case, they had to send everyone home and delayed the flight to the next day.
The second time I flew an A380, we arrived 30' early. Unfortunately, our gangway was occupied by another A380 that was delayed and hadn't left the gangway yet. So we had to wait for a whole fleet of busses to come and take us to the terminal (there are many people in n A380, so we needed many busses).
So anyway, my impression at this point is that the A380 is a very nice plane, but because of logistic details, it is probably best avoided for now.
I am going to fly on an A380 for the third time tonight. I'll let you know how that goes.
| Posted at 19:23 | permanent linkSun, 01 Jan 2012
Just a quick entry onto this blog whilst it is still January 1st over here in Canada (regardless of what my European blog engine says :-) to wish all of my family, friends, and readers a very happy 2012: happiness, health, and success to all of you throughout the year!
| Posted at 23:24 | permanent link
Blosxom is nice because it produces a reasonable-looking weblog based on very simple ASCII text files. Therefore, I can just use vi, zile, or emacs to edit blog entries, and they just get posted on the weblog painlessly.
The only problem is that I cannot always access rax.org via ssh. For instance, from work, I can do http, but not ssh. Therefore, it would be nice to be able to do weblog entries using the Scribefire add-on to Firefox once in a while. Scribefire can connect to weblog engines using the MetaWeblog RPC protocol, which blosxom seems to support via a plugin, but somehow, I haven't been able to figure it out yet, and I haven't found too many references to metaweblog4blosxom on the Internet.
Oh well, perhaps I should stick to emacs :-)
Hmmm. I've just taken a bit of time over the holidays to properly configure blosxom as my blogging engine.
Took a bit longer than I expected to get plugins and flavours going, but now it's fine. I had writebacks going too, but then I disabled them because I feared to be flooded with spam.
I will wait and see how much use I make of this small blog & then I will decide if I use it enough to spend any time policing spam on the blog.
Overall, I find blosxom an interesting little blog engine, but it seems to have fallen in disuse since 2003, 2004, or so. Any comments from any blosxom users out there?
Looking for a place to have lunch in downtown Montreal on Sunday January 1st is not easy. We walked around rue Ste-Catherine for a while, not finding much that was open (apart from McDonalds and Burger King, which we did not feel like having) except for a dinner that had the excellent idea of being open for business: unfortunately, that meant that 100+ people converged there, and there was a line-up at the door. Then, Sylvie had the idea to walk over to the Chinatown... wow, almost everything was opened and there were tons of people around :-)
We ended up having a Pho and Bo'Bun (sorry for the missing accents) and leaving smiling and happy.
The morale of this story: on January 1st in Montreal, head for Chinatown for restaurants.
| Posted at 04:10 | permanent link