Installer Apache, MySQL et PHP sous OSX sans passer par MAMP - Elliptips : Elliptips. Venant tout juste de changer de Mac, je découvre Mountain Lion et je me suis dit qu’il était temps de mettre un peu d’ordre dans mon environnement de développement.
J’avais l’habitude d’utiliser MAMP pour le développement web, car celui-ci a l’avantage indéniable de fournir un package prêt à l’emploi, le tout en un clic. Revers de la médaille, il nous rend tributaire des versions de logiciels qu’il propose et s’intègre parfois mal avec d’autres environnements. Ainsi, nous verrons dans ce tutoriel comment mettre en place un stack AMP (Apache, MySQL et PHP) sous Mac OSX simplement et rapidement, le tout en utilisant au maximum les outils déjà intégrés au système.
Note : ce tutoriel a été réalisé sous Mountain Lion, mais il devrait fonctionner pour les autres versions. En effet, les versions précédentes (Snow Leopard et Lion) possèdent, elles aussi un serveur Apache intégré. Première bonne nouvelle, Apache est déjà intégré à votre système. Le retour devrait ressembler à ceci : Le site : Zendesk REST API tutorial - PHP edition. In this tutorial, you'll create and use a PHP function that can create, read, update, or delete data on your Zendesk using the Zendesk REST API.
This article describes how to use the function as a simple PHP client, but there's also an official PHP client library. Check out this blog post for more details. View. Scraping with Phantomjs. Getting involved in startup projects and the open data movement in Montreal, I began playing with scraping technologies to crawl the web, sanitize and structure data.
In this article, we'll show how to use CasperJS to fetch and save data. We'll also demo a script example that uses TOR for anonymity. Before we plunge into Casper, let's talk a bit about scraping in general. Web scraping is a technique of crawling a website or webservice's content, in order to extract data from it. It can be as simple as using wget to crawl a particular domain and download all the PDFs (ah, the undergrad days) or it can involve making multiple requests on a lookup engine and saving the relevant data displayed on the page. Use of scraping Scraping is all about amassing data (sometimes a large amount), from one or different sources, in order to present it in another fashion. The problem with Javascript Many scraping technologies exist.
Enter PhantomJS You install it globally via npm: npm install -g phantomjs. A la découverte de CasperJS - Tutoriel - Code4fun - Dev Blog. CasperJs est un outil exploitant PhantomJs qui est un navigateur web basé sur WebKit, sans interface graphique, mais pilotable en JavaScript.
Avec CasperJs vous allez pouvoir : Scraper du contenuEcrire des tests fonctionnelTélécharger des ressourcesFaire des screenshotsSoumettre des formulairesFaire des tests sur le domTester des scénarios de navigation Si des SEO me lise, sachez qu’il est possible de scraper du contenu charger en Ajax, intéréssant non ? Avant d’essayer CasperJs, je vous conseille d’essayer PhantomJs, c’est la base, et vous allez vous rendre compte que CasperJs va énormément vous simplifier la tâche (notament au niveau de la création de scénario de navigation). Voici une vidéo d’introduction à CasperJs par Nicolas Perriault, son créateur: Installation: Le transfert de fichiers par SSH. I.
Présentation Pour rapidement prendre et envoyer des fichiers en ligne de commande entre machine linux, il existe la commande scp. Pour qu’elle fonctionne, le service ssh doit être installé sur les deux machines qui tentent de communiquer. II. Copier un fichier local sur une machine distante Dans ce cas de figure, vous souhaitez envoyer un fichier sur une autre machine. Scp fichier_local user@adresseip:destination Exemple, connexion avec l’utilisateur micka qui dépose le “fichier.txt” dans le répertoire “/home/micka” de la machine distante 192.168.0.15 :
Apprendre Angular en un jour, le guide ultime - Tinci. Qu’est-ce qu’AngularJS ?
Angular est un framework MVC / MVVM côté client, développé en JavaScript, ce qui est obligatoire pour créer une application moderne à page unique (ou même un site internet). C’est un grand bond vers le futur de HTML et vers ce que HTML5 apporte. C’est également un grand bol d’air frais dans le monde des applications web modernes. Cet article est une vue de bout en bout, issue de mon expérience, et contient des conseils et astuces glanés au travers de mon utilisation d’Angular.
Terminologie Angular a une courbe d’apprentissage assez courte qui consiste principalement à appréhender la terminologie et la “pensée MVC”. Vous avez probablement déjà entendu parler de MVC. Modèle Structure de données représentant une entité de l’application, généralement transmise en JSON. Vous pouvez accéder à cette information de deux façons. Vue La vue est simple, c’est votre HTML et / ou la sortie générée.
Contrôleur Comme son nom l’indique, cette couche contrôle des choses. Contrôleurs.