Partager à toutes et tous (enfin ceux que çà intéresse) ce que je note sur le net.

Aller au contenu | Aller au menu | Aller à la recherche

mardi 21 mars 2017

Open source 'Guetzli' JPEG encoder par Google pour diminuer la taille environ de 35% ?

Ou un algo libre d'utilisation pour rendre les JPEG encore plus optimisées en essayant de perdre le moins possible de rendu visuel (rappel: JPEG est un algo destructif, cad que par rapport à l'image d'origine on va perdre de la finesse).

Source: betanews

Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality

GitHub-Guetzli.jpg
github.com

mercredi 15 mars 2017

Un "code challenge" de ouf - faire une montre "a cristaux liquides" avec le jeu de la vie

Y a des oufs mais c'est beau.

Note: le "jeu de la vie" en informatique, c'est une super vieille simulation d'un micro organisme, un automate cellulaire, inventé en 1970 par  John Horton Conway.
Le principe: je cite Wikipedia, à chaque étape, l’évolution d’une cellule est entièrement déterminée par l’état de ses huit voisines de la façon suivante :

  • Un est dans un quadrillage
  • On pose des cellules où on veut sur le cadrillage
  • Et on "lance" l'automate cellulaire avec les 2 règles suivantes
    • Une cellule morte (une case vide) possédant exactement trois voisines vivantes devient vivante (elle naît).
    • Une cellule vivante possédant deux ou trois voisines vivantes le reste, sinon elle meurt.

En gros, assez d'espace et le bon nombre de voisines = en vie ou duplication.  Trop de voisines ou pas assez = mort.

Si vous voulez essayer:

  • Téléchargez/copier le code de ce gist
  • Aller sur copy.sh/life/
  • Cliquez sur "Import"
  • Collez le texte du gist du haut, puis appuyez sur "Import"
  • Appuyez sur "Run" en haut
  • Et attendre... et attendre ... et attendre ...

Il y a des *oufs* fabuleux sur Terre =)

Source: SebSauvage

Build a digital clock in Conway's Game of Life

mz0iM.gif
codegolf.stackexchange.com

vendredi 10 mars 2017

Survive Vim With these 5 Simple Tricks

That's it, il est TELLEMENT puissant cet éditeur qu'on (que je) en oublie des trucs et astuces.

Source: jesaispu

Survive Vim With these 5 Simple Tricks

survive-vim-with-these-5-simple-tricks.jpg
theodo.fr

lundi 6 mars 2017

Lol - message to Tech support : your app is telling me to get a pet snake

Le pire c'est que ça peut être vrais =)

Source: Twitter

Tech_Support_Python.jpg

Note: pour les non "informaticiens", Python est un langage de script que j'ai personnellement rarement utilisé sauf pour corriger des trucs rencontrés dans des scripts existants.

vendredi 3 mars 2017

Microsoft Virtual Academy - Apprendre à coder pour les vrais débutants sur Openclassroom

Cool.

Allez hop, je vais inaugurer mon tout nouveau compte Openclassroom =)

Source: JUGlien

Apprendre à coder pour les vrais débutants

apprendre-a-coder-pour-les-vrais-debutants.jpg
openclassrooms.com

 

mercredi 1 mars 2017

DeepCoder - Un petit début pour "dit Google, programme moi cette idée"

Ça semble encore basique, mais comme tout ce qui est basique et encore inimaginable (hors SF) il y a quelques années ... ben c'est quasi là pour un bon début =)

Et c'est par là: DeepCoder pour le PDF explicatif (Matej Balog Department of Engineering (University of Cambridge) et Alexander L. Gaunt, Marc Brockschmidt, Sebastian Nowozin, Daniel Tarlow Microsoft Research).

Source:

AI learns to write its own code by stealing from other programs

DeepCoder-newscientist.jpg
newscientist.com

dimanche 26 février 2017

Plutôt wow - High-Resolution Image Inpainting via SebSauvage

Le système expert (logiciel) va remplir les trous sur une photo genre

  • tu as effacé l'autre andouille qui gâche tout sur la photo parce qu'il fait une grimace
  • et tu aimerais bien remplir le vide JOLIMENT
  • sans être un as de Photoshop

Là l'algo, pré-entrainé (on lui a donné déjà des trucs à remplir et on a validé ou pas son travail) est sur le github et donc tout un chacun peut l'essayer.
*impressive*

Source: SebSauvage

High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis

High-Resolution_Image_Inpainting.jpg
github.com

vendredi 24 février 2017

Un développeur expérimenté (?) par Nicolas Martignole

J'ai bien aimé =)

J'ai adoré le, tellement vrais

Nous vivons dans un univers où il semble nécessaire de faire du React, de l’Angular, des micro-services, avec dix milles lignes de code, sinon t’es un looser… Ben  en fait non. Personne ne viendra te taper sur l’épaule en disant : « la vache, qu’est-ce que tu lui as mis à ce compilateur…« .

Et spéciale dédicace à Nono et JUGlien pour le site pour adulte "WinDev" ;)

Sinon je plussoie pour le "laisser dormir un bug de mer*biiiip* sur lequel on a buté trop longtemps". Mais perso c'est plus quelques dizaines de minutes mais à faire TOTALEMENT autre chose d'aussi "à fort taux de réflexion" mais dans un autre langage par exemple.
Mais sinon il a raison "la nuit porte conseil" et "demain sera un autre jour" pour le corriger avec un joli *facepalm*.

Source:

Un développeur expérimenté (?)

Un_developpeur_experimente_par_Nicolas_Martignole.jpg
touilleur-express.fr

mercredi 22 février 2017

Il était une fois… Human Coders #HumanCodersA5Ans

La petite histoire d'un blog que le suis: news.humancoders.com/

Source:

Il était une fois… Human Coders #HumanCodersA5Ans

il-etait-une-fois-human-coders-1966.jpg
blog.humancoders.com

mardi 21 février 2017

Ton logiciel est chez un client et tu sais pas pourquoi ça veut pas ? - FiddlerCap !

Source: échanges persos avec Microsoft

J'aime bien les trucs presque sans installation et qui permettent de voir ce qui se passe entre le PC et le réseau/serveur rapidement.

fiddlercap-2.png

J'ai déjà utilisé Fiddler au taf parce qu'il "décode" mieux le HTTPS, qu'il est pratique etc...
Mais je ne connaissais pas FiddlerCap avant un échange avec le support Microsoft.
À noter: si on en abuse, de Fiddler, il peut masquer/lisser des problèmes de sécu, parce qu'il fait tampon sur votre système.

Bref, si un client/beau frère-à-pétaohschnock-les-bains ou je ne sais quoi après t'avoir expliqué le/son problème et t'avoir envoyé les logs et que toi tu es dans le mode *ben alors là je comprends pas pourquoi ça marche pas*, ce petit logiciel peut t'aider.

Note 1: il faut que le problème soit reproductible !
Note 2: de ton côté, il faudra avoir installé Fiddler pour lire les traces (The free web debugging proxy for any browser, system or platform)
Note 3: Fiddler(cap) va se mettre entre votre PC et ne réseau et va TEMPORAIREMENT tout voir passer et sauver dans un fichier le temps de la capture

Voilà ce que vous allez pouvoir envoyer pour aller voir tout ça de visu:

  • Connectez-vous sur telerik.com/fiddler/fiddlercap
  • Cliquez sur « Download installer »
  • Exécutez le fichier FiddlerCapSetup.exe
  • Une nouvelle fenêtre « FiddlerCap Web Recorder » s’ouvrira automatiquement.
  • Dans « Tools », cliquez sur les options « Clear Cookies » et « Clear Cache »
  • Dans « Capture Options », cochez l'option « Decrypt HTTPS traffic ». (Note 4 : ici c'est TEMPORAIREMENT un trou de sécu sur ce PC, mais sans ça on ne verra pas ce qui s'échange réellement, et c'est pour la bonne cause: essayer de comprendre ce qui se passe mal)
  • Cliquez sur « OK » dans la boîte de dialogue qui s'ouvrira.
  • ICI PENSER À DEMANDER À FERMER TOUS LES AUTRES BROWSERS, ONGLETS, PROGRAMMES, TCHAT (Skype par ex), DOWNLOAD, ... TOUT CE QUI PEUT AUSSI FAIRE DES TRUCS SUR LE RÉSEAU
  • Dans le paragraphe « Capture », cliquez sur « Start Capture ».
  • Une nouvelle fenêtre s'ouvrira, réduisez la en cliquant sur le signe « ▬ » dans le coin supérieur droit de celle-ci.
  • LÀ il faut reproduire votre problème.
  • Une fois terminée, revenez dans le programme FiddlerCap , dans le paragraphe « Capture », cliquez sur « Stop Capture ».
  • Dans le paragraphe « Capture », cliquez sur « Save Capture » pour sauvegarder ce fichier sur votre ordinateur.
  • Faire parvenir ce fichier (l'extension devrait être .saz).

 En anglais ça donne, copie de leur site web:

Step-by-step guide

  1. Download FiddlerCap
  2. Close all instances of Internet Explorer. Using Firefox? Click here.
  3. Run the FiddlerCapSetup.exe file.
  4. FiddlerCap will start automatically when the installer completes.
  5. Unless your debugging buddy has asked you to skip this step:
    • Inside FiddlerCap, click the Clear Cookies button and then the Clear Cache button.
  6. Inside FiddlerCap, click the 1. Start Capture button.
  7. A new Internet Explorer window will appear. Use Internet Explorer's address bar to go to whatever site you need and reproduce the problem.
  8. To add a screenshot to your capture, press the Screenshot button inside FiddlerCap. To add a comment, click the Flag button.
  9. Inside FiddlerCap, click the 2. Stop Capture button.
  10. Click the 3. Save Capture button. Save the .SAZ file to your desktop.
  11. Email the .SAZ file from your desktop to your debugging buddy.

Après que vous collectez les données en utilisant le programme FiddlerCap, vous pouvez le supprimer, pour cela :

  • Cliquez sur « Démarrer »
  • « Panneau de configuration »
  • « Ajout/Suppression de programmes »
  • Sélectionnez « FiddlerCap »
  • « Modifier/Supprimer »
  • « Désinstaller »

Valà, vous, "ingénieuuuuur infomaticiennnnnnn", vous avez des traces réseaux que vous allez pouvoir étudier dans Fiddler =)

- page 1 de 38