background preloader

PFE

Facebook Twitter

Subtle Patterns. Team Collaboration With GitHub. GitHub has become the corner stone for all things open source software. Developers love it, collaborate on it and are constantly building awesome projects through it. Apart from hosting our code, GitHub's main attraction is using it as a collaborative tool. In this tutorial, let's explore some of the most useful GitHub features, especially for working in teams, making it all the more efficient, productive and, most importantly, fun! One thing that I find very useful is integrating the Github Wiki into the main source code project. This tutorial assumes that you are already familiar with Git, the open source distributed version control system, created by Linus Torvalds in 2005.

If you need a revision or a lookup on Git, do visit our previous screencast course or even some posts. Also, you should already have a Github account and did some basic functions such as creating a repository and pushing changes to Github. There are generally two ways of setting up Github for team collaboration:

List of HTTP status codes. Response codes of the Hypertext Transfer Protocol The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes.[1] All HTTP response status codes are separated into five classes or categories. The first digit of the status code defines the class of response, while the last two digits do not have any classifying or categorization role. There are five classes defined by the standard: 1xx informational response – the request was received, continuing process2xx successful – the request was successfully received, understood, and accepted3xx redirection – further action needs to be taken in order to complete the request4xx client error – the request contains bad syntax or cannot be fulfilled5xx server error – the server failed to fulfil an apparently valid request 1xx informational response An informational response indicates that the request was received and understood. 100 Continue 101 Switching Protocols 102 Processing (WebDAV; RFC 2518) 2xx success 410 Gone.

Bootstrap

BreweryDB.com. 15 Incredible Sites Built With Twitter Bootstrap. Here at Untame we have a special place in our hearts that is only filled by one thing – responsive design and smart design (okay, okay: two things). Twitter Bootstrap is a flexible front end framework that provides developers and designers an incredible set of tools that they can wield in as large or as small a capacity as needed. In any number of uses, there are tons of great sites that benefit from the Twitter Bootstrap framework and we want to highlight just a few! The Pink League Improvely Discoursehq leanix CodrSpace BreweryDB Opencooks NoteSurf Resource Guru Gusta Cup Trek Bagel Hint Percentage Calculator Sweet Soundtrack NameVine Well there you are!

Download Enterprise Architecture Tool - supports UML, BPMN, ERD. Dafont.com. L'informatique en darija. Les bons outils pour un travail en binôme réussi [projet de fin d'études] Getting Started - Google Maps JavaScript API v3. The Maps JavaScript API lets you customize maps with your own content and imagery for display on web pages and mobile devices. The Maps JavaScript API features four basic map types (roadmap, satellite, hybrid, and terrain) which you can modify using layers and styles, controls and events, and various services and libraries. Audience This documentation is designed for people familiar with JavaScript programming and object-oriented programming concepts. You should also be familiar with Google Maps from a user's point of view. This conceptual documentation is designed to let you quickly start exploring and developing applications with the Maps JavaScript API.

Hello, World The easiest way to start learning about the Maps JavaScript API is to see a simple example. View example. Even in this simple example, there are a few things to note: We declare the application as HTML5 using the <! These steps are explained below. Declaring your application as HTML5 Loading the Maps JavaScript API HTTPS or HTTP. Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison :: Software architect Kristof Kovacs.

While SQL databases are insanely useful tools, their monopoly in the last decades is coming to an end. And it's just time: I can't even count the things that were forced into relational databases, but never really fitted them. (That being said, relational databases will always be the best for the stuff that has relations.) But, the differences between NoSQL databases are much bigger than ever was between one SQL database and another. This means that it is a bigger responsibility on software architects to choose the appropriate one for a project right at the beginning.

In this light, here is a comparison of Open Source NOSQL databases: The most popular ones # Redis # Best used: For rapidly changing data with a foreseeable database size (should fit mostly in memory). For example: To store real-time stock prices. Cassandra # Best used: When you need to store data so huge that it doesn't fit on server, but still want a friendly familiar interface to it. MongoDB # ElasticSearch # CouchDB # Accumulo # Modeling IT Systems. Modeling is the foundation for successful development and implementation of new IT systems.

A correct and complete model ensures that, in the end, users get the IT system they need. Figure 4.1 Different views of a system In this chapter, we show how a conceptual model of an IT system can be developed with the help of UML. Taking into consideration the 80:20 rule, we do not use all the features of UML. Practice shows that it is unrealistic to model everything in full depth with UML. This is because in the implementation stage new insights are gained, which cannot be foreseen during the conception stage. The IT system model consists of four different views, each of which emphasizes certain aspects and which are closely related to each other. Figure 4.2 Different views of an IT system External View—Use case diagram and use case sequence diagram Structural View—Class diagram Interaction View—Sequence diagram and communication diagram Behavioral View—Statechart diagram. Creating a Sequence Diagram.

Latex

The Google Geocoding API - Google Maps API Web Services. This document discusses the Geocoding API v3. Note that the Geocoding API v2 has been turned down and is no longer available. Users of the Geocoding API v2 service should upgrade to v3. Looking to use this service in a JavaScript application? Check out the Geocoder class of the Google Maps API v3. What is Geocoding? Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers or position the map.

Reverse geocoding is the process of converting geographic coordinates into a human-readable address. The Google Geocoding API provides a direct way to access a these services via an HTTP request. Before You Begin This document is intended for website and mobile developers who want to use geocoding data within maps provided by one of the Google Maps APIs. Geocoding is a time and resource intensive task. API Key Usage Limits Users of the free API: ProjetFinEtudes. Typeahead.js: You Autocomplete Me. Neo4j - The Benefits of Graph Databases. Everyman Software: Path finding with Neo4j. In my previous post I talked about graphing databases (Neo4j in particular) and how they can be applied to certain classes of problems where data may have multiple degrees of separation in their relationships.

The thing that makes graphing databases useful is the ability to find relationship paths from one node to another. There are many algorithms for finding paths efficiently, depending on the use case. Consider a graph that represents a map of a town. Every node in the graph represents an intersection of two or more streets. Each direction of a street is represented as a different relationship: two-way streets will have two relationships between the same two nodes, one pointing from the first node to the second, and the other pointing from the second node to the first. One-way streets will have a single relationship. Every street is two-way, except for Market Alley and Park Drive. Then, we create each intersection node. Finally, we create a relationship for every street. Actualités, météo et autres alertes par SMS : Bienvenue sur ExpressNotifier!