background preloader

Veille techno

Facebook Twitter

Votre Dashboard personnel. UML Diagram - Everything You Need to Know About UML Diagrams. What is a UML Diagram?

UML Diagram - Everything You Need to Know About UML Diagrams

UML is a way of visualizing a software program using a collection of diagrams. The notation has evolved from the work of Grady Booch, James Rumbaugh, Ivar Jacobson, and the Rational Software Corporation to be used for object-oriented design, but it has since been extended to cover a wider variety of software engineering projects. Today, UML is accepted by the Object Management Group (OMG) as the standard for modeling software development. What is Meant by UML? UML stands for Unified Modeling Language. Improved integration between structural models like class diagrams and behavior models like activity diagrams. UML Diagram Tutorial The key to making a UML diagram is connecting shapes that represent an object or class with other shapes to illustrate relationships and the flow of information and data. Make Your Own UML Diagram Right Now. La différence entre la programmation asynchrone, parallèle et concurrente. On parle un peu partout de programmation non bloquante ces temps-ci.

La différence entre la programmation asynchrone, parallèle et concurrente

NoSQL a remis le map/reduce au goût du jour, et PAF, on vous sort le mot clé parallélisation pour vous en vendre une tetrachiée. Les partisants de NodeJS vont crier “asynchrone”, parce que c’est ce que Javascript sait faire de mieux. Et on murmure dans les coins que la robustesse d’Erlang tient dans ses acteurs qui travaillent de manière concurrente dans la VM. Ok, donc tout ça, ça à l’air de faire la même chose, c’est à dire de faire plusieurs choses en même temps, sans bloquer. Donc c’est pareil ? Non. Si c’est l’IO, c’est asynchrone Pour rappel, l’IO (Input/Ouput), c’est toute activité qui implique que des données entrent et sortent de votre programme : saisie utilisateur, print sur un terminal, lecture sur une socket, écriture sur le disque, etc.

La plupart des programmes bloquent quand ils effectuent une opération I/O. C’est là que les systèmes asynchrones font un peu de magie. Hey, mais, attends là !

Langages

Hashtag #node sur Twitter. Site "intéréssant" Computer Programming News. Using Google to Map Our Ecosystem Feb. 28, 2017 — Researchers have developed a method to quantify ecosystem services of street trees.

Computer Programming News

Using nearly 100,000 images from Google Street View, the study helps further understanding on how green spaces ... read more Researchers Apply Machine Learning to Condensed Matter Physics Feb. 13, 2017 — New research demonstrates that machine learning algorithms might play an important role in identifying different phases of condensed ... read more Chip Could Make Voice Control Ubiquitous in Electronics Feb. 13, 2017 — In anticipation of the age of voice-controlled electronics, researchers have built a low-power chip specialized for automatic speech recognition. Feb. 13, 2017 — A team of researchers has developed a new cross-browser fingerprinting technique to use machine-level features to identify ... read more Theoretical Physicists Deliberately Misled Intelligent Machines Mathematically Optimizing Traffic Lights in Road Intersections Monday, February 13, 2017.

Stockage : IBM met un bit sur un atome - ZDNet. L'atome est pour IBM l'avenir du stockage.

Stockage : IBM met un bit sur un atome - ZDNet

La société vient en effet d'annoncer avoir réalisé une opération de stockage de données sur un atome. Objectif : la possibilité d'une densité de stockage mille fois plus importante que les disques durs actuels. Vue d'un atome d'holmium utilisé pour stocker un bit de donnée (Source : IBM Research - Almaden) Première étape de ce révolutionnaire processus, les chercheurs d'IBM ont réussi l'exploit d'écrire et de lire une donnée de 1 bit sur un atome d’holmium enveloppé d'une couche d'oxyde de magnésium. Attention ! Microscope à effet tunnel L'aide d'un microscope à effet tunnel a été nécessaire pour réaliser cette opération, en modifiant l'orientation magnétique de l'atome, qui dans cette configuration propose deux états stables. Le microscope à effet tunnel utilisé pour l'expérience (Source : Stan Olszewski pour IBM) Bien sûr, une telle opération n'a pu être effectuée que dans des conditions toutes particulières de laboratoire.

Trello