Ne pas avoir la passion n'empêche pas d'être consciencieux, mais limite la plus value apportée par la curiosité.
Le manque de curiosité est une lacune importante pour un développeur. C'est comme ça qu'on se retrouve avec du code certes propre, bien présenté, mais totalement inutile et/ou factorisable aisément - par exemple.
Et la curiosité ne vient que si on a la passion. Pourquoi j'irais chercher à quoi sert Struts, les Design Patterns, les Templates C++, les bulk copy d'Oracle, etc. si je n'ai pas la curiosité. Je peux vivre sans, et faire "comme on m'a appris".
Ca n'a pas que des inconvénients (on stagne certes, mais sur des technologies/méthodes éprouvées). Mais à long terme, cela devient un problème - à mon avis - et ça nuit à la qualité du code généré.
Ben c'est vrai qu'il y a aussi ce cas là, mais quand j'ai commencé mes études d'info (en 1991 déjà), je me suis retrouvé avec une ribambelles d'étudiants qui ignoraient tout d'un ordinateur, et n'en avaient que faire. Ils voulaient un débouché professionnel, n'importe lequel.
A noter que je ne sors pas d'une école d'ingénieur, mais d'un BTS informatique de gestion, accessible à presque tous les bacs (j'ai un bac de compta - G2 à l'époque).
Donc, j'ai pu observer une foule hétérogène tenter de se faire à l'info. Certains ont effectivement abandonné, d'autres ont insistés et ont décroché un job dans ce secteur.
Mais peu se sont réellement découvert une passion. Seuls ceux qui étaient déjà des mordus en entrant l'étaient en sortant, les autres se sont contentés "d'apprendre un métier pour gagner sa vie".
Je persiste et signe donc : le fait d'avoir un PC (raccourci pour désigner les personnes s'intéressant à l'informatique) avant de commencer les études participe à discerner qui a la passion et qui ne l'a pas.
T'as bien de la chance. Moi, c'est beaucoup plus variable. Et ça a commencé dès les études : beaucoup se sont retrouvés là parce que "l'informatique était un secteur d'avenir", sans jamais avoir touché un PC de leur vie...
mais pourquoi voudrait tu que mozilla autorise l'utilisation d'icones officelles pour des builds non-officiels?
J'ai peut-être mal compris, mais n'est-ce pas ce qu'autorisent TOUS les autres logiciels libres ? Quand j'installe KOffice, KMyMoney, The Gimp, InkScape, etc..., ce sont les builds réalisées par ma distribution, donc non-officiels ; et pourtant, il y a bien l'icône de The Gimp, son nom, et tout et tout.
Mettre un programme n'importe et penser qu'il va retrouver ses petits est assez osé... (fichier de conf...)
Ca dépend des petits en question. Moi, ça ne me choque pas d'imaginer en tout cas que tout ça se fasse dynamiquement ; par contre, tout définir à la compilation me paraît un peu frapadingue.
Utiliser des variables d'enviornnement peut vite devenir assez bordélique et arrivent finalement un à truc qui peut ressembler à une certaine base de registres...
Ben c'est un peu ce qu'on fait avec $PATH, $SH_LIB, et j'en passe.
Là où je rejoins complètement Mildred, voire le dépasse, c'est que pour un novice (que je suis) les autotools semblent être un incroyable merdier, complexe et lent.
Pour compiler kmymoney2 (excellent soft au demeurant), il me faut presque 1 heure sur mon Athlon 1ghz, et j'ai franchement l'impression qu'un tiers du temps est consommé par les autotools et non par gcc et autres générateurs de code.
Je sais qu'ils ne servent pas à rien, et notamment assurent la compilation multiplateforme en s'assurant des éléments disponibles sur la machine, mais quand même, ça fait chier. J'oserais jamais compiler un KDE, ou installer une Gentoo, dans ces conditions.
Quant à trouver une alternative, je ne rêve pas trop...
Seamonkey n'est pas un « singe des mers », mais, comme nous l'apprend Wikipédia, un invertébré marin.
Je crois pas que ça devrait changer quelquechose. Si quelqu'un décide de faire un singe sur un planche de surf, avec une ch'tite vague en dessous, je trouverais ça très bien.
Par contre, c'est pas très parlant en terme de description de fonctionnalité de l'application. Contrairement au renard/panda rouge qui semble créer une planète rappelant l'icône classique des navigateurs web.
Bref, ça va pas être facile de faire un truc beau, en rapport avec le nom ET les fonctions du logiciel.
Je ne suis pas certain que tout le monde puisse goûter à l'ironie de la situation, alors je le précise : l'auteur de ce journal-qui-n'aurait-pas-dû-en-être-un n'est pas un quidam (en tout cas pas ici) puisqu'il s'agit du créateur/initiateur de LinuxFr et de Templeet, le moteur qui l'anime...
Je pertinente, et je rajoute : la plupart des requêtes imbriquées peuvent se réécrire sous forme de jointures ; celles-ci sont généralement à privilégier car mieux supportées et donc plus portables.
Par contre, je préfère la syntaxe ANSI, plus explicite à mon goût :
SELECT t1.nom
FROM
table1 t1
INNER JOIN table2 t2 ON t1.id = t2.id
WHERE
t2.entreid = '13'
AND t1.prenom = 'TOTO'
Après, quelques tests de performances pour s'assurer de la meilleure solution sont toujours bienvenus...
Je suis moi-même atteint d'une maladie rare, qui provoque de terribles pertes de mémoire en plus de la narcolepsie. Ayant travaillé sur ces 2 sujets, je viens enfin de trouver à un remède miraculeux. Il suffit de commmmmmmmmmmmmmmmmmmmmm
Relis-le bien, tu y trouveras déjà un rapport avec le libre ; met ça en corrélation avec le fait que tu sois dans un journal, et ajoutes-y que la plupart des Linuxiens connaissent / fréquentent des gens qui ne sont pas (encore) sous Linux
Tu découvriras alors que ton commentaire a moins sa place sur ce journal que ce journal ne l'a sur ce site, même si il ne cite pas explicitement Linux.
Sinon, histoire de faire un commentaire utile, je soulignerais que Microsoft semble travailler à un équivalent Synaptic/Urpmi/... ouvert aux logiciels non-Microsoft (cf. un journal précédent), ce qui serait déjà un premier pas.
Cela dit, je doute que cela intègre les logiciels libre, je pressens (mais j'espère me tromper) qu'il s'agira d'un service payant à destination des éditeurs. Ainsi, seuls les gros projets libres (Openoffice, Mozilla, MySQL, ...) pourront s'offrir ce luxe.
Déjà, évite tout ce qui n'est pas standard SQL : exit Berkeley DB
Ensutie, pour de l'embarqué en java, prend un base en pur java : exit SQLite.
Il ne te reste que Derby, HSQL, McKoi.
Perso, j'ai utilisé un peu McKoi et je le trouve vraiment très bon. Par contre, le développement a ralentit après la sortie de la version 1.0, et c'est maintenant un peu au ralenti.
Au contraire, HSQL est utilisé par de nombreux projets opensource (Jonas par exemple), et est très actif.
Pour Derby, ben je viens de découvrir seulement son existence, alors j'ai rien à ajouter.
Moi aussi quand j'étais sous Windows j'avais pas de problème. Mais le monde change, et je vois de plus en plus rarement un PC rester vierge si il n'est pas bardé de protections en tout genre.
En même temps, j'avais pas trop le choix : sa boîte lui paye le pack wanadoo, pas Norton, pour lequel je n'avais qu'une version d'essai valable 3 mois.
Disclaimer : je ne cherche pas à justifier le zig qui s'est amusé à s'installer un Windows XP pirate.
Il peut très bien les désinstaller.
Récemment (la semaine dernière) j'arrive sur le PC de ma belle mère. Sa boîte lui a fourni un PC tout neuf (Packard Bell) avec une version d'essai (valable 3 mois) de Norton Security 2004 préinstallée. Mais également un abonnement antivirus+firewall avec son pack Wanadoo.
Là-dessus, on m'appelle pour installer le pack en question.
Premier réflexe : désinstaller Norton pour n'avoir qu'un seul antivirus.
Je vais bêtement dans le panneau de configuration, ajout/suppression de programme, je cherche Norton et... rien. Pas de Norton dans la liste.
S'agissant d'un PC utilisé professionellement, je suis pas chaud pour me lancer dans une désinstallation manuelle, et je cherche sur Google une solution.
Les premiers éléments de réponse sont décourageants : ceux qui posent la question "comment désinstaller NAV" se font répondre d'aller dans le panneau de configuration.
Après exploration, je finis par trouver sur le FTP de Symantec un programme qui supprime totalement NAV sans passer par le schéma habituel.
Autant dire que pour l'utilisateur lambda, c'est pas vraiment accessible. Et je trouve ça carrément inadmissible.
Quelqu'un d'autre a-t-il eu une expérience du même genre (logiciel préinstallé non désinstallable) ? A part Internet Explorer, bien sûr :-)
[^] # Re: Qualité des développeurs de soft propriétaires ?
Posté par Dring . En réponse à la dépêche Sortie des pilotes ATI et NVIDIA. Évalué à 4.
Le manque de curiosité est une lacune importante pour un développeur. C'est comme ça qu'on se retrouve avec du code certes propre, bien présenté, mais totalement inutile et/ou factorisable aisément - par exemple.
Et la curiosité ne vient que si on a la passion. Pourquoi j'irais chercher à quoi sert Struts, les Design Patterns, les Templates C++, les bulk copy d'Oracle, etc. si je n'ai pas la curiosité. Je peux vivre sans, et faire "comme on m'a appris".
Ca n'a pas que des inconvénients (on stagne certes, mais sur des technologies/méthodes éprouvées). Mais à long terme, cela devient un problème - à mon avis - et ça nuit à la qualité du code généré.
[^] # Re: Qualité des développeurs de soft propriétaires ?
Posté par Dring . En réponse à la dépêche Sortie des pilotes ATI et NVIDIA. Évalué à 3.
A noter que je ne sors pas d'une école d'ingénieur, mais d'un BTS informatique de gestion, accessible à presque tous les bacs (j'ai un bac de compta - G2 à l'époque).
Donc, j'ai pu observer une foule hétérogène tenter de se faire à l'info. Certains ont effectivement abandonné, d'autres ont insistés et ont décroché un job dans ce secteur.
Mais peu se sont réellement découvert une passion. Seuls ceux qui étaient déjà des mordus en entrant l'étaient en sortant, les autres se sont contentés "d'apprendre un métier pour gagner sa vie".
Je persiste et signe donc : le fait d'avoir un PC (raccourci pour désigner les personnes s'intéressant à l'informatique) avant de commencer les études participe à discerner qui a la passion et qui ne l'a pas.
[^] # Re: Tout simplement...
Posté par Dring . En réponse au journal 5000$ pour utiliser le nom "Linux". Évalué à -4.
Désolé pour le bruit.
# Les liens qui marchent...
Posté par Dring . En réponse au journal 5000$ pour utiliser le nom "Linux". Évalué à 3.
http://www.osnews.com/comment.php?news_id=11612(...)
http://standblog.org/blog/2005/08/18/93114304-protection-de-la-marq(...)
Grmbl...
[^] # Re: Qualité des développeurs de soft propriétaires ?
Posté par Dring . En réponse à la dépêche Sortie des pilotes ATI et NVIDIA. Évalué à 3.
[^] # Re: Oui, mais.....
Posté par Dring . En réponse au journal Mac OS X sur x86. Évalué à 1.
Et comment Apple sait que tu l'avais "bien ouvert" en regardant la vidéo ? Ah, je sais : il y a un GPS dans l'alim :-)
[^] # Re: motivations
Posté par Dring . En réponse à la dépêche Création de la Mozilla Corporation. Évalué à 8.
J'ai peut-être mal compris, mais n'est-ce pas ce qu'autorisent TOUS les autres logiciels libres ? Quand j'installe KOffice, KMyMoney, The Gimp, InkScape, etc..., ce sont les builds réalisées par ma distribution, donc non-officiels ; et pourtant, il y a bien l'icône de The Gimp, son nom, et tout et tout.
Pourquoi ce traitement différent pour Mozilla ?
[^] # Re: mouais...
Posté par Dring . En réponse au journal Les autotools: lorsque ca ne marche pas .... Évalué à 1.
Ca dépend des petits en question. Moi, ça ne me choque pas d'imaginer en tout cas que tout ça se fasse dynamiquement ; par contre, tout définir à la compilation me paraît un peu frapadingue.
Ben c'est un peu ce qu'on fait avec $PATH, $SH_LIB, et j'en passe.
Là où je rejoins complètement Mildred, voire le dépasse, c'est que pour un novice (que je suis) les autotools semblent être un incroyable merdier, complexe et lent.
Pour compiler kmymoney2 (excellent soft au demeurant), il me faut presque 1 heure sur mon Athlon 1ghz, et j'ai franchement l'impression qu'un tiers du temps est consommé par les autotools et non par gcc et autres générateurs de code.
Je sais qu'ils ne servent pas à rien, et notamment assurent la compilation multiplateforme en s'assurant des éléments disponibles sur la machine, mais quand même, ça fait chier. J'oserais jamais compiler un KDE, ou installer une Gentoo, dans ces conditions.
Quant à trouver une alternative, je ne rêve pas trop...
# Singe des mers
Posté par Dring . En réponse à la dépêche Le projet SeaMonkey recherche logo et maquette. Évalué à 2.
Je crois pas que ça devrait changer quelquechose. Si quelqu'un décide de faire un singe sur un planche de surf, avec une ch'tite vague en dessous, je trouverais ça très bien.
Par contre, c'est pas très parlant en terme de description de fonctionnalité de l'application. Contrairement au renard/panda rouge qui semble créer une planète rappelant l'icône classique des navigateurs web.
Bref, ça va pas être facile de faire un truc beau, en rapport avec le nom ET les fonctions du logiciel.
[^] # Re: Marketing ou spam
Posté par Dring . En réponse à la dépêche Quatre nouveaux logiciels libres pour entreprises. Évalué à 2.
A partir du moment où on s'est inscrit, c'est sollicité, ce n'est plus du spam.
C'est aussi simple que ça. Donc, il n'y a pas de méchants et de gentils spammeurs ; il n'y a que des méchants spammeurs.
[^] # Re: Un magazine...
Posté par Dring . En réponse au sondage Que conseiller à Mandriva de racheter ?. Évalué à 4.
[^] # Re: Un FireFox moins cloche
Posté par Dring . En réponse au journal Un Firefox moins moche. Évalué à 0.
Ah ben non, il reste Fox. Comment ça, je crée de la confusion ?
[^] # Re: bug à corriger ?
Posté par Dring . En réponse à la dépêche Un aperçu du prochain Mozilla Firefox. Évalué à 0.
[^] # Re: bug à corriger ?
Posté par Dring . En réponse à la dépêche Un aperçu du prochain Mozilla Firefox. Évalué à 2.
...je suis déjà dehors...
[^] # Re: le développeur originel...
Posté par Dring . En réponse à la dépêche Nouveau rebondissement dans l'affaire du pilote PWC. Évalué à 1.
[^] # Re: Forum ?
Posté par Dring . En réponse au journal Site francophone. Évalué à 1.
D'autre part, je parle de l'ironie de la situation. Je ne prête aucune intention belliqueuse à qui que ce soit.
# Traduction française
Posté par Dring . En réponse au journal Columba, un client mail en Java. Évalué à 1.
J'utilise pas ce client, mais si c'était le cas je passerais une petite heure à faire la traduction et le tour serait joué.
A bon entendeur...
[^] # Re: Forum ?
Posté par Dring . En réponse au journal Site francophone. Évalué à -4.
[^] # Re: jointure
Posté par Dring . En réponse au message Mysql requete In. Évalué à 2.
Par contre, je préfère la syntaxe ANSI, plus explicite à mon goût :
SELECT t1.nom
FROM
table1 t1
INNER JOIN table2 t2 ON t1.id = t2.id
WHERE
t2.entreid = '13'
AND t1.prenom = 'TOTO'
Après, quelques tests de performances pour s'assurer de la meilleure solution sont toujours bienvenus...
[^] # Re: pourquoi pas...
Posté par Dring . En réponse au sondage En règle générale, je me couche. Évalué à 0.
Je suis moi-même atteint d'une maladie rare, qui provoque de terribles pertes de mémoire en plus de la narcolepsie. Ayant travaillé sur ces 2 sujets, je viens enfin de trouver à un remède miraculeux. Il suffit de commmmmmmmmmmmmmmmmmmmmm
[^] # Re: rustines windoze
Posté par Dring . En réponse au journal W32/pavlov.A. Évalué à 2.
Relis-le bien, tu y trouveras déjà un rapport avec le libre ; met ça en corrélation avec le fait que tu sois dans un journal, et ajoutes-y que la plupart des Linuxiens connaissent / fréquentent des gens qui ne sont pas (encore) sous Linux
Tu découvriras alors que ton commentaire a moins sa place sur ce journal que ce journal ne l'a sur ce site, même si il ne cite pas explicitement Linux.
Sinon, histoire de faire un commentaire utile, je soulignerais que Microsoft semble travailler à un équivalent Synaptic/Urpmi/... ouvert aux logiciels non-Microsoft (cf. un journal précédent), ce qui serait déjà un premier pas.
Cela dit, je doute que cela intègre les logiciels libre, je pressens (mais j'espère me tromper) qu'il s'agira d'un service payant à destination des éditeurs. Ainsi, seuls les gros projets libres (Openoffice, Mozilla, MySQL, ...) pourront s'offrir ce luxe.
# Méthode de choix
Posté par Dring . En réponse au message sgbd embarqué - java. Évalué à 1.
Ensutie, pour de l'embarqué en java, prend un base en pur java : exit SQLite.
Il ne te reste que Derby, HSQL, McKoi.
Perso, j'ai utilisé un peu McKoi et je le trouve vraiment très bon. Par contre, le développement a ralentit après la sortie de la version 1.0, et c'est maintenant un peu au ralenti.
Au contraire, HSQL est utilisé par de nombreux projets opensource (Jonas par exemple), et est très actif.
Pour Derby, ben je viens de découvrir seulement son existence, alors j'ai rien à ajouter.
[^] # Re: l'o po copris
Posté par Dring . En réponse au journal Microsoft récidive.... Évalué à 2.
[^] # Re: l'o po copris
Posté par Dring . En réponse au journal Microsoft récidive.... Évalué à 2.
[^] # Re: l'o po copris
Posté par Dring . En réponse au journal Microsoft récidive.... Évalué à 2.
Récemment (la semaine dernière) j'arrive sur le PC de ma belle mère. Sa boîte lui a fourni un PC tout neuf (Packard Bell) avec une version d'essai (valable 3 mois) de Norton Security 2004 préinstallée. Mais également un abonnement antivirus+firewall avec son pack Wanadoo.
Là-dessus, on m'appelle pour installer le pack en question.
Premier réflexe : désinstaller Norton pour n'avoir qu'un seul antivirus.
Je vais bêtement dans le panneau de configuration, ajout/suppression de programme, je cherche Norton et... rien. Pas de Norton dans la liste.
S'agissant d'un PC utilisé professionellement, je suis pas chaud pour me lancer dans une désinstallation manuelle, et je cherche sur Google une solution.
Les premiers éléments de réponse sont décourageants : ceux qui posent la question "comment désinstaller NAV" se font répondre d'aller dans le panneau de configuration.
Après exploration, je finis par trouver sur le FTP de Symantec un programme qui supprime totalement NAV sans passer par le schéma habituel.
Autant dire que pour l'utilisateur lambda, c'est pas vraiment accessible. Et je trouve ça carrément inadmissible.
Quelqu'un d'autre a-t-il eu une expérience du même genre (logiciel préinstallé non désinstallable) ? A part Internet Explorer, bien sûr :-)