La Billetterie

Un peu de tout saupoudré délicatement

Affichage des articles publiés par jmdesp

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 I don’t consider these options as useful.
Firefox extension debugging
Firebug a really handy logging interface that you can dump debugging info to.
Firebug.Console.log()

EDE : Pas dans firefox 3, car pas de mise à jour sécurisée How to use Extension Developer’s Extension in Firefox 3
Extension Developer’s Extension Testing JavaScript code, prototyping XUL layouts, and building XPI packages are all made easier by this extension.

  • Extension Builder Build your extension’s package (jar and xpi files)
  • install.rdf Editor
  • Javascript Shell : set your scope to any open window or webpage (using enumerateWindows) to run javascript as if it were in that document
  • Javascript Environment : run blocks of javascript code.
  • Live XUL Editor
  • Live HTML Editor
  • JRX: real-time JavaScript RegExp evaluator
  • Interactive XPath Tester
  • Enable Debugging Prefs
  • Reload All Chrome : testing overlay changes without restarting.

JS World : Librairie commerciale malheureusement.

Customer Sues Bank After Phishing Attack
MI-Based Business Lost $550,000 in Breach

Texas Bank Sues Customer After $800,000 Scam
Banks Asks Court to Declare Security Measures ‘Reasonable’

http://www.nytimes.com/2010/02/21/travel/21Prac.html?em
http://www.fly.com/
http://www.kayak.com/
http://en.momondo.com/Default.aspx
http://www.bing.com/travel/?cid=homenav&FORM=Z9LH10

Tutoriel :
http://groups.google.com/group/mozilla.dev.static-analysis/browse_thread/thread/a773ebdbc5479f9a?pli=1
Les instruction officielle de compilation de Dehydra sont maintenant à jour pour gcc 4.5

Sixgill :
http://groups.google.com/group/mozilla.dev.static-analysis/browse_thread/thread/e6ad4628576f1296#

Le modèle est un VM RS 200L Mono gamme 1996 d’Atlantic :
etiquette du constructeur précisant le modèle du chauffe-eau
Le catalogue de pièce détachée d’Atlantic, bien que destiné uniquement aux professionnels, permet ensuite de récupérer pas mal d’info sur ce modèle. La description page 63 montre que c’est un modèle stéatite, donc la résistance est protégé par un foureau qui va faciliter le nettoyage, et ACI (Anti-Corrosion Intégrale), soit une anode en titane parcourue par un courant pour empécher la corrosion, il n’y donc normalement pas besoin de prévoir de la remplacer. Des bonnes nouvelles, avant la mauvaise.

Le groupe de sécurité ci-dessous n’a pas un robinet d’arrêt standard, il n’y a pas de poignée, il y a seulement une petite vis plate hexagonale, sur le coté intérieur du groupe, donc très difficile à voir !
Vue du groupe de sécurité montrant la vis de coupure d'arrivée d'eau
Quel plaisir pour être certain qu’on l’a tournée dans la bonne position pour bloquer l’arrivée d’eau !

Bon, en réfléchissant un peu plus, je me dit que vérifier la bonne fermeture est simple, on ferme, on ouvre un robinet, et si l’eau s’arrête rapidement de couler, c’est bien fermé.
Je fais cela, et l’eau coule généreusement sans s’arrêter. En tournant dans l’autre sens il est manifeste que la vis s’ouvre. D’ailleurs au bout d’un moment, de l’eau commence à perler, il est temps d’arrêter les frais et de resserrer.
Finalement en ayant bloqué à fond, j’arrive à remplir une baignoire complète et ma femme peut prendre le bain dont elle n’avait pas bien profité hier ! Manifestement impossible de fermer quoi que ce soit avec cette vis.

Voici une page bien détaillée sur les gs Watts, comme le mien. Ça a l’air que tous les modèles ont bien un vanne d’arrêt pourtant.

Dans le bloc, une petit pièce bleue avec un curseur et une légende illisible. Une photo, un peu de retouche d’image, et je vois les chiffres 1 à 5 à coté du curseur, actuellement sur 4. On peut aussi déchiffrer le sigle Cotherm. Ils sont bien fabricants de thermostat, et leur site indique que ceux-ci sont réglable jusqu’à 65°.
http://www.cotherm.com/fr/produits/les_produits/tse_tsr#
Il n’y a donc qu’à augmenter un peu la température de chauffe pour améliorer le confort.

How to Install New Font on your Smartphone (advanced)
http://www.airfagev.com/howtos_details.asp?id=48

http://blogs.msdn.com/raffael/archive/2008/03/18/x-inf-contains-dirids-which-are-not-supported.aspx
VS2008’s CabWiz can parse up to 262 different entries under [DestinationDirs].
Windows Mobile 6 SDKs ship with a newer version of CabWiz.exe, v4.5.5102.0

Replace C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\CabWiz.exe and CabWiz.ddf with the ones under C:\Program Files\Windows Mobile 6 SDK\Tools\CabWiz

Advanced Installer User Guide : A brief description for OMA Client Provisioning XML files
MSPROV DTD Format
MSPROV DTD Elements

Dumper les certifs d’un site sous la forme d’un fichier XML de provisionning :
http://blogs.msdn.com/windowsmobile/archive/2008/05/18/sslchainsaver-v2-released.aspx
SSLChainSaver.exe localhost
rapiconfig localhost.wm6.xml » to add the certs to a connected device or create a CAB file.

Documentation du provionning à travers un .cab :
http://blogs.msdn.com/windowsmobile/archive/2006/01/28/making_a_root_cert_cab_file.aspx
Application locked : Toutes les nuances du modèle de sécurité :
http://blogs.msdn.com/windowsmobile/archive/2007/05/30/all-about-application-locked.aspx
WM 6 : Les certificats peuvent être ajouter dans HKCU, ce qui marche à tous les coups, même en 2 tiers :
http://blogs.msdn.com/windowsmobile/archive/2007/02/07/certificate-improvements-in-windows-mobile-6.aspx

La liste des magasins :
http://blogs.msdn.com/windowsmobile/archive/2006/05/02/certificate-stores.aspx
Privileged Execution Trust Authorities and Unprivileged Execution Trust Authorities
These certificate stores are used by the security loader to control code execution. If an executable can be chained up to a cert in either of these stores, it is considered « signed » by the security loader and is assigned a trust level depending on the device security policies.
SPC
This store governs cab installation.

Fabriquer le fichier de provisionning pour s’installer dans le magasin de signature de code :
http://www.codeproject.com/KB/mobile/signcode.aspx
<characteristic type="CertificateStore">
  <characteristic type="Privileged Execution Trust Authorities">
    <characteristic type="empreinte_sha1
      <parm name="EncodedCertificate" […]
<characteristic type="CertificateStore">
  <characteristic type="SPC">
    <characteristic type="empreinte_sha1
      <parm name="EncodedCertificate"
      <parm name="Role" value="222" />

what does the value 222 means ?
All PRIV Certs must have role 222 and All UNPRIV Certs must have role 16

Un source à insérer dans le projet setup et qui provisionne le certificat de signature avant l’install dans la store privilégiée :
http://social.msdn.microsoft.com/Forums/en/windowsmobiledev/thread/1ac4377b-28ef-43c5-a3dd-69c63826f614

I have a test in a local file, that needs UniversalXPConnect

user_pref(« signed.applets.codebase_principal_support »,true);
user_pref(« capability.principal.codebase.p0.granted », »UniversalXPConnect »);
user_pref(« capability.principal.codebase.p0.id », »file:// »);
user_pref(« capability.principal.codebase.p0.subjectName », » »);

security.fileuri.strict_origin_policy to false
user_pref(« security.fileuri.strict_origin_policy », »false »);

http://msdn.microsoft.com/en-us/library/ms681381%28VS.85%29.aspx
he following topics provide lists of system error codes. These values are defined in the WinError.h header file :
* System Error Codes (0-499)
* System Error Codes (500-999)
* System Error Codes (1000-1299)
* System Error Codes (1300-1699)
* System Error Codes (1700-3999)
* System Error Codes (4000-5999)
* System Error Codes (6000-8199)
* System Error Codes (8200-8999)
* System Error Codes (9000-11999)
* System Error Codes (12000-15999)

Un éditeur de base de registre dans le Mobile (registry editor):
http://www.phm.lu/Products/Smartphone/RegEdit/

Un autre depuis le PC – Mobile Registry Editor 1.11 (plus maintenu par l’éditeur) :
http://mobile-registry-editor.en.softonic.com/pocketpc
http://handheld.softpedia.com/get/Desktop-and-Shell/Windows/Mobile-Registry-Editor-10636.shtml

Sinon BytesWired Registry Viewer :
http://www.byteswired.com/products/registry-viewer/
Mais la version qui édite est payante.

Une petite liste :
http://www.freewarepocketpc.net/ppc-tag-registry.html

Davmail est un server IMAP/POP/LDAP écrit en java qui s’installe en coupure de l’accès à Exchange, et convertit les protocoles Exchange vers ces protocoles standards.

Si on ne peut pas l’installer de manière centralisée, l’inconvénient est de devoir faire tourner une application en plus, et donc y consacrer de la mémoire.

Un très bon lien sur l’analyse thermique de divers matériaux :
http://www.batirbio.org/html/Economie-d-energie/materiaux-de-construction-Conductivite-et-energie-grise.html

Méthode d’isolation des combles

Isolation par enduit : http://www.enduiseur-traditionnel.fr/isolation.html

http://forums.architectes.org/read.php?f=24&i=62&t=32#reply_7211
je v prochainement rénover une vielle ferme et j ai opter pour une rénovation dans les règle de l art ; dalle de chaux ,carreaux de terre cuite ,piquage des vieux mur puis enduit a la chaux sur le parement extérieur avec pierre apparente ,doublage intérieur avec brique terre cuite 10 et enduit a la chaux/chanvre ,un écart au technique ancestrale sur la toiture avec une isolation avec volige apparente +polyurethane 120mm +couverture

Etude étudiants IUT Génie Civil : Procédés d’isolation par l’extérieur (depuis http://www.isolation-exterieure.new.fr/ )

Méthode d’isolation externe :
> Contre un mur à peu pres plan et propre (blocs de beton , briques …) le plus simple et le
> plus « d’école » est le scellement direct sur plots de mortier de plâtre adhésif (MAP) l’isolant
> du complexe plâtre a utiliser peut être le polymère extrudé ou expansé ou une laine dense.
> Les laines non denses sont à exclure entre les murs extérieurs de maçonnerie et la
> contre-cloison (tendance à se tasser )

briques isothermes : Difficile d’atteindre la rt2005 avec une épaisseur standard : Besoin d’ajout d’isolation complémentaire ou bien surcoût important pour une meilleure qualité de brique
Kaimann fait divers produit flexibles intéressants : http://www.kaimann.de/fr/products/product.html?id=1011449

Auto Completion Text in Windows Forms 2.0 : Une description générale
Doc MSDN autocompletesource

Un example très complet sur stackoverflow, avec stockage dans la base de registre

Un autre exemple sur csharp-online.net
in order to remove all even ints from a list.

Une classe de sélection de fichier très complète, historique, drap&drop : http://blogs.vbcity.com/hotdog/archive/2006/03/03/5861.aspx
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/019a6942-eceb-4a05-9116-336e7e5b5071
http://blog.monstuff.com/archives/000037.html

Quelques astuces c#
List tab;

tab.RemoveAll(delegate(T item){ return i%2 == 0; });

All the « set » functions of List are quite nice, e.g.

List serializedObjects
.ConvertAll( CreateTFromString )
.FindAll( MyFilterCondition )
.ForEach( PresentT );

where:
* T CreateTFromString(string s) – deserializes T
* bool MyFilterCondition(T item) – determines if item is needed
* void PresentT(T item) – does something about item (e.g. Console.WriteLine)

http://www.openstreetmap.org/user/le%20sanglier/diary/8586
*toujours sur la première ligne la troisième icône permet de transformer un contour fermé en un cercle (c’est comme ça qu’on fait des beaux rond-points!)

*sur la deuxième ligne il y a 4 icônes, la première permet de faire afficher TOUTE les traces GPS passant dans la zone affichée, bien utile pour décalquer avec précision un chemin (et s’affranchir du brouillage à +-10m du signal GPS!)

http://keepright.ipax.at/

Beginners Guide 1.3.2 Potlatch, the Online Editor

Utiliser googleapps en tant que cdn, réseaux décentralisé de distribution de contenu
http://blog.zoomodev.com/post/2009/11/19/CirruxCache%3A-CDN-like-killer-application

You can use native image generator to speed up your application Native Image Generator (Ngen.exe)
Code Project : Ngen.exe — A discussion — Some Queries (.NET Framework Tools Series)

Discurssion on stackoverflow : What Are Some Good .NET Profilers?

JetBrains dotTrace and Redgate ANTS

EQATEC profiler is quite basic and requires you to compile special instrumented versions of your assemblies which can then be run in the EQATEC profiler. It is, however, free.
– The free Microsoft CLR Profiler is all you need for .NET memory profiling.
The profiler in Visual Studio is also really easy to use, Visual Studio 2010 is in Beta and hence is free also. There have been multiple enhancements in 2010 for viewing contention and concurrency
– In the past, I’ve used the profiler that ships with Visual Studio Team System.
nProf – a prefectly good, freeware profiler

A list of Open Source Profilers in C# compiled by csharp-source.net

MSDN : Profiler/Optimization Tools list from « C# Programming Tools » page.

WinDirStat portage windows de kdirstat.
Utilise une treemap en rectangles, sympa.

Disk Size Manager 2.0 camembert, commercial
Le classique TreeSize
Scanner : Top-notch graphical disk disk usage tool employing concentric ring design.
Computers > Software > Disk Management > Usage Analysis

Au passage pour nettoyer windows :
http://www.pcuser.com.au/pcuser/hs2.nsf/lookup+1/4C91721303A0BC83CA256ED50006F9A0 C:\Windows\$Ntupdate——$ »
Let yourself go and delete the lot. Microsoft has made it easy for you. If you look at « Add/Remove programs » you’ll see that all those uninstallation tags are gone.

How to Safely Delete Orphaned Patches Msizap.exe is a command line utility that removes either all Windows Installer information for a product or all products installed on a computer.
Safe to deleted files in C:\Windows\Installer? The only safe method to remove Installer files is
to use the Windows Installer CleanUp Utility:
Le Windows Installer CleanUp Utility contient Msizap