Si ça intéresse quelqu'un de s'y mettre, j'ai fait un jeu de scrabble en ligne, sufirait de l'adapter...
Il est en Python, licence GPL (aucun download pour l'instant, me demander) http://seps.flibuste.net(...)
Pourquoi tu dis ça ? le premier projet demandé à été de trouver des idées pour linux-magazine... Le deuxième est d'améliorer ReportLab (génération de pdf).
Je pense que les rubriques viendrons en fonction des demandes tout simplement...
La génération de pages statiques a aussi l'énorme avantage d'être particulièrement fiable à la consultation et de pouvoir être dupliqué sur un système non dynamique. Mais bien sûr on s'écarte d'un site dynamique.
Je pose la question car je ne sais pas, est-ce que zope est capable de générer/exporter un site statique dans le cas où ce serait adapté ?
Il faudrait un juste milieu, il y a un paradoxe dans ce que tu dis
« ...qui permettent de construire rapidement et efficacement des systèmes dynamiques... »
donc gain de temps apréciable
mais ce gain de temps est bouffé :
« Nous travaillons sur l'amélioration des perfs »
De la même manière, les ressources matérielles sont de moins en moins chères mais les demandes sont de plus en plus importantes (sites plus sofistiqués, clients en haut débits...)
amha, il faut intégrer la gestion de cache ou la génération de pages statiques dès la conception sinon c'est l'escalade...
S'il est possible d'utiliser le travail d'autrui sans le rétribuer, il n'est pas possible (avec les LL) de l'empécher lui-même d'utiliser son propre travail. Ce qui, il faut le rappeler, n'est pas le cas pour les logiciels propriétaires (le salarié perd les droits, ne serait-ce que d'utiliser lui-même son travail). C'est une barrière à l'apropriation, pas suffisante effectivement pour faire barrière à l'exploitation, ce qui est différent.
Les LL ont une philosophie libertaire, mais l'utilisation que l'on en fait ne l'est pas forcément, je te l'accorde. Il y a bien des sociétés spécialisés en LL qui sont côtés en bourse...
Comme tu le précise, si certains anarchistes acceptent de voter, ce n'est surement pas pour choisir entre le communisme et madelin. On est d'accord, les LL ne voterons donc pas sur cette question !
Attention, un troll sur les distributions se cache dans un des paragraphes...
Non, au contraire le logiciel libre n'est que restriction contre le libéralisme économique puisqu'il interdit toute réapropriation. La réapropriation est la base du libéralisme : tout se marchande.
Les LL ne sont pas non plus communistes pour la même raison : tout est propriété de l'état.
On se fout royalement que Stallman crie et que Madelin supporte
Ils votent quoi alors les LL ? Ils votent pas. Ils sont libertaires !
Il va falloir inventer un spambayes pour distribution maintenant !!!
Je trouve ça plutôt ridicule, ça fait pitié... Mais au moins ça a le mérite d'être clair sur les concessions que les distributions commerciales sont prêtes à faire, demain des photo X pour patienter pendant l'installation ?
Les trolls sur les distribs vont être de plus en plus brefs maintenant...
Oui, sauf que justement la situation en Allemagne au niveau service public, sécu et retraites c'est la cata aujourd'hui... J'ai vu des gens en pleurer y a pas 10 jours...
Ca ne doit pas arriver souvent... L'indépendant-dépendant qui en est arrivé là généralement c'est qu'il est qu'il ne fait pas la fine-gueule...
Généralement c'était l'urssaf qui faisait des controles sur les entreprises pour les pincer (peut-être après délation ?), et vu cette nouvelle mesure à mon avis ils ont du avoir des consignes pour ne plus s'occuper de ça (sauf achanement ?)... Ce qui revient à exonérer les entreprises de cotisations tout simplement.
Larticle 23 de la loi renverse la charge de la preuve en établissant, au profit des travailleurs indépendants régulièrement immatriculés, une présomption dindépendance.
Cest donc à ladministration désormais de prouver lexistence dun contrat de travail lorsque le travailleur indépendant fournit ses prestations dans des conditions qui le placent dans un lien de subordination juridique permanente à légard de son donneur douvrage.
Larticle précise quil ne pourra y avoir « dissimulation demploi salarié » que si des éléments de preuve permettent détablir que le donneur douvrage a recouru à la sous-traitance dans le but principal déluder les obligations qui auraient pesé sur lui en tant quemployeur. Cette disposition concerne également les relations contractuelles existant entre un donneur douvrage et un sous-traitant exerçant en société.
>>
On notera le "au profit des travailleurs indépendants"... Comme je le disais au dessus, si on veut "profiter" de quelque chose, va falloir se bouger...
De notre côté (ouvrier informatique), on n'a pas tellement le choix.
1/ être salarié esclave d'une entreprise, perdre la propriété de tous ses développements, être obligé d'utiliser des outils propriétaires et voir ses droits diminuer à vue d'oeuil sans pouvoir y faire grand chose.
2/ être salarié dans une entreprise autogérée.
3/ être indépendant-qui-ne-fait-pas-la-fine-bouche.
4/ être indépendant qui fait la fine bouche.
Pour ma part, être indépendant m'a justement permis de faire "la fine bouche", d'utiliser des logiciels libres dès que possible, de choisir la licence de mes programmes (ne pas perdre les droits de ce que je fait), de me former continuellement et d'avoir un cadre de travail exceptionel (chez moi).
Bref, si vous avez la chance de faire parti d'une entreprise autogérée, c'est sûrement ce qu'il y a de mieux. Sinon le statut d'indep peut être une bonne solution, et plusieurs indep peuvent alors créer une entreprise autogérée... Ce qui manque, c'est l'application des outils que l'on a pour développer aux domaines de l'entreprise. Créer des réseaux, associations, coopératives etc pour pouvoir travailler ensemble en suivant la philosophie du libre, et surtout pouvoir travailler sans la renier.
wilk@blakie:/tmp$ python2.2 test.py
(54.152738928794861, 4.291534423828125e-05, 54.152696013450623, 'k=26991000000')
wilk@blakie:/tmp$ python2.3 test.py
(26.460186958312988, 4.291534423828125e-05, 26.46014404296875, 'k=26991000000')
Pour ce genre de chose psyco (http://psyco.sf.net(...)) est ton ami
wilk@blakie:/tmp$ python2.3 test.py
(10.823675036430359, 0.0006160736083984375, 10.82305896282196, 'k=26991000000')
Et si on veut se donner un peu plus de peine, pyrex est ton meilleur ami ;-)
wilk@blakie:/tmp$ python2.2 runc.py
(0.32985889911651611, 0.0, 0.32985889911651611, 'k=26991000000')
Pour ceux qui auraient peur de faire un module C pour python, voilà le code pour pyrex (http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex(...)), cherchez les 7 différences avec la version python ;-) :
fichier c.pyx :
import time
def speedC(N):
cdef double k
cdef int i
cdef int j
t1 = t1b = time.time()
k = 0
for i from 0<= i <N:
for j from 0<= j <N:
k = k + (i + j)
t2 = time.time()
return ( t2-t1, t1b - t1, t2 - t1b , "k=%.f"%k)
et runc.py :
import c
print c.speedC(3000)
Je viens de m'inscrire : wilk, partant pour un tournois dès que je m'y serais remis un peu, ça fait une éternitée que je ne joue plus, je n'ai aucune idée de mon niveau...
Qu'est-ce qui n'est pas libre ? le serveur et le client ? quels sont les serveurs libres ?
Aucun problème pour envoyer les parties sous une forme xml ou autre. En python je peux même envoyer les objets sérialisés, ce qui rendrait la récupération encore plus facile...
Ce qui serait intéressant c'est de coupler une interface externe avec un client jabber, pour jouer et discutter en même temps...
Je l'ai vérifié sur plusieurs de mes applis et sur docutils par ex (http://docutils.sf.net(...))
le gain est réellement au dessus de 20%.
$ time python2.3 rst2latex.py __agriculture.rst >/dev/null
real 0m3.875s
user 0m3.530s
sys 0m0.110s
$ time python2.2 rst2latex.py __agriculture.rst >/dev/null
real 0m5.175s
user 0m4.490s
sys 0m0.100s
Par contre le temps de démarrage est légèrement plus long...
$ time python2.2 </dev/null
real 0m0.079s
user 0m0.080s
sys 0m0.000s
time python2.3 </dev/null
real 0m0.102s
user 0m0.080s
sys 0m0.020s
Mais ce qui est plus important, c'est de voir que le langage à atteind une telle maturité que les devs semblent ne plus rien avoir à faire d'autre que de l'optimisation ! J'exagère à peine mais c'est ce qui ressort de la liste python-dev et des interviews d'europython. Je parle de python en tant que langage, pas des modules qui eux bien sûr évolueront sans cesse.
http://psyco.sf.net(...) est également de plus en plus actif et intéresse beaucoup les devs du core python.
J'utilise l'officiel du scrabble, un fichier ascii que j'ai récupéré au hasard du net... (350000 entrées)
Ca me fait penser à un autre problème, je n'ai pas réussi à savoir si je peux utiliser le terme "scrabble" ? Peux-t'il y avoir un brevet sur une règle du jeu ?
Il me semble que pour l'instant en France on peut, mais je pense qu'on rejoindra vite le problème des logiciels... (ce qui me permet d'aborder le sujet avec les joueurs).
Les dépositaires du nom "scrabble" m'ont d'ailleur contacté, mais ils sont du Canada et ont laissé tomber quand ils ont su que j'étais en France. Du coup j'ai changé de nom, SEPS signifie SEPS nEst Pas Scrabble ;-)
J'ai un jeu de scrabble en ligne/email que je souhaiterai également passer en GPL, mais faute de temps et d'autre développeur je n'ai pas créé de release à télécharger et encore moins de site de dev... J'ai bien spécifié le fait que le code était ouvert sur le site du jeu, mais personne n'a semblé s'y intéresser...
Si ça intéresse quelqu'un, c'est en python, en serveur autonome (twistedmatrix), et ça tourne depuis plusieurs années (30000 parties jouées). Mais il n'y a strictement aucune doc technique ni lien pour télécharger quoi que ce soit :-(
J'ai le même problème pour d'autres projets dont je me sert pour le boulot, qui sont en GPL mais dont je n'ai pas le temps pour organiser la diffusion... Et ça m'embêterai de donner des codes non documentés en pature à la comunauté...
Pour écrire des documentations à transformer en html ou latex/pdf il y a docutils/reStructuredText qui est beaucoup plus agréable que l'xml/html et latex.
Il est prévu qu'il soit incorporé dans la lib standard.
Personellement je m'en sert pour réaliser des sites dont le contenu est saisi à distance (à la spip)
http://docutils.sf.net
La saisie:
- Il faut s'y habituer, ensuite on ne veux plus s'en passer. Le problème, c'est qu'en revenant sur d'autres langages on oublie fréquement les {, ; $... C'est à ce moment là que l'on s'aperçoit à quel point ils sont inutiles et pesants.
La lecture:
- Elle est instantanée. Je veux dire par là qu'il ne peut pas y avoir de piège de la sorte
if (c==5)
printf ("ok");
printf ("suite");
- Plus agréable et plus rapide, du fait qu'il y ait beaucoup moins de signes ; { $ etc...
- Je ne partage pas ton point de vue, par rapport à d'autres langages comme le C ou le PHP, c'est la première fois que je prend plaisir à hacker d'autres sources. En particulier les miens ! (dont la maintenance est beaucoup plus facile)
# Re: Jeu d'échec en ligne
Posté par wilk . En réponse au journal Jeu d'échec en ligne. Évalué à 1.
Il est en Python, licence GPL (aucun download pour l'instant, me demander)
http://seps.flibuste.net(...)
[^] # Re: Apache, PHP, MySQL, Zope, Python, Perl...
Posté par wilk . En réponse à la dépêche Portail de regroupement de professionnels du logiciel libre. Évalué à 4.
Je pense que les rubriques viendrons en fonction des demandes tout simplement...
[^] # Re: Hébergement Zope
Posté par wilk . En réponse à la dépêche Hébergement Zope. Évalué à 1.
On pourra également faire des comparaisons avec TwistedMatrix.
[^] # Re: Hébergement Zope
Posté par wilk . En réponse à la dépêche Hébergement Zope. Évalué à 1.
Je pose la question car je ne sais pas, est-ce que zope est capable de générer/exporter un site statique dans le cas où ce serait adapté ?
[^] # Re: Hébergement Zope
Posté par wilk . En réponse à la dépêche Hébergement Zope. Évalué à 3.
« ...qui permettent de construire rapidement et efficacement des systèmes dynamiques... »
donc gain de temps apréciable
mais ce gain de temps est bouffé :
« Nous travaillons sur l'amélioration des perfs »
De la même manière, les ressources matérielles sont de moins en moins chères mais les demandes sont de plus en plus importantes (sites plus sofistiqués, clients en haut débits...)
amha, il faut intégrer la gestion de cache ou la génération de pages statiques dès la conception sinon c'est l'escalade...
[^] # Re: Syntaxe ASCII ?
Posté par wilk . En réponse à la dépêche Vers une convergence de la syntaxe Wiki ?. Évalué à 3.
[^] # Re: "No Problemo"
Posté par wilk . En réponse à la dépêche Cynisme et logiciel libre. Évalué à 1.
Les LL ont une philosophie libertaire, mais l'utilisation que l'on en fait ne l'est pas forcément, je te l'accorde. Il y a bien des sociétés spécialisés en LL qui sont côtés en bourse...
Comme tu le précise, si certains anarchistes acceptent de voter, ce n'est surement pas pour choisir entre le communisme et madelin. On est d'accord, les LL ne voterons donc pas sur cette question !
Attention, un troll sur les distributions se cache dans un des paragraphes...
[^] # Re: "No Problemo"
Posté par wilk . En réponse à la dépêche Cynisme et logiciel libre. Évalué à 6.
Les LL ne sont pas non plus communistes pour la même raison : tout est propriété de l'état.
On se fout royalement que Stallman crie et que Madelin supporte
Ils votent quoi alors les LL ? Ils votent pas. Ils sont libertaires !
# Re: Espaces publicitaires à vendre
Posté par wilk . En réponse à la dépêche Espaces publicitaires à vendre. Évalué à 1.
Je trouve ça plutôt ridicule, ça fait pitié... Mais au moins ça a le mérite d'être clair sur les concessions que les distributions commerciales sont prêtes à faire, demain des photo X pour patienter pendant l'installation ?
Les trolls sur les distribs vont être de plus en plus brefs maintenant...
[^] # Re: De la patience, tu dois avoir
Posté par wilk . En réponse à la dépêche De la patience, tu dois avoir. Évalué à 1.
« de la patience, tu dois avoir » c'est ironique je présume !
ps: test sur une sarge avec le paquet kernel-source-2.6.0-test2
[^] # Re: Le Syntec nous verrait bien intermittents
Posté par wilk . En réponse à la dépêche Le Syntec nous verrait bien intermittents. Évalué à 4.
[^] # Re: Le Syntec nous verrait bien intermittents
Posté par wilk . En réponse à la dépêche Le Syntec nous verrait bien intermittents. Évalué à 2.
Généralement c'était l'urssaf qui faisait des controles sur les entreprises pour les pincer (peut-être après délation ?), et vu cette nouvelle mesure à mon avis ils ont du avoir des consignes pour ne plus s'occuper de ça (sauf achanement ?)... Ce qui revient à exonérer les entreprises de cotisations tout simplement.
[^] # Re: Le Syntec nous verrait bien intermittents
Posté par wilk . En réponse à la dépêche Le Syntec nous verrait bien intermittents. Évalué à 3.
http://www.apce.com/index.php?rubrique_id=67&type_page=I&tp(...)
<<
Description de la mesure
Larticle 23 de la loi renverse la charge de la preuve en établissant, au profit des travailleurs indépendants régulièrement immatriculés, une présomption dindépendance.
Cest donc à ladministration désormais de prouver lexistence dun contrat de travail lorsque le travailleur indépendant fournit ses prestations dans des conditions qui le placent dans un lien de subordination juridique permanente à légard de son donneur douvrage.
Larticle précise quil ne pourra y avoir « dissimulation demploi salarié » que si des éléments de preuve permettent détablir que le donneur douvrage a recouru à la sous-traitance dans le but principal déluder les obligations qui auraient pesé sur lui en tant quemployeur. Cette disposition concerne également les relations contractuelles existant entre un donneur douvrage et un sous-traitant exerçant en société.
>>
On notera le "au profit des travailleurs indépendants"... Comme je le disais au dessus, si on veut "profiter" de quelque chose, va falloir se bouger...
[^] # Re: Le Syntec nous verrait bien intermittents
Posté par wilk . En réponse à la dépêche Le Syntec nous verrait bien intermittents. Évalué à 10.
1/ être salarié esclave d'une entreprise, perdre la propriété de tous ses développements, être obligé d'utiliser des outils propriétaires et voir ses droits diminuer à vue d'oeuil sans pouvoir y faire grand chose.
2/ être salarié dans une entreprise autogérée.
3/ être indépendant-qui-ne-fait-pas-la-fine-bouche.
4/ être indépendant qui fait la fine bouche.
Pour ma part, être indépendant m'a justement permis de faire "la fine bouche", d'utiliser des logiciels libres dès que possible, de choisir la licence de mes programmes (ne pas perdre les droits de ce que je fait), de me former continuellement et d'avoir un cadre de travail exceptionel (chez moi).
Bref, si vous avez la chance de faire parti d'une entreprise autogérée, c'est sûrement ce qu'il y a de mieux. Sinon le statut d'indep peut être une bonne solution, et plusieurs indep peuvent alors créer une entreprise autogérée... Ce qui manque, c'est l'application des outils que l'on a pour développer aux domaines de l'entreprise. Créer des réseaux, associations, coopératives etc pour pouvoir travailler ensemble en suivant la philosophie du libre, et surtout pouvoir travailler sans la renier.
[^] # Re: Interview de Guido van Rossum
Posté par wilk . En réponse à la dépêche Interview de Guido van Rossum. Évalué à 1.
[^] # Re: Deux mesures suffisent
Posté par wilk . En réponse à la dépêche Python 2.3 est sorti. Évalué à 1.
[^] # Re: Sortie de GNU Go 3.4
Posté par wilk . En réponse à la dépêche Sortie de GNU Go 3.4. Évalué à 1.
Mais kgs à l'air bien fini et stable, ce serait le bon moment amha...
Le serveur est écrit en java aussi ?
[^] # Re: Sortie de GNU Go 3.4
Posté par wilk . En réponse à la dépêche Sortie de GNU Go 3.4. Évalué à 1.
Qu'est-ce qui n'est pas libre ? le serveur et le client ? quels sont les serveurs libres ?
[^] # Re: MSWL Olmec, un jeu de football par e-mail passe au libre
Posté par wilk . En réponse à la dépêche MSWL Olmec, un jeu de football par e-mail passe au libre. Évalué à 1.
Ce qui serait intéressant c'est de coupler une interface externe avec un client jabber, pour jouer et discutter en même temps...
Si ça t'intéresse on se contacte en privé...
[^] # Re: Deux mesures suffisent
Posté par wilk . En réponse à la dépêche Python 2.3 est sorti. Évalué à 10.
le gain est réellement au dessus de 20%.
$ time python2.3 rst2latex.py __agriculture.rst >/dev/null
real 0m3.875s
user 0m3.530s
sys 0m0.110s
$ time python2.2 rst2latex.py __agriculture.rst >/dev/null
real 0m5.175s
user 0m4.490s
sys 0m0.100s
Par contre le temps de démarrage est légèrement plus long...
$ time python2.2 </dev/null
real 0m0.079s
user 0m0.080s
sys 0m0.000s
time python2.3 </dev/null
real 0m0.102s
user 0m0.080s
sys 0m0.020s
Mais ce qui est plus important, c'est de voir que le langage à atteind une telle maturité que les devs semblent ne plus rien avoir à faire d'autre que de l'optimisation ! J'exagère à peine mais c'est ce qui ressort de la liste python-dev et des interviews d'europython. Je parle de python en tant que langage, pas des modules qui eux bien sûr évolueront sans cesse.
http://psyco.sf.net(...) est également de plus en plus actif et intéresse beaucoup les devs du core python.
[^] # Re: MSWL Olmec, un jeu de football par e-mail passe au libre
Posté par wilk . En réponse à la dépêche MSWL Olmec, un jeu de football par e-mail passe au libre. Évalué à 2.
Ca me fait penser à un autre problème, je n'ai pas réussi à savoir si je peux utiliser le terme "scrabble" ? Peux-t'il y avoir un brevet sur une règle du jeu ?
Il me semble que pour l'instant en France on peut, mais je pense qu'on rejoindra vite le problème des logiciels... (ce qui me permet d'aborder le sujet avec les joueurs).
Les dépositaires du nom "scrabble" m'ont d'ailleur contacté, mais ils sont du Canada et ont laissé tomber quand ils ont su que j'étais en France. Du coup j'ai changé de nom, SEPS signifie SEPS nEst Pas Scrabble ;-)
[^] # Re: MSWL Olmec, un jeu de football par e-mail passe au libre
Posté par wilk . En réponse à la dépêche MSWL Olmec, un jeu de football par e-mail passe au libre. Évalué à 2.
http://seps.flibuste.net(...)
http://seps.flibuste.net/techno(...)
Si ça intéresse quelqu'un, c'est en python, en serveur autonome (twistedmatrix), et ça tourne depuis plusieurs années (30000 parties jouées). Mais il n'y a strictement aucune doc technique ni lien pour télécharger quoi que ce soit :-(
J'ai le même problème pour d'autres projets dont je me sert pour le boulot, qui sont en GPL mais dont je n'ai pas le temps pour organiser la diffusion... Et ça m'embêterai de donner des codes non documentés en pature à la comunauté...
[^] # Re: EuroPython 2003 à Charleroi du 25 au 27 juin
Posté par wilk . En réponse à la dépêche EuroPython 2003 à Charleroi du 25 au 27 juin. Évalué à 1.
http://www.python.org/pypi(...)
Mais c'est tout récent, donc pas du tout exhaustif.
Python étant livré "avec les piles", c'est pas trop génant, personellement je n'utilise qu'une poignée de module externes.
[^] # Re: python et PDF
Posté par wilk . En réponse à la dépêche EuroPython 2003 à Charleroi du 25 au 27 juin. Évalué à 1.
[^] # Re: Interview de Guido van Rossum (Python)
Posté par wilk . En réponse à la dépêche Interview de Guido van Rossum (Python). Évalué à 10.
La saisie:
- Il faut s'y habituer, ensuite on ne veux plus s'en passer. Le problème, c'est qu'en revenant sur d'autres langages on oublie fréquement les {, ; $... C'est à ce moment là que l'on s'aperçoit à quel point ils sont inutiles et pesants.
La lecture:
- Elle est instantanée. Je veux dire par là qu'il ne peut pas y avoir de piège de la sorte
if (c==5)
printf ("ok");
printf ("suite");
- Plus agréable et plus rapide, du fait qu'il y ait beaucoup moins de signes ; { $ etc...
- Je ne partage pas ton point de vue, par rapport à d'autres langages comme le C ou le PHP, c'est la première fois que je prend plaisir à hacker d'autres sources. En particulier les miens ! (dont la maintenance est beaucoup plus facile)