Je pense la même chose.
Mes projets (même si ils ne sont pas a un stade avencé) sont tous avec la licence MIT car je considère que je fais don de mon code.
Le problème de la GPL c'est qu'elle est facilement incompatible avec d'autres licences libres. Et ça, je trouve que c'est très gênant. Tout est libre mais on doit se limiter pour des problèmes de licence.
Si ca marche, c'est car la GPL est dominante.
Bon, je sais, le sujet c'est svn, mais j'aimerais justement parler de mon expérience avec ce système.
A un moment, j'ai décidé d'utiliser un système de gestion de révision pour mes projets personnels. Ces projets sont au stade pré-alpha, des choses complètement instables, et surtout beaucoup de projets morts nés.
La gestion de révision m'intéressait surtout car je devais souvent créer des dossier old1, old2 ... conrtenant des anciennes versions de mes sources que je ne voulais pas jeter mais pas non plus garder car je les avaient remplacées par du meilleur code. J'installe alors SVN.
C'était mon premier contact avec un système de gestion de révisions mais jai eu beaucoup de mal, surtout à faire la différence entre le repository et la copie locale. Je ne comprenais pas (et je ne comprend toujours pas) pourquoi les deux choses doivent être séparées.
Depuis, j'ai découvert bazaar-ng et je trouve ca beaucoup mieux car c'est décentralisé (plein d'avantages il paraît) et surtout car je n'ai pas a créer un repository à part. Je peux déplacer mes dossiers de projets sur une autre partition (lorsqu je n'ai plus de place) ... je suis libre.
Je ne nie pas que svn puisse être très utile, surtout pour des projets organisés, mais dans mon coin, c'était très compliqué de gérer tout ça, alors je préfère bzr que je maîtrise beaucoup mieux. je sais où sont mes fichiers et c'est ça qui est important pour moi.
Sauf que c'est l'usage sur internet de considérer que le contenu peut être mis en cache sauf mention contraire ... Et tous les robots utilisent le même système pour savoir ce qui est autorisé ou non (robots.txt)
Je trouve qu'ils vont un peu loin ... pourquoi pas un procès à archive.org ?
Ou alors ils peuvent faire un script du style si gdm échoue à cause de nvidia, remplacer le driver nvidia par nv ...
ca devrait venir dans les prochaines versions non ? X.org en mode failsafe
Cela a l'air vraiment intéressant, mais je dois dire qu'acheter aux états unis ... ca fait un peu loin et ce n'est pas en euros.
Il n'y aurait pas pareil plus près de chez nous ?
Ce genre de vendeurs m'intéresse vraiment car on sait que le matériel fonctionne avec ... par contre, rien ne dit si c'est avec des polites proprio ou pas :( C'est aussi un critère de choix pour moi.
Ce que je me demande c'est pourquoi la coque des portables est si compliquée ... Vous avez vu les macs ? lisse, joli. Bon, par contre sur les macs, on ne change pas la batterie.
Pour moi, il y en a un qui est joli et l'autre qui est moche ... et vous ? Je ne comprend pas pourquoi les fabriquants de PC ne peuvent pas avoir une joli coque, ca ne doit pourtant pas être bien compliqué tout de même !
wxlua ca ne marche même pas avec la distrib officielle de Lua :(
Sinon, je confirme que Lua est un très bon langage, simple (très simple) rapide, léger ... toute les qualités. Le seul problème c'est qu'on a pas de batteries included comme en python, mais avec wxlua ca doit etre différent.
En fait ça m'est déjà arrivé d'avoir mal au petit doigt à cause de cette touche Ctrl. Si on la met plus à l'interieur, c'est le pouce (plus solide) qui est utilisé. Mais c'est vrai que cela ne m'arrive pas souvent.
En fait ça m'est surtout arrivé avec la majuscule et le langage Lisaac :) Du coup, je me met à utiliser Caps Lock pour Lisaac
DESCRIPTION
Si la macro NDEBUG était définie lors de la dernière inclusion de
<assert.h>, la macro assert() ne génère aucun code, et ne fait rien.
Sinon, la macro assert() affiche un message d’erreur sur la sortie
standard, et termine l’exécution du programme en cours en appelant
abort() si l’expression est fausse (égale à zéro).
J'ai eu l'ocasion d'étudier Ada, et je n'aime pas trop le langage. En fait, je crois que c'est le code généré automatiquement par glade/gate qui me rebute. Pas facilement lisible je trouve.
Mais a part ça, c'est un très bon langage je trouve. Et très puissant même si il manque un peu une orientation objet. En fait, il doit me manquer certains points du langage que je n'ai pas appris.
Je me demande si le moteur utilise un mélangage de script qui permettrait d'étendre automatiquement les fonctionnalités du jeu. Du style un script pour avoir une nouvelle arme ou pour coder un comportement complexe dans une map ... c'est possible ?
Je dis cela car j'ai joué a un jeu (Wheel Of Time¹) utilisant UnrealEngine (avec le langage de script correspondant) et on pouvait faire des choses très sympa.
C'est un jeu basé sur les sorts parfois défensifs plutôt que des armes. Je me rapelle notament m'être parfois connectée à un serveur qui proposait des choses assez sympa, comme par exemple un nouveau sort permettant de se transformer en oiseau et voler. Très sympa, et téléchargé directement depuis le serveur (rien besoin d'installer en local sauf pour épargner du temps de téléchargement).
C'est possible avec le moteur Quake ? Si oui, ca m'intéresserait beaucoup pour recréer ledit jeu avec un moteur libre disponnnible avec mon OS préféré.
Pour le moment, je ponse à Crystal Space² + CEL et utiliser CelStart mais malhereusement, les scripts sont en Python et Python ne propose pas de fonctionnalité de sandboxing (justement pour télécharger des scripts d'extensions) contrairement à Lua que je préfèrerais utiliser.
C'est ma solution pour corriger les défauts du clavier que j'utilise (appelé Français avec Ubuntu).
L'idée des vrais symboles de maths acessibles par AltGr sur la pavé numérique est une bonne idée je trouve. Mais pas la solution agressive (programmation toussa)
Mes modifications :
AltGr + W, X : «, » (je l'utilise beaucoup)
AltGr + m, ù, * : ¹, ², ³ (je l'utilise parfois)
AltGr + E : ¤ (bien sûr)
J'ai complètement modifiée la touche au dessus de tab (il y a écrit ² dessus) pour qu'elle ressemble aux claviers mac :
Normal : @
Shift : #
AltGr : “
AltGr + shift : ”
C'est tellement plus pratique.
La touche ` n'est plus une touche morte, pour la programmation (shell et autre) !
Sinon, ce que j'aimerais c'est la possibilité d'avoir le tiret long (ou demi long, je ne sais jamais lequel il faut que j'utilise) au lieu de bêtement mettre '--'.
Ce que j'aimerais énormément, c'est un changement dans les touches de controles à coté de la barre d'espace très mal positionnées à mon goût. Un jour j'ai vu sur un article que ergonomiquement, les touches de part et d'autres du clavier (typiquemnt Alt et AltGr) devraient avoir le même comportement.
Sur mon clavier PC j'ai actuellement : Ctrl Win Alt Space AltGr Win Menu Ctrl
Ce que je trouve très bête c'est que les touches Ctrl (les plus utilisées en général) sont à l'extrème bord du clavier, bref, pas très utilisable ergonomiquement à mon goût. Je préfèrerais un layout du style : Win Alt Ctrl Space Ctrl AltGr Win Menu
Finalement, vu l'utilisation de la touche Alt (je l'utilise peu) je pense qu'on peut garder le AltGr à droite.
J'avais créé un tel agencemement grace à Xmodmap, le gros problème c'est que je ne pouvais plus utiliser les combinaisont Ctrl+Alt+Fn pour aller voir mes autres consoles linux :'(
J'ai essayé un moment le layout décrit à droite de l'espace, très agréabl, je pouvais enfin utiliser cette touche Ctrl de droite que je n'utilisais jamais ! par contre ca posait problèmes pour taper AltGr+... dans une console teste ... Il faudrait que j'étudie comment changer leur agencement.
Le clavier dont je rêve, un clavier avec des touches blanches (avec un kit d'autocolants pour que je puisse écrire dessus, je tape toujours en regardant), disposées de manière droite (pas décalées). Je pourrais ainsi prendre un autre layout que le super anti-ergonomique AZERTY ! Un style Dvorak sans doute, peut être un peu modifié pour faciiter la programmation.
Ce que je rêve avec linux et sa gestion clavier, c'est une gestion unifiée entre Xorg et les consoles texte, et la possibilité de changer le layout sans être root (Xmodmap m'interdit d'aller sur les consoles virtuelles si je change trop le clavier)
Je pertinente !
Des news de ce genre, j'en voudrais plus souvent, cela m'a fait découvrir Zsh que j'utilise maintenant ... très agréable. Surtout niveau completion qui se fait en dessous de la ligne de commande et disparaît après (ca ne fait pas scroller le terminal et on garde de vue les commandes d'avant.
Et aussi niveau prompt, j'aprécie RPS1, le prompt à droite.
Dans PS1, j'ai les infos de d'habitude, username, hostname et dossier courant que je limite a deux niveaux (limite la tailel du prompt dans les niveaux profonds.
Dans RPS1, le dirname complet dans une couleur pau contrastée. Et disparaît automatiquement lorsque le curseur arrive dessus.
En plus, la couleur change selon le succès de la commande d'avant, super pratique et merci a la personne qui a donné l'astuce sur cette page.
prompt(){
autoload colors
colors
reset="$terminfo[sgr0]"
bold="$terminfo[bold]"
color_isok="%(?.%{$bold$fg[green]%}.%{$bold$fg[red]%})"
# %(!.#.$) to have '$' or '#' sign like bash / %# to have either '%' or '#'
export PS1="$color_isok%n@%M%{$reset%}:%{$bold$fg[blue]%}%2~%{$reset%}%(!.#.$) "
export RPS1="%{$fg[yellow]%}%~%{$terminfo[sgr0]%}"
}
Malhereusement, je suis dans le même cas, mais je garde les polices lissées par défaut car sinon, c'est affreux. Et une personne a qui j'ai montré gnu/linux une fois m'avait fait la mêm remarque préférant les polices non lissées.
On peut voir la même différence dans blender lorsqu'on active les polices internationales (lissées) ou non.
Tu peux utiliser un truc en mode graphique comme kdbg ou ddd ... C'est ce que j'utilise lorsque j'ai besoin et c'est plus pratique je trouve que la ligne de commande.
Après, il faut un grand écran.
ddd affiche en plus une console gdb ... tu dois pouvoir apprendre les commandes comme ça.
ASP.NET, je ne vois pas trop l'interêt ... du moins de ce que je peux en juger extérieurement.
les pages générées sont affreuses et il arrive bien souvent que je ne puisse pas utiliser les onglets, ou alors que des choses simples comme le logguer dans un onglet et rafraichir l'autre pour être loggué dans l'autre ne marche pas
Enfin, peut être que lorsque IE7 aura des tabs, ça changera ...
[^] # Re: Désillusion
Posté par Mildred (site web personnel) . En réponse au journal La GPL plus business friendly que la BSD ?. Évalué à 5.
Mes projets (même si ils ne sont pas a un stade avencé) sont tous avec la licence MIT car je considère que je fais don de mon code.
Le problème de la GPL c'est qu'elle est facilement incompatible avec d'autres licences libres. Et ça, je trouve que c'est très gênant. Tout est libre mais on doit se limiter pour des problèmes de licence.
Si ca marche, c'est car la GPL est dominante.
# bazaar
Posté par Mildred (site web personnel) . En réponse à la dépêche Subversion 1.4.0 est disponible. Évalué à 3.
A un moment, j'ai décidé d'utiliser un système de gestion de révision pour mes projets personnels. Ces projets sont au stade pré-alpha, des choses complètement instables, et surtout beaucoup de projets morts nés.
La gestion de révision m'intéressait surtout car je devais souvent créer des dossier old1, old2 ... conrtenant des anciennes versions de mes sources que je ne voulais pas jeter mais pas non plus garder car je les avaient remplacées par du meilleur code. J'installe alors SVN.
C'était mon premier contact avec un système de gestion de révisions mais jai eu beaucoup de mal, surtout à faire la différence entre le repository et la copie locale. Je ne comprenais pas (et je ne comprend toujours pas) pourquoi les deux choses doivent être séparées.
Depuis, j'ai découvert bazaar-ng et je trouve ca beaucoup mieux car c'est décentralisé (plein d'avantages il paraît) et surtout car je n'ai pas a créer un repository à part. Je peux déplacer mes dossiers de projets sur une autre partition (lorsqu je n'ai plus de place) ... je suis libre.
Je ne nie pas que svn puisse être très utile, surtout pour des projets organisés, mais dans mon coin, c'était très compliqué de gérer tout ça, alors je préfère bzr que je maîtrise beaucoup mieux. je sais où sont mes fichiers et c'est ça qui est important pour moi.
[^] # Re: Harry potter
Posté par Mildred (site web personnel) . En réponse au journal Google vs. la presse belge, Google fait appel !. Évalué à 4.
Je trouve qu'ils vont un peu loin ... pourquoi pas un procès à archive.org ?
[^] # Re: Pilotes en code fermé
Posté par Mildred (site web personnel) . En réponse au journal Ubuntu Xorg Failure. Évalué à 2.
ca devrait venir dans les prochaines versions non ? X.org en mode failsafe
# En europe ?
Posté par Mildred (site web personnel) . En réponse au journal Des machines neuves avec Ubuntu pré-installé !. Évalué à 3.
Il n'y aurait pas pareil plus près de chez nous ?
Ce genre de vendeurs m'intéresse vraiment car on sait que le matériel fonctionne avec ... par contre, rien ne dit si c'est avec des polites proprio ou pas :( C'est aussi un critère de choix pour moi.
Ce que je me demande c'est pourquoi la coque des portables est si compliquée ... Vous avez vu les macs ? lisse, joli. Bon, par contre sur les macs, on ne change pas la batterie.
http://system76.com/images/gazelle_v2_right_large.jpg
http://system76.com/images/gazelle_v2_left_large.jpg
http://www.apple.com/macbook/gallery/index5.html
Pour moi, il y en a un qui est joli et l'autre qui est moche ... et vous ? Je ne comprend pas pourquoi les fabriquants de PC ne peuvent pas avoir une joli coque, ca ne doit pourtant pas être bien compliqué tout de même !
[^] # Re: Python+GTK
Posté par Mildred (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.
http://linuxfr.org/2005/11/23/19941.html
[^] # Re: Précisions
Posté par Mildred (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.
Je n'aime pas trop php bien que je conaisse bien ce langage, mais ça se fait
http://gtk.php.net/
[^] # Re: c++ + wxwidgets
Posté par Mildred (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.
Sinon, je confirme que Lua est un très bon langage, simple (très simple) rapide, léger ... toute les qualités. Le seul problème c'est qu'on a pas de batteries included comme en python, mais avec wxlua ca doit etre différent.
Le manuel du langage + l'API C tient sur une seulle page HTML de 226KB
http://lua.org
http://wxlua.sf.net
[^] # Re: Java ?
Posté par Mildred (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.
mais pas de toolkit Gtk ...
[^] # Re: apprendre la programmation fonctionnelle
Posté par Mildred (site web personnel) . En réponse au journal Language F# - Du microsoft, mais il y a un rapport avec le libre !. Évalué à 3.
J'espère que tu ne veux pas dire un truc du genre int entier = (int) monpointeur car c'est MAL. Rien ne te garantit sizeof(int) == sizeof(void*)
# Adresse mailing list fausse
Posté par Mildred (site web personnel) . En réponse à la dépêche Tous en prison : testons DADVSI le 19 septembre. Évalué à 3.
[^] # Re: Xmodmap
Posté par Mildred (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 2.
Kwrite/Kate :)
[^] # Re: Xmodmap
Posté par Mildred (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 2.
En fait ça m'est surtout arrivé avec la majuscule et le langage Lisaac :) Du coup, je me met à utiliser Caps Lock pour Lisaac
[^] # Re: ¼ sur le O
Posté par Mildred (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 9.
et aussi æ/Æ sir AltGr+A (même si c'est peut être déjà le cas)
J'ai oublié den parler dans mon post, mais c'est tellement plus pratique !
[^] # Re: printf, pour débutant ?
Posté par Mildred (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 4.
[^] # Re: Ada ???
Posté par Mildred (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 2.
Mais a part ça, c'est un très bon langage je trouve. Et très puissant même si il manque un peu une orientation objet. En fait, il doit me manquer certains points du langage que je n'ai pas appris.
# scripting ?
Posté par Mildred (site web personnel) . En réponse au journal Nexuiz 2.1 is out. Évalué à 3.
Je dis cela car j'ai joué a un jeu (Wheel Of Time¹) utilisant UnrealEngine (avec le langage de script correspondant) et on pouvait faire des choses très sympa.
C'est un jeu basé sur les sorts parfois défensifs plutôt que des armes. Je me rapelle notament m'être parfois connectée à un serveur qui proposait des choses assez sympa, comme par exemple un nouveau sort permettant de se transformer en oiseau et voler. Très sympa, et téléchargé directement depuis le serveur (rien besoin d'installer en local sauf pour épargner du temps de téléchargement).
C'est possible avec le moteur Quake ? Si oui, ca m'intéresserait beaucoup pour recréer ledit jeu avec un moteur libre disponnnible avec mon OS préféré.
Pour le moment, je ponse à Crystal Space² + CEL et utiliser CelStart mais malhereusement, les scripts sont en Python et Python ne propose pas de fonctionnalité de sandboxing (justement pour télécharger des scripts d'extensions) contrairement à Lua que je préfèrerais utiliser.
Merci
¹ http://web.archive.org/web/*/http://wheeloftime.com
² http://www.crystalspace3d.org/
# Xmodmap
Posté par Mildred (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 4.
L'idée des vrais symboles de maths acessibles par AltGr sur la pavé numérique est une bonne idée je trouve. Mais pas la solution agressive (programmation toussa)
Mes modifications :
AltGr + W, X : «, » (je l'utilise beaucoup)
AltGr + m, ù, * : ¹, ², ³ (je l'utilise parfois)
AltGr + E : ¤ (bien sûr)
J'ai complètement modifiée la touche au dessus de tab (il y a écrit ² dessus) pour qu'elle ressemble aux claviers mac :
Normal : @
Shift : #
AltGr : “
AltGr + shift : ”
C'est tellement plus pratique.
La touche ` n'est plus une touche morte, pour la programmation (shell et autre) !
Sinon, ce que j'aimerais c'est la possibilité d'avoir le tiret long (ou demi long, je ne sais jamais lequel il faut que j'utilise) au lieu de bêtement mettre '--'.
Ce que j'aimerais énormément, c'est un changement dans les touches de controles à coté de la barre d'espace très mal positionnées à mon goût. Un jour j'ai vu sur un article que ergonomiquement, les touches de part et d'autres du clavier (typiquemnt Alt et AltGr) devraient avoir le même comportement.
Sur mon clavier PC j'ai actuellement :
Ctrl Win Alt Space AltGr Win Menu Ctrl
Ce que je trouve très bête c'est que les touches Ctrl (les plus utilisées en général) sont à l'extrème bord du clavier, bref, pas très utilisable ergonomiquement à mon goût. Je préfèrerais un layout du style :
Win Alt Ctrl Space Ctrl AltGr Win Menu
Finalement, vu l'utilisation de la touche Alt (je l'utilise peu) je pense qu'on peut garder le AltGr à droite.
J'avais créé un tel agencemement grace à Xmodmap, le gros problème c'est que je ne pouvais plus utiliser les combinaisont Ctrl+Alt+Fn pour aller voir mes autres consoles linux :'(
J'ai essayé un moment le layout décrit à droite de l'espace, très agréabl, je pouvais enfin utiliser cette touche Ctrl de droite que je n'utilisais jamais ! par contre ca posait problèmes pour taper AltGr+... dans une console teste ... Il faudrait que j'étudie comment changer leur agencement.
Le clavier dont je rêve, un clavier avec des touches blanches (avec un kit d'autocolants pour que je puisse écrire dessus, je tape toujours en regardant), disposées de manière droite (pas décalées). Je pourrais ainsi prendre un autre layout que le super anti-ergonomique AZERTY ! Un style Dvorak sans doute, peut être un peu modifié pour faciiter la programmation.
Ce que je rêve avec linux et sa gestion clavier, c'est une gestion unifiée entre Xorg et les consoles texte, et la possibilité de changer le layout sans être root (Xmodmap m'interdit d'aller sur les consoles virtuelles si je change trop le clavier)
[^] # Re: Oui mais ...
Posté par Mildred (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 3.
Des news de ce genre, j'en voudrais plus souvent, cela m'a fait découvrir Zsh que j'utilise maintenant ... très agréable. Surtout niveau completion qui se fait en dessous de la ligne de commande et disparaît après (ca ne fait pas scroller le terminal et on garde de vue les commandes d'avant.
Et aussi niveau prompt, j'aprécie RPS1, le prompt à droite.
Dans PS1, j'ai les infos de d'habitude, username, hostname et dossier courant que je limite a deux niveaux (limite la tailel du prompt dans les niveaux profonds.
Dans RPS1, le dirname complet dans une couleur pau contrastée. Et disparaît automatiquement lorsque le curseur arrive dessus.
En plus, la couleur change selon le succès de la commande d'avant, super pratique et merci a la personne qui a donné l'astuce sur cette page.
prompt(){
autoload colors
colors
reset="$terminfo[sgr0]"
bold="$terminfo[bold]"
color_isok="%(?.%{$bold$fg[green]%}.%{$bold$fg[red]%})"
# %(!.#.$) to have '$' or '#' sign like bash / %# to have either '%' or '#'
export PS1="$color_isok%n@%M%{$reset%}:%{$bold$fg[blue]%}%2~%{$reset%}%(!.#.$) "
export RPS1="%{$fg[yellow]%}%~%{$terminfo[sgr0]%}"
}
[^] # Re: la complétion dans bash ; eshell
Posté par Mildred (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 3.
Je ne sais plus pourquoi j'avais ce problème, mais par exemple, si tu veux dézipper un fichier ODT, tu ne peux pas (mauvaise exstension) ...
file file.odt
file.odt: Zip archive data, at least v2.0 to extract
[^] # Re: Merçi pour les infos
Posté par Mildred (site web personnel) . En réponse au journal gmake sondage. Évalué à 2.
# Concrètement
Posté par Mildred (site web personnel) . En réponse à la dépêche Première publication du projet Magrathea. Évalué à 1.
Quelles applications ?
En gros, c'est un truc style Google Earth ou un nouveau MMORPG ?
[^] # Re: Grrr
Posté par Mildred (site web personnel) . En réponse au journal Gnome 2.16 est là !. Évalué à 2.
On peut voir la même différence dans blender lorsqu'on active les polices internationales (lissées) ou non.
[^] # Re: Utilisation d'un débugger
Posté par Mildred (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 3.
Après, il faut un grand écran.
ddd affiche en plus une console gdb ... tu dois pouvoir apprendre les commandes comme ça.
http://www.kdbg.org/
http://www.gnu.org/software/ddd/
[^] # Re: MONO, pourquoi tant de haine ???
Posté par Mildred (site web personnel) . En réponse à la dépêche Rentrée des classes pour GNOME 2.16. Évalué à 2.
les pages générées sont affreuses et il arrive bien souvent que je ne puisse pas utiliser les onglets, ou alors que des choses simples comme le logguer dans un onglet et rafraichir l'autre pour être loggué dans l'autre ne marche pas
Enfin, peut être que lorsque IE7 aura des tabs, ça changera ...