ka.da

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

mercredi, février 7 2007

Linux Genuine Advantage(tm)

Depuis le site Linux Genuine Advantage

Linux Genuine Advantage™ is an exciting and mandatory new way for you to place your computer under the remote control of an untrusted third party!

According to an independent study conducted by some scientists, many users of Linux are running non-Genuine versions of their operating system. This puts them at the disadvantage of having their computers work normally, without periodically phoning home unannounced to see if it's OK for their computer to continue functioning. These users are also missing out on the Advantage of paying ongoing licensing fees to ensure their computer keeps operating properly.

To remedy this, we have created a new program available as a required free download: Linux Genuine Advantage™!

Linux Genuine Advantage™ works by checking our licensing server periodically to make sure that the copy of Linux you are running is Genuine. This is determined by whether you have paid us the appropriate licensing fees. If you are out of compliance, and are past the grace period, logins to your machine will be disabled until the license fees are paid. How to log in to enter the license key when logins are disabled is left as an exercise for the reader.

Finally! Linux users can experience a feature that until now remained the exclusive domain of proprietary software.

Once you've installed Linux Genuine Advantage™, you'll want to register and send in your licensing fees to receive these important benefits:

* Your computer, which worked just fine before, will continue functioning normally! * Our software which you just installed will not disable logins on your computer (as long as our license server keeps working properly)! * It's totally awesome! * We might not raise the yearly licensing fees in the future!

Plus, if you act now, we promise not to launch unfounded lawsuits against you, slander you or our competitors in the press and the courts (possibly by using other smaller companies as pawns), or require you to pay us for software you won't use on every new computer you buy!

trop drôle... mais finalement pas si bête, pourquoi ne pas mettre les mêmes restrictions sur Linux que sur les autres systèmes pour essayer d'attirer de nouveaux utilisateurs... ;-)

[via]

nouveaux usages de la 3D

Traditionnellement utilisée pour des applications industrielles comme la modélisation d'objets (voitures, théières...) la 3D commence à se répandre dans nos ordinateurs. On la retrouve dans des situations somme toutes assez naturelles, comme la représentation géographique[1] ou l'animation de personnages. Mais on commence également à nous la servir à toutes les sauces[2] sans que des usages vraiment novateurs semblent apparaître.

Heureusement, voici deux exemples qui contredisent cette impression en représentant des données abstraites de façon plus ergonomique ou originale :

  • ce projet propose par exemple de représenter les résultats de recherches internet sous une forme 3D avec des avatars stylisés permettant d'accélérer le tri parmi les résultats ;
  • Visitorville représente quant à lui les statistiques de votre serveur web sous un aspect 3D avec des buildings pour représenter les pages web, des véhicules pour représenter les interconnexions....

[via]

PS : si vous êtes (néanmoins) intéressés par les nouveautés 3D de Linux, je vous conseille de regarder cet article avec des images assez impressionnantes de Beryl en action (et qui fait passer MacOS X et Vista pour des dinosaures, dixit l'auteur), et ce tutoriel pour installer Beryl sur Debian. [via]

Notes

[1] comme chez Google Earth ou l'IGN

[2] tous les systèmes d'exploitation nouvelle génération s'enorgueillissent de disposer de fonctionnalités 3D... même si personne ne sait encore à quoi ça sert... :)

dimanche, février 4 2007

passage en Dotclear 2

Une news rapide pour annoncer le passage de ce blog en Dotclear 2... tout n'est pas fini donc soyez indulgents mais n'hésitez pas à commenter si quelque chose marche mal... merci.

Parmi les nouveautés, vous pouvez voir :

  • changement du nom du blog... comme vous pouvez les constater je suis toujours aussi inspiré !
  • changement du thème, l'autre étant destiné à Dotclear 1 mais ne sera probablement pas adapté, c'est l'occasion de changer de style...
  • apparition d'un "switcher de thème" vous permettant de choisir l'apparence qui vous convient le mieux... faites le tour, il y en a des vraiment sympas.

Cette migration risque d'avoir chamboulé l'adressage des billets... je vais voir ce que je peux faire.

Ce qui est sur, c'est que les flux RSS ont changé d'adresse, donc mettez à jour vos lecteurs :

  • Icône RSS pour suivre le fil des billets
  • Icône RSS pour suivre celui des commentaires

mardi, janvier 30 2007

"tu sais même pas cliquer !"

Vous vous souvenez peut-être de la pub où l'on entendait cette phrase...

Et bien, heureusement[1] certains réfléchissent aux IHM du futur, dont la navigation à la souris sans le click... à essayer ici [via]

m.a.j. : site à explorer, il y a des trucs vraiment sympas et intéressants.

Notes

[1] pour les personnages de cette pub !

lundi, janvier 29 2007

installer Debian depuis Windows

C'est magique ! Vous pouvez maintenant découvrir Debian sans même graver un CD !

Installation de Debian sous Windows

C'est ici, annoncé et lu là-bas. Encore une fois merci aux développeurs Debian :)

mercredi, décembre 20 2006

la FSF lance badvista.org

La FSF veut profiter du lancement de Windows Vista pour attirer les gens vers le logiciel libre. Elle a donc créé un site baptisé badvista.org dont le but est de mettre en lumière les dangers auxquels Microsoft Windows Vista expose les utilisateurs d'ordinateurs et promouvoir les alternatives libres qui respectent la sécurité et la vie privée des utilisateurs. En effet, entre autres menaces, l'ombre de TCPA plane...

L'annonce officielle

[via]

mardi, décembre 19 2006

c'est l'hiver, Debian gèle

eh oui ! j'avais presque loupé l'info, mais Debian freeze et ça c'est une grande nouvelle !

[via]

Firefox^WIceweasel 2 est sorti...

Comme vous le savez sûrement[1] Mozilla Firefox 2.0 est sorti. Je vous passe la liste des nouveautés, vous renvoyant plutôt vers la page officielle, néanmoins en voici quelques-unes que j'ai remarqué plus particulièrement :

  • Firefox possède maintenant un restaurateur de session. Quand vous fermez celui-ci avec des onglets ouverts, il vous les rouvrira au prochain lancement (paramétrable dans les préférences) :
  • la gestion des flux RSS est améliorée puisque vous pouvez avoir un aperçu avant de l'insérer dans le gestionnaire interne de Firefox ou l'envoyer vers une application sur votre ordinateur ou même un service en ligne ;
  • Firefox possède maintenant un détecteur de phishing ;
  • la possibilité d'annuler la la fermeture d'un onglet (bouton droit sur un onglet) est une fonctionnalité très intéressante.

Plus d'infos sur les choix faits sur l'ergonomie des onglets

J'en ai profité pour faire le tour du site dédié aux extensions et thèmes des produits Mozilla pour découvrir les dernières (extensions) indispensables, dont beaucoup liées à la sécurité ou la protection de la vie privée ('privacy'), en voici quelques unes :

  • CookieSafe est l'extension indispendable pour gérer les cookies sous Firefox, offrant (enfin !) une ergonomie comparable à celle de Mozilla Suite/Seamonkey ;
  • NoScript vous offre une protection accrue en désactivant par défaut Javascript et vous permettant de l'activer que pour certains domaines de confiance ;
  • Flashblock pour désactiver les animations flash qui polluent les pages web (pubs principalement, entêtes...) et les réactiver ponctuellement ;
  • SafeHistory et SafeCache pour des protections supplémentaires quand vous surfez ;
  • CFG.Search est l'extension indispensable si vous utilisez Gmail ou tout autre service Google mais que vous ne voulez pas laisser des cookies à chaque recherche... je ne l'ai pas encore testée, mais elle semble très intéressante ;
  • Foxtor pour facilement basculer entre utilisation de Tor ou pas ;
  • Stealther pour temporairement désactiver TOUT (cache, historique, cookies, referer...) et Distrust pour la même chose ;
  • et bien sûr l'extension pour Beagle.

Sinon, à côté de ça, sachez que sur Debian (et donc potentiellement toutes les dérivées, telle Ubuntu) Firefox, Thunderbird et Mozilla Suite/Seamonkey ont été remplacées par respectivement IceWeasel, IceDove et IceApe. Sans entrer dans les détails et encore moins sur la polémique que l'on a vu fleurir sur les blogs des divers "camps", sachez que ces "forks" sont dûs à des problèmes de copyright de la Fondation Mozilla sur ses produits. Ces copyrights interdisent de distribuer ces logiciels avec leur nom et les icônes associés si le code source a été modifié... ce qui est une hérésie du point de vue Linux et open source (à quoi sert le code source si on ne peut le modifier ?) et une impossibilité pour Debian (qui corrige les failles de sécurité pendant toute la durée de vie de sa branche stable, celle-ci étant énormément plus longue que le support offert par la MoFo/MoCo[2]). Je vous encourage à parcourir les sites de news et les blogs pour découvrir plus en détail cette affaire si elle vous intéresse, je pense que vous trouverez assez facilement...

[Vous pouvez trouver plus d'infos par ex sur cette page qui semble être celle du mainteneur Debian des paquets Mozilla/GnuZilla/IceLizard]

Notes

[1] vu le retard que je prends au niveau des billets de ce blog... le manque d'internet à la maison n'aidant pas...

[2] Mozilla Foundation/Mozilla Corporation

vendredi, décembre 15 2006

des nouvelles de OpenDocument et OpenXML

J'ai déjà en d'autres occasions parlé de la guerre des formats bureautiques qui se déroule en ce moment entre le format libre OpenDocument ODF et le format de la suite Microsoft Office 2007 OpenXML.
Linuxfr fait le point sur ce sujet, Formats-ouverts (et ici) et Standblog nous en parlent également.

dimanche, décembre 3 2006

jeux de stratégie en ligne

Je viens de découvrir plusieurs jeux de stratégie jouables en ligne, sans installation de client, et gratuits, je vous fais donc profiter de cette liste :

  • Ogame jeu de stratégie galactique. Vous construisez des batiments permettant d'obtenir des ressources, vous pouvez construire des vaisseaux et il me semble attaquer les planètes des autres concurrents. Il existe également un système d'alliances. Je ne vous en dis pas plus puisque je n'en sais pas plus, je me suis inscris aujourd'hui :)[1] ;
  • X-Wars est un autre jeu se déroulant dans l'univers où vous pouvez choisir une parmi quatre races, une faction parmi sept... et je vous renvois vers le site pour plus d'infos ;
  • Galaxywars, un peu dans le même style que Ogame ;
  • Travian est quant à lui un jeu de stratégie dans l'univers médieval.

Ces 4 jeux ont la particularité d'être développés et administrés par une société allemande : Gameforge GmbH dont c'est le métier. Ses revenus sont basés sur la publicité et sur une possibilité d'abonnement donnant le droit à certaines options supplémentaires dans le jeu.

Notes

[1] vous pouvez me retrouver sur l'univers 42

jeudi, novembre 23 2006

petit script Python pour récupérer des listes de voisins last.fm

Pour ceux qui ne connaissent pas encore Last fm : (présentation rapide) c'est une communauté pour tous ceux qui aiment et écoutent de la musique. Vous vous créez un compte, vous configurez votre lecteur de musique favori avec ce compte, et ensuite ce que vous écoutez apparait sur votre profil last.fm... voilà pour le début, ensuite vous pouvez tagger les morceaux, artistes écoutés, rejoindre ou créer des groupes, écrire des journaux, découvrir de la musique grâce à vos voisins, et grâce aux radios disponibles sur le site....... bref, plein de possibilités mais je vous conseille d'aller lire la FAQ si vous voulez plus d'informations.

Tout ça pour dire que ça fait déjà un an et demi que je m'y suis inscrit, que j'ai déjà "scrobblé" près de 5000 morceaux, que j'ai quelques "amis" et une multitude de voisins, que je suis abonné à 63 groupes exactement mais que c'est en constante évolution[1] et que j'ai voulu essayer de voir si sur un groupe donné, on retrouvait les mêmes voisins parmi les membres. J'ai donc écrit un petit script Python qui, même si il n'est pas parfait (cf TODO) a le mérite de faire ce qu'on lui demande.

#! /usr/bin/python -tt

## TODO ##
# recuperation de la liste des membres d'un groupe
# rendre le script portable en enlevant l'appel a wget

import os
import re

# liste à compléter
membres = ['gal33Za']

for membre in membres:
    os.system('wget http://ws.audioscrobbler.com/1.0/user/%s/neighbours.txt -O voisins-%s'%(membre,membre))

fichiers = ['voisins-'+x for x in membres ]

voisins = {}

for fichier in fichiers:
    f = open(fichier, "r")

    for line in f.readlines():
        v, voisin = line.split(",")
        voisin = voisin[:-1]
       
        if voisin in voisins:
            voisins[voisin] = voisins[voisin] + 1
        else:
            voisins[voisin] = 1
    #endfor
   
    f.close
#endfor


# pour afficher avant tri
#for key, value in voisins.iteritems():
#   print str(value) + " : " + str(key)

### tri de dictionnaire
### cf    http://aspn.activestate.com/ASPN/Python/Cookbook/Recipe/52306

voisinsRanges = sorted(voisins.items(), key=lambda (k,v): (v,k), reverse=True)

for voisin in voisinsRanges:
    nom, nombre = voisin;

    # pour générer une liste simple
    #print str(nom) + " : " + str(nombre)

    # pour générer du BBcode
    print "[url=http://www.last.fm/user/" + str(nom) + "]" + str(nom) + "[/url] : " + str(nombre)
   
    # pour générer du HTML
    #print "<a href=\"http://www.last.fm/user/" + str(nom) + "\">" + str(nom) + "</a> : " + str(nombre)
#endfor

# endscript

ps : je ne sais pas si ça vous a intéressé, mais en tout cas, ça prouve que je ne suis pas mort...

Notes

[1] le nombre de groupes existants est énorme et il y en a pour tous les goûts : des musicaux (Post-Rock Instrumental, Godspeed You! Black Emperor, radiohead, Mogwai, Noir Desir, Constellation Records, Indie and Alternative...), des géographiques (France, EU), des "geeks" (Amarok Users, Debian Linux, jabber, Vi (oui, le bon vieux troll vi vs emacs se retrouve également sur last.fm), des "politiques" (I Still Buy CDs, Music fans and Musicians against the RIAA, I don't have an iPod, Shove your DRM up your ass, NO 2 ID, I Hate Football) ou conceptuels dont certains dont le nom seul oblige à s'inscrire (I Don't Mean To Come Off As A Music Snob, I Grew Up In A Small Town and Suprisingly I Listen to Good Music!, Non aux Red Hot en tête de Charts, , The Black Background Users, People who join too many groups) etc, etc, etc

dimanche, novembre 5 2006

patcher OpenBSD

À la suite de ce billet, voyons maintenant comment patcher notre serveur OpenBSD de façon plus simple, en procédant patch par patch, une fois qu'on a récupéré les sources complètes.

Sur la page d'errata de notre version (3.9 en l'occurence), on trouve les patchs par alerte de sécurité.

Prenons comme l'exemple, la dernière concernant OpenSSH, datée du 12 octobre[1].

On récupère le patch concerné par exemple dans /tmp

# cd /tmp;
# ftp ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.9/common/015_ssh.patch

on lit l'entête du fichier pour connaître les instructions de déploiement du patch, et on les suit

# more /tmp/015_ssh.patch

on applique le patch

# cd /usr/src
# patch -p0 < /tmp/015_ssh.patch

on recompile et on installe

# cd usr.bin/ssh
# make obj
# make cleandir
# make
# make install

et, même si ce n'est pas indiqué, on arrête et redémarre le service ssh

# ps ax | grep sshd
 <pid> ??  Is      0:00.07 /usr/sbin/sshd
# kill <pid>; /usr/sbin/sshd

Notes

[1] tiens... anniversaire de la découverte de l'Amérique par Christophe Colomb en 1492 (cf Wikipedia)

mercredi, octobre 25 2006

Xen : problème d'allocation de mémoire pour domU

Si en lançant une machine virtuelle domU, vous vous retrouvez avec un message du genre

Error: I need 129 MiB, but dom0_min_mem is 196 and shrinking to 196 MiB would leave only 41 MiB free.

alors il faut aller éditer le fichier /etc/xen/xend-config.sxp, et modifiez la ligne avec dom0_mim_mem pour refleter la quantité minimum de mémoire que vous voulez pour votre dom0

(dom0-min-mem 128)

mercredi, octobre 4 2006

Hercules Webcam Deluxe sous Debian

Voici la procédure pour faire tourner cette webcam. Tout d'abord, il faut récupérer les sources du driver, celles disponibles sous Debian[1] ne semblant pas marcher. Le projet original OV51X est ici, il en existe une version modifiée offrant la compression jpeg . On va utiliser ces derniers.

On installe les entêtes du noyau que l'on utilise

# apt-get install linux-headers-`uname -r`

On récupère les sources du driver, les compile et les installe (en tant que root)

$ wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-0.5.4.tar.gz
$ tar xvzf ov51x-jpeg-0.5.4.tar.gz
$ cd ov51x-jpeg-0.5.4/
$ make
# make install

Ensuite en root

# update-modules
# depmod
# insmod ov51x
# insmod ov519_decomp

Il suffit ensuite d'ajouter les utilisateurs susceptibles d'utiliser la webcam au groupe video

# adduser username video

Et si on veut charger automatiquement les modules au démarrage du système, on édite /etc/modules pour ajouter les deux lignes

ov51x
ov519_decomp

Voilà, vous pouvez la tester avec xawtv, camorama, camE ou encore motion pour faire de la vidéo-surveillance...

Infos obtenues sur cette page et sur le wiki Ubuntu fr

Notes

[1] et permettant d'utiliser la commande module-assistant pour les compiler

lundi, septembre 25 2006

un peu de tout (ça faisait longtemps...)

Une série de news et de liens intéressants recoltés sur le web... (sans classement ni hiérarchie)

Notes

[1] Tor est un logiciel permettant de se promener anonymement sur internet

[2] la MPAA est l'équivalent de la SACEM pour le cinéma américain

dimanche, septembre 24 2006

développement Python

J’ai récemment eu envie de me remettre au développement, ayant 2-3 projets dans le coin de ma tête. Et je me suis dit que j’allais me mettre à Python, langage interprété, multiplateforme et libre bien évidemment. C’est un peu le langage à la mode en ce moment[1] et après être tombé sur moults articles en traitant[2] et projets l’utilisant[3], je me suis décidé.
Je me suis également intéressé à la problématique de gestion de version pour gérer un projet informatique, surtout à plusieurs. CVS en est le représentant historique dans le monde du logiciel libre, mais depuis peu une foule de nouveaux outils sont apparus[4], et après un bref passage du côté de Mercurial, je me suis finalement décidé sur Subversion dont l’approche et le mode centralisé sont plus simples à appréhender.

Voici donc une série de ressources que j’ai retenu pour le développement en Python et l’utilisation de Subversion:

Vous en voulez plus ? allez voir l’article Cours pour apprendre Python sur biologeek.org pour plus de liens.

  • les outils ensuite :
    • Eclipse est un IDE écrit en Java et initialement prévu pour ce langage, mais qui à l’aide de nombreux plugins s’adaptent à d’autres langages. Essayez-le et appréciez;
    • Pydev est le plugin pour développer en Python avec Eclipse, et une doc;
    • Subclipse quant à lui est le plugin pour travailler avec Subversion;
    • la société Edgewall met à disposition un très bon outil pour gérer un projet basé sur Subversion, c’est Trac[6], mais elle propose également une Python Sidebar pour avoir dans votre navigateur favori la référence Python directement accessible.

J’ai parcouru ensuite le web de tutoriel en tutoriel pour réussir à installer de façon satisfaisante Subversion + Trac sur ma Debian mais ceux que j’ai trouvé marchaient plus ou moins bien[7] , jusqu’à celui-ci Installer et configurer Apache2, Trac et Subversion sur Ubuntu sur Prendre Un Café. Il concerne Ubuntu mais marche tout aussi bien pour Debian testing/etch.

update : je viens à peine de finir ce billet que je tombe sur un tuto Eclipse pour le développement web, PHP et Python sous Dapper. Pour Debian, j’ai eu des problèmes pour installer un plugin (Pydev il me semble) parce que la dernière version proposée était la 3.1 et qu’il me fallait la 3.2.

Notes

[1] mais j’aurais également pu choisir Ruby pour cette même raison :)

[2] dont Pourquoi programmer en Python ? sur biologeek.org

[3] dont Xen, ou tout au moins son interface d’administration, n’est pas le moindre

[4] voir une liste

[5] apt-get install diveintopython

[6] outil proposant un Wiki, un browser du code, un gestionnaire de tickets,… Il est utilisé par Dotclear notamment

[7] je parle de ceux de destination-linux.org, PrO²jects, xhtml.net, ou le site de Trac. Ils sont peut-être corrects mais je les ai trouvés moins directs que celui de Prendre Un Café…

samedi, septembre 23 2006

ADN de ce site

Grâce au générateur d'ADN de site web, voici en exclusivité l'ADN de ce blog

ADN de http://blog.sietch-tabr.com

[via yazerty.net]

jeudi, septembre 21 2006

test grandeur nature de DADVSI

Un groupe de militants de StopDRM a décidé de confronter DADVSI à l'épreuve des tribunaux. 3 militants, entourés d'une quarantaine de sympathisants, se sont donc rendus à un commissariat pour se livrer volontairement pour détournement de DRM. Plus précisément, voici ce dont ils s'auto-accusent (je cite) :

* pour Stéphane : l'utilisation de DVDdecrypter pour contourner CSS[1] sur son DVD et pouvoir le transférer sur son baladeur vidéo
* pour Jérôme (le plus crapuleux) : l'utilisation d'un logiciel pour supprimer les DRM de deux fichiers musicaux achetés respectivement sur iTunes (format FairPlay) et sur FnacMusic (format FairPlay) afin de les transférer sur son baladeur numérique + la création d'une page Web toujours consultable expliquant comment opérer + la francisation d'un logiciel de suppression de DRM
* pour Tangui : l'utilisation d'un logiciel libre pour lire un DVD sous GNU/Linux[2]

Plus d'infos sur Génération NT

Notes

[1] bien entendu rien à voir avec les CSS permettant de mettre en forme son site web, c'est également l'acronyme du système de protection des DVD (d'où le fameux DeCSS permettant de les décrypter et les lire notamment sous Linux)

[2] aïe, aïe, aïe, c'est exactement ce que je vous disais, je suis un criminel quand je lis des DVD honnêtement achetés sur mon système GNU/Linux

dimanche, septembre 17 2006

mettre à jour OpenBSD

À chaque fois que se pose cette question[1], je me retrouve à parcourir la FAQ et autres pages de manuel avant d'être certain de la marche à suivre, voici donc une procédure qui marche[2] :

les sources d'OpenBSD
# export CVSROOT=anoncvs@anoncvs2.de.openbsd.org:/cvs

on spécifie le serveur AnonCVS à utiliser[3]

# cd /usr; cvs checkout -P -rOPENBSD_3_9 src

on récupère les sources de la branche OpenBSD 3.9 (version -stable) après vérification de l'empreinte RSA

le noyau
# cd /usr/src/sys/arch/i386/conf
# /usr/sbin/config GENERIC
# cd /usr/src/sys/arch/i386/compile/GENERIC
# make clean && make depend && make

compilation

# cp /bsd /bsd.old

sauvegarde de l'actuel noyau

# cp bsd /bsd

installation du nouveau

# reboot
les librairies
# rm -rf /usr/obj/*

on efface les vieux fichiers objets

# cd /usr/src
# make obj
# cd /usr/src/etc && env DESTDIR=/ make distrib-dirs
# cd /usr/src
# make build

Notes

[1] souvent parce que je suis allé voir la page errata

[2] mais ce n'est pas la plus légère... à compléter donc

[3] pas de français, alors un miroir allemand

mardi, septembre 5 2006

RFID : les passeports électroniques ne sont pas sécurisés

Vu sur vnunet.fr

- page 4 de 12 -