Jonathan McDowell: DIY laptop SSD "upgrade"
I'm due a new laptop; my Portege R200 is over 4 years old now, I find it much slower than my desktop (no surprise; P-M 1.2GHz/1.2GB vs Core 2 2GHz/4GB), it's had a new battery and it has an annoying whine on the screen unless you press the side in just the right way. It's still better for long periods of use than my EEE 901, which is why I keep it. In particular I'm off to LCA2010 in January, along with some associated travel beforehand, and I'll want more than the EEE for that, but probably not a brand new laptop. Which meant that when the R200 started throwing disk errors recently I wasn't particularly happy.Having decided it wasn't worth buying a new 1.8" drive I looked for alternatives. eBay offered plenty of options for 1.8" IDE to CF adaptors and I picked up a Kingston 32GB CF card from eBuyer. I copied across the data from the old drive using a USB adaptor, frobbed grub sufficiently that I got it installed on the CF, then swapped out the drive for the adaptor + CF. I had to do the swap a few times; the first I forgot to have a kernel with ext2 support (the HDD was ext3, but I went back to ext2 for the CF). The second I'd done my usual trick of forgetting to populate /dev with things like console and sda* (ie enough to get to the point where udev will run). And then grub needed some prodding to boot without intervention. I got there in the end and I'm currently writing this from said laptop.
I've made a few changes to the Debian install in an attempt to make things smoother; basically the same tricks people have been using on EEEs or other slow SSD devices. No swap, Iceweasel synchronous toolkit writes disabled, filesystems mounted with noatime, /tmp on tmpfs, various daemons that I don't really use disabled. It's still noticably slower than with the HDD, particularly on writes. However it's quieter and as long as it lasts for the next 3 months I'm happy (plus after that I can reuse the 32G CF card somewhere else, which I couldn't have done with a 1.8" HDD as easily).
Now, back to eying the Lenovo X200s (ugly, trackpoint but 1440x900 display, good battery life) and Toshiba R600 (slower, lower res but pretty and trackpad).as potential replacements. Maybe there'll be something even shinier in 12" by next year...
So this is in some sense a nadir for shell scripting. 2 lines that do
something out of 111. Mostly cargo-culted from cowpoke by ron, but
much less fancy.
Once there was a project called Debian and a Ganneff.... (unfortunately in German only....)
, but people maintaining programs
and libraries written in languages with concerns similar to OCaml's
(e.g. Haskell, hello 

Earlier this summer, I wrote a blog post on
After all the U-turns by politicians, I got confused about how
This is it. We know the faces of people who will count in Europe during the 2009-2014 period. And we can count on them to make the EU weigh even less than it did until now.
Sarkozy, Merkel, Berlusconi, Brown. The main leaders from Western Europe, with their rotten governments who swore to slay any of the remaining personal freedoms in each of their countries. What a great image for EU in the world. What a great example to set.
But again, you get the leaders you deserve. That s the whole point of democracy.

I wonder if it's possible to identify link spammers (you know, these bots that
mass-submit a link into as many blogs/etc they can find in order to boost their
page rank) by the simple measure of how many of the links to their site are
marked 'nofollow'.Say, a regular page should have less than 5% (and less than 20) nofollow links;
a site that goes significantly above this value probably employs some spam bot.The only really hard thing is how to avoid attacks on a site using this ...
say, I write a bot that spams links to Microsoft on as many sites as it can
find that DO use 'nofollow', in order to get that site above the limit, and
have google penalize it.So in general I don't think Google would automatically penalize such things,
still it could be used to e.g. have a human check the destination site for
useful content, and then only blacklist when it doesn't seem to be useful.P.S. Which BTW is a reason why some of the SEO "do nots" are bullshit: it would
be too easy to deliberately use these to blacken a competitor. So a 'link farm'
will at most do nothing to raise your ranking; but Google must not allow you to
actually lower a competitors ranking by setting up a link farm to him!)P.P.S. On another side note: Who guarantees that Google actually ignores
"nofollow" links? They could also just be assigned a lower weight or a penalty,
so that a "nofollow" link from a strong site such as Wikipedia would still be
worth a lot, while the average blog comments page link goes down to 0. Say a
"nofollow" link from a PR 6 site is as much worth as a regular link from a PR 4
site, and PR 2 becomes PR 0. Would already do much of the trick in discouraging
the use of blog spam bots. Because after all, ignoring the links on Wikipedia
for page rank would be quite stupid. In German Wikipedia, the page contents are
even "sighted" (aka: peer reviewed); this is a rather trustworthy source,
especially when you take time effects into account. A link being constantly in
Wikipedia on a popular page for more than a month very likely is good.
Este post tambi n est escrito en espa ol