- outs
- Compte créé le 22 mars 2002
- Vu le mardi 13 mai à 17:09
Format RSS des journaux- Contacter cet utilisateur
Derniers commentaire(s) [Tous] :
- Re: Hum (Score : 4)
- Re: enlarge your linuxfr (Score : 5)
- Re: Hum (Score : 2)
- Re: Ton titre se démonte en 1 minute top chrono. (Score : 3)
- Re: eee (Score : 1)
- Re: Baterrie (Score : 2)
- Mes deux cents (trolls) (Score : 8)
- Re: on s'en passerait bien (Score : 2)
- Re: et pourquoi pas le Français comme langue universelle? (Score : 1)
- cf le site de Claude Piron (Score : 3)
- Re: Pareil (Score : 1)
- Re: SMC et autres clones de jeux proprio (Score : 1)
- Re: Pour te faire gagner du temps (Score : 1)
- Re: Les moteurs d'ID (Score : 1)
- Re: Plein texte ? (Score : -1)
- React'ion ? (Score : 7)
- Re: Torus Trooper (Score : 3)
- Re: Ce que je ne comprends pas (Score : 1)
- Re: Ce que je ne comprends pas (Score : 1)
- Heu ... :) (Score : 10)
Version RC3 de ReactOs 0.3.0 disponible
Posté le 21 août 2006
Pour ceux qui ne suivent pas l'histoire ReactOs est un système d'exploitation libre (GPL en majeure partie) compatible avec les applications et les drivers de Windows (NT). Donc un Windows libre ...
http://www.reactos.org/xhtml/fr/index.html
L'audit est presque terminé (94.3%). Il avait pour but d'exclure les problèmes juridiques vis-à-vis de Microsoft.
[petit troll]
A terme, ce projet pourrait provoquer un tournant dans le monde du libre en proposant de remplacer le Windows de Monsieur tout-le-monde par une alternative libre.
Cela sonnerait la fin du fameux troll Windows-cay-nul-c-pas-libre (déjà que java c'est pas libre à déjà un pied dans la tombe) où allons-nous ??
[/gnome]
http://www.reactos.org/xhtml/fr/index.html
L'audit est presque terminé (94.3%). Il avait pour but d'exclure les problèmes juridiques vis-à-vis de Microsoft.
[petit troll]
A terme, ce projet pourrait provoquer un tournant dans le monde du libre en proposant de remplacer le Windows de Monsieur tout-le-monde par une alternative libre.
Cela sonnerait la fin du fameux troll Windows-cay-nul-c-pas-libre (déjà que java c'est pas libre à déjà un pied dans la tombe) où allons-nous ??
[/gnome]
> Lire le journal (13 commentaires, moyenne: 3,2).
Limitation dans les logiciel de dessin vectoriel
Posté le 27 juillet 2006
Bon je vous expliquer mon problème. Je veux dessiner un papercraft (http://en.wikipedia.org/wiki/Papercraft). Mais pas un truc compliqué comme l'example de Wikipedia juste une forme géométrique simple.
Comme par exemple ce dessin là :
http://outs.free.fr/divers/hexa_house_paper_model.png
que j'ai réalisé avec la version gratuite du logiciel propriétaire SketchUp http://sketchup.google.com/
À la base il est prévu pour modéliser en 3D mais l'interface est super ergonomique (pas comme blender ...) et efficace. Je l'utilise donc parfois pour dessiner simplement en 2D. Cela tient pourtant à peu de chose :
* La gestion des groupes est pratique. A la base on créée les lignes et les surface en bordel. Ensuite on peut créer un groupe ou un composant pour lier tout ca et travailler dedans ou l'ouvrant d'un double click
* Il y a un systeme magnétique pour coller les point dessiné à ceux existant ou dans un direction particuliere. C'est super efficace quand on veux faire un dessin nécessitant un minimum de précision et pas juste quelque chose d'artistique sans contrainte. En particulier on peut coller à des sommet existant, au milieu des segments, dans une direction du repere, en parrallele à un autre segment.
*le truc qui me manque le plus dans les logiciels libre, et surtout le plus simple à programmer pourtant : on peut rentrer des distances au clavier pour tracer les droites ou paramétriser la création de polygone.
*de la même maniere pourvoir renter des angles de rotation au clavier ou avec le même systeme magnétique pour coller à un segment existant.
Donc comme SketchUp est proprio (en plus j'ai plus windows et il tourne mal sous wine) j'ai cherché un logiciel sympa de dessin vectoriel. (je rappelle que sketchup c'est pour la 3D mais je l'utilise pour faire du dessin 2D).
Et bien c'est pas terrible ... bon évidement c'est parceque je cherche a faire une utilisation précise. Et puis en cherchant vraiment bien il est toujours possible de s'en sortir en grugant avec des fonctions pas vraiment faites pour, mais c'est au détriment de vitesse de travail. Ca doit bien me ralentir deux ou trois fois pour obtenir le dessin du dessus.
Bon déjà en remarque principale on remarque tout de suite que dans les logiciels de dessin vectoriel libre l'interface à été conçu du point du vue des programmeurs. Les fonction proposés collent aux fonctionnalité du code sans autre forme de proces.
Sinon on retrouve parfois les fonctions que j'ai ennoncé plus haut mais jamais toutes à la fois dans un logiciel. Je veux pas être négatif y'a des truc très sympa, mais c'est disparate entre les logiciel et c'est toujours présenté avec le même style d'interface pas refléchi.
En tout j'ai testé : Inkscape, sodipodi, karbon, draw de openoffice, skencil, dia et qcad
Celui qui s'en sort le mieux me semble être inkscape. Les autres sont plutot en retrait.
Qcad étant un logiciel de dessin technique il réalise surement ce que je demande mais je n'ai tout simplement rien compris à son fonctionnement. Je suis pas spécialise des truc à la autocad je veux juste dessiner une douzaine de forme apariées.
* A chaque fois on retrouve la gestion classique des forme avec un curseur pour le déplacement et la rotation (qd c'est possible) et un curseur pour manipuler les sommet de la forme. C'est très limitant, par exemple impossible d'appliquer une rotation à un segment déjà fait dans un forme sans faire une tonne de manipulations pour sortir le segment de la forme, prendre l'autre curseur pour la rotation, refusioner le segment avec la forme initial et le recoller au bon endroit.
* Concernant le systeme magnétique pour guider la souris c'est le desert ... y'a guere que dia pour proposer de coller au sommet mais il est très limité par ailleur (normal c pour faire des diagrammes). Au mieux on a le magnétisme grille et guide. Mais ce système est franchement limité. Surtout si on veux travailler avec autres chose que des rectangle aligné avec les axes. Impossible par exemple de faire un guide incliné et non pas horizontal ou vertical.
* bon je passe sur l'interface qui ne permet pas d'utiliser le clavier. Bon c'est un peu normal la plupart des soft sont plutot orienté vers le dessin libre, mais bon y'en a pour 1 heure a coder ça...
Bref il ne me reste plus qu'a proposer des patch...
PS : Je poste ca dans les journal puisque il est marqué sur le site "Les journaux sont destinés à [...] ou simplement pour donner votre avis". Et comme c'est mon avis sur l'état d'avancement des logiciels de dessin vectoriel libre ca colle. Je dis ca pasque en ce moment ...
Comme par exemple ce dessin là :
http://outs.free.fr/divers/hexa_house_paper_model.png
que j'ai réalisé avec la version gratuite du logiciel propriétaire SketchUp http://sketchup.google.com/
À la base il est prévu pour modéliser en 3D mais l'interface est super ergonomique (pas comme blender ...) et efficace. Je l'utilise donc parfois pour dessiner simplement en 2D. Cela tient pourtant à peu de chose :
* La gestion des groupes est pratique. A la base on créée les lignes et les surface en bordel. Ensuite on peut créer un groupe ou un composant pour lier tout ca et travailler dedans ou l'ouvrant d'un double click
* Il y a un systeme magnétique pour coller les point dessiné à ceux existant ou dans un direction particuliere. C'est super efficace quand on veux faire un dessin nécessitant un minimum de précision et pas juste quelque chose d'artistique sans contrainte. En particulier on peut coller à des sommet existant, au milieu des segments, dans une direction du repere, en parrallele à un autre segment.
*le truc qui me manque le plus dans les logiciels libre, et surtout le plus simple à programmer pourtant : on peut rentrer des distances au clavier pour tracer les droites ou paramétriser la création de polygone.
*de la même maniere pourvoir renter des angles de rotation au clavier ou avec le même systeme magnétique pour coller à un segment existant.
Donc comme SketchUp est proprio (en plus j'ai plus windows et il tourne mal sous wine) j'ai cherché un logiciel sympa de dessin vectoriel. (je rappelle que sketchup c'est pour la 3D mais je l'utilise pour faire du dessin 2D).
Et bien c'est pas terrible ... bon évidement c'est parceque je cherche a faire une utilisation précise. Et puis en cherchant vraiment bien il est toujours possible de s'en sortir en grugant avec des fonctions pas vraiment faites pour, mais c'est au détriment de vitesse de travail. Ca doit bien me ralentir deux ou trois fois pour obtenir le dessin du dessus.
Bon déjà en remarque principale on remarque tout de suite que dans les logiciels de dessin vectoriel libre l'interface à été conçu du point du vue des programmeurs. Les fonction proposés collent aux fonctionnalité du code sans autre forme de proces.
Sinon on retrouve parfois les fonctions que j'ai ennoncé plus haut mais jamais toutes à la fois dans un logiciel. Je veux pas être négatif y'a des truc très sympa, mais c'est disparate entre les logiciel et c'est toujours présenté avec le même style d'interface pas refléchi.
En tout j'ai testé : Inkscape, sodipodi, karbon, draw de openoffice, skencil, dia et qcad
Celui qui s'en sort le mieux me semble être inkscape. Les autres sont plutot en retrait.
Qcad étant un logiciel de dessin technique il réalise surement ce que je demande mais je n'ai tout simplement rien compris à son fonctionnement. Je suis pas spécialise des truc à la autocad je veux juste dessiner une douzaine de forme apariées.
* A chaque fois on retrouve la gestion classique des forme avec un curseur pour le déplacement et la rotation (qd c'est possible) et un curseur pour manipuler les sommet de la forme. C'est très limitant, par exemple impossible d'appliquer une rotation à un segment déjà fait dans un forme sans faire une tonne de manipulations pour sortir le segment de la forme, prendre l'autre curseur pour la rotation, refusioner le segment avec la forme initial et le recoller au bon endroit.
* Concernant le systeme magnétique pour guider la souris c'est le desert ... y'a guere que dia pour proposer de coller au sommet mais il est très limité par ailleur (normal c pour faire des diagrammes). Au mieux on a le magnétisme grille et guide. Mais ce système est franchement limité. Surtout si on veux travailler avec autres chose que des rectangle aligné avec les axes. Impossible par exemple de faire un guide incliné et non pas horizontal ou vertical.
* bon je passe sur l'interface qui ne permet pas d'utiliser le clavier. Bon c'est un peu normal la plupart des soft sont plutot orienté vers le dessin libre, mais bon y'en a pour 1 heure a coder ça...
Bref il ne me reste plus qu'a proposer des patch...
PS : Je poste ca dans les journal puisque il est marqué sur le site "Les journaux sont destinés à [...] ou simplement pour donner votre avis". Et comme c'est mon avis sur l'état d'avancement des logiciels de dessin vectoriel libre ca colle. Je dis ca pasque en ce moment ...
> Lire le journal (15 commentaires, moyenne: 4,1).
Les programmes compilés par EiffelStudio doivent être en GPL
Posté le 07 mai 2006
A l'issue de la nouvelle de la libération d'EiffelStudio ( http://linuxfr.org/2006/04/06/20628.html ), nous étions plusieurs à nous demander si oui ou non les binaires produit par la version sous la licence GPL de cet environnement devaient obligatoirement être aussi en GPL (comme le disait le site web officiel).
C'est bien le cas.
En fait le facteur bloquant n'est pas la bibliothèque standard qui est sous une licence permissive style BSD, mais le support d'exécution (run-time) inclus à chaque compilation. J'imagine que ce support doit être en grande partie composé du garbage-collector.
Après on pourrait se demander si c'est une bonne chose ou si c'est une restriction aux libertés de l'utilisateur.
C'est bien le cas.
En fait le facteur bloquant n'est pas la bibliothèque standard qui est sous une licence permissive style BSD, mais le support d'exécution (run-time) inclus à chaque compilation. J'imagine que ce support doit être en grande partie composé du garbage-collector.
Après on pourrait se demander si c'est une bonne chose ou si c'est une restriction aux libertés de l'utilisateur.
> Lire le journal (45 commentaires, moyenne: 2,8).
Un compte rendu de la conf sur isaac/lisaac
Posté le 23 mars 2006
Comme annoncé dans l'article http://linuxfr.org/2006/03/09/20473.html la conférence donnée par Benoit Sonntag c'est déroulée aujourd'hui.
Je tient d'abord remercier B. Sonntag qui est une personne très sympatique et qui nous a fait un exposé intéressant et synthétique durant les trois heures de la présentation publique. Petit detail sympa la présentation a été affichée avec un portable tournant sous Isaac.
Nous avons pu ensuite essayer en pratique le compilateur qu'il a écrit et ainsi constater la qualité du travail fournie de nos propres yeux (et doigts). Et ceci malgré la grande jeunesse du projet. A noter qu'une autre session sera probablement organisée.
Personellement j'était plutot sceptique sur quelques point du projet (qui ont d'ailleur été discuté ici) que je trouvais choquant comme :
- l'intéret d'un langage ne proposant pas de condition (if then else) ou d'itérateur (for while) dans la syntaxe du langage.
- la capacité d'un langage objet a se plier aux exigences de la programmation système
- l'utilitée de passer d'un langage objet à classe (le standard pour plus au moins tout le monde) a un langage objet à prototype (que je ne connaissais pas)
Finalement j'ai été très impressionné pas les réponses qui m'on été donnée ! J'aurai aimé que ce ne soit pas moi qui les exposes ici (on aurait du faire une video, l'exposé était très clair).
Malheureusement le projet en est à ses tout début d'ouverture au public et je me rend compte qu'il n'existe pas de document écrit syntétisant ce qui a été dit oralement. Les slides de la présentation sont disponibles mais présentent uniquement des figures illustratives. (figures a haut pouvoir trollifere d'ailleurs, surtout le début avec en apothéose le slide 7 de project_st_overview.pdf :)) cf site)
Pour essayer d'expliquer les choses quand même, je dirais que le modèle objet à prototype ajoute un réel pouvoir expressif à la programmation objet. Et contrairement à la plupart des extensions récentes des langages, cela rend le langage plus simple et plus cohérent. Et cela en conservant les avantages déjà acquis avec les langage à classes.
Une fois qu'on a posé les bases de la syntaxe on se rend compte que les structures de controles définies dans la bibliothèque sont la seul manière de faire logique dans ce contexte.
Finalement les quelques extension nécessaire à la programmation système (les interruptions et la gestion des masques de bits principalement) se fondent totalement dans le modèle à prototypes. De plus ces méchanismes ont montré leur efficacité lors du développement par B. Sonntag d'un système sur un nouveau processeur qui a été réalisé plus rapidement que les ingénieurs de la société travaillant en C.
En conclusion je voudrai ajouter que loin de sortir de nulle part ce projet propose une synthèse du meilleur que l'on peut trouver dans le domaine objet avec des inspiration comme smarteiffel, self et smalltalk.
(malheusement assez peu connu, quoique smarteiffel est réputé pour la rapidité de son code produit, d'ailleurs l'encadrant de thèse de B. Sonntag est le principal développeur de smarteiffel, et smalltalk possède une machine virtuelle libre qui fait régulierement l'objet de depèches enthousiastes ici).
Et plus de cela, le projet possède, à mon humble avis, deux principales innovation :
- Un compilateur extrement performant associé a un langage très expressif (je ne pense pas avoir déjà vu mieux). On a vraiment l'impression d'avoir affaire à la souplesse d'un langage de script alors qu'on a la performance des langage compilé.
- Réussir a faire le grand écart entre un langage de haut-niveau et les préoccupations matériels des ordinateurs et des système d'exploitation. Pour ce rendre compte de ca il faut surtout regarder le travail accompli sur le (prototype) de système d'exploitation isaac.
PS : Désolé pour les fautes, je me désespère moi même :) C'est loin d'être exaustif de la présentation, je voulais surtout présenter un point de vue personnel.
PS2 : la disponibilité de la totalité des sources sous licence libre est apparement bien engagée.
Je tient d'abord remercier B. Sonntag qui est une personne très sympatique et qui nous a fait un exposé intéressant et synthétique durant les trois heures de la présentation publique. Petit detail sympa la présentation a été affichée avec un portable tournant sous Isaac.
Nous avons pu ensuite essayer en pratique le compilateur qu'il a écrit et ainsi constater la qualité du travail fournie de nos propres yeux (et doigts). Et ceci malgré la grande jeunesse du projet. A noter qu'une autre session sera probablement organisée.
Personellement j'était plutot sceptique sur quelques point du projet (qui ont d'ailleur été discuté ici) que je trouvais choquant comme :
- l'intéret d'un langage ne proposant pas de condition (if then else) ou d'itérateur (for while) dans la syntaxe du langage.
- la capacité d'un langage objet a se plier aux exigences de la programmation système
- l'utilitée de passer d'un langage objet à classe (le standard pour plus au moins tout le monde) a un langage objet à prototype (que je ne connaissais pas)
Finalement j'ai été très impressionné pas les réponses qui m'on été donnée ! J'aurai aimé que ce ne soit pas moi qui les exposes ici (on aurait du faire une video, l'exposé était très clair).
Malheureusement le projet en est à ses tout début d'ouverture au public et je me rend compte qu'il n'existe pas de document écrit syntétisant ce qui a été dit oralement. Les slides de la présentation sont disponibles mais présentent uniquement des figures illustratives. (figures a haut pouvoir trollifere d'ailleurs, surtout le début avec en apothéose le slide 7 de project_st_overview.pdf :)) cf site)
Pour essayer d'expliquer les choses quand même, je dirais que le modèle objet à prototype ajoute un réel pouvoir expressif à la programmation objet. Et contrairement à la plupart des extensions récentes des langages, cela rend le langage plus simple et plus cohérent. Et cela en conservant les avantages déjà acquis avec les langage à classes.
Une fois qu'on a posé les bases de la syntaxe on se rend compte que les structures de controles définies dans la bibliothèque sont la seul manière de faire logique dans ce contexte.
Finalement les quelques extension nécessaire à la programmation système (les interruptions et la gestion des masques de bits principalement) se fondent totalement dans le modèle à prototypes. De plus ces méchanismes ont montré leur efficacité lors du développement par B. Sonntag d'un système sur un nouveau processeur qui a été réalisé plus rapidement que les ingénieurs de la société travaillant en C.
En conclusion je voudrai ajouter que loin de sortir de nulle part ce projet propose une synthèse du meilleur que l'on peut trouver dans le domaine objet avec des inspiration comme smarteiffel, self et smalltalk.
(malheusement assez peu connu, quoique smarteiffel est réputé pour la rapidité de son code produit, d'ailleurs l'encadrant de thèse de B. Sonntag est le principal développeur de smarteiffel, et smalltalk possède une machine virtuelle libre qui fait régulierement l'objet de depèches enthousiastes ici).
Et plus de cela, le projet possède, à mon humble avis, deux principales innovation :
- Un compilateur extrement performant associé a un langage très expressif (je ne pense pas avoir déjà vu mieux). On a vraiment l'impression d'avoir affaire à la souplesse d'un langage de script alors qu'on a la performance des langage compilé.
- Réussir a faire le grand écart entre un langage de haut-niveau et les préoccupations matériels des ordinateurs et des système d'exploitation. Pour ce rendre compte de ca il faut surtout regarder le travail accompli sur le (prototype) de système d'exploitation isaac.
PS : Désolé pour les fautes, je me désespère moi même :) C'est loin d'être exaustif de la présentation, je voulais surtout présenter un point de vue personnel.
PS2 : la disponibilité de la totalité des sources sous licence libre est apparement bien engagée.
> Lire le journal (42 commentaires, moyenne: 2,9).
TA Spring un clone du jeu Total Annihilation en GPL
Posté le 01 mai 2005
Total Annihilation est un jeu de stratégie en temps réel qui date de 1997. Un des groupes qui travaillait à modifier le jeu à finalement sortit une version de leur clone et surprise il est en licence GPL !
cf leurs site : http://taspring.clan-sy.com/(...)
Pour le moment le code dépend d'outils windows pour tourner alors le compiler pour linux est impossible mais on parle déjà dans le forum développement de travailler sur une version portable.
Il faut savoir que ce jeu a généré une grande communauté qui est resté active jusque maintenant pour rajouter des cartes, de nouvelles unités et divers hack du jeu mais l'esprit de tout ce monde est plutôt du type freeware que libre. En plus le seul endroit ou on peut jouer en ligne maintenant est la zone de microsoft (souvent une centaine de personne le soir). Cela serait peut être le moment de leur montrer qu'ils ont tout à gagner avec le libre et nous y gagnerons un très bon jeu sous linux.
cf leurs site : http://taspring.clan-sy.com/(...)
Pour le moment le code dépend d'outils windows pour tourner alors le compiler pour linux est impossible mais on parle déjà dans le forum développement de travailler sur une version portable.
Il faut savoir que ce jeu a généré une grande communauté qui est resté active jusque maintenant pour rajouter des cartes, de nouvelles unités et divers hack du jeu mais l'esprit de tout ce monde est plutôt du type freeware que libre. En plus le seul endroit ou on peut jouer en ligne maintenant est la zone de microsoft (souvent une centaine de personne le soir). Cela serait peut être le moment de leur montrer qu'ils ont tout à gagner avec le libre et nous y gagnerons un très bon jeu sous linux.
> Lire le journal (5 commentaires, moyenne: 2,8).
java et mozilla
Posté le 01 avril 2003
Salut a tous,
je viens d'installer la mandrake9.1 je voudrais savoir si kkun à réussit a faire fonctionner une version de java quelconque avec le mozilla 1.3 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313) fourni.
J'ai une erreur avec le plugin :
[outs@localhost plugins]$ mozilla --g-fata-warning
LoadPlugin: failed to initialize shared library /usr/local/j2sdk1.4.1/jre/plugin/i386/mozilla/javaplugin_oji.so [/usr/local/j2sdk1.4.1/jre/plugin/i386/mozilla/javaplugin_oji.so: undefined symbol: _ZN16nsServiceManager23GetGlobalServiceManagerEPP17nsIServiceManager]
Pourtant j'ai installé le java provenant de blackdown qui a été compilé avec gcc3.2.
avec ce lien :
ftp://ftp.oleane.net/pub/java-linux/JDK-1.4.1/i386/01/j2sdk-1.4.1-01-linux-i586-gcc3.2.bin
D'ailleur l'erreur ci-dessus n'est pas celle que j'ai pu voir dans les différent report bug
Ou alors ptet que mozilla n'est pas compilé avec gcc3.2 dans la 9.1, hum ca m'étonnerais quand meme ! non ?
J'ai du mal a trouver des info la dessus et je commence a en avoir marre de chercher ...... 8-/
> Lire le journal (1 commentaire, moyenne: 1).
Cette page donne des informations sur l'utilisateur outs
telles que ses derniers commentaires, journaux, forums, date
de création, etc.
