Author Archives: thomas

Behind the Expensify Chrome Extension

A few week ago we released a Google Chrome extension for Expensify. This extension is very simple: in one click you create a receipt from a webpage and send it to your Expensify account. The extension itself is cool, but … Continue reading

Mots-clés: ghostscript error /undefined in CSI, expensify, tomas genin, animated popup in jquery, expensify javascript table
Posted in Expensify, Google Chrome | Tagged , , , , , , , , , | Leave a comment

Why Expensify use localStorage

Recently in the JavaScript world, a lots of discussion have start regarding the localStorage API. People start to worry about the performance implication of relying heavily on localStorage to save network request ( especially caching files ). DOM localStorage considered … Continue reading

Mots-clés: boost performance with localstorage javascript, expensify mac
Posted in JavaScript | Tagged , , , , , , , , , | Leave a comment

localStorage ajax query cache

At expensify, we have a lots of data. So we have lots of data to load on every page. So we use a lots of ajax request. Our site is not a single page site. So for every page we load … Continue reading

Mots-clés: less local storage clear, localstorage ajax, store ajax request in localstorage, jquery how to invalidate locally cached page
Posted in Web Performance | Tagged , , , , , , , , , | Leave a comment

GhostScript Convert error /undefined in findresource

At my work I had to correct a bug related to the conversion of a PDF to a jpeg. To do that we use the convert command line tools from ImageMagick. The server which is doing the conversion run an … Continue reading

Mots-clés: postscript delegate failed no such file or directory @ error/pdf.c/, Error: /undefined in findresource, ghostscript nostringval, imagemagick can't find cmap identity-utf16-h building a ciddecoding resource., gpl ghostscript 8.71: unrecoverable error, exit code 1
Posted in Command Line | Tagged , , , , , , , , , | Leave a comment

Google Chrome : see thumbnail of your current tabs

Firefox 4 ship with the feature Tab Group ( previously Tab Candy ) which allow you to see and manage all your tabs in a smart and beautiful way. Google Chrome has the same feature since version 8 if I’m … Continue reading

Posted in Google Chrome | Tagged , , , , , , , , , | Leave a comment

qunit and Rhino : JavaScript unit test in the console

If you are wondering if it is possible to use qunit and rhino, the answer is : yes you can. download Rhino download qunit-cli download qunit Unzip every thing Go in your qunit directory, and copy the directory qunit and … Continue reading

Mots-clés: qunit rhino, junit qunit rhino, qunit terminal, rhino unit testing, qunit console runner
Posted in JavaScript | Tagged , , , , , , , , , | 2 Comments

jQuery conf 2011 San Francisco

I was there. It was ok. Some great talks and some other less good ( no offense ). Mots-clés: jquery tshirt, jquery t-shirt, jquery conference

Mots-clés: jquery tshirt, jquery t-shirt, jquery conference
Posted in jQuery | Tagged , , , , , , , , , | Leave a comment

A Google Chrome toolbar

When you build a Google Chrome extension, you have only 2 UI hooks. The browser action on the top right corner of the browser. Or the page action at the right of the address bar So how can you create … Continue reading

Posted in Google Chrome | Tagged , , , , , , , , , | Leave a comment

Giant Table is dead, long live jQuery UI !

Hey, Last week, the jQuery UI team made a great announcement : they are finally going to include into the core a plugin to do table manipulation. http://blog.jqueryui.com/2011/02/unleash-the-grid/ I did in the past a jQuery plugin to do that. Here … Continue reading

Mots-clés: jquery css table ui, get thead table with jquery, is jquery ui dead
Posted in jQuery | Tagged , , , , , , , , , | Leave a comment

Mac OS Terminal – How to easily repeat a command with sudo

Very often, you need to repeat the previous command but with more parameters, or to use sudo. Look at this example: I want to delete a file, but it own by an other user. I’m sur that I can delete … Continue reading

Mots-clés: mac os terminal, mac os dir command terminal, mac terminal icon
Posted in Mac OS Terminal | Tagged , , , , , , , , , | Leave a comment