RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS
Catégorie » Développement

Récupérer le nombre de followers sur Youtube en PHP

Progi1984 - Commentaires (1)

YouTube est un site web d’hébergement de vidéos. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différentes chaînes.

Logo YouTube

Récupérer le nombre de followers sur Vimeo en PHP

Progi1984 - Commentaires (1)

Vimeo est un site web communautaire destiné au partage et au visionnage de vidéos faites par les utilisateurs. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Vimeo

Récupérer le nombre de followers sur Twitter en PHP

Progi1984 - Commentaires (4)

Twitter est un réseau social de microblogage qui permet à un utilisateur d’envoyer des tweets limités à 140 caractères. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Twitter

Récupérer le nombre de followers sur Pinterest en PHP

Progi1984 - Commentaires (4)

Pinterest est un site web mélangeant les concepts de réseautage social et de partage de photographies. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Pinterest

Récupérer le nombre de followers sur Instagram en PHP

Progi1984 - Commentaires (4)

Instagram est une application, un réseau social et un service de partage de photos et de vidéos. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Instagram

Récupérer le nombre de followers sur Google+ en PHP

Progi1984 - Commentaires (4)

Google+ est un réseau social en ligne qui permet à ses utilisateurs de publier des images, des photos, des vidéos, des fichiers et documents, de joindre et créer des communautés. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Google+

Récupérer le nombre de followers sur Facebook en PHP

Progi1984 - Commentaires (6)

Facebook est un réseau social en ligne qui permet à ses utilisateurs de publier des images, des photos, des vidéos, des fichiers et documents, d’échanger des messages, joindre et créer des groupes et d’utiliser une variété d’applications. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Facebook

Récupérer le nombre de followers sur Dailymotion en PHP

Progi1984 - Commentaires (6)

Dailymotion est un service d’hébergement, de partage et de visionnage de vidéo en ligne. C’est notre YouTube français.
Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Dailymotion

Blackfire ou comment profiler votre application PHP ?

Progi1984 - Commentaires (0)

Blackfire est un outil fourni par SensioLabs afin de profiler du code PHP, et ainsi trouver les goulots d’engorgement du code, les endroits où l’on pourrait mettre du cache, etc…
Dans cet article, nous allons voir comment l’installer via Docker, l’utiliser et un cas d’utilisation avec PHPPresentation.

Blackfire : Logo

Docker: utiliser SASS, PHPMyAdmin, MailDev et Sentry

Progi1984 - Commentaires (0)

Dans mon précédent article, j’ai mis en place un environnement de développement basé sur des containers Docker avec Nginx, PHP-fpm et MySQL. Dans cet article, nous allons mettre en place différents containers Docker pour installer les outils suivants : SASS, PHPMyAdmin, MailDev et Sentry.

Logo Docker

Nous allons mettre les interfaces web des divers outils sur plusieurs ports :

  • 81 : PhpMyAdmin ;
  • 82 : MailDev ;
  • 83 : Sentry.

Le port 80 reste pour notre application.

PHPMyAdmin

Pour PhyMyAdmin, il faut ajouter dans le fichier docker-compose.yml les lignes suivantes :

## Tools : PhpMyAdmin
pma:
  image: nazarpc/phpmyadmin
  ports:
    - "81:80"
  links:
    - db:mysql
  environment:
    MYSQL_ROOT_PASSWORD: root

Pour faire fonctionner PhpMyAdmin, la ligne de commande suivante le télécharge et l’active :

c:\wamp\www\myProject>docker-compose up

MailDev

Pour MailDev, il faut ajouter dans le fichier docker-compose.yml les lignes suivantes :

## Tools : MailDev
maildev:
  image: djfarrelly/maildev
  restart: always
  ports:
    - "82:80"

Pour faire fonctionner MailDev, on exécute

docker-compose up

.

SASS

Pour MailDev, il faut ajouter dans le fichier docker-compose.yml les lignes suivantes :

## Tools : SASS
sass:
  image: larryprice/sass
  volumes:
    - ./:/src

Automatiquement, chaque fichier SCSS sera transformé en fichier CSS dès que SASS verra une modification et affichera les erreurs en cas de problème :

Docker : Log de SASS

Pour faire fonctionner SASS, on exécute

docker-compose up

.

Sentry

Pour Sentry, il faut ajouter dans le fichier docker-compose.yml les lignes suivantes :

## Tools : Sentry
sentry:
  image: slafs/sentry
  restart: always
  ports:
    - "83:9000"
  environment:
    SECRET_KEY: ""
    SENTRY_URL_PREFIX: ""
    SENTRY_ADMIN_USERNAME: Progi1984
    SENTRY_ADMIN_PASSWORD: mysecretpass
    SENTRY_ADMIN_EMAIL: progi1984@gmail.com
    SENTRY_PUBLIC: "true"
    SENTRY_INITIAL_TEAM: "myProjectTeam"
    SENTRY_INITIAL_PROJECT: "myProject"
    SENTRY_INITIAL_PLATFORM: "php"
    SENTRY_INITIAL_KEY: ":"

Toutes les clés composant le noeud « environment » sont décrites ici : https://hub.docker.com/r/slafs/sentry/.

Pour faire fonctionner Sentry, on exécute

docker-compose up

.

Conclusion

Comme nous avons pu le voir, il est assez simple de lier des composants à notre environnement de développement. Docker étant basé sur des containers, ajouter ou supprimer un composant à notre environnement se relève d’autant plus simple que Docker Compose permet de tout faire en un seul fichier.