background preloader

Juste comme ça...

Facebook Twitter

Python

Programmation en Go. Vous devez installer ou avoir installé les outils suivants : compilateur C et librairies standard ; GNU Bison ; make ; awk ; ed.

Programmation en Go

Ces outils sont installés par défaut sur la plupart des systèmes Linux. De plus, il faut installer le logiciel Mercurial. ZeroDB : une base de donn es open source chiffr e de bout en bout, elle permet aux applications d'interroger des donn es chiffr es. Tutoriels. Mini2: Un squelette pour projets PHP minimaliste basé sur Slim et Twig.

Mini2 est un bootstrap / squelette de projets PHP minimaliste basé sur le framework PHP Slim et le moteur de template Twig.

Mini2: Un squelette pour projets PHP minimaliste basé sur Slim et Twig

Si vous souhaitez lancer rapidement un projet PHP sans pour autant déployer toute l'artillerie d'un framework complet comme Symfony2 ou même Silex, voici Mini2, une base minimaliste pour lancer rapidement de nouveaux projets PHP. Très simplifié, il est composé de 2 fichiers PHP principaux: Visual Studio Code: L'IDE multi OS pour développer en Node.js et .NET. Visual Studio Code est un IDE gratuit permettant de développer sur Windows, Linux et Mac OS X avec les langages web, Node.js et .NET.

Visual Studio Code: L'IDE multi OS pour développer en Node.js et .NET

Microsoft montre clairement ses ambitions: Se rapprocher de la communauté des développeurs et du monde open source. Avec Code, son nouvel IDE gratuit, la firme frappe un grand coup et attaque en frontal les IDE spécialisés en technologies web. Code est disponible sur les 3 OS du marché: Windows, Linux, Mac OS X, pour s'adapter aux préférences de chaque développeurs. Vous ne serez donc plus obligés de lancer votre bootcamp windows pour ouvrir Visual Studio ! On retrouve de nombreuses fonctionnalités phares d'un bon IDE: Autocomplétion avancée avec IntelliSense, complétion des crochets / accolades, sélection et multi-curseurs, suggestions / aide pour compléter les paramètres de fonctions/méthodes, gestion de snippets ... Knwl.js - Un parser JS de dates, lieux, numéro de téléphone ... Schnaps.it, le générateur de template HTML5. Alsacréations est fier de vous annoncer la naissance de Schnaps.it, notre nouvel outil de génération de code HTML / CSS !

Schnaps.it, le générateur de template HTML5

Combinaison de plusieurs outils existants (KNACSS, Schnapsum et Squelettor), Schnaps.it offre une palette de fonctionnalités lorsque vous débutez un nouveau projet web : il permet de construire un squelette HTML vide très rapidement il offre la possibilité de concevoir des gabarits de mise en page simple (une, deux, trois colonnes, hauteurs identiques, etc.) basés sur le mini framework KNACSS il propose du faux-texte "Lorem Ipsum" en version alsacienne provenant de Schnapsum. Le générateur de gabarits permet d'affiner certains réglages visuels des différents éléments (largeur, marges internes, marges externes, alignement de texte, etc.). Une fois vos réglages effectués, il ne vous reste plus qu'à récupérer l'ensemble des fichiers en un clic ! Tanaguru Contrast-Finder. Un outil de plus pour vérifier si les couleurs sont accessibles ?

Tanaguru Contrast-Finder

Pas vraiment. Tanaguru Contrast-Finder fait ce que de nombreux autres outils ne font pas : trouver et proposer des jeux de couleurs accessibles proches de celles que vous venez de tester. Fini les tâtonnements à la pipette pour trouver LA bonne couleur ! Créer facilement une palette de couleurs accessibles. L'accessibilité des couleurs et les contraintes liées au contraste ont souvent mauvaise presse auprès des designers.

Créer facilement une palette de couleurs accessibles

Certains craignent que les contraintes d’accessibilité des couleurs limitent leur palette et par la même occasion leur créativité. D’autres pensent (à tort) que l’accessibilité des couleurs n’est réservée qu’à une infime partie de la population atteinte de handicaps visuels comme le daltonisme, hors de la cible de leur site. Voici un petit tutoriel, pas à pas, pour créer une palette de couleurs accessible, sans avoir pour autant à brider sa créativité.

Cet article est une traduction de mon article en anglais Tips to Create an Accessible and Contrasted Color Palette. Le contraste est une partie très importante dans le design d’un site web : il va aider vos utilisateurs à lire facilement le texte et à comprendre vos contenus. Outils pour mesurer le contraste Le contraste se mesure entre la couleur d’arrière-plan et la couleur de premier plan (souvent le texte). Conclusion. Introduction à PhoneGap. PhoneGap, création d’applis mobiles multi-plateforme PhoneGap est un framework open source pour créer des applis mobiles multi-plateforme avec les technologies traditionnelles du web : HTML, CSS, JavaScript.

Introduction à PhoneGap

Les applications mobiles créées à l’aide des technologies web sont sont appelées applications hybrides (c. -à-d. mélangeant web et technologies natives). Créer une appli mobile : le parcours du combattant © vincentuonis - Fotolia.com Créer une application mobile pour plusieurs plateformes (iOS, Android, Windows Phone…) est un défi technique. JSON, le stockage léger et pratique de données multitypes. Voici une idée simple et efficace (comme je les aime) qui fait son chemin : le format .json.

JSON, le stockage léger et pratique de données multitypes

Ce format, provenant du monde JavaScript et représentant un objet, s'apparente au .XML, dans sa fonction du moins : il permet de stocker des données textuelles, mais pas des données binaires (du moins pas sans les encoder, en base64 par exemple) de manière structurée. Il a été créé par Douglas Crockford qui l'a décrit en 2006 par la RFC4627 de l'IETF. Cette référence a été mise à jour en 2014 dans la RFC7159. Avantages et inconvénients Vous allez vous rendre compte que ce format ne présente pas beaucoup de défauts (mais peut-être ne suis-je pas tout à fait objectif en disant cela), principalement parce qu'il reste vraiment très simple à lire, comprendre et utiliser.

Les plus Format compréhensible par tous (humain et machine). Les moins.