-
Au revoir OVH
Il y a déjà plus d’un an j’avais expliqué les raisons qui m’avaient poussées à migrer mon site sur Jekyll. J’y avais déjà exprimé mon intérêt pour GitHub Pages et pourquoi je ne voulais pas me séparer d’OVH pour le moment.
Lire la suite -
Scraper un site Web en Python
Aujourd’hui on va voir comment utiliser Python afin de scraper une page ou un site Web afin de récupérer les informations qui nous intéressent et ainsi se constituer une base de données.
Lire la suite -
Abandonner Mac OS et passer sous Linux ?
J’adore Mac OS, j’adore l’interface utilisateur et sa simplicité d’utilisation au quotidien. Sans rire, je me souviendrai toujours de ma transition de Windows Vista à Mac OS X Snow Leopard, comment la mise en place d’un affichage sur deux écrans et la personnalisation de celui-ci a été simple à effectuer !
Je dois bien l’avouer, la première semaine d’utilisation avait été compliquée, il avait fallu désapprendre tout ce que j’avais acquis comme réflexes pendant 10 ans sous Windows, pour les remplacer par des gestes plus “logiques” en fait. Sous Windows, comment spécifier qu’on souhaite que tel écran soit défini comme écran principal ? Pas aussi facilement qu’en déplaçant la barre de tâche dans l’écran souhaité.
J’adore mon Macbook Pro, je ne regrette pas du tout de l’avoir acheté une blinde il y a déjà 8 ans maintenant, mais j’ai de plus en plus de mal à me dire que les nouvelles générations sont aussi bien, qu’elles puissent durer aussi longtemps. Aujourd’hui, on ne peut plus rien changer comme composant, on ne peut plus ouvrir la bête pour augmenter la mémoire vive, la capacité du disque dur ou changer une battrie défectueuse soit-même. Les Macbook “entrées de gamme” sont déjà à un prix exhorbitant et vu les prix annoncés des derniers iPhone 8/8 Plus et X, je ne vois pas les choses en s’améliorant.
Si je devais changer d’ordinateur à l’heure actuelle, je ne saurai pas quoi faire. Reprendre un Macbook Pro et vendre un ou deux reins, pour rester en terrain connu et apprécié, ou bien faire le grand saut en achetant un PC portable au moins aussi puissant qu’un Macbook Pro actuel pour deux fois moins cher et y installer une distribution Linux ? Cela fait déjà quelques mois que je me pose cette question.
J’aime la simplicité de Mac OS, la façon dont tout fonctionne instantanément et bien qu’étant de plus en plus attiré par Linux, cette simplicité que je retrouve chez Mac OS, je ne l’ai pas encore vraiment trouvé dans les différentes distributions Linux que j’ai eu l’occasion de tester.
-
Déployer Jekyll sur un VPS avec GitHub
Il y a deux mois j’ai totalement abandonné WordPress pour passer à Jekyll, une solution beaucoup moins lourde et plus en phase avec ma façon actuelle de publier sur mon blog. Dans mon précédent billet, j’avais évoqué la possibilité pour moi d’abandonner mon mutualisé OVH en faveur de GitHub Pages. Je me suis donc amusé beaucoup plus qu’à l’accoutumée avec GitHub et GitHub Pages ces derniers mois, pour voir si la plateforme répondrait à mes attentes.
Lire la suite -
Jekyll
Ça faisait un moment que j’avais envie de quitter WordPress car il ne répondait plus vraiment à mes usages. Je ne blogue pas énormément, encore moins qu’avant en fait. Je voulais garder mon contenu en ligne, mais je voulais quelque chose de plus simple, moins lourd et qui n’aurait pas besoin d’être régulièrement mis à jour à chaque failles de sécurité découvertes.
Lire la suite -
Impression et en-tête de page : casse-tête
Il y a quelques semaines, je travaillais sur un template de bilan comptable, destiné a être imprimé via notre application IBAKUS®COMPTA, dans lequel l’en-tête de page devait se répéter sur chaque pages du document.
Lire la suite - https://chierchia.fr/blog/2016/04/flexbox-patterns-elements-dinterfaces-flexbox
Flexbox Patterns – éléments d’interfaces avec flexbox
Utiliser les Flexbox CSS pour le design d’interfaces utilisateurs est devenu de plus en plus courant , d’une part parce que réaliser des mises en pages complexes est beaucoup moins casse-tête en utilisant les Flexbox CSS qu’en utilisant la vieille technique des boîtes flottantes (
float: left
,float: right
) et bénéficie d’un meilleur support des navigateurs Web actuels. Pourquoi s’en privé !Flexbox Patterns de CJ Cenizal présente à travers différents exemples d’interfaces utilisateurs, les nouvelles propriétés CSS liées à Flexbox et comment les utiliser .
-
Nettoyer une chaîne de caractères avec PHP
Quoi de plus simple que de nettoyer une chaîne de caractères pour l’utiliser comme URL vers une page, un article ou tout autre contenu publié sur Internet en général ? Et pourtant…
Lire la suite - https://chierchia.fr/blog/2016/03/list-js
List.js
List.js est une petite libraire Javascript qui permet d’ajouter très rapidement et simplement des fonctionnalités de tri, de filtrage et de recherche à une liste HTML existante, sans en altérer le code.
Voilà comment la librairie fonctionne :
<div id="users"> <input class="search" placeholder="Search" /> <button class="sort" data-sort="name"> Sort by name </button> <ul class="list"> <li> <h3 class="name">Jonny Stromberg</h3> <p class="born">1986</p> </li> <li> <h3 class="name">Jonas Arnklint</h3> <p class="born">1985</p> </li> <li> <h3 class="name">Martina Elm</h3> <p class="born">1986</p> </li> <li> <h3 class="name">Gustaf Lindqvist</h3> <p class="born">1983</p> </li> </ul> </div> <script src="http://listjs.com/no-cdn/list.js"></script>
Ensuite un simple appel à la fonction
List()
et le tour est jouévar options = { valueNames: [ 'name', 'born' ] }; var userList = new List('users', options);
-
Créer un pixel de suivi
Ces dernières semaines, j’ai essentiellement travaillé sur la conception d’un cookie/pixel de suivi et le traitement des informations récupérées, pour en faire des tableaux statistiques et autres graphiques de fréquentation par la suite. Je vous parlerai peut-être de mon expérience avec la librairie JavaScript C3.js dans un prochain article.
Lire la suite