jeudi 31 janvier 2013

NetBeans 7 & Doctrine en debug

Je voulais simplement m'adresser à mon très large public à savoir si j'étais seul au monde à faire exploser NetBeans en débuggant des foreach imbriqués sur des collections d'entités Doctrine ? Fidèle à mon habitude, j'ai updaté à la toute nouvelle version 7.3 rc sans plus de succès. Message : java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Unknown Source) Symptômes; À chaque step (f8) on voit le compteur de mémoire monter de 30mo et chaque step devient de plus en plus laborieux (long). Solutions essayées : Je crois que c'est XDebug qui prend trop large alors j'ai mis dans php.ini xdebug.var_display_max_depth = 1 xdebug.var_display_max_children = 1 xdebug.var_display_max_data = 1 Ou netbeans qui a de la misère avec ses variables en debug. J'ai tout décocher dans les options de filtre. Help !

vendredi 17 août 2012

Mon japonais fonctionnel

Pour communiquer avec le personnel j'ai parfois besoin d'utiliser la langue de Yoko Ono.  Voici un petit bréviaire.


Mata shitaà demain
Matane shitaà bientôt
Yashibourilong time no see ! 
Mata(ne) (shita)à bientôt (demain)
SayonaraAdieu
Aligatou domoMerci
Ja mataà bientôt
mata a shitaà bientôt
Ohayo gozaimasuBonjour
Kon banwaBonsoir
Domo arigato gozaimasuMerci
KonichiwaBon après-midi
Otsu karesamaJe quitte le travaille
Anata wa biru waikagadesukaVeux-tu une bière
Shigoto de (gambate)au travail !
Itada kimasubon apétit
oo
oo




PS l'éditeur html de blogger pourrait avoir les Tables !

vendredi 4 mai 2012

Chroniques "Le saviez-vous ?"

Aidez-vous à aimer votre IDE préféré Visual Stustustudio (comme dirait Phil Collins).
Souvent à force de toucher à toute on vient qu'à oublier des détails le fun.

1 - les object initializers 
list.Add(new QuoteOptionViewModel { QuoteOptionId = 1 });
Tant pis pour les constructeurs !  C'est le pas de () qui me mêlait.

2 - Shift + Alt pour sélectioner à la verticale
3 - Ctrl + K + D pour formater sa page/code (doit devenir un réflexe)
4 - Ctrl + Shift + J que je me plait à appeler "contrôle magie" car en Chrome (le seul bon programme pour faire du Web) c'est l'interface de déboggage. MIEUX -> F12
5 - Ctrl + Shift + S (sauve tout) parce que des fois y'a des solutions à plusieurs "paliers" ;-) 6 - Le contraire de Ctrl + Z vous saviez que c'est Ctrl + Y ? 7 - Shift + F5 pour stopper le débugger
Outlining
6 - Ctrl + M + M collapse (rapetisse) une région/fonction
7 - Dans la même veine, Ctrl + M + L développe tout (car les régions sont souvent toutes fermées quand on ouvre un fichier.
Bookmark
8 - Ctrl + K + K mettre/enlever un bookmark
9 - Ctrl + K + P ou N pour previous/next pour se promener dans le code

En constante évolution, repassez-nous voir, faites nous vos suggestions !

lundi 16 janvier 2012

Test d'un grooveshark, wragh !

HIGHSCHOOL OF THE DEAD by Kishida Kyoudan & The Akeboshi on Grooveshark Amateurs de Zombies Japonais ?
Let's dance !

mercredi 28 septembre 2011

Mots de jeux...

"Des notes repères"

"Le cône d'encens"

...more to come...

Massive

Nouveau ORM sur github, très léger (surtout comparé à entity).
Un fichier de 500 lignes à ajouter à une solution.Net et pouf la magie des dynamic (Phil va pas aimer) et des var à l'oeuvre !  Aussi, "Rails approach in mind" (Martin va aimer ça).


Y'a des meta, des validations, du crud, y'a que les join qui sont difficiles supposément.

Référence à Hanselman qui l'a utilisé pour refaire son blog.

Autres tendances techno 2011

Node.js ?  Encore Scott H.  Écrire son site tout en JS !
Knockout Un js pour avoir du MVVM (intègre aussi le jquery-tmpl)

Des connaissances à acquérir...

C# de f# (ps y'a aussi une librarie js pour ça..)
http://csharpindepth.com/Articles/Chapter5/Closures.aspx