I cannot believe it!?! My XDA (Windows Mobile 6 Device) has had all my contacts, diary etc info wiped by Windows Mobile Device center for the FOURTH time. I just plugged it in and it asked if I wanted to set up a new association (when I had one set up already) - all my contacts had been deleted at this point - BEFORE asking me!! I can resync with my desktop but its a big pain in the butt. I don't know why it is happening?!! How can Micro$oft get it sooo wrong?
I am seriously considering bombing my XDA for an iPhone (once it's got GPS I will).
[update]: There are some registry tweaks that affect related behaviour here.
Thursday, 15 May 2008
Tuesday, 8 April 2008
Where have my Bookmarks.html gone in FireFox3 Beta?
In Firefox3 beta the old bookmarks.html file (in your firefox preferences directory - e.g on Linux ~/.mozilla/firefox/somethingrandom.default/) has been subsumed by a system called Places which seems to consist of an SQLlite database in a file called places.sqlite - your bookmarks are imported into this database file on initial invocation of firefox3.
Firefox3 seems a bit snappier and I like the search in the bookmarks as you type in the address field. Also the tagged bookmarks seems handy but I wish they would allow you to know the folder in which your found bookmarks reside - the locate in bookmark folders plug-in doesn't work any more..
Firefox3 seems a bit snappier and I like the search in the bookmarks as you type in the address field. Also the tagged bookmarks seems handy but I wish they would allow you to know the folder in which your found bookmarks reside - the locate in bookmark folders plug-in doesn't work any more..
Wednesday, 19 March 2008
Linking to different versions of a dynamic library
On Linux there's loads of [dynamic ".so"] libraries in places like /usr/lib. The libraries have version numbers; Major version indicates major (API) changes, whilst the minor version typically relates to bug fixes. These version numbers are firstly enshrined with the library using a special symbol (SONAME) - which is assigned on library creation (using the -soname arg to ld). Also libraries are named with their version numbers libsomething.so.2.3. You can verify this using:
objdump -p libsomething.so.2.3* | grep SONAME
So if you're developing and you want to link to specific version what do you do? Well basically there's no neat trick to get the linker (ld) to link a specific version at compile time :( so you can either:
objdump -p libsomething.so.2.3* | grep SONAME
So if you're developing and you want to link to specific version what do you do? Well basically there's no neat trick to get the linker (ld) to link a specific version at compile time :( so you can either:
- Link using the full path to the specific library version
- Create a softlink/symlink (ending in ".so" - with NO version) to the specific library version
Wednesday, 27 February 2008
Clearing space on a Mac OSX machine
Firstly you might want to check what's using all your space using Disk Inventory X. Then there are quite a few articles (here, here, here) out there describing how to make space by deleting various wierd files. I'm just making a list here ones that I found made a difference (just run sudo rm -rf with dirs below - you can check how much they're taking using df -sk ) - though don't blame me if they bomb your system!
- ~/Library/Caches/* - Not sure about * but these are ones I've tried:
- ~/Library/Caches/com.apple.SoftwareUpdate/*
- ~/Library/Caches/Desktop/*
- ~/Library/Caches/QuickTime/*
- /Library/Packages/*
- /Library/Caches/* - Not sure about * but these are ones I've tried:
- /Library/Caches/com.apple.SoftwareUpdate/
- /System/Library/Caches/*
- /private/var/root/Library/Caches/*
- /cores/*
- /opt/local/var/macports/build/
- /opt/local/var/macports/distfiles
Wednesday, 20 February 2008
Oyster maximum/full fare con
So the Oyster card in pre-pay can be useful but their full-fare charging is BAD news - their systems opt to charge you if you mess up at all, and even charge you when don't. The following can incur a full-fare charge:
- Not touching in/out within a station that has multiple gates (e.g. Canary Wharf)
- Touching in and out at the same station straight after one another - e.g. trains are messed up. (in theory you're only charged a 'platform' fee but in practice if the time between touching and out is too short, and/or you're at an open station with one Oyster reader, then you get charged a fullfare).
- Error noise when touching out then trying again (again not always but watch out...)
Tuesday, 12 February 2008
Vista(32bit) drivers for AMD-8111 AC97 Sound card and I/O core
This was a pain to find and install. It doesn't seem to be supported by Microsoft (though some people report seeing the driver in their distribution). I'm running Vista Business on an (old) Sun W1100z. Basically I managed to install it by getting hold of the Windows® 2000/ME/XP AC’97 Audio Driver Version 1.8.7 or getting the X_1_8_7.zip package (and unzipping it) then going to Device Manager and right-clicking the duff audio device entry and select 'Update driver software...' - choose 'Browse my computer for driver software' and selecting the location where you unzipped the driver package to - making sure that search sub directories is clicked. It should find the driver there.
AMD also have a driver pack that contains all the drivers for the whole AMD-8000™ Series Core Logic - which provides for a variety of functions (USB, HPET, AC'97, etc) - rather like Intel's 'SouthBridge'.
AMD also have a driver pack that contains all the drivers for the whole AMD-8000™ Series Core Logic - which provides for a variety of functions (USB, HPET, AC'97, etc) - rather like Intel's 'SouthBridge'.
Saturday, 9 February 2008
Google Sketchup install problem on OSX
A friend tried to install Google's latest Sktetchup 6 and despite the fact he's running Mac OSX 10.4.11 it failed to install and complained that "Google SketchUp requires Mac OS X 10.4 or above"?? So I thought I'd take a look...
It turns out that the installer does a check for the OS version which apparently fails - I'm not quite sure why as it looks like an ok check - anyway if you want to install it then you can tweak things to get it going. Basically you can eliminate the check:
1) Download and mount the GoogleSketchUpMEN.dmg image
2) Copy the install package (named something like: FM101326ENA.mpkg) to your desktop
3) Locate the package on your desktop and open it using the Control-click (or right-click) menu 'Show Package contents' - open the 'Contents' folder and locate the info.plist file.
4) Edit the info.plist file - using a text editor (or plist editor), or just use the command line : vi ~/Desktop/FM101326ENA.mpkg/Contents/info.plist and remove the lines starting here:
<key><IFRequirementDicts</key>
<array>
<dict>
........
And finishing here:(about 22 lines)
</array>
5) Locate the installer on your desktop and run it - and it should just work!
It turns out that the installer does a check for the OS version which apparently fails - I'm not quite sure why as it looks like an ok check - anyway if you want to install it then you can tweak things to get it going. Basically you can eliminate the check:
1) Download and mount the GoogleSketchUpMEN.dmg image
2) Copy the install package (named something like: FM101326ENA.mpkg) to your desktop
3) Locate the package on your desktop and open it using the Control-click (or right-click) menu 'Show Package contents' - open the 'Contents' folder and locate the info.plist file.
4) Edit the info.plist file - using a text editor (or plist editor), or just use the command line : vi ~/Desktop/FM101326ENA.mpkg/Contents/info.plist and remove the lines starting here:
<key><IFRequirementDicts</key>
<array>
<dict>
........
And finishing here:(about 22 lines)
</array>
5) Locate the installer on your desktop and run it - and it should just work!
Wednesday, 5 December 2007
Vista (install and UAC) problems
- On installation: Windows could not determine if this computer contains a valid system volume This can occur if you have a USB drive in your machine on installation - see here for details.
- Turn off Windows needs your permission to continue (known as UAC) - Basically it can be done in a variety of ways (see this handy blog) - like using the user account control panel, msconfig or TweakUAC.
Subscribe to:
Posts (Atom)