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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  127  128  129  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1271405
the real m​oins moins
Posté le 21-12-2005 à 16:57:17  profilanswer
 

Reprise du message précédent :
mais retourne jouer avec ta roulette toi [:kiki]
 
 
jubi > y'a what mille topics sur le sujet ..........


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 21-12-2005 à 16:57:17  profilanswer
 

n°1271407
Jubijub
Parce que je le VD bien
Posté le 21-12-2005 à 17:02:43  profilanswer
 

sisi :  
 
en fait mon pb est le suivant : le soft de CAO sur lequel je bosse importe des données d'un autre soft de CAO. C'est du CSV un peu bizarre.
 
Ca représente des schémas electriques. Le pb c qu'entre 2 révisions du schéma, l'appli de CAO source fait n'importe quoi et ne renomme pas les fils pareils.  
Mes utilisateurs sont dans la merde parce qu'ils ont besoin de pouvoir comparer au bout de scotch près en quoi consiste l'ancien faisceau, et en quoi consiste le nouveau.
 
Bilan je dois coder un système qui détecte que le fil 1354534 de la rev A et le fil 8468732 de la rev B sont en fait le même fil, et ainsi de suite.
 
j'ai même pas besoin de GUI pour le faire, même le traitement n'étant pas infaillible, je veux pouvoir montrer le avant/après.
A l'heure actuelle mes utilisateurs se sont codés une macro qui fait une soupe bizarre, et qui est très très limitée.
 
Je pensais donc en gros lire mes 2 CSV, les traiter pour comparaison, et juste afficher le résultat dans excel avec des tableaux tout con, sans formules, juste avec des couleurs.
Si y'a un soucis, le gars pourra rectifier dans Excel, et sauver le CSV résultant. (Disons que je me vois pas coder une GUI avec tableau pour faire ca, sachant qu'en gros faut que ca marche mais g pas de temps alloué pour le faire)
 
Quelle est l'API la plus simple plus créer facilement un fichier Excel ?


---------------
Jubi Photos : Flickr - 500px
n°1271429
souk
Tourist
Posté le 21-12-2005 à 17:33:01  profilanswer
 

j'ai une preference pour jxl mais bon ...
 
 
pour un mec qui touche plus au code, tu te retrouves a faire des doc excel en java [:dawa]

n°1271520
Jubijub
Parce que je le VD bien
Posté le 21-12-2005 à 19:31:41  profilanswer
 

oui enfin c un à coté...disons que perdre du temps là dessus me fera gagner des jours entiers de support auprès des utilisateurs
 
pis c pas trop violent, ca reste du java de base là qd meme...


---------------
Jubi Photos : Flickr - 500px
n°1271759
Trollable
Posté le 22-12-2005 à 13:22:07  profilanswer
 

Jubijub a écrit :

Quelle est l'API la plus simple plus créer facilement un fichier Excel ?


 
POI.


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
n°1273592
souk
Tourist
Posté le 27-12-2005 à 10:55:06  profilanswer
 

'tain :fou: :fou:
le pom maven2 de jfreecharts a une dependence sur gnujaxp 1.0.0 qui lui n'est pas dans le repository maven :cry: ils pouvaient pas le mettre :fou: :fou: obligé de l'installer à la mano :fou: :fou:

n°1273622
the real m​oins moins
Posté le 27-12-2005 à 11:48:26  profilanswer
 

Code :
  1. <dependency>
  2.             <groupId>jfree</groupId>
  3.             <artifactId>jcommon</artifactId>
  4.             <version>1.0.0-rc1</version>
  5.             <type>jar</type>
  6.             <scope>compile</scope>
  7.             <exclusions>
  8.                 <exclusion>
  9.                     <groupId>gnujaxp</groupId>
  10.                     <artifactId>gnujaxp</artifactId>
  11.                 </exclusion>
  12.             </exclusions>
  13.         </dependency>
  14.         <dependency>
  15.             <groupId>jfree</groupId>
  16.             <artifactId>jcommon-xml</artifactId>
  17.             <version>1.0.0-rc1</version>
  18.             <type>jar</type>
  19.             <scope>compile</scope>
  20.             <exclusions>
  21.                 <exclusion>
  22.                     <groupId>gnujaxp</groupId>
  23.                     <artifactId>gnujaxp</artifactId>
  24.                 </exclusion>
  25.             </exclusions>
  26.         </dependency>


 
 
--> http://maven.apache.org/guides/min [...] elism.html :o
--> http://jira.codehaus.org/browse/MEV :o


Message édité par the real moins moins le 27-12-2005 à 11:49:14

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1273636
souk
Tourist
Posté le 27-12-2005 à 12:04:04  profilanswer
 

ué, ué :o

n°1274303
nraynaud
lol
Posté le 29-12-2005 à 09:55:08  profilanswer
 

Code :
  1. import com.pouet.C1.C2;


(C2 est nested dans C1)
c'est autorisé ça en 1.4 ou il m'a fait un import statique ?

n°1274311
souk
Tourist
Posté le 29-12-2005 à 10:14:19  profilanswer
 

bah oui stautorisé pardi :o
 
(edit: et pour les imports statiques, on les reconnait facilement [:dawa] => import static java.lang.Math.*; [:dawa] )


Message édité par souk le 29-12-2005 à 10:15:40
mood
Publicité
Posté le 29-12-2005 à 10:14:19  profilanswer
 

n°1274317
nraynaud
lol
Posté le 29-12-2005 à 10:32:28  profilanswer
 

ah ! ok :o
 
merci [:dawa]

n°1274822
nraynaud
lol
Posté le 30-12-2005 à 10:22:20  profilanswer
 

Code :
  1. public boolean equals(Object p_obj)
  2.     {
  3.         if (p_obj instanceof VariableType)
  4.             return p_obj.equals(this);
  5.         else
  6.             if (p_obj instanceof BaseType)
  7.                 return ((BaseType)p_obj).name.equals(name);
  8.         return false;
  9.     }


 
je hais .equals [:benou]

n°1274823
nraynaud
lol
Posté le 30-12-2005 à 10:27:26  profilanswer
 

Code :
  1. public boolean equals(Object p_obj)
  2.     {
  3.         if (p_obj instanceof VariableType)
  4.             return p_obj.equals(this);
  5.         else if (p_obj instanceof Cartesian)
  6.             return ((Cartesian) p_obj).left.equals(left) && ((Cartesian) p_obj).right.equals(right);
  7.         return false;
  8.     }
  9.     public int hashCode()
  10.     {
  11.         return left.hashCode() ^ right.hashCode() ^ "Cartesian".hashCode();
  12.     }


 
ça vous parrait bien ?

n°1274824
souk
Tourist
Posté le 30-12-2005 à 10:32:08  profilanswer
 

et si p_obj est null ? [:dawa]

n°1274828
nraynaud
lol
Posté le 30-12-2005 à 10:48:48  profilanswer
 

tout objet doit être différent de null [:dawa]
 
 
(merci, j'oublie tout le temps ce genre de conneries, je corrige)
 
et celui-ci :

Code :
  1. public boolean equals(Object p_obj)
  2.     {
  3.         if (p_obj == null)
  4.             return false;
  5.         if (p_obj instanceof LiteralType)
  6.             return p_obj.equals(holder.value);
  7.         else if (p_obj instanceof VariableType)
  8.             return holder.equals(((VariableType) p_obj).holder);
  9.         else
  10.             return false;
  11.     }
  12.     public int hashCode()
  13.     {
  14.         return holder.hashCode();
  15.     }


 
et ça :

Code :
  1. public boolean equals(Object p_obj)
  2.         {
  3.             if (p_obj == null)
  4.                 return false;
  5.             if (p_obj == this)
  6.                 return true;
  7.             if (p_obj instanceof ValueHolder)
  8.             {
  9.                 ValueHolder other = (ValueHolder) p_obj;
  10.                 if (value == null)
  11.                     return false;
  12.                 else
  13.                     return value.equals(other.value);
  14.             }
  15.             else
  16.                 return false;
  17.         }
  18.         public int hashCode()
  19.         {
  20.             return value == null ? super.hashCode() : value.hashCode();
  21.         }


 
?

n°1274849
souk
Tourist
Posté le 30-12-2005 à 11:20:24  profilanswer
 

ca me semble ok  [:klem3i1]

n°1274865
nraynaud
lol
Posté le 30-12-2005 à 11:32:39  profilanswer
 

en fait c'était la merde, parce que j'avais des HashSet qui avaient besoin de faire la différence entre les variables et les autres [:klem3i1]

n°1274884
the real m​oins moins
Posté le 30-12-2005 à 11:42:45  profilanswer
 

perso c'est alt-insert, "equals() and hashCode()", et je me casse pas le cul. je commente avec "// generated", et je fais pareil pour getters et setters.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1274887
souk
Tourist
Posté le 30-12-2005 à 11:43:55  profilanswer
 

the real moins moins a écrit :

perso c'est alt-insert, "equals() and hashCode()", et je me casse pas le cul. je commente avec "// generated", et je fais pareil pour getters et setters.


 
+1 [:romf]

n°1275618
nraynaud
lol
Posté le 01-01-2006 à 19:46:33  profilanswer
 

the real moins moins a écrit :

perso c'est alt-insert, "equals() and hashCode()", et je me casse pas le cul. je commente avec "// generated", et je fais pareil pour getters et setters.


[:pingouino]
 
je viens de me rendre compte que mes .equals (que j'ai virés depuis d'ailleur, pour une fonction bien typée et en double dispatch) étaient triviaux en fait.

n°1275678
benou
Posté le 02-01-2006 à 00:34:16  profilanswer
 

nraynaud a écrit :

ça vous parrait bien ?


et les conventions de codage c'est pour les clebs ? :o


---------------
ma vie, mon oeuvre - HomePlayer
n°1275681
nraynaud
lol
Posté le 02-01-2006 à 00:46:15  profilanswer
 

benou a écrit :

et les conventions de codage c'est pour les clebs ? :o


on a des convention internes (des préfixes à la con), je suis en train de leur faire péter la rondelle justement, mais il faut bien leur monter pourquoi c'est con, et pour ça il faut que je prenne le temps d'écrire une bafouille sur la chose, d'aller chercher des exemples etc.
 
C'est la première étape avant un lobbying pour intelliJ, mais il faut que j'asseye ma crédibilité avant.

n°1275683
verdoux
And I'm still waiting
Posté le 02-01-2006 à 00:56:04  profilanswer
 

nraynaud a écrit :

Code :
  1. public boolean equals(Object p_obj)
  2.     {
  3.         if (p_obj instanceof VariableType)
  4.             return p_obj.equals(this);
  5.         else if (p_obj instanceof Cartesian)
  6.             return ((Cartesian) p_obj).left.equals(left) && ((Cartesian) p_obj).right.equals(right);
  7.         return false;
  8.     }
  9.     public int hashCode()
  10.     {
  11.         return left.hashCode() ^ right.hashCode() ^ "Cartesian".hashCode();
  12.     }


 
ça vous parrait bien ?


Bof, parce que les hashcodes de Cartesian(x,y) et Cartesian(y,x) sont identiques.

n°1275684
nraynaud
lol
Posté le 02-01-2006 à 01:01:50  profilanswer
 

verdoux a écrit :

Bof, parce que les hashcodes de Cartesian(x,y) et Cartesian(y,x) sont identiques.


on s'en fout, c'est juste pour suivre le equals, le hashcode n'est pas stratégique.
 
 
mais j'ai viré tout ça, because j'utilise un truc bien typé je vous dis :fou:
 
En fait j'avais besoin d'une hashmap sur l'identité et d'une égalité structurelle, donc j'ai ajouté une fonction d'égalité structurelle bien typée avec un superbe double-dispatch. Et puis un système d'unification des types top-moumoute, il faudra que je vous montre ça un jour [:dawa]

n°1275695
push
/dev/random
Posté le 02-01-2006 à 02:22:46  profilanswer
 

nraynaud> tiens j'ai vu je sais plus sur quel topique que t'avais fait un client irc en java, tu l'as fini ? je peux zieuter le code ?

n°1275696
nraynaud
lol
Posté le 02-01-2006 à 02:34:28  profilanswer
 

push > non et non.
 
[:dawa] j'ai pas publié parce que c'était pas utilisable. L'idée c'était de rattraper la castrophe internationale de JChatIRC, mais au bout d'un moment, ça m'a saoulé les specs IRC incompatibles, imprécises etc.
 
Par contre, j'avais mis au point 2-3 patterns (le traitement des textes décorés, l'algo pour éliminer le début d'une zone de texte en O(1) etc.) que j'ai repris dans Jcoincoin.

n°1275720
push
/dev/random
Posté le 02-01-2006 à 05:05:25  profilanswer
 

nraynaud> ok, enfait je connaissais pas JChatIRC, j'ai pas encore regardé ce qui existe, j'aurai un truc à matter comme ça, en gros tu lui reproches quoi pour me faire une idée ?

n°1275722
nraynaud
lol
Posté le 02-01-2006 à 05:23:12  profilanswer
 

la naïveté de tous les algos et la lenteur que ça produit.

n°1276208
lorill
Posté le 03-01-2006 à 09:56:56  profilanswer
 

heps, mettons que j'ai du html pourri dans une String. je veux juste du plain/text. Y'a un truc magique pour virer les balises ?

n°1276219
nraynaud
lol
Posté le 03-01-2006 à 10:30:35  profilanswer
 

un automate à pile ?  
 
ah non, 2 /o\

n°1276231
lorill
Posté le 03-01-2006 à 10:49:46  profilanswer
 

suivant !

n°1276233
verdoux
And I'm still waiting
Posté le 03-01-2006 à 10:56:00  profilanswer
 

Supprimer les "<", "</", ">" et "/>" ?

n°1276235
R3g
fonctionnaire certifié ITIL
Posté le 03-01-2006 à 10:59:39  profilanswer
 

avec un StringTokenizer [:dawa]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1276236
lorill
Posté le 03-01-2006 à 11:02:23  profilanswer
 

et se taper tout ce qu'il y a dedans dans le document ?
surtout que je voudrais tant qu'a faire remplacer les <br> par des retours chariots, etc...

n°1276243
lorill
Posté le 03-01-2006 à 11:10:50  profilanswer
 

ouais bon crotte.
 

Code :
  1. private static String htmlToText(String html)
  2. {
  3.  html = html.replaceAll("\r", "" );
  4.  html = html.replaceAll("\n", "" );
  5.  html = html.replaceAll("\\<br.*?\\>", "\r\n" );
  6.  html = html.replaceAll("\\<.*?\\>","" );
  7.  return html;
  8. }

n°1276247
R3g
fonctionnaire certifié ITIL
Posté le 03-01-2006 à 11:13:49  profilanswer
 

\r\n, c'est un peu trop dépendant de la plateforme ça ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1276258
lorill
Posté le 03-01-2006 à 11:34:11  profilanswer
 

R3g a écrit :

\r\n, c'est un peu trop dépendant de la plateforme ça ?


c'est surtout network-neutral, et je le balance par http, alors bon [:klem3i1]

n°1276349
the real m​oins moins
Posté le 03-01-2006 à 13:53:02  profilanswer
 

R3g a écrit :

\r\n, c'est un peu trop dépendant de la plateforme ça ?


ben justement il les jarte séparement.
edit: ah pardon, tu devais parler du remplacement de br, au temps pour moi


Message édité par the real moins moins le 03-01-2006 à 13:53:33

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1277262
nraynaud
lol
Posté le 04-01-2006 à 22:23:34  profilanswer
 

C:\Documents and Settings\Nicolas\Mes documents\dev\LTG>java -classpath "C:\Program Files\pmd-3.4\bin\pmd.bat\..\..\lib\pmd-3.4.jar;JAXEN_JAR" net.sourceforge.pmd.PMD src html design
Exception in thread "main" java.lang.OutOfMemoryError


[:petrus75]


Message édité par nraynaud le 04-01-2006 à 22:25:31
n°1277272
nraynaud
lol
Posté le 04-01-2006 à 22:40:10  profilanswer
 
n°1277370
the real m​oins moins
Posté le 05-01-2006 à 00:10:52  profilanswer
 

tu veux dire que cette règle te parait inutile ? Je ne prend pas position pour l'instant... t'as un exemple qui la contredirait ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  127  128  129  ..  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)