UT2004 en Français Sous gentoo

Le saviez-vous?

ut2004 est disponible dans le portage:

eix ut2004 donne:

[I] games-fps/ut2004
Available versions: 3369-r4
Installed versions: 3369-r4(00:26:05 09.01.2007)(-dedicated opengl)
Homepage: http://www.unrealtournament2004.com/
Description: Editor's Choice Edition plus Mega Pack for the critically-acclaimed first-person shooter

* games-fps/ut2004-action
Available versions: (~)1
Homepage: http://www.ateamproductions.net/
Description: UT2004 Action - Action movie mod

* games-fps/ut2004-airbuccaneers
Available versions: 1.6-r1
Homepage: http://ludocraft.oulu.fi/airbuccaneers/
Description: UT2004 Air Buccaneers - pirate-style conversion with flying wooden ships
... Found 23 matches.

On peut y voir des démos, des mods, des bonus mega-pack. etc.. etc..

De plus, si vous mettez et montez votre DVD UT2004 sous gentoo ou n'importe quel autre Distri linux, un menu d'installation graphique vous sera proposé.

En bon geek, prenons la version dans le portage:
emerge ut2004
On vous demandera, le DVD ou les CDs durant l'installation puis la clé CD à la fin. Sauf que... ut est en anglais, no soucy, on le met en français:

Deux méthodes:ut n'a jamais été lancé, et on veut faire une modification globale, en root, on fait:
vim /opt/ut2004/System/Default.ini
Puis on modifie Language=int
en
Language=frt

Ou alors,

ut a déjà été lancé ou on veut faire la modification pour un seul utilisateur, dans ce cas :
@vim ~/.ut2004/System/UT2004.ini
Et même manip.

Have a good time!

La puissance de rsync/cron/ssmtp (ou comment faire des backups réguliers avec rapport par mail)

Sauvegardez ! Qu'il disait, et raison, il avait.
Et oui, récemment, j'ai perdu mon /home, en voulant agrandir ma partition (je me suis dit, "agrandir, ça ne craint rien"), et ben faut croire que j'avais tord, surtout quand on agrandit à gauche[1].
Heureusement, j'avais un backup datant de... Novembre (époque où j'ai acheté mon disque dur sata seagate 7200 400Go, que je recommande) après avoir reformaté (oui, ma partition était irrécupérable), et tout reparamétré, je me suis penché sur la solution d'une sauvegarde hebdomadaire de tout mon système. On me conseilla cron et rsync.

RSYNC

Il s'agit d'un utilitaire en ligne de commande qui permet une copie avancée de fichiers, d'un emplacement distant ou local à un autre emplacement. Voici mon exemple, et après, les explications.

bckdir1=`date +%Y-%m-%d`
bckdir="/mnt/reminiscence/racine.bk/root-$bckdir1"
rsync --force --ignore-errors --delete --delete-excluded --exclude=var/spool/* --exclude=mnt/* --exclude=var/tmp/* --exclude=proc/* --exclude=tmp/* --exclude=dev/* --exclude=sys/* --backup --backup-dir="$bckdir" -Pia /* /mnt/reminiscence/racine.bk/root/

Donc un petit fichier backup.sh avec lequel je sauvegarde / et /home.

alors, les options importantes:

  • --exclude permet de ne pas sauvegarder des éléments, comme les répertoires temporaires (/tmp,/sys,/proc...) et les autres partitions (/mnt). On peut faire plus court (cf. man rsync)
  • --backup enregistre les fichiers déjà existant avant de les écraser avec les nouveaux fichiers
  • --backup-dir met ces fichiers dans le dossier spécifié
  • -P (Progress) montre la progression
  • -a (archive) sauvegarde les droits et autres caractéristiques et ce, récursivement (il descend dans les répertoires)
  • -i (itemize-changes) donne un résumé des opérations effectuées


donc, quand je lance backup.sh (ne pas oublier de faire chmod +x pour pouvoir l'exécuter) rsync,

  • regarde s'il y a des fichiers intrus dans le répertoire /mnt/reminiscence/racine.bk/root/,
  • les efface (--delete),
  • regarde si il y a des fichiers exclus présents dans /mnt/../racine.bk.root/ (--exclude et --delete-excluded),
  • regarde les fichiers qui ont été modifiés depuis la dernière sauvegarde (date de modification),
  • les déplace de /mnt/.../root/ dans le dossier /mnt/../root-AA-MM-DD/ (--backup et --backup-dir),
  • puis déplace les nouveaux fichiers de / dans /mnt/../root/.

Bon, déjà, on a un beau script de backup, plus d'infos sur ce site: linuxfocus.org.

CRON

Je suppose que tout le monde en a entendu parler, il s'agiger d'un logiciel permettant de faire des tâches programmées. Plus d'info dans la merveilleuse doc gentoo.

En ce qui me concerne, j'ai choisis le cron de Vixie:
emerge sys-process/vixie-cron
emerge sys-process/cronbase
cronbase permettant d'avoir accès à tout plein d'outils.

Ensuite, on fait
crontab -e
pour éditer votre fichier de tâches, sachez qu'il y a un fichier de tâche par utilisateur, par conséquent, cette commande permet de configurer de le fichier de tâche de l'utilisateur courant. il est possible de modifier la crontab d'un autre utilisateur en faisant crontab -u utilisateur -e.

On s'attaque maintenant à la syntaxe du crontab. C'est pas très dur, une ligne par tâche:

min heure jour mois jour_de_la_semaine tache
avec

  • min qui va de 0 à 59
  • heure de 0 à 23
  • jour de 1 à 31
  • mois de 1 à 12 ou jan,feb...
  • jour_de_la_semaine de 0 à 7 ou de sun à sat (0 et 7 correspondent au dimanche)
  • tache la tâche à exécuter.

Et maintenant, comment on les utilise:

  • '*' effectue la tâche tout les "champ renseigné" (sans les ' )
  • 5 effectue la tâche le 5 du "champ renseigné"
  • 2,3 effectue la tâche le 2 et le 3
  • 3-5 effectue la tâche le 3,4,5
  • /10 indique un pas de 10, par exemple */10 * * * * effectue la tâche toutes 10 minutes ou 1-7/2 effectue la tâche le 1,3,5 et 7

Ce qui est bien avec vixie-cron, c'est que l'on peut utiliser les variables d'environnement dans la tâche, comme $HOME. On peut aussi les forcer comme par exemple:

SHELL=/bin/bash
On oblige cron à utiliser bash comme shell
PATH=/sbin:/bin:/usr/sbin:/usr/bin
les dossiers d'exécutables
MAILTO=root
On verra tout à l'heure ;-)
HOME=/root
on dit que le home, ben c'est /root (là où se trouve mon script backup.sh en l'occurrence)

Et enfin pour une sauvegarde tout les lundi à 12h30, on fait:

30 12 * * 1 $HOME/backup.sh

SSMTP

Bon, c'est bien beau tout ça, mais comment être sûr que la sauvegarde est bien effectuée, et puis, pourquoi mettre l'option -i ou -P (quoique, P, on peut l'enlever) si on est pas devant l'écran pour regarder? Il existe ssmtp, qui est un MTA, permettant d'installer un pseudo serveur mail, mais sans l'installer, enfin... c'est pas un serveur mail, car il ne permet que d'envoyer les mails.

On l'installe:

emerge mail-mta/ssmtp

et on configure:

vim /etc/ssmtp/ssmtp.conf

Ou avec tout autre éditeur de texte (bouh emacs) et on met:

root=votreadresse@domaine
adresse de l'utilisateur qui recevra les mails pour les users d'uid<1000
mailhub=smtp.votrefai.fr
le serveur smtp que vous utilisez habituellement
rewriteDomain=methrilla@free.fr
c'est sensé remplir le champ "de:" ou "from:" mais ça marche pas très bien chez moi.

vous pouvez tout de suite tester votre config en lançant un mail en étant root:

ssmtp votreadresse@domaine.fr
subject: test
corps du message
.
le point final sur une ligne. Et là, mystère, j'avoue n'avoir toujours pas compris comment quitter ssmtp correctement, apparemment, avec "quit" puis un blanc, mais cela ne marche pas toujours[2].
Ce qui importe, c'est qu'après le "." final, le mail est envoyé, consulter votre boite mail, si il est là, c'est bon, si vous recevez un message d'erreur de votre fai, c'est presque bon, si il n'y a rien, c'est pas bon du tout.

Maintenant, vous comprenez pourquoi j'avais mis un mailto=ROOT, cela permettra de recevoir toutes les sorties (stdout et stderr) en mail. Si il y a des tâches pour lesquelles vous ne voulez pas de mail, il suffit de mettre un >/dev/null en fin de ligne.

À vos sauvegardes !

Notes

[1] En effet, les données relatives au filesystem se trouve à gauche dans la partition (soit au début) donc si on veut l'agrandir, il faut décaler toutes les données à gauche et agrandir à droite.

[2] En faisant un ssmtp -s recipient@domaine et à la fin . puis quit et plusieurs fois "entrée", ça à l'air de quitter à tous les coups, bizarre...

Multiposte avec VLC sous Gentoo

Bonjour!vlc

Voici une petite astuce pour regarder la télé sur l'ordinateur à l'aide de vlc et de votre freebox. Et ce, quelque soit votre OS.

On installe, vlc, si on compile, il faut aussi les librairies live555. Et si on a un vrai routeur (la freebox, un linksys avec kernel linux un peu boosté...) on a plus qu'à faire

vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

où qu'à ouvrir vlc, puis

Fichier -> Ouvrir un fichier (avancé...) -> Réseau -> HTTP/HTTPS/FTP/MMS

et on met

http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

On peut même sauvegarder la playliste sur son ordi ^^.

Sauf... sous gentoo, en effet, il y a un bug avec les lib live555 et vlc : https://bugs.gentoo.org/show_bug.cgi?id=160320 Pour le résoudre (méthode facile[1]):

On a besoin du useflag "live" pour vlc, tant qu'on y est, mettons l'ensemble des useflags conseillés:

echo "media-video/vlc dvd ffmpeg mpeg mad wxwindows aac dts a52 ogg flac theora oggvorbis matroska freetype bidi xv svga gnutls stream vlm httpd cdda vcd dio live" >> /etc/portage/package.use

Ensuite, on cache les versions instables de live, qui ne marche pas avec vlc:

echo ">media-plugins/live-2005.11.11" >> /etc/portage/package.mask

Et hop c'est partit!

emerge vlc

On retrouve les options dans input/codec > demuxers > RTP/RTSP > option avancées. Pour la freebox, rien ne doit être coché et le port client doit être à -1. Pour les routeurs moins avancées, on choisit ici le port udp que l'on ouvrira dans le routeur ;-)

y a plus qu'à coder en mattant la télé!

Notes

[1] Il y a une méthode plus sophistiquée, mais qui apparement permet d'avoir les dernières versions des librairies livedotcom, elle se trouve dans l'un des posts du bugreport

Loi DADVSI 3

Voici un petit mail reçu de EucdInfo, je le cite et aprés, je vous explique ;-)

Publication du décret relatif au contournement d'une mesure technique à l'aide d'outils dédiés

Adresse permanente

Alors que la loi DADVSI (« droit d'auteur et droits voisins dans la société de l'information ») prévoit déjà des sanctions pénales pour le contournement d'une mesure technique réalisé par ses propres moyens, les contraventions applicables au contournement réalisé à l'aide d'un outil dédié attendaient la publication d'un décret. Celui-ci vient d'être publié au Journal Officiel.

Le décret sanctionnant pénalement le fait de détenir ou d'utiliser un outil dédié au contournement d'une mesure technique a été publié au Journal Officiel du 30 décembre 2006 (c'est le décret «n° 2006-1763 du 23 décembre 2006 relatif à la répression pénale de certaines atteintes portées au droit d'auteur et aux droits voisins»). Ces actes sont désormais passibles d'une contravention de 4e classe, et donc de 750 euros d'amende (maximum).

Avec la publication de ce décret la lecture d'un DVD avec un logiciel s'appuyant sur un moyen de contournement existant (comme DeCSS, utilisé par de très nombreux systèmes logiciels libres) est donc passible d'une contravention de 4ème classe. Ainsi donc lire un DVD, légalement acheté par exemple, sur un système d'exploitation libre devient un acte passible d'une amende.

Les membres de StopDRM qui s'étaient dénoncés notamment pour contournement de mesures techniques à l'aide d'outils dédiés sont également concernés.

Il reste d'autres décrets à paraître concernant la loi DADVSI, notamment celui instituant l'Autorité de régulation des mesures techniques (ARMT). Les Echos ont publié le 27 novembre cet avant-projet de décret. En attente également le décret demandant aux FAI (fournisseurs d'accès à Internet) l'envoi de messages d'avertissement aux internautes qui téléchargeraient illégalement.

Comme vous l'avez deviné, le plus important est en gras :D en résumé, le fait d'utiliser des logiciels contournant la protection de la plupart des DVDs est passible d'une amende de 750€. Mais quels sont ces logiciels? Ce sont ceux dont les éditeurs n'ont pas payé pour avoir la licence. D'aprés le site officiel (et d'après mon anglais) il faut débourser 500$ par an pour un dispositif permettant l'unique lecture de dvds cryptés et de 5200$ à 15500$ pour la duplication. Ainsi, il faut payer pour développer de tels logiciels. Windows et Apple payent. Et les éditeurs de logiciels gratuits? Pire, les logiciels libres tels que vlc (video lan client) ou mpc (media player classic) ne peuvent pas acheter cette licence[1].[2]

Vous voulez regarder un dvd[3] en toute légalité sur votre ordinateur? Windowsiens, windows media player ou rien[4], maqueux, quicktime ou rien, linuxiens, rien!


Plus d'info sur le cryptage css ici et là, l'affaire DeCSS là

Notes

[1] Comment font-ils alors? ils utilisent des librairies telles que libdvdcss basée sur des algorithmes tels que DeCSS

[2] En effet, le fait d'acheter cette licence permet de posséder une clé de décryptage à inclure dans le code, mais il est bien entendu interdit de la diffuser, or quand un logiciel est open-source ou libre, le code est diffusé, donc pas d'issue.

[3] Un dvd protégé, mais la plupart de ceux du commerce le sont!

[4] Je m'emporte, en fait, il existe de nombreux lecteurs légaux, mais ils sont pour la plupart payants (sauf bsplayer) et tous propriétaires.

Blog Mort?

Je réponds souvent (toujours?) aux commentaires qui sont postés sur mon site (autres que ceux des spammeurs :D) mais cela fait bien longtemps que je n'ai pas posté! Navré pour ce temps mort, je vais reprendre de plus belle mes écritures avec de nouvelles présentations d'animés, les cocktails les plus fous et des astuces gentoo (euh, oui, je ne suis sous ubuntu...) Merci aux lecteurs et Bonne fin d'année à vous!

Hellsing Ultimate: OAV

L'OAV 2 de Hellsing Ultimate et sortit, et est déjà fansubbé par plusieurs teams telles que la NeoRyu-Team, vous pourrez trouvez d'autres releases sur mononoke. En attendant, je vous propose le trailer de la série des OAVs[1]:

Notes

[1] Dispo ici en XviD

Truth happens

Voici une vidéo ma foi très sympatique sur le monde libre[1]. Distribuée par red hat


En voici une autre sur le choix et la dernière: inevitable.
Vous trouverez ici la première encodé en ogg theora. Et là plus d'infos sur ces vidéos et d'autres versions de celles-ci[2].

Notes

[1] en effet, j'utilise un codec proprio pour valoriser le monde libre (bouh! t'es nul) Désolé, mais je ne connais pas de codec libre permettant une mise en place simple d'un blog vidéo. Si vous en connaissez un, contactez-moi

[2] Dans le cas où vous n'arriviez pas à lire les miennes

Une petite vidéo...

Une petite vidéo simpa pour tester la vidéo sur mon blog:

Man On Fire

Man On Fire (2004), Réalisateur:Tony Scott (Domino, Top Gun...)
Acteurs:
Denzel Washington (Malcolm X, Inside Man...)
Christopher Walken (Pulp fiction, Arrête-moi si tu peux, Sleepy Hollow...)
Dakota Fanning (La guerre des mondes)


Man on fire, thriller américain relatant des kidnapping à Mexico. Creasy (Denzel Washington) ex-marines devenu alcoolique devient le garde d'une corps de la jeune fille de pseudos bourgeois, jusqu'au jour où...
Man On Fire est tout d'abord un thriller, un vrai, un bon thriller. On entre très aisement dans l'intrigue, près à sursauté à chaque plan, attendant l'inattendu, je trouve ce film magnifique. De plus, Denzel Washington y est à la hauteur de sa réputation. Le montage de certaines scènes est assez spécial, ce qui nous met encore plus dans l'ambiance. De plus, le film est tiré d'un histoire vraie, ce qui lui donne un appui émotionnel. Si vous aimez D. Washington, les thrillers ou l'action, je ne peux que vous le conseiller! A voir sans hésitation!

affiche française

Une vidéo de Fou, ou plutôt folles!

Tout le monde connaît You tube, Voici une vidéo que j'ai bien aimé!


Warning: main(/mnt/111/sda/0/a/chezarchange/dotclear//layout/append.php) [function.main]: failed to open stream: No such file or directory in /mnt/111/sda/0/a/chezarchange/blog.php on line 64

Fatal error: main() [function.require]: Failed opening required '/mnt/111/sda/0/a/chezarchange/dotclear//layout/append.php' (include_path='/mnt/111/sda/0/a/chezarchange/include:.:/usr/php4/lib/php') in /mnt/111/sda/0/a/chezarchange/blog.php on line 64