public marks

PUBLIC MARKS from holyver

June 2009

OAuth-OpenID: You’re Barking Up the Wrong Tree if you Think They’re the Same Thing

(via)
OAuth, OpenID…they sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID. They have a different purpose. I’ve been playing around with OAuth a bit in the past couple weeks and have a grip on what it’s aiming to do and what it’s not aiming to do. To start with, here’s what OAuth does have in common with Open ID

Google I/O - OpenSocial in the Enterprise

(via)
In the year and half since OpenSocial's public launch, there are now over 700 million end users of OpenSocial applications across numerous social sites (containers) around the world. With OpenSocial's proven global success in traditional social applications, the enterprise software community has now begun to realize its potential and build innovative solutions that cater to the enterprise. Join us for a session centered on how the enterprise software development community is successfully bringing social concepts and technology into the enterprise. Key enterprise players will present and demonstrate how they've successfully used OpenSocial software to build new social solutions.

Shindig - Welcome To Shindig!

by 4 others (via)
What is Shindig? Shindig is a container for hosting social application consisting of four parts: * Gadget Container JavaScript: core JavaScript foundation for general gadget functionality (read more about gadget functionality). This JavaScript manages security, communication, UI layout, and feature extensions, such as the OpenSocial API. * Gadget Rendering Server: used to render the gadget XML into JavaScript and HTML for the container to expose via the container JavaScript. * OpenSocial Container JavaScript: JavaScript environment that sits on top of the Gadget Container JavaScript and provides OpenSocial specific functionality (profiles, friends, activities, datastore). * OpenSocial Data Server: an implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension points so others can connect it to their own backends. Shindig is the reference implementation of OpenSocial API specifications, a standard set of Social Network APIs which includes: * Profiles * Relationships * Activities * Shared applications * Authentication * Authorization

Powerpoint, Visio, Axure : Les Wireframes selon Superfiction

(via)
Les wireframes (ou zonings selon les agences) sont ces schémas fonctionnels qui premettent de présenter une maquette de site (ou autres) au client avant d’amorcer de manière effective la phase de création graphique. Bien entendu chaque agence a ses recettes internes pour en faire. Eric de Superfiction (expert es zonings) s’est penché sur le sujet et décortique l’art du Wireframe à travers l’étude de 3 acteurs majeurs : Microsoft Powerpoint, Microsoft Visio et Axure RP pro.

GUUUI - Visio - the interaction designer's nail gun (3rd edition)

This is a third edition of my article on using Visio for rapid prototyping for the web. The new edition includes a minor update of the GUUUI Web Prototyping Tool that eliminates a major shortcoming: the inability to create scrolling pages. The update also includes brand new sketchy interface widgets.

Un nouveau type de plugin pour Liferay 5 - Architectes IT

Une des nouveautés de liferay 5 est l’ajout d’un nouveau type de plugin, nommé hook, dans le Plugin SDK. Il impacte fortement la façon de customiser liferay car il permet de changer le comportement et l’interface de liferay de manière plus intelligente.

TUTO: utiliser son iphone comme modem (avec et sans jailbreak) version pc

(via)
Salutations, devant la difficulté de certains à utiliser leur précieux en "mode modem" j'ai décidé de regrouper les tutos que j'ai pu trouver sur le web pour en faire un plus compact. Je rapelle que nous utilisons l'iphone comme un proxy et non véritablement comme un modem et que de ce fait c'est sensé ne pas etre détecté, après je suis pas assez callé en informatique désolé^^. Ce tuto est optimisé vista, cependant la méthode sous xp est sensiblement la meme, vous aurez juste à chercher les options.

Red Kaffe, C.A. > Blog - Utiliser votre iPhone/Smartphone comme modem 3G/3G ...

(via)
Bonsoir à tous, je fais juste un petit post pour dire que je viens de trouver un logiciel très utile et très simple à utiliser. Il permet de connecter en WiFi votre iPhone3G ou votre smartphone équipé de connectique 3G/3G+ et WIFI, avec votre netbook/laptop et de bénéficier ainsi de la connectivité 3G/3G+. Cela peut paraître anodin, mais avec un iPhone 3G, muni d' un plan illimité d' Internet via la 3G, cela permet tout simplement de se connecter au net en l' absence d' autre connexion...

Protocol Reference - Google Data APIs - Google Code

This document describes the protocol used by the Google Data APIs, including information about what a query looks like, what results look like, and so on.

Google Data APIs - Google Code

(via)
The Google Data APIs provide a simple standard protocol for reading and writing data on the web. These REST-style APIs are based on the Atom Publishing Protocol (AtomPub), using the standard Atom syndication format to represent data and HTTP to handle communication. The Google Data API protocol also extends AtomPub for processing queries, authentication, batch requests, and providing alternate output formats (JSON, RSS). Many Google services support the Google Data API protocol

Google Data APIs Overview - Google Data APIs - Google Code

The Google Data APIs provide a simple standard protocol for reading and writing data on the web. The Data APIs use either of two standard XML-based syndication formats: Atom or RSS. They also have a feed-publishing system that consists of the Atom publishing protocol plus some extensions (using Atom's standard extension model) for handling queries.

Getting to know the Atom Publishing Protocol, Part 1: Create and edit Web resources with the Atom Publishing Protocol

by 1 other (via)
The Atom Publishing Protocol is an important new standard for content publishing and management. In this article, explore a high-level overview of the protocol and its basic operation and capabilities.

May 2009

Google Wave : Plateforme de communication centralisée

by 2 others (via)
Aujourd'hui à la conférence Google I/O (celle ou les participants se sont vu offrir un téléphone HTC Magic, aussi nommé Google Ion, gratuitement), une annonce de Google n'est pas passée inaperçue. Google veut avec Wave (vague en anglais) révolutionner la façon dont on communique sur le net. L'ambition est immense, le projet également, mais l'enthousiasme généré par les développeurs suite à cette annonce donne de grand espoirs. Plus une communauté est active sur un projet, plus celui-ci peut réussir. Google a testé cet effet avec Android, et veut maintenant reproduire le schéma.

April 2009

Apache CouchDB: Introduction

What CouchDB is * A document database server, accessible via a RESTful JSON API. * Ad-hoc and schema-free with a flat address space. * Distributed, featuring robust, incremental replication with bi-directional conflict detection and management. * Query-able and index-able, featuring a table oriented reporting engine that uses Javascript as a query language. What it is Not * A relational database. * A replacement for relational databases. * An object-oriented database. Or more specifically, meant to function as a seamless persistence layer for an OO programming language.

Facebook PHP Tutorial

I will cover the basics of using the Facebook PHP library and how to get your application started, including: 1. Installing The Facebook Developer Application 2. Downloading The Facebook PHP Client Library 3. Creating Your Application 4. Hello Facebook! Example 5. FBML - Facebook Markup Language 6. Using the Facebook API

Write your first FaceBook App!

(via)
I recently tried to get my hands dirty with Facebook application development platform. I know there are a bunch of resources available on the web to help you in the process, but when I was trying get my tiny app to work, I realized there were a few things which aren’t explained too well on http://developer.facebook.com/. I am writing down the step-by-step guide that you can use to create your first Facebook application and join the club!

10 Things That Would Have Been Nice to Know When Starting My Facebook Application: An Entry in padrenel's Journal and Blog at the Experience Project

(via)
Alright, just finished my first Facebook app. Some pretty cool functionality they've built there, and it's mostly pretty straightforward to work with, but the documentation is lagging in some areas. Here's a few things I learned along the way, in no particular order - most may seem like no-brainers, but I know I lost some time to most of these!

Main Page - Facebook Developers Wiki

by 1 other (via)
The Facebook Developer wiki is a reference for developers interested in Facebook Platform. Facebook Platform is a standards-based Web service with methods for accessing and contributing Facebook data. We've made the methods as easy to understand as possible, and this wiki includes full documentation to help you learn more.

Anthony Catel’s Blog » Créer une application facebook en PHP

Vous hébergez vous même votre application. Lorsque quelqu’un se rend sur votre application, facebook va se connecter à votre page, l’interpréter (transformer le FBML, etc…) et afficher le résultat dans le “canvas” (c’est à dire comme une page facebook classique) héritant donc du style CSS et mise en page de facebook.

March 2009

Installing APC in Windows - MoodleDocs

(via)
APC (Alternative PHP Cache) is a PHP opcode cache. It stores PHP pages in RAM and reduces hard disk activity. This makes a real difference to the performance in Moodle, and you should be able to achieve a 50% increase in system capacity and your CPU will be 50% less busy. This guide is for installation of APC on a Windows server. The instructions have been tested on a Windows 2003 server, and they should also be applicable if you are using Windows XP as a test server.

scaling drupal - an open-source infrastructure for high-traffic drupal sites | johnandcailin

by 1 other
in this article, i outline a step-by-step process for incrementally scaling your deployment, from a simple single-node drupal install running all components of the system, all the way to a load balanced, multi node system with database level optimization and clustering. since you almost certainly don't want to jump straight from your single node system to the mother of all redundant clustered systems in one step, i've broken this down into 5 incremental steps, each one building on the last. each step along the way is a perfectly viable deployment.

Marmoset | OpenCalais

Calais Marmoset is a simple yet powerful tool that makes it easy for you to generate and embed metadata in your content in preparation for Yahoo! Search's new open developer platform, SearchMonkey, as well as other metacrawlers and semantic applications.

November 2008

reallysimplehistory - Google Code

by 1 other (via)
Really Simple History is a lightweight JavaScript library for the management of bookmarking and browser history in Ajax/DHTML applications. RSH serializes application data in an internal JavaScript cache so that bookmarks and the back button can be used to return your application to an earlier state. Originally developed by Brad Neuberg in 2005, RSH has won a large user base for its simplicity, ease of use and lack of dependency on any specific Ajax framework. It's written in plain old JavaScript and can be included on any site according to the terms of its BSD license. In September 2007, Brian Dillard of Pathfinder Development came on board as maintainer and ongoing code steward for the project. A new version, with support for additional modern browsers (IE7, Safari, Opera), was released as RSH 0.6 on December 3, 2007.

October 2008

Improving Drupal's Performance with the Boost Module for the UN's Millennium Campaign | Development Seed

Improving Drupal's Performance with the Boost Module for the UN's Millennium Campaign. How the Boost Module Helped a Very High Traffic Drupal Site Stay Online

holyver's TAGS

search:

limit:50 100 200

ajax   apache   api   application   appserver   architecture   atom   Atom Publishing Protocol   benchmark   bittorrent   broadcatching   browser   c++   cache   clevermarks   cluster   code   collaboratif   comparison   css   database   development   dhtml   doc   drupal   ejb   encoding   facebook   failover   faq   framework   free   google   gui   heartbeat   hibernate   howto   ie   j2ee   jackrabbit   java   javascript   jboss   jcr   JMeter   jsr170   library   linux   list   load balancing   mac   modules   monitoring   mysql   network   openid   oss   ovp   p2p   performance   php   plugin   portal   portlet   protocol   rdf   regex   rest   Rich Text Editor   rss   scalability   search engine   security   seo   server   service   shell   sla   soap   social network   spring   ssl   sso   stress   tips   tomcat   tools   tuning   tutorial   unix   utf   video   virtualization   web   web 2.0   web services   web sémantique   webserver   windows   xml