Posté le 29/01/2018 par Kevin Sztern

IntroductionCet article est le deuxième d'une série sur les protocoles réseaux contemporains.Partie 1: Historique et modélisationPartie 2: EthernetNous avons, lors de l'article précédent, établi un état des lieux global des problématiques de réseau, notamment à travers les modélisations en couches d'OSI et de TCP/IP. Aujourd'hui, nous nous focaliso...

Lire la suite >

Posté le 29/01/2018 par Grégory Desmaziers

Annoncé en Juin 2017 lors de la keynote de la dernière WWDC, CoreML est le framework Machine Learning d’Apple disponible à partir d’iOS 11.Avant de rentrer dans l’analyse de CoreML, cette article propose une introduction au Machine Learning puis la réalisation d’un projet de bout en bout avec CoreML.I.Introduction au Machine LearningOn assiste depu...

Lire la suite >

Posté le 26/01/2018 par Christophe Thibaut

Since practical computation demands that implicit assumptions be brought out into the open, it is no coincidence that computer programmers are attracted to an approach devoted to studying how people make assumptions. -- Gerald Weinberg.You've just opened ticket 4240 and you're reading through the description, mumbling. We'll have to call Claudia. Y...

Lire la suite >

Posté le 26/01/2018 par Aryana Peze

Hello !J'ai remarqué qu'en Ops, une des grandes difficultés est d'expliquer ce que nous faisons.Ayant longtemps fait partie de ceux qui cherchaient à comprendre ce que faisait concrètement un Ops, j'ai décidé d'essayer de répondre à cette question via une petite BD.

Lire la suite >

Posté le 26/01/2018 par Christophe Thibaut

Entrée: Sortie: Tu t’es assis devant le clavier et tu mets en place un nouveau projet dans l’EDI. Audrey, Farid et Jérémie observent silencieusement la manœuvre. Farid, assis en tailleur sur sa chaise, se lance : - Donc c’est assez simple, tu vas lire les caractères deux par deux, ce qui va te donner à chaque fois un couple : longueur, caractère…Jé...

Lire la suite >

Posté le 25/01/2018 par Thibaut Cantet, Vincent Guigui

Si vous souhaitez développer votre propre chatbot textuel ou vocal, vous serez confrontés à la question suivante : quel moteur de langage naturel choisir selon mes contraintes et exigences.Nous proposons de vous partager notre avis sur cinq des moteurs de langage naturel les plus répandus actuellement :Luis.aiDialogflow (anciennement api.ai)Wit.aiR...

Lire la suite >

Posté le 24/01/2018 par Mathieu Garstecki, Thomas Wickham

À moins d'être encore en train de récupérer du nouvel an (belle performance, bravo !), nul n'aura raté les premières failles de sécurité de 2018 : Meltdown et Spectre.Des chercheurs d'universités et de Google ont trouvé des failles majeures dans tous les CPUs modernes qui contournent les mécanismes de sécurité des OS. Ces failles sont tellement str...

Lire la suite >

Posté le 23/01/2018 par Yacine Benabderrahmane

Cet article explore certains aspects clefs du lineage de données au niveau du data set, en indiquant comment il est possible de hacker le moteur Spark pour y parvenir.Le data lineage dans les architectures distribuéesLe data lineage, ou traçage des données, est généralement défini comme un type de cycle de vie des données qui inclut les origines de...

Lire la suite >

Posté le 22/01/2018 par Florent Jaby

Au début des années 2010, les experts en déploiement cloud qui ont fondé Heroku (l’un des fournisseurs de PaaS le plus utilisé) ont publié le livre 12 Factor App. S’il est difficile de mettre une date de parution exacte, c’est parce que l’ouvrage est vivant et en évolution permanente. Les principes de base restent les mêmes et sont redoutablement e...

Lire la suite >

Posté le 19/01/2018 par Christophe Thibaut

The treatment of error as a source of valuable information is precisely what distinguishes the feedback (error-controlled) system from its less capable predecessors. Jerry Weinberg_@OlegTxl Direct MessageHi Oleg, can you spare me an hour of your time?ok, around 6pm? ping me (...)pingpongThanks Oleg. I would like some advice about mob programming fo...

Lire la suite >