31/05/2010

Précédentes parutions

Ce précédent billet, m'enjoint à présenter aussi les différentes publications parues au sujet de ce que nous faisons en Tunisie avec logo-ecitiz.jpg.

La plupart des communiqués de presse se trouvent facilement sur la toile. Les publications les plus remarquables sont sans doute celle de france info / courrier cadre et celle du journal "management" d'avril 2009 qui n'est hélas pas disponible en ligne.

Parler à des journalistes n'est pas forcément chose aisée, et à la lecture de ces articles, on se rend bien compte, que je n'ai pas réussi à faire passer une information précise et exacte : C'est en forgeant...

L'arabe dans la langue française

Un certain nombre de mots d'arabe (ou de tunisien) sont utilisés couramment en argot Français sans forcément que l'on connaisse leur origine :

- el flouss (l'argent)
- el caoua (le café)
- kif kif (c'est la même chose)
- chouaia (un petit peu)
- sifr (zéro), qui a donné "chiffre"
- el bled (le village)
- maboul (fou)
- fissa (vite)
- méchoui (grillé)
- el souk (le marché)
- el caid (le chef)
- el toubib (le médecin)

Il y en a sans doute d'autre...

Point théorique Java : Assert

- l'activation des asserts se fait au moment du lancement d'un programme en utilisant le paramètre -ea (pour enable assertion)

- Lorsque les assertions sont désactivées, les expressions passées aux asserts ne sont pas évaluées


...
int i = 0;
assert (i=4)==4;
// ici i vaut 4 si les assertions sont activées et 0 sinon
...


- Attention : ceci est un cas particulier très étrange :
Lorsque l'on utilise un objet avant d'avoir initialisé sa classe, il doit se comporter comme si les assertions étaient actives.

class P{
static {Q.method();}
}
class Q extends P{
static void method(){
int i = 0;
assert (i=4)==4;
System.out.println(i);
}
}

Ici l'initialisation de Q entraine celle de P qui appelle Q.method() qui est donc exécutée avant que Q soit initialisée.
Que les assertions soient activées ou non, le println affichera 4;