Tristan Rivoallan's Library tagged → View Popular
InfoQ: Resource-Oriented Architecture: The Rest of REST
We will start by revisiting the REpresentational State Transfer (REST) architectural style. Oft quoted and even more often misunderstood, this manner of building networked software systems allows us to merge our documents, data and information-oriented services into a rich, logical ecosystem of named resources. From there, we will introduce the vision of the Semantic Web and walk through its core technologies represented by a flexible and extensible data model and the ability to query it. We will see how to incorporate relational data, content from documents, spreadsheets, RSS feeds, etc. into a rich web of reusable content.
After we present the basics, we will walk through a variety of successful efforts building on these technologies and then return to reclaiming the vision promised to us by proponents of Web Services technologies. We will describe a process where we can achieve something of a Unified Theory of Information Systems; one that not only handles, but embraces the kind of technical and social change that has been painful and intractable to manage in the past.
Guide to Doctrine migrations - Publications - denderello's
This tutorial/book/work (call it what you like. I don't know it yet, too.) will try to give you an insight of Doctrine's migrations and how to use them in your symfony 1.3 / 1.4 projects.
Maven: The Definitive Guide FR
Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Profiling with XHProf – techPortal
In this article, we’re going to try another profiler, XHProf, developed at Facebook and open sourced in March 2009 (under the Apache 2.0 license). XHProf is a function-level hierarchical profiler, with a PHP extension (written in C) to collect the raw data, and a few PHP scripts for the reporting/UI layer.
Shocking News in PHP Exploitation
On 5th of November I gave a talk titled “Shocking News in PHP Exploitation” at the Powerofcommunity hacking/security conference in Seoul, South Korea. Afterwards I uploaded my slides to this server but only distributed the link through twitter. I totally forgot about announcing the slides in my blog.
The topics of my talk were
* easy ways to bypass modsecurity and f5 big ip asm
* exploiting unserialize vulnerabilities in Zend Framework applications
* exploiting PHP interruption vulnerabilities after recent fixes in PHP
mysql-workbench-doctrine-plugin - Project Hosting on Google Code
The MySQL Workbench Doctrine Plugin is a plugin developed for MySQL Workbench which is a tool for developing MySQL databases with a graphical interface.
The plugin helps you to generate database schemes for the Doctrine framework which is e.g. used in the very famous PHP Framework Symfony.
crafterm's sprinkle at master - GitHub
Sprinkle is a software provisioning tool you can use to build remote servers with, after the base operating system has been installed. For example, to install a Rails or Merb stack on a brand new slice directly after its been created.
Properties of packages such as their name, type, dependencies, etc, and what packages apply to what machines is described via a domain specific language that Sprinkle executes (in fact one of the aims of Sprinkle is to define as concisely as possible a language for installing software).
Schema Sync › a MySQL Schema Versioning and Migration Utility
Schema Sync will generate the SQL necessary to migrate the schema of a source database to a target database (patch script), as well as a the SQL necessary to undo the changes after you apply them (revert script).Schema Sync does not alter your database. It only generates the .sql files containing the differences. You must apply the changes.All ADD|MODIFY COLUMN statements have the AFTER (or FIRST) SQL syntax even if no move is required.COMMENTS and AUTO_INCREMENT values are not by synced by default. See help (-h) for details.Schema Sync does not yet recognize Tables or Columns that have been renamed. A rename will result in the old table or column being dropped and the new one added.Partitions (MySQL 5.1+) are not yet supported
InfoQ: A Reference Architecture Foundation for SOA Draft Was Submitted to Public Review
The OASIS Service Oriented Architecture Reference Model TC has recently approved the Reference Architecture Foundation for Service Oriented Architecture Version 1.0 (SOA-RAF) specification as a Committee Draft for public review.
SOA-RAF builds on Reference Model for SOA (SOA-RM) and defines the abstract architectural elements independent of the technologies, protocols, and products that are used for SOA implementation.
realstorage - Project Hosting on Google Code
realStorage is meant to create a consistent API for the W3C Web Storage key/value store specification (i.e. work around browser bugs). It also adds some convenience functions to help flesh out the localStorage key/value API. And when Web Storage is not available, a Gears fallback is provided.
Ease your vendor branch management worries — Piston
Ease your vendor branch management worries with Piston, a tool to copy vendor / upstream code to your own repository, while preserving your local patches.
Building RESTful Services with Zend Framework - phly, boy, phly
As of Zend Framework 1.9.0, it's trivially easy to create RESTful routes for your MVC application, as well as to handle the various REST actions via action controllers.
Closure Tools - Google Code
Web applications have evolved from simple HTML pages into rich, interactive applications that provide a great user experience. Today's web apps pose a challenge for developers, however: how do you create and maintain efficient JavaScript code that downloads quickly and works across different browsers?The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient.
Maptimize - Markers fusion plugin for Google Maps
Up to 50,000 markers. Our system offers a unique solution for high-content based maps. The Maptimize Spatial Engine adapts the rendering of your map by grouping markers in order to generate a very clean and soft display. If you are tired of waiting for thousands of useless markers to appear, use Maptimize !
Haystack - Search for Django
Search doesn't have to be hard. Haystack lets you write your search code once and choose the search engine you want it to run on. With a familiar API that should make any Djangonaut feel right at home and an architecture that allows you to swap things in and out as you need to, it's how search ought to be.
Catching erroneous queries, without MySQL proxy at Xaprb
MySQL Proxy is a really neat tool. I remember a few years back when I first saw Jan talking about it. Back in those days it was significantly different than it is now, but the concept remains the same: direct your database traffic through a man-in-the-middle. Chris Calender’s post on capturing erroneous queries with MySQL Proxy shows one use for Proxy. But wait. MySQL Proxy is just inspecting the MySQL protocol. And unless you’re using it for something else too, having a man in the middle to catch errors is like standing in the middle of the street and blocking traffic to count the cars on the street. Why don’t you stand on the sidewalk to count the cars instead?
Python Package Index : pudb 0.92.13
A full-screen, console-based Python debugger
PuDB is a full-screen, console-based visual debugger for Python.
Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar.
Traffic Server - Apache Software Foundation
Traffic Server is fast, scalable and extensible HTTP/1.1 compliant caching proxy server. Formerly a commercial product (created by Inktomi, later acquired by Yahoo!), it is now being developed as an Apache Incubator Project (status).
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in cleverma...
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
