Si vous êtes tombé sous le charme d’une architecture centralisée vous avez certainement déjà passé quelques heures à expliquer à vos utilisateurs qu’ils ont “2 bureaux” sur leur poste, le bureau de leur machine physique et celui sur le terminal serveur (sauf si vous travaillez avec des clients sans disques dur - diskless - qui établissent une connexion au serveur dès le démarrage).
2X, société spécialisée dans le développement d’applications autour des solutions Terminal Services de Microsoft et Citrix, vous propose 2X Application Server. Une application qui, une fois installée sur le serveur Terminal Serveur, va vous permettre de publier les applications du Terminal Server sur les postes clients au lieu de publier le bureau tout entier !
L’intégration est parfaite puisque l’application (qui est donc exécutée sur le Terminal Serveur) accède au disque local de la machine, s’intègre dans la barre des tâches etc… 2X Application Server vous permet également, grâce à un client Linux, de publier des applications d’un Terminal Server sous Linux, ou, pour les utilisateurs itinérants, d’accéder aux applications du Terminal Serveur au travers d’un navigateur Internet.
Le gain en souplesse d’utilisation est énorme pour les utilisateurs “lambdas” et les avantages de l’architecture centralisée en terme d’administration sont conservés !
PS : je ne suis en rien lié à 2X, j’ai juste eu l’occasion de tester leur système et c’est tout simplement “bluffant”. Ils proposent également une implémentation “facile d’emploi” de la répartition de charge pour Terminal Serveur et Citrix ainsi qu’une implémentation de Terminal Serveur pour Linux !
Articles relatifs
Publié par Raphaël le 24 octobre 2007. Aucun commentaire »
Tags: administration, divers, outils, Windows.
Overselling ? What’s that ? L’overselling que l’on pourrait traduire par “sur-vente” en bon français, consiste à vendre plus que ce que l’on possède. C’est un peu le principe qu’appliquent les compagnies d’aviation en vendant plus de billets pour un vol que l’avion ne possède réellement de places (sur-booking). Le seul hic c’est que si tous les passagers se présentent bien à l’enregistrement, il faut refuser des passagers. Cette situation est rare et l’overselling dans les compagnies aériennes permet à celles-ci de naviguer quasiment tout le temps avec une rentabilité maximale puisque l’avion est plein.
Dans l’hébergement de site Internet la situation est légèrement différente. Les sociétés mettent en avant des offres avec des dizaines voir des centaines de Gigaoctets (Go) d’espace disque alors qu’en réalité elles possèdent à peine plus d’espace disque sur le serveur qui héberge votre site Internet que vous n’en possédez sur votre disque dur ! En effet, celles-ci admettent que seul un très faible pourcentage de leurs clients utilisera réellement l’espace disque mis à disposition. Bien-sûr ce qui est valable pour l’espace disque l’est également pour tous les paramètres de votre hébergement (nombre de bases de données, nombre de boîtes de courriel, traffic mensuel).
Qui peut réellement vous proposer un espace disque illimité ? Qui a les moyens de gérer un nombre illimité de bases de données ? La plus grande puissance de stockage grand public actuelle est certainement Google mais est-ce que GMail vous propose un espace de stockage illimité pour vos courriels ?
Certains hébergeurs qui pratiquent l’overselling ont bien tenté de démontrer que l’overselling était pratiqué tout le temps et dans plein de domaines sans que cela soit décrié comme c’est le cas dans l’hébergement. Ils avancent l’exemple d’une salle de fitness : on propose aux gens d’accéder à des dizaines d’appareils pour un prix modique. Pourtant il est évident que si tout le monde tente d’accéder au seul rameur de la salle, il y aura un conflit. Dans le cas de la salle de fitness on joue donc sur le fait que tout le monde ne va pas utiliser les agrès en même temps pour “sur-vendre”. C’est bien là que cet exemple trouve ses limites : on parle clairement d’agrès auxquels les gens vont accéder durant une durée limitée de la journée même si ceux-ci reviennent plusieurs fois dans la semaine. Dans le cas de l’hébergement Internet un site qui voit son audience augmenter ne va pas utiliser les ressources que pendant quelques minutes de la journée. L’espace disque utilisé va augmenter jour après jour, la quantité de données dans les bases de données également etc…
L’overselling est donc une pratique courante chez tous les hébergeurs de la planète, seuls quelques rares hébergeurs sérieux proposent encore un espace disque raisonnable. De mon point de vue, les hébergeurs qui proposent des offres dont tous les paramètres ont une limite raisonnable sont les plus sérieux. Ils sont les seuls qui pourront certainement vous fournir réellement toutes les ressources pour lesquelles vous payez et qui ont l’honnêteté de vous afficher clairement ce qu’ils peuvent vous offrir.
Articles relatifs
Publié par Raphaël le 22 octobre 2007. Aucun commentaire »
Tags: business model, DBE, hébergement.
Lorsque vous travaillez sur un projet Rails à plusieurs ou que vous devez fournir une documentation d’une application Rails, vous souhaitez certainement fournir un schéma de vos modèles et/ou vos contrôleurs.
L’excellent plugins rav n’étant plus maintenu, son auteur conseille de s’orienter vers railroad qui fourni des fonctionnalités similaires. Même si ce nouveau plugin génère des graphiques un peu moins lisible, il n’en reste pas moins un outil indispensable pour documenter facilement un projet sans forcément utiliser StarUML et exporter son schéma selon les conseils de ce blog.
Articles relatifs
Publié par Raphaël le 19 octobre 2007. Aucun commentaire »
Tags: astuce, Ruby On Rails, Windows.
Si vous souhaitez concaténer des fichiers JPEG (.JPG) en un seul fichier PDF, inutile de vous encombrer d’usines à gaz (bien souvent payantes). Après avoir installé ImageMagick, placez vous dans le répertoire ou se trouve vos fichiers JPG puis exécutez la commande suivante :
convert *.jpg monfichier.pdf
Et voilà, le tour est joué !
Articles relatifs
Publié par Raphaël le 17 octobre 2007. Aucun commentaire »
Tags: astuce, divers, outils.
Je n’ai pas pour habitude de relayer “bêtement” des informations d’autres blogs mais ce jeu réalisé en Flash par le musée des sciences de Londres en vaut vraiment la peine. Vu sur emob, Launchball met joliement en scène les lois de la physique afin de faire arriver une petite balle d’un point A à un point B. J’ai le vague souvenir d’avoir déjà joué de longues heures à un jeu similaire (pas en ligne) mais je suis incapable d’en retrouver le nom…
Articles relatifs
Publié par Raphaël le 15 octobre 2007. 3 Commentaires »
Tags: divers, publicité.
Si vous comptez vous mettre prochainement à Ruby On Rails ou si vous souhaitez simplement agrandir votre collection de références sur ce fabuleux framework, SitePoint propose pendant encore 49 jours de télécharger gratuitement au format PDF (20 Mo) le livre de Patrick Lenz : “Build your own Ruby on Rails web appplications”.
Je l’ai parcouru rapidement mais ce livre semble très accessible (même si il est écris en anglais). L’auteur explique notamment les principes de base du framework et fait également une longue introduction au langage Ruby.
Articles relatifs
Publié par Raphaël le 13 octobre 2007. 2 Commentaires »
Tags: publicité, Ruby On Rails.
Après un test très mitigé de CodeGear Delphi4PHP, CodeGear 3rdRails s’annonce comme un très bon IDE pour Ruby On Rails. D’emblée, le décor est différent, Ruby On Rails est un framework de développement web écrit en Ruby et orienté vers les applications de base de données, PHP est un langage de développement pour les sites Internet en général. La différence est très importante quand on sait à quel point Delphi4PHP mêlait à la fois framework PHP et IDE, ici point d’ambiguïté, le framework est Ruby On Rails, 3rdRails est donc purement un IDE !
Pour 3rdRails, CodeGear a utilisé le framework Eclipse SDK qui a déjà fait le succès de bon nombre d’IDE gratuits (Aptana IDE par exemple) et payants (myEclipse par exemple). Ce choix présente l’avantage d’utiliser une base technique solide en terme d’interface graphique et de gestion des plugins afin de pouvoir développer des fonctionnalités avancées dans les autres domaines. Les nombreux utilisateurs d’IDE développés avec le framework Eclipse SDK ne seront pas dépaysés !
3rdRails permet d’installer facilement et séparemment tous les outils nécessaires au déveveloppement d’applications Ruby On Rails (Ruby, le framework, MySQL et Interbase). Ceci permet aux débutants de plonger rapidement dans Ruby On Rails avec tous les outils à disposition, les utilisateurs aguéris préféreront sûrement se contenter de 3rdRails et utiliser leur environnement de développement habituel.
Le gros point fort de 3rdRails est tout d’abord son visualisateur de projet sous la forme logique et non pas suivant l’arborescence des répertoires. Par exemple pour un contrôleur on retrouvera la liste de ses actions et directement la liste de ses vues. Ceci permet une navigation rapide entre les différents éléments du projet, sans passer de répertoires en répertoire. Associé à la vue des dépendances (fichiers liés d’une manière ou d’une autre au fichier dans lequel on se trouve - par exemple fichier de vue associé à l’action que l’on est entrain d’éditer), la navigation dans un projet Rails n’a jamais été aussi facile.
La complétion de code est parfaitement fonctionnelle quel que soit le contexte, c’est un plus indéniable pour éviter de fouiller dans la documentation à chaque ligne. De plus, des assistants de création des différentes entités de votre projet (modèles, contrôleurs, vues…) vous permettent de gagner un temps considérable (ainsi vous pouvez directement définir les propriétés des champs d’un modèle et Rails écrit le code correspondant et va même jusqu’à générer les migrations et les exécuter pour vous !).
A 299$, CodeGear 3rdRails n’est certes pas à la porté de toutes les bourses mais pour quelqu’un qui travaille très régulièrement sur des projets Ruby On Rails, c’est un investissement qui sera vite rentabilisé tellement le gain de productivité est important grâce à des assistants bien conçus, une navigation optimisée et une complétion de code efficace.
Articles relatifs
Publié par Raphaël le 11 octobre 2007. Aucun commentaire »
Tags: développement, IDE, Imanax, Ruby On Rails.
Le clogging vous connaissez ? Il s’agit de la concaténation des mots “code” et “blogging”, une nouvelle façon de publier des morceaux de code (snippets) afin de les retrouver facilement en cas de besoin et de les partager avec d’autres développeurs.
Snippet Bucket, une réalisation de Nicolas Mérouze en Ruby On Rails, est un nouvel outil de clogging, disponible en français et en anglais. La coloration syntaxique est très agréable ainsi que le design général du système. Tout ceci semble très bien réalisé, j’espère donc que ce nouveau service trouvera ses adeptes !
Articles relatifs
Publié par Raphaël le 5 octobre 2007. Aucun commentaire »
Tags: développement, outils, publicité, Ruby On Rails.
Testons le pouvoir de la blogosphère internationale en publiant tous un billet contenant les mots clés “free burma” selon les indications du site free-burma.org. N’hésitez pas également à ajouter votre signature à la pétition en ligne de Avaaz. Celle-ci a déjà récolté plus de 500′000 signatures !
Articles relatifs
Publié par Raphaël le 4 octobre 2007. Aucun commentaire »
Tags: divers.
Si comme moi vous recherchez souvent l’orthographe exacte d’un mot ou un synonyme, l’Internaute propose un dictionnaire très complet et très convivial. Hiro a pris le soin d’écrire un petit plugin open-search pour le dictionnaire l’Internaute compatible Firefox et Internet Explorer 7 pour faciliter vos recherches !
Pour ceux qui recherchent plutôt la conjugaison correcte d’un verbe, c’est leconjugeur qui s’y colle avec là aussi, un excellent outil, très pratique à utiliser. Le plugin open-search arrive bientôt est disponible dans le billet sur le blog de Hiro !
Et souvenez vous, Ctrl + K vous permet de placer votre curseur directement dans la barre de recherche sous Firefox et Internet Explorer 7 !
Articles relatifs
Publié par Raphaël le 2 octobre 2007. Aucun commentaire »
Tags: astuce, divers, outils.