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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  186  187  188  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1592212
nraynaud
lol
Posté le 27-07-2007 à 10:05:16  profilanswer
 

Reprise du message précédent :
nous on a ça :  

Code :
  1. #define API(name) JNICALL Java_com_pouet_pouet_NativePouetStack_##name
  2. jint API(extractHandle)(JNIEnv* env, jobject object)
  3. {
  4. try
  5. {
  6.  context_proxy context(*env, object);
  7.  return context->warehouse_put(context->pop());
  8. }
  9. CATCH_AND_TRANSLATE
  10. return -1;
  11. }


 
on peut peut-être comparer nos options de compil :

<cc exceptions="true"
     name="msvc"
     objdir="${native.building.dir}"
     outfile="${native.building.dir}/${pouetstack.name}"
     outtype="shared"
     rtti="true"
     warnings="aserror">
 
<includepath location="${pouet.source.dir}/include"/>
     <includepath location="${native.source.dir}"/>
     <includepath location="${native.building.dir}/include"/>
     <libset dir="${pouet.source.dir}/lib" libs="
      advapi32
      comctl32
      comdlg32
      msvcprt
      msvcrt
      netapi32
      censured
      user32
      uuid
     "/>
     <sysincludepath location="${jdk-home}/include"/>
     <sysincludepath location="${jdk-home}/include/win32"/>
     <sysincludepath location="${vcToolkit.dir}/include"/>
     <sysincludepath location="./boost_1_33_1"/>
     <syslibset dir="${vcToolkit.dir}/lib" libs="kernel32 oldnames"/>
</cc>


Message édité par nraynaud le 27-07-2007 à 10:05:53

---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 27-07-2007 à 10:05:16  profilanswer
 

n°1592213
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2007 à 10:05:16  profilanswer
 

kadreg a écrit :

J'ai deux patterns distinct :
Une classe mère A, et une classe fille B. J'aimerais pouvoir obtenir la liste des méthodes définies à la fois dans A et dans B, le but est de supprimer de A celles existantes dans B.


Ya pas une annotation à la con qui qui peut demander au compilo de le faire pour toi en java5?

 

(sinon je confirme qu'IntelliJ met un petit signet à côté des méthodes overloadées pour t'indiquer qu'elles le sont)


Message édité par masklinn le 27-07-2007 à 10:06:01

---------------
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°1592214
nraynaud
lol
Posté le 27-07-2007 à 10:06:33  profilanswer
 

Ouais, je sais pas trop comment s'utilise @Override


---------------
trainoo.com, c'est fini
n°1592215
kadreg
profil: Utilisateur
Posté le 27-07-2007 à 10:07:58  profilanswer
 

nraynaud a écrit :

Ouais, je sais pas trop comment s'utilise @Override

 

Il me permet juste, pour les operation dans B, d'etre sur q'elles existent dans A avec la meme signature. Donc pas trop mon besoin.


Message édité par kadreg le 27-07-2007 à 10:08:19

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1592216
nraynaud
lol
Posté le 27-07-2007 à 10:08:59  profilanswer
 

nan, mais tu peux pas dans l'autre sens dire au compilo que fiare un override sans l'annotation est interdit ?


---------------
trainoo.com, c'est fini
n°1592217
lorill
Posté le 27-07-2007 à 10:09:28  profilanswer
 

ouais bon ok, je compile le même truc avec vc6.0 ca passe :o

n°1592222
kadreg
profil: Utilisateur
Posté le 27-07-2007 à 10:12:51  profilanswer
 

*fouille* *fouille* *fouille*  
 
ca a l'air :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1592225
kadreg
profil: Utilisateur
Posté le 27-07-2007 à 10:13:17  profilanswer
 

lorill a écrit :

ouais bon ok, je compile le même truc avec vc6.0 ca passe :o


 
gcc continue de renacler de la fesse avec son mangling ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1592239
lorill
Posté le 27-07-2007 à 10:21:44  profilanswer
 

installation xp sp2 en cours, et apres ca sera vc++ express. J'espere qu'il fera pas chier, celui la.

n°1592243
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2007 à 10:23:03  profilanswer
 

nraynaud a écrit :

nan, mais tu peux pas dans l'autre sens dire au compilo que fiare un override sans l'annotation est interdit ?


J'ai pas vu d'option pour le faire

Message cité 2 fois
Message édité par masklinn le 27-07-2007 à 10:26:44

---------------
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?
mood
Publicité
Posté le 27-07-2007 à 10:23:03  profilanswer
 

n°1592244
nraynaud
lol
Posté le 27-07-2007 à 10:23:43  profilanswer
 

masklinn a écrit :


D'après ce que j'ai compris, tu le mets dans la classe parent pour forcer l'enfant à overloader une méthode (le compilo génère une erreur si c'est pas fait), mais j'ai pas vu d'option qui fasse gueuler le compilo quand on override une méthode sans cette annotation :/


non, c'est dans l'enfant cette annotation

 

edit : sinon tu mets "abstract"

Message cité 1 fois
Message édité par nraynaud le 27-07-2007 à 10:24:04

---------------
trainoo.com, c'est fini
n°1592247
nraynaud
lol
Posté le 27-07-2007 à 10:25:14  profilanswer
 

lorilll> nous on utilise le compilo gratuit de microsoft


Message édité par nraynaud le 27-07-2007 à 10:25:25

---------------
trainoo.com, c'est fini
n°1592249
lorill
Posté le 27-07-2007 à 10:25:55  profilanswer
 

et le truc que t'as posté, c'est du ant ? la task cc est fournie avec ?

n°1592251
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2007 à 10:27:06  profilanswer
 

nraynaud a écrit :


non, c'est dans l'enfant cette annotation
 
edit : sinon tu mets "abstract"


Ouais j'ai vu, je viens de me le faire expliquer :o


---------------
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°1592253
kadreg
profil: Utilisateur
Posté le 27-07-2007 à 10:27:57  profilanswer
 

masklinn a écrit :


J'ai pas vu d'option pour le faire


 
j'en ai une dans eclipse (mandatory @overrride), mais j'ai peur des degatss collateraux ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1592261
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2007 à 10:33:01  profilanswer
 

kadreg a écrit :


 
j'en ai une dans eclipse (mandatory @overrride), mais j'ai peur des degatss collateraux ...


En même temps tu peux l'activer le temps de faire ton refactoring (en te balladant entre tes deux fichiers) et le re-désactiver quand ça sera fait ;)


---------------
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°1592269
lorill
Posté le 27-07-2007 à 10:44:06  profilanswer
 

rhaa, plus assez d'espace disque pour le sp2... ca m'enerve :fou:

n°1592282
nraynaud
lol
Posté le 27-07-2007 à 11:00:27  profilanswer
 

lorill a écrit :

et le truc que t'as posté, c'est du ant ? la task cc est fournie avec ?


non, c'est pas standard, et en général ça marche pas top en multiplateformes (notamment sous mac, ils chient sur les noms de fichier)
http://www.google.fr/search?q=cppt [...] =firefox-a


---------------
trainoo.com, c'est fini
n°1593463
Fotoweb
Posté le 30-07-2007 à 17:44:26  profilanswer
 

Sur une grosse application nous avons pleins de DTO qui dérivent d'un DTO parent qui lui implémente Serializable.
 
Il me semblait avoir lu une fois que l'interface serializable ne pouvait pas s'hériter ( via le extends DTOParent) de la sorte, mais je ne retrouve plus le lien et force est de constater que sur notre appli ca a l'air de marcher.
 
Donc doit on réimplémenter Serializable sur tous les DTO ou bien notre héritage via un DTOParent (qui lui implémente) suffit ?
 
merci

n°1593464
the real m​oins moins
Posté le 30-07-2007 à 17:45:39  profilanswer
 

tu as rêvé. ou tu as lu un crétin :D

n°1593467
Fotoweb
Posté le 30-07-2007 à 17:53:46  profilanswer
 

mince il faut que je retrouve le lien maintenant ! C'est vrai qu'elle parait un peu mystérieuse cette interface sans méthode ..

n°1593505
souk
Tourist
Posté le 30-07-2007 à 20:53:06  profilanswer
 

'tin, je viens d'apprendre que nos seed servers tournent sur java7 a cause d'un bug nio de java6 que Sun traine a fixer [:pingouino]

n°1593510
masklinn
í dag viðrar vel til loftárása
Posté le 30-07-2007 à 21:44:41  profilanswer
 

souk a écrit :

'tin, je viens d'apprendre que nos seed servers tournent sur java7 a cause d'un bug nio de java6 que Sun traine a fixer [:pingouino]


java7 [:petrus dei]
 
Votre serveur est dans le futur [:petrus dei]


---------------
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°1593514
TBone
Pouet.
Posté le 30-07-2007 à 21:50:31  profilanswer
 

masklinn a écrit :


java7 [:petrus dei]

 

Votre serveur est dans le futur [:petrus dei]


suffit d'aller le chercher là: http://jdk7.dev.java.net ;)

Message cité 1 fois
Message édité par TBone le 30-07-2007 à 21:50:42

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1593515
masklinn
í dag viðrar vel til loftárása
Posté le 30-07-2007 à 21:52:40  profilanswer
 

TBone a écrit :


suffit d'aller le chercher là: http://jdk7.dev.java.net ;)


Ok mais faut être un peu furieux pour faire tourner des serveurs de prod là dessus [:pingouino]


---------------
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°1593526
Jubijub
Parce que je le VD bien
Posté le 30-07-2007 à 22:20:27  profilanswer
 

masklinn a écrit :


Ok mais faut être un peu furieux pour faire tourner des serveurs de prod là dessus [:pingouino]


 
+1 ils ont pas peur vos admins...


---------------
Jubi Photos : Flickr - 500px
n°1593529
verdoux
And I'm still waiting
Posté le 30-07-2007 à 22:30:37  profilanswer
 

Qui a joué avec stax (JSR 173) ?

n°1593534
souk
Tourist
Posté le 30-07-2007 à 22:59:01  profilanswer
 

masklinn a écrit :


Ok mais faut être un peu furieux pour faire tourner des serveurs de prod là dessus [:pingouino]


ben sta dire qu'apparement on a pas le choix, le bug nio a l'air bien chiant et sun est pas decide a le fixer dans java6 donc voila quoi.
mais c'etait aussi ma reaction quand on m'a dit ca ce matin, un bon vieux pingouino des familles [:pingouino]

n°1593535
masklinn
í dag viðrar vel til loftárása
Posté le 30-07-2007 à 23:14:11  profilanswer
 

souk a écrit :


ben sta dire qu'apparement on a pas le choix, le bug nio a l'air bien chiant et sun est pas decide a le fixer dans java6 donc voila quoi.
mais c'etait aussi ma reaction quand on m'a dit ca ce matin, un bon vieux pingouino des familles [:pingouino]


Ben ouais mais vous êtes vraiment en java6? Java5 a aussi le bug de nio? Non parce qu'à moins d'avoir absolument besoin des fonctionalités de java6 je vois pas l'intérêt de tourner en 1.7 plutôt qu'en 1.5 (à part la vitesse, si 1.7 est aussi rapide que 1.6 ça fait effectivement une différence notable avec 1.5, mais bon vu le risque pris je suis pas sûr que ça vaille le coup)


Message édité par masklinn le 30-07-2007 à 23:14:31

---------------
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°1593537
souk
Tourist
Posté le 30-07-2007 à 23:26:59  profilanswer
 

pas compatible java5 [:spamafote]

n°1593541
masklinn
í dag viðrar vel til loftárása
Posté le 31-07-2007 à 00:14:22  profilanswer
 

souk a écrit :

pas compatible java5 [:spamafote]


C'est des grands malades chez toi, ça fait à peine 6 mois que 1.6 est sorti et vous êtes déjà plus compatibles 1.5 [:ddr555]


---------------
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°1593556
nraynaud
lol
Posté le 31-07-2007 à 06:47:30  profilanswer
 

pareil on est plus compatibles java 5 (enfin la release qui sortira en septembre).


---------------
trainoo.com, c'est fini
n°1593570
TBone
Pouet.
Posté le 31-07-2007 à 08:37:23  profilanswer
 

être en j7, c'est pas pire que de rester maladivement collé à la 1.4 car on a peur de la compatibilité et donc de devoir ressortir le code de CVS...
 
'fin bref, nos premières applications j6 commencent tout doucement à pointer leur nez pour les jobs "one shot" et les utilitaires internes


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1593572
masklinn
í dag viðrar vel til loftárása
Posté le 31-07-2007 à 08:45:24  profilanswer
 

nraynaud a écrit :

pareil on est plus compatibles java 5 (enfin la release qui sortira en septembre).


Vous utilisez quoi de 1.6 [:petrus dei]
(je sais pas trop ce qu'il y a dedans donc bon voila :o)

TBone a écrit :

être en j7, c'est pas pire que de rester maladivement collé à la 1.4 car on a peur de la compatibilité et donc de devoir ressortir le code de CVS...


Heuu comment dire, 1.7 n'est pas encore officiellement sorti et n'est pas supporté par sun quand même, on est à plus de 6 mois de la release, probablement plus de 12 [:pingouino]


---------------
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°1593575
nraynaud
lol
Posté le 31-07-2007 à 08:47:09  profilanswer
 

masklinn a écrit :


Vous utilisez quoi de 1.6 [:petrus dei]
(je sais pas trop ce qu'il y a dedans donc bon voila :o)


le tri et le filtrage dans JTable.
 

masklinn a écrit :


Heuu comment dire, 1.7 n'est pas encore officiellement sorti et n'est pas supporté par sun quand même, on est à plus de 6 mois de la release, probablement plus de 12 [:pingouino]


hého ON VEUT DU ROCK'N'ROLL :FOU:


---------------
trainoo.com, c'est fini
n°1593598
masklinn
í dag viðrar vel til loftárása
Posté le 31-07-2007 à 09:43:17  profilanswer
 


nraynaud a écrit :


le tri et le filtrage dans JTable.
 


ok :o

nraynaud a écrit :


hého ON VEUT DU ROCK'N'ROLL :FOU:


Si tu veux du rock&roll tu passes à scala, java 1.7 c'est du Brock et Chnock, pas du Rock et Roll :o


---------------
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°1593601
nraynaud
lol
Posté le 31-07-2007 à 09:48:01  profilanswer
 

masklinn a écrit :


Si tu veux du rock&roll tu passes à scala, java 1.7 c'est du Brock et Chnock, pas du Rock et Roll :o


:fuck:
 
on a déjà eu du mal à former une équipe à un niveau correct en java


---------------
trainoo.com, c'est fini
n°1593605
Jubijub
Parce que je le VD bien
Posté le 31-07-2007 à 09:59:54  profilanswer
 

oh j'ai pas trop d'inquiétude, t'as du sortir la pelle à clou, ils ont du se mettre dans le rang rapidement...
 
j'imagine l'intégration :  
- bon, on lit les sources de jCoinCoin
- codez moi la même chose en mieux, vous avez 10 minutes...je veux un code simple, lisible, évolutif et utilisant les dernières fonctionnalités de java 6.0
- tt utilisation de pattern à la con sera sévèrement punie à la pelle à clous


---------------
Jubi Photos : Flickr - 500px
n°1593611
TBone
Pouet.
Posté le 31-07-2007 à 10:22:26  profilanswer
 

masklinn a écrit :

Vous utilisez quoi de 1.6 [:petrus dei]


j'ai profité de la venue de java.awt.Desktop qui facilite l'intégration d'un GUI sur l'OS hôte. (appeler directement le mailer par défaut, ...)
 
mais c'est parce que j'ai poussé pour un upgrade vers les nouveautés de 1.5 et comme 1.6 était sorti qques semaines avant... on a fait le pas.
 
mais pas pour tout puisque JCAPS (Sun!) est, reste et se complait en 1.4... vivement qu'il passe en 1.6/1.7... avec un peu de chance ils reverront en même temps des choix d'implémentation de ouf :sweat:


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1593613
nraynaud
lol
Posté le 31-07-2007 à 10:24:22  profilanswer
 

Jubijub a écrit :

oh j'ai pas trop d'inquiétude, t'as du sortir la pelle à clou, ils ont du se mettre dans le rang rapidement...
 
j'imagine l'intégration :  
- bon, on lit les sources de jCoinCoin
- codez moi la même chose en mieux, vous avez 10 minutes...je veux un code simple, lisible, évolutif et utilisant les dernières fonctionnalités de java 6.0
- tt utilisation de pattern à la con sera sévèrement punie à la pelle à clous


en un an et demi on est passé de java 1.4 à java 6 entièrement généricisé, on a divisé la taille du code par 3 et quelques, doublé la couverture par des tests automatiques, divisé par 40 le temps de passage des dits tests auto, passé de eclipse à idea, passé d'un gros module énorme à 37 petits modules avec des dépendances claires entre eux et sans boucles, divisé le temps de démarrage de l'appli par je sais pas combien (genre on est passé de 2min à instantané). On a viré des milliers de warning du code, on a plus un seul bug qui dépende de nous en cours (y'en avait 200 ouvert l'année dernière) etc. Le tout en passant le développement en XP.
 
Tout ça depuis que le boss de la R&D et moi on a été recrutés. En fait on a une bonne équipe, ils leur fallait juste des explications, des règles à suivre et surtout de l'intransigeance du type : "non, le principe de réalité n'existe pas. Oui, ce qu'il y a dans les bouquins s'applique à nous, et oui on peut se ramener aux cas d'école dans notre code".


---------------
trainoo.com, c'est fini
n°1593616
boulax
Inserer phrase hype en anglais
Posté le 31-07-2007 à 10:29:00  profilanswer
 

Tu peux expliquer comment t'as réduit la taille du code à ce point ? J'imagine que ça s'est pas fait au détriment des fonctionnalités ? Utilisation de lib ? factorisation ? Ou alors t'as carrément repensé la logique du produit ?


---------------
Posté depuis des chiottes, sales. Me gusta.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  186  187  188  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


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