E609: Cscope error: cscope: invlib.c:566: invopen: Assertion `invcntl-aram.sizeblk == sizeof(t_logicalblk)' failed.
Long story short: don't try to use cscope files on a 32 bit machine if they were generated on a 64 bit machine.
E609: Cscope error: cscope: invlib.c:566: invopen: Assertion `invcntl-aram.sizeblk == sizeof(t_logicalblk)' failed.
Long story short: don't try to use cscope files on a 32 bit machine if they were generated on a 64 bit machine.
February 25th, 2012 Comments (2)
There's been a lot of news recently about Facebook and privacy. My advice is simple: don't assume anything you post on Facebook is ever actually private between you and your friends. If you assume that everything could one day be made public you'll never have cause to be surprised.
Additional advice regarding tracking cookies: Delete any stored facebook.com cookies and only use your browser "incognito" or "private browsing" mode to access facebook. Logging out is apparently not sufficient to prevent tracking information being sent to facebook when you visit third party sites. See: http://nikcub-cache.appspot.com/logging-out-of-facebook-is-not-enough
Or, if this is still unpalatable to you, simply delete your account and stop using facebook and/or consider blocking it completely by adding a 127.0.0.1 address for facebook.com to your hosts file.
September 26th, 2011
Gruber on iPad 2 Smart Covers:
Smart Covers are so cool that I can imagine iPad 1 owners - who think they're happy to stick with what they've got - changing their minds and deciding to upgrade upon seeing Smart Covers in person.
If you're seriously considering upgrading a device you paid upwards of $500 for less than a year ago ... because of a new CASE ... sit down, get a large mirror and take a good long hard look at yourself.
-- "She still embodies all the awful stereotypes she did before!"
-- "But she's got a new hat!"
March 10th, 2011
It breaks my heart to hear the obvious distortion in the loud passages during a magnificent performance such as Johnny Cash's version of Trent Reznor's Hurt. That is an engineering failure.
February 28th, 2011
Harsh words:
Australia announce their side for the next Test either later tonight or tomorrow morning. Mitchell Johnson and Marcus North must be concerned. Johnson has had a horrible match, taking 0 for 170, making a 19-ball duck and dropping a catch. Stay with us to see who is named man of the match, but I expect it won't be him.
http://www.espncricinfo.com/the-ashes-2010-11/engine/current/match/428749.html
November 29th, 2010
I challenge you to listen to the full nearly nine minutes of this extended mix of "Move on up" and NOT get up and dance.
Apparently some guy called Kanye sampled this? Who knew!
November 8th, 2010
I recently bought a Samsung N150 Plus netbook, model N150-KP01AU. 160G hard drive. Came with Windows XP "Ultra Low Cost PC" edition.
My plan was to install Ubuntu netbook edition as my primary OS but still have Windows XP as a dual boot option.
Because I generally have low tolerance for things like hidden recovery partitions and automatic Windows backup solutions, the default hard drive partition scheme and all the associated cruft wasn't going to cut it. Without thinking about it too much, I formatted the entire hard drive, hidden partitions and all, with the plan to reinstall Windows XP from a XP Home OEM SP2 CD, using an external USB CD drive.
I also wanted a partition shared between Windows and Linux for things like downloads, photos, videos, music etc. I formatted it as FAT32 for maximum interoperability. This is working pretty well. Basically I divided the 160 GB hard drive into three more or less equal partitions of around 50GB each. The final scheme I ended up with looked like this:
To cut a long story short, everything installed just fine. Windows appeared to accept the licence key from the sticker on the netbook, no problems.
However! When it finally got to the login screen, it would tell me "This copy of Windows must be activated with Microsoft before you can continue". Fair enough. So I activated. And it told me yes, all good, it's now been activated. But now when I tried to log in again, it once again told me activation was required.
It was stuck in some kind of loop where it thought it needed to be activated but upon checking, realised that it in fact HAD been activated. I tried multiple times, via the internet, via the Microsoft activiation phone number, diligently typing all those numbers in to Microsoft's automated phone service. But no, every time it would still get into the same login loop.
Anyway, the solution for me was AntiWPA. It basically tricks Windows winlogon.exe to make it think it was booted in safe mode, and hence skips the WPA-Check. After running this and successfully logging in to a non-safe mode desktop, I then successfully activated Windows with the sticker licence key in the normal activation app and all was well after that. All now up to date and legit with Windows Update, "Microsoft Genuine Advantage" and everything.
The second part of this story is installing Ubuntu 10.10. The install worked great, and almost all the hardware works out of the box, e.g. wireless with the proprietary Broadcom driver, sound, network, display were all fine.
Screen backlight brightness and the keyboard function keys, however, did NOT work out of the box, but a keen Ubuntu user going by the name of "voria" provides extra packages to support backlight and function keys, amongst other things. Installing the voria PPA solves all these problems.
The only remaining gripe is that resume from suspend is broken in the Maverick current release Linux kernel, version Linux 2.6.35-22-generic. It also seems to be broken for me in the current Linux mainline head. This is a pretty irritating bug for a netbook where typically you want to be able to suspend to RAM and resume all the time instead of shutting down and cold booting or resorting to hibernation.
The workaround for now is to install Linux v2.6.34.7-maverick from the mainline Linux kernel PPA. More details at Ubuntu Bug #640100.
October 17th, 2010 Comments (3)
Finally I see a use for Foursquare. Go to http://foursquare.com/feeds/ and copy the URL for the ICS feed. Now go to Google Calendar, find the "Other Calendars" box on the lower left corner and click the "Add" link on the bottom right corner of that box. Select "Add by URL" and paste in the Foursquare ICS URL. Now your Foursquare checkins show up in Google Calendar, reminding you where you've been and what you've done.
May 11th, 2010 No comments yet
December 31st, 2009 Comments (1)