Drag and drop fails on JQuery draggable and droppable

Posted March 18th, 2012 by Reinier Balt
Categories: Profession

I spent a lot of hours on fixing an annoying failure on cucumber scenario’s containing drag and drop. In migrating these scenario’s to capybara I’m using the drag_to command. This works fine on the webkit driver, but not on the default selenium on firefox driver. I looked at bot h implementations to see the differences in drag_to for webkit and selenium-webdriver, but no clues.

In the end I reverted to checking my drag and drop code. I found that I was using tolerance: ‘pointer’ on the JQuery droppable. This will cause JQuery to check for the location of the mouse pointer in determining if the draggable is on the droppable. Aparently this is not the case using webdriver for firefox. Changing the tolerance to the default ‘intersect’, it works. I guess the firefox-webdriver does not update the mouse-pointer with move_to or something. I filled a report here.

Now to figure out why we used ‘pointer’ in the first place 🙂

Social media

Posted March 4th, 2011 by Reinier Balt
Categories: Profession

If you are lost about what social media you like to use or not, I found this short explanation on what to post where wrt wine…

Breaking Down “Wine Social Media”

Twitter = I need a glass of wine.

Facebook = You gotta see this glass of wine I’m having!

Foursquare = I’m having a glass of wine here.

Quora = Why am I having a glass of wine?

Youtube = Check out the dirt this wine comes from &/or watch me drink this wine.

LinkedIn = I drink wine very well.

Getwitter over jouw presentatie

Posted January 12th, 2011 by Reinier Balt
Categories: Life, Profession

Ik kreeg de kans een presentatie te geven op Identity Next 2010. Tijdens mijn presentatie werd er over mij getwitterd, zoals deze foto. Voor alles een eerste keer 🙂

Reinier presenteert op Identity NExt

upgrade harddisks of LG-NAS N2R1

Posted October 29th, 2010 by Reinier Balt
Categories: Profession, Server, Tools

I could not find any guide of upgrading my LG-NAS N2R1 with RAID 1 with bigger hard drives. In short:

  • I bought two 2TB drives.
  • Replace HDD 2 with a new HDD:
    • Remove drive 2 from the raid using System > Volume > Add/Remove HDD
    • Replace old HD with new HD
    • Insert new HD in the NAS
    • Activate the new HD from System > Volume > Add/Remove HDD
  • Let the new HD resync.
    Please note that for now the NAS will resync only the same volume, thus the size of the volume will remain as before. In my case, LG-NAS reported 1TB, not 2TB
  • Replace the other HD too, using the same steps and let it resync
  • Magically the LG-NAS will increase the volume size after resync to the max. It resized to full capacity. I have now a 2TB NAS

Great machine

SaaS + iPad = success

Posted August 6th, 2010 by Reinier Balt
Categories: Profession, Tracks

I had a nice experience yesterday. I found a pull request on Github for Tracks. I read the email notifying me of the request. Using the iPad went to GitHub, used their great Fork Queue function to cherry-pick it into master and replied to the ticket on Assembla. All using touch on the iPad 🙂 Very slick, very easy. Is the iPad revolutionary? I think it will change the way we browse the web in our living room for sure. Given that many SaaS applications in the cloud, who needs a laptop / desktop?

Handschrift herkenning Windows 7

Posted May 27th, 2010 by Reinier Balt
Categories: Profession, Tools

Leuk. Je hebt een laptop waarbij je bij de eerste start kiest voor Engels (ik heb een hekel aan sommige gekke vertalingen). Blijkt de handschrift herkenning niet te werken als je Nederlandse locale kiest. Door de keuze voor Engelse Windows wordt ook alleen de Engelse language pack geïnstalleerd. Alleen als je Windows 7 Ultimate of Enterprise hebt kan je meerdere language packs installeren…

Toen kwam ik deze site tegen. En het werkt. Nu heb ik Nederlandse handschrift herkenning op een engelse Windows 7 Home Premium…

Alle rechten op registry key weg

Posted April 19th, 2010 by Reinier Balt
Categories: Server, Tools

Bij het deinstalleren van een applicatie kwam een foutmelding rondom een registry sleutel. Na heel veel geklooi en gegoogle er achter gekomen dat op een of andere manier alle (maar dan ook alle) rechten weg waren. Een administrator account bleek niet in staat om weer rechten toe te voegen. Uiteindelijk gevonden dat je als System wel weer rechten kan instellen. Daarna kon de deinstallatie weer doorgaan.

De truc: psexec -s -i regedit

met deze tool van sysinternals kan een een applicatie starten onder system account. Gevonden via deze link.

How to drag and drop to a hidden target using selenium

Posted March 24th, 2010 by Reinier Balt
Categories: Tracks

See the update at the bottom on this post. Inspired by this posting by Pat Nakajima to execute the javascript to show an element before doing drag and drop.