Le magazine américain ComputerWorld cite le framework Web Ruby on Rails comme technologie numéro 1 à connaître de l'année 2007.
Petit extrait, plus ou moins bien traduit par moi ;).
(...)
"A parts égales une philosophie de conception et un environnement de développement, Rails offre aux développeurs quelques avantages clés lors de la construction d'applications Web utilisant une base de données. Un des principes de base accentue le fait d'utiliser moins de code pour le développement de l'application en évitant les redondances et en suivant les conventions de Rails. Cela se traduit par une augmentation des performances et, idéalement, un temps de développement moindre.
Par exemple, le site Web de Ruby on Rails propose des tutoriaux pour créer un moteur de recherche de type Flickr en 5 minutes ou créer un système complet de blog en 15 minutes. RoR permet aussi une utilisation simplifiée des technologies AJAX (Asynchronous JavaScript and XML).
Grâce à son efficacité et la nature open-source du framework de développement, Ruby on Rails profite d'une formidable envolée de popularité. Des applications importantes sont construites sur Ruby on Rails notamment le propre projet d'outil de gestion de projet de 37signals, le site de recherche d'emplois Jobster ou le site intéractif d'information santé Revolution Health dirigé par l'ancien PDG d'AOL Steve Case. Enfin Apple a annoncé que Mac OS X 10.5 (nom de code Leopard) sortira avec Rails intégré dans le système d'exploitation ce printemps."
C'est une bonne question, cela confirme vraiment que l'opération est un test pour voir si les utilisateurs sont assez "bêtes" pour acheter du WMA protégé plutôt que du MP3.
Pascal Nègre a toujours expliqué que selon lui le problème ne venait pas des DRM. Et là, paf, on trouve une page de vente avec WMA DRM et MP3 côte à côte avec la même visibilité, la même taille, etc. Impossible de ne pas considérer l'opération comme un test grandeur nature.
Et comme par hasard, l'opération arrive quelques semaines après que Fnac fasse pression en annonçant que les titres indépedants se vendent mieux au format MP3...
Universal va enfin pouvoir vérifier cela par lui-même ?
On peut toujours critiquer : ça reste trop cher pour du MP3, c'est du son compressé avec perte, etc... n'empêche que c'est la première fois qu'Universal fait un "petit" pas en avant.
Je pense personnellement que le problème ne vient pas vraiment des formats de fichiers. Le monde libre propose de bons formats libres.
L'avantage d'une solution Adobe c'est l'ergonomie. Illustrator et Photoshop proposent une ergonomie semblable, des palettes proches, un même look-&-feel (encore heureux vu que les logiciels sont vendus en pack, mais c'est un avantage face à d'autres solutions...).
Cela explique aussi pourquoi de nombreux imprimeurs sont passés de Quark à inDesign pour la PAO. Photoshop étant utilisé par de nombreux photographes et éditeurs depuis des années, beaucoup passent à inDesign pour ces mêmes raisons (coût total car vendu en pack avec les autres logiciels Photoshop, ergonomie semblable à Photoshop, etc).
Rien, pas un mot. Dans son Pacte Présidentiel présenté dimanche 11 février, Ségolène Royal a listé 100 propositions pour l'avenir de la France. Aucune ne parle d'Internet, sur lequel elle a pourtant bâti le lancement de sa campagne. Mauvais signe ?
(...)
"Lorsqu'elle a débuté sa campagne avec son blog Désirs d'Avenir, Ségolène Royal avait pourtant fait de la question du téléchargement l'une de ses toutes premières consultations publiques... et l'une des plus populaires. La candidate avait reçu des milliers de messages d'internautes préoccupés par le sujet, au moment où l'UMP votait la loi DADVSI au Parlement."
(...)
"Interrogé par Ratiatum, un proche de l'équipe de campagne de Ségolène Royal nous confirmait récemment que l'idée de la licence globale avait été abandonnée par la candidate, sous la pression. "Elle a reçu la visite de plusieurs artistes et d'organisations comme la SACD", nous a-t-on confié sous anonymat, comme pour nous faire comprendre que la chape de plomb ne pouvait plus que s'abattre sur le sujet. Un projet de projet de loi serait à l'étude dans l'entourage de la candidate, nous ont confirmé plusieurs sources, "mais il n'est pas du tout sûr qu'il sera publié un jour", prévient tout de suite l'une d'elles. D'autres voulaient encore croire que la candidate agira en faveur des internautes, mais le contenu du Pacte Présidentiel présenté dimanche devrait leur ôter tout l'espoir qu'il leur restait."
pour enregistrer un smiley dans MSN, c'est possible depuis longtemps suffit de cliquer dessus avec le bouton droit et de l'affecter a un raccourci clavier.
Franchement impressionnant qu'un gugus se connecte en ssh presque du premier coup sur ta bécane avec le bon user et le bon pass.
ça fait peur.
Pour ma part j'utilise Denyhosts, un script Python qui bannie automatiquement les IP après X essais rejetés par SSH. C'est un script bien clean et très portable car il ne fait qu'analyser auth_log et rajouter des entrées dans hosts.deny.
Je pense que la combinaison : changement de port+denyhosts permet d'éviter presque toutes les attaques bruteforce par SSH.
donc en gros si on utilise ça sur du office 2007, on a :
ODF -> DOCX
et si on utilise sur du < 2007 on a :
ODF -> DOCX -> DOC
waouh... si avec ces multiples conversions on arrive a garder plus de mise en pages que cela est possible avec un simple fichier RTF, cela tiend du miracle :).
Non, y a pas a dire pydance est moins bien que stepmania.
C'est juste que Stepmania a été écrit from scratch en C++, SDL et OpenGL, il y a bien longtemps et qu'aujourd'hui en version 3, bientot 4, c'est le simulateur qui dépasse l'original (Dance Dance Revolution). Les possibilités de skinage, d'effets graphiques, etc sont clairement gigantesques.
Je ne crache pas sur pydance et je trouve ça très bien que des gens ont eu l'idée de faire un port python/pygame. C'est juste que la plus grosse communauté est autour du projet Stepmania pour son aboutissement.
Pour la petite histoire, Stepmania a d'ailleurs été écrit à la base sous licence de type BSD car les auteurs avaient déjà en tête l'idée d'en faire une version commerciale (je pense).
Ce qui s'est produit. Des auteurs de Stepmania ont commercialisé aux USA un jeu nommé In The Groove dont le moteur est Stepmania. In The Groove est graphiquement plus évolué que DDR (opinion personnelle) et a autant de fonctionnalités. Il est d'ailleur possible avec le moteur Stepmania d'obtenir le même résultat. Konami a porté plainte contre Roxor est a finalement gagné. In The Groove est officiellement mort (a moins d'un miracle).
Maintenant les deux simulateurs sont a essayer pour vous faire votre propre opinon bien sûr.
Je fais partie d'une association de jeux musicaux donc je suis vraiment content de voir un clone libre de SingStar.
SingStar est un jeu de karaoké vraiment bien pensé et qui a beaucoup de succès, on peut lui reprocher de n'avoir pas beaucoup de chansons par disque, désagrément qu'on n'a pas avec les simulateurs.
Dans notre association, nous utilisons beaucoup Stepmania... sous Linux (je m'en occupe) ! Quelques fois des gens qui s'y connaissent un peu me demandent pourquoi j'utilise Stepmania sous Linux et je me fais un plaisir de leur répondre : "Après de nombreux tests, nous sommes arrivés à la conclusion que le jeu laggue beaucoup moins sous Linux" ;).
Je vais bien sûr parler de ce nouveau simulateur a un de mes potes qui a déjà créé un paquet de très bon DWI (fichiers pour Stepmania). Il conçoit aussi tous les fonds et est passionné par les jeux musicaux aussi, il y a de grande chance qu'il soit ravi d'aider le projet.
et rendez-vous sur notre site pour plus d'infos sur les jeux musicaux (site en total reconstruction en Ruby on Rails, mais le forum reste très actif) : http://www.rezweb.org
bah je connais pas le logiciel mais a mon avis le logiciel résident est lancé en service donc il a tous les droits meme si l'utilisateur est loggué en utilisateur restreint. heureusement.
Exactement. Dans Rails 1.2 (REST), Rails peut directement fournir au client du XML, HTML, etc selon la requete.
Ce qui est tueur dans Rails 1.2 c'est d'associer l'application RESTful avec le plugin ActiveResource.
ActiveResource reprend un certain nombre des fonctions du mappeur BdD objet ActiveRecord comme find, delete, etc. En faisant un find(1) il va automatiquement aller fetcher le XML correspondant et l'intégrer dans un objet.
Au final, on a une abstraction complète de la source des données (qui peut etre un SGBD en local ou un serveur Web au Japon) tout en utilisant des technologies ultra-standard (XML et HTTP).
Exemple tout bête :
employe = Employe.find(1)
employe.prenom ==> "Nicolas"
Si Employe est un objet ActiveRecord, en backoffice on a un SELECT dans une base quelconque puis un mapping objet.
Si Employe est un objet ActiveResource, en backoffice on a un fetch http://serveur_distant/employes/1 qui va retourner un XML puis un mapping objet.
On peut meme gérer la suppression d'enregistrement, l'édition, etc, avec possibilité de gérer une authentification à distance via HTTP(S) Auth.
Vraiment très bien pensé, absolument simple et efficace.
Et pour ceux qui trouvent ça déjà avancé, ne vous inquiétez pas, Rails est aussi génial pour faire des choses basiques : formulaires HTML, accès aux bases, etc...
[^] # Re: saimal
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Qu'aimez-vous ou n'aimez vous pas dans linuxFR. Évalué à 0.
http://linuxfr.et.les.moules.qui.le.peuplent.slainer68.org/
[^] # Re: ma réponse
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Qu'aimez-vous ou n'aimez vous pas dans linuxFR. Évalué à 10.
# Ruby on Rails numéro 1 de 2007 selon ComputerWorld
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Rapid Development with Turbogears. Évalué à 5.
Petit extrait, plus ou moins bien traduit par moi ;).
(...)
"A parts égales une philosophie de conception et un environnement de développement, Rails offre aux développeurs quelques avantages clés lors de la construction d'applications Web utilisant une base de données. Un des principes de base accentue le fait d'utiliser moins de code pour le développement de l'application en évitant les redondances et en suivant les conventions de Rails. Cela se traduit par une augmentation des performances et, idéalement, un temps de développement moindre.
Par exemple, le site Web de Ruby on Rails propose des tutoriaux pour créer un moteur de recherche de type Flickr en 5 minutes ou créer un système complet de blog en 15 minutes. RoR permet aussi une utilisation simplifiée des technologies AJAX (Asynchronous JavaScript and XML).
Grâce à son efficacité et la nature open-source du framework de développement, Ruby on Rails profite d'une formidable envolée de popularité. Des applications importantes sont construites sur Ruby on Rails notamment le propre projet d'outil de gestion de projet de 37signals, le site de recherche d'emplois Jobster ou le site intéractif d'information santé Revolution Health dirigé par l'ancien PDG d'AOL Steve Case. Enfin Apple a annoncé que Mac OS X 10.5 (nom de code Leopard) sortira avec Rails intégré dans le système d'exploitation ce printemps."
Source :
http://computerworld.com/action/article.do?command=viewArtic(...)
[^] # Re: Compatible Linux et Mac OS X mais ...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Universal Music France propose un album complet en MP3 !. Évalué à 3.
[^] # Re: petite question
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Universal Music France propose un album complet en MP3 !. Évalué à 1.
[^] # Re: humour...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Universal Music France propose un album complet en MP3 !. Évalué à 2.
[^] # Re: humour...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Universal Music France propose un album complet en MP3 !. Évalué à 4.
Pascal Nègre a toujours expliqué que selon lui le problème ne venait pas des DRM. Et là, paf, on trouve une page de vente avec WMA DRM et MP3 côte à côte avec la même visibilité, la même taille, etc. Impossible de ne pas considérer l'opération comme un test grandeur nature.
Et comme par hasard, l'opération arrive quelques semaines après que Fnac fasse pression en annonçant que les titres indépedants se vendent mieux au format MP3...
Universal va enfin pouvoir vérifier cela par lui-même ?
On peut toujours critiquer : ça reste trop cher pour du MP3, c'est du son compressé avec perte, etc... n'empêche que c'est la première fois qu'Universal fait un "petit" pas en avant.
# Dans le feu de l'action...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Universal Music France propose un album complet en MP3 !. Évalué à 2.
http://emiliesimon.artistes.universalmusic.fr/html/emilieoly(...)
à vous de faire péter les stats du non-drm dans le cas où l'offre vous convient...
[^] # Re: Donc...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Les DRM ont un coût et l'abandon des DRM aura...un coût. Évalué à 4.
Un cirque où les maisons de disques et les éditeurs de musique sont les clowns qui se tapent dessus à n'en plus finir.
Et le public autour de la piste qui regarde la scène d'un oeil amusé et se délecte de la situation totalement ubuesque.
# Donc...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Les DRM ont un coût et l'abandon des DRM aura...un coût. Évalué à 9.
Pourtant le patron de Macrovision dans sa lettre ouverte (http://macrovision.com/company/news/drm/response_letter.shtm(...) a écrit l'inverse : "(...)DRM increases not decreases consumer value(...)". Il aurait menti ;) ?!
C'est devenu un véritable cirque ce conflit sur les DRM...
# Flavie utilise Mac OS X
Posté par Nicolas Blanco (site web personnel) . En réponse au journal De Vista, des belges et des blondes. Évalué à 2.
Flavie Flament utilise un bel iMac.
Comme quoi, l'argent...
http://www.linternaute.com/actualite/savoir/07/bureaux-stars(...)
# Ergonomie
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Inter-opérabilité. Évalué à 6.
L'avantage d'une solution Adobe c'est l'ergonomie. Illustrator et Photoshop proposent une ergonomie semblable, des palettes proches, un même look-&-feel (encore heureux vu que les logiciels sont vendus en pack, mais c'est un avantage face à d'autres solutions...).
Cela explique aussi pourquoi de nombreux imprimeurs sont passés de Quark à inDesign pour la PAO. Photoshop étant utilisé par de nombreux photographes et éditeurs depuis des années, beaucoup passent à inDesign pour ces mêmes raisons (coût total car vendu en pack avec les autres logiciels Photoshop, ergonomie semblable à Photoshop, etc).
[^] # Re: Wapiti
Posté par Nicolas Blanco (site web personnel) . En réponse au message Scanneur de vulnérabilités pour un site PHP. Évalué à 3.
# Certains ne sont vraiment pas contents...
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Les 100 propositions de Ségolène Royal - Logiciels libres dans l'administration. Évalué à 9.
Rien, pas un mot. Dans son Pacte Présidentiel présenté dimanche 11 février, Ségolène Royal a listé 100 propositions pour l'avenir de la France. Aucune ne parle d'Internet, sur lequel elle a pourtant bâti le lancement de sa campagne. Mauvais signe ?
(...)
"Lorsqu'elle a débuté sa campagne avec son blog Désirs d'Avenir, Ségolène Royal avait pourtant fait de la question du téléchargement l'une de ses toutes premières consultations publiques... et l'une des plus populaires. La candidate avait reçu des milliers de messages d'internautes préoccupés par le sujet, au moment où l'UMP votait la loi DADVSI au Parlement."
(...)
"Interrogé par Ratiatum, un proche de l'équipe de campagne de Ségolène Royal nous confirmait récemment que l'idée de la licence globale avait été abandonnée par la candidate, sous la pression. "Elle a reçu la visite de plusieurs artistes et d'organisations comme la SACD", nous a-t-on confié sous anonymat, comme pour nous faire comprendre que la chape de plomb ne pouvait plus que s'abattre sur le sujet. Un projet de projet de loi serait à l'étude dans l'entourage de la candidate, nous ont confirmé plusieurs sources, "mais il n'est pas du tout sûr qu'il sera publié un jour", prévient tout de suite l'une d'elles. D'autres voulaient encore croire que la candidate agira en faveur des internautes, mais le contenu du Pacte Présidentiel présenté dimanche devrait leur ôter tout l'espoir qu'il leur restait."
[^] # Re: C'est beau
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Le Web 2.0 en moins de 5 minutes. Évalué à 3.
[^] # Re: Remarque du jour
Posté par Nicolas Blanco (site web personnel) . En réponse au journal les IM et la population non-geek.... Évalué à 2.
[^] # Re: Intrusion
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Réagir en cas d'intrusion. Évalué à 5.
ça fait peur.
Pour ma part j'utilise Denyhosts, un script Python qui bannie automatiquement les IP après X essais rejetés par SSH. C'est un script bien clean et très portable car il ne fait qu'analyser auth_log et rajouter des entrées dans hosts.deny.
Je pense que la combinaison : changement de port+denyhosts permet d'éviter presque toutes les attaques bruteforce par SSH.
# Pourquoi ?
Posté par Nicolas Blanco (site web personnel) . En réponse au message Contrôle à distance avec aMSN. Évalué à 1.
[^] # Re: C'est censé fonctionner ?
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Sortie du plugin ODF pour Microsoft Office. Évalué à 1.
ODF -> DOCX
et si on utilise sur du < 2007 on a :
ODF -> DOCX -> DOC
waouh... si avec ces multiples conversions on arrive a garder plus de mise en pages que cela est possible avec un simple fichier RTF, cela tiend du miracle :).
[^] # Re: Très bien.
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche UltraStar-NG - un jeu de karaoké libre. Évalué à 5.
J'espère que ça va pas durer encore trop longtemps...
[^] # Re: Très bien.
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche UltraStar-NG - un jeu de karaoké libre. Évalué à 5.
C'est juste que Stepmania a été écrit from scratch en C++, SDL et OpenGL, il y a bien longtemps et qu'aujourd'hui en version 3, bientot 4, c'est le simulateur qui dépasse l'original (Dance Dance Revolution). Les possibilités de skinage, d'effets graphiques, etc sont clairement gigantesques.
Je ne crache pas sur pydance et je trouve ça très bien que des gens ont eu l'idée de faire un port python/pygame. C'est juste que la plus grosse communauté est autour du projet Stepmania pour son aboutissement.
Pour la petite histoire, Stepmania a d'ailleurs été écrit à la base sous licence de type BSD car les auteurs avaient déjà en tête l'idée d'en faire une version commerciale (je pense).
Ce qui s'est produit. Des auteurs de Stepmania ont commercialisé aux USA un jeu nommé In The Groove dont le moteur est Stepmania. In The Groove est graphiquement plus évolué que DDR (opinion personnelle) et a autant de fonctionnalités. Il est d'ailleur possible avec le moteur Stepmania d'obtenir le même résultat. Konami a porté plainte contre Roxor est a finalement gagné. In The Groove est officiellement mort (a moins d'un miracle).
Maintenant les deux simulateurs sont a essayer pour vous faire votre propre opinon bien sûr.
# Très bien.
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche UltraStar-NG - un jeu de karaoké libre. Évalué à 6.
SingStar est un jeu de karaoké vraiment bien pensé et qui a beaucoup de succès, on peut lui reprocher de n'avoir pas beaucoup de chansons par disque, désagrément qu'on n'a pas avec les simulateurs.
Dans notre association, nous utilisons beaucoup Stepmania... sous Linux (je m'en occupe) ! Quelques fois des gens qui s'y connaissent un peu me demandent pourquoi j'utilise Stepmania sous Linux et je me fais un plaisir de leur répondre : "Après de nombreux tests, nous sommes arrivés à la conclusion que le jeu laggue beaucoup moins sous Linux" ;).
Je vais bien sûr parler de ce nouveau simulateur a un de mes potes qui a déjà créé un paquet de très bon DWI (fichiers pour Stepmania). Il conçoit aussi tous les fonds et est passionné par les jeux musicaux aussi, il y a de grande chance qu'il soit ravi d'aider le projet.
Retrouvez sa page ici avec une tonne de DWI de qualité pour Stepmania :
http://ddrmulhouse.free.fr/W1p3out_simfiles/Dancing_WipEout_(...)
et rendez-vous sur notre site pour plus d'infos sur les jeux musicaux (site en total reconstruction en Ruby on Rails, mais le forum reste très actif) :
http://www.rezweb.org
@+.
Nicolas.
[^] # Re: a quoi ca sert
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche OCS Inventory-ng est finalisé !. Évalué à 7.
[^] # RESTfull + ActiveResource
Posté par Nicolas Blanco (site web personnel) . En réponse au journal J2EE vs RoR vs Python. Évalué à 1.
Ce qui est tueur dans Rails 1.2 c'est d'associer l'application RESTful avec le plugin ActiveResource.
ActiveResource reprend un certain nombre des fonctions du mappeur BdD objet ActiveRecord comme find, delete, etc. En faisant un find(1) il va automatiquement aller fetcher le XML correspondant et l'intégrer dans un objet.
Au final, on a une abstraction complète de la source des données (qui peut etre un SGBD en local ou un serveur Web au Japon) tout en utilisant des technologies ultra-standard (XML et HTTP).
Exemple tout bête :
employe = Employe.find(1)
employe.prenom ==> "Nicolas"
Si Employe est un objet ActiveRecord, en backoffice on a un SELECT dans une base quelconque puis un mapping objet.
Si Employe est un objet ActiveResource, en backoffice on a un fetch http://serveur_distant/employes/1 qui va retourner un XML puis un mapping objet.
On peut meme gérer la suppression d'enregistrement, l'édition, etc, avec possibilité de gérer une authentification à distance via HTTP(S) Auth.
Vraiment très bien pensé, absolument simple et efficace.
Et pour ceux qui trouvent ça déjà avancé, ne vous inquiétez pas, Rails est aussi génial pour faire des choses basiques : formulaires HTML, accès aux bases, etc...
[^] # Re: CSS 3
Posté par Nicolas Blanco (site web personnel) . En réponse au journal KDE 3.5.6. Évalué à 0.