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

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  13073  13074  13075  ..  27033  27034  27035  27036  27037  27038
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1667066
mareek
Et de 3 \o/
Posté le 07-01-2008 à 12:48:06  profilanswer
 

Reprise du message précédent :
Dites les gens, vous connaitriez un article/papier/whatever qui donne des pistes et des bonnes pratiques pour faire ajouter un undo à une application déjà existante ?
 
Je trouve pas grand chose d'intéressant :/


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
mood
Publicité
Posté le 07-01-2008 à 12:48:06  profilanswer
 

n°1667067
mareek
Et de 3 \o/
Posté le 07-01-2008 à 12:48:43  profilanswer
 

nraynaud a écrit :


et mettre un ulimit avant le TP, c'était pas plus simple ?


Tu surestime les capacités intéllectuelles de l'admin [:icon12]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1667070
BenO
Profil: Chercheur
Posté le 07-01-2008 à 12:58:56  profilanswer
 

mareek a écrit :

Dites les gens, vous connaitriez un article/papier/whatever qui donne des pistes et des bonnes pratiques pour faire ajouter un undo à une application déjà existante ?
 
Je trouve pas grand chose d'intéressant :/


 
bonne chance \o/ j'ai jamais trouvé.


---------------
Python Python Python
n°1667072
uriel
blood pt.2
Posté le 07-01-2008 à 13:01:23  profilanswer
 

http://www.lemonde.fr/web/article/ [...] 439,0.html  
 

Citation :

Installé au centre national de calcul du CNRS (Idris) –, à Orsay, le nouveau supercalculateur représente un investissement d'environ 25 millions d'euros, dont 5 millions seraient réservés à la maintenance de la machine. Celle-ci sera, précise l'organisme, "ouverte à tous les chercheurs, du secteur public ou des entreprises".


 
 mais bien sûr [:dawak]
faire du journalisme autrement © [:dawak]


---------------
IVG en france
n°1667075
lorill
Posté le 07-01-2008 à 13:17:34  profilanswer
 

ptain, google c'est des rapides, mais ils ne respecent pas leur nofollow ?  
les message a la con de ce week end sont déjà indexés :o

n°1667080
Elmoricq
Modérateur
Posté le 07-01-2008 à 13:33:54  profilanswer
 

nraynaud a écrit :


ben c'est le parent ?


 
Papa était déjà mort (c'est la première chose que j'ai faite), le nouveau papa de toute cette merveilleuse mais encombrante progéniture, c'est 1. [:dawa]
 
Bon le serveur est revenu, l'admin a tué tous les processus du compte, seul moyen de récupérer la sauce. J'ai un ou deux collègues qui me tirent la gueule. [:joce]

n°1667082
Shinuza
This is unexecpected
Posté le 07-01-2008 à 13:38:26  profilanswer
 

C'est quoi un fork() :o


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1667083
kadreg
profil: Utilisateur
Posté le 07-01-2008 à 13:40:03  profilanswer
 

Shinuza a écrit :

C'est quoi un fork() :o


 
fork you


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1667085
drasche
Posté le 07-01-2008 à 13:42:31  profilanswer
 

Shinuza a écrit :

C'est quoi un fork() :o


Comment tu ruines ta candidature de nerd 2009 [:icon9]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1667086
stiffler
Lâche mon profil putain ! :o
Posté le 07-01-2008 à 13:43:36  profilanswer
 

Shinuza a écrit :

C'est quoi un fork() :o


c'est une fourchette  [:dawak]
 
 
(tu fais vraiment de la programmation ? O_O)


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
mood
Publicité
Posté le 07-01-2008 à 13:43:36  profilanswer
 

n°1667088
skeye
Posté le 07-01-2008 à 13:46:13  profilanswer
 

Shinuza a écrit :

C'est quoi un fork() :o


 
fig 1 : développeur web


---------------
Can't buy what I want because it's free -
n°1667089
nraynaud
lol
Posté le 07-01-2008 à 13:47:26  profilanswer
 

Shinuza a écrit :

C'est quoi un fork() :o


un truc pas très utile à vrai dire ...
 
c'est comme si tu lançais un autre processus, sauf que tu divise ton processus actuel en 2. Les gens modernes lancent un processus à côté par le shell (qui lui fait un fork mais on s'en fout, on le voit pas)


---------------
trainoo.com, c'est fini
n°1667090
uriel
blood pt.2
Posté le 07-01-2008 à 13:47:39  profilanswer
 

Shinuza a écrit :

C'est quoi un fork() :o


-10 points Masklinn :/


---------------
IVG en france
n°1667091
nraynaud
lol
Posté le 07-01-2008 à 13:48:43  profilanswer
 

c'est quoi un fork() ? [:dawak]
 
 

Spoiler :

Envoyez les stagiaires RH à lunettes  [:dawak]


---------------
trainoo.com, c'est fini
n°1667093
zapan666
Tout est relatif
Posté le 07-01-2008 à 13:51:09  profilanswer
 

1 class
1000 lignes.
 
 
y'a un problème là ?


---------------
my flick r - Just Tab it !
n°1667094
kadreg
profil: Utilisateur
Posté le 07-01-2008 à 13:53:15  profilanswer
 

pas forcement :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1667095
nraynaud
lol
Posté le 07-01-2008 à 13:55:11  profilanswer
 

zapan666 a écrit :

1 class
1000 lignes.
 
 
y'a un problème là ?


c'est un peu beaucoup, mais c'est déjà bien, si c'est la plus grosse de tout le projet.
 
La boite que j'ai quittée, la plus grosse devait être à 500 lignes.


---------------
trainoo.com, c'est fini
n°1667096
skeye
Posté le 07-01-2008 à 13:55:17  profilanswer
 

Question con :  
Vous faites avez besoin pour une partie de l'appli de faire un gros refactoring qui va impacter toute l'appli derrière (parce-que modif de certaines classes utilisées partout).
Est-ce que :
1) Vous faites toutes les modifs partout pour avoir un truc nickel tout de suite, sachant que ça va vous prendre des semaines et retarder d'autres projets.
2) Vous faites nickel la nouvelle partie, et patchez le reste en "quick & dirty" pour vous donner la possibilité de faire le reste proprement par morceaux quand y aura le temps.
 
[:doc petrus]


---------------
Can't buy what I want because it's free -
n°1667097
uriel
blood pt.2
Posté le 07-01-2008 à 13:56:09  profilanswer
 

je modifie tout en local, je fais un patch que je lance sur le serveur de prod :o  
 
 
 rock n roll forever :o


---------------
IVG en france
n°1667098
skeye
Posté le 07-01-2008 à 13:56:15  profilanswer
 

nraynaud a écrit :


c'est un peu beaucoup, mais c'est déjà bien, si c'est la plus grosse de tout le projet.
 
La boite que j'ai quittée, la plus grosse devait être à 500 lignes.


 
[:hahaguy] Je dépasse pas les 550 lignes dans mon plus gros projet, je suis nraynaud-compliant [:hahaguy]


---------------
Can't buy what I want because it's free -
n°1667099
Chaos Inte​stinal
Posté le 07-01-2008 à 13:56:24  profilanswer
 

skeye a écrit :

Question con :  
Vous faites avez besoin pour une partie de l'appli de faire un gros refactoring qui va impacter toute l'appli derrière (parce-que modif de certaines classes utilisées partout).
Est-ce que :
1) Vous faites toutes les modifs partout pour avoir un truc nickel tout de suite, sachant que ça va vous prendre des semaines et retarder d'autres projets.
2) Vous faites nickel la nouvelle partie, et patchez le reste en "quick & dirty" pour vous donner la possibilité de faire le reste proprement par morceaux quand y aura le temps.
 
[:doc petrus]


 
Ca dépend si tu veux vraiment que le refactoring soit fait partout.
Si oui, si tu veux vraiment vraiment vraiment, tu prends l'option 1.
Si tu prends la 2, tu feras la nouvelle partie, puis comme t'auras jamais le temps pour le reste ça sera jamais fait.

n°1667100
skeye
Posté le 07-01-2008 à 13:57:04  profilanswer
 

uriel a écrit :

je modifie tout en local, je fais un patch que je lance sur le serveur de prod :o  
 
 
 rock n roll forever :o


 
oué, ça ok, mais ton patch il fait tout au propre, ou crado comme le déploiement?[:petrus dei]


---------------
Can't buy what I want because it's free -
n°1667102
mareek
Et de 3 \o/
Posté le 07-01-2008 à 13:58:26  profilanswer
 

skeye a écrit :

Question con :  
Vous faites avez besoin pour une partie de l'appli de faire un gros refactoring qui va impacter toute l'appli derrière (parce-que modif de certaines classes utilisées partout).
Est-ce que :
1) Vous faites toutes les modifs partout pour avoir un truc nickel tout de suite, sachant que ça va vous prendre des semaines et retarder d'autres projets.
2) Vous faites nickel la nouvelle partie, et patchez le reste en "quick & dirty" pour vous donner la possibilité de faire le reste proprement par morceaux quand y aura le temps.
 
[:doc petrus]


11111111 !!!!
 
Si tu fais la solution 2 tu seras toujours dans un état intermédiaire ou la moitié de l'appli utilisera la nouvelle interface et l'autre moitié l'ancienne :o


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1667103
nraynaud
lol
Posté le 07-01-2008 à 13:58:58  profilanswer
 

skeye a écrit :

Question con :  
Vous faites avez besoin pour une partie de l'appli de faire un gros refactoring qui va impacter toute l'appli derrière (parce-que modif de certaines classes utilisées partout).
Est-ce que :
1) Vous faites toutes les modifs partout pour avoir un truc nickel tout de suite, sachant que ça va vous prendre des semaines et retarder d'autres projets.
2) Vous faites nickel la nouvelle partie, et patchez le reste en "quick & dirty" pour vous donner la possibilité de faire le reste proprement par morceaux quand y aura le temps.
 
[:doc petrus]


moi je vote le 2) par contre, t'as intérêt à avoir des tests.


---------------
trainoo.com, c'est fini
n°1667104
skeye
Posté le 07-01-2008 à 13:59:49  profilanswer
 

Chaos Intestinal a écrit :

Si tu prends la 2, tu feras la nouvelle partie, puis comme t'auras jamais le temps pour le reste ça sera jamais fait.


 
C'est un peu ce qui me fait peur, en fait.[:petrus75]
Je suis parti sur une version un peu intermédiaire (émulation de l'ancienne version avec de vilains hacks à certains endroits), mais bon ça me fait vraiment chier de passer tout mon temps là-dessus pour si peu de changements niveau fonctionnalités, en fait.[:joce]


---------------
Can't buy what I want because it's free -
n°1667106
skeye
Posté le 07-01-2008 à 14:02:10  profilanswer
 

nraynaud a écrit :


moi je vote le 2) par contre, t'as intérêt à avoir des tests.


 
Oué, donc 1). [:tinostar]


---------------
Can't buy what I want because it's free -
n°1667107
el_barbone
too old for this shit ...
Posté le 07-01-2008 à 14:02:33  profilanswer
 

Chaos Intestinal a écrit :


 
Ca dépend si tu veux vraiment que le refactoring soit fait partout.
Si oui, si tu veux vraiment vraiment vraiment, tu prends l'option 1.
Si tu prends la 2, tu feras la nouvelle partie, puis comme t'auras jamais le temps pour le reste ça sera jamais fait.


 
+1000 :o


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1667108
skeye
Posté le 07-01-2008 à 14:04:21  profilanswer
 

mareek a écrit :


11111111 !!!!
 
Si tu fais la solution 2 tu seras toujours dans un état intermédiaire ou la moitié de l'appli utilisera la nouvelle interface et l'autre moitié l'ancienne :o


 
Je viens de retrouver du code avec une syntaxe php4 là-dedans [:el g]
ya des bouts de l'appli qui sont à refaire complètement.[:el g]
Je vais y passer tout le mois de janvier si je veux avoir en plus les tests qui vont bien. [:moule_bite]


---------------
Can't buy what I want because it's free -
n°1667109
nraynaud
lol
Posté le 07-01-2008 à 14:06:14  profilanswer
 

skeye a écrit :


 
Oué, donc 1). [:tinostar]


sur le 1 tu prends un risque encore plus gros.
 
l'idée c'est de remettre en ligne aussi vite que possible si t'as pas de tests, pour que les conneries soit d'une taille minimale.


---------------
trainoo.com, c'est fini
n°1667110
flo850
moi je
Posté le 07-01-2008 à 14:07:14  profilanswer
 

j'ai tout mon code qui est en php4 :cry: ( et j'ai un paquet de classe )  
 
et mysql 3.23 ( [:vapeur_cochonne] )


---------------

n°1667111
skeye
Posté le 07-01-2008 à 14:08:08  profilanswer
 

nraynaud a écrit :


sur le 1 tu prends un risque encore plus gros.
 
l'idée c'est de remettre en ligne aussi vite que possible si t'as pas de tests, pour que les conneries soit d'une taille minimale.


 
c'est vrai que si plus j'en fais, plus ya de risques...bon, qu'est-ce que je dois lire / quels outils regarder pour me mettre à faire des tests sérieux sur des trucs en php? [:autobot]


---------------
Can't buy what I want because it's free -
n°1667114
skeye
Posté le 07-01-2008 à 14:08:56  profilanswer
 

flo850 a écrit :

j'ai tout mon code qui est en php4 :cry: ( et j'ai un paquet de classe )  
 
et mysql 3.23 ( [:vapeur_cochonne] )


[:forummp3]
php5.1 / oracle.[:petrus75]


---------------
Can't buy what I want because it's free -
n°1667115
FlorentG
Posté le 07-01-2008 à 14:09:07  profilanswer
 

flo850 a écrit :

j'ai tout mon code qui est en php4 :cry: ( et j'ai un paquet de classe )


Y'a un max de trucs qui vont quand-même marcher. Les déclaration de membres peuvent toujours utiliser la syntaxe var. Le plus gros changement, c'est les objets qui sont passés par référence par défaut. C'est pas extrêmement compliqué de convertir en PHP5.
 
Moi j'ai aussi 2-3 sites en PHP4, le seul truc qui a été relou à convertir, c'est les appels à la lib domxml, à changer pour la lib DOM non compatible

n°1667116
FlorentG
Posté le 07-01-2008 à 14:09:33  profilanswer
 

skeye a écrit :


 
c'est vrai que si plus j'en fais, plus ya de risques...bon, qu'est-ce que je dois lire / quels outils regarder pour me mettre à faire des tests sérieux sur des trucs en php? [:autobot]


http://phpunit.de/

n°1667117
skeye
Posté le 07-01-2008 à 14:10:27  profilanswer
 

FlorentG a écrit :

Le plus gros changement, c'est les objets qui sont passés par référence par défaut. C'est pas extrêmement compliqué de convertir en PHP5.e


 
Oué, alors ça je me pose encore des questions, j'ai eu des comportements étranges il y a quelque temps il me semble...je préfère continuer à le faire explicitement quand j'en ai besoin, le passage par ref.:o


---------------
Can't buy what I want because it's free -
n°1667118
flo850
moi je
Posté le 07-01-2008 à 14:13:27  profilanswer
 

skeye a écrit :


[:forummp3]
php5.1 / oracle.[:petrus75]


 
j'ai l'accord de mes chefs pour faire la migration vers php5 / mysql 5 , reinstall du serveur , ...
 
me reste plus qu'a arreter le choix de la distrib et a me prendre une semaine  pour ça ( montag d'un serveur de test, test , bascule , reinstall du serveur de prod , retest , rebascule )  
 

FlorentG a écrit :


Y'a un max de trucs qui vont quand-même marcher. Les déclaration de membres peuvent toujours utiliser la syntaxe var. Le plus gros changement, c'est les objets qui sont passés par référence par défaut. C'est pas extrêmement compliqué de convertir en PHP5.
 
Moi j'ai aussi 2-3 sites en PHP4, le seul truc qui a été relou à convertir, c'est les appels à la lib domxml, à changer pour la lib DOM non compatible


 
les classes que j'ai fait sont , normalement, compatible php4 et 5  
 
mais on est pas a l'abri d'une surprise sur les milliers de lignes de l'appli


---------------

n°1667119
FlorentG
Posté le 07-01-2008 à 14:14:36  profilanswer
 

skeye a écrit :

Oué, alors ça je me pose encore des questions, j'ai eu des comportements étranges il y a quelque temps il me semble...je préfère continuer à le faire explicitement quand j'en ai besoin, le passage par ref.:o


Ouais c'est un gros bordel. Si je fais le parallèle avec VB.NET, par défaut c'est du ByVal. Et si on explicit le &, ça devient du ByRef. J'vais faire quelques tests, parce que là c'est tout à coup moins clair dans ma tête [:pingouino]

n°1667120
flo850
moi je
Posté le 07-01-2008 à 14:17:08  profilanswer
 


Code :
  1. $shinuza = $maskliin


 
en php5 , il s'agit d'un passage de reference, donc shinuza et maskliin agissent pareil par la suite  
en php4  il s'agit d'une recopie complete de l'objet , donc shinuza et maskliin peuvent agir différement  
 
dans toutes mes classes, j'ai une fonction clone, explicite, qui me permet d'encapsuler le bouzin


---------------

n°1667121
BenO
Profil: Chercheur
Posté le 07-01-2008 à 14:18:16  profilanswer
 

proot :o

 

tiens, une classe de 3800 lignes  [:cerveau zytrasnif]

 

edit: une petite recherche rapide, une de 9800 >.< j'ai pas envie d'aller plus loin.


Message édité par BenO le 07-01-2008 à 14:19:18

---------------
Python Python Python
n°1667122
gooopil
pfiew
Posté le 07-01-2008 à 14:18:20  profilanswer
 

Aby uzyska† dost‡p do tak udost‡informacji, trzeba pos‰u¤y† si‡ programem komputerowym, kt‹ry nazywamy przegl…dark… internetow…

n°1667123
skeye
Posté le 07-01-2008 à 14:18:47  profilanswer
 

flo850 a écrit :


Code :
  1. $shinuza = $maskliin


 
en php5 , il s'agit d'un passage de reference, donc shinuza et maskliin agissent pareil par la suite  
en php4  il s'agit d'une recopie complete de l'objet , donc shinuza et maskliin peuvent agir différement  
 
dans toutes mes classes, j'ai une fonction clone, explicite, qui me permet d'encapsuler le bouzin


 
Oué, normalement c'est ça. Mais il me semble être tombé sur des cas tordus (ou alors j'étais mal réveillé) qui me donnaient une copie alors que je pensais avoir la référence...


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  13073  13074  13075  ..  27033  27034  27035  27036  27037  27038

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


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