Puisqu'il est fait allusion à d'autres outils libres pour le faire, je me permet de citer egypt ( http://www.gson.org/egypt/egypt.html ) qui fonctionne également très bien.
Je trouve dommage que des vieux bugs comme https://bugzilla.mozilla.org/show_bug.cgi?id=235853 soient toujours d'actualité. Il y a des bugs qui datent de plusieurs années et qui rendent firefox difficilement utilisable dans certaines entreprises. Les super fonctionnalités (genre la "barre géniale") top-moumoute c'est bien, mais l'utilisabilité c'est pas mal non plus ;)
En gros tu laisse le programmeur se concentrer sur ce qu'il veut faire faire à son programme, c'est la transformation qui s'occupe de l'implémentation pure.
Si tant est que l'on puisse encore appeler ça un programmeur.
Q: Dis papa, c'est quoi un programmeur ?
A: C'est un monsieur qui a une énÖrme machine (eclipse (tm)(r) inside) et qui clique sur des boiboites pour créer un programme.
M'enfin je dis ça, il y a 20 ans on s'est fait la même réflexion quand on a sérieusement commencer à remplacer l'assembleur par du C. Dans 20 ans, on sera un ringard à programmer en utilisant encore le clavier ;)
Connais pas utf8y, mais vu que Jedit est codé en java et que java utilise un dérivé de UTF-8 (cf http://en.wikipedia.org/wiki/UTF-8#Java ), c'est peut être de cela dont il s'agit.
Et alors quoi, ton soft il change de licence spontanément juste au moment ou tu décide de le distribuer ? Le cancer ne se choisit pas, la GPL si. Ceux qui parlent de la GPL comme d'un cancer sont ceux qui font du FUD ou qui ne savent pas de quoi ils parlent. Pas besoin de se voiler la face quand on est droit dans ses bottes.
C'est bien là que je voulais en venir: je ne suis pas d'accord.
À partir du moment ou tu intègres du code soumit à une licence GPL, ton code devient GPL, que tu diffuses ton logiciel ou pas. Mais comme tu le dit, il existe des conditions dans lesquelles on n'est pas obligé de diffuser les sources d'un logiciel en GPL. Free en sait quelque chose.
> Simplement car changer de distribution c'est du boulot.
Ça veut dire qu'on ne peut pas faire une migration de FC8 vers FC9 sans les forceps ? Il ne s'agit que d'un incrément de version d'une distribution, et je pensais naïvement qu'une distrib aboutie comme fedora gérait ça sans problème. /me est surpris.
Vous êtes prêt à avaler la définition du standard du C++ ? Ses 1205 pages ? Le pdf de 8 Mo, quasiment sans images ?
Tiens c'est marrant, ça me rappelle le langage eiffel. Avant la normalisation par l'ECMA (qu'aucun compilo n 'implémente pour le moment), la définition du standard était le bouquin de B. Meyer. Et ben pour un langage avec moins de fonctionnalités que le C++ et surtout une lib standard bien plus restreinte (ainsi que des concepts que personne n'a jamais su implémenter, genre SCOOP) , on dépassait allègrement les 1200 pages. Le langage n'est pourtant pas mauvais. Comme quoi ...
... sont très bien. Et surtout, cela montre que la structure graphique classique peut être changée pour apporter de la lisibilité et de la clarté. Je trouve la comparaison du lecteur de email avec Claws-mail assez frappante: sur une surface équivalente, l'un propose une ergonomie bien plus pratique que l'autre (cf https://wiki.ubuntu.com/MobileAndEmbedded/EmailUI ). Comme quoi il y a encore du boulot pour les ergonomes.
Afin de bien comprendre ce fichier .inputrc, il faudrait que je puisse comprendre ce qui est dedans, notamment pour les séquences de touches indiquées.
Ex:
"\e[1~": beginning-of-line
Comment faire pour savoir à quelle séquence de touches correspond ce "\e[1~" ?
Pour une application donnée, il faut aller modifier les paramètres de la socket TCP (avec la fonction setsockopt) genre TCP_KEEPIDLE et TCP_KEEPINTVL (cf /usr/include/linux/tcp.h pour les commentaires).
Ça ne me semble pas une bonne idée de modifier les paramètres TCP pour tout l'OS, mais c'est toi qui voit. Pour avoir les paramètres que tu peux modifier, regarde ce qui est dispo dans /proc/sys/net/ipv4
En effet, alors je précise: la programmation par contrat c'est bien pour détecter les erreurs des programmeurs. Ça n'aide en rien à la résolution des erreurs externes genre de disque plein, de pb réseaux, etc.
# alt
Posté par left . En réponse au journal Générateur de graphes d'appels de fonctions. Évalué à 2.
[^] # Re: bouton démarrer
Posté par left . En réponse au journal Question qui me travaille .... Évalué à 6.
# Et pendant ce temps là, à vera cruz ...
Posté par left . En réponse à la dépêche Firefox 3 est publié. Évalué à 4.
[^] # Re: equivalence
Posté par left . En réponse au journal Enfin 1% !. Évalué à 1.
[^] # Re: Ouille ouille
Posté par left . En réponse à la dépêche Sortie de ATL 2. Évalué à 4.
Si tant est que l'on puisse encore appeler ça un programmeur.
Q: Dis papa, c'est quoi un programmeur ?
A: C'est un monsieur qui a une énÖrme machine (eclipse (tm)(r) inside) et qui clique sur des boiboites pour créer un programme.
M'enfin je dis ça, il y a 20 ans on s'est fait la même réflexion quand on a sérieusement commencer à remplacer l'assembleur par du C. Dans 20 ans, on sera un ringard à programmer en utilisant encore le clavier ;)
[^] # Re: Mise en relation des postes sans besoin d'un pilote spécifique
Posté par left . En réponse à la dépêche Astitray : déclencher un appel sur un téléphone SIP avec une applet. Évalué à 3.
# utf8j ?
Posté par left . En réponse au message A propos d'UTF8. Évalué à 1.
[^] # Re: Oh le bel amalgame non diffusé==proprio
Posté par left . En réponse au journal Sun/MySQL: fermeture du code source en cours.... Évalué à 2.
[^] # Re: Oh le bel amalgame non diffusé==proprio
Posté par left . En réponse au journal Sun/MySQL: fermeture du code source en cours.... Évalué à 0.
À partir du moment ou tu intègres du code soumit à une licence GPL, ton code devient GPL, que tu diffuses ton logiciel ou pas. Mais comme tu le dit, il existe des conditions dans lesquelles on n'est pas obligé de diffuser les sources d'un logiciel en GPL. Free en sait quelque chose.
[^] # Re: Firefox 2 un choix étrange ?
Posté par left . En réponse au journal Test de Mandriva 2008.1 Spring. Évalué à 2.
Ça veut dire qu'on ne peut pas faire une migration de FC8 vers FC9 sans les forceps ? Il ne s'agit que d'un incrément de version d'une distribution, et je pensais naïvement qu'une distrib aboutie comme fedora gérait ça sans problème. /me est surpris.
[^] # Re: Oh le bel amalgame non diffusé==proprio
Posté par left . En réponse au journal Sun/MySQL: fermeture du code source en cours.... Évalué à 0.
> c'est faux.
Tu peux développer stp ?
[^] # Re: Firefox 2 un choix étrange ?
Posté par left . En réponse au journal Test de Mandriva 2008.1 Spring. Évalué à 4.
[^] # Re: gcc lave plus blanc ?
Posté par left . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 1.
class DisplayWidget : public QWidget
{
Q_OBJECT
public:
DisplayWidget(QWidget *parent = 0);
signals:
void actionRequested(const QString &name);
};
Je doute qu'un seul compilateur C++ sache te compiler ce code.
[^] # Re: gcc lave plus blanc ?
Posté par left . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 5.
Tiens c'est marrant, ça me rappelle le langage eiffel. Avant la normalisation par l'ECMA (qu'aucun compilo n 'implémente pour le moment), la définition du standard était le bouquin de B. Meyer. Et ben pour un langage avec moins de fonctionnalités que le C++ et surtout une lib standard bien plus restreinte (ainsi que des concepts que personne n'a jamais su implémenter, genre SCOOP) , on dépassait allègrement les 1200 pages. Le langage n'est pourtant pas mauvais. Comme quoi ...
# Les captures d'écran ...
Posté par left . En réponse à la dépêche Ubuntu Mobile bientôt de sortie !. Évalué à 1.
# dans les sources
Posté par left . En réponse au message Doc Qt. Évalué à 6.
# locale
Posté par left . En réponse au message config clavier sous X. Évalué à 1.
Il semblerait que la locale ait une influence: ça fonctionne avec LANG=C mais avec aucune autre genre LANG=fr_FR. Et je fais quoi maintenant ?
# keyseq
Posté par left . En réponse au message config clavier sous X. Évalué à 1.
Ex:
"\e[1~": beginning-of-line
Comment faire pour savoir à quelle séquence de touches correspond ce "\e[1~" ?
# Je n'espère pas
Posté par left . En réponse au journal Nos Fai remplaçant des chaines Hertziennes. Évalué à 5.
Je ne suis pas un grand adepte du petit écran, mais au moins le hertzien ça fonctionne toujours contrairement à l'ADSL (à moins d'un sabotage genre http://fr.wikipedia.org/wiki/Liste_chronologique_des_attenta(...) ).
[^] # Re: paramètres TCP
Posté par left . En réponse au message Forcer une erreur ETIMEDOUT plus rapidement. Évalué à 2.
il y a des astuces pour modifier le keepalive TCP d'une appli en utilisant la variable d'environement LD_PRELOAD et libkeepalive ( http://libkeepalive.sourceforge.net/ ) comme spécifié ici: http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/addsupport.html#li(...)
# paramètres TCP
Posté par left . En réponse au message Forcer une erreur ETIMEDOUT plus rapidement. Évalué à 2.
Ça ne me semble pas une bonne idée de modifier les paramètres TCP pour tout l'OS, mais c'est toi qui voit. Pour avoir les paramètres que tu peux modifier, regarde ce qui est dispo dans /proc/sys/net/ipv4
[^] # Re: lien intéressant
Posté par left . En réponse au journal Interview de Radiohead. Évalué à 2.
Merci, je connaissait pas et c'est super ! De la bonne fusion ... Ça rappelle un peu uzeb mais en plus funky, et j'adore !
# strip
Posté par left . En réponse au message texte visible dans une librairie dynamique. Évalué à 2.
[^] # Re: Ma réponse :
Posté par left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à -1.
[^] # Re: Ma réponse :
Posté par left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 3.