background preloader

Developpement Web

Facebook Twitter

MiniVim - Le chainon manquant entre Vim et SublimeText. Si vous voulez passer dans la cour des grands et vous mettre à Vim pour éditer les fichiers présents sur votre machine Linux ou votre serveur, voici MiniVim, une déclinaison de Vim (en gros, un .vimrc aux petits oignons) qui fera surement du plaisir à votre petit cœur. Sylvain, le développeur de MiniVim, a souhaité donner une nouvelle approche à Vim en proposant une version légère, portable (pas de plugin, un seul fichier) et tout aussi pratique qu'un IDE à la SublimeText. En effet, comme vous pouvez le voir dans la démo ci-dessous, il a mis le paquet sur l'aspect visuel, mais aussi sur les raccourcis clavier qui se veulent parfaitement accessibles (du genre CTRL S pour sauver votre document).

L'outil est top et permettra aux débutants de se mettre progressivement à Vim, mais aussi aux barbus qui voudraient mettre un peu de folie dans leur vie, d'aller piocher quelques idées de config dans le .vimrc de MiniVim. Pour Sylvain, hip hip hip hourra ! A voir chez Amazon. Netcraft | Hosting Industry Taxonomy. To provide a comprehensive view of the web hosting industry, Netcraft has researched all of the hosting locations with at least twenty web facing computers found by our Web Server Survey.

Of these eleven thousand hosting locations, around seven thousand provide hosting and connectivity services, the remaining being enterprises, government or educational institutions. Netcraft has noted the services provided by each internet Services company and the dataset includes these classifications, together with the numbers of computers found in our Hosting Provider Server Count segmented by operating system. The dataset is available in Excel format, making it simple to filter and sort the information, and allowing companies offering similar services to be compared. The dataset is available on a company license basis.

On demand, the classification could be extended to include smaller hosting companies and resellers. Please contact us (sales@netcraft.com) for further information and costs. Chapter 1: From zero to deploy | Ruby on Rails Tutorial (3rd Ed.) | Softcover.io. Les structures de contrôle. Quickstart — Flask Documentation (0.10) Eager to get started? This page gives a good introduction to Flask. It assumes you already have Flask installed. If you do not, head over to the Installation section. A Minimal Application A minimal Flask application looks something like this: from flask import Flaskapp = Flask(__name__) @app.route('/')def hello_world(): return 'Hello World! ' if __name__ == '__main__': app.run() Just save it as hello.py (or something similar) and run it with your Python interpreter. . $ python hello.py * Running on Now head over to and you should see your hello world greeting.

So what did that code do? First we imported the Flask class. To stop the server, hit control-C. Externally Visible Server If you run the server you will notice that the server is only accessible from your own computer, not from any other in the network. This tells your operating system to listen on all public IPs. Debug Mode There are two ways to enable debugging. App.debug = Trueapp.run() Routing.

Quickstart — Flask Documentation (0.10) Django Story : Django raconté à un ami — Django Story 1.0 documentation. Coup d’œil sur Django. Du fait que Django a été développé dans un environnement de rédaction avec des délais très courts, il a été conçu pour rendre les tâches habituelles du développement Web rapides et simples. Voici un bref aperçu sur la manière d’écrire une application utilisant une base de données avec Django. Le but de ce document est de vous donner assez de détails techniques pour comprendre comment fonctionne Django, mais il n’a pas pour but d’être un didacticiel ou une référence – mais nous avons cela aussi !

Quand vous êtes prêt à commencer un projet, vous pouvez démarrer avec le tutoriel ou vous plonger dans une documentation plus détaillée. Concevez votre modèle¶ Bien que vous puissiez utiliser Django sans base de données, il est livré avec un mapping objet-relationnel avec lequel vous décrivez la structure de votre base de données avec du code Python. mysite/news/models.py Déployez-le¶ Ensuite, lancez l’utilitaire en ligne de commande pour créer les tables de la base de données automatiquement :