Bienvenue invité ( Connexion | Inscription )
12 Oct 2004, 13:09
Message
#1
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Il y a quelques jours, Il y avait l'annonce de la sortie de la V1.0 de TextMate un éditeur de programmation.
Sur l'un des newsgroups mac en français, quelqu'un a signalé l'existence d'une démo en video d'un "truc" qui s'appelle rails, écrit en ruby, faite en utilisant cet éditeur. L'éditeur semble excellent, mais ce n'est pas là mon propos. Mon propos, c'est que cette démo est totalement bluffante ! Dans le temps de la video, environ 10 mn, on peut voir la construction d'un mini-forum avec une base de données MySQL derrière, en tapant à tout casser 10 lignes de code. Et en rajoutant des champs dans la BD au fur et à mesure de l'avancement. Je l'ai essayé moi même, en téléchargeant la video et en utilisant la pause pour retaper calmement les commands moi-même. Y'a pas de lézard, ça marche. Bon, c'est encore la version 0.7 mais je suis sûr qu'il faut garder un oeil dessus. C'est par ici. Jean-Pierre |
|
|
|
![]() |
30 Oct 2004, 09:23
Message
#2
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Il y une présentation de Rails ici. Les slides sur les métriques (nombre de lignes de codes) sont assez étonnantes.
Par ailleurs, chez O'Reilly, il y a deux articles, 1e partie et 2e partie, pour installer le choix "Ruby project" dans Xcode, et le Framework RubyCocoa, un pont transparent entre Ruby et les classes Obective-C. Il y a aussi un projet d'initiation, une interface graphique pour la commande tar. Honnêtement, je n' ai pas pu faire marcher la démo en suivant l' article pas-à-pas, mais le code fourni en zip, lui fonctionne correctement. Je crois que l' intérêt est la possibilité d'utiliser Cocoa, sans avoir à se spécialiser trop dans l' Objective-C, c 'est dans l' esprit de Python + Tk. Les limitations existent avec Ruby Cocoa : Le debugger ne fonctionne qu' en mode terminal. Je le conseille aux curieux. J-P |
|
|
|
9 Nov 2004, 22:53
Message
#3
|
|
|
Nouveau Membre Groupe : Membres Messages : 15 Inscrit : 23 Oct 2003 Membre no 10 706 |
Je suis de plus en plus fan de Ruby, et de RubyonRails.
En dehors de Rails, j'ai surtout utilisé Ruby pour des scripts jusqu'à maintenant, je n'ai fait que jeter un oeil à RubyCocoa. Un des intérêts majeurs, outre la simplicité/logique de Ruby, est de ne pas se soucier de la gestion de la mémoire. Hautement conseillé! |
|
|
|
23 Mar 2005, 21:40
Message
#4
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Quelques nouvelles du front Ruby. Il y a une petite appli RubyOnRails complète et utile "Tracks". C 'est une gestion de "to-do" liste, une liste de courses améliorée en quelque sorte, à la manière d' OmniOutliner.
Ça se trouve ici. Mais à part ça, ça ressemble à quoi Ruby. Un peu à Perl, à Python et à SmallTalk. Voici un exemple de calcul de factorielle : CODE #!/usr/local/bin/ruby class Integer def factorial (1..self).inject(1) { |f, n| f * n } end end puts 5.factorial Comme on peut voir, on ne s 'est pas gêné pour étendre la classe standard Integer et lui rajouter une méthode factorial. Inject est un idiome SmallTalk, çà se décode comme çà : f := 1 // c 'est le 1 de inject(1) Soit une fonction lambda(f, x) := f * x Pour tout n appartenant à [1..self] (en Java ou en C++ on dirait plutôt 1..this) f := lambda(f, n) Et on retourne le dernier résultat On peut utiliser Eclipse et le plugin rdt pour avoir l' éditeur et la console pour les tester. Ce que j' ai fait : J' ai mis en concurrence un PC WinXP SP2, P4@2,6 GHz + 1Go RAM + Eclipse 3.0.1 + Ruby 1.8.2 : Le PC affiche sans effort jusqu' à 9272.factorial. Mais plus de réponse au delà. ... et un iMac Panter 10.3.8, G4@1GHz + 1Go RAM + Eclipse 3.0.1 + Ruby 1.8.2 : 10000.factorial demande quelques secondes mais le résultat est dsponible. 20000.factorial demande plus de temps mais le résultat s' affiche 100000.factorial est très long mais après une grosse poignée de minutes, le résultat finit par s'afficher ... Allez, c 'est juste pour être mauvaise langue, faut pas s 'arrêter à ce petit bug ! Mais c 'est un signe. Le PC ne serait-il plus la plateforme préférée des hackers ? J-P PS: (Edité) XP a accepté de me calculer la factorielle 100000 mais seulement depuis une fenêtre DOS. Voici les chiffres que j'ai pu collecter : iMac 1Ghz 1 Go RAM : 9 mn G5 2x2 Ghz 1 Go RAM : 6 mn P4 2,6 Ghz 1 Go RAM : 7 mn Ce message a été modifié par Jaypee - 30 Mar 2005, 12:49. |
|
|
|
14 Feb 2006, 21:30
Message
#5
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Une petite remontée de sujet ca ne fait pas de mal hein
Pour les raileurs de service si il y en a, il y a une appli osx avec tout integré: Locomotive. De plus un editueru qu'il est bien pour allez avec tout ca meme si il est payant : TextMate. Apres tout ca un bon bouquin pour apprendre rails : RubyOnRails (agile web developement with rails). Voila voila si il y a des amateurs sur ce forum. Moi pour ma part je m'y suis m'y il a 3 mois et je trouve ce framework vraiment tres bien concu et simple a utiliser. Plus je l'utilise plus je le trouve pratique , rapide et efficace. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
14 Feb 2006, 21:42
Message
#6
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Je suis content de ne plus tirer le train tout seul
Quand à la locomotive, je me dois de l'essayer bien sûr. L' autre option, tendance lourde, c 'est RadRails, une version spéciale d' Eclipse dédiée à Ruby On Rails. Je suis en train de lire le bouquin. Pour les curieux, il y a quelques chapitres en pdf chez Eyrolles J-P |
|
|
|
15 Feb 2006, 00:56
Message
#7
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
CITATION(Jaypee @ 23 Mar 2005, 21:40) [snapback]1074040[/snapback] ... et un iMac Panter 10.3.8, G4@1GHz + 1Go RAM + Eclipse 3.0.1 + Ruby 1.8.2 : 10000.factorial demande quelques secondes mais le résultat est dsponible. 20000.factorial demande plus de temps mais le résultat s' affiche 100000.factorial est très long mais après une grosse poignée de minutes, le résultat finit par s'afficher ... Allez, c 'est juste pour être mauvaise langue, faut pas s 'arrêter à ce petit bug ! Mais c 'est un signe. Le PC ne serait-il plus la plateforme préférée des hackers ? J-P PS: (Edité) XP a accepté de me calculer la factorielle 100000 mais seulement depuis une fenêtre DOS. Voici les chiffres que j'ai pu collecter : iMac 1Ghz 1 Go RAM : 9 mn G5 2x2 Ghz 1 Go RAM : 6 mn P4 2,6 Ghz 1 Go RAM : 7 mn Ma "participation" à ce topic. Avec un iMac Duo 20' en 10.4.5 (tout chaud) j'ai : user 3m43.043s (~100% sur 1 seul cpu) (ça me parait étrangement court) pour 100000.factorial Ce message a été modifié par Not a Number - 15 Feb 2006, 01:05. -------------------- -- ceci n'est pas une signature --
|
|
|
|
15 Feb 2006, 10:34
Message
#8
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Euuuuuuuuuuuuuuuuuh (ça c'est ma machoire qui tombe, avec la langue qui se déroule)
Impressionné je suis comme dirait Yoda. J-P PS: Combien de RAM ? Merci. Ce message a été modifié par Jaypee - 15 Feb 2006, 10:36. |
|
|
|
15 Feb 2006, 12:51
Message
#9
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
CITATION(Jaypee @ 15 Feb 2006, 10:34) [snapback]1556846[/snapback] Euuuuuuuuuuuuuuuuuh (ça c'est ma machoire qui tombe, avec la langue qui se déroule) Impressionné je suis comme dirait Yoda. J-P PS: Combien de RAM ? Merci. tout est standard. Donc 512 Mo. Je vais refaire un test ce midi pour m'assurer de mon résultat Je suis également en train de tester le compilo fortran de Intel et dès que le logiciel se prête bien à la vectorisation des boucles, les performances sont très intéressantes. Sur un Quad (en 10.4.4) le même test donne : user 5m14.830s (~100% sur 1 cpu) Nouvel essai de l'IMac Duo : real 3m54.188s user 3m42.898s sys 0m11.102s Ce message a été modifié par Not a Number - 15 Feb 2006, 13:49. -------------------- -- ceci n'est pas une signature --
|
|
|
|
15 Feb 2006, 13:06
Message
#10
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 509 Inscrit : 18 Jan 2003 Lieu : Marseille Membre no 5 695 |
Personellement j'utilise pas mal Ruby et Rails. Pour le developpement j'utilise RadRails qui est vraiment pas mal.
-------------------- *BSD for ever
|
|
|
|
15 Feb 2006, 17:03
Message
#11
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Vivement Ruby2.0 avec sa machine virtuelle au lieu de cette interprétation pure, il paraît que les performances y gagnent encore. (C'est le projet Yarv)
Salut Ghis, oui, RadRails est très bien, j'ai tendance à rester sur jEdit avec ses plugins, pour les petits trucs, mais j'ai mon installation RadRails opérationnelle, aussi. Si quelqu'un cherche un "bac à sable" pour essayer de triturer une appli RubyOnRails, le projet Tracks que j'ai indiqué plus haut peut aider. Tracks est un outil de GTD (Getting Things Done, approx. abattre du boulot) c'est une liste de choses à traiter, mais elles sont qualifiées par deux propriétés principales : Projet et Contexte. Un contexte, c'est une tâche récurrente dans tous les projets : analyser un besoin, coder, documenter, débuguer etc On peut bien sûr placer une date limite, de manière à visualiser ce qui est chaud (rouge), ce qui commence à chauffer (orange) et ce qui peut encore attendre (vert) La date n'est pas obligatoire, il y a des projets qu'on prépare lentement, mais qu'on fait quand même avancer sans contrainte de date. La vision par projet montre les actions non terminées ou celles déjà complétées. Dans la version initiale non ajaxisée, j'ai très facilement ajouté à ce Tracks, une action pour visualiser les tâches "à la bourre". Sans Ajax, c'est très facile. Ajax, c'est très bien pour l'utilisateur, mais pour la maintenance du code, y'a encore une méthode à trouver. Avec Ajax, c'est devenu plus touffu. Je trouve cet outil très "cool" et efficace, bien desservi par RubyOnRails. J-P Ce message a été modifié par Jaypee - 15 Feb 2006, 17:03. |
|
|
|
16 Feb 2006, 11:32
Message
#12
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 509 Inscrit : 18 Jan 2003 Lieu : Marseille Membre no 5 695 |
Salut
Oui vivement Ruby2.0, surtout si il a une machine virtuelle rapide. Pour Jedit, j'ai pas trop accroché, mais par curiosité je vais le ré-éssayer. Tu utilises quel plugin pour developper du ruby(OnRails) ? -------------------- *BSD for ever
|
|
|
|
16 Feb 2006, 14:25
Message
#13
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Celui-là : http://jedit.org/ruby/ Il colorise et analyse la syntaxe, dans le cas limité des classes standards (String, Integer...) il y a un popup avec les noms de méthodes possibles.
A côté de ça, il y a aussi un plugin standard quelque chose comme "Commando bar" ça crée une série de petits boutons avec les différents modes, et celui de Ruby va ouvrir une console où le buffer courant est inteprété. On arrive au même résultat avec le menu Macros/Misc/Run script, mais c'est plus long. J-P Ce message a été modifié par Jaypee - 16 Feb 2006, 14:47. |
|
|
|
17 Feb 2006, 11:12
Message
#14
|
|
![]() Oui ? ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 889 Inscrit : 24 Jun 2003 Lieu : BZH Membre no 8 224 |
Hi,
j'ai trouvé un blog tres critique sur le sujet: http://discuss.joelonsoftware.com/default....joel.3.309321.3 -------------------- "Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan) |
|
|
|
17 Feb 2006, 13:43
Message
#15
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Ce joel critique le fait que l'appli en fait trop, sans s'appuyer davantage sur SQL et ses qualités propres.
Est-il en train de défendre son expertise dont on veut se passer ? Cette répartition des responsabilités, est-ce un bien, est-ce un mal ? C'est difficile à dire. Rails fonctionne sans changement sur SQLite, MySQL ou PostgreSQL, au prix d'un nivellement par le bas. Si on a besoin de maquetter une nouvelle idée en se déchargeant de ces corvées, c'est plutôt un bien. Il y a un an, au moment du référendum sur le projet de constitution européenne, j'avais fait une appli d'auto-catégorisation des articles avec un filtre bayésien (comme pour un filtre anti-spam) selon des critères que je me donnais : Je me disais, cet article, cet article et celui là ont clairement une teinte sociale, qu'en est-il du reste des articles dans le même titre de la constitution. Et l'appli donnait article par article une note de ressemblance avec les articles de base. C'est totalement subjectif mais celà automatisait ma subjectivité, sans pour moi, avoir à lire 448 articles. Avec Rails, j'ai pu faire 3 versions en sophistiquant petit-à-petit l'analyse durant le mois qui a précédé l'élection. Pour moi, l'outil a bien rempli son rôle, il m'a aidé à résoudre un problème sans constamment se mettre en travers de mon chemin. J'ai ressenti la même liberté avec cet environnement que celle qu'HyperCard me donnait. J-P Ce message a été modifié par Jaypee - 17 Feb 2006, 13:45. |
|
|
|
17 Feb 2006, 19:12
Message
#16
|
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 717 Inscrit : 26 Aug 2004 Membre no 22 570 |
je viens de commander le livre et j'aimerais bien qu'on m'offre textmate
en voyant les video c'est hallucinant quand meme . |
|
|
|
17 Feb 2006, 20:19
Message
#17
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
CITATION(No6 @ 17 Feb 2006, 11:12) [snapback]1560325[/snapback] Hi, j'ai trouvé un blog tres critique sur le sujet: http://discuss.joelonsoftware.com/default....joel.3.309321.3 Apres lecture, je trouve que l'auteur est un peu dur, il n'a pas trop cherchez a comprendre. Lorsqu'il critique le code "scafolded", moi je trouve deja bien qu'il soit la au debut apres libre a nous de le customisez. Enfin bref de tout facon le frameworork ne peut pas convenir a tout le monde comme l'auteur dans une interview recente.Si ca ne l'interesse pas ben tant pis hein. En tout cas moi je suis completement conquis par ce framework, et la version 1.1 qui va arriver promet quelque petits truc bien sympa. @ToxikProd: c'est clair que textmate est vraiment vraiement trop bine , je ne regrette pas de me l'etre payé, aucun logiciel n'y meme smultron on subethaedit sont aussi pratique a mon gout. Sinon encore quelque liens : 2 interview du createur de rails Rails recipe encore en beta mais qui a l'air bien sympa Voila voila et rails a tous. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
17 Feb 2006, 21:24
Message
#18
|
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 717 Inscrit : 26 Aug 2004 Membre no 22 570 |
je pense l'acheter j'ai trouver aucun editeur qui me donne le minimum que je veu seul textmate le fait
|
|
|
|
18 Feb 2006, 16:25
Message
#19
|
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 717 Inscrit : 26 Aug 2004 Membre no 22 570 |
je viens d'acheter textmate
il ne me manque plus que le livre Ce message a été modifié par TOXIKPROD - 18 Feb 2006, 16:26. |
|
|
|
18 Feb 2006, 16:52
Message
#20
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Je l' ai signalé dans le forum "Langages du Web", mais çà vaut le coup de le répéter ici.
Selon Freenews, Free va bientôt support Ruby On Rails pour les sites perso. Si vous n'avez pas encore de compte chez Free, c'est le moment de vous en occuper J-P Ce message a été modifié par Jaypee - 18 Feb 2006, 16:54. |
|
|
|
19 Feb 2006, 18:30
Message
#21
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
CITATION(Jaypee @ 18 Feb 2006, 16:52) [snapback]1562342[/snapback] Je l' ai signalé dans le forum "Langages du Web", mais çà vaut le coup de le répéter ici. Selon Freenews, Free va bientôt support Ruby On Rails pour les sites perso. Si vous n'avez pas encore de compte chez Free, c'est le moment de vous en occuper J-P Malheureusement, cette news vient d'etre demanti par free sur sa page de news. Vraiment dommage ca aurait democratisé un peu plus l'usage de RoR. Mais il y d'autre hebergeur qui propose un hebergemnt rails mais il e sont pas gratuit par contre. Sinon reste l'hebergement perso pour ceux qui veullent mettre les mains dans le camboui. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
28 Feb 2006, 07:45
Message
#22
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Allez faisons vivire ce topic un peu.
On en parle sur l'ADC pas encore eu le temps de lire l'article mais il a l'air bien sympa. Voila voila les raileurs. Bonne lecture -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
8 Mar 2006, 11:44
Message
#23
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 509 Inscrit : 18 Jan 2003 Lieu : Marseille Membre no 5 695 |
Ruby on Rails sur l'ADC c'est bien ca.
J'espere maintenant que la prochaine update de XCode (ou MacOSX) nous proposera un Ruby qui marche. -------------------- *BSD for ever
|
|
|
|
19 Mar 2006, 20:03
Message
#24
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Si il y a toujours queque sinteressé voila les nouveautées a venir pou Rails 1.1 : c'est par la.
En tout cas ca promet. Edit: Pour ceux qui utilise TextMate un plugin indispensable. Ce message a été modifié par dj t@l - 19 Mar 2006, 20:42. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
23 Mar 2006, 19:43
Message
#25
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Bon allez quelque news sur Rails si il y en a qui s'y interesse. Ca peut toujours inciter des personnes a esseyer
* Alors tout d'abord la sortie de la 1.1 RC1 par ici. Les nouveatés sont assez nombreuse et les principales sont la. Mes preferé les RJS : des templates javascript pour updater la page afficher et avec des vrais morceau de ruby dedans. Il y aussi les polymorpic associations qui ont l'air prometeuses. * Un IDE basé sur eclipse (pour les amateurs) RadRails (il a l'air prometteur mais sui accros a textemate). * Pour ceux qui utilise JEdit il y a aussi un plugins assez inspiret des snippet textmates d'apres l'auteur (pas esséyé car j'utilise textmate). Voila voila quelques nouvelle pour ceux qui s'interrese a Rails et pour ceux qui veulent debuter. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
28 Mar 2006, 19:01
Message
#26
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Bon bon encore des news du coté de Rails meme si ca n'a pas l'air d'avoir du succes par ici.
Rails 1.1 est sortie par ici les explication (anglais). Voila voila et bon Rails a tous. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
30 Mar 2006, 09:54
Message
#27
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Le MacDevCenter d'Oreilly a un article en anglais sur l'installation Rails (via darwin port) et la configuration d'Apache pour utiliser fcgi qui améliore sensiblement les performances.
C'est par ici que ça se passe. J-P |
|
|
|
30 Mar 2006, 14:29
Message
#28
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
J'ai installé ce matin RoR , je suis toute contente
J'aimerais testé si RoR fonctionne j'ai trouvé un tuto http://www.troubleshooters.com/codecorn/ru...rning_rails.htm Test Rails * Log into Linux as a normal (non-root) user, and get into an accessible directory. * rails test * cd test * script/generate controller Test index Lorsque je tape cette ligne j'ai ce message -bash: script/generate: No such file or directory la ligne précedente ne permet pas de créer un controler text ? Bolo -------------------- |
|
|
|
30 Mar 2006, 16:33
Message
#29
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Essaie déjà en rajoutant ./ devant script.
CODE ./script/server generate ... soit en rajoutant ruby devantCODE ruby script/generate... Sinon, il faut faire CODE ls -l pour vérifier si l'appli a été correctement générée.En parlant de tuto, il y en a aussi en pdf sur le site de Ruby On Rails. Je jetterai un oeil sur celui-ci. Bon courage, J-P PS : C'est plutôt sur ce site-ci. Ce message a été modifié par Jaypee - 30 Mar 2006, 16:44. |
|
|
|
30 Mar 2006, 17:57
Message
#30
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Ah chouette des Railleur, je me sentait seul ici.
Bon encore des liens sympa trouvé par ci par la. Pour ceux qui veullent esseyer de convaincre leur boos de passer a Rails ici. Et une autre tiré du lien precendent : par la. Comme tuto est en francais syoux plait il creer son blog chez eyrolles. Par la aussi pour les nouveauté moins mediatiqé de Rails 1.1 @bolo: tu est sous os X ? Si oui essaye le tutorial de l'adc que j'ai donné plus haut il est sympa. Et pour te simplifier la vie essye locomotive , c'est une solution "out of the box" pour Rails sous os x. Voila HTH et bon Rails a vous. Edit : CITATION PS : C'est plutôt sur ce site-ci. Il est bien mais un peu depassé car il date d'avant la v1.0 de Rails. D'ailleur, je suis en train de le re-ecrire pour Rails 1.1. Donc si il y a des interessé pour m'aidé a le faire, je suis preneur. Ce message a été modifié par dj t@l - 30 Mar 2006, 18:07. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
30 Mar 2006, 19:53
Message
#31
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
Oui je suis sur Tiger comme j'ai suvi ces intructions
http://hivelogic.com/articles/2005/12/01/r...tpd_mysql_tiger je pense bien que j'ai installé locomotive mais je ne c pas trop a quoi ca sert -------------------- |
|
|
|
30 Mar 2006, 19:53
Message
#32
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Merci à toi pour tous ces pointeurs intéressants, notamment celui de Eyrolles en français.
J'suis pas contre l' idée d'aider pour la traduction mais je suis très paresseux après ma journée de boulot. Je sais que le tuto est un peu dépassé (Rails 0.10.0) mais tout mettre dedans y compris Ajax, çà complique beaucoup. Celui d' Eyrolles est très bien équilibré. Du point de vue outils RadRails, c 'est aussi très utile. C 'est un Eclipse customisé et dédié pour Ruby et/on Rails. Locomotive c 'est plutôt le serveur taillé pour RoR, l' équivalent d'un Tomcat pour Java. J-P Ce message a été modifié par Jaypee - 30 Mar 2006, 19:56. |
|
|
|
30 Mar 2006, 20:04
Message
#33
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
Je suis en train de suivre le tuto:
j'ai des petites questions? Le soquet c'est quoi ? lorsque je tape ceci $ mysqladmin -u root -p create expenses_development dans le terminal apres avoir lancé dans le server et créer une nouvelle application rails la base de données ne se créer pas Ce message a été modifié par bolo - 30 Mar 2006, 20:20. -------------------- |
|
|
|
30 Mar 2006, 21:10
Message
#34
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
que te donne le terminal lorsque tu tappe mysqladmin -u root -p create expenses_development
Pour le socket ne t'en soucie pas il me sembe pas que cela soit utile. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
30 Mar 2006, 22:03
Message
#35
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
je suis passée par locomotive c'est plus simple
alors je tante de faire la migration CODE Ordinateur-de-Bolo-Michelin:~/Documents/Creation_Perso/Developement/expenses bolomichelin$ rake migrate (in /Users/bolomichelin/Documents/Creation_Perso/Developement/expenses) Ordinateur-de-Bolo-Michelin:~/Documents/Creation_Perso/Developement/expenses bolomichelin$ Je ne devrais pas voir une message apres CODE (in /Users/bolomichelin/Documents/Creation_Perso/Developement/expenses) pour me dire que la base expenses est crée ? Ce message a été modifié par bolo - 30 Mar 2006, 22:03. -------------------- |
|
|
|
30 Mar 2006, 22:11
Message
#36
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Il me semble que non mais bon je peut me tromper. Il me semble que c'est avec la version 1.1 de Rails que les migration sont plsu verbeuses.
Normalemnt si la base n'esist pas tu aura des message d'erreur lorsque tu genera le scaffold. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
30 Mar 2006, 22:13
Message
#37
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
mais normalement j'ai la version 1.1 puis que je l'ai installé ce matin. Je demande ca
lorsque je regarde cette vidéo lui il a un jolis message , que je n'ai pas moi http://www.illanti.com/files/locomotive101.mov -------------------- |
|
|
|
30 Mar 2006, 22:53
Message
#38
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Bizearre en effet
je vient d'esseyer chez et voila ma sortie CODE 11:50:43]lePrecieux[grrr]$ rake migrate (in /Users/garcera/tmp/grrr) == CreateExpenses: migrating ================================================== -- create_table(:expenses) -> 0.0075s == CreateExpenses: migrated (0.0084s) ========================================= [11:52:13]lePrecieux[grrr]$ si tu est avce locoimotive , ne t'embete pas avec mysql pour le dev utilise plutot sqlite ton fichier database.yml devrait ressemebler a ca pour utiliser sqlit CODE development: adapter: sqlite dbfile: db/expense_development de plus pour ganer du temps avce la 1.1 tu peut faire directement CODE [11:50:14]lePrecieux[grrr]$ script/generate model Expense exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/expense.rb create test/unit/expense_test.rb create test/fixtures/expenses.yml create db/migrate create db/migrate/001_create_expenses.rb comme tu le voit il genere tout seul le fichier de migration qui va bien. Ce message a été modifié par dj t@l - 30 Mar 2006, 22:54. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
31 Mar 2006, 14:03
Message
#39
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
Pous Sqlite , cette base peut être utilisée sur n'importe quel serveur ?
Ps: j'ai trouvé ma réponse. Ca fonctionne avec dotNet donc on peut l'utiliser avec IIS je dois avoir un grave problème chez moi car lorsque je tape ca CODE Ordinateur-de-Bolo-Michelin:~/Documents/Creation_Perso/Developement/expenses bolomichelin$ script/generate Model Expense j'ai ca CODE exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/expense.rb create test/unit/expense_test.rb create test/fixtures/expenses.yml C'est deux fichiers ne se crée pas CODE create db/migrate create db/migrate/001_create_expenses.rb Ce message a été modifié par bolo - 31 Mar 2006, 13:56. -------------------- |
|
|
|
31 Mar 2006, 14:47
Message
#40
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Oui, SQLite 3 fonctionne sur toutes plateformes (1 executable + 1 fichier database : on ne peut pas faire beaucoup plus simple) La compatibilité au niveau des données existe aussi, on peut créer la db sur une plateforme puis la copier sur une autre sous un autre OS.
J-P |
|
|
|
31 Mar 2006, 15:26
Message
#41
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Donc tu n'as pas la version de Rails.
Il te faut les creer toi meme. Tape CODE script/generate migrations add_expenses ca va te generer tes fichier de migration tu n'aura plus qu'a les remplir. PS @bolo : suite a ton MP je serai dispo samedi surement dans la journé sur aim je te contact si tu est la. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
31 Mar 2006, 15:28
Message
#42
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
CODE Ordinateur-de-Bolo-Michelin:~ bolomichelin$ rails -v Rails 1.1.0 j'ai bien la version 1.1 -------------------- |
|
|
|
7 Apr 2006, 21:38
Message
#43
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Allez on ne s'endore pas les Rails'eurs
Quelques liens sympa a lire pour le WE :
Il y aussi une page consacré a Ruby On Rail dans 01.net du mois d'avril titré "Ruby On Rails le nouveau trublion du develepement Web". Un peu court mais au moins on n'en parle dans une revue orienté entreprise au moins certain en seront informé et veront qu'il existe des alternative au gros framework Java ou DotNet. Bon un peu en marge de Rails mais liée quand meme il y a Getting Real qui distille quelques precieux conseill pour "Getting Real" votre Web App. Le livre est de 37signals qui est la boite qui a fait Rails, Bascamphq, backpack, Campfire et d'autre... Tres agreable a lire et de bon conseil je trouve. Voila voila et bon Rails a tous. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
8 Apr 2006, 16:33
Message
#44
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Merci de ces bonnes lectures. La prophétie de Cédric me rappelle l' article "Bambi meets Gozilla" où l'auteur se demande pourquoi Python, ou avant lui Smalltalk n' arrive pas à percer, malgré ses grandes qualités.
Je ne travaille pas beaucoup sur Rails ces derniers temps, mais j'utilise quotidiennement Tracks pour noter mes tâches de développment par catégories : Correction de bug, analyse, re-engineering, ... C 'est un bel exemple d' appli dont l'interface exploite bien Ajax et toutes les facilités de Rails.. Son auteur est une universitaire british, une "geek" au féminin, et qui s' amuse de l'effet qu'elle appelle "Mais, c'est une femme !", c-à-d la réaction des hommes lorsqu'elle entre dans une conversation technique pointue (Hifi, technologie, etc). Je recommande chaudement cette appli pour tous ceux qui ont 36000 choses à faire avec des priorités diverses. J-P |
|
|
|
13 Apr 2006, 06:29
Message
#45
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
-------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
20 Apr 2006, 09:20
Message
#46
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Pas de repos pour Rails
Un article intéressant sur l'implémentation de l'architecture REST dans les applications Rails. REST est une architecture pour recadrer l'usage du protocole HTTP, en le supportant complètement (Pas seulement le PUT et le GET mais aussi le DELETE) et celà requiert l'accès aux resources via une URL simple comme : CODE http://server/application/id_resource L'exemple traité est intéressant à plusieurs titres : - REST + Rails - Utilisation des tests unitaires - SQL + XML : Bien que MySQL soit utilisé pour stocker les titres d'une bibliothèque (de livres en papier), les enregistrements sont présentés en XML, un peu comme si une base de données XML native était utilisée. Bonne lecture ! Article d'O'Reilly : Putting REST on Rails J-P Ce message a été modifié par Jaypee - 20 Apr 2006, 09:25. |
|
|
|
20 Apr 2006, 22:48
Message
#47
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Merci bien bon article.
Je commencait tout juste a investiguer ce qu'etait REST et cet artice m'a bien aidé a comprendre (en plus l'auteur donne pas mal de liens pour mieux comprendre REST). Et bonus non negligable l'auteur applique la methode "test driven development". Me reste plus qu'a realisé l'appli ce WE pour mieux comprendre encore. Sinon dans le meme genre il y simply restfull par Jamis Buck un membre de la core Team Rails, je n'ai pas eu le temps de l'essyé et de tous comprendre encore. Comme quoi l'interet pour l'architecture REST grandit. Je sent que l'on va avoir encore de bonne chose pour les versions futur de RAils car DHH himself aime bien REST est ce qui va avec par ici. Merci encore et continuons de faire vivre ce post. Bon Rails a tous -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
22 Apr 2006, 01:52
Message
#48
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
c'est quoi exactement REST exactement ? Ca permet de faire des services web ?
-------------------- |
|
|
|
22 Apr 2006, 09:08
Message
#49
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
REST c'est davantage une discipline qu'une recette. En forçant le trait, ce serait comme le Feng Shui de l'HTTP. Des règles à respecter pour faciliter les interactions.
J-P |
|
|
|
22 Apr 2006, 16:40
Message
#50
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 256 Inscrit : 4 May 2004 Lieu : Fort de France Membre no 18 429 |
donc comme une sorte de convetion ?
-------------------- |
|
|
|
22 Apr 2006, 19:31
Message
#51
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
REST est une architecture.
C'est la mise en oeuvre d'outils spécifiques supportant cette architecture qui va permettre de traduire ces URLs simples en des requêtes d'accès à la base de données. Et tu es tout à fait dans le sujet, c'est une architecture qui permet de construire des services Web. J-P Ce message a été modifié par Jaypee - 22 Apr 2006, 19:31. |
|
|
|
4 May 2006, 18:36
Message
#52
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 563 Inscrit : 29 Apr 2002 Lieu : Rambouillet (78) Membre no 2 347 |
Bon quelques liens ourles Raileur et les autre aussi d'ailleur
* Un petit pdf bien sympa sur l'architecture de Rails par ici. * La sortie en bet book de Agile Web Development with Rails chez Pargmatic Programers. * autotest -rails pour avoir les test de rails qui tourne constamment. Bien pratique dans une optique de test first develpment. Quelques sildes sur les sujet ici. * Pour les amateur de plugins Rails il y ca. Voila bonne soirée et bonne lecture a tous. -------------------- Une copine, un chat et un appart
et aussi Mac Book Air 13'' (Late 2010) 4G de ram / 128G de disque Apple TV 2, NAS synology DS211 2To iPad 1 wifi et iPhone 4 |
|
|
|
![]() ![]() |
| Nous sommes le : 23rd May 2026 - 05:19 |