En premier lieu pour JPEG – JPG : Radical Image Optimization Tool (RIOT) Quelques conseils : 8 Excellent Tools for Optimizing Your Images JPEG Optimization for The Web – Ultimate Guide
En premier lieu pour JPEG – JPG : Radical Image Optimization Tool (RIOT) Quelques conseils : 8 Excellent Tools for Optimizing Your Images JPEG Optimization for The Web – Ultimate Guide
S’intègre à Visual Studio. Gère le C/C++ Il y a des erreurs dans notepad++ dans la liste de 100 erreurs dans divers projets open source. Certaines erreurs ont été détectées dans Mozilla/Firefox. Elles sont a priori corrigées depuis, cf https://bugzilla.mozilla.org/show_bug.cgi?id=710967
Description du profiler : Profiling with the built-in profiler Utiliser des symboles locaux : Profiling with the Built-in Profiler and Local Symbols on Windows
Le fameux post sur les mésaventures de Jamie Zawinski avec Mork et la base de donnée des messages dans Netscape 4 et sa recommandation d’utiliser plutôt un fichier plat optimisé pour le cas de figure qu’on a à traiter : jwz : mail summary files : Contre les BDD mal utilisées Au passage un blog […]
– OpenOffice + l’extension openoffice.org-pdfimport – inkscape importer des formats tels que le Postscript, EPS, JPEG, PNG et TIFF – Scribus est un logiciel de PAO Open Source – PDFedit : GPL pdf editor, graphical interface is based on QT3.x with all features implemented using scripting language – une petite discussion sur le sujet Au […]
Le site suivant contient une grande liste de brevets MP3 : http://www.tunequest.org/a-big-list-of-mp3-patents/20070226/ The near complete draft standard was publicly available according to [MPEG FAQ (usenet)]. The draft standard was published as ISO/IEC JTC/SC29, “Coded Representation of Picture, Audio and Multimedia/Hypermedia Information”, Committee Draft of Standard ISO/IEC 11172, December 6, 1991. This means, I believe, that […]
Le site : http://backplanex.com/ : placed together on a web page, Backplane-compliant applications share user identity and other information, seamlessly, regardless of their source. Poussé par : Echo and Janrain Announce Backplane Protocol 2.0 Un peu de contexte pour ce protocole backbone de communication entre appli javascript chargées sur une même page : Backplane Protocol […]
Etat début 2014 : https://blog.mozilla.org/webdev/2014/01/16/dxr-gets-more-correct-less-case-sensitive/ Voir le dernier état (2013) qui parait au point : Eric Rose : DXR Digests the Firefox Codebase – the exact version of DXR currently used master, f46e320199cec388d28bf8fadc47834238a70a0c – version of Clang is currently used. clang version 3.0 (trunk 132484) Target: x86_64-unknown-linux-gnu – python version 2.4.3. – configure flags dans […]
Brian Hackett’s one of the best in the business and his sixgill array-bounds-checking work was and probably still is state of the art.
Le site suivant est utilisable pour soustitrer une vidéo sur n’importe quelle plateforme : http://www.universalsubtitles.org/fr/services/#benefits L’interface parait intéressante aussi, c’est soutenu par Mozilla et largement open source.
Clang a un script qui permet de faire une analyse statique d’un code, et d’identifier un certain nombre de mauvaise pratique. Explication chez Mozilla : https://developer.mozilla.org/en/Clang_Static_Analysis Le bug lié a cela avec le type de résultat obtenu : Bug 712350 – (clang-analysis) Clang Static Analysis
From mozilla.dev.security.policy : – the relevant extension coding techniques in Mozilla are: * Use the observer-service to register a « http-on-examine-response » observer. * When you observe this event, use channel.QueryInterface(Ci.nsIHTTPChannel) to get the HTTP channel from it * Pull the securityInfo attribute of that channel * Use QueryInterface(nsISSLStatusProvider) on the securityInfo to access the SSL data […]
Le sujet bouge actuellement : Les spec de DOMCryptAPI dans WiMo Au niveau du W3C : Web Cryptography Working Group Charter Il y a aussi le groupe JOSE : Javascript Object Signing and Encryption (Active WG) à l’IETF MDN : window.crypto a gagné une référence à ce sujet. Jungshik s’exprime à ce sujet : [whatwg] […]
freedesktop fournie une spécification de librarie partagée de type MIME : http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec#Shared_MIME_database_package dont xdg utils fournit une implémentation sans dépendances externes xdgmime pyxdg permet d’y accéder en python Mais la librairie standard de python a aussi un module mimetypes dont le but est très similaire
Il existe pour les standard web services récent : – jax ws 2 dans JDK 6 : qui support MTOM entre autres : http://vzurczak.wordpress.com/2010/09/28/mtom-is-not-working/ Cette implémentation de référence JAX-WS RI est dans le projet METRO : http://en.wikipedia.org/wiki/GlassFish_Metro : Metro is bundled with Java SE 6 et reprise dans GlassFish, JBoss, etc. – Apache CXF : […]
Le projet de Mozilla pour afficher un PDF en javascript : https://github.com/mozilla/pdf.js Il semble être en train de développer une communauté significative, même s’il y a beaucoup de choses à faire.
La configuration de VMWokrstation 7 pour cette feature : Record and replay debugging Firefox – need a modern multi-core CPU with VT-x support to get adequate performance when replay debugging. – We recommend a quad core i7 or Xeon chip – at least 8 GB RAM and an SSD with at least 256 GB space. […]
La technique pourrait s’appeler comment merger/combiner une modification sur des patch présent localement avec MQ (mqueues), les instruction étant adapté pour TortoiseHg. Le scénario : – Vous découvrez qu’une partie de la modif que vous avez faites au moins 5 commit avant était une connerie – Vous pouvez juste ajouter un commit contenant une annulation […]
L’exemple qui le fait avec X509v3CertificateBuilder : http://gitblit.googlecode.com/git-history/88598bb2f779b73479512d818c675dea8fa72138/src/com/gitblit/MakeCertificate.java KeyPairGenerator kpGen = KeyPairGenerator.getInstance(« RSA », « BC »); kpGen.initialize(1024, new SecureRandom()); KeyPair pair = kpGen.generateKeyPair(); // Generate self-signed certificate X500NameBuilder builder = new X500NameBuilder(BCStyle.INSTANCE); builder.addRDN(BCStyle.OU, Constants.NAME); builder.addRDN(BCStyle.O, Constants.NAME); builder.addRDN(BCStyle.CN, hostname); Date notBefore = new Date(System.currentTimeMillis() – TimeUtils.ONEDAY); Date notAfter = new Date(System.currentTimeMillis() + 10 * TimeUtils.ONEYEAR); BigInteger serial = BigInteger.valueOf(System.currentTimeMillis()); […]
Find, grep, awk, etc, tous les utilitaires GNU en natif sous windows : http://unxutils.sourceforge.net/ et http://sourceforge.net/projects/unxutils/files/unxutils/
Commentaires