Jump to content

neologix

INpactien
  • Posts

    585
  • Joined

  • Last visited

Everything posted by neologix

  1. cd corrompu, ou tout simplement bug. Pour debian, je ne comprends pas ce qui t'as géné. Il suffit de faire un: dpkg-reconfigure xserver-xorg et d'accepter les réponses par défaut.
  2. Surtout n'hésite pas à me signaler toute boulette/énormité! C'est mon deuxième programme en C, juste après hello world. Comme j'aimerais à plus ou moins long terme coder pour un projet libre, je suis avide de recommandations ;-) Sinon, en ce qui concerne ce projet de loi: "Selon l'article 112-1 du Code pénal, Seuls sont punissables les faits constitutifs d'une infraction à la date où ils ont été commis." C'est-à-dire qu'il n'y a pas rétroactivité dans le domaine pénal. Je ne vois donc pas pourquoi les sites qui évoquent de tels logiciels depuis des années seraient en danger. Par contre, si ce texte passe... Je n'ai aucun DivX, et je n'ai jamais rippé le moindre film. Jusqu'à présent, je me contentais de louer des DVD, ou exceptionnellement d'en acheter. Si cette loi passe, mes scrupules vont senvoler.
  3. Voilà le lien: http://neologix.free.fr/ sudoku.c : code source grille : un exemple de grille incomplète
  4. Bon, voilà ce que ça donne: Entrez les numéros, séparés par des espaces, ligne par ligne: Grille entrée: 0 1 0 4 0 9 0 8 0 0 0 0 0 2 0 0 0 0 7 6 0 3 8 1 0 2 4 1 5 0 0 3 0 0 6 9 0 0 9 0 0 0 3 0 0 6 3 0 0 4 0 0 1 8 5 4 0 6 7 3 0 9 2 0 0 0 0 5 0 0 0 0 0 7 0 1 9 4 0 5 0 Grille(s) résultat: 2 1 3 4 6 9 5 8 7 9 8 4 5 2 7 1 3 6 7 6 5 3 8 1 9 2 4 1 5 8 7 3 2 4 6 9 4 2 9 8 1 6 3 7 5 6 3 7 9 4 5 2 1 8 5 4 1 6 7 3 8 9 2 3 9 6 2 5 8 7 4 1 8 7 2 1 9 4 6 5 3 Pour entrer la grille, on peut soit le faire à la console (on entre ligne par ligne, de gauche à droite, en indentant comme on veut, du moment qu'on met un espace entre chaque valeur.), soit enregistrer la grille dans un fichier, et faire un: cat fichier | ./sudoku Les cases vides sont à entrer comme des 0. J'ai essayé de le faire malin, si vous tracez l'exécution, vous verrez qu'il ne revient quasiment jamais en arrière. En fait, il procède "intelligemment", à chaque coup il recherche la ces qu'il vaut le mieux remplir. Ah oui, je voulais aussi voir si on a unicité pour une grille donnée. Si ce n'est pas le cas, mon programme doit, a priori, toutes les rendre. Un exemple, en ne gardant que les 2 premières solutions (sinon il y en a trop). Entrez les numéros, séparés par des espaces, ligne par ligne: Grille entrée: 0 1 0 4 0 9 0 8 0 0 0 0 0 2 0 0 0 0 7 6 0 3 8 1 0 2 4 1 0 0 0 3 0 0 6 9 0 0 9 0 0 0 3 0 0 6 3 0 0 4 0 0 1 8 5 0 0 6 7 3 0 9 2 0 0 0 0 5 0 0 0 0 0 7 0 1 0 4 0 5 0 Grille(s) résultat: 2 1 3 4 6 9 5 8 7 9 8 4 5 2 7 1 3 6 7 6 5 3 8 1 9 2 4 1 5 8 7 3 2 4 6 9 4 2 9 8 1 6 3 7 5 6 3 7 9 4 5 2 1 8 5 4 1 6 7 3 8 9 2 3 9 6 2 5 8 7 4 1 8 7 2 1 9 4 6 5 3 Grille(s) résultat: 3 1 2 4 6 9 5 8 7 4 9 8 5 2 7 1 3 6 7 6 5 3 8 1 9 2 4 1 5 4 2 3 8 7 6 9 8 2 9 7 1 6 3 4 5 6 3 7 9 4 5 2 1 8 5 8 1 6 7 3 4 9 2 9 4 3 8 5 2 6 7 1 2 7 6 1 9 4 8 5 3 Voilà. Je le mets sur mon ftp, et je vous balance le lien. neo edit: pour l'utiliser: gcc -o sudoku sudoku.c -Wall -ansi (ouais, j'essai de faire des programmes propres) Ensuite, lancer le prog par ./sudoku Et se farcir la grille en entrée, ou alors la mettre dans un fichier, et: cat mon_fichier | ./sudoku
  5. Bon, je me suis amusé à écrire un solveur/générateur de sudoku. Il est en C, et la complexité a l'air pas mal (résultat instantanément). En plus, il permet de trouver toutes les solutions à une grille donnée. SI ça en intéresse, je peux balancer le code source.
  6. Exactement. Pour moi, c'est ce qui manque le plus. Un site qui recense les configurations/matériels supportées en NATIF, sans pilote proprio, histoire de se rendre l'achat facile. En plus, ce serait un moyende faire du lobbying, et de la contre-publicité aux fabricants refusant de s'ouvrir au libre.
  7. Je confirme, un celeron 700 avec 64 de RAM suffit amplement à un fluxbox.
  8. Faut arrêter avec la gratuité, et la recheche de la copie. Je choisis le logiciel libre parce qu'il est de meilleure qualité, et par idéologie. Regarde firefox, ne vas pas me dire que ce n'est qu'une copie de IE. Après, si on parle d'OOo, bah c'est normal que ça ressemble à office, ce sont tous les deux des suites bureautiques! Faut arrêter de croire que les artisans du libre sont là pour proposer une alternative gratuite aux softs proriétaires. Les LL sont là parce que des gens les codent, point barre. Et si certaines niches restent réservées aux soft proprio, c'est parce que les produits en question sont développées par des boîtes spécialisées depuis des années, qui ont une expérience et une avance énorme (un truc du genre matlab, rational rose, etc).
  9. Ouais, et il ne faut pas voir le monde du libre comme du prêt à consommer: "salut les gars, vous pourriez me concevoir un logiciel qui fait ça, ça, et ça, pour dans 3 mois?" Les gens codent ce qu'ils ont envie de faire
  10. J'ai bien peur que le Hurd ne reste qu'un prototype, un objet de recherche...
  11. Juste pour dire : à moins que tu n'ait beaucoup de ram (vraiment beaucoup...) ca risque d'être lent car il faut : - la place prise par ton système - la lecture du fichier "monté" depuis le ftp dans ton arborescence, hors le ftp ne te permet pas un accès aléatoire à ce que tu veux - le système émulé par qemu : une deuxième empreinte mémoire du système, donc Bon, je suis pas très clair dans mes explication... en tout cas, c'est assez chaud... ;-) Je sais que ça va être lent: déjà, l'installation de FreeBSD depuis ma Debian a pris pas mal de temps (celeron 700 64 de RAM). Le gros problème à mon avis c'est les accès aléatoires impossibles via ftp. Mais bon, qui ne tente rien n'a rien ;-)
  12. Je viens de jouer avec qemu, et franchement, c'est génial. C'est l'un des trucs les plus extraordinnaires que je connais, on peut faire des trucs de fous. Ma prochaine étape (un mec sur DLFP a essayé, mais n'a pas réussi, sans raison apparente) -monter un mirroir ftp grâce à FUSE -et lancer via qemu une iso sur ce ftp au fait, on en est où avec le montage de ftp?
  13. Je pense que ça vient en partie de mon PIV HT. Amarok fait un usage assez intensif du multithreading, ce qui doit expliquer les crashs. Par contre, il crashait souvent quand je téléchargais des jaquettes, quand je le fermais, ou quand je changeais de chanson juste après en avoir lancé une.
  14. Effectivement, je viens de vérifier. Il y a une raison particulière (faut dire qu'Amarok est un nid à bugs...)
  15. Pourquoi ne pas passer à Etch? Sur un serveur, je comprends, mais si c'est pour installer amarok, ce n'est sûrement pas un serveur...
  16. http://toolbar.netcraft.com/site_report?ur...ore.mozilla.org store.mozilla qui tourne sous Windows serveur 2003, c'est triste... enfin, quand on voit le résultat: (lien donné sur la page de Firefox, pour le support) http://store.mozilla.org/products/clothing...ee/?ad=mozorg13
  17. Je me souviens notamment d'un gars qui a fait une étude de "scalability" (connais pas le nom français) assez récemment, et qui avait incendié OpenBSD pour cette raison (et aussi pour le manque de stabilité/réactivité général).
  18. Ca arrive aux meilleurs ;-) Effectivement, ces recommandations datent un peu, mais il me semble qu'openbsd, par exemple, a encore quelques difficultés ç ce niveau là.
  19. L'utilité c'est que des partitions trop grandes peuvent poser des problèmes: en fait, c'est le fait que le noyau se trouve à un cylindre trop élevé.
  20. Je sais, je sais, mais je fais une allergie au Java... C'est utile, mais si tu prends le multithreading, généralement c'est utile pour augmenter les performances, mais si tu commences à coder en java, bah déjà t'es mal parti. En plus, il y a des trucs bizarres: un tableau est un objet (c'est tellement plus simple un pointeur...), la longueur tu n'y accèdes pas par une méthode, mais par un champ publique (et l'encapsulation alors?), et pas possible de modifier les strings, obligé d'utiliser une autre classe, etc. Mais c'est vrai que c'est pratique. Bon, je vais plancher sur mon script matlab...
  21. Juste un coup de gueule sur Java. Je suis en train de coder des applications qui utilisent plusieurs threads, et je viens de réaliser à quel point Java, avec ces conneries de classes, te fait oublier que les threads s'exécutent dans le même espace d'adressage, te masque l'importance des sémaphores en te fournissant ces méthodes synchronized, et ne te dit pas ce que font exactement ces procédure wait() et setDaemon(). Voilà, c'est dit, je hais le Java. neo edit: Y aurait-il un cador de matlab dans la salle? Je voudrais indicer des matrices, pour faire une récurrence. par ex. : for i=1:n matrice_indice_i_i-1 = quelque chose end C'est une récurrence à indices multiples, 5 intermédiaires, bref c'est pas la joie pour une tanche comme moi.
  22. Plus ça va, et plus je vois Ubuntu d'un mauvais oeil. Ok, c'est "sexy", ça avance vite, mais d'un autre coté, j'ai peur que cela déséquilibre le monde des LL. Par exemple, elle a pompé pas mal de développeurs Debian, et elle risque de faire mal à Mandriva... D'un côté, on a une distribution qui est économiquement vible, mais fragile, mais qui montre que l'on peut vivre des LL, de l'autre on a le jouet d'un milliardaire... Le jour où il coupera les ponts, je pense que ça nous retournera dans la gueule. My 2 cents.
  23. Euh, je vais sûrement avoir l'air d'être à l'ouest, mais c'est toi qui t'occupes du serveur de PCI? Sinon, tu codes pour un projet? neo
×
×
  • Create New...