skip to main | skip to sidebar
Code 18
Manuel du savoir-faire à l'usage des geeks et des curieux
RSS
  • Accueil
  • Le web au Québec
  • Liens
  • Twitter
  • Facebook
  • À propos

samedi 10 novembre 2012

Le traducteur de Bing est presque impressionnant

Publié par Infinite Loop, à 08 h 44 0 commentaire

En regardant les commentaires de la page Facebook de Code 18 à propos d'une publication, un utilisateur écrivit : "Awesome!". Oh oh, l'algorithme de la plateforme détecta un anglicisme sur une page francophone et après une analyse approfondie, il conclua en un risque élevé de mêler les lecteurs entre les langues de Molière et de Shakespeare. Fort d'un partenariat avec Microsoft (qui détient 1.6% du réseau social), les engrenages se mirent à tourner pour trouver une solution à ce problème gênant.

L'outil de traduction de Bing pourrait sauver la situation. Et comme rien n'est laissé au hasard, il est intégré à même Facebook avec pour mission de sauver les âmes égarées. À la vue du lien "Voir la traduction", je me suis senti rassuré au point de pouvoir mettre de côté mon inhalateur contre l'asthme.

Ma quiétude fut de courte durée...


Mis à part l'ajout d'un espace entre le mot et le point d'exclamation, Bing est incapable de traduire adéquatement ce simple mot du dictionnaire. Vous en aurez la preuve si vous en faites l'essai directement sur l'outil. Pourtant, en faisant parti de la phrase "It's awesome", il réussit à nous sortir "c'est génial".

Techniquement, c'est aussi possible que si Facebook détecte un commentaire dans une autre langue, qu'il lance un appel à l'API de Bing pour obtenir la traduction correspondante et qu'il l'affiche uniquement si les deux termes sont différents, ce qui est le cas en raison de l'espace inséré.

Dans les autres moteurs de traduction :
  • BabelFish échoue (il est maintenant propulsé par Bing)
  • Google Translate fonctionne à merveille
  • Systran traduit correctement Awesome en Impressionnant mais peine à comprendre le sens de la phrase "bill is a great fan of mark messier" si les noms propres ne débutent pas par un lettre majuscule.
Donc Bing Translator a fait un fail. En bon français, un fail.


Tags: Curiosités

mardi 6 novembre 2012

Tracer une étoile en SVG

Publié par Infinite Loop, à 07 h 33 0 commentaire

Après plusieurs semaines de temps supplémentaire au travail, je retrouve un semblant de vie normale. J'ai pris du retard sur toutes mes obligations, j'ai des heures de sommeil à récupérer et malgré l'épuisement, je trouve le moyen de me réveiller à 4h30 du matin et ce même si je suis en vacances. Alors quoi de mieux que de profiter de l'insomnie pour dessiner des étoiles en SVG et en faire un petit article à la volée...

Dans un fichier texte vierge, insérez le code ci-dessous et enregistrez-le sous le nom etoile.svg.

<?xml version="1.0" standalone="yes"?>
<svg version="1.1"
viewBox="0.0 0.0 360.0 270.0"
stroke-miterlimit="10"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<path
    d="M 120
       74 L 149
       74 L 158
       48 L 167
       74 L 196
       74 L 172.5
       90 L 181.5
       116 L 158
       100 L 134.5
       116 L 143.5
       90
       Z"
    fill="#FFD300"
    fill-opacity="0.4"
    stroke="#FFD300"
    stroke-width="3.0"
>
</path>
</svg>

Comme vous l'auriez fait pour une image PNG, JPG ou GIF, vous pouvez spécifier le chemin du fichier comme source de la balise IMG :
<img src="etoile.svg" />

Résultat + variante aux coins ronds


Définition SVG
  • viewBox : le canvas défini par les coordonnées x, y, largeur et hauteur
  • stroke-miterlimit : la distance du biseautage de l'angle de deux segments qui se rencontrent
Path
  • d : les données du tracé où
    • M = move to
    • L = line to
    • Z = fin du tracé
  • fill : couleur de remplissage
  • fill-opacity : opacité du remplissage (valeur entre 0 et 1)
  • stroke : couleur du contour
  • stroke-width : épaisseur du contour
  • stroke-linejoin : la bordure des jointures de lignes
  • Pour des coins arrondis, il suffira d'ajouter la propriété stroke-linejoin="round"


Tags: HTML

dimanche 28 octobre 2012

Et si l'art régnait sur le monde ?

Publié par Infinite Loop, à 18 h 03 0 commentaire

Pour me rendre au Marché Central afin de magasiner le nécessaire pour mon costume d'Halloween, je suis passé en voiture par la rue Chabanel, reconnue depuis longtemps comme le "Garment District" (quartier du textile) de Montréal.

Est-ce surprenant que même Darth Vader ait du style ?

Vu sur le mur extérieur du 111 Chabanel Ouest.

Keep calm and be a wise guy. Haha :-)


Tags: Le coin du geek, Montréal, Pancartes et écriteaux

dimanche 14 octobre 2012

Citation no.155 sur la stratégie

Publié par Infinite Loop, à 08 h 30 0 commentaire

Si le "plan A" ne fonctionne pas, il reste 25 autres lettres dans l'alphabet.


Tags: Citations

vendredi 12 octobre 2012

38 aout 2012

Publié par Infinite Loop, à 17 h 16 0 commentaire

Récemment, je me suis gâté un peu : j'ai acheté un meuble en bois fabriqué sur mesure par un ébéniste québécois. Quelques semaines plus tard, je le reçois et je suis impressionné par la qualité du travail. Il a de quoi être fier, c'est impeccable. À 1000$, on s'entend qu'on est loin de la finition d'IKEA.

Une dizaine de jours plus tard, allez savoir pourquoi, je décide de jeter un oeil sous le meuble pour voir de quelle façon il est assemblé. Et j'aperçois que l'artisan a estampé la date de fabrication :


Il a d'ailleurs effectué la livraison le 33 septembre tel que promis. Et la prochaine fois, je payerai avec un chèque post-daté :-)


Tags: Curiosités, Le coin du geek

lundi 8 octobre 2012

Vole un livre, reçoit des coups de fouet !

Publié par Infinite Loop, à 10 h 22 0 commentaire

Si un jour le voyage dans le temps devient possible et que tu te rends à Montréal vers les années 1800, que l'idée de commettre un délit te vient à l'esprit, soit averti des risques. Selon cette compilation des crimes et condamnations à Montréal à cette époque, si tu te fais prendre à voler un cheval ou une brebis, tu seras fort probablement pendu. Mieux vaut se risquer avec un oiseau et écoper du fouet. Tu as déjà mangé et tu préfères te divertir ? Alors vole un livre et reçoit 39 coups de fouet plus une année de convalescence en prison.


Pourquoi une sentence de 39 ? C'est que le maximum prescrit par la loi était de 40 et on en donnait un de moins pour être certain de ne pas dépasser la limite en cas d'erreur de comptage.

Faut-il s'étonner que la punition soit inégale selon l'humeur du moment ? Par exemple, en cas de meurtre, l'assassin pouvait autant payer de sa vie que d'être simplement marqué au fer rouge à l'intérieur de la main gauche (sur le muscle du pouce) par la lettre M ("Murderer"). De même s'il était reconnu coupable de vol, c'était la mort ou la lettre T (pour "Theft").

Dans la période 1812 à 1840 (28 ans), on dénombrera à Montréal 54 pendaisons : meurtre (7), cambriolage (12), pillage (1), vol à l'étalage (2), vol (2), vol d'animaux (13), contrefaçon (1), sacrilège (2), haute trahison (les 12 patriotes pendus en 1837-38), viol (2).

Prison au Pied-du-Courant

De 1840 à 1886 (46 ans), les nombre de malheureux qui furent pendus se limita à 10.

La pendaison fut la seule méthode d'exécution au Canada, jusqu'à l'abolition de la peine de mort en 1976. La dernière pendaison publique, celle de Stanislas Lacroix, eut lieu le 21 mars 1902 à 7 h50 dans la ville de Hull, au Québec. La toute dernière pendaison eut lieu le 11 décembre 1962.

Septembre 1813
  • A.Vaudri, vol d'un boeuf. Exécuté.
  • P.Racicot, viol. Exécuté.
  • J.Montreul, vol d'un cheval. Exécuté.
  • B.Clement, un garçon de 13 ans, vol d'une vache. Exécuté.
  • P.Dufresne, petit vol. 39 coups de fouet.
Les quatre premiers ont été pendus en rangée sur le Champ de Mars.

Mars 1814
  • D.Curran, meurtre. Pendaison. Et son corps a été livré par le shérif du district à George Selby, écuyer de la Cité de Montréal Chirurgie dans le but de dissection, en concordance avec la loi.
  • J.B. Potvin, petit vol. 39 coups de fouet..
  • M.Williams, le grand banditisme. Exécuté.
  • Lot.Gray, vol. Exécuté.
Septembre 1815
  • J.Raymond, vol. 39 coups de fouet.
  • A.Latulippe, vol. 39 coups de fouet.
  • L.Fortin, vol d'un cheval. Exécuté.
  • W.Leopard, vol. Exécuté.
  • Jos Wilson, vol à l'étalage. Exécuté.
  • Geo, Cross, cambriolage. Exécuté.
  • J.Roy, cambriolage. Exécuté.
  • J.B.Robillard, vol d'un cheval. Exécuté.
Pendus au même endroit.

Septembre 1816
  • Jos. Quinn, petit vol, 39 coups de fouet et 12 mois.
  • Joseph Barbeau, vol. Exécuté.
  • J.Rousseau, petit vol, 39 coups de fouet et 18 mois.
  • L.Lavigne, petit vol, 39 coups de fouet et 18 mois

Septembre 1817
  • Frs Gendron, sacrilège.Exécuté.
  • Joseph LeBrien, vol d'un cheval. Exécuté.
  • Deux autres hommes, même crime. Exécutés.

Mars 1818
  • L.Bourguigeon, vol qualifié, condamné à être pendu, mais pria pour le bénéfice du clergé, accordé par la Cour. Condamné à deux ans dans la maison de correction.

Octobre 1821  
  • Custley Huff, homicide involontaire. Marqué dans la main et 6 mois.
  • J.B. Bourgoin, vol de cheval. Condamné à être pendu, pardonné par le Roi.
  • Deux hommes, Sauzon et Beaudry, petit vol, 39 coups de fouet et 6 mois.
November 1821
  • T. Burk, incendie volontaire. Condamné à être pendu, pardonné par le Roi.
  • Jn.Wightman, incendie volontaire. Condamné à être pendu, pardonné par le Roi.
  • N.Gauson, faux billets. Exécuté.
  • A.Jeffreys, faux billets. Exécuté.

Mars 1822
  • B.Gilley, vol de cheval. Condamné à être pendu, remplacé par 6 mois.
  • J.Lambert, vol d'oiseaux. 39 coups de fouet et 6 mois.
Avril 1822
  • J.Ouimet, petit vol. Pilori et 3 mois.
  • N Black, meurtre. Marqué à la main au fer rouge.
  • J.Gain, meurtre. Marqué à la main au fer rouge.
Juillet 1822
  • J.Clap, vol de brebis. Condamné à être pendu, gracié.
Septembre 1822
  • J.Larose, vol de brebis. Condamné à être pendu mais sera emprisonné 12 mois.
  • Fr. Lambert, vol de cheval. Condamné à être pendu, gracié.
Novembre 1822
  • J.Hurtt, cambriolage. Condamné à être pendu, gracié.
  • J.Bradham, cambriolage. Condamné à être pendu, gracié.
  • Jos. Moreau, vol d'un livre. 39 coups de fouet et 12 mois.
  • P.Vazina, vol d'un boeuf. Condamné à être pendu, pardonné par le Roi.

Janvier 1823
  • Cinq hommes, pour cambriolage à Lachine, sont arrêtés. Trois sont exécutés et les deux autres écopent de 6 mois à la Maison de Correction.


Tags: Histoire, Montréal

dimanche 2 septembre 2012

Où il est question de bécosse

Publié par Infinite Loop, à 10 h 18 1 commentaire

On fait de belles trouvailles quand on se met le nez dans les livres d'histoire. Il est question de tous les aspects de la vie, même les plus urgents. Comme d'habitude, voici quelques notes de lecture.

Pour ceux qui l'ignorent, une bécosse est une toilette sèche qui, faute d'avoir un cabinet d'aisance dans son logement, se trouvait dans une cabane de bois au fond de la cour arrière, d'où son nom déformé de l'anglais "back house" = bécosse).

En 1866, il existait 10666 bécosses à Montréal et en 1891, on dénombre 26,6 utilisateurs par bécosse. Vers 1900-1910, la ville maintient qu'il doit exister un cabinet d'aisance pour quinze personnes, ce qui n'est pas sans rappeler la norme dans un stade sportif ou au camping.

Dans les habitations, il aurait existé des modèles de bécosses superposées afin de permettre aux locataires des étages supérieurs d'y accéder plus facilement (comme pour un lit à deux étages, je suppose qu'il était préférable d'être au-dessus plutôt qu'en dessous ?).

Avoir une salle de bain dans son logement était un luxe. Vers 1910, un loyer pour un logement avec bain est de 12$ par mois. Un logement sans bain coûte entre 6$ et 7$ par mois et un taudis se loue 4$ par mois.

Dans ces mêmes années, dans le quartier Hochelaga-Maisonnveuve, le salaire moyen d'un ouvrier est d'environ 546$ par année (45,50$ par mois) alors que le minimum vital est de 691$ donc la plupart des gens vivent sous le seuil de la pauvreté. Pour un travail égal, les femmes et les enfants touchent la moitié ou le tiers du salaire des hommes.

Vers 1939, le salaire moyen est de 1873,55$ par année (156,13$ par mois). Les loyers sont de 40$ par mois.

Vers 1949, un ouvrier gagne environ 2100$ par année (soit 40$ par semaine).

En 1950, une publicité parue dans le journal Les Nouvelles de l'Est fait la promotion de 20 maisons de la LOC à vendre dans le quartier Ahuntsic au cout de 8700$ sur les rues Tolhurst, Meunier, Verville, Tanguay, entre Prieur et Kelly, cette dernière étant aujourd'hui renommée boulevard Henri-Bourassa (LOC = Ligue Ouvrière Catholique visant à faciliter aux familles l'accession à la propriété). Maison unifamiliale d'une valeur de 10700$ pour un prix d'aubaine de 8700$, plan provincial 2%, plan fédéral 4,5%, 50% exemption de taxes foncières pendant 15 ans. 1200$ comptant à la signature du contrat, plus 375$ pour les terrains, la balance 43$ par mois toutes taxes comprises (capital, intérêt, amortissement, taxe foncière, scolaire, égoûts...).

Concernant ma maison à Montréal, selon le certificat de recherche de la ville de Montréal, mon lot de terrain a été vendu :

  • 1911 : 1$ comptant
  • 1951 : 227$ comptant
  • 1952 : 250$ comptant
  • 1953 : 1175$ comptant
  • Construction de la maison en 1956
  • 1961 : 11200$ dont un prêt de 6500$ remboursable en 5 ans, intérêt à 6,5%
De nos jours, encore plusieurs logements du quartier Hochelaga n'ont toujours pas de salle de bain. Et ma maison en compte deux. Du luxe vous dites ?


Tags: Histoire, Montréal

Messages plus récents Messages plus anciens Accueil
S'abonner à : Messages (Atom)
    Suivre @code18 sur Twitter

    Catégories

    • Apache (21)
    • Citations (167)
    • Club Vidéo (24)
    • Coffre à outils (55)
    • CSS (8)
    • Curiosités (117)
    • Design Pattern (2)
    • Drupal (8)
    • Easter Eggs (22)
    • Extensions Firefox (20)
    • GIMP (7)
    • Histoire (21)
    • HTML (32)
    • Humour (57)
    • Intégration (34)
    • iPod (12)
    • JavaScript (110)
    • Jeu de combat (6)
    • Le coin du geek (128)
    • Liens (12)
    • Linux (56)
    • Livres (78)
    • Lois et principes (46)
    • Marché des saveurs (26)
    • Mathématique (18)
    • Mobile (5)
    • Montréal (32)
    • Musique (112)
    • Pancartes et écriteaux (16)
    • Perl (8)
    • Pérou (1)
    • PHP (130)
    • PostgreSQL (44)
    • Programmation (105)
    • Saviez-vous que (55)
    • Sécurité (22)
    • SEO (5)
    • SQL Server (22)
    • Vieilles publicités (6)
    • Virtualisation (8)
    • Voyages (1)
    • Zend Framework (26)

    Divers

    Archives

    • ▼  2015 (6)
      • ▼  août 2015 (1)
        • Citation no.164 sur la tromperie
      • ►  juillet 2015 (1)
      • ►  février 2015 (3)
      • ►  janvier 2015 (1)
    • ►  2014 (8)
      • ►  décembre 2014 (1)
      • ►  novembre 2014 (1)
      • ►  octobre 2014 (1)
      • ►  août 2014 (2)
      • ►  juillet 2014 (2)
      • ►  janvier 2014 (1)
    • ►  2013 (53)
      • ►  décembre 2013 (2)
      • ►  novembre 2013 (1)
      • ►  octobre 2013 (3)
      • ►  septembre 2013 (2)
      • ►  août 2013 (5)
      • ►  juillet 2013 (3)
      • ►  juin 2013 (5)
      • ►  mai 2013 (3)
      • ►  avril 2013 (7)
      • ►  mars 2013 (7)
      • ►  février 2013 (11)
      • ►  janvier 2013 (4)
    • ►  2012 (105)
      • ►  décembre 2012 (8)
      • ►  novembre 2012 (5)
      • ►  octobre 2012 (4)
      • ►  septembre 2012 (1)
      • ►  août 2012 (8)
      • ►  juillet 2012 (7)
      • ►  juin 2012 (7)
      • ►  mai 2012 (10)
      • ►  avril 2012 (13)
      • ►  mars 2012 (15)
      • ►  février 2012 (15)
      • ►  janvier 2012 (12)
    • ►  2011 (146)
      • ►  décembre 2011 (14)
      • ►  novembre 2011 (11)
      • ►  octobre 2011 (12)
      • ►  septembre 2011 (13)
      • ►  août 2011 (15)
      • ►  juillet 2011 (17)
      • ►  juin 2011 (18)
      • ►  mai 2011 (15)
      • ►  avril 2011 (9)
      • ►  mars 2011 (7)
      • ►  février 2011 (3)
      • ►  janvier 2011 (12)
    • ►  2010 (398)
      • ►  décembre 2010 (29)
      • ►  novembre 2010 (28)
      • ►  octobre 2010 (32)
      • ►  septembre 2010 (34)
      • ►  août 2010 (22)
      • ►  juillet 2010 (35)
      • ►  juin 2010 (42)
      • ►  mai 2010 (36)
      • ►  avril 2010 (37)
      • ►  mars 2010 (34)
      • ►  février 2010 (32)
      • ►  janvier 2010 (37)
    • ►  2009 (429)
      • ►  décembre 2009 (32)
      • ►  novembre 2009 (34)
      • ►  octobre 2009 (33)
      • ►  septembre 2009 (37)
      • ►  août 2009 (37)
      • ►  juillet 2009 (39)
      • ►  juin 2009 (38)
      • ►  mai 2009 (37)
      • ►  avril 2009 (35)
      • ►  mars 2009 (36)
      • ►  février 2009 (32)
      • ►  janvier 2009 (39)
    • ►  2008 (84)
      • ►  décembre 2008 (34)
      • ►  novembre 2008 (39)
      • ►  octobre 2008 (11)

    Abonnés

Copyright © All Rights Reserved. Code 18 | Converted into Blogger Templates by Theme Craft