background preloader

IT news - wiki

Facebook Twitter

Kit de survie Réseau Linux. BSDkitdesurvie. Vi memento fr. Freebsd references. Doc iptables ENI. The Evolution of the Web. Quel langage de programmation pour le calcul scientifique en 2018 ? Quelles caractéristiques vous paraissent-elles les plus importantes ? Dans les domaines d'application les moins connus de l'informatique, on compte probablement le calcul scientifique : il s'agit de résoudre des problèmes scientifiques de haut vol grâce à des superordinateurs.

Quel langage de programmation pour le calcul scientifique en 2018 ? Quelles caractéristiques vous paraissent-elles les plus importantes ?

Par exemple, l'aéronautique en est une fervente adepte : depuis les simulations de missions de la NASA à l'étude détaillée de moteurs d'avion, l'objectif est de déterminer à l'avance si tout se passera bien en conditions réelles. L'exploitation de gisements miniers et pétroliers consomme aussi beaucoup de puissance de calcul — le géant italien de l'énergie Eni possède d'ailleurs le supercalculateur industriel le plus puissant au monde. En effet, la prospection pour ces gisements ne peut pas utiliser les mêmes outils que pour l'exploitation : il faut déterminer les meilleurs endroits sans creuser, puis affiner en creusant un nombre limité de puits.

GNOME 3.28 est disponible en version stable : « Chongqing » s'accompagne d'un nouveau clavier visuel et de nombreuses améliorations. La dernière version de GNOME 3, GNOME 3.28, est disponible.

GNOME 3.28 est disponible en version stable : « Chongqing » s'accompagne d'un nouveau clavier visuel et de nombreuses améliorations

Elle a été baptisée « Chongqing » en hommage à l’équipe organisatrice de GNOME.Asia 2017, le principal sommet annuel GNOME en Asie. Choisissez vos favoris GNOME 3.28 vous facilite le suivi de choses qui vous sont importantes avec deux nouvelles fonctions. Dans Fichiers, vous pouvez maintenant mettre en favoris des fichiers et des dossiers. Audit PHP : sécurité et bonnes pratiques. Bootstrap Twitter et Font Awesome sur Symfony Framework CSS JS. Intégrer BOOTSTRAP Twitter On pourrait utiliser un bundle pour intégrer Bootstrap Twitter à Symfony, il existe beaucoup de projets qui proposent cette fonctionnalité sur github.

Bootstrap Twitter et Font Awesome sur Symfony Framework CSS JS

Il est cependant parfois inutile de se surcharger de bundles inutiles quand il s'agit d'intégrer deux fichiers. Guide du développeur Symfony 3 pragmatique. Difficulté : | 15' Publié il y a 8 mois Symfony2 est réputé être un framework plutôt facile à prendre en main.

Guide du développeur Symfony 3 pragmatique

En revanche, garder une cohérence d'ensemble dans l’architecture de son projet n'est pas chose aisée. Voici une petite synthèse des choses à retenir. Quelques semaines avant la sortie de Symfony3, il est toujours bon de faire une petite mise au point pragmatique... Node 6.0 : performance, fiabilité, facilité d'utilisation et sécurité pour la plateforme JavaScript. L'équipe de Node vient d'annoncer la sortie de la version 6.0, à savoir, 6 mois après la version précédente.

Node 6.0 : performance, fiabilité, facilité d'utilisation et sécurité pour la plateforme JavaScript

Elle contient des modifications axées sur la performance, la fiabilité, la facilité d'utilisation et la sécurité. On y trouve la nouvelle version du moteur V8 ainsi que : le support d'une bonne partie des fonctionnalités ES6 ;la simplification des API Buffer et File System ;des améliorations du côté Crypto (gestion d'erreur, simplification de la classe Certificate, etc.) Microsoft is bringing the Bash shell to Windows 10. Here is an announcement from Microsoft Build you probably didn’t see coming: Microsoft today announced that it is bringing the GNU project’s Bash shell to Windows.

Microsoft is bringing the Bash shell to Windows 10

Bash (Bourne Again SHell) has long been a standard on OS X and many Linux distribution systems, while the default terminal for developers on Windows is Microsoft’s own PowerShell. More importantly than bringing the shell over to Windows, developers will now be able to write their .sh Bash scripts on Windows, as well (or use Emacs to edit their code). Microsoft noted that this will work through a new Linux subsystem in Windows 10 that Microsoft worked on with Canonical. “The native availability of a full Ubuntu environment on Windows, without virtualization or emulation, is a milestone that defies convention and a gateway to fascinatingly unfamiliar territory,” Canonical founder Mark Shuttleworth said in a statement today.

Des applications ultra-rapides avec Node.js. Drupal 8 est maintenant disponible en version stable, le CMS apporte plusieurs nouveaut s avec cette derni re version. Drupal TM a annoncé la sortie officielle de la nouvelle version de son très populaire CMS open source, le 19 novembre 2015.

Drupal 8 est maintenant disponible en version stable, le CMS apporte plusieurs nouveaut s avec cette derni re version

La sortie de cette nouvelle version stable du logiciel a été possible grâce à la contribution de plus de 3000 personnes. Après le démarrage du projet en mars 2011, la première version bêta était sortie en octobre 2014. Drupal 8 est disponible en téléchargement sur le site Drupal.org et son équipe de développement estime que cette nouvelle version va révolutionner la transformation digitale et établira une nouvelle norme pour les CMS. Cette version est présentée comme « la mise à jour la plus importante de l’histoire de Drupal » a déclaré Dries Buytaert, créateur de Drupal et leader du projet.

Buytaert ajoute qu’« en plus de nombreuses améliorations liées à la facilité d'utilisation, Drupal 8 intègre d’importantes avancées en matière de modélisation du contenu, ainsi qu'un découplage entre le traitement des contenus (API) et la mise en forme pour le web ». WordPress 4.4 : le CMS open source passe à l'ère de l'API Rest. Une infrastructure d'API Rest est intégrée au cœur de WordPress.

WordPress 4.4 : le CMS open source passe à l'ère de l'API Rest

Elle doit faciliter le développement d'extensions avec une interface graphique JavaScript. WordPress 4.4 (nom de code : Clifford) vient d'être livré. Cette nouvelle version du CMS WordPress introduit une évolution qui peut être qualifiée de majeure : le cœur de WordPress intègre pour la première fois une infrastructure d'API Rest. Jusqu'ici, l'infrastructure en question se présentait sous la forme d'une extension WordPress extérieure au core du CMS (WordPress REST API). L'objectif du projet open source est ici de faciliter la gestion d'un site WordPress via des appels d'API - permettant aussi bien de gérer les utilisateurs, la création d'article, que les révisions...

Créer des sites WordPress orientés JavaScript. Symfony 3.0 est disponible en version stable avec des correctifs de bogues et de nombreuses améliorations dans le framework PHP. Parallèlement à la sortie de la version 2.8, l'équipe de Symfony a également annoncé la disponibilité de la version 3.0 de son framework PHP.

Symfony 3.0 est disponible en version stable avec des correctifs de bogues et de nombreuses améliorations dans le framework PHP

Dans cette nouvelle version majeure, les fonctions et classes marquées comme obsolètes au long des versions 2.x ont été supprimées dans cette version 3.0. Dans les versions 2.x, par exemple, nous avons la classe UniversalClassLoader qui permet de charger les fichiers Symfony. Dans la version 3.0, ce nom a été supprimé au profit de ClassLoader.

Cela a également entraîné des changements au niveau du nom de certaines méthodes. Par ailleurs, le nom de la classe DebugUniversalClassLoader a été supprimé au profit du nom DebugClassLoader. Au niveau de la console, plusieurs méthodes telles que isQuiet(), isVerbose(), isVeryVerbose(), isDebug() ont été ajoutées. Au lieu de celui-ci : Installing and Configuring Symfony (The Symfony Book) The goal of this chapter is to get you up and running with a working application built on top of Symfony.

Installing and Configuring Symfony (The Symfony Book)

In order to simplify the process of creating new applications, Symfony provides an installer application. Malbolge. La particularité de Malbolge est qu'il a été conçu pour être le langage de programmation le plus difficile et le plus exotique possible. Toutefois, certaines des astuces utilisées pour rendre la compréhension difficile peuvent être simplifiées. Programmer en Malbolge[modifier | modifier le code] Malbolge était si difficile à comprendre quand il est arrivé qu'il a fallu deux ans au premier programme Malbolge pour apparaître.

Le programme n'a même pas été écrit par un être humain : il a été généré par un algorithme de recherche par faisceaux conçu par Andrew Cooke et implémenté en Lisp. Le 24 août 2000, Anthony Youhas annonça sur son blog qu'il a « battu Malbolge avec un bâton et maîtrisé ses secrets », fournissant des preuves sous forme de trois programmes Malbolge qui affichent diverses phrases. Plus tard, Lou Scheffer posta une cryptanalyse de Malboge et fournit un programme pour copier son entrée vers sa sortie. Introduction à Python — CoursPython. Présentation des outils de programmation Dans cette introduction à Python pour la programmation scientifique, nous utiliserons Python comme langage de programmation et les bibliothèques NumPy et matplotlib pour le calcul scientifique et la visualisation.