La Billetterie

Un peu de tout saupoudré délicatement

Affichage des articles dans Open source

L’interface inotify permet d’avoir un appel call-back quand un fichier est modifié : http://en.wikipedia.org/wiki/Inotify Tuto : http://www.linuxjournal.com/article/8478 Depuis Java : http://code.google.com/p/inotify-java/ Fschange : http://stefan.buettcher.org/cs/fschange/ Patch pour le kernel qui permet d’avoir une notification d’évênement globale au filesystem, et qui précise quelle partie du ficheir est modifiée.

Installation sous RedHat :     yum install oprofile Installation de la GUI :     yum install oprofile-gui Si on souhaite recompiler : yum install kernel-devel # Pour plus de detail sur sources kernel http://wiki.centos.org/HowTos/I_need_the_Kernel_Source yum install binutils-devel // Pour liiberty qui en général est inclut dans binutils mais pas chez redhat ./configure –prefix=/usr/local –with-kernel-support La faq recommande […]

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

La commande pour sortir les infos rafraîchies toutes les 10 secondes : mpstat -P ALL 10

Lien direct : http://www.picnik.com http://mozillalabs.com/jetpack/2010/05/01/using-jetpack-sdk-0-3-context-menu-api/ Add-on Firefox : https://addons.mozilla.org/en-US/firefox/addon/picnik/ Outdated : https://addons.mozilla.org/en-US/firefox/addon/158233/

Nécessite Exuberant Ctags sous Windows : http://vim.wikia.com/wiki/Omni_completion

Comment utiliser un client Linux plutôt que Windows pour un VPN avec le protocole L2TP : http://www.jacco2.dds.nl/networking/linux-l2tp.html http://www.jacco2.dds.nl/networking/freeswan-l2tp.html (lien cassé) Et sous Windows, deboguer les problèmes en créant un log (page disparue, option non valable avec Windows 8): http://support.linogate.com/en/ipsec/windows-log.html \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent\Oakley\EnableLogging = DWORD:1 Sinon pour le NAT : http://www.errorforum.com/microsoft-windows-vista-error/6499-configure-l2tp-ipsec-server-behind-nat-t-device-vista.html Quelques astuces pas forcément idiote (et oui, […]

Il ne s’agit pas de parler de BTRFS mais du système qui permet de monter un système de fichier en lecture seule, puis de rediriger les écritures ailleurs. Il s’agit en fait de device mapper, avec les explications ici : http://thelinuxsociety.org.uk/content/device-mapper-copy-on-write-filesystems Mais le fs en dessous ne doit surtout pas être modifié par ailleurs simultanément, […]

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 […]

Les machines virtuelles vm de référence pour compiler Firefox sont accessibles ici : https://wiki.mozilla.org/ReferencePlatforms/Linux-Public C’est du VMWare, mais les instructions pour les utiliser avec Virtual Box sont publiées.

http://www.pcinpact.com/actu/news/55527-microsoft-outlook-pst-specifications-techniques-documentation.htm http://blogs.msdn.com/interoperability/archive/2010/02/19/New-Office-Documentation-Now-Publicly-Available.aspx Outlook Personal Folders File Format (.pst) Structure Specification

https://developer.mozilla.org/en/Integrated_Authentication network.negotiate-auth.trusted-uris lists the sites that are permitted to engage in SPNEGO authentication with the browser, and network.negotiate-auth.delegation-uris lists the sites for which the browser may delegate user authorization to the server. network.automatic-ntlm-auth.trusted-uris lists the trusted sites to use NTLM authentification. site-list = « mydomain.com, https://myotherdomain.com »

http://kuix.de/conspiracy/ Cert Viewer Plus : Export certificat en PEM = 2 extension chinoises * CA Untrustworthy, Delete or disable CA certificates owned by CNNIC * Cert Alert, Notify the user if download any content from CNNIC SSL sites. Certificate Patrol : Permet de détecter tout renouvellement de certificat Key manager : You can think of […]

Travis Description complete sur MDC Description : TraceVis: performance visualization for TraceMonkey hg clone http://hg.mozilla.org/users/dmandelin_mozilla.com/tracevis/ the patch that instruments TM with activity counters and a bunch of Python scripts for processing the outputs. The image generation scripts require PIL (Python Imaging Library). http://hacks.mozilla.org/2009/07/tracemonkey-overview/

Toutes les méthodes et techniques de refactoring : http://sourcemaking.com/refactoring On peut aussi s’efforcer de les suivre dès le départ pour tout simplement, mieux écrire !

Le portail maintenant est : https://addons.mozilla.org/en-US/developers/ orienté vers JetPack, voir aussi l’outil inter-actif. MDC : Building an Extension MDC : Setting up an extension development environment Chromebug User Guide JavaScript Debugger JavaScript debugging in Firefox extensions Enabling the javascript.options.showInConsole and javascript.options.strict options are a good help. Also enabling nglayout.debug.disable_xul_cache and browser.dom.window.dump.enabled doesn’t hurt anything, though […]