background preloader

Programmation

Facebook Twitter

Eclipse Oxygen (4.7) M7 : quelles sont les nouveautés et améliorations avant les releases candidates de l'EDI Java ? Dans le but d’accompagner les développeurs et répondre à leurs besoins, l’EDI Eclipse évolue à travers ses différentes versions.

Eclipse Oxygen (4.7) M7 : quelles sont les nouveautés et améliorations avant les releases candidates de l'EDI Java ?

En intégrant de nouvelles fonctionnalités et améliorations, ou encore en supprimant d’autres qui sont jugées dépassées ou inutiles, Eclipse cherche à rester un EDI de référence et regrouper autour de lui la plus grande communauté de développeurs à l’échelle internationale. CSS Grid Layout, les ressources indispensables pour apprendre - Alsacreations. Cela ne vous aura sans doute pas échappé : ces derniers temps tout le monde parle de Grid Layout, le récent module de positionnement CSS par grilles, aujourd'hui adopté par la plupart des navigateurs.

CSS Grid Layout, les ressources indispensables pour apprendre - Alsacreations

CSS Grid Layout, guide complet. Avec Flexbox, le module CSS Grid Layout représente l'avenir de la mise page CSS.

CSS Grid Layout, guide complet

Chris House a conçu un guide complet et plein d'exemples pour enfin comprendre cette spécification complexe. Par Chris House Introduction. Gérer les erreurs MySQL en PHP sans or die - Alsacreations. <p>Utiliser <code>or die(...)

Gérer les erreurs MySQL en PHP sans or die - Alsacreations

</code> après une commande MySQL est devenu une mauvaise habitude pour gérer les erreurs. Cette pratique est encouragée par la documentation officielle PHP, dans ses exemples de scripts illustrant les fonctions, mais également dans les forums où elle est banalisée jusqu'à devenir un "standard" de programmation. Trail: Creating a GUI With JFC/Swing (The Java™ Tutorials) Also known as The Swing Tutorial This trail tells you how to create graphical user interfaces (GUIs) for applications and applets, using the Swing components.

Trail: Creating a GUI With JFC/Swing (The Java™ Tutorials)

If you would like to incorporate JavaFX into your Swing application, please see Integrating JavaFX into Swing Applications. Getting Started with Swing is a quick start lesson. First it gives you a bit of background about Swing. Then it tells you how to compile and run programs that use Swing components. Learning Swing with the NetBeans IDE is the fastest and easiest way to begin working with Swing. Using Swing Components tells you how to use each of the Swing components — buttons, tables, text components, and all the rest. Concurrency in Swing discusses concurrency as it applies to Swing programming. Free Pascal - Download. Free Pascal - Download. For XAMPP Application Modules. XAMPP Installers and Downloads for Apache Friends. The W3C Markup Validation Service. The W3C CSS Validation Service.

Outils. Examinez, modifiez et déboguez du HTML, des CSS et du JavaScript sur ordinateur ou sur mobile. Si vous cherchez des informations sur l'utilisation des outils de développement disponibles dans Firefox, vous êtes au bon endroit. Cette page fournit des liens vers des informations détaillées sur tous les outils principaux et additionnels de Firefox. Ainsi que d'autres liens vers par exemple : comment connecter et déboguer Firefox pour Android, comment étendre les outils de développement, et comment déboguer le navigateur lui-même.

Nous vous encourageons à explorer les liens de la barre latérale, et ceux dans la page, pour en apprendre plus sur les outils de développement. Si vous avez des retours ou des problèmes sur ces outils, vous pouvez nous envoyer des messages sur notre mailing-list ou notre canal IRC (Voir les liens communauté, vers la fin de la page). Outils principaux. Symfony. Un article de Wikipédia, l'encyclopédie libre.

Symfony

Symfony est un framework MVC libre écrit en PHP 5. C20H_integrale_creative-commons-by-saV2_AOUT2013. Argumentaire_recherche.html. Présentation.

argumentaire_recherche.html

Memoire DEA rim. BD2. Les meilleurs cours et tutoriels sur la programmation et l'informatique professionnelle. La spécification de la nouvelle version du langage C++ (C++17) est finalisée, quelles sont les nouveautés introduites ? Anybody can learn. Apprenez les bases du HTML. C'est dans la balise <body> que nous allons mettre tout le texte et toutes les images qui apparaîtront lorsqu'un visiteur viendra sur notre page.

Apprenez les bases du HTML

Il existe différents niveaux de titres, ils vont de 1 à 6 et ont chacun leur importance. La balise représentant ces niveaux de titre est <hX> où X représente le niveau. Exemple : Votre première page web en HTML - Apprenez à créer votre site web avec HTML5 et CSS3. Introduction - Administrez vos bases de données avec MySQL. Base de données Une base de données informatique est un ensemble de données qui ont été stockées sur un support informatique, et organisées et structurées de manière à pouvoir facilement consulter et modifier leur contenu.

Introduction - Administrez vos bases de données avec MySQL

Prenons l'exemple d'un site web avec un système de news et de membres. On va utiliser une base de données MySQL pour stocker toutes les données du site : les news (avec la date de publication, le titre, le contenu, éventuellement l'auteur,…) et les membres (leurs noms, leurs emails,…). Les meilleurs cours et tutoriels pour apprendre Python. Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation Python et Zope.

Les meilleurs cours et tutoriels pour apprendre Python

Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts avec des corrigés en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. N'hésitez pas aussi à vous référer à la FAQ Python et à poser vos questions sur les forums d'entraide Python et Zope. Tutoriel de programmation fonctionnelle en Python. La première partie de ce tutoriel prend des exemples simples de boucles de transformation de données et les traduit en instructions de type map ou reduce.

La seconde partie considère des boucles plus complexes, les scinde en fragments unitaires et rend chacun de ces fragments fonctionnel. La troisième partie prend en exemple une longue boucle consistant en une série de transformations successives des données et la décompose en un pipeline fonctionnel. Les exemples sont écrits en Python, car beaucoup de personnes trouvent le code Python facile à lire. Beaucoup de ces exemples évitent les particularités propres à Python afin d'illustrer des techniques qui sont communes à beaucoup de langages de programmation : map, reduce, programmation par flux de données ou en pipeline. Apprendre la programmation parallèle en Python. Nous avons besoin très souvent d'appeler un service externe (serveur Web, serveur de bases de données, fichiers, etc.) et comme le résultat dépend de la réponse, nous nous retrouvons dans un mode bloquant tant que le résultat n'est pas disponible.

Dans ce genre de cas, si nous répartissons notre programme en tâches parallèles, nous pouvons utiliser le temps processeur plus efficacement. Comme de nos jours il y a des processeurs multicœurs sur la plupart des machines, cela signifie que nous avons le parallélisme disponible au niveau matériel. Il est important d'être familier avec les fonctionnalités de parallélisme de n'importe quel langage pour écrire du code plus efficace.

Python est utilisé sur les applications Web ; quand nous dépendons du temps de réponse du serveur ainsi que de la base de données et d'autres composants, et, plus généralement, si nous écrivons du code autre qu'un script simple, nous pouvons utiliser des threads pour faire fonctionner les choses en parallèle. Le langage de programmation Swift entre dans le top 10 du classement TIOBE, trois années après son introduction par Apple. Comme pour chaque mois, TIOBE vient de publier son classement des langages de programmation en fonction de leur popularité. Gravity, un nouveau langage de programmation pour les développeurs iOS et Android, quelles sont les raisons de l'adopter ? JavaScript , C# , C++ , Java , Objective-C , Swift pour ne citer que ceux-là.

Developpez.com. Developpez.com. Offres d'emploi en 2016 : Java largement en tête, suivi par Javascript et PHP. Crypter un mot de passe avec PHP. Nous allons voir ici comment crypter une information en PHP afin de pouvoir la stocker et l'échanger en toute sécurité. Mais avant tout, on va faire un petit rappel sur la cryptographie symétrique (que l'on appelle aussi chiffrement en Français). Le cryptage est une opération qui consiste à altérer une information pour la rendre totalement illisible, mais de manière réversible seulement pour une personne précise, qui est en mesure de décrypter cette information en lui redonnant sa forme originelle.