LGPDM

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 3 mars 2006

On vas avoir le droit de faire une copie privée de DVD ?

Dans un précédent billet, j'ai évoqué (vers la fin) que la copie privée des DVD était légalement impossible dans l'environnement numérique. Visiblement ça peut encore changer dans le bon sens. J'ai hâte de voir si ce qui est considéré dans l'article comme un dépassement du domaine de compétence de la cours de cassation (qui à considéré que la copie privée d'un DVD n'était pas possible dans l'environnement numérique, sans justification) sera favorable en appel...

Edit : Un billet complet sur le sujet par Eolas, Journal d'un avocat. Je cite la conclusion du billet car elle le vaut bien :

En somme, la cour de cassation a commencé à appliquer la loi DADVSI, avant même qu'elle ne soit votée.

Mais, d'après les commentaires, ça arrive régulièrement mais pas dans un litige opposant des personnes privées (je ne sais pas exactement à quoi ça correspond). Un peu obscures les termes juridiques...

DADVSI, retour de l'amendement VU et article du monde

Voici deux petites nouvelles, en courant :

Un article du monde ou on peut lire le compte rendu d'un ''tour de chauffe'' avant les débats du 7 mars.

D'autre part, Thierry Mariani (UMP) viens de redéposer l'amendement VU (celui qui exclu les logiciels qui n'implémentent pas les DRM, en gros les logiciels libres aux vues des incompatibilités déjà cités).

Edit : EUCD.info reprend l'info et lance la mobilisation.

jeudi 2 mars 2006

lestelechargements.com (sans espace) : Caricature de débat

Après les débats sur les caricatures, nous avons droit à une caricature de débat. Le sujet n'est pas le même, ici on reparle, encore, de la protection des droits d'auteurs par le projet de loi DADVSI. Pourquoi une caricature de débat ? Et bien tout simplement parce qu'il n'y a pas de débat !

Lire la suite

mercredi 1 mars 2006

OOoFF en version 0.2 : support de OpenOffice.org 2.0

OOoFF est un outil de recherche textuelle (permet de retrouver un document contenant un mot) dans les fichiers OpenOffice.org.

Il propose les fonctionalités suivantes :

  • Recherche textuelle dans les contenus de fichiers et dans le titre des documents (fichiers et modèles)
  • Conditions de recherche OU, ET ou recherche de phrase
  • Ouverture des fichiers avec un double clic
  • Interface adaptée au thème graphique
  • Multi-lingue (anglais et français pour l'instant)
  • Installation par setup (windows)
  • Intégration à l'explorateur

Je viens, après presque 2 ans d'inactivitée sur ce projet, de sortir une nouvelle version. Les changements apportés par cette nouvelle version sont :

  • Correction des extensions pour les fichiers OpenDocument
  • Passage du CVS sur le serveur de l'adullact, merci à eux pour l'hébergement.

Le site Web de OOoFF.

La page de téléchargement.

Le site de StarXpert.

jeudi 16 février 2006

SNEP : Justifier une absurditée par une autre absurditée

Dans l'actualitée informatique (ou pas), un sujet qui crée de looooooongs débats est le projet de loi DADVSI. Ce projet de loi concerne la protection des droits d'auteurs. Par exemple, c'est en parlant de ce projet de loi que l'on évoque : les "pirates" de l'Internet (utilisateurs de P2P, logiciels d'échange de fichiers de pair à pair), la licence globale (une hypothèse de possibilitée de forfaitiser, avec un surcoût sur l'abonnement Internet, le droit de télécharger), la chute des ventes de disques, ...

Lire la suite

dimanche 12 février 2006

Perl2exe, déchiffrer les sources Partie 2

Suite à mon dernier billet à propos des faiblesses de perl2exe, j'ai eu quelques questions à propos de la méthode à utiliser et surtout du fonctionnement de la méthode avec des versions récentes de Perl2exe. Voici donc quelques précisions et un exemple concrèt avec une version récente de perl2exe.

Cette fois ci, j'ai installé une version récente de Perl2exe (Perl2Exe V8.70 for Win32 (Aug 17 2005)) et j'y trouve le même problème.

Lire la suite

Data2py, petite optimisation et remarque

Pourquoi ne pas utiliser pickle ?

Suite à mon article précédent sur l'inclusion de fichiers dans un executable créé avec py2exe, on m'a demandé pourquoi je n'utilisais pas pickle.

Lire la suite

Créer des éxécutables Python pour windows avec Wine

Afin de construire facilement une version Linux et une version Windows de mes créations en Python, j'ai expérimenté la mise en place de la création d'éxécutables pour Windows depuis Linux.

Objectif

Mettre en place un environnement de création d'éxécutable windows depuis Linux.

Lire la suite

mercredi 18 janvier 2006

Excel vs OpenOffice Calc : Le 16 janvier 1900, un Lundi ou un Mardi ?

Par hasard, j'ai découvert un comportement bizarre sur OpenOffice et Excel.

Rappel : dans ces deux tableurs, les dates sont comptés en nombre de jours depuis une date de référence. Par exemple, OpenOffice compte les jours depuis le 30/12/1899. Aujourd'hui nous sommes au jour n° 38735 (le 18 janvier 2006), un mercredi.

Excel et OpenOfficesont en accord sur :

  • le nombre de jour entre la date initiale et le jour actuel
  • le jour de la semaine de la date actuelle.

Tout semble bien fonctionner SAUF dans certains cas.

Par exemple, au lieu d'avoir une date récente, je vais utiliser une date plus ancienne, le 16 janvier 1900 par exemple.

Dans OpenOffice, si je saisit : 16/1/1900 dans le tableur, la date s'affiche. Si j'affiche le jour uniquement (format personnalisé puis "JJJ"), J'ai un Mardi qui s'affiche. Dans Excel, avec la même manipulation, C'est un Lundi qui s'affiche.

Il y donc dans ce cas un décalage de 1 jour.

Comme il ne peut y avoir qu'une seule bonne réponse, j'ai utilisé Google et la commande "cal 1900". Le résultat est flagrand, Excel a faux, OOo Win ! :

                               1900

       janvier                février                 mars
di lu ma me je ve sa   di lu ma me je ve sa   di lu ma me je ve sa
    1  2  3  4  5  6                1  2  3                1  2  3
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    4  5  6  7  8  9 10
14 15 16 17 18 19 20   11 12 13 14 15 16 17   11 12 13 14 15 16 17
21 22 23 24 25 26 27   18 19 20 21 22 23 24   18 19 20 21 22 23 24
28 29 30 31            25 26 27 28            25 26 27 28 29 30 31

        avril                   mai                   juin
di lu ma me je ve sa   di lu ma me je ve sa   di lu ma me je ve sa
 1  2  3  4  5  6  7          1  2  3  4  5                   1  2
 8  9 10 11 12 13 14    6  7  8  9 10 11 12    3  4  5  6  7  8  9
15 16 17 18 19 20 21   13 14 15 16 17 18 19   10 11 12 13 14 15 16
22 23 24 25 26 27 28   20 21 22 23 24 25 26   17 18 19 20 21 22 23
29 30                  27 28 29 30 31         24 25 26 27 28 29 30

       juillet                 août                 septembre
di lu ma me je ve sa   di lu ma me je ve sa   di lu ma me je ve sa
 1  2  3  4  5  6  7             1  2  3  4                      1
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    2  3  4  5  6  7  8
15 16 17 18 19 20 21   12 13 14 15 16 17 18    9 10 11 12 13 14 15
22 23 24 25 26 27 28   19 20 21 22 23 24 25   16 17 18 19 20 21 22
29 30 31               26 27 28 29 30 31      23 24 25 26 27 28 29
                                              30
       octobre               novembre               décembre
di lu ma me je ve sa   di lu ma me je ve sa   di lu ma me je ve sa
    1  2  3  4  5  6                1  2  3                      1
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    2  3  4  5  6  7  8
14 15 16 17 18 19 20   11 12 13 14 15 16 17    9 10 11 12 13 14 15
21 22 23 24 25 26 27   18 19 20 21 22 23 24   16 17 18 19 20 21 22
28 29 30 31            25 26 27 28 29 30      23 24 25 26 27 28 29
                                              30 31

Pour tout dire, il y a une explication rationnelle à ça. Premièrement, la date de départ des 2 applications n'est pas la même (par défaut) :

  • le 0 Janvier 1900 pour Excel (oui oui, le 0, =annee(0) retourne 1900 et pas 1899)
  • le 30 Décembre 1899 pour OpenOffice.org

(fatigue : je viens de prendre le trognon de pomme sur le bord de la table pour une souris)

La différence au niveau de point de départ permet d'expliquer la différence sur les dates en 1900. Cependant, ça n'explique pas comment au bout d'un certain temps les 2 logiciels fonctionnent de façon identique. Alors, Bug de Excel ? Et bien ... non, ça n'est pas vraiment un bug. C'est une fonctionnalitée choisie par l'éditeur pour garder une compatibilitée avec lotus 123 (qui lui avait le bug), un "By design". Pour être précis, le décalage continue jusqu'au 29 février 1900 (date qui n'a jamais existée, sauf dans lotus 123 et Excel :p).

Du coup, je me pose une question, que je laisserai ouverte pour le moment : dans quelle mesure doit-on garder des éléments de compatibilitée avec d'autres applications ? Peut-on introduire des erreurs de calculs pour des raisons de compatibilitée ?

Edit: un lien vers la "knowledge Base" de microsoft : http://support.microsoft.com/kb/214058/en-us

L'ancêtre de l'écriture W4rl0rd5 ?

Il y a maintenant quelques années, ma grand-mère m'avait montré des cartes postales avec des écriture "bizarres". Une sorte d'écriture composée de lettre et de chiffres, illisible au premier coup d'oeil mais avec une certaine exprience on pouvait lire facilement sans trop chercher ses mots. L'utilisation se faisait principalement sur les cartes postales, on gagne en discrétion (pratique pour les amoureux qui voulaient rester discrets, même si je doute que les parents et le facteur restent dupes très longtemps) et surtout en plaisir de lecture (on fait durer surtout).

On trouve de vieilles cartes postales avec ce genre de code, ma tante en a une de 1904 (sans chercher), ça n'est certainement pas la plus vieille (désolé je n'ai pas de photos pour l'instant).

Rien de mieux qu'un exemple pour m'expliquer :

B48j459 !
J2 8'13 p1s p5 92s3st29 1 6'28v32 d2 72tt92 58 p25 28 p91t3q52
c2 v325x s45v2839 d'28f18c2. 1p92s 1v439 c48t1ct2 71 g918d 7292
p459 q5'2662 72 91f913ch3ss2 58 p25 61 7274392, j2 s53s 28f38
c1p1b62 d'5t363s29 c2 v325x c4d2 ! C1 p94648g2 62 p613s39 d2 62ct592 848 ?
729c3 727292 !

Je vous laisse le soin de découvrir le secret du code :p

Tout ça pour dire que les "w4rl0rd5" et autres l33T sp34k3rs n'ont rien inventé, une simplification du code tout au plus. Pour plus d'information, sur le l33T sp34k, consultez le site dA tRoU dU cULz' hiDEouT, c'est amusant si on connait un peu le milieu (IRC, Linux, script kiddies, informatique en général), pour une information plus précise, rien ne vaut un article de wikipédia que j'ai cherché pour vous. Vous pouvez consulter des sites en les "traduisant" et il existe même une version de Google adaptée !

Pour les plus informaticiens d'entre vous, je n'ai pas pu résister à faire un script pour écrire mon message :

#  -*- coding: utf-8 -*-

chaine = ""

a = []
for i in range(256):
    a.append(chr(i))

a[65] = a[97] = "1"
a[69] = a[101] = "2"
a[73] = a[105] = "3"
a[79] = a[111] = "4"
a[85] = a[117] = "5"
a[76] = a[108] = "6"
a[77] = a[109] = "7"
a[78] = a[110] = "8"
a[82] = a[114] = "9"

a = "".join(a)
print chaine.translate(a)

< 1 2 3 4 5 6 7 8 9 10 11 12 >