sverrirs.blog - page 7


Ramblings of Sverrir Sigmundarson

Calculating File Change List using SHA256

Realised today that I needed a good way to create a change list document for a small app that I am writing. The app has a few hundred screens, each of which is supported by a single data document that contains the information that the screen is showing.

Failover resiliency is indeed important

Providing resiliency for backend failures by having more than one datasource available.

After having followed all the examples on the Android developer site to the letter about supplying multiple layouts for different screen sizes and orientation I was still having issues with them on extra large screens (10" tablets).
  • Save

Fast Flicking Between Images on Android

So I wanted to be able to have a simple control that supported swapping between a list of images as the user swiped/flicked their finger across the image.
  • Save

HTC Desire S USB Driver on Windows 7 (64bit)

## UpdateHere is someone that is more to the point that I. Install HTC Sync, but when it pops-up and says the HTC Driver Installer failed, do not press OK or Cancel, but instead use Windows Explorer to search your User directory (usually under `\Users\yourname`) for "HTC". It should find a file called `HTCDriverInstaller.exe`. Copy this file to a new directory, then cancel out of the HTC Sync install. Now run `HTCDriverInstaller.exe`. It will fail as well but, again, do not press OK or Cancel yet. Use Windows Explorer to search your User directory again for "HTC", and this time you should find a file called `HTCDriver.msi`. Copy this file to a new directory, then cancel out of the HTCDriverInstaller install. You may also delete the HTCDriverInstaller.exe file at this point. Now run `HTCDriver.msi`, and it should successfully install the drivers. Save this file in case you need it again in the future. Restart the HTC Sync install, and it should see the drivers are already installed and so proceed directly to install the HTC Sync software.

BenQ JoyBook A52 replacing the hard drive (hdd)

How to change the harddrive in a BenQ JoyBook A52 laptop by yourself
  • Save

Weka 3.6 Outputs Models as Java Code

The Weka software for those of you that might not know is an excellent exploratory and prototyping tool for Machine Learning algorithms and Data Mining. If you at some point find yourself working with data that you're asked to find a pattern to or figure out if can be used to make better decisions, Weka should be among your first stops.
  • Save

GPS points of all bus stops in London

Hope I am not the only one this happens to.
  • Save

Software Developer
Contact Me


Developer & Programmer with +18 years professional experience building software.