Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2306 connectés 

 


Pourquoi j'aime rails?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  26  27  28  29  30  31
Auteur Sujet :

[Rails] Blabla@rails

n°2074994
thomase
Posté le 10-05-2011 à 14:31:36  profilanswer
 

Reprise du message précédent :
railscasts.com  [:-tinost@r-]

mood
Publicité
Posté le 10-05-2011 à 14:31:36  profilanswer
 

n°2075107
Skateinmar​s
Posté le 10-05-2011 à 18:11:56  profilanswer
 

thomase a écrit :

railscasts.com  [:-tinost@r-]


 
J'ai vu ça ce matin [:boidleau]  
Après j'utilise seulement http://asciicasts.com/ quand j'ai besoin d'infos sur un podcast, je suis pas super fan du format en lui-même


---------------
Feedback HAV
n°2089790
Youmoussa
Ecrou-vis
Posté le 17-07-2011 à 18:10:20  profilanswer
 

 

Peu de postes et/ou peu de candidats?


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2103352
Profil sup​primé
Posté le 26-09-2011 à 15:56:16  answer
 

[:pcgamer]  
 
Allez ma première question  :o  
 
Quand je fais un "sudo gem install rails" ça m'install pas mal de choses, et quand je vais "rails -v" j'ai un jolie message qui me dit "le programme rails n'est pas installé". En revanche en faisant un apt-get install rails ça roule, une idée du pourquoi  :??:


Message édité par Profil supprimé le 26-09-2011 à 15:56:31
n°2103362
LeRiton
Posté le 26-09-2011 à 16:09:22  profilanswer
 

Ajoute le /bin de rails à ton path dans le premier cas.

n°2106936
butindeouf
Posté le 18-10-2011 à 14:01:37  profilanswer
 

salut , premiere question :  
 
ca sert a quoi ruby ?

n°2106943
masklinn
í dag viðrar vel til loftárása
Posté le 18-10-2011 à 14:12:17  profilanswer
 

butindeouf a écrit :

salut , premiere question :  
 
ca sert a quoi ruby ?


http://en.wikipedia.org/wiki/Programming_languages
 
Bonne lecture.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2106962
butindeouf
Posté le 18-10-2011 à 15:32:13  profilanswer
 

j'avais pas pensé a ca , mais au fond t'as raison, faut pas griller les étapes !


Message édité par butindeouf le 18-10-2011 à 15:32:40
n°2107480
LeRiton
Posté le 21-10-2011 à 11:31:13  profilanswer
 

Je sors d'hibernation.

 

Pour servir des sites faible trafic sur une Debian avec Ruby 1.8 et NginX (et une base PostgreSQL pour ce que ça change), c'est quoi le mieux, Thin ou Passenger ?

 

Edit : à première vue, Thin (que je ne connaissais pas) a l'air plus simple à l'installation et l'update (pas de recompilation de NginX, gem séparée). Étant donné que je me cogne un peu des perfs dans une certaine mesure, ça me semble le bon choix. vous confirmez ?


Message édité par LeRiton le 21-10-2011 à 12:05:27
n°2107738
LeRiton
Posté le 23-10-2011 à 19:09:46  profilanswer
 

Ce que je veux dire par là, c'est que ça m'oblige à lancer (ou automatiser le lancement avec paramètres préprogrammés sur un hook de l'update NginX) ledit script à chaque mise à jour d'NginX.
 
Avec Thin de ce que je vois, une fois installé, il est autonome vis-à-vis du serveur web, donc l'un ce met à jour indépendamment de l'autre.

mood
Publicité
Posté le 23-10-2011 à 19:09:46  profilanswer
 

n°2134718
Youmoussa
Ecrou-vis
Posté le 04-04-2012 à 03:03:26  profilanswer
 

Qu'est ce que tu appelles 'plus rien ne marche'?

 

Et tu as mis a jour a partir de quelles versions?

 

A part ruby-debug, j'ai pas de soucis pour le moment.


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2134732
Skateinmar​s
Posté le 04-04-2012 à 09:15:06  profilanswer
 

J'ai eu quelques soucis de config en production avec Passenger + RVM et des gemsets différents sur une machine mais c'est pour un besoin assez particulier, sur la même machine j'ai du ruby 1.8.6 (sous mongrel), plusieurs applis en 1.8.7 (sous passenger) et du 1.9 sous thin
 
En dev jamais de problèmes avec rails 3.1 et plus. Quelques gens sous windows galèrent un peu quand ils doivent bosser à la fois sur du 1.8 et du 1.9 par contre


---------------
Feedback HAV
n°2134893
Youmoussa
Ecrou-vis
Posté le 04-04-2012 à 16:40:31  profilanswer
 

Si t'arrives pas a etre plus precis, on va pas pouvoir t'aider..


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2134894
Youmoussa
Ecrou-vis
Posté le 04-04-2012 à 16:41:13  profilanswer
 

Skateinmars a écrit :

J'ai eu quelques soucis de config en production avec Passenger + RVM et des gemsets différents sur une machine mais c'est pour un besoin assez particulier, sur la même machine j'ai du ruby 1.8.6 (sous mongrel), plusieurs applis en 1.8.7 (sous passenger) et du 1.9 sous thin

 

En dev jamais de problèmes avec rails 3.1 et plus. Quelques gens sous windows galèrent un peu quand ils doivent bosser à la fois sur du 1.8 et du 1.9 par contre

 

Ils le cherchent aussi :o


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2135117
Youmoussa
Ecrou-vis
Posté le 06-04-2012 à 07:24:19  profilanswer
 

le patch pour ruby-debug a été retiré de rubygems car instable, c'est pour ça qu'il faut le faire à la mimine, mais ca n'a pas été viré pour rien :o


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2135440
Profil sup​primé
Posté le 10-04-2012 à 08:49:27  answer
 

Y a des gens qui ont réussi à faire tourner ruby 1.9.3 et Ror 3.2 ensemble ? Je galère un peu à mettre tout ça en place  :o Voir ici

n°2139643
Youmoussa
Ecrou-vis
Posté le 28-04-2012 à 19:54:19  profilanswer
 

Si certains veulent s'installer en Californie

 

http://cadres.apec.fr/offres-emplo [...] =1&xtcr=15

 

J'ai tape ruby on rails sur l'apec. 8 offres sur toute la France. Une meilleure source ou c'est le niveau en france?


Message édité par Youmoussa le 28-04-2012 à 19:56:00

---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2139711
Skateinmar​s
Posté le 29-04-2012 à 22:59:09  profilanswer
 

Y'a les mailing lists ruby-fr et rails france avec quelques offres de temps en temps


---------------
Feedback HAV
n°2139858
Youmoussa
Ecrou-vis
Posté le 01-05-2012 à 06:56:05  profilanswer
 

c'est pas la techno tendance en France donc :o


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2158623
I_m_back
Posté le 30-09-2012 à 11:42:39  profilanswer
 

Salut, Ruby / Ruby on rails, c'est adapté pour quel type de soft ?


---------------
Ta peau de nacre noir, la courbe de ton cul
n°2158633
Youmoussa
Ecrou-vis
Posté le 30-09-2012 à 17:12:23  profilanswer
 

C'est peut être plus simple de détailler ce pour quoi ce n'est pas adapté, genre ce qui nécessite des gros calculs. Ca peut le faire, ce ne sera pas super performant.
 
Rails est principalement utilisé pour faire du dev orienté web.


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2158634
I_m_back
Posté le 30-09-2012 à 17:40:34  profilanswer
 

Youmoussa a écrit :

C'est peut être plus simple de détailler ce pour quoi ce n'est pas adapté, genre ce qui nécessite des gros calculs. Ca peut le faire, ce ne sera pas super performant.
 
Rails est principalement utilisé pour faire du dev orienté web.


 
Ok merci, peux tu me dire si ça te semble adapté pour ces exemples (je ne parle pas forcement juste de rails, mais de ruby en général) :
 
gros sites web (type portail Orange par exemple ou amazon )
grid computing  
logiciel embarqué
Calcul / gestion temps réel  
Application de gestion de données (gros volumes en entrée / calcul / gros volumes en sortie)
 
Merci d'avance  :jap:

Message cité 1 fois
Message édité par I_m_back le 30-09-2012 à 17:41:17

---------------
Ta peau de nacre noir, la courbe de ton cul
n°2158635
masklinn
í dag viðrar vel til loftárása
Posté le 30-09-2012 à 17:42:27  profilanswer
 

I_m_back a écrit :

gros sites web (type portail Orange par exemple ou amazon )


Oui

I_m_back a écrit :

grid computing


Non.

I_m_back a écrit :

logiciel embarqué
Calcul / gestion temps réel


Sûrement pas.

I_m_back a écrit :

Application de gestion de données (gros volumes en entrée / calcul / gros volumes en sortie)


Possible.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2158645
I_m_back
Posté le 30-09-2012 à 19:14:28  profilanswer
 

Merci !


---------------
Ta peau de nacre noir, la courbe de ton cul
n°2159192
LeRiton
Posté le 04-10-2012 à 18:58:12  profilanswer
 
n°2159259
Blackyell
$question = $to_be || !$to_be;
Posté le 05-10-2012 à 11:43:17  profilanswer
 

Quelqu'un saurait-il m'expliquer pourquoi un rake db:seed prend une eternité sur un partage windows ? :(

n°2159278
Youmoussa
Ecrou-vis
Posté le 05-10-2012 à 14:54:34  profilanswer
 

T'as gros a charger? Quel dbs?


Message édité par Youmoussa le 05-10-2012 à 14:55:21

---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2159311
Blackyell
$question = $to_be || !$to_be;
Posté le 05-10-2012 à 17:05:25  profilanswer
 

Bon, désolé, j'avais l'intention de faire un message détaillé, et pendant que j'écrivais j'ai vu que j'étais à la bourre pour aller chercher la petite à l'école :whistle:

 

Donc voila, je développe sous Windows, avec une VM Linux pour le serveur.

 

Si je fais un partage Windows, que je monte en CIFS sous Linux, un "rake db:seed" prend facilement 3 ou 4 minutes.

 

Si je déplace sur le projet directement sur la VM, le db:seed prend 15 secondes.

 

Il n'y a pas gros à charger, j'ai testé avec un petit seed. C'est juste le fais de passer via le partage.

 

Edit: et le partage dans l'autre sens ne m'arrange pas, car je suis obligé de rafraîchir mon projet à chaque fois qu'un fichier/dossier est ajouté/supprimé côté serveur.


Message édité par Blackyell le 05-10-2012 à 17:07:22
n°2159315
Blackyell
$question = $to_be || !$to_be;
Posté le 05-10-2012 à 17:22:24  profilanswer
 

Bon c'est très étrange.
 
Je viens de déplacer uniquement la base de donnée (fichier SQLite) vers un dossier local à la VM (en modifiant le fichier de config en conséquence), et le db:seed prend autant de temps.
 
Donc apparemment ce n'est pas l'écriture dans la base de donnée qui pose problème, ça vient d'ailleurs.

n°2159318
LeRiton
Posté le 05-10-2012 à 17:36:35  profilanswer
 

Blackyell a écrit :

Bon c'est très étrange.
 
Je viens de déplacer uniquement la base de donnée (fichier SQLite) vers un dossier local à la VM (en modifiant le fichier de config en conséquence), et le db:seed prend autant de temps.
 
Donc apparemment ce n'est pas l'écriture dans la base de donnée qui pose problème, ça vient d'ailleurs.


 
Je sais pas ce que fais exactement db:seed, j'ai lâché Rails depuis un bon moment, mais si tu es sous sqlite, fais gaffe à la configuration par défaut : pour des bulk inserts, le système créé une transaction par item, et non une pour l'intégralité. Ça peut donc être méchamment long selon ton volume de données.
 
Voir http://www.sqlite.org/faq.html#q19

n°2159356
Blackyell
$question = $to_be || !$to_be;
Posté le 05-10-2012 à 21:08:21  profilanswer
 

Je ne sais pas non plus ce que fais db:seed

 

Je viens d'installer Postgresql sur la VM pour tester, et j'ai le même problème.

 

Donc ça ne vient pas de SQLite. Je ne trouve pas le moyen de savoir exactement ce qui se passe. Et l'option --trace ne m'aide pas non plus.

 

Il y a des outils qui permettent de suivre vraiment étape par étape ce qui se passe ?

 

Merci pour les infos en tout cas :jap:


Message édité par Blackyell le 05-10-2012 à 21:08:43
n°2159360
Youmoussa
Ecrou-vis
Posté le 05-10-2012 à 22:06:15  profilanswer
 

Teste ton debit entre ta VM et ton windows. As tu installe les outils d'optimisation sur ta VM (aucune idee du terme exact).


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2159368
Blackyell
$question = $to_be || !$to_be;
Posté le 05-10-2012 à 23:05:45  profilanswer
 

Youmoussa a écrit :

Teste ton debit entre ta VM et ton windows. As tu installe les outils d'optimisation sur ta VM (aucune idee du terme exact).


 
Pour le débit, je suis à 65Mo/s, donc pas de souci à ce niveau.
 
Je viens de réinstaller proprement une VM, j'ai joué avec le fstab en modifiant des options de CIFS, rien n'y fait, le db:seed prend toujours plusieurs minutes (encore une fois, contre quelques secondes si je déplace le dossier hors du partage Windows)
 
Non je n'ai pas installé les VirtualBoxAdditions sur le serveur, je vais essayer au cas où, mais je ne me fais plus guère d'illusions.
 
Après ça, je crois que je vais laisser tomber ^^

n°2159373
Youmoussa
Ecrou-vis
Posté le 06-10-2012 à 00:45:13  profilanswer
 

Developper en RoR sous windows, ca n'a jamais ete une bonne idee de toute facon :o


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2159385
Blackyell
$question = $to_be || !$to_be;
Posté le 06-10-2012 à 10:53:46  profilanswer
 

Sans doute ^^
 
Bon j'ai trouvé une solution alternative.
 
Je me suis fais un disque virtuel qui contient uniquement mes données de dev. Comme ça si un jour je veux refaire une VM propre avec un nouveau système par exemple, je n'aurai qu'à monter ce disque en plus et je récupère mes datas.
 
Et je l'ai partagé via Samba. J'ai remarqué que j'ai pas besoin de rafraîchir manuelle mon projet à chaque modif si je monte le dossier partagé en tant que disque Windows.
 
Donc ça roule comme ça.
 
Merci pour ton aide :jap:

n°2159392
Youmoussa
Ecrou-vis
Posté le 06-10-2012 à 12:35:27  profilanswer
 

Pourquoi ne pas coder tout entierement sous ta VM et utiliser un SCM (genre git)?

Message cité 1 fois
Message édité par Youmoussa le 06-10-2012 à 12:35:46

---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2159393
Blackyell
$question = $to_be || !$to_be;
Posté le 06-10-2012 à 13:07:08  profilanswer
 

Youmoussa a écrit :

Pourquoi ne pas coder tout entierement sous ta VM et utiliser un SCM (genre git)?


 
Parce que je n'ai pas envie de me prendre la tête toutes les 3 secondes à faire un push/pull
 
Sinon j'utilise déjà git pour chacun de mes projets, mais je veux de l'instantané quand je bosse. Avec ce partage samba, si rails me génère des nouveaux fichiers, ils apparaissent directement dans mon éditeur.

n°2159394
Youmoussa
Ecrou-vis
Posté le 06-10-2012 à 13:33:52  profilanswer
 

Ca, c'est parce que tu veux garder ton IDE sous windows, non?


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2159403
Blackyell
$question = $to_be || !$to_be;
Posté le 06-10-2012 à 18:22:06  profilanswer
 

J'ai surtout la flemme de réinstaller mon portable qui est dans les choux :D
 
Jusqu'à peu je bossais sous linux, mais à force de bidouiller (oui, j'aime bidouiller :o ), il marche un peu moins bien :whistle:
 
Donc je suis sur le fixe (sous Win7 du coup)

n°2159447
Blackyell
$question = $to_be || !$to_be;
Posté le 07-10-2012 à 15:14:57  profilanswer
 

Bon allez, tu m'as donné envie de retourner sous nunux.

 

Du coup j'ai réinstallé mon portable, désolé pour le dérangement :D

 

C'est quand même nettement plus efficace pour le coup :o

Message cité 1 fois
Message édité par Blackyell le 07-10-2012 à 15:15:19
n°2159463
I_m_back
Posté le 07-10-2012 à 17:11:47  profilanswer
 


 
Tu peux traduire et résumer stp ? :o

Message cité 1 fois
Message édité par I_m_back le 07-10-2012 à 17:12:02

---------------
Ta peau de nacre noir, la courbe de ton cul
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  26  27  28  29  30  31

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Ruby On Rails] [Resolu] Routing error[Ruby On Rails] Afficher un message d'erreur depuis un model
[HTML - CSS] Problème avec la balise <a>href="#">blabla</a>[regexp] Extraire deux chaines : "blabla"[espaces,tab]"blublu"
Ruby On Railsruby on rails
Arrivera-t-on a la page 10000 de blabla avant 2006?blabla 3
blabla 2PUTAIN HARKO TU AS FERM2 BLABLA !
Plus de sujets relatifs à : [Rails] Blabla@rails


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)