Publié par ghamrouni le 25 Mai 2010 - 10:51
“The Free Lunch Is Over” Herb Sutter.

Les processeurs à cœurs multiples et hybrides arrivent à la tête du classement établi par Gartner pour les technologies de rupture pour 2008 à 2012. Ces technologies sont depuis entrées dans le mainstream. Ainsi, le défi de supporter les processeurs de nouvelles générations est devenu une nécessité. Ceci nous amène à nous interroger sur les possibilités de migration pour les applications existantes. La migration pour les processeurs modernes peut poser plusieurs problèmes aux développeurs. Nous avons donc choisi de mettre l’accent sur les erreurs communes en développement 64 bit et les techniques les moins intrusives pour paralléliser son application.
Cet article a été publié dans le numéro 130 (Mai 2010) du magazine «PROgrammez». La version PDF de l’article est mise à votre disposition en téléchargement gratuit.
Publié par maouinti le 16 Novembre 2009 - 14:11
First time I had to build my own silverlight control, I asked myself a simple question: From where should I start?
Usually, I start by defining the control specific properties that I will implement as a dependency property, after that I specify the default look for this control.
Through this tutorial, we will build a round button control that could be easily personalized.
Now, let’s open Visual Studio, select NewProject, choose silverlightApplication, follow the wizard and you will get two projects: A webApplication and a silverlightProject.
The Next step is to create a silverlight library. To do this, select the solution explorer right click and choose add NewProject. This time choose silverlightLibary and follow the wizard.
You will end up with something like this:
Publié par acharfeddine le 17 Juillet 2009 - 16:25

Vous avez probablement lu cet article rédigé par mon collègue et dont un extrait a paru dans le magazine français PROgrammez (Version PDF). Savez vous par contre qu’on peut produire des interfaces aussi charmantes en C++ natif ?
Même si l’orientation des éditeurs vers des architectures basées sur les frameworks Java ou Micorosft .NET s’explique essentiellement par la facilité apportée par ces derniers en termes de gestion de complexité, on ne peut nier les effets de mode et les efforts marketing des éditeurs et des communautés de ces produits.
J’estime par ailleurs qu’il est judicieux d’inclure le langage C++ comme une des alternatives pour le développement des nouveaux produits.
Publié par acharfeddine le 17 Juillet 2009 - 15:45

Il m’est très difficile de voir des bureaux pleins d’icônes sans même pas un petit coin pour accueillir un nouveau raccourcis.
Devant l’insuffisance des outils proposés par les systèmes d’exploitation, en particulier celui proposé par Windows, je me suis dit qu’il serait intéressant d’en faire un! ça sera à la fois pour avoir des bureaux plus spacieux mais aussi pour introduire Poco, qui est une excellente bibliothèque C++.
A travers cet article et un autre qui le suivra, on proposera une approche qui n’exige aucun changement de comportement de la part des propriétaires de tels bureaux. On va cependant leurs offrir un outil qui automatisera l’opération de rangement selon leurs préférences prédéfinis.
Publié par acharfeddine le 22 Décembre 2008 - 17:05
Welcome to the Part 2 of this article (part 1). In this part, we continue our last discussion about code profiling. As it has already been noted, existing profiling tools were either so complicated (both in their mechanisms and their output), or so simple and inefficient.
Publié par acharfeddine le 10 Septembre 2008 - 16:06
Hello everyone, I am an SDE at IP-Tech working on C/C++ development projects. It has been a hot summer for me, rambling between different professional experiences; Just before finally finding peace at IP-Tech where I even have the time to blog about technical programming issues.
For my first post, I thought about several topics but I will start by the one I’m currently involved with at IP-Tech: code profiling.