oulala
si tu lis l'anglais, je te conseille http://catb.org/~esr/faqs/smart-questions.html
sinon en francais
http://www.gnurou.org/writing/smartquestionsfr
sinon dans google, tu tapes java classpath
(j'vais me faire moinser mais je suis bourré, la, c'est vendredi soir, merde !)
[ Répondre ]
Re: postgresql c'est mieux
parce qu'il ne me laisse pas insérer 30 Février 2008 dans un champ date.
parce qu'il vise avant tout la stabilité, la fiabilité et la cohérence des données.
parce que ses performances sont nickel.
parce qu'un éléphant ça sait compter, et on peut compter sur lui.
parce que les mailing lists.
parce que Tom Lane.
parce que MySQL et PostgreSQL n'ont en commun que le fait d'être des logiciels libres, mais qu'ils ne jouent pas dans la même catégorie.
parce que à l'opposé de MySQL qui est un logiciel libre, PostgreSQL est un projet libre.
parce que pas un plantage et pas une seule perte de données en 3 ans.
[ Répondre ]
Re: Je suis pas un expert, mais ...
c'est plus compliqué à mettre en place
ça se discute. Je trouve l'approche "tout dans la base" assez simple. Une requête SQL, c'est quand même pas la mort.
Et la possibilité, avec un simple backup de la base, de tout sauver, puis de tout restaurer, c'est appréciable.
Par contre, ça implique d'accéder à ces fichiers en passant par la base.
c'est plus lent quand la base est pas optimisée pour ça
Je vais parler de ce que je connais : PostgreSQL. Ça ne sera pas le cas, meme si le champ BLOB est dans la même table que des champs de description.
ça fait très vite grossir la base
toujours pour PostgreSQL, ça ne prendra pas plus de place que si les fichiers sont stockés sur le disque dur. (en fait ça peut en prendre moins si on active la compression des champs binaires).
Sinon j'ai lu un peu le thread, et je n'ai pas vu l'argument clé en la faveur d'un stockage dans le SGBD, à savoir l'intégrité référentielle.
Si l'ajout d'un fichier échoue, on fait un simple rollback de la transaction et le tour est joué. Si le stockage est dans le filesystem, la gestion d'erreur devient plus complexe.
Néanmoins, tout ça est une question de point de vue. Si tu n'es pas allergique à l'anglais :
http://archives.postgresql.org/pgsql-general/2007-04/msg0019(...)
: y sont développés quelques arguments intéressants.
[ Répondre ]
Re: comparons ce qui est comparable
il ne serait pas plus simple d'avoir une contrainte NOT NULL dans la base?
bon je dis ca, mais en general, je la joue mode multi parano :
javascript qui va bien
verification en PHP
contraintes NOT NULL dans la base.
[ Répondre ]
hum
Je suis un admin unix de la vieille école. Un dur, un tatoué, un gars qui connait par coeur le man bash
si t'es de la vieille école j'aurais pensé que tu utiliseras le Bourne Shell.
Rhah, le bon linux tuné à mort, du Kerrighed, du torque, du cluster, des analyses de flux, du réseau à donf, du myrinet, du gigabit,
Peut-etre que t'aurais du te renseigner sur cette formation avant de t'y inscrire.
Premier exercice. RMI
je te rassure, le RMI c'est pas très utilisé. Par contre j'attend tes posts dans quelque semaines tes récriminations sur les servlets.
allez bon courage ....
[ Répondre ]
Re : Mac os x, open source, compilation
si tu installes les outils developpeur Apple, tu pourras faire du ./configure, make, make install avec succès sur la plupart des logiciels libres (surtout ceux qui utilisent autoconf)
sinon,
Fink : http://finkproject.org/
MacPorts : http://www.macports.org/
peuvent te servir pour avoir un semblant de distro
PS: Je suis sur un clavier qwerty et je n'ai pas d'accent, désolé
elle est bien bonne celle la !
PS : les claviers Mac AZERTY sont honteux pour les developpeurs : l'accessibilité des \ et | c'est pas trop ca.
[ Répondre ]
pour Java : cyberneko
http://people.apache.org/~andyc/neko/doc/html/ : parse le HTML à peu près correctement.
Sinon, du parsing de chaines de caractères à base de regexp, c'est pas trop compliqué à faire à la main...
[ Répondre ]
cp ?
cp fic_source.txt fic_dest.conf
[ Répondre ]
pid
encapsule ton programme dans un script :
ce script doit récupérer le PID du programme une fois lancé (cf man bash pour + de détails) et stocke le dans un fichier style monprogramme.pid.
L'emplacement standard de ce genre de fichiers est plutot dans /var/run
en début de ce script script qui appelle ton programme vérifie :
1 - la non existence du fichier
2 - si le PID stocke dans ce fichier tourne
-> tu peux ainsi décider de ne pas lancer ton programme après
hope it helps
[ Répondre ]
faites ce que je dis, pas ce que je fais
dans ta liste il n'y a pas le format pdf, mais sur ton site il y en plein !!!!
a part ca merci pour ce journal :-)
[ Répondre ]
re
avec 4Gb de shmmax tu es en theorie sensé pouvoir avoir autant en shared buffers, non?. a 8kb le shared buffer, tu peux monter jusqu'à 524288 en shared_buffer.
évite de metre une valeur trop grosse au work_mem surtout si tu as des requetes complexes.
Sinon, n'hésite pas a jeter un oeil a http://www.powerpostgresql.com/PerfList/ et http://www.powerpostgresql.com/Downloads/annotated_conf_80.h(...) , ainsi qu'aux liens de ce journal : http://linuxfr.org/~letoff/24887.html
[ Répondre ]
moinsez moi je suis de mauvaise humeur !
Pourquoi pas Oracle ? c'est une base légère et facile a administrer:-)
Non sans dec, faut être plus précis !
4 entités ça veut dire quoi ? 4 objets à stocker ?
ou 1 table avec 4 colonnes ?
ou 4 tables différentes ...
Quelle sera la taille totale estimée ?
y aura-t-il beaucoup d'accès simultanés ?
beaucoup de modification de données ? ou principalement de la sélection de données ?
[ Répondre ]
Re: A tes risque et péril
ou alors le brainfuck dans le même genre que le Whitespace.
Plus sérieusement, pour reprendre une métaphore connue, l'important c'est pas le nombre mais de savoir bien s'en servir.
Bref, approfondis en un plutôt !
[ Répondre ]
nohup ?
http://fr.wikipedia.org/wiki/Nohup
[ Répondre ]
Re: je te propose ...
GanttProject ( http://www.framasoft.net/article2071.html ) est peut-etre la solution a ton problème.
[ Répondre ]
grisbi ?
http://www.grisbi.org/index.fr.html
je m'y connais pas trop en compta, alors peut-etre que ca ne correspond pas...
[ Répondre ]
PDTI
PDTI ( http://www.ravenbrook.com/project/p4dti/(...) ) permet l'integration entre Bugzilla et Perforce dans ma boite et ca marche pas trop mal
[ Répondre ]
Openoffice 2 bien sur
Honnetement, OppenOffice 2 n'est peut-etre qu'une beta, mais AMHO, il est tout a fait utilisable pour ce que tu veux en faire
[ Répondre ]
ou plutot
http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Cryptologie(...)
[ Répondre ]



matsc
mtasc est utilise dans ma boite pour faire le frontend d'1 application multi-tier avec des webservices Axis/Tomcat derrière :
avantages par rapport a l'utilisation de MAcromedia Flash Studio :
durée de compilation (passe de 5 minutes a 10 secondes)
mode de compilation strict
multiplateforme, et permet maintenant de générer les swf de manière automatique lors des nightly builds
...
plein d'autres que j'ignore (vu que je ne développe pas sur le frontend)
Inconvenients : mtasc n'est plus maintenu
[ Répondre ]