La Billetterie

Un peu de tout saupoudré délicatement

Affichage des articles dans Mozilla

L’api cross-document messaging permet à deux frame de s’échanger des données : http://en.wikipedia.org/wiki/Cross-document_messaging

Avec Eclipse, c’est intégré : Eclipse JDT – Abstract Syntax Tree (AST) and the Java Model – Tutorial Java AST creates EMF JavaAST models from Eclipse Java projects. eclipse.org – JavaCodeManipulation AST Exemple de code Eclipse Papercut #3 – Plugin to find unused methods La question parser java en java chez stack overflow ne sort […]

La page du projet : http://jikesrvm.org/MMTk http://cs.anu.edu.au/~Robin.Garner/mmtk-guide.pdf http://users.cecs.anu.edu.au/~steveb/research/research-infrastructure/mmtk http://users.cecs.anu.edu.au/~steveb/downloads/pdf/mmtk-sigmetrics-2004.pdf En power point : http://www.cs.utexas.edu/users/mckinley/395Tmm/talks/May-4-MMTk.ppt Sinon sur GC contre Free/Malloc : http://www.slideshare.net/emery/quantifying-the-performance-of-garbage-collection-vs-explicit-memory-management Gestion mémoire en C++ : http://www.slideshare.net/shrikantv/memory-management-in-c?src=related_normal&rel=125173

Une librairie de localisation javascript : http://eligrey.com/blog/post/passive-localization-in-javascript Voir cette libraire pour le kerning avec les fontes : http://www.webmonkey.com/2011/05/improve-your-websites-typography-with-kern-js/

Le kick start est très utile à bien lire : http://mercurial.aragost.com/kick-start/en/hgsubversion/ « changesets are rebased when pushed to Subversion. This makes it tedious to collaborate with others if the changesets on which you are working are continuously changed under your feet. » « it is possible to work in a distributed fashion on a new feature. It merely […]

https://developer.mozilla.org/devnews/index.php/2011/03/22/firefox-3-6-16-and-3-5-18-security-updates-now-available/ http://blog.mozilla.com/security/2011/03/22/firefox-blocking-fraudulent-certificates/ « This issue was reported to us by the Comodo Group » https://blog.torproject.org/blog/detecting-certificate-authority-compromises-and-web-browser-collusion

Le dossier sur PC Inpact : http://www.pcinpact.com/actu/news/62398-bouton-jaime-like-facebook-cdrole.htm

Ca existe !! CommonJS n’est donc plus réservé uniquement à Node.js / v8 http://code.google.com/p/gpsee/ http://code.google.com/p/gpsee/wiki/Building Les modules suppotés : http://code.google.com/p/gpsee/wiki/CommonJS http://gpsee.blogspot.com/ Et ca permet de faire : (new (require(« binary »).ByteString)([0x68, 0x65, 0x6c, 0x6c, 0x6f])) ou function snapshot(session) { require(« fs-base »).open(« filename », { write: true, create: true }).write(session.toSource()); } Recommandation de l’auteur pour compiler Tracemonkey 1.8.5 : Prerequisites: NSPR […]

L’outils javascript server. http://en.wikipedia.org/wiki/Nodejs http://nodejs.org/ Basé sur uniquement v8 Avec surtout une API très complète, par exemple celle sur le système de fichier ici : http://nodejs.org/docs/v0.3.4/api/fs.html A quand la même API, porté sur spidermonkey ?

Given that David Humphrey is not really available to work on it currently, lets try again Based on the following bug supposed to be for a generic DXR : https://bugzilla.mozilla.org/show_bug.cgi?id=553490 It says to first install Dehydra, let’s go : https://developer.mozilla.org/En/Dehydra/Installing_Dehydra I have a redhat5, not necessarily the very last version, but we’ll try. About that, […]

http://gnunux.info/dotclear2/index.php?post/2010/08/30/Mecanisme-de-clef-obligatoire-par-utilisateur-sous-Mozilla-Firefox « user.js » qui prévaut sur le fichier « prefs.js ». Cela signifie que l’utilisateur peut modifier les paramétrages, mais ceux-ci ne s’appliquent ni maintenant, ni après redémarrage. C’est assez perturbant. La troisième solution est d’utiliser le mécanisme de verrou. Voir le billet pour le reste

Le plan pour que cela cesse est piloté par Gervase et Dave Miller devrait travailler sur l’exécution. Description du plan : https://wiki.mozilla.org/Discussion_Forums/Proposal En gros, tous les groupes passent en modéré sur le NNTP et sur Google Groups, spam assassin filtre, un robot approuve.

Pour résoudre le problème d’uploder un fichier sans charger une nouvelle page, diverses solution, utiliser un iframe, utiliser flash : http://www.exforsys.com/tutorials/javascript/javascript-fileupload-object.html http://www.captain.at/ajax-file-upload.php http://www.dator.fr/jquery-file-upload-un-petit-plugin-pour-uploader-vos-fichier-avec-javascript/ NB : « Je pense que là-dedans, jQuery ne sert qu’à une chose: insérer un uploader Flash 8 dans la page et le configurer à la volée » http://www.xorax.info/blog/programmation/127-ajax-upload-input-file.html## Ou bien utiliser […]

Revenons sur le sujet, le développement d’assertion pour tester du code est une très bonne idée, mais le projet vit-il ? http://groups.google.com/group/mozilla.dev.static-analysis/browse_thread/thread/e6ad4628576f1296 – generated with the gcc plugin frontend and CVC3 solver (BSD-licensed); L’outils a été intégré au build Mozilla, et les assertions standard sont automatiquement transformées en des assertion sixgill quand le flag adéquat […]

http://forums.sun.com/thread.jspa?threadID=5171243 http://forums.sun.com/thread.jspa?threadID=5148150

js-ctypes est de retour en force avec la nouvelle interface suivante : https://developer.mozilla.org/en/JavaScript_code_modules/ctypes.jsm Cf ancien message http://jmdesp.free.fr/billeterie/index.php/2009/09/integration-javascript-et-cc/ ctypes.jsm donne juste un moyen facile d’avoir accès à l’interface. Il repose sur l’implémentation de ctypes qui fait directement partie de SpiderMonkey http://mxr.mozilla.org/mozilla-central/source/js/src/ctypes/ Deux exemples d’utilisation : http://harthur.wordpress.com/2010/02/28/playing-around-with-js-ctypes-in-linux/ (maintenant ctype permet de faire un open d’une chaine contenant […]

L’utilisation de SHA-1 est codé en dur dans le code : http://groups.google.fr/group/mozilla.dev.tech.crypto/msg/7a15dafef963fe20 https://mxr.mozilla.org/comm-central/source/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp#496 Mais le message suivant dit que la couche correct est utilisée ? http://groups.google.fr/group/mozilla.dev.tech.crypto/msg/c442455aacd7eba7 Soit nsCMSMessage : http://mxr.mozilla.org/comm-central/ident?i=nsCMSMessage depuis mozilla/security/manager/ssl/src/nsCMS.cpp ??? A investiguer …

Un panorama des outils (difficile de choisir !): http://www.opensourcetesting.org/functional.php Sur firefox, il y a mozmill : https://addons.mozilla.org/fr/firefox/addon/9018 Description devmo : https://developer.mozilla.org/en/Mozmill_Tests (la page suivante est moisn complète https://developer.mozilla.org/en/Mozmill ) Tutoriel : https://developer.mozilla.org/en/Mozmill/First_Steps/Tutorial:_Introduction_to_Mozmill Présentation : http://www.slideshare.net/hskupin/automated-mozmill-tests Les test chez moz en général : https://developer.mozilla.org/en/Mozilla_automated_testing

A investiguer et à voir en parallèle avec DXR : http://findbugs.sourceforge.net/

Voir les bug DXR sur Mozilla : https://bugzilla.mozilla.org/show_bug.cgi?id=489834 Things needed for DXR https://bugzilla.mozilla.org/show_bug.cgi?id=553490 Generify the DXR build process Au sujet de callgraph (qui est intégré à la dernière version de DXR) : https://developer.mozilla.org/en/Callgraph/Installing_Callgraph Les instructions suivantes sont aussi utiles : https://developer.mozilla.org/En/Dehydra/Installing_Dehydra https://bugzilla.mozilla.org/show_bug.cgi?id=524725#c28 successfully got dehydra built and passing tests by using 1.9.2 branch spidermonkey instead […]