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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  260  261  262  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1930650
masklinn
í dag viðrar vel til loftárása
Posté le 09-10-2009 à 14:46:55  profilanswer
 

Reprise du message précédent :

zapan666 a écrit :

[:sisicaivrai] google me fourni pas de lib qui font ça en java.


PAINT ME SURPRISED
 
NOT


---------------
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 09-10-2009 à 14:46:55  profilanswer
 

n°1930651
nraynaud
lol
Posté le 09-10-2009 à 14:48:50  profilanswer
 

http://stackoverflow.com/questions [...] ds-in-java
avot' boncoeur


---------------
trainoo.com, c'est fini
n°1930664
ynorsa
Posté le 09-10-2009 à 15:13:05  profilanswer
 

zapan666 a écrit :


 c'est quoi le bon point de départ niveau outils mise à dispo ?


 [:delarue5]  
 
Avec un Proxy, ça devrait être faisable sans trop de difficultés, va ;)

n°1930673
the real m​oins moins
Posté le 09-10-2009 à 15:37:01  profilanswer
 

ou bien intellij, a coup de pomme-i [:dawa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1930674
the real m​oins moins
Posté le 09-10-2009 à 15:37:16  profilanswer
 

c'est méchant, pomme-i [:harkonnen]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1930687
gizmo
Posté le 09-10-2009 à 16:01:00  profilanswer
 

zapan666 a écrit :

[:gaga hurle] Une lib java qui permette de faire du Null Object Pattern, qui à ça en stock ? C'est pour une lib de test où typiquement on a une tonne de getTruc().getMachin().getBidule() à faire avec getTruc() et getMachin() à 3/4 du temps à null (et ça fait chier de rajouter des if partout)
 
 
(cross post avec expert@prog pas si expert)


Et pourquoi tu n'utilises pas Groovy pour faire ces tests-la?

n°1930694
zapan666
Tout est relatif
Posté le 09-10-2009 à 16:09:57  profilanswer
 

gizmo a écrit :


Et pourquoi tu n'utilises pas Groovy pour faire ces tests-la?


 [:boidleau] C'est du groovy qui appelle notre lib java.
 
Le problème, c'est que nos scripts groovy sont juste impossible à maintenir. Et avoir le compilateur qui gueule sur le projet de test quand on change l'api testé, c'est pas mal non plus  [:gordon shumway]  


---------------
my flick r - Just Tab it !
n°1930695
masklinn
í dag viðrar vel til loftárása
Posté le 09-10-2009 à 16:11:26  profilanswer
 

zapan666 a écrit :


 [:boidleau] C'est du groovy qui appelle notre lib java.
 
Le problème, c'est que nos scripts groovy sont juste impossible à maintenir. Et avoir le compilateur qui gueule sur le projet de test quand on change l'api testé, c'est pas mal non plus  [:gordon shumway]  


Bah fais du scala alors :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°1930696
zapan666
Tout est relatif
Posté le 09-10-2009 à 16:11:59  profilanswer
 

ynorsa a écrit :


 [:delarue5]  
 
Avec un Proxy, ça devrait être faisable sans trop de difficultés, va ;)


Proxy, le design pattern ou Proxy, la class Java ?  
 
On vient un petit peu de regarder du coté des invocationHandlers : à l'invocation des méthodes sur le proxy, on appellerait l'objet, et si la valeur retourné est null, on revoit un nouveau proxy. sinon, un proxy de l'objet retourné.


---------------
my flick r - Just Tab it !
n°1930729
the real m​oins moins
Posté le 09-10-2009 à 16:43:46  profilanswer
 

zapan666 a écrit :


Proxy, le design pattern ou Proxy, la class Java ?  


ça tombe bien, c'est la même chose  [:fing fang fung]  
(java.lang.reflect.Proxy, pas java.net.Proxy [:frag_facile] )


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 09-10-2009 à 16:43:46  profilanswer
 

n°1931132
zapan666
Tout est relatif
Posté le 12-10-2009 à 11:07:49  profilanswer
 

Code :
  1. public <T> T wrap(final T objectToWrap) {
  2.         if (objectToWrap == null) {
  3.             return null;
  4.         }
  5.  
  6.         InvocationHandler handler = new NullObjectInvocationHandler();
  7.         Object proxy = Proxy.newProxyInstance(objectToWrap.getClass().getClassLoader(), objectToWrap.getClass()
  8.                 .getInterfaces(), handler);
  9.  
  10.         return (T) proxy;
  11.     }
 

avec l'appelant :

 
Code :
  1. MyObject truc = new MyObject();
  2. MyObject result = wrapper.wrap(truc);
 

[:clooney25] ClassCastException sur le code de l'appelant (MyObject result = wrapper.wrap(truc)) - et pas sur le return (T) proxy

 

:o mais je n'ai pas encore dit mon dernier mot

Message cité 1 fois
Message édité par zapan666 le 12-10-2009 à 11:08:23

---------------
my flick r - Just Tab it !
n°1931219
nraynaud
lol
Posté le 12-10-2009 à 14:06:28  profilanswer
 

zapan666 a écrit :

Code :
  1. public <T> T wrap(final T objectToWrap) {
  2.         if (objectToWrap == null) {
  3.             return null;
  4.         }
  5.  
  6.         InvocationHandler handler = new NullObjectInvocationHandler();
  7.         Object proxy = Proxy.newProxyInstance(objectToWrap.getClass().getClassLoader(), objectToWrap.getClass()
  8.                 .getInterfaces(), handler);
  9.  
  10.         return (T) proxy;
  11.     }


 
avec l'appelant :  
 

Code :
  1. MyObject truc = new MyObject();
  2. MyObject result = wrapper.wrap(truc);


 
 [:clooney25] ClassCastException sur le code de l'appelant (MyObject result = wrapper.wrap(truc)) - et pas sur le return (T) proxy
 
 :o mais je n'ai pas encore dit mon dernier mot


Citation :

Écoute, on t'connaît pas, mais laisse nous t'dire que tu t'prépares des nuits blanches... des migraines... des "nervous breakdown", comme on dit de nos jours.


---------------
trainoo.com, c'est fini
n°1931296
Jubijub
Parce que je le VD bien
Posté le 12-10-2009 à 18:41:40  profilanswer
 

Point culture


---------------
Jubi Photos : Flickr - 500px
n°1931302
nraynaud
lol
Posté le 12-10-2009 à 18:54:51  profilanswer
 

allez, je suis pas un connard :

Code :
  1. MyObject truc = new MyObject();
  2. PapaLInterface result = wrapper.<PapaLInterface>wrap(truc);


ski veut dire entre autre que si tu implémentes plus d'une interface et que tu fais pas de réflection, il va falloir choisir si tu aimes plus ton papa ou ta maman.

 

edit:
et donc que tu peux changer ton code :

Code :
  1. public <T> T wrap(final T objectToWrap, final Class<T> interface) {
  2.         if (objectToWrap == null) {
  3.             return null;
  4.         }
  5.  
  6.         InvocationHandler handler = new NullObjectInvocationHandler();
  7.         Object proxy = Proxy.newProxyInstance(objectToWrap.getClass().getClassLoader(), interface, handler);
  8.  
  9.         return (T) proxy;
  10.     }


Code :
  1. MyObject truc = new MyObject();
  2. PapaLInterface result = wrapper.wrap(truc, PapaLInterface.class);



Message édité par nraynaud le 12-10-2009 à 18:57:42

---------------
trainoo.com, c'est fini
n°1932214
gizmo
Posté le 15-10-2009 à 19:40:00  profilanswer
 

http://blogs.jetbrains.com/idea/20 [...] n-sourced/ juste parce que ca va en faire jouir certains.

n°1932218
TBone
Qui vivum verrum; vroom vroom.
Posté le 15-10-2009 à 20:06:11  profilanswer
 

gizmo a écrit :

http://blogs.jetbrains.com/idea/20 [...] n-sourced/ juste parce que ca va en faire jouir certains.


ça c'est cool...  
évidemment, il y a qques plugins de la version "Ultimate" que j'aurais bien aimé voir dans la "Community" mais c'est déjà super intéressant :)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1932282
lorill
Posté le 16-10-2009 à 08:47:46  profilanswer
 

ouais, dommage qu'il n'y ait pas toute la partie html/js/jsp, ca le rend complètement inutile ici...

n°1932353
Jubijub
Parce que je le VD bien
Posté le 16-10-2009 à 11:10:10  profilanswer
 

+1, limité à J2SE c'est pas très intéressant


---------------
Jubi Photos : Flickr - 500px
n°1932368
zapan666
Tout est relatif
Posté le 16-10-2009 à 11:17:54  profilanswer
 

bah, ça devient une bonne grosse démo sans limite de temps.


---------------
my flick r - Just Tab it !
n°1932435
nraynaud
lol
Posté le 16-10-2009 à 13:31:01  profilanswer
 

lorill a écrit :

ouais, dommage qu'il n'y ait pas toute la partie html/js/jsp, ca le rend complètement inutile ici...


j'pense que c'est un peu fait exprès


---------------
trainoo.com, c'est fini
n°1932437
the real m​oins moins
Posté le 16-10-2009 à 13:32:58  profilanswer
 

lorill a écrit :

ouais, dommage qu'il n'y ait pas toute la partie html/js/jsp, ca le rend complètement inutile ici...


je serais curieux de voir ds quelle limite ça n'y est pas; les refactoring n'y sont surement pas, mais le reste? un ptit bout de code coloring quand meme, non ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1932446
lorill
Posté le 16-10-2009 à 13:48:08  profilanswer
 

je n'ai pas testé, mais d'apres leur page de comparaison + les commentaires, j'imagine qu'il a la coloration, mais pas de completion + verifs d'erreurs. Pour le html, on s'en fiche, pour js on peut s'en passer même si ca aide bien, pour les jsp ca bloquera ici.

n°1932447
the real m​oins moins
Posté le 16-10-2009 à 13:52:47  profilanswer
 

hs - je ne suis pas sur de comment interpreter ta signature [:paysan]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1932448
masklinn
í dag viðrar vel til loftárása
Posté le 16-10-2009 à 13:53:44  profilanswer
 

the real moins moins a écrit :


je serais curieux de voir ds quelle limite ça n'y est pas; les refactoring n'y sont surement pas, mais le reste? un ptit bout de code coloring quand meme, non ?


Le refactorings y sont, par contre t'as pas le code coverage, la recherche de dupes ou la recherche structurales.

Citation :

Language Support (refactoring, error highlighting, code inspections, intention actions, quick-fixes, etc.)


java groovy xml regex sont dispos par défaut, scala via plugin.


---------------
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°1932449
masklinn
í dag viðrar vel til loftárása
Posté le 16-10-2009 à 13:54:51  profilanswer
 

lorill a écrit :

je n'ai pas testé, mais d'apres leur page de comparaison + les commentaires, j'imagine qu'il a la coloration, mais pas de completion + verifs d'erreurs. Pour le html, on s'en fiche, pour js on peut s'en passer même si ca aide bien, pour les jsp ca bloquera ici.


D'après la page de comparaison la complétion et la vérif d'erreurs devraient y être.


---------------
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°1932450
lorill
Posté le 16-10-2009 à 13:55:07  profilanswer
 

the real moins moins a écrit :

hs - je ne suis pas sur de comment interpreter ta signature [:paysan]


le premier lien est une moquerie, le deuxieme une pub éhontée.

n°1932451
lorill
Posté le 16-10-2009 à 13:55:21  profilanswer
 

masklinn a écrit :


D'après la page de comparaison la complétion et la vérif d'erreurs devraient y être.


on parlait des jsp, la...

 

Edit:

 

Language Support (refactoring, error highlighting, code inspections, intention actions, quick-fixes, etc.)
Java   yes
HTML, XHTML, CSS   no
JavaScript/ActionScript   no

 

Frameworks and Technologies
JSP   no
Servlets 3.0   no

 


Maintenant, c'est sur que le plus simple serait de le télécharger et de voir :o

Message cité 1 fois
Message édité par lorill le 16-10-2009 à 13:57:27
n°1932461
masklinn
í dag viðrar vel til loftárása
Posté le 16-10-2009 à 14:10:28  profilanswer
 

lorill a écrit :


on parlait des jsp, la...


Ah oui j'avais ratal le contexte, mille excuses [:romf]


---------------
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°1932509
the real m​oins moins
Posté le 16-10-2009 à 15:39:28  profilanswer
 

masklinn a écrit :


Le refactorings y sont, par contre t'as pas le code coverage, la recherche de dupes ou la recherche structurales.

Citation :

Language Support (refactoring, error highlighting, code inspections, intention actions, quick-fixes, etc.)


java groovy xml regex sont dispos par défaut, scala via plugin.


je parlais des refactorings sur html, js, css, jsp, etc hein :O


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1932514
masklinn
í dag viðrar vel til loftárása
Posté le 16-10-2009 à 15:45:07  profilanswer
 

the real moins moins a écrit :


je parlais des refactorings sur html, js, css, jsp, etc hein :O


Lorill m'a déjà fait la remarque, tu pourrais lire le thread avant de répondre quand même :o

Spoiler :

[:cupra_yvele]


---------------
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°1934852
TBone
Qui vivum verrum; vroom vroom.
Posté le 23-10-2009 à 12:06:08  profilanswer
 

avant de rentrer dedans, JPF c'est bien pour implémenter un système de plugins ou il y a mieux dans les parages ?


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1934926
the real m​oins moins
Posté le 23-10-2009 à 16:40:00  profilanswer
 

pas de release depuis 2007, inspiré par eclipse (qui n'est autre qu'une surcouche d'osgi, mais va savoir pourquoi, les mecs de jdf ont pas l'autre d'être au courant dans ce "about" ).. c'est toi qui vois :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1934938
TBone
Qui vivum verrum; vroom vroom.
Posté le 23-10-2009 à 16:54:11  profilanswer
 

c'est pour ça que je demandais :D
edit> la question reste donc ouverte :o ;)


Message édité par TBone le 23-10-2009 à 16:54:48

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1934939
the real m​oins moins
Posté le 23-10-2009 à 16:55:03  profilanswer
 

bah sinon, j'suis pas allé voir plus loin; j'avais déjà vu cette page y'a un moment, sans plus. faut voir ce dont t'as vraiment besoin dans un "systeme de plugins" hein...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1935009
TBone
Qui vivum verrum; vroom vroom.
Posté le 23-10-2009 à 22:08:29  profilanswer
 

oh bah je cherche à étendre un soft maison par un système de plugins...
 
en gros, c'est un workflow avec des actions qui se suivent et je voudrais qu'une action soit un plugin (jar?) afin de faciliter (et découpler) leur développement.


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1935392
ynorsa
Posté le 26-10-2009 à 13:35:13  profilanswer
 
n°1935394
TBone
Qui vivum verrum; vroom vroom.
Posté le 26-10-2009 à 13:45:27  profilanswer
 

mmhh... faudra que je creuse paske je fais ça justement en 6.


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°1937828
the real m​oins moins
Posté le 04-11-2009 à 21:06:47  profilanswer
 

Qqun aurait une alternative a java.text.Normalizer qui tourne avec java 5?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1937842
nraynaud
lol
Posté le 04-11-2009 à 22:27:42  profilanswer
 

Code :
  1. list.setCellRenderer(new DefaultListCellRenderer() {
  2.             @Override
  3.             public Component getListCellRendererComponent(final JList list, final Object value, final int index, final boolean isSelected, final boolean cellHasFocus) {
  4.                 final Component listCellRendererComponent = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
  5.                 // seems to correct a strange bug where 1% of the time the returned preferred height is 16000px big
  6.                 // in the second call, everything is fine
  7.                 listCellRendererComponent.getPreferredSize();
  8.                 return listCellRendererComponent;
  9.             }
  10.         });


:(

Message cité 1 fois
Message édité par nraynaud le 04-11-2009 à 22:28:03

---------------
trainoo.com, c'est fini
n°1937845
0x90
Posté le 04-11-2009 à 22:40:17  profilanswer
 

nraynaud a écrit :

Code :
  1. list.setCellRenderer(new DefaultListCellRenderer() {
  2.             @Override
  3.             public Component getListCellRendererComponent(final JList list, final Object value, final int index, final boolean isSelected, final boolean cellHasFocus) {
  4.                 final Component listCellRendererComponent = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
  5.                 // seems to correct a strange bug where 1% of the time the returned preferred height is 16000px big
  6.                 // in the second call, everything is fine
  7.                 listCellRendererComponent.getPreferredSize();
  8.                 return listCellRendererComponent;
  9.             }
  10.         });


:(


T'as un bug en moins, pas de quoi être triste [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1937847
nraynaud
lol
Posté le 04-11-2009 à 22:41:14  profilanswer
 

en fait non, ça marche pas :(


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  260  261  262  ..  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)