Menu principal

Statut de la page

GNOME envisage de migrer vers GitLab

Dans un message envoyé sur la liste de diffusion dédiée au développement de GNOME, plusieurs développeurs proposent d’abandonner Bugzilla et Cgit au profit de GitLab, qu’ils jugent bien plus moderne et qui faciliterait la vie de tout le monde.  [...]
Lire la suite
Vus : 97
Publié par Okki : 191

Exécuter une requête asynchrone avec PHP et cURL

Je vous parlais de cURL et d’API il y a quelques jours. Aujourd’hui, j’enfonce le clou avec une méthode que j’expérimente pour un futur projet : Comment exécuter une requête asynchrone avec PHP et cURL. L’origine du problème Pour rappel, PHP est un langage de programmation séquentiel, impératif ou encore [...]
Lire la suite
Vus : 167
Publié par Max Koder : 7

cURL : Dialogue avec une API en PHP

Il y a quelques temps, j’ai été confronté à l’API de Mastodon, et me suis rendu compte que j’utilisais en fait 2 méthodes pour dialoguer avec une API en PHP. J’étais initialement parti pour vous présenter les 2, mais je ne détaillerai que la plus efficace : cURL. La seconde, plus aisée et rapide fera l’objet d’un second article à venir. Euh, Jamie, c’est quoi une API ? Vous avez raison, avant tout cela, posons les bases. API Je suis sûr que vous avez déjà entendu parler d’API, même sans savoir ce que c’est. API signifie [...]
Lire la suite
Vus : 174
Publié par Max Koder : 7

Je suis passé chez Framagit

Depuis que j’ai mis en ligne TootoPHP, j’écris moins. Pas moins de temps sur le clavier non, je rédige surtout de la doc et du code pour cette librairie. Ce petit projet vise à servir l’intérêt du libre, à travers Mastodon. Si vous n’avez pas passé les 20 derniers jours dans une grotte, nul besoin de vous expliquer ce que c’est. Alors pour faire les choses bien, j’ai décidé d’héberger le repo git sur une plateforme libre :  [...]
Lire la suite
Vus : 19
Publié par Max Koder : 7

Et il devint bien plus simple de contribuer à GNOME…

Jusqu’à aujourd’hui, si l’on souhaitait contribuer à une application GNOME, il fallait impérativement disposer d’une distribution récente, télécharger de nombreuses bibliothèques et autres modules, affronter l’enfer des dépendances… sans oublier les inévitables problèmes aléatoires. Carlos Soriano, le mainteneur de Fichiers, explique qu’il fallait autrefois six bonnes heures pour tout mettre en place avant d’espérer pouvoir enfin contribuer au gestionnaire de fichiers. Maintenant, en seulement cinq petites minutes, tout est prêt. Il n’y a plus besoin de se soucier de la distribution utilisée, des versions nécessaires ou de devoir gérer [...]
Lire la suite
Vus : 151
Publié par Okki : 191

TootoPHP : Récupérez vos Pouets de Mastodon en PHP

Je n’ai pas encore parlé de Mastodon. Pas que je m’y suis inscrit tard non, au contraire même. J’aime bien, et surtout, ça fait renaitre chez moi l’envie du libre. J’essayerai de reparler d’ailleurs des changements que je suis en train d’opérer plus tard. Bref, aujourd’hui je vais vous présenter un des mes petits projets : TootoPHP. Attention : Cet article traite d’une ancienne version de TootoPHP. Référez-vous à la documentation fournie sur le repo TootoPHP sur [...]
Lire la suite
Vus : 19
Publié par Max Koder : 7

Partir de github

Depuis quelques années, le développement des paquets pour mon dépôt était géré dans un depôt github : https://github.com/remicollet/remirepo. C'était évidement une solution de facilité. Au contraire de la mode actuelle d'utiliser ce service gratuit, mais pas vraiment libre, j'ai décidé d'auto-héberger mon travail sur le serveur dédié utilisé pour mon dépôt, mon blog et le forum. L'ensemble des sources des paquets, des outils et des sites seront donc progressivement déplacés vers le serveur git.remirepo.net, est sont consultables sur https://git.remirepo.net/cgit. Le dépôt github restera ouvert [...]
Lire la suite
Vus : 269
Publié par Remi Collet : 60

ZipArchive avec chiffrement

Un petit point d'avancement du développement de l'extension zip version 1.14.0 qui intègre désormais le support des archives chiffrées. L'implémentation de cette nouvelle fonctionnalité repose sur l'utilisation de la bibliothèque libzip version 1.2.0 récemment publiée. Actuellement seule la compilation avec la bibliothèque système offre ce support, mais une mise à jour de la version embarquée est prévue. Lorsque tout sera validé, la version sera publiée et intégrée aux sources de php (ext/zip), sans doute pour PHP 7.2. il s'agit d'un développement en cours, rien [...]
Lire la suite
Vus : 199
Publié par Remi Collet : 60

HTML5 : Découvrir l’API de notifications

Il y a quelques années, HTML5 est arrivé avec son lot de nouveautés. Vous pensiez que cela se limitait aux nouveaux tags <header>,<article> etc ? En fait, HTML5 a fait beaucoup plus que cela, permettant même de s’extraire de jQuery ou autres libs, pour la validation de formulaires par exemple. Dans cet article, je vous propose de découvrir une autre fonctionnalité, moins répandue mais très efficace : L’ API de notifications. L’API de notifications ? Vous l’avez déjà croisé, pour sûr. [...]
Lire la suite
Vus : 13
Publié par Max Koder : 7

Backup une base de données avec Git

Dans ce post, nous allons aborder une solution possible pour backup une base de données. Cet article est fortement inspiré d’un vieille article anglophone, n’hésitez pas à y jeter un œil. L’exemple donné dans l’article se base sur une distribution Débian et une base de données MySQL. Disclamer : Attention ! Cette solution ne semble pas faire l’unanimité. Plusieurs sysadmin sont revenus vers moi pour la déconseiller, merci à eux pour leurs retours! Le principal problème se trouve être le volume de dépôt Git qui risque de grimper avec le temps et de connaître des problèmes sérieux de performance. Cette solution ne convient que pour des bases de données de volume faibles! Je vous laisse le soin de vérifier les impacts possibles de [...]
Lire la suite
Vus : 193
Publié par Wodric : 11
Powered by BilboPlanet