petite note sérieuse ...
on rigolait beaucoup lors du passage de gnome 1.X à 2.0 ... et cet "énorme nivellement vers le bas" (en terme de "configurabilité" et de changement radical)
mais, en y regardant avec le recul, ils (les gnomeux) avaient fichtrement raison, que de rebatir leur desktop sur des bases saines, simplifiées, évolutives, modernes ...
Ils ont choisi la bonne période pour le faire (par rapport à kde, ou microsoft)
J'irai jusqu'à dire, qu'ils ont une petite longueur d'avance ;-)
l'histoire que tu racontes ... est exactement celle de vista
tu remplaces "KDE 4" par "vista" ... et le "ils" par "microsoft" ... et on retombe dans le même travers ;-)
après, par analogie, comparer vista et kde ... c'est dangereux
ton post aurait battu des records si ça avait été un vendredi ... ;-(
là, on est samedi soir, tout le monde fait la fête ou code ..
trop fort cette news ... ça me rappelle trop de souvenirs ... (quand il avait switché de gnome vers kde ....)
> Utiliser de l'implicite ne veut pas dire ne pas documenter,
attention ! double négation ... on peut simplifier : "Utiliser de l'implicite veut dire documenter"
et c'est tellement vrai ...
et dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes le commentairage de l'énorme raccourci implicite que tu viens de coder pour te faire plaisir.
> Mais si quelque chose est _évident_ (que ce soit au moment où on l'écrit,
> au moment où on le lit, même plus tard) pourquoi l'écrire ?
faut toujours penser à celui qui reprendra ton code, ou à toi, avec qques bieres dans le nez.
faut être le plus clair possible, ça paye vraiment avec le temps
> C'est bien pour ça qu'il existe des outils pour contraindre, des outils
> de vérification de syntaxe par exemple (éviter par exemple qu'il existe
> des blocs sans accolades)
je ressort mon argument qui va très bien là également :
dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes le lancement régulier de ton "outil pour contraindre" ... (et là, c'est encore plus vraie)
>> il fallait "trop apprendre", par rapport à des choses plus
>> classiques ("formatté au c/c++/java").
>Ben voilà le vrai problème, refuser des avancées parce qu'il faut apprendre...
oui, je dis pas ... c fun/hype de faire du ruby, du erlang, du <ton language préféré> ...
mais imagine la cata si chaque personne utilisait un language différent ... bonjour l'interop;-)
la syntaxe est une chose, et si elles se ressemblent inter-languages, c'est quand même aussi dans le but de simplifier l'appréhension du language nouveau.
Les avancées significatives ne sont pas la syntaxe du language, mais dans la sémantique.
"Explicit is better than implicit" c'est vraiment la clé de voûte.
Qu'importe le language ... mais que tu donnes ton code à qqu'un d'autres, que tu le reprennes 3 ans plus tard, où que tu codes après qques bieres.
Le côté explicit d'un algo, d'une formule, d'une conditionnel est vital, pour se mettre/remettre dans le bain. L'implicite necessite que la personne, ou toi, re-devine ce que tu voulais dire/faire "en codant ainsi", et gaspille ses neurones plutôt que de les concentrer dans l'action à réaliser ... et souvent c'est pas gagné/facile.
Le python, pour ça est vraiment sur LA bonne voie ...
Maintenant, qqsoit le language on peut écrire cradement (c'est moins vrai pour le python ;-). ça on est d'accord ... Mais il y a quand même des languages propices pour des écritures vraiment abstraites. Ruby avec ses différentes syntaxes pour écrire une même conditionnelle d'égalité. Perl avec toutes ces choses "implicites à connaître" (et magiques) n'aident pas.
Ok, mieux vaut avoir des règles dans le travail collaboratif avec ce genre de language (plus que dans d'autres languages). Mais, dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes les règles et tu peux faire d'énormes raccourcis (pk le language le permet), qui te couteront plus tard. C'est une prise de risque supplémentaire et inutile.
Perso, j'ai bien tenté de me mettre à ruby, mais ces différentes syntaxes pour exprimer la même chose, et tous ces hiéroglyphes (et caractères qu'il faut shifté pour insérer) m'ont fortement rebuté ... il fallait "trop apprendre", par rapport à des choses plus classiques ("formatté au c/c++/java").
Le python a également l'avantage de s'écrire comme tu écris en algorythmie (si ... sinon ... alors) ... pour ma part : ça FIT my brain à la perfection.
Déjà que je ne teste plus les distribs linux depuis un bail ...
Par hasard, je suis tombé ce matin sur un lien de download (apparemment rare), mauvais reflex, j'ai cliqué, et je l'ai downloadé : 2.4 go l'iso dvd ...
J'ai setuper un VirtualBox, sans hdd, avec 512mo de ram (je n'ai qu'une barette de 1go) .. et bien : ça se lance pas ;-)
Peut être pk je n'ai pas virtualisé un hdd ?! faudra quand même que je retente ;-)
j'ai honte, mais je voulais juste voir ...
mais loin de moi l'idée de retourner chez bil ...
Bon démarrage de dlfp en 2009, on a vraiment l'impression que c'est vendredi tous les jours ... et ça : C'est vraiment bien !!!! j'adhère à 100%.
C'est vraiment agréable de ne plus attendre le vendredi pour sourire.
C'est aussi mon avis ;-)
mais comment faire alors pour que ces applis "kde specific" utilisent le look QT en lieu et place du look KDE ...
j'ai bel et bien supprimé ~/.kde et ~/.kde4 ... mais rien n'y fait ?!
une bonne "ati remove wonder" (radio control) marche très bien avec lirc ...
après, soit tu pars avec qqchose d'existant (elisa, etc ...)
soit tu te fais ton truc au petits oignons ... avec lirc et mpc/mpd et qques scripts, tu peux te faire des trucs vraiment sympas ... et c très facile/rapide à faire ...
maintenant, sans ecran, tu sera quand même un peu plus limité ... mais si tu préprogrammes tout dans ta telecommande, ça marche très bien ...
moi même, je pilote le mpc/mpd de mon ordi principale directement sur la hifi avec ma telecommande ... c très efficace
C'est un problème très récurrent ce "gnome/keyring"
Ce serait super interessant pour plein de gens, que qqu'un qui connaisse bien le truc, poste un journal là dessus, en expliquant simplement toutes les suptilités du truc.
oups, j'ai oublié de préciser que sous jabber j'avais quand même l'accès à twitter, via un bot. (Je ne sais pas trop si ça existe pour facebook par exemple).
Ce que je voulais dire, c'est que je crois plus actuellement dans un client comme empathy/telepathy, centralisant toutes communications instantannées xmpp/jabber ainsi qu'msn et autres ... bref, qqchose qui se rapproche plus de l'os communiquant.
Jadis ... et j'ai beaucoup utiliser gajim a ses débuts (python oblige ;-) ... mais j'ai laissé tombé le jour où il fallait se loguer avec le keyring de gnome (vraiment pénible de se signer à chaque fois ... d'ailleurs il y a t il une solution ?)
Gajim, c'est du super boulot ... pour avoir maintes faois plonger dans le code ... et les evolutions sont excellentes ... certainement le meilleur client jabber du "monde".
Xmpp/jabber c'est bien ... c'est LE meilleur système d'IM au "monde" (et de 2 !).
Cependant, le keyring, et les passerelles (oui je sais, c'est pas naturel) qui tombent, m'ont fait migrer vers pidgin (client que je detestais jadis, de nombreux posts ici même pourront en témoigner ;-).
Avec du recul, pidgin, c'est bien (sauf pour la gestion poussée jabber, mais dans ce cas là, on ressort son gajim/psi pour la config, et on y retourne sous pidgin).
Pour en revenir à mes moutons : les passerelles c'est pratique, mais ça n'a jamais marché dans la durée, ou sans aucun problème. Pidgin permet là d'être également présent sur les autres réseaux proprios ... Mais là où c'est encore plus dans l'air du temps, c'est qu'on peut aussi avoir accès à d'autres plateformes web d'im, comme twitter, facebook, etc ... (je ne crois pas qu'il existe déjà des passerelles twitter, facebook, ... me trompe je ?)
Bref, ça permet de centraliser dans un unique endroit sa présence ... de plus, vu la pléthore de plugins, on peut quasiment tout faire à tous les niveaux ...
# le site se meurt
Posté par manatlan (site web personnel) . En réponse au journal Stats. Évalué à 6.
[^] # Re: Notes de version
Posté par manatlan (site web personnel) . En réponse à la dépêche KDE 4.2 : The Answer. Évalué à -6.
cependant, il faudrait vraiment qu'ils bossent sur les icones !
# euhh ....
Posté par manatlan (site web personnel) . En réponse au journal et un euro de plus dans la machine à troll. Évalué à 4.
personne n'en parle ?
[^] # Re: Oui, enfin...
Posté par manatlan (site web personnel) . En réponse au journal et un euro de plus dans la machine à troll. Évalué à 4.
on rigolait beaucoup lors du passage de gnome 1.X à 2.0 ... et cet "énorme nivellement vers le bas" (en terme de "configurabilité" et de changement radical)
mais, en y regardant avec le recul, ils (les gnomeux) avaient fichtrement raison, que de rebatir leur desktop sur des bases saines, simplifiées, évolutives, modernes ...
Ils ont choisi la bonne période pour le faire (par rapport à kde, ou microsoft)
J'irai jusqu'à dire, qu'ils ont une petite longueur d'avance ;-)
[^] # Re: Oui, enfin...
Posté par manatlan (site web personnel) . En réponse au journal et un euro de plus dans la machine à troll. Évalué à 9.
tu remplaces "KDE 4" par "vista" ... et le "ils" par "microsoft" ... et on retombe dans le même travers ;-)
après, par analogie, comparer vista et kde ... c'est dangereux
# un samedi soir, ça craint ...
Posté par manatlan (site web personnel) . En réponse au journal et un euro de plus dans la machine à troll. Évalué à 5.
là, on est samedi soir, tout le monde fait la fête ou code ..
trop fort cette news ... ça me rappelle trop de souvenirs ... (quand il avait switché de gnome vers kde ....)
[^] # Re: Explicit is better than implicit.
Posté par manatlan (site web personnel) . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 3.
attention ! double négation ... on peut simplifier : "Utiliser de l'implicite veut dire documenter"
et c'est tellement vrai ...
et dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes le commentairage de l'énorme raccourci implicite que tu viens de coder pour te faire plaisir.
> Mais si quelque chose est _évident_ (que ce soit au moment où on l'écrit,
> au moment où on le lit, même plus tard) pourquoi l'écrire ?
faut toujours penser à celui qui reprendra ton code, ou à toi, avec qques bieres dans le nez.
faut être le plus clair possible, ça paye vraiment avec le temps
> C'est bien pour ça qu'il existe des outils pour contraindre, des outils
> de vérification de syntaxe par exemple (éviter par exemple qu'il existe
> des blocs sans accolades)
je ressort mon argument qui va très bien là également :
dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes le lancement régulier de ton "outil pour contraindre" ... (et là, c'est encore plus vraie)
>> il fallait "trop apprendre", par rapport à des choses plus
>> classiques ("formatté au c/c++/java").
>Ben voilà le vrai problème, refuser des avancées parce qu'il faut apprendre...
oui, je dis pas ... c fun/hype de faire du ruby, du erlang, du <ton language préféré> ...
mais imagine la cata si chaque personne utilisait un language différent ... bonjour l'interop;-)
la syntaxe est une chose, et si elles se ressemblent inter-languages, c'est quand même aussi dans le but de simplifier l'appréhension du language nouveau.
Les avancées significatives ne sont pas la syntaxe du language, mais dans la sémantique.
[^] # Re: Explicit is better than implicit.
Posté par manatlan (site web personnel) . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 9.
Qu'importe le language ... mais que tu donnes ton code à qqu'un d'autres, que tu le reprennes 3 ans plus tard, où que tu codes après qques bieres.
Le côté explicit d'un algo, d'une formule, d'une conditionnel est vital, pour se mettre/remettre dans le bain. L'implicite necessite que la personne, ou toi, re-devine ce que tu voulais dire/faire "en codant ainsi", et gaspille ses neurones plutôt que de les concentrer dans l'action à réaliser ... et souvent c'est pas gagné/facile.
Le python, pour ça est vraiment sur LA bonne voie ...
Maintenant, qqsoit le language on peut écrire cradement (c'est moins vrai pour le python ;-). ça on est d'accord ... Mais il y a quand même des languages propices pour des écritures vraiment abstraites. Ruby avec ses différentes syntaxes pour écrire une même conditionnelle d'égalité. Perl avec toutes ces choses "implicites à connaître" (et magiques) n'aident pas.
Ok, mieux vaut avoir des règles dans le travail collaboratif avec ce genre de language (plus que dans d'autres languages). Mais, dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes les règles et tu peux faire d'énormes raccourcis (pk le language le permet), qui te couteront plus tard. C'est une prise de risque supplémentaire et inutile.
Perso, j'ai bien tenté de me mettre à ruby, mais ces différentes syntaxes pour exprimer la même chose, et tous ces hiéroglyphes (et caractères qu'il faut shifté pour insérer) m'ont fortement rebuté ... il fallait "trop apprendre", par rapport à des choses plus classiques ("formatté au c/c++/java").
Le python a également l'avantage de s'écrire comme tu écris en algorythmie (si ... sinon ... alors) ... pour ma part : ça FIT my brain à la perfection.
[^] # Re: C'est pas le seul.
Posté par manatlan (site web personnel) . En réponse au journal RIP Patrick MacGoohan. Évalué à 2.
[^] # Re: vendredi
Posté par manatlan (site web personnel) . En réponse au journal Ubuntu dans le New York Times. Évalué à 3.
> http://linuxfr.org/~zeb/27756.html
alors là, très très fort, respect ! ... il m'a fallu 2 secondes pour comprendre ...
mais je suis MDR, ça valait le coup ;-)
# tout à fait d'accord !
Posté par manatlan (site web personnel) . En réponse au journal Ras-le-bol des utilisateurs de logiciels de tout bord !!!. Évalué à 10.
Les logiciels proprios, déjà ils les piratent, et se plaignent quand ça ne marche pas (sans avoir dépenser un sous)
Les logiciels free, ils les utilisent et se plaignent quand ça ne marche pas (sans avoir tenter de trouver un équivalent libre)
les logiciels libres, ils les utilisent et se plaignent quand ça ne marche pas (sans fournir un patch)
Il faudrait éliminer les utilisateurs ;-)
[^] # Re: j'ai honte ...
Posté par manatlan (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 3.
après j'ai fait qques retouches perso (gtk et compiz)
[^] # Re: j'ai honte ...
Posté par manatlan (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 5.
impossible de tester quoi que ce soit ... sans installe
[^] # Re: j'ai honte ...
Posté par manatlan (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 5.
il fallait attendre 4 minutes ...
http://jbrout.free.fr/Capture-14.png
j'ai pas le temps d'aller plus loin ... faut que je sorte ...
[^] # Re: j'ai honte ...
Posté par manatlan (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 2.
cf screenshot :
http://jbrout.free.fr/Capture-12.png
ça bouge plus ... faudrait il plus de 512mo ?
# j'ai honte ...
Posté par manatlan (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 2.
Par hasard, je suis tombé ce matin sur un lien de download (apparemment rare), mauvais reflex, j'ai cliqué, et je l'ai downloadé : 2.4 go l'iso dvd ...
J'ai setuper un VirtualBox, sans hdd, avec 512mo de ram (je n'ai qu'une barette de 1go) .. et bien : ça se lance pas ;-)
Peut être pk je n'ai pas virtualisé un hdd ?! faudra quand même que je retente ;-)
j'ai honte, mais je voulais juste voir ...
mais loin de moi l'idée de retourner chez bil ...
# J'ai l'impression d'être vendredi tous les jours
Posté par manatlan (site web personnel) . En réponse au journal Linuxfr en J2EE. Évalué à 10.
C'est vraiment agréable de ne plus attendre le vendredi pour sourire.
[^] # Re: qt et kde
Posté par manatlan (site web personnel) . En réponse au message k3b au look gnome/gtk ?. Évalué à 2.
mais comment faire alors pour que ces applis "kde specific" utilisent le look QT en lieu et place du look KDE ...
j'ai bel et bien supprimé ~/.kde et ~/.kde4 ... mais rien n'y fait ?!
[^] # Re: EEE Box avec une distrib Linux dessus
Posté par manatlan (site web personnel) . En réponse au journal A la recherche (désespérée) du lecteur audio de salon des années 2000.... Évalué à 3.
après, soit tu pars avec qqchose d'existant (elisa, etc ...)
soit tu te fais ton truc au petits oignons ... avec lirc et mpc/mpd et qques scripts, tu peux te faire des trucs vraiment sympas ... et c très facile/rapide à faire ...
maintenant, sans ecran, tu sera quand même un peu plus limité ... mais si tu préprogrammes tout dans ta telecommande, ça marche très bien ...
moi même, je pilote le mpc/mpd de mon ordi principale directement sur la hifi avec ma telecommande ... c très efficace
[^] # Re: EEE Box avec une distrib Linux dessus
Posté par manatlan (site web personnel) . En réponse au journal A la recherche (désespérée) du lecteur audio de salon des années 2000.... Évalué à 4.
[^] # Re: j'étais un fervent défenseur d'xmpp/jabber
Posté par manatlan (site web personnel) . En réponse à la dépêche Gajim 0.12... enfin. Évalué à 2.
(telepathy m'embête toujours avec le keyring)
[^] # Re: j'étais un fervent défenseur d'xmpp/jabber
Posté par manatlan (site web personnel) . En réponse à la dépêche Gajim 0.12... enfin. Évalué à 2.
grace aux posts ci-dessous j'ai pu supprimé le problème du keyring.
[^] # Re: j'étais un fervent défenseur d'xmpp/jabber
Posté par manatlan (site web personnel) . En réponse à la dépêche Gajim 0.12... enfin. Évalué à 4.
Ce serait super interessant pour plein de gens, que qqu'un qui connaisse bien le truc, poste un journal là dessus, en expliquant simplement toutes les suptilités du truc.
[^] # Re: j'étais un fervent défenseur d'xmpp/jabber
Posté par manatlan (site web personnel) . En réponse à la dépêche Gajim 0.12... enfin. Évalué à 1.
Ce que je voulais dire, c'est que je crois plus actuellement dans un client comme empathy/telepathy, centralisant toutes communications instantannées xmpp/jabber ainsi qu'msn et autres ... bref, qqchose qui se rapproche plus de l'os communiquant.
# j'étais un fervent défenseur d'xmpp/jabber
Posté par manatlan (site web personnel) . En réponse à la dépêche Gajim 0.12... enfin. Évalué à 1.
Gajim, c'est du super boulot ... pour avoir maintes faois plonger dans le code ... et les evolutions sont excellentes ... certainement le meilleur client jabber du "monde".
Xmpp/jabber c'est bien ... c'est LE meilleur système d'IM au "monde" (et de 2 !).
Cependant, le keyring, et les passerelles (oui je sais, c'est pas naturel) qui tombent, m'ont fait migrer vers pidgin (client que je detestais jadis, de nombreux posts ici même pourront en témoigner ;-).
Avec du recul, pidgin, c'est bien (sauf pour la gestion poussée jabber, mais dans ce cas là, on ressort son gajim/psi pour la config, et on y retourne sous pidgin).
Pour en revenir à mes moutons : les passerelles c'est pratique, mais ça n'a jamais marché dans la durée, ou sans aucun problème. Pidgin permet là d'être également présent sur les autres réseaux proprios ... Mais là où c'est encore plus dans l'air du temps, c'est qu'on peut aussi avoir accès à d'autres plateformes web d'im, comme twitter, facebook, etc ... (je ne crois pas qu'il existe déjà des passerelles twitter, facebook, ... me trompe je ?)
Bref, ça permet de centraliser dans un unique endroit sa présence ... de plus, vu la pléthore de plugins, on peut quasiment tout faire à tous les niveaux ...