Réalisation du Micro-site de l’Initiative Environnementale de la Ville de Sherbrooke [2006]

Environnement * Ville de Sherbrooke : Accueil

Ce micro-site était une manière d’afficher aux citoyens de la Ville de Sherbrooke les ressources disponibles (en 2006) pour participer aux précautions relatives aux matières résiduelles domestiques et commerciales du territoire. Le site actuel est maintenant partie intégrante du portail officiel.

Le travail avait été donné a Tatou communication visuelle de s’occuper du projet et Inexis Solution Web Inc était l’exécutant qui devait intégrer les maquettes graphiques pour les transformer en documents HTML.

Continue reading “Réalisation du Micro-site de l’Initiative Environnementale de la Ville de Sherbrooke [2006]”

Quelques options de configuration récurentes pour Apache, MySQL et PHP

ApacheJ’était en train de configurer pour la ènième fois un des serveurs avec lequel je travaille et je réalise que je passe mon temps pour chercher comment configurer.

J’ai pensé vous fournir mes switch préférés.

Sortir les options du .htaccess

Il est recommandé d’utiliser un pannel pour les configurations. Question de sécurité, permettre a tout le monde de modifier le serveur apache par un .htaccess, c’est dangeureux. Alors, j’ai mis la syntaxe pour l’ajouter au bloc du <VirtualHost/> directement.

Sous ISPConfig Simplement aller dans “Sites”, choisir un domaine, puis “Options”.
Continue reading “Quelques options de configuration récurentes pour Apache, MySQL et PHP”

Comment dire à Apache le mime-type d’un document Office 2007

J’ai entendu parler de certains Problèmes avec les documents .docx qui son considérés comme étant des fichiers zip. J’ai pensé partager avec vous comment j’ai réparé la situation.

Il est possible que le serveur apache ne considère pas les fichiers doc sur le serveur comme étant des fichiers office. Normalement un navigateur téléchargera le fichier et ouvrira avec le programme qu’il considère comme étant le bon.

A moins que l’ordinateur du visiteur ait pas de bonne association de fichier, dans ce cas, on peut rien y faire.

Pour aider, on peut annoncer au serveur web les associations MIME.

Le problème avec cette méthode qui ne sert presque a rien, c’est que ça ne changera rien si

  1. Le visiteur n’a pas de bonne association sur son système d’exploitation
  2. Le visiteur n’a pas Microsoft Office 2007 ou Open Office

Continue reading “Comment dire à Apache le mime-type d’un document Office 2007”

Les différentes versions du service de tâches planifié CRON

Suite a mon article «Comment automatiser une tâche avec CRON en utilisant Vim» je me suis venu aux questions sur les différences essentielles entre les versions de CRON.

Le concept de CRON est, un «lanceur de commandes» planifié pour les systèmes UNIX. Le nom est inspiré du dieu grec Chronos.

Ayant déjà utilise Gentoo Linux j’avait vu qu’il était possible d’utiliser plus d’une version de CRON mais je ne m’était jamais penché sur les différences. Je l’ai fait aujourd’hui.

Continue reading “Les différentes versions du service de tâches planifié CRON”

La semaine Des logiciels libres à Montréal «MonDev»

MonDev
Montreal Open Source Week - La semaine des Logiciels Libres de Montréal MonDev

Durant la semaine du 24 au 28 Mai 2010 aura lieu la semaine des logiciels libres MonDev. Pour cette semaine particulière nous allons vous guider sur les activités geek de la semaine.

Au menu: Rencontrer les membres de la communauté des logiciels libres à Montréal, notamment: les gens de PHPQuébec, et de TikiWiki.

Le but principal de levenement est de créer un podium pour les logiciels libres durant. Nous avons décide de faire l’événement durant la semaine du Webcom Montréal 2010 parceque beaucoup de gens viendront de loin pour voir le Webcom et le Make Web Not War et on sent qu’on pourrait faire d’autres événements qui pourraient nous intéresser autant que nos visiteurs.

Continue reading “La semaine Des logiciels libres à Montréal «MonDev»”

Comment automatiser une tâche avec CRON en utilisant Vim

Vi - Vi.... Improved (amélioré)
Logo Vim, qui signifie vi-improved (amélioré)

Deux tâches vraiment essentielles qu’on fait en administrant une machine sous Linux sont très souvent de modifier/créer un fichier et de planifier des tâches de maintenance.

Pour utiliser «cron» il faut savoir utiliser «vi», les commandes sont très souvent les mêmes. Je dois spécifier que j’ai basé mon tutoriel sur CRON fourni par Ubuntu Linux qui est (de mémoire) le même paquet que celui fourni dans Red Hat LinuxDebian Linux ou Ubuntu Linux.

Le but de ce billet est en fait de vous montrer sommairement comment automatiser une tâche (une commande) avec cron.

Je publierai plus tard un billet sur les différences entre les distributions de cron.

Continue reading “Comment automatiser une tâche avec CRON en utilisant Vim”

Trois Geeks cherchent un nouveau Loyer sur Montréal

Un escargot avec sa maison par David Sones

Ça y est nous en sommes rendus là. Ça fait un bout qu’on est dans ce petit 5 1/2 et nous voulons voir si ce serait pas mieux ailleurs.

C’est super cool avoir un salon de la mort avec toutes nos choses installés pour travailler, nous voulons voir si il n’y aurait pas plus grand et plus central.

Ce qu’on cherche

Si vous avez des «plugs» pour un logement pour trois hommes, qui aurait:

  • Trois grandes chambres
  • Beaucoup de fenêtres
  • Près du Centre-ville, ou sur le Plateau
  • Endroits de stationement réservés possible
  • Espace Laveuse-Sécheuse

Pour qui?

Nous trois, les Geeks: Stéphan, Etienne, et moi.

Vos suggestions

Contactez moi via le formulaire et je ferai le suivi avec chacun d’entre vous.

Êtes-vous victime d’espionnage via votre profil dans les médias sociaux

Spy Vs. SpyLien wikipedia
Crédit: Spy Vs. Spy © Antonio Prohías

J’ai reçu hier une invitation d’amitié sur Facebook. Un prénom féminin que je ne me rappelle pas avoir connu. Pas de photos, ou presque. Au début je me suis dit que c’était une amie d’une amie. Car elle avait des amis communs aux miens.

J’ai quand même été curieux de savoir qui voulait m’ajouter et discuter avec elle.. vous savez, des retrouvailles!

C’est là que des clochettes se sont mises a sonner. Ça sent le profil bidon.

Ce qui est brillant de ce subterfuge c’est qu’une fois le profil bidon a des «amis», il peut «écouter» ce qui se dit et profiter des permissions de facebook “Allow friends of friends” qui peut permettre a BEAUCOUP de personne. C’est donc l’idéal, le profil bidon eut profiter de toutes les informations générés par les actions et pouvoir envoyer du «spam».

L’idée de ce billet est de partager avec vous les pistes que je suis généralement pour détecter qu’il s’agit d’une interaction électronique bidon pour sous-tirer des informations confidentielles.

Il faut comprendre que tout ceci n’est pas limité qu’a Facebook. Il s’agit ici encore d’une des plusieurs attrapes-nigauds qui sont tendus sur le web.

Continue reading “Êtes-vous victime d’espionnage via votre profil dans les médias sociaux”

Introduction de notre nouveau projet-événement intitulé DevLab

devLabMtl.orgMoi et mes compagnons d’arme des GeekNights (Etienne et Stephan) planifions un projet qu’on a baptisé DevLab.

Nos GeekNights étaient bien plaisants a nous trois mais nous voulons partager avec d’autres passionnés. C’est l’origine de l’idée du DevLab.

Nous avons choisi le nom «Lab», parce que l’idée est d’augmenter ses capacités avec des gens expérimentés et de partager lors d’une soirée ou une fin de semaine, pour le plaisir. Nous ne voulons pas nous limiter qu’a un seul projet Open-Source.

L’idée

  • UN site web pour prendre connaissance des sessions
  • Plusieurs types de sessions pour travailler les divers aspects et faire avancer le projet
  • UNE rencontre aux trois mois ou quelque chose de la sorte.
  • On va lancer le nouveau projet pour la semaine WebCom, lors du FTW (vers le 25 mai) .

Qui est invité à participer a l’organisation

Quiconque est intéressé a participer a l’organisation peut nous en faire part.

Le projet

Un nouveau software de comptabilité open-source

Ce que nous allons fournir

  • l’infrastructure
  • SVN/Git,
  • Bugtracker
  • Wiki de collaboration
  • L’entretien du code et de l’Infrastructure
  • Notre expérience de lab

Les buzzwords

  • PHP 5.3+
  • MySQL 5.1+
  • Virtualisation
  • Intégration Continue
  • Modèle Agile
  • Extreme Programming
  • … peut être même pas de Framework (a voir!)
  • OOP

Quand?

Le projet ne sera pas lancé tout de suite mais nous sommes en train de monter les alliances pour permettre ce type d’événement d’une façon récurrente. Si vous êtes intéressés, contactez nous. Je tiendrai cette page à jour.

Première sortie publique

MonDev Open Source Week MontrealNous serons présents lors de la première de MonDev et nous participerons aussi à la compétition «For the Web coding competition» sponsorisé par Microsoft Canada. Venez nous en parler!

Appel a la collaboration

Nous avons l’idée et les capacités de produire le logiciel. Mais notre intérêt ici est de partager nos connaissances et de créer un événement par des développeurs pour des développeurs qui désirent apprendre et partager leur connaissances.

Si vous êtes intéressés, manifestez-vous sur le fil de commentaire. Plus on est de fous plus on rit.

Nous allons vous tenir au courrant sur Twitter et sur cette page de l’évolution du projet.

La première de Ignite Montréal

Ignite Montréal.

Mardi 2 Mars 2010 avait lieu la première soirée de Ignite Montréal. Il s’agit dune soirée ou les participants ont 5 minutes pour nous parler d’un sujet avec comme seul appui un micro et des diapositives avec 15 secondes par diapo. L’événement de Montreal est lune parmi plusieurs organises dans le monde par O’Reily Radar lors de la semaine #giw “Global Ignite Week“.

Le défi de traduit ainsi: “Éclaire nous, mais fait ça vite”

A la première vue je m’attendais a un autre événement de blogeurs et d’entendre parler que de web2.0 et médias sociaux: Je n’avai pas fait mes devoirs car la site avait fourni la liste des participants.

J’ai été très agreablement surpris et intéresse par la multitude de sujets.

En fait je ne l’ai pas réalisé avant mon entrée dans la salle de Sala Rossa j’ai vu sur scène Annie Dussault qui parlait de comment faire un Quin-zhee (un abri fait en neige). Elle venait tout juste de commencer sur scène. J’ai été frappé dès lors que ce soir on ne parlerait pas que du web(!!).

J’était surpris de voir Annie sur scène car je l’ai déjà rencontré dans un tout autre contexte. C’était une formation [Scoute] au District du Montréal Métropolitain.

[youtube=http://www.youtube.com/watch?v=7fzt7JSc4aM]

 

Les sujets couverts

Il y avait ce soir la Jonathan Karpfen qui parlait des interfaces utilisateurs comment replacer Qui, quoi, quand, comment aux bons endroits. Il a surpris la salle avec un simple cercle sur fond blanc en disant: «The Nipple is the only intuitive user-interface».

The Nipple is the only intuitive user-interface
Jonathan Karpfen

Max Finder qui expliquait comment a son avis le modèle des université est pas si merveilleux que ça et ce qu’il y a appris.

Il y en a eu plusieurs autres qui étaient tous très intéressants dans leur sujets.

 

Mon coup de cœur

Sylvie Aucoin qui a partagé avec nous son expérience de vie assez particulière car elle a vécu plus de 466 jours sans domicile fixe. Elle nous a expliqué comment se débrouiller dans la rue pour y survivre.

[youtube=http://www.youtube.com/watch?v=H5TaqO-n0lQ]

Ignite, c’est quoi?

Ce fut une soirée mémorable et une belle découverte. L’événement Ignite Montréal fait partie d’un événement global qui se déroule sur les six continents dans 65 villes du monde. Nous avons passé une très bonne soirée et nous comptons assister aux prochaines.

 

Sur la même soirée

Crash Course sur les environnements Java

Je suis actuellement en mode “Documentation” et je me suis dit que le web pourrait profiter d’un résumé, en français, du Jargon de l’univers Java.

Je ne suis pas un développeur Java mais j’ai eu a administrer des serveurs pendant 4 ans, et j’en fais encore aujourd’hui. Ce document résume ma compréhension des usages. Si vous avez des suggestions ou vous voulez me corriger, dites-moi le dans les commentaires et j’ajusterai mon billet.

 

Les versions

La majeure différence entre les Java réside dans leur version et ce qui y est distribué avec. La différence majeure réside entre

  • JDK (Java Development Kit),
  • JRE (Java Runtime Environement), et finalement il existe aussi la
  • JME (Java Mobile Edition) pour les devices mobile.

C’est un peu comme une distribution Windows XP Professionnel ou Windows XP Media Centre.

Il existe plusieurs distributeurs d’environnement Java, notamment : IBM, SUN, OpenJdk. La norme et elles sont toutes basés sur la JVM de SUN Microsystems. L’inventeur de Java.

L’Avantage majeur de Java est le fait qu’il existe des distributions pour toutes les plateformes : Windows, Mac, Linux, Solaris, FreeBSD, etc.

 

Termes fréquemment utilisés

  • « JVM » (Java Virtual Machine) est en fait l’appellation utilisée pour parler de ce qui est exécuté. Ce qui est ci-haut mentionné exécutent toutes des JVM… avec des classes (jar) différentes.
  • « Jar » est en fait, grosso-modo, une archive zippée d’un dossier de classe.
  • « Class » une classe compilée Java.
  • « Container » est en fait ce qu’on appelle un Serveur applicatif. Bref, un serveur http qui roule les classes Java.
  • « J2EE » est un accronyme qui peut être vue comme une spécification technique (penser ISO) fournie par SUN pour les standards d’environnement d’exécution (« Container »).

 

Serveur Applicatif

Il en existe plusieurs. La norme avec les logiciels suivant la tendance Open-Source utilisent la version Apache du container J2EE appelé Tomcat. Atlassian utilise Tomcat dans ses version « self hosted » distribués.

Il en existe d’autres comme Glassfish de Sun Microsystem, WebObjects de Apple, Tomcat de Apache Foundation, JBoss de RedHat, WebSphere de IBM, et bien d’autres.

 

Une classe

C’est quoi?. C’est du code java compilé.

La hiérarchie est faite en fonction du « namespacing » inspiré des standards du DNS. Une classe spécifique Java pour un WebService SOAP pour traduire du français au Klingon pourrait être appelé : i.e. com.renoirboulanger.startrek.klingon.soap.jar.

 

Suggestions

Je pense avoir fait le tour du sujet. Dites-moi dans les commentaires si j’ai oublié quelque chose d’important.

 

Plugin MODx pour générer automatiquement les balises ABBR et autres pour chaque page

Il s’agit d’un plugin que j’ai fait, en PHP 4 il y a deux ans pour MODx 0.9.6.3, pour un site web et je pense qu’il vaut la peine que je partage le code avec la communauté.

Le plugin sert a entourer des mots définis dans un fichier CSV (séparé par des virgules) dans le contenu qui est retourné par le CMS.

 

LA SITUATION

Lorsque je travaillait sur ce site web, mon employeur et mon collègue nous étions donné comme objectif de paufiner l’Ergonomie et l’Accessibilité du contenu. Ce qui est dommage c’est qu’il n’a jamais été évalué par AccessibilitéWeb. J’ai pourtant reçu la formation pour évaluer les sites… mais je préfère, personnellement, programmer des applications.

 

Continue reading “Plugin MODx pour générer automatiquement les balises ABBR et autres pour chaque page”

Script bash pour transférer une base de donnée MySQL d’un serveur à l’autre

Il m’est arrivé récemment de devoir transférer plusieurs dizaines de sites web d’un serveur à l’autre manuellement.

Dans ce billet j’expliquerai le processus que j’ai utilisé pour en finir par produire un script bash qui pourrait vous être utile.

à propos du projet

Considérant que certains sites avaient plus d’une base de données il était hors de question de faire a bras les lignes mysqldump, ssh (en fait le transfert se fait en compressant le fichier et le copiant via une redirection gzip avec cat), mysql pour, en ordre, dumper la base de données, la transférer, et la restaurer…. sans oublier les CREATE users pour chaque.

Je me suis dit: faisons-en un script!

 

Continue reading “Script bash pour transférer une base de donnée MySQL d’un serveur à l’autre”

Réalisation d’une application d’échange de cadeau avec RED L’agence le «club échangiste» [2009]

Il s’agit d’une réalisation que j’ai effectuée en deux semaines pour RED L’agence. L’idée vient de François Sauvé lors d’une rencontre pour un autre projet. Il m’a dit: «J’ai une idée de fou. Je ne sais pas si on pourrait faire ça rapidement mais…».

C’est le genre de situation que j’aime!  Une question, la possibilité de me laisser aller, et hop!

RED voulait faire offrir un cadeau à chacun de ses clients privilégiés d’une façon hors de l’ordinaire. Les participants étaient invités a visionner leur cadeau par une petite carte de noël reçue par la poste (devant, dos) avec une adresse web et un code.

Le concept graphique était, selon moi, bien rendu. Un club échangiste avec les lumières tamisés, rien d’offensant mais tellement bien choisi pour le jeu.

Le site web devait permettre aux participants de voir leur cadeau et de pouvoir «Participer au club échangiste» en volant le cadeau d’un autre participant. Chaque participant qui se faisait voler son cadeau reçevait un courriel qui lui annonçait qu’il s’était fait voler et qu’il pouvait aller le récupérer.

Continue reading “Réalisation d’une application d’échange de cadeau avec RED L’agence le «club échangiste» [2009]”

Revue de fonctions qui sont, selon-moi, idéales a un CMS entre CMS Made Simple et MODx

C’est en cherchant ce que j’ai publié sur le web dans les dernières années que je suis tombé sur un envoi que j’ai fait sur la liste AccessTech de NetAccessible. Un lecteur avait demandé si CMSMS (CMS Made Simple) était si “simple”.

a mon avis, CMS Made Simple n’est pas idéal. Mais j’ai pensé le re-publier ici quand même, pour les biens de la postérité. Vous remarquerez que ce qui est ajouté est dans des balises <INS>. Ce message a été rédigé en 2008 et il est possible que CMS Made Simple ait changé.

J’avoue d’emblée et je suis conscient que je n’ai pas passé au travers de ses fonctions car j’ai passé déjà beaucoup de temps sur des sites web dans les dernières années et j’ai passé a autre chose.

 

Revue très légère de CMS Made Simple

A mon avis, quand on dit “simple” dans le nom. J’ai une certaine réticence. C’est presque comme une insulte à l’intelligence du webmestre..

J’ai fouillé un peu sur le sujet avant de le discréditer. A ce que j’ai vu, CMSMS utilise Smarty (un engin de templating open-source) alors deux logiciels open-source devraient avoir un bon résultat à mon avis.

Continue reading “Revue de fonctions qui sont, selon-moi, idéales a un CMS entre CMS Made Simple et MODx”

Installation d’un paradis du Geek pour trois colocataires, partie 2

Au début de ce billet, je voulait seulement parler de comment nous avons monté notre installation. J’ai eu ensuite l’envie d’élaborer.

 

Emménager avec des colocs?

Je suis célibataire depuis quelques temps déjà. C’est plus un choix qu’une faute de ne pas savoir «quoi faire». J’avais décidé de vivre seul plutôt que de prendre la première femme «du bord», qui s’intéresse a moi. C’était un pattern redondant dans mon passé amoureux.
Continue reading “Installation d’un paradis du Geek pour trois colocataires, partie 2”

Installer PHP 5.3.1 sous Debian et/ou Ubuntu via un repository non officiel

J’était, hier, en train de jouer avec des appels SOAP pour préparer un projet et j’ai réalisé que ma version compilée de php 5.3.0 était défectueuse.

Je dis que mon installation est défectueuse car lorsque j’instantiait $client = new Zend_Soap_Client; plus rien ne répondait. Même aller en error_reporting(E_ALL); et tout ce qui est imaginable. C’est après quelques heures a tourner en rond je me suis dit que si même $client = new SoapClient; avec un résultat du genre “Class does not exists”. C’est le PHP… pas le code ou le Framework. Pas de doute.

J’ai donc pensé recompiler la dernière version PHP 5.3.1 qui est considérée stable… quant à recompiler, autant mettre à jour sur la dernière version!

Ce billet vous permettra d’installer la version stable PHP 5.3.1 a partir d’un repository déjà configuré au lieu de le compiler.

 

Continue reading “Installer PHP 5.3.1 sous Debian et/ou Ubuntu via un repository non officiel”

Le Défi «Project52» un billet par semaine (minimum)

J’ai vu sur le Tweet de Brendan Sera-Shriar que j’ai rencontré il y a deux mois a une rencontre de PHPQuébec. Son billet m’a donné envie de participer au défi. Une idée que j’ai moi même voulu faire. Maintenant elle a un nom. Le défi Project52.

En lisant son billet et celui de Sam Brown je me suis dit pourquoi pas participer au défi. Je fait déjà des efforts d’écrire un article par semaine, je devrait me donner le défi de faire un bon billet par semaine.

 

Astuce pour son image web

Si vous avez vous aussi un blogue et que vous voulez, vous même, vous monter une image de marque en tant que professionnel, vous devriez commencer par prendre l’habitude d’écrire sur votre blogue un billet de qualité par semaine.

Pour se monter une image publique dans les médias sociaux c’est pas quelque chose qui se fait tout seul. Il faut entretenir sa ligne éditoriale, et conserver une cohérence avec son identité publique.

Je suis encore un novice, mais je pense que d’écrire régulièrement un billet de qualité apporte ce qu’on veut d’une image web: Traffic, lecteurs, plus de traffic, et éventuellement peut être des revenus d’annonce.

 

Êtes vous satisfaits de votre cadence de publication de billets dans votre blogue?

Installation d’un paradis du Geek pour trois colocataires, partie 1

UPDATE: La partie deux du billet est ici…

Je ne l’avait pas vraiment officiellement annoncé avant mais depuis deux mois j’ai quitté mon petit appartement solitaire pour m’en aller vivre entre «Geeks»: Pour les nommer Stéphan Champagne et Etienne Lachance.

Les Geeks emménagent

Nous sommes de vieux amis de longue date. Nous nous sommes croisés souvent dans les dix dernières années. Autant avec moi durant l’époque Inexis (2002-2006) que Stephan durant l’époque Dragon Informatique sur la rue King à Sherbrooke (début 2000).

Depuis 3 ans, nous passons un soir semaine a «Geeker» sur ce qui nous tente. J’en ai déjà parlé ici, dans mon billet “Geek night ce soir” de ces «Geek Nights». Que ce soit de monter une ferme machines virtuelles a utiliser un «framework PHP» pour expérimenter des trucs. On en a fait pas mal.
Continue reading “Installation d’un paradis du Geek pour trois colocataires, partie 1”

Le Manifeste “Open Cloud” pour standardiser l’informatique «dans les nuages»

Un nouveau manifeste voit le jour, il s’agit du Open Cloud Manifesto. Le manifeste propose entre autres 4 objectifs que devraient viser les fournisseurs de services «dans les nuages» afin de minimiser la dépendance envers une technologie particulière et maximiser l’interopérabilité.

De plus, le manifeste propose 6 principes a respecter pour offrir aux clients la liberté de choisir parmi des services ouverts permettant autant de flexibilité et d’agilité que possible.

Le but avoue du Open Cloud Manifesto est d’abord de susciter la réflexion et la discussion sur le concept. Il ne s’agit pas d’une definition finale en soi ou d’une définition d’un quelconque standard d’architecture du «cloud computing».

Fait intéressant, on ne connait pas encore l’identite des personnes ayant initie ce mouvement. Cependant, parmi les signataires, on retrouve entre autres Akamai, Cisco, IBM, Red Hat, SAP, Sun et The Open Group. Parmi les absents actuels, on note Google, Microsoft et Salesforce.com.

Objectifs proposés pour un «Nuage» qui suit les concepts du «Open Cloud» :

  • Choix
  • Flexibilité
  • Vitesse d’exécution et Agilité
  • Capacité

Principes pour un «Open Cloud» :

Je n’ai pas traduit le texte, vous pouvez me le demander et je le traduirai

  1. providers must work together to ensure that the challenges to cloud adoption (security, integration, portability, interoperability, governance/management, metering/monitoring) are addressed through open collaboration and the appropriate use of standards.
  2. Cloud providers must not use their market position to lock customers into their particular platforms and limit their choice of providers.
  3. Cloud providers must use and adopt existing standards wherever appropriate. The IT industry has invested heavily in existing standards and standards organizations; there is no need to duplicate or reinvent them.
  4. When new standards (or adjustments to existing standards) are needed, we must be judicious and pragmatic to avoid creating too many standards. We must ensure that standards promote innovation and do not inhibit it.
  5. Any community effort around the open cloud should be driven by customer needs, not merely the technical needs of cloud providers, and should be tested or verified against real customer requirements.
  6. Cloud computing standards organizations, advocacy groups, and communities should work together and stay coordinated, making sure that fforts do not conflict or overlap.

Plus de details sur le site du Open Cloud Manifesto.