9 april 2011

Bonus bij een bank..

Vandaag las ik dat Kris Peeters ging onderzoeken of de bonussen bij de banken buitensporig zijn: Wel Kris, het is buitensporig, geen twijfel mogelijk.

Jan Vanhevel, de CEO van KBC, krijgt een bonus van zo'n 480.000 euro. Dat bedrag wordt uitbetaald over een periode van vijf jaar. De bonus komt bovenop zijn vaste basisvergoeding van ruim 700.000 euro.

Reken even mee. Mr Vanhevel krijgt € 700000,00 euro per jaar als basisvergoeding, als we dat delen door het aantal maanden in een jaar dan komen we op € 58333,34 per maand.  Ik ben geen ervaringsdeskundige, maar ik kan me niet herinneren dat mijn jaarloon ooit in de buurt van dat bedrag is geweest.

Als we even verder rekenen, en geloven dat die Mr Vanhevel gemiddeld zo'n 20dagen per maand werkt en 12u/dag zou werken dan is dat een uurloon van € 243,06. Niet slecht zou ik denken.

Maar naast deze armoedige basisvergoeding krijgt Mr Vanhevel nog eens € 480000,00  bonus. Uiteraard aan een aantal voorwaarden. Ik vermoed voorwaarden zoals: zijn handen wassen nadat hij zijn gat heeft afgekuist met briefjes van 500, "Dank u" zeggen als hij een bonus krijgt.

Uiteraard heeft Mr Vanhevel een job met heel wat verantwoordelijkheden. Zo moet hij bevoorbeeld zorgen dat de bank een gezond bedrijf blijft, ow wacht... Dat is geen taak want als dat niet lukt dan neemt zo'n topman ontslag en krijgt hij een ontslagvergoeding. En moet de belastingbetaler de bank redden zodat ze het jaar erna een nieuwe topman kunnen aannemen.

Nee, Kris, ik denk niet dat de bonus buitensporig is, ik denk dat het met geen enkele logica uit te leggen valt dat iemand een bonus krijgt waar mensen een aantal jaren voor moeten sparen.

Just my 2 cents (pun intended).

Dit artikel gaat over: , , . Bonus bij een bank.. werd geschreven door Tijs Verkoyen.
Er zijn al 14 reacties.

26 oktober 2010

Dropbox wrapper class

Some weeks/days ago I released a new wrapper-class, this time for the Dropbox API. Below you can find a small tutorial.

Create an app

Dropbox works with applications, you can add an application at: https://www.dropbox.com/developers/apps. After creating your app you will see the key and the secret, these values we will need further on.

PHP

First off all we need to create an instance. This is done by calling the constructor and pasisng the key and the secret .

<?php
// create instance
$dropbox = new Dropbox('<key>''<secret>');
?>

Authentication

To communicate with the API, all calls need to be authorized. This is done with tokens, so you need to request those tokens, this can be done with the token()-method. The username and password are passes as arguments.

<?php
 
// create instance
$dropbox = new Dropbox('<key>''<secret>');

// get the tokens
$response $dropbox->token('<username>''<pass>');

// output data var_dump($response);
?>

If you used the correct credentials you will get an array with two keys: token and secret. These values can be stored (in a database). The authentication should only be done once.

Store a file or retrieve a file

To retrieve a file you can use the filesGet()-method. To store a file on Dropbox the filesPost()-method can be used.

<?php
// create instance
$dropbox = new Dropbox('<key>''<secret>');

// set oauth-stuff (response data from token()-method)
$dropbox->setOAuthToken('<oauth_token>');
$dropbox->setOAuthTokenSecret('<oauth_secret>');

// get the file
$response $dropbox->filesGet('path/to/file.png');

// set headers and output the file
header('Content-type: '$response['content_type']);
echo 
base64_decode($response['data']);
exit;
?>

Storing a file is done in a similar way.

<?php
// create instance
$dropbox = new Dropbox('<key>''<secret>');

// set oauth-stuff
$dropbox->setOAuthToken('<oauth_token>');
$dropbox->setOAuthTokenSecret('<oauth_secret>');

// store the file
$response $dropbox->filesPost('folder/where/the/file/will/be/stored''/Users/tijs/Documents/file/to/upload.png');

// output response
var_dump($response);
?>

More documentation can be found at: http://classes.verkoyen.eu/dropbox/docs.

Dit artikel gaat over: , , , . Dropbox wrapper class werd geschreven door Tijs Verkoyen.
Er zijn al 3 reacties.

27 september 2010

Enable Zip-extension in MAMP

  1. Download the precompiled .so-file.
  2. Move the .so-file into your extensions-folder. (Mine is /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922)
  3. Edit your php.ini-file and add "extension=zip.so"
  4. Restart MAMP

Dit artikel gaat over: , , , , , . Enable Zip-extension in MAMP werd geschreven door Tijs Verkoyen.
Er is al 1 reactie.

As a self-employed person I need to follow up phone-calls, leads, … But I don't need a fullblown CRM. So I wrote a tiny AppleScript that allows me to create an event for a contact straight from Address Book.

Schedule Event

If I click the phone-number of the person the menu as shown in the image above appears.

When I click on "Schedule event for Tijs Verkoyen" a new event is created the following day at 09h00, with a direct link to the contact. And iCal is opened where the event is selected so I can alter it directly.

Scheduled event in iCal

Howto install?

  1. Download the script.
  2. Extract and put the script in ~/Library/Address Book Plug-Ins (create the folder if needed).
  3. Create a calendar called "Contacts" in iCal.
  4. Restart Address Book.

 

Dit artikel gaat over: , , , , , . Schedule iCal-event for Address Book Contact werd geschreven door Tijs Verkoyen.
Er zijn al 2 reacties.

22 juli 2010

Dexia is een kutbank

Vandaag wou ik mijn opgespaarde kleingeld op de bank doen. Zoals ze mij x-aantal jaar geleden gevraagd hebben, steek ik dat kleingeld mooi in de speciaal daarvoor gemaakte rolletjes die ik van de bank zelf gekregen heb.

Ik denk dat ik een 15-tal rolletjes had, dus ik kon vol goede moed naar de bank. Daar kreeg ik de mededeling dat ik per keer maar 5 rolletjes kon afgeven. Que?

Inderdaad, het systeem van rolletjes is blijkbaar te ingewikkeld voor de mensen van Dexia. Maar gelukkig zijn er twee oplossingen:

1. Ik ga morgen terug met 5 rolletjes en overmorgen nog eens. Helaas hebben de kantoren van Dexia super handige openingsuren - o ja, ongeveer gelijklopend aan die van de gemeente - waardoor je beter 3 maand loopbaanonderbreking neemt om aan het loket te raken.

2. Of ik steek al het geld in een grote zak en geef het af. Dan kost het maar € 3,00 om te verwerken.

Ik heb een idee: ik spaar vanaf nu al mijn kleingeld tot ik 20kg heb. Dan steek ik het in zo'n flinterdun zakje van de GB - juist, het dunste zakje ooit - en ga ik eens in hun gezicht lachen.

Gelukkig voor mij is er naast de bank een klantvriendelijke bakker: Bakkerij Debacker. Daar hielp de winkeldame mij op een super vriendelijke manier verder. Zij was blij dat ze enkelgeld had en ik was blij dat ik briefjes had.

Dit artikel gaat over: , , , , . Dexia is een kutbank werd geschreven door Tijs Verkoyen.
Er zijn al 5 reacties.

Recently I upgraded to Transmit 4, but the QuickSilver-plugin stopped working, really frustrating.

I searched the internet and found a working solution. So here it is:

  1. Go to ~/Library/Application Support/Quicksilver/PlugIns
  2. Right click the Transmit Module.qsplugin file and click 'Show Package Contents'
  3. A new finder-window will open, go into the folder 'Contents'
  4. Open the info.plist file
  5. Change every 'com.panic.Transmit3' to 'com.panic.Transmit'
  6. Save the file and relaunch QuickSilver

Thx to Patrick Robertson.

Dit artikel gaat over: , , . Fix Quicksylver's Transmit plugin for Transmit4 werd geschreven door Tijs Verkoyen.
Er zijn nog geen reacties, reageer als eerste.

Just searched several hours on how a page could authorize my application.

https://www.facebook.com/connect/prompt_permissions.php?api_key=<your-api-key>&fbconnect=true&v=1.0&display=popup&extern=1&next=http://apps.facebook.com/<your-app>&ext_perm=publish_stream&enable_profile_selector=1

Dit artikel gaat over: , , , . Facebook page grant permission for stream publish werd geschreven door Tijs Verkoyen.
Er zijn al 3 reacties.