Posted in 2017

Utilisation des drivers JDBC sous python

Python possède de nombreux drivers pour les SGBDs … mais parfois nous avons à faire à des bases qui ne peuvent communiquer que par jdbc.

Read more ...


screen

outil qui permet d’avoir plusieurs terminaux, console en même temps

Read more ...


Tmate

tmate est un emulateur de terminal qui a la particularité de pouvori partager un terminal entre plusieurs utilisateurs via une connexion ssh ou une interface web

Read more ...


Sauvegarde d’un dvd

Il existe un moyen simple de sauvegarder un dvd: en faire ue image iso

Read more ...


Installer et utiliser rapidement MySql, Postgresql, MsSql

Ce post a pour objectif de présenter rapidement la mise en oeuvre d’une base de donnée et l’installation d’un outil ligne de commande pour se connecter à cette dernière.

Read more ...


Gestion des thèmes dans Angular Material

Ajouter un thème à notre application via notre fichier styles.css

Read more ...


Angular, routing et cordova

L’utilisation du routing dans angular permet de faire passer via l’url des informations. C’est un moyen utile et efficase de fonctionnement mais il nécessitte un paramétrage du serveur afin que toutes les demandes quelques soient l’url soit “routées” vers notre application contenu classiquement dans index.html

Read more ...


Recalbox et retro gaming

Il est maintenant assez simple de faire une console de retrogaming avec raspberrypi.

Read more ...


Créer une application Angular pour mobile via Cordova

Au départ cordova a pour objectif de créer des applications javascript et de les porter sur Android, IOs, …

Read more ...


Angular et Material en version 5

Une nouvelle version d’angular vient de sortir: la 5

Read more ...


Apache Cordova: création d’une application mobile mode web

Quand on souhaite créer une application android il y a plusieurs choix

Read more ...


LinuxKit: ou comment construire son linux facilement

LinuxKit est un projet OpenSource provenant des équipes Docker afin de simplifier la création d’un OS Linux.

Read more ...


Go le language de google

Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google.

Read more ...


Arduino et afficheur LCD 4 segment

On peut faire un montage pour afficher l’heure sur un afficheur LCD 4 segments.

Read more ...


AngularMaterial et la typographie

AngularMaterial est une suite de composant de Design élaboré par Google qui permet d’élaborer plus facilement des applications.

Read more ...


Angular and flex-layout

Afin de pouvoir avoir une application responsive (= qui s’adapte à la taille de l’écran) il faut installer le module flex-layout

Read more ...


Visual Studio Code

Visual Studio Code est un ide opensource, gratuit fournit par microsoft.

Read more ...


Passage en https

L’utilisation du protocole https devient de plus en plus inévitable.

Read more ...


Angular: requête ajax, api rest et observable

Dans une application anuglar on a généralement besoin d’échanger des informations avec un backend. Ce transfert d’informations peut se faire par des appels REST.

Read more ...


Angular: la gestion du routage

Une application angular est une application SPA qui ne tient que dans un seul fichier index.html.

Read more ...


Angular: binding two-way ou la gestion des inputs

On souhaite créer un component qui comporte une donnée qu’on souhaite modifier dans un input

Read more ...


Angular: Directive

Dans le framework angular il existe une notion de Directive

Read more ...


Angular: Component

Un des élément important d’Angular est le Component

Read more ...


Les classmethod

Il est parfois utile dans une classe d’avoir une méthode qui ne s’utilise pas dans l’instance d’une classe.

Read more ...


Developper en Angular sous Termux

Il est tout à fait possible d’installer un environnement de travail Angular sous Android via Termux.

Read more ...


Angular et AngularMaterial

AngularMaterial est une suite de composant de Design élaboré par Google qui permet d’élaborer plus facilement des applications.

Read more ...


Angular et IDE

Angular est un framework moderne qui utilise différents languages

Read more ...


Angular et github

Si vous souhaitez avior votre application Angular sur github il faut

Read more ...


Angular

Angular est un nouveau framework web issue des équipes google. Il remplace le framework AngularJs … mais cela va plus loin qu’un changement de version mais bien un changement de paradigme. Là où AngularJs n’était qu’un ensemble de bibliothèque javascript et de fichier html, nous avons avec Angular une complexité plus grande qui doit apporter stabilité et facilité de développement

Read more ...


Les pipelines de jenkins

J’utilise jenkins dans le cadre de production en continue d’outil.

Read more ...


Utilisation du Blueprint

Blueprint est un module Flask qui permet de créer des modules.

Read more ...


Base d’une application Flask

Quand je produis une application Flask je cherche toujours à avoir des fonctionnalités de base

Read more ...


Flask-SocketIO: créer une application Flask avec des websockets

Une utilisation web utilise souvent des API REST pour récupéer des informations. cela signifie que l’application va demander à un serveur des informations. Par contre le serveur web ne pousse pas à l’application des informations.

Read more ...


Tracer des graphiques GIT

Il est parfois utile de pouvoir créer des graphiques git pour gérer:

Read more ...


Contrôle automatique de la qualité du code python

Si vous utilisez git pour developpez un projet python, il peut être utile de faire un contrôle de votre code avant le commit de vos modification.

Read more ...


La métrologie facile avec grafana et influxdb

De plus en plus dans nos outils nous souhaitons mettre en place des outils permettant de suivre tel ou tel indicateurs (de performances ou pas). Ce suivi se nomme metrologie. Il est possible de développer ces propres outils intégrés dans un projet plus large … mais il est souvent judicieux d’utiliser des outils qui ont déjà fait leurs preuves.

Read more ...


Créer une application REST

Je voulais de nouveau présenter avec un projet complet la création d’une application REST en python. Pour cela nous allons réaliser les étapes suivantes

Read more ...


Vim as IDE

VIM est un editeur puissant qui possède par défaut de nombreuses possibilités qui permettent de travailler vite et bien.

Read more ...


Mise à l’heure d’un serveur linux

Il est souvent utile d’avoir un serveur à l’heure. Sous linux le principe est de demander l’heure à un serveur de référence. Comme cela l’ensemble des ordinateurs qui demande l’heure à un serveur de référence ont la même heure

Read more ...


Faire communiquer des éléments en 433Mhz

Il existe pour quelques euros des emetteurs et des récepteurs 433Mhz compatible avec Arduino et Raspberry.

Read more ...


Développer de l’Arduino sous Android

En voyage il n’est pas toujours pratique d’avoir tous son matériel sur soit … et on finit vite par privilegier sa tablette pour son faible encombrement et ses fortes possibilités (cf termux).

Read more ...


Sauvegarde de donnée dans l’arduino

Quand on developpe avec un arduino on a une tendance à mettre des élements en dure, mais si ces derniers évoluent lors du fonctionnement de l’arduino et que ce dernier s’arrête, au redémarrage on perd l’état (la dernière valeur) et on revient au valeur initial ce qui peut poser problème.

Read more ...


Créer une interface console avec Arduino

Il est parfois utile d’avoir une interface console avec nos projets arduino. L’exemple le plus simple est d’obtenir le nom et la version d’un programme qui a été uploader sur un arduino.

Read more ...


Arduino et le module RTC

Si arduino connait la notion de temps et sait faire une pause d’une seconde

Read more ...


Ce qu’on peut faire avec un arduino et une led

L’idée est de faire clignoter une led avec un interval de temps.

Read more ...


Initiation à l’arduino

Arduino est une communauté d’entreprise qui produit des cartes electroniques en openhardware.

Read more ...


Evaluation de charge d’un projet

Un des moyens pour évaluer la charge globale d’un projet est d’utiliser comme référence le temps de dév.

Read more ...


L’impression 3D

Comme on a put le voir, avec une imprimante 3D ultimaker et un peu d’imagination il est possible de faire beaucoup de chose.

Read more ...


OpenSCAD: dessin technique en 3D

OpenSCAD est un outil de modélisation 3D original puisqu’au lieu de dessiner il faut programmer ….

Read more ...


Glances: un htop en python

Glances est un outil écrit en python qui permet de remplacer avantageuseument htop

Read more ...


Borgbackup: sauvegarde sous linux

Pour réaliser des sauvegardes sous linux j’utilise souvent l’utilitaire rsync. Cela me permet via un crontab de réaliser un copie parfaite sur un autre disque (distant ou non) et via le réseau si necessaire (ssh).

Read more ...


Figlet

Figlet est un utilitaire assez simple qui permet de faire des bannières textuelles.

Read more ...


Termux-API: utiliser des fonctions avancés de son téléphone dans un bash

Pour rappel Termux est un logiciel qu’on trouve sous Android et qui permet de retrouver un environnement console linux sous android.

Read more ...