Jan 25

One of the best practices when packaging with ThinApp includes verifying no processes are left running that lock the Sandbox when you shuts down the application. You can simply verify this by trying to delete the package’s Sandbox. If it is locked and you cannot delete it, some process is still running.
To determine wich process locks the sandbox i use Process Explorer.

In my case the child process ‘svchost.exe’ kept the sandbox locked.
Because it was running outside of the thinapp the ‘OnLastProcessExit function’ is never called.

Continue reading »

Jan 25

imagesWhen you are deploying an application that uses the Sql Server Compact Edition, you need to make sure the target machine is able to run the Compact Edition. There are two ways of doing this: a silent way that leaves no trace after uninstalling your application, and the transparent way that installs a separate instance of the Compact Edition.

Continue reading »

Jan 24

imagesThe available official help in using a Sql Server Compact edition in a .Net program is not very extensive. In fact, it does not mention some elemental aspects that you need in order to create a database. This post will show you how to create a new database or connect to an existing one.

I assume you have already downloaded and installed the latest version of the SQL Server Compact edition, and have added a reference to it in your VB.Net project. Also, that you have imported the right namespace (System.Data.SqlServerCe).

Continue reading »

Jan 22

After updating to iOS 5.01 the keyboard wasn’t shown anymore on my iPad2. This happened in all applications except Cydia.

imageI remembered that I had installed the (excellent) application  5-Row Keyboard for iPad which shows the numeric keys together with the QWERTY keys (in a 5th row). I also remembered that this tweak didn’t work in Cydia so I assumed that the tweak was incompatible with iOS5.

After uninstalling via Cydia the keyboard worked fine as well but I really miss the 5th row…

Jan 21

imageIn this post, which is a followup on my From JailBreak to Jailbreak post, I will describe the same procedure for A5 devices (iPhone 4S and iPad 2).

imageA lot of the stuff is really the same so I will not describe that again, this includes the actual update to iOs 5.01, xBackup, SHSH signatures and backup using iTunes.

Currently the Jailbreak for A5 devices with iOS 5 is only for iOS 5.01. Since Apple is expected to release iOS 5.1 very soon it’s highly recommended to update to iOS 5.01 NOW. Especially because it’s not yet possible to downgrade to iOS 5.01 using Tiny Umbrella.

Continue reading »

Jan 20

imageA Jailbreak for iOS 5.01 on A5 devices (the iPad 2 and the iPhone 4S) has been released today. If you didn’t yet update your devices to 5.01 now is the time because Apple is expected to release iOS 5.1 very soon.

The exploits that are used to make the jailbreak possible on iOS 5.01 have been fixed in iOS 5.1 and will not work.

Although you can save your SHSH blobs for 5.01 it’s not possible to restore to iOS 5.01 on the iPhone 4S and the iPad 2 3G using Tiny Umbrella.

The current jailbreak (Absinthe) is Untethered and only available for Mac OS X for now.

If you want to unlock your iPhone 4S than you are advised to the 9A405-version of iOS 5.0.1 since this version is running on an older baseband for which an unlock possibility is expected.

Jan 20

A colleague gave me a zipped Prezi presentation the other day, and when I opened it after unzipping the presentation gave me an error on startup:

image

The error details “id: 2000 the reason is: PreziError id: 2000 the reason is: ErrorEvent ioError Error #2035” do not give much of a clue as to what has happened.

In my case it turned out that two of the pictures used in the presentation had a different filename after zipping and unzipping. Before zipping, both pictures had spaces in their filenames. After zipping and unzipping, those spaces were replaced by ‘%20’ and Prezi could no longer find the pictures.

You can find the pictures used in a presentation in the data\repo folder of the zipped/unzipped presentation. I changed the filenames back to their original value, and the error disappeared.

Jan 20

For a customer I placed a  SQL server, which has a disk size of about 900 MB, on “cheap” iSCSI SAN with a dual 10 GB link. This was not the only Virtual Machine on the iSCSI hardware there where about 13 LUN defined with each about 6 virtual machines. I “doubted” if”  this machine was a candidate for this particular iSCSI solution but measurements of the environment showed me that it was possible.

It seems to went well but after a few days I got complaining users and i saw this graph (see below) ! It seems that something has changed on January the 17th. From that day the SQL server is bean heavily loaded with import jobs that will run every night. Because the customer want to have the latest production data for testing and training the virtual machine characteristic changed dramatically du to this adjustment! Veeam monitor write latency

Continue reading »

Jan 19

Het was een prachtig cross seizoen, gezien het weer nog veel mooier. Er zijn dit seizoen maar een aantal echt modderige crossen geweest. En deze waren met name in de regionale competitie.

AVG_5470 (Large)

Dit seizoen ben ik dus in 2 competities actief geweest. De ene was de zgn. “Delta – De Mol” de andere de MTB wintercompetitie van wielervereniging Jan van Arckel.

Continue reading »

Jan 18

Installers can create so called Advertised Shortcuts in the Start Menu. I wanted to check the Target Path of such an shortcut but Explorer doesn’t show it:

Microsoft Visio 2010 Properties | Shortcut Properties | Target Path

Continue reading »