Et voilà, nous arrivons début 2014, il est temps de faire quelques statistiques. Voici donc un petit billet sur quelques requêtes MySQL sur les tables de Piwik. Cela va vous permettre d’extraire certaines données directement et rapidement.
WordPress est un outil puissant de blogging. Mais comment être tenu au courant des nouveaux articles ? Plusieurs solutions existent : les réseaux sociaux, les flux RSS et le mail. C’est cette dernière solution qui nous intéresse dans notre article. Le client email que nous voulons utiliser est Mailchimp.
Suite à cet article de Web Standards Sherpa sur le suivi des visites sur les pages imprimées via Google Analytics, je me suis comment pourrait-on le faire avec Piwik ?
MySQL est une référence dans le monde de l’Open Source et de la base de données. Une de ces spécificités est le trigger. Mais qu’est ce donc ? Un trigger se déclenche avant ou après une requête (SELECT, INSERT, UPDATE et DELETE). Dans notre cas, nous allons utiliser les triggers pour savoir quand une ligne a été insérée ou mise à jour dans une table.
Comme nous l’avons vu dans cet article sur Phing, c’est un outil qui permet d’automatise de nombreuses tâches. Dans cet article, nous allons expliquer comment fournir une archive PHAR directement via Phing.
MySQL Workbench est un outil parfait pour tout développeur LAMP. Il permet de concevoir sa base de données MySQL, la travailler, exporter la requête SQL pour l’initialisation de la base de données. Pour un DBA, il permet même de se connecter au serveur MySQL pour le monitorer. Et si… et si on pouvait synchroniser sa base de données en ligne avec son modèle MySQL Workbench, ce serait génial. Alors suivez le guide…
Je suis passé sous Fedora 19 récemment, et après quelques temps, je me suis aperçu qu’un ventilateur de la carte graphique de mon ordinateur fonctionnait à pleine vitesse, entrainant un boucan énorme.
Après quelques recherches, j’ai vu que cela venait du processeur graphique (carte graphique ATI) qui tournait à pleine vitesse, entrainant un GPU qui chauffait et donc un ventilateur qui avait besoin de stabiliser la température.
Dans un site web, de nombreux points sont à optimiser : le code PHP, la partie serveur et les fichiers statiques. Ces fichiers sont ceux qui sont rarement modifiés et sont mis en cache par le navigateur. Le but de notre opération est de réduire la taille de ces fichiers sans réduire leur qualité.
Comme nous l’avons vu précédemment, il est possible d’assurer la qualité de votre projet PHP via Travis-CI. Mais comment faire en local sans Internet ? Phing est la solution pour lancer des tâches en local.
Mettre en place l’intégration continue dans un projet PHP permet d’identifier les problèmes et d’assurer une qualité au code. Dans notre cas, nous allons mettre en place via Travis-CI l’intégration continue d’un projet PHP. Comment allons nous faire cela ?