... a little wood elfe a écrit 219 commentaires

  • [^] # Re: trop génial

    Posté par  . En réponse à la dépêche Sortie de la distribution GNUSTEP 0.9.4, GNUstep news, et vidéo. Évalué à 1.


    Ouaip là t'est un peu à côté de la plaque. Le truc, c'est pas juste "créer automatiquement un controller". Tu peux créer *n'importe* quelle classe et l'instancier, on est franchement pas limité aux contrôleurs; de la même façon tu peux simplement importer un source code existant, avoir la classe disponible, et instancier un objet de cette classe dans ton gorm !


    Justement puisque tu en parles, toujours en train d'essayer de porter mes applis Mac OS X vers GNUstep, je n'arrives pas à faire ce que tu viens de dire. Je ne trouve pas dans Gorm où on peut faire ça. Ce qui s'en rapproche le plus semble être dans le menu Classes l'item Load Classes mais il est tout le temps grisé chez moi :-(.

    J'ai plein d'autres questions mais vu que je viens d'enfin réussir à m'inscrire sur la ml je vais les leur réserver (a priori l'interface web d'inscription aux mls ne marche pas).

    PS : comme exemple de réutilisation aisée de code je citerais le cas du framework QuickLite qui encapsule dans de l'Objective-C le code de SQLite de manière fort simple et élégante (appréciation subjective basée sur mon peu d'expérience de ces choses là) et que j'utilise actuellement dans un nouveau projet.
    Je pourrais aussi citer la manière dont Apple a réalisé le framework WebKit en encapsulant le code c++ de khtml. Je ne sais pas combien de temps cela prend à Apple de maintenir ce framework ou combien cela leur a pris de le réaliser mais d'un point de vue développeur l'accès aux fonctionnalités de khtml est tout de même beaucoup plus simple via WebKit.
  • [^] # Re: En parlant de Gorm

    Posté par  . En réponse au journal GNUstep demonstration. Évalué à 2.

    Ohh, je suis stupide et j'aurais du y penser. Merci beaucoup c'est exactement ce que je voulais faire.
  • # En parlant de Gorm

    Posté par  . En réponse au journal GNUstep demonstration. Évalué à 3.

    Cela fait un moment que je suis bloqué dans le portage d'une de mes applis de Mac OS X vers GNUstep pour la raison suivante :

    Je n'arrive pas à créer un .gmodel contenant un NSView comme unique objet (et non pas un NSWindow). Pourtant j'ai bien la version 0.8 de Gorm et j'ai lu sur un document du projet GNUstep que c'était possible à partir de cette version.

    Si quelqu'un a une idée de comment faire ?
  • [^] # Re: Débat un peu en retard...

    Posté par  . En réponse au journal Que font-ils le week-End? - le retour. Évalué à -3.

    Euh, erreur de ma part. J'ai confondu avec un autre webcomic, et je retire ce que j'ai dit. Vous pouvez me moinsser.
  • # Débat un peu en retard...

    Posté par  . En réponse au journal Que font-ils le week-End? - le retour. Évalué à -2.

    Il faut remarquer au passage que sexylosers n'a plus été mis à jour depuis Novembre de toute façon et ce n'est pas le plus choquant des webcomics que j'ai pu lire, que ce soit d'un point de vue idées véhiculées ou du dessin.
  • [^] # Re: intéressant

    Posté par  . En réponse au journal OGG décodé en hard. Évalué à 2.

    Je suppose qu'il parlait de la deuxième moitié du journal concernant le projet Rockbox.
  • [^] # Re: [HS] entraide MacOSX

    Posté par  . En réponse au journal Mini mini ?. Évalué à 1.

    Et MacFr : http://www.macfr.com/forums/index.php(...)

    Qui a un public moins jeune ou plus calme je dirais que les précédents sites.
  • [^] # Re: bon

    Posté par  . En réponse au journal Se faire rembourser Mac OS X.... Évalué à 3.

    Il vire la couche graphique et la remplace par XFree, tout simplement. Si il veut aller jusqu'au bout, il devra peut-être virer un ou deux drivers propriétaires et renoncer à certains périphériques comme l'aeronet (qui ne dispose d'ailleurs d'aucun driver libre, quelque soit l'OS). Le système de base (Darwin) est libre.


    Ben à ce compte là il peut donc se faire rembourser Mac OS X et installer Darwin.
  • [^] # Re: reste des thunes et transparence

    Posté par  . En réponse au journal Magnatune. Évalué à 1.

    Ben si on en croit le fondateur de la boite (sur le forum ou sur son blog je ne sais plus ou je l'ai lu), pour le moment il n'a rien gagné dans cette boite. Je ne suis même pas certain qu'il ai récupéré sa mise initiale.

    En tout cas depuis que j'ai découvert Magnatune j'y achète environ un album par mois, auparavant j'achetais un ou deux CD par an seulement...
  • [^] # Re: P2P a usage légal

    Posté par  . En réponse à la dépêche [Belgique] P2P, la Sabam gagne contre Tiscali !... Évalué à 1.

    Donc les belges n'auraient plus le droit d'utiliser les services fournis par ludomac par exemple : http://www.ludomac.com/downloads.php(...)

    (démos, patchs, trailers de jeux en dl avec un système bit torrent)

    D'ailleurs il en est de même pour les derniers trailers de chez Blizzard je crois, et si Blizzard a autant d'afficionados en Belgique que dans d'autres pays ça va chauffer.
  • # Battle For Wesnoth

    Posté par  . En réponse au journal Développeurs de tous les pays.... Évalué à 3.

    J'ai contacté le mainteneur de la version française lorsque j'ai découvert le jeu et j'ai eu une réponse immédiate et positive à ma proposition de participer aux traductions.

    Voila juste pour dire qu'il y a des projets où l'on a bien des réponses de la part des responsables.
  • [^] # Re: D'où sort-il

    Posté par  . En réponse au journal Linspire aurait-il compris le problème?. Évalué à 4.

    Le type d'installation par glissez-déposer marche pour toutes les applications qui ne reposent que sur les frameworks de base de Mac OS X et/ou qui embarquent dans le paquet-executable-regroupe-en-une-icone tout ce dont elles ont besoin qui ne fait pas partie du systèmes standard.
    Lorsqu'il faut pour que ça marche rajouter quelque chose dans l'arborescence Unix de Mac OS X (/usr/bin par exemple) ou bien carrément rajouter un framework Obj-C alors il faut un installeur plus traditionnel.

    Corrigez-moi si je me trompes mais sous Linux pour faire la même chose il suffirait de compiler tout les programmes en les liant statiquement à leurs bibliothèques et on pourrait faire la même chose non ?

    Quoiqu'il en soit oui c'est trés plaisant, en particulier pour mettre à jour l'ordi d'un copain sans avoir à remettre la main sur les CD/.dmg/.zip d'installation (et ça marche aussi super bien pour les jeux, je trimballe depuis 6 ans le même Starcraft de machine en machine sans avoir jamais eu besoin de ressortir le CD du jeu).

    Ah et j'ajoute que l'application ne doit pas obligatoirement être placée dans le dossier Applications, n'importe quel emplacement convient en général.
  • [^] # Re: Equivalent de inet_aton pour l'éthernet

    Posté par  . En réponse au message Fonction de conversion d'adresses mac ?. Évalué à 1.

    Super, merci beaucoup. C'est exactement ce que je cherchais.

    Question subsidiaire : comment aurais-je pu découvrir cette fonction sans passer par un forum ? cad avez-vous un lien vers une documentation ou un listing des fonctions C de base concernant le réseau ?
  • # A propos de la Live Eval

    Posté par  . En réponse à la dépêche Sorties de SUSE LINUX 9.2 Live Eval/Professional et Novell Linux Desktop 9. Évalué à 4.

    Sa taille en téléchargement est de 1,3 Go et elle n'est apparamment pas disponible pour les processeurs ppc.
  • [^] # Re: Firefox et les autres

    Posté par  . En réponse à la dépêche Firefox 1.0 est disponible. Évalué à 4.

    Mouais, d'un autre coté cette indépendance à la plate-forme est également la raison pour laquelle je ne l'utilise pas sous Mac OS X :

    - Il faut configurer Firefox à part (il ne profite pas des réglages réseaux/proxy de Mac OS X... génant quand on bouge beaucoup avec son portable).
    - Il n'utilise pas la base de donnée de cookies de Mac OS X. Je m'explique, sous Mac OS X (mais je suppose que c'est la même chose sous GNUstep) tout les cookies peuvent être stocké de manière centralisée et donc partagés entre toutes les applications (il y a des classes spécifiques pour faire ça dans le framework Foundation). Bon ça ne doit pas géner grand monde mais j'en ai besoin dans une petite appli que je me suis développé.
  • # Magnatune

    Posté par  . En réponse au journal Ecommerce de MP3. Évalué à 3.

    Jette un oeil à Magnatune : http://magnatune.com,(...) c'est un site/label particulier, les versions mp3 des albums sont librement accessibles et lorsque tu achètes un album tu peux le télécharger dans les formats de ton choix : wave, flac, ogg, mp3, etc.
    Le prix ? entre 5 et 18$, au choix de l'acheteur, dont 50% reviennent à l'artiste.

    Pour ceux qui lisent l'anglais : les raisons qui ont poussé le fondateur de Magnatune à le faire : http://magnatune.com/info/why(...)
  • # Chez moi ça marche.

    Posté par  . En réponse au journal Test rapide de Ubuntu PPC. Évalué à 2.

    Je l'ai installé sur mon iMac G3 500 et (presque) tout s'est bien passé :

    - boot sur le cd, choix du keymap ok, partitionnement automatique sur l'espace libre de mon dd génial, première partie de l'install pas de pb.

    - reboot sur le dd cette fois pour la deuxième partie de l'install : tout se passe bien jusqu'à ce qu'il m'annonce qu'il n'arrive pas à installer certain paquets, comme je suis en retard et que je dois partir je lui dit de ne pas s'en préoccuper et j'éteins la machine.

    - retour le soir sur la machine, j'allume il n'arrive pas à lancer Xfree, un petit tour dans aptitude, installation des paquets manquants et hop ça marche.

    Au final de toutes les installs de Linux PPC que j'ai pu faire c'est 1. la plus facile et 2. celle qui prend le mieux en compte mon matos.


    PS : par contre un truc qui me dérange c'est qu'il ne se rend pas compte du branchement d'écouteurs sur la sortie audio, du coup j'ai toujours le son dans les hauts-parleurs alors que j'aimerais bien pouvoir les faire se taire quand les écouteurs sont branchés. Une idée ?
  • [^] # Re: et la version ppc

    Posté par  . En réponse à la dépêche Sortie de la Mandrakelinux 10.1 Officielle. Évalué à 2.

    J'ai testé l'install d'Ubuntu sur mon disque dur externe firewire, l'installeur est trés bien, intelligible et reconnait parfaitement mon clavier d'iMac G3.

    Mais je n'ai pas pu finir l'install, il n'a pas réussit à installer yaboot. Je suppose que cela venait de l'installation faite sur un disque dur externe firewire mais je n'en suis pas sur et je n'ai pas encore essayé de l'installer sur le disque dur interne.
  • # La meme chose sous Mac OS X (ou sous GNUstep je pense aussi)

    Posté par  . En réponse au journal Mon bureau est intelligent (vive dcop !). Évalué à 5.

    * Pour les partisans (Apple, microsoft, ...) du tout-graphique : comment pouvez-vous m?eviter cette experience penible de maniere aussi simple, et sans que vos IHMs deviennent des monstres surcharges et inutilisables ?


    Sous Mac OS X (et même avant sous Mac OS 9), il existe AppleScript qui permet de réaliser trés simplement (syntaxe trés proche de l'anglais courant) des scripts tels que celui-ci. Evidemment ça ne marche qu'avec les applications proposant le support d'AppleScript.
    C'est gratuit, livré avec l'OS et à l'époque de Mac OS 9 il y avait même une fonction permettant (dans les cas les plus simple) de créer le script par enregistrement des actions de l'utilisateur. Je ne sais pas si cela existe toujours sous Mac OS X, depuis que je l'ai je ne m'amuse plus qu'avec les scripts shells et je n'ai pas réutilisé AppleScript.

    Sous GNUstep il existe aussi un langage de script qui doit permettre de faire à peu près la même chose mais à mon grand regret je n'ai pas encore eu le temps d'installer GNUstep.
  • [^] # Re: Norme de hiérarchisation du système de fichier

    Posté par  . En réponse à la dépêche Sortie du Linux Standard Base 2.0. Évalué à 2.

    Sous mac, ils font un truc similaire il me semble ?


    Oui et non, dans tout répertoire on peut via un simple fichier .hidden à remplir spécifier quels éléments de ce répertoire seront invisibles dans l'interface graphique.
    C'est ainsi que /bin et ses amis sont tous masqués.

    En revanche pour ce qui est des fichiers de configuration de l'utilisateur ils sont dans un dossier ~/Library/Preferences/ qui est totalement visible dans l'interface graphique (et localisé donc nommé Bibliothèque uniquement dans la GUI pas dans un terminal).

    Et je dois dire que je préfère grandement ce système qui range tout correctement et le laisse accessible aisément à un tas de dossier ~/.ssh et autres qui envahissent mon répertoire local et sont délicats d'accès (quand je veux transférer mes fichiers de confs de zsh sur une autre machine il serait quand même plus rapide de pouvoir faire un glisser-déposer que de devoir taper une longue ligne de commande pour copier le tout à travers un long path, et pourtant j'aime bien la ligne de commande mais là elle est moins efficace et le fait que le fichier soit invisible oblige à l'utiliser).
  • # Correction mineure dans la plaquette

    Posté par  . En réponse à la dépêche Sortie de Wesnoth 0.8. Évalué à 2.

    Une faute d'accord a été corrigée hier soir dans la plaquette de présentation. Merci à wwp de me l'avoir signalée.

    Donc pour les allergiques aux fautes vous pouvez récupérer la nouvelle version de la plaquette.
  • [^] # Re: Super dépêche en tout cas...

    Posté par  . En réponse à la dépêche iRATE ou pirate ?. Évalué à 3.

    http://magnatune.com/artists/beth_quist(...)

    3 albums de Beth Quist sont en vente sur Magnatune.
  • [^] # Re: De la présence des Unices dans les universités/écoles

    Posté par  . En réponse à la dépêche L'Éducation Nationale veut pouvoir fournir des portables à tous les étudiants. Évalué à 2.

    À l'école polytechnique universitaire de Lille (anciennement EUDIL et à ne pas confondre avec une autre école prestigieuse) la quasi totalité des postes clients sont sous GNU/Linux, tout les serveurs le sont également. Windows reste en natif dans des salles de TPs d'électronique essentiellement à cause de logiciels n'existant que sous Windows, il est autrement accessible via vmWare.
  • [^] # Re: Project

    Posté par  . En réponse à la dépêche 40 000 articles pour Wikipedia Francophone !. Évalué à 2.

    Euh, va voir Wiktionary, il fait ça puisque pour chaque mot on trouve(ra) sa traduction dans toutes les langues.

    Cf mon commentaire plus haut, c'est justement le point que je trouve le plus intéressant dans Wiktionary.
  • [^] # Re: Et l'interopérabilité ?

    Posté par  . En réponse au journal contribuer au libre. Évalué à 2.

    Et il existe déjà un autre framework multiplateformes libre : GNUstep, alors pourquoi ne pas l'utiliser plus ?

    (en dehors du fait qu'il est trop gris pour bcp de monde)