A titre purement informatif et sans jugement de valeur, je voudrais signaler qu'il existe aussi un tutoriel intégré à vim.
L'approche du didacticiel est un peu similaire à byte of vim, avec une assimilation des commandes par petites doses et dirigée par des exercices pratiques.
On peut y accéder en tapant vimtutor en ligne de commande.
Pour la version en français: vimtutor -g fr
happy vim-editing
On peut lire dans /usr/share/doc/scid/README.Debian que le mainteneur a choisi de purement et simplement supprimer le code litigieux des sources :
[...]
Endgame tablebases
Scid can be compiled with support for endgame tablebases. The tablebase
routines used in Scid are, however, not freely distributed in the sense
dictated by Debian guidelines. Therefore, tablebase support is not
present in the Debian version of Scid. In fact, the source of the
tablebase routines has even been removed from the .orig.tar.gz-file.
Je ne sais pas si la technique adoptée suit à la lettre les grands préceptes du manuel de debianization mais ça règle le problème de licence. Je me rappelle avoir lu aussi, sans être sur de moi, qu'il faut normalement ajouter dfsg dans le nom de l'archive .deb pour signaler que l'archive upstream a été mise en conformité.
Pour compléter/répéter ce qui a été précédement, Il aurait été également possible (entre autres choses) de :
* demander à l'auteur du code de choisir une licence libre.
* placer le paquet dans la section non-free
Au cours de ton opération de nettoyage, il est possible que apt-get te signale que des paquets sont devenus inutiles et qu'il peuvent être supprimés avec l'option autoremove.
Cette option est souvent utile mais parfois il est possible que tu veuilles garder des paquets parmis ceux-là.
La commande suivante permettra de désinscire les paquets concernés de la liste des paquets à supprimer automatiquement.
Dans un autre genre cette fois-ci. Il s'agit d'avoir de petites connaissance de C, d'assembleur (une initiation suffira), des outils standards unix et du shell, sinon c'est un bon moyen de les acquérir. Mais surtout il faut savoir s'autodocumenter. Le but du jeu est d'exploiter des failles de sécurité (dépassement de tampon généralement) pour pouvoir monter d'un niveau. Il n' y a en général par d'énoncé du tout, mais seulement un programme 'à exploiter' accompagné éventuellement de son code source.
Le jeu se passe 'en conditions réelles' : on à accès à une session unix en ligne de commande par ssh, mais bien entendu tout cela se fait dans un cadre légal.
Le grand intérêt de ces jeux est qu'ils font un panorama des pratiques dangeureuses en C, ce qui permet à l'avenir de les éviter soi-même.
Bien que les énigmes nécessitent une connaissance élementaire du Python, de mon expérience, je pense qu'elles n'exigent toutefois pas d'être un développeur expérimenté.
Au contraire :
- elles permettent de découvrir les bibliothèques de base (PIL, pickle, urrlib, ...)
- après avoir validé une épreuve, on peut consulter les solutions laissées par d'autres challengers, ce qui permet d'améliorer ses propres techniques.
Je ne vois pas où est le problème. A l'exception éventuelle d'écueuils juridiques particuliers, la licence GPL n'impose pas que la machine (virtuelle ou physique) qui execute le programme soit placée elle-même sous licence GPL.
En ce qui concerne les performances de jython en général, on trouve des comparatifs sur internet, et notamment dans la faq du site jython. En ce qui concerne les performances de openjdk, je ne crois pas qu'il y ait de problème particulier, mais le cas échéant tu peux faire un journal complet + illustrations sur le sujet.
Pareil, c'est le seul que j'ai pu essayé et il marche très bien. Mais c'est vrai que c'est fatiguant pour les yeux. Pour cette raison, je préfère nettement les versions en vision parallèle qui sont plus reposantes et n'obligent pas à se coller à l'écran.
Pour ceux que ça intéresse :http://www.magiceye.com/
je dirais même plus :
Caméléon is a software which enables the conversion of files in other formats.
Caméléon is a software allowing the conversion of files in other formats
Caméléon is a software allowing to convert files in other formats
Une autre, mais je ne suis pas certain de ma reformulation. --> il faudrait que d'autres jettent un coup d'œil.
'Caméléon is a software which enable to convert files in otherwises formats.'
par exemple :
Caméléon is a software that converts files in other formats.
Caméléon is a software that makes possible to convert files in other formats.
Caméléon is a software to convert files in other formats.
PS : A n'en point douter, les gus de l'April en connaissent un rayon au niveau propriété intellectuelle. Ce serait un comble qu'il fasse une bourde pareille ^^
L'article L122-5 du code de la propriété intellectuelle prévoit un certains nombres d'exceptions au droit d'auteur: La diffusion de discours publiques en est un exemple. Je pense que c'est bien ce cas qui se présente ici.
Je suis justement sur ubuntu. Je n'ai pas trouvé de paquet python3.0. Ma version doit probablement être un peu ancienne (Hardy 8.04) ou alors je n'ai pas ajouté le dépot adéquat dans mes sources.list.
Macports? Mais voilà qui est intéressant! Je ne connais pas. En cherchant un peu sur google, j'apprends qu'il s'agit d'un logiciel qui vise à faciliter l'installation de programmes X11 sur MacOSX. Cela s'utilise aussi sur debian?
Je me suis résolu à compiler python 3.0. Ce n'était pas si compliqué que ça en réalité...
Installer les librairies de développement :
apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libbz2-dev libc6-dev libsqlite3-dev tk-dev
Créer le répertoire d'installation : (pertinence ?)
cd /usr/lib
mkdir python3.0
Configuration, test (optionnel) et installation :
./configure --prefix=/usr/lib/python3.0
make
make test
make altinstall
J'aimerais bien tester et m'habituer à la nouvelle syntaxe. Mais je me demande comment installer la version 2.6 ou la 3000 sur mon système sans tout chambouler et sans faire des manips trop compliquées.
Juste dans l'objectif de tester la bête, une installation "en statique" à l'instar de celle que peuvent bénéficier les utilisateurs windows serait bien pratique.
Tu as raison, c'est possible de définir les paramètres de proxy dans gnome, mais ça ne résout pas le problème pour autant.
Mon expérience avec gnome et les proxy est limitée par le fait que j'utilise xfce. Pour autant j'ai tout de même deux applications gnome: epiphany et sound-juicer. La première marche au poil mais la seconde ne semble pas connaitre la notion de proxy.
En dehors des applis gnome, le paramétrage de gnome ne semble pas avoir d'effet. Par exemple, wget ne marche pas.
PS: j'ai directement modifié gconf à la main pour configurer le proxy de gnome. Ma configuration n'est donc peut-être pas parfaite.
[^] # Re: Orthographe
Posté par PuRPLeHaZe . En réponse au journal VSMPWV : Very simple media player with vlc. Évalué à -10.
# Orthographe
Posté par PuRPLeHaZe . En réponse au journal VSMPWV : Very simple media player with vlc. Évalué à -7.
# Vimtutor
Posté par PuRPLeHaZe . En réponse à la dépêche A byte of Vim, a été traduit en français, sous licence libre. Évalué à 3.
L'approche du didacticiel est un peu similaire à byte of vim, avec une assimilation des commandes par petites doses et dirigée par des exercices pratiques.
On peut y accéder en tapant
vimtutor
en ligne de commande.Pour la version en français:
vimtutor -g fr
happy vim-editing
[^] # Re: Gestion du problème de license
Posté par PuRPLeHaZe . En réponse à la dépêche La version 4.0 de Scid, logiciel d'étude du jeu d'échecs vient de sortir en version beta : à tester d'urgence pour un bronzage studieux. Évalué à 6.
[...]
Endgame tablebases
Scid can be compiled with support for endgame tablebases. The tablebase
routines used in Scid are, however, not freely distributed in the sense
dictated by Debian guidelines. Therefore, tablebase support is not
present in the Debian version of Scid. In fact, the source of the
tablebase routines has even been removed from the .orig.tar.gz-file.
Je ne sais pas si la technique adoptée suit à la lettre les grands préceptes du manuel de debianization mais ça règle le problème de licence. Je me rappelle avoir lu aussi, sans être sur de moi, qu'il faut normalement ajouter dfsg dans le nom de l'archive .deb pour signaler que l'archive upstream a été mise en conformité.
Pour compléter/répéter ce qui a été précédement, Il aurait été également possible (entre autres choses) de :
* demander à l'auteur du code de choisir une licence libre.
* placer le paquet dans la section non-free
# Après trois ans ...
Posté par PuRPLeHaZe . En réponse au journal Fin de support pour Ubuntu 6.06 LTS desktop edition. Évalué à 5.
[^] # Re: Meta-paquet
Posté par PuRPLeHaZe . En réponse au message Désinstallation de paquets du Gnome Desktop Environment. Évalué à 3.
Cette option est souvent utile mais parfois il est possible que tu veuilles garder des paquets parmis ceux-là.
La commande suivante permettra de désinscire les paquets concernés de la liste des paquets à supprimer automatiquement.
aptitude keep-all
[^] # Re: Je dirais même plus ...
Posté par PuRPLeHaZe . En réponse au journal PythonChallenge.com : Un site d'énigmes à résoudre avec Python. Évalué à 4.
Le jeu se passe 'en conditions réelles' : on à accès à une session unix en ligne de commande par ssh, mais bien entendu tout cela se fait dans un cadre légal.
Le grand intérêt de ces jeux est qu'ils font un panorama des pratiques dangeureuses en C, ce qui permet à l'avenir de les éviter soi-même.
Deux liens parmis d'autres :
http://intruded.net/wargames.html
http://hack.thebackupbox.net/ (j'ai finis tous les niveaux héhé !)
# Un bon moyen d'apprendre le Python
Posté par PuRPLeHaZe . En réponse au journal PythonChallenge.com : Un site d'énigmes à résoudre avec Python. Évalué à 5.
Au contraire :
- elles permettent de découvrir les bibliothèques de base (PIL, pickle, urrlib, ...)
- après avoir validé une épreuve, on peut consulter les solutions laissées par d'autres challengers, ce qui permet d'améliorer ses propres techniques.
# Je dirais même plus ...
Posté par PuRPLeHaZe . En réponse au journal PythonChallenge.com : Un site d'énigmes à résoudre avec Python. Évalué à 3.
http://projecteuler.net/
http://www.wechall.net/
http://www.rankk.org/
http://www.caesum.com/game/
etc.
[^] # Re: Ah ah ! Trop gros ça ne passera pas !
Posté par PuRPLeHaZe . En réponse à la dépêche Jython supporte maintenant Python 2.5. Évalué à 1.
En ce qui concerne les performances de jython en général, on trouve des comparatifs sur internet, et notamment dans la faq du site jython. En ce qui concerne les performances de openjdk, je ne crois pas qu'il y ait de problème particulier, mais le cas échéant tu peux faire un journal complet + illustrations sur le sujet.
[^] # Re: Ah ah ! Trop gros ça ne passera pas !d
Posté par PuRPLeHaZe . En réponse à la dépêche Jython supporte maintenant Python 2.5. Évalué à 3.
[^] # Re: Merci…
Posté par PuRPLeHaZe . En réponse au journal Tux et Python en 3d-Relief pour le stand AFPY. Évalué à 1.
Pour ceux que ça intéresse :http://www.magiceye.com/
[^] # Re: English version
Posté par PuRPLeHaZe . En réponse à la dépêche Premières versions de Caméléon et Final Page. Évalué à 1.
Caméléon is a software which enables the conversion of files in other formats.
Caméléon is a software allowing the conversion of files in other formats
Caméléon is a software allowing to convert files in other formats
on dit d'aller me coucher, bye bye
[^] # Re: English version
Posté par PuRPLeHaZe . En réponse à la dépêche Premières versions de Caméléon et Final Page. Évalué à 1.
'Caméléon is a software which enable to convert files in otherwises formats.'
par exemple :
Caméléon is a software that converts files in other formats.
Caméléon is a software that makes possible to convert files in other formats.
Caméléon is a software to convert files in other formats.
# English version
Posté par PuRPLeHaZe . En réponse à la dépêche Premières versions de Caméléon et Final Page. Évalué à 1.
Je dirais plutot Document Post Production Tool.
[^] # Re: First victim?
Posté par PuRPLeHaZe . En réponse à la dépêche HADOPI : Christine Albanel et Franck Riester persécutent le Logiciel Libre. Évalué à 7.
[^] # Re: First victim?
Posté par PuRPLeHaZe . En réponse à la dépêche HADOPI : Christine Albanel et Franck Riester persécutent le Logiciel Libre. Évalué à 8.
sources :
http://www.culture.gouv.fr/culture/infos-pratiques/droits/ex(...)
http://www.legifrance.gouv.fr/affichCodeArticle.do;jsessioni(...)
[^] # Re: anticipation de l'action
Posté par PuRPLeHaZe . En réponse au journal Téléphone sonne en ce moment sur France Inter. Évalué à 3.
[^] # Re: Tester la version 2.6 ou 3000 ?
Posté par PuRPLeHaZe . En réponse au journal Python 3000 est sorti. Évalué à 1.
Macports? Mais voilà qui est intéressant! Je ne connais pas. En cherchant un peu sur google, j'apprends qu'il s'agit d'un logiciel qui vise à faciliter l'installation de programmes X11 sur MacOSX. Cela s'utilise aussi sur debian?
[^] # Re: Tester la version 2.6 ou 3000 ?
Posté par PuRPLeHaZe . En réponse au journal Python 3000 est sorti. Évalué à 2.
Installer les librairies de développement :
apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libbz2-dev libc6-dev libsqlite3-dev tk-dev
Créer le répertoire d'installation : (pertinence ?)
cd /usr/lib
mkdir python3.0
Configuration, test (optionnel) et installation :
./configure --prefix=/usr/lib/python3.0
make
make test
make altinstall
[^] # Re: Tester la version 2.6 ou 3000 ?
Posté par PuRPLeHaZe . En réponse au journal Python 3000 est sorti. Évalué à 1.
# Tester la version 2.6 ou 3000 ?
Posté par PuRPLeHaZe . En réponse au journal Python 3000 est sorti. Évalué à 2.
Pour l'instant j'ai trouvée cette methode, mais elle est plutôt compliquée justement :
http://blog.pythonaro.com/2008/10/horrible-hack-to-get-pytho(...)
Je n'ai pas encore pris le temps de tester.
N'y a-t-il pas plus simple? Comment faites-vous ?
Juste dans l'objectif de tester la bête, une installation "en statique" à l'instar de celle que peuvent bénéficier les utilisateurs windows serait bien pratique.
[^] # Re: C'est peut être idiot ce que je vais dire...
Posté par PuRPLeHaZe . En réponse au message Accès à internet derrière le PROXY de mon université. Évalué à 1.
Mon expérience avec gnome et les proxy est limitée par le fait que j'utilise xfce. Pour autant j'ai tout de même deux applications gnome: epiphany et sound-juicer. La première marche au poil mais la seconde ne semble pas connaitre la notion de proxy.
En dehors des applis gnome, le paramétrage de gnome ne semble pas avoir d'effet. Par exemple, wget ne marche pas.
PS: j'ai directement modifié gconf à la main pour configurer le proxy de gnome. Ma configuration n'est donc peut-être pas parfaite.
[^] # Re: 1 et 2
Posté par PuRPLeHaZe . En réponse au journal Oral d'informatique. Évalué à -1.
Dans l'expression de la taille de la représentation, le log est arrondi à la valeur supérieure.
Par exemple sup(log(5)) = sup(2.3) = 3
Plus généralement :
sup(log(2^q + €)) = q+1 et sup(log(2^q))=log(2^q)=q
avec € une combinaison linéaire de 2^i de degré inférieur à n et telle que €>=1
C'est une bonne piste ?