background preloader

Des applications ultra-rapides avec Node.js

Des applications ultra-rapides avec Node.js

Alsacréations : Actualités et tutoriels HTML, HTML5, CSS, CSS3, standards du web Node.js : le livre du débutant JavaScript et vous▲ Avant de rentrer dans les détails techniques, prenons un moment pour parler de vous et de votre rapport avec JavaScript. Ce chapitre va vous servir à déterminer s'il vous est utile de continuer la lecture de ce livre. Si vous êtes comme moi, vous avez commencé le développement Web il y a quelques années en écrivant des pages HTML. Vous avez commencé à utiliser cette chose étrange appelée JavaScript, mais juste pour ajouter un peu d'interactivité ici ou là. Ce que vous vouliez était surtout apprendre à créer des pages Web complexes ; vous avez donc appris des langages comme PHP, Ruby, Java pour écrire du code serveur. Malgré tout, vous avez gardé un œil sur JavaScript et avez découvert, avec l'apparition de jQuery, Prototype ou autres bibliothèques, que JavaScript pouvait réaliser des choses avancées, bien au-delà de simples window.open(). Puis vint Node.js : du JavaScript côté serveur ! Vous avez donc décidé de vous intéresser aux nouveautés de ce vieux JavaScript.

A la découverte de l'aléatoire et des probabilités Logos réalisés par Laolis Chers zéros, bonjour et bienvenue sur ce tutoriel ! L'aléatoire intervient dans de nombreux phénomènes, du simple lancer de dé aux mouvements de particules subatomiques, en passant par le cours d'actions en bourse et j'en passe. Il est donc intéressant de l'étudier, et en particulier de le simuler afin de prévoir l'évolution de certains paramètres. Cette étude relève du domaine des probabilités. Vous découvrirez ici de nombreuses facettes de l'aléatoire et de ses applications parfois surprenantes. Vous apprendrez bien sûr à vous servir de la fameuse fonction rand, et bien plus encore : vous comprendrez entre autres le fonctionnement interne de cette fonction ! A qui est destiné ce cours ? La philosophie de ce cours est d'expliquer au plus grand nombre tous les concepts et résultats présentés. Une dernière note avant de commencer : les différentes parties ont été écrites à des moments et dans des esprits différents.

Scraping the Web With Node.js Before web based API’s became the prominent way of sharing data between services we had web scraping. Web scraping is a technique in data extraction where you pull information from websites. There are many ways this can be accomplished. NodeJSExpressJS: The Node framework that everyone uses and loves.Request: Helps us make HTTP callsCheerio: Implementation of core jQuery specifically for the server (helps us traverse the DOM and extract data) Setup Our setup will be pretty simple. Here is our package.json file to get all the dependencies we need for our project. With your package.json file all ready to go, just install your dependencies with: npm install With that setup, let’s take a look at what we’ll be creating. name of a movierelease yearIMDB community rating Once we compile this information, we will save it to a JSON file on our computer. Our Application Our web scraper is going to be very minimalistic. Making the Request The request function takes two parameters, the URL and a callback.

Guide des certifications Microsoft Vous avez sûrement déjà entendu parler des certifications et non pas certificats comme certaines sociétés louches se proposent de vendre. Les certifications, ces diplômes reconnus par les sociétés "propriétaires" de ces certifications, et qui ont pour rôle d'affirmer votre maîtrise de la technologie associée à cet examen. Comme ces examens sont souvent flous pour ceux qui n'en n'ont pas encore passé, je vais essayer ici de vous en dessiner les caractéristiques, les difficultés et surtout comment les passer et éventuellement les réussir. La première chose à savoir est qu'une certification est un diplôme mais pas comme on pourrait l'entendre à la sortie d'une école ou autre. La certification se travaille par soi-même ou dans un centre de formation (payant) et qui donne des cours dont le total dure rarement plus d'une semaine. Tout d'abord, réussir une certification signifie "maîtriser" un domaine et cela vous oblige donc à apprendre les fonctionnalités profondes dudit domaine. 7.1. 7.2.

Réussir son développement avec Github Cet article est une traduction de l’article « Successful GitHub Development » publié par Randall Degges. J’ai jugé intéressant de traduire cet article suite à un partage par Nicolargo. Pour note : vu que c’est une traduction, le “Je” correspond à l’auteur original ;je ne suis pas un traducteur professionnel donc n’hésitez pas si vous relevez la moindre erreur de traduction ;j’ai aussi conservé tous les liens originaux. J’utilise GitHub depuis plusieurs années maintenant, et cela a drastiquement changé ma manière de développer, mon état d’esprit et mes efforts de participation. Cet article est ma tentative d’expliquer les meilleurs pratiques pour Github que vous pourrez appliquer dans votre développement quotidien, et qui fera de vous : Un meilleur développeur, Un meilleur collaborateur, Un développeur réputable (que tout le monde aime). Pour de la clarté, cet article est divisé en deux parties séparées : les mainteneurs et les contributeurs. Mainteneurs 1. 2. 3. 4. Contributeurs 1. 2. 3. 4.

Cours d'Algorithmique - Christophe Darmangeat « L’information n’est pas le savoir. Le savoir n’est pas la sagesse. La sagesse n’est pas la beauté. « Les ordinateurs sont comme les dieux de l’Ancien Testament : avec beaucoup de règles, et sans pitié. » - Joseph Campbell « Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il y a 10 sortes de gens au monde : ceux qui connaissent le binaire et les autres » - Anonyme C’est bien connu, les ordinateurs sont comme le gros rock qui tâche : ils sont binaires. Mais ce qui est moins connu, c’est ce que ce qualificatif de « binaire » recouvre exactement, et ce qu’il implique. De nos jours, les ordinateurs sont ces machines merveilleuses capables de traiter du texte, d’afficher des tableaux de maître, de jouer de la musique ou de projeter des vidéos. Lorsqu’un ordinateur traite du texte, du son, de l’image, de la vidéo, il traite en réalité des nombres. Mais qu’est-ce qu’une information binaire ? Commençons par la numération de position. Et voilà !

FOLDOC - Computing Dictionary

Related: