cplusn.com

collaboration : patrimoine : mobilité

Installer RVM et Rails sur Ubuntu
Installer RVM et Rails sur Ubuntu

RVM permet d'installer facilement plusieurs environnement Ruby sur une même machine. Mais il apporte un tel confort dans l'installation de Ruby (et en particulier de la version 1.9.2 qui n'est pas encore dans les dépôts officiels de Canonical) que même ...

Démarrer avec iOS : une application Carnet d’Adresses
Démarrer avec iOS : une application Carnet d’Adresses

M'étant récemment lancé dans le développement d'applications pour les plateformes mobiles d'Apple, je commence un série d'articles qui me serviront de bloc-note et d'aide mémoire pour le développement d'applications iOS. Mon premier projet est la transcription sous iOS de ma première ...

jQuery Mobile 2e partie : les vues
jQuery Mobile 2e partie : les vues

Le précédent article de notre série sur jQuery Mobile annonçait une suite sur la gestion des vues dans jQuery. Je gère l'affichage des contacts avec un Partial qui est inséré dans la vue elle-même. On a donc la hiérarchie suivante ...

Premières impressions sur iOS 5
Premières impressions sur iOS 5

J'ai pu sans trop de soucis mettre à jour mon iPad 2 avec la nouvelle version du système d'exploitation mobile d'Apple, iOS5. Dans l'ensemble, cette mise à jour est plutôt bien pensée, même si certains choix de iDevice cible  sont ...

La version 2.6 de Mezzoteam a introduit de nouveaux types de champs, les champs Contact et les champs Document. Ces champs permettent de récupérer l’identifiant interne Mezzoteam d’un contact, d’un groupe ou d’un document ; de nouvelles fonctions Mezzoscript permettent de récupérer automatiquement des informations liées à ces formulaires, ce qui en fait un outil précieux pour étendre les possibilités de Mezzoteam. Il faut cependant prendre quelques précautions à l’utilisation des champs de type Document ; en effet, chaque champ Document est lié à une vue de l’espace de travail Mezzoteam. Sous peine de générer des erreurs, il est indispensable  [ Lire la suite ]

AndroidSDKEmulator1

Qui n’était déjà pas mal, en associant le meilleur design industriel et une plate-forme performante et innovante, basée sur MacOS X. Qui aura vu les vidéos de présentation de l’interface « Touch » aura compris que Steve Jobs tenait là un produit à la hauteur de l’iPod. Mais ne voici pas que l’autre innovateur de la Silicon Valley, Google, vient de lancer une initiative différente et à mon sens plus prometteuse encore que l’iPhone. En effet, Google et une cohorte d’acteurs de la téléphonie mobile (appelés Open Handset Alliance) viennent d’annoncer la mise à disposition de la plate forme Android. Qu’est-ce qu’Android  [ Lire la suite ]

Vous avez peut-être entendu parlé du BIM, un acronyme anglais pour Building Information Modeling, ou Modélisation de Données Architecturales. Les éditeurs de logiciels, au premier chef Autodesk, se sont emparés de ce terme pour mettre en avant leurs nouvelles offres de produits entièrement 3D, qui fonctionnent par assemblage d’objets métiers (poutre, porte, mur, etc.) plutôt qu’en traçant des lignes sur un papier virtuel. A première vue, le concept est particulièrement séduisant : chaque acteur du projet va collaborer à une maquette virtuelle, un peu à l’image de ce que les industriels de l’automobile ou de l’aéronautique font depuis longtemps ;  [ Lire la suite ]

La version 2.6 de Mezzoteam vient de sortir. Au menu de nombreuses améliorations, principalement dans le champ de la configuration. Les principales avancées à mes yeux concernent la gestion de nouveaux types de champs qui vont permettre d’élargir encore un peu le champ d’application du moteur de gestion de formulaires de Mezzo. Champ de type Annuaire : vous pouvez ajouter à tout formulaire des champs qui pourront contenir soit la référence d’un utilisateur, soit la référence d’une organisation de l’annuaire de l’espace de travail. Champ de type Document : idem, mais pour le lien à des documents. Vous pourrez même  [ Lire la suite ]

Voici quelques mois, j’avais écrit article montrant comment mettre en place un champ chrono, et à cette occasion, j’avais donné un exemple des fonctionnalités de la formule @Format. La syntaxe de cette fonction du langage MezzoScript est issue de celle disponible dans .NET, le langage de développement de Mezzoteam. Je vous propose de voir quelques exemples de paramétrage possible de cette fonction. Syntaxe La fonction @Format prend comme arguments un objet (qui peut être une chaîne de caractères, un nombre, une date…), une chaîne décrivant le format à appliquer, et renvoie la chaîne formattée. @Format(object ,formatString) as stringFonctions sur les  [ Lire la suite ]

Si vous souhaitez aller un peu plus avec Rails que la simple lecture de Ruby on Rails chez Eyrolles, je vous conseille chaudement le site de Ryan Bates (qui n’a rien à voir avec Norman ;-), Railscasts. Vous y trouverez de courts épisodes, qui chaque fois traitent un problème de la « vraie vie » des applications Rails. Le plus simple bien sûr, c’est de suivre tout ça au travers de son flux RSS ! Ryan en est presque à son 70ème épisode, il y a là une mine à découvrir d’urgence !

La gestion de la confidentialité des documents est un sujet délicat, qui touche à l’organisation du projet ou de l’entreprise. Les outils de travail collaboratif, les outils de gestion électronique de documents offrent des fonctionnalités qui permettent de limiter l’accès à tel ou tel document, mais comment les utiliser à bon escient ? Pour la plupart des projet, je retiendrai le principe suivant : tous les documents doivent être protégés. Prenons le cas d’école, que j’ai rencontré sur de nombreux projets. La maîtrise d’oeuvre commence à travailler entre elle, sans se préoccuper des droits sur les documents. A un moment,  [ Lire la suite ]

Mezzoteam 2.4 apporte une fonction importante pour toutes les organisations dont le métier est de gérer des collections de projets. La copie de projet permet, comme son nom l’indique, de créer un nouvel espace de travail en dupliquant dans la même opération tout ou partie du paramétrage d’un espace de travail : niveau d’accès, familles de documents, page d’accueil, processus, annuaire, arborescence des dossiers. Cette nouvelle fonctionnalité permet de mettre en oeuvre des modèles de projet, dont la vocation est d’accélerer la mise en oeuvre des projets dans des organisations qui gèrent leurs opérations selon un processus qualité. Une fois  [ Lire la suite ]


rvm

Installer RVM et Rai

RVM permet d'installer facilement plusieurs environnement Ruby sur une même ...

mainscreen

Démarrer avec iOS :

M'étant récemment lancé dans le développement d'applications pour les plateformes ...

Vue en liste

jQuery Mobile 2e par

Le précédent article de notre série sur jQuery Mobile annonçait ...

20111014-192127.jpg

Premières impression

J'ai pu sans trop de soucis mettre à jour mon ...

Steve Jobs

Ma première rencontr

La nouvelle nous a tous pris de court ce matin, ...