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.
PS l'éditeur html de blogger pourrait avoir les Tables !
| Mata shita | à demain |
| Matane shita | à bientôt |
| Yashibouri | long time no see ! |
| Mata(ne) (shita) | à bientôt (demain) |
| Sayonara | Adieu |
| Aligatou domo | Merci |
| Ja mata | à bientôt |
| mata a shita | à bientôt |
| Ohayo gozaimasu | Bonjour |
| Kon banwa | Bonsoir |
| Domo arigato gozaimasu | Merci |
| Konichiwa | Bon après-midi |
| Otsu karesama | Je quitte le travaille |
| Anata wa biru waikagadesuka | Veux-tu une bière |
| Shigoto de (gambate) | au travail ! |
| Itada kimasu | bon apétit |
| o | o |
| o | o |
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 !
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 !
mercredi 28 septembre 2011
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)
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
http://csharpindepth.com/Articles/Chapter5/Closures.aspx
S'abonner à :
Messages (Atom)