background preloader

Emulateur mobile (by COWEMO)

Emulateur mobile (by COWEMO)
Related:  minesTFE

Getting Started with Your Facebook App on Heroku facebook Table of Contents A Facebook app typically uses an SDK to interact with the Facebook API, using Facebook’s Graph API and FQL to retrieve and post information to Facebook. A Facebook application can easily be developed and deployed to Heroku (in any of Heroku’s supported languages) which has code that interacts with Facebook’s APIs in this manner. This guide is for Facebook developers who develop and deploy their applications on Heroku. It assumes no previous knowledge of Heroku, and will walk through every part of the process: creating an app and a Heroku account, setting up local development tools, and deploying changes to your Facebook app. Prerequisites Basic Facebook app creation knowledgeBasic Git knowledgeA Heroku user account. Local workstation setup Install the Heroku Toolbelt on your local workstation. Once installed, you use the heroku command from your command shell. heroku login Enter your Heroku credentials. Workflow Creating the Facebook app Creating the Heroku app

Getting started Bootstrap is downloadable in two forms, within which you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations. jQuery required Please note that all JavaScript plugins require jQuery to be included, as shown in the starter template. Precompiled Bootstrap Once downloaded, unzip the compressed folder to see the structure of (the compiled) Bootstrap. bootstrap/ ├── css/ │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ └── bootstrap-theme.min.css.map ├── js/ │ ├── bootstrap.js │ └── bootstrap.min.js └── fonts/ ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff └── glyphicons-halflings-regular.woff2 Bootstrap source code Installing Grunt Available Grunt commands grunt watch (Watch) Printing

Optimiser le référencement d'un site WordPress • PEI Pourquoi avez-vous créé un site internet ?Pourquoi créez-vous du contenu pour votre site internet ?Pourquoi consacrez-vous du temps pour votre site internet ? Quel que soit l’objectif avec votre site, son succès dépend d’une seule chose : le trafic. Autrement dit : plus votre site attire de visiteurs, plus vous aurez de chance de concrétiser votre objectif sur le web ! Le référencement sert donc à faire connaître le contenu de votre site auprès des moteurs de recherche (Google, Yahoo, Bing, …) afin que toute personne connectée à internet ait la possibilité de trouver le contenu de votre site web. Le référencement est un métier. Voici quelques notions importantes qui reviennent souvent lorsqu’on parle de référencement : Nous allons maintenant voir comment booster le référencement de votre site WordPress. Il existe beaucoup de plugins gratuits pour améliorer le référencement de base d’un site WordPress. Dans cette formation, nous allons nous intéresser à WordPress SEO by Yoast. Bravo I. II. V.

|| Générateur de Faux-texte | Lipsum pour Web designer || CSS media queries A media query consists of a media type and at least one expression that limits the style sheets' scope by using media features, such as width, height, and color. Media queries, added in CSS3, let the presentation of content be tailored to a specific range of output devices without having to change the content itself. Syntax Media queries consist of a media type and can, as of the CSS3 specification, contain one or more expressions, expressed as media features, which resolve to either true or false. The result of the query is true if the media type specified in the media query matches the type of device the document is being displayed on and all expressions in the media query are true. When a media query is true, the corresponding style sheet or style rules are applied, following the normal cascading rules. Unless you use the not or only operators, the media type is optional and the all type will be implied. Logical operators and @media (min-width: 700px) { ... } comma-separated lists not only

How To: Local Facebook App Development Introduction Developing any computer application is a process that will inevitably involve many mistakes, bugs, and other trials. Indeed, half of writing an application is just testing the code to make sure it behaves correctly, and scratching your head when it doesn’t. Writing Facebook apps adds a layer of challenge to this development pattern, since you can’t exactly download the Platform and run it on your computer, and anyway with all the overhead you wouldn’t want to. (What follows assumes you’re already somewhat familiar with the Facebook Platform and the Developer Application, and, obviously, that you know how to write an application. Step 1: Preparing Your Local Environment The first part of local prep is to ensure that your local server has web server and script interpreter software installed. Once you’ve got your server operating locally, the next step in local Facebook app development is ensuring that your local server can be accessed from the external web. …And that’s it!

How to get form values in Symfony2 controller Créer un fichier robots.txt optimisé Définition et généralités Un fichier robots.txt est un fichier au format “texte” (.txt) qui, comme son nom l’indique, et s’addresse aux robots des moteurs de recherche. Ce fichier, placé à la racine du site et servant exclusivement au référencement naturel, va donc être le premier fichier recherché par les moteurs de recherche, afin de voir les consignes d’indexation des pages et du contenu. Ce fichier aura donc pour fonction de: Autoriser ou pas l’accès du site à certains agents/robotsAutoriser ou pas l’indexation du contenu de certaines sections/pagesIndiquer aux robots l’emplacement du fichier site map IMPORTANT: il faut savoir que le fichier “robots.txt” est pris en compte et “respecté” uniquement par tous les robots considérés comme sérieux. Création du fichier Nom et format Pour créer un fichier robots.txt, il suffit de créer un fichier .txt avec un éditeur de texte (exemple notepad ou notepad++) et de le nommer “robots”. Contenu User-agent: * ou User-agent: nom du robot Examples

Utiliser PHP pour gérer vos styles CSS Certaines limites de CSS peuvent parfois être gênantes. Des frameworks plus ou moins poussés comme LESS ou SASS tentent de pallier à ces petits soucis. Une autre solution est d'utiliser simplement PHP pour générer des feuilles de styles CSS. Les avantages sont multiples : Hormis quelques connaissances basiques en PHP, pas besoin d'apprendre de nouvelle syntaxe pour gérer la CSS, c'est d'une simplicité à l'épreuve des balles, Il n'y a rien à installer sur le serveur, Comme c'est PHP qui est utilisé, la CSS est créée côté serveur, il n'y a pas de problème de CSS à compiler côté client (avec tous les inconvénients que cela pose), Cela permet de garder la maîtrise absolue de ses CSS, le code généré n'obéit qu'à son créateur. Créer la CSS proprement dite Le fichier CSS s'appellera donc styles.php, et se présente ainsi : L'appel à la CSS se fera ainsi : Quelques possibilités données par PHP Une variable pourra s'écrire ainsi : Autre exemple pratique : un site multilingue Pour la langue anglaise :

How To Use Media Queries For Device Targeting Media queries are a way to serve different css rules to different devices and device characteristics. They’re the final piece in allowing us to create designs that are truly responsive to our audience and how our visitors choose to view our sites. The last few weeks we’ve been building up toward responsive layouts, first by creating flexible girds and then by adding flexible images and media inside those grids. All of these posts rely heavily on the work of Ethan Marcotte and so before getting started I want to point you again to some of Ethan’s writing on the subject. I highly recommend the last link above, which is Ethan’s new book on responsive design. Media Types As I mentioned above media queries are a way to serve different css based on device and device characteristics. For example we can send certain css to a browser on a laptop open 1200px wide and send different css to a mobile browser open to 480px and a third set of css to a tv screen displaying at 1024px. Enter media queries.

Send Email Using Rails Advertisements Action Mailer is the Rails component that enables applications to send and receive e-mail. In this chapter we will see how to send an email using Rails. So lets start with creating a emails project using following command. This will create required framework to proceed. Now we will start with configuring Action Mailer. Action Mailer - Configuration Following are the steps you have to follow to complete your configuration before proceeding with actual work: Go into config folder of your emails project and open environment.rb file and add the following line at the bottom of this file. This tells ActionMailer that you want to user SMTP server. Add the following lines of code to the bottom of your environment.rb as well. Replace each hash value with proper settings for your Simple Mail Transfer Protocol (SMTP) server. You may also change the default email message format. ActionMailer::Base.default_content_type could be set to "text/plain", "text/html", and "text/enriched".

Valid (The Symfony Reference) 2.6 version French Cette contrainte est utilisée pour activer la validation sur les objets imbriqués dans un objet qui doit être validé. Cela vous permet de valider un objet et les sous-objets qui lui sont associés. Utilisation de base Dans l'exemple suivant, vous créez deux classes Author et Address qui ont toutes les deux des contraintes sur leurs propriétés. YAMLAnnotationsXMLPHP Avec cette configuration, il est possible de valider un auteur dont l'adresse serait incorrecte. Maintenant, si vous validez un auteur avec une adresse incorrecte, vous verrez que la validation du champ Address échouera. AcmeHelloBundleAuthor.address.zipCode: Cette valeur est trop longue. 5 caractères maximum sont autorisés Options traverse type: string default: true Si cette contrainte est appliquée à une propriété qui contient un tableau d'objets, alors chaque objet du tableau sera validé si cette option est définie à true.

Add custom JavaScript actions to WP e-Commerce cart updates, again - Snippets I previously wrote about adding your own custom JavaScript actions to the WP e-Commerce cart update event. Of course, things change, people change, hairstyles change, interest rates fluctuate, WP e-Commerce moves goalposts, so there is a new way to do this since version 3.8.11 came out. Let’s say you have a mini-cart in your theme, showing the number of items in the cart and the total amount. Something like this: WP e-Commerce now has a custom JavaScript event that fires whenever you add an item to the cart. You can catch that event and get the new HTML for the total amount of the shopping cart, just like this: Easy as! And there’s another catch (of course — still WP e-Commerce). To resolve both of these issues, we need to get a little creative. So even when WP e-Commerce moves the goalposts, we can still get the job done!

Single.php : le template dédié Le template single.php sert à afficher un seul Post. On peut le considérer comme le dernier dans la hiérarchie des Posts : page d’accueil home.php (avec liste des derniers Posts)page d’archive archive.php ou bien plus précisément :catégorie category.phpannée, mois, ou jour date.phpmot-clef tag.phprésultats de recherche search.phppage dédiée single.php Une boucle légèrement différente Parce qu’il joue un rôle bien précis, le template single.php va disposer d’une boucle différente. Le code de single.php ressemble donc à ceci : <? On retrouve la div « main » qui peut servir de colonne principale. La boucle n’est plus appelée via l’include loop.php mais est directement intégrée à single.php : le post-title perd son lien <a> étant donné que l’on se trouve déjà sur la page dédiéeil devient d’ailleurs un <h1>parce qu’il correspond au titre de la page où l’on est. C’est la seule fois où l’on verra le contenu d’un Post s’affiche en entier. Une discussion, des commentaires Différence avec page.php

Related: