Dernières entrées dans le suivi [Toutes] :


mplayer entre dans Debian

Posté le 26 octobre 2006
C'est la fin de toute une saga : mplayer vient de rentrer dans les dépôts officiels de Debian.

Pour rappel, la distribution Debian n'incluait pas mplayer jusqu'à maintenant pour les raisons suivantes (je ne sais pas si c'est exhaustif) :
- copier-coller sans mention de la licence de librairies tierces dans le code source
- librairies tierces polémiques incluses (par exemple DVD CSS)
- problèmes de brevets sur l'encodage, c'est pour cela que la version qui entre dans Debian n'inclue pas mencoder

Pourquoi mplayer est mon logiciel de lecture vidéo préféré? C'est parce que j'adore l'interface utilisateur (j'utilise la version sans interface graphique) et qu'il marche vraiment bien, avec tout, sans se poser de question.

L'annonce du n-ième essai :
http://lists.debian.org/debian-devel/2006/09/msg00658.html

Quelques réponses aux question courantes sur mplayer et Debian :
http://lists.debian.org/debian-devel/2006/09/msg00915.html
et
http://people.debian.org/~mjr/legal/mplayer.html

> Lire le journal (19 commentaires, moyenne: 2,4).

rtorrent, un client bittorrent en console

Posté le 01 août 2006

Je vous livre mes impressions sur le client BitTorrent en console rtorrent (très rapidement).

page d'accueil : http://libtorrent.rakshasa.no/ (il existe des paquets pour beaucoup de distributions)

Ma comparaison est par rapport à bitorrent 3.x et bittornado (btlaunchmanycurses).

Avantages :

  • performant (ca a l'air de bombarder)
  • on peut changer l'upload, mettre en pause des torrents sans redémarrer l'appli
  • on a accès à tous ce qu'il est possible de savoir sur un torrent : stats, morceaux présents chez soi, morceaux présents chez le correspondant, morceaux rares, morceaux communs, information sur les correspondants, numéro d'attente dans la queue des correspondants
  • fichier de conf qui évite de retaper toujours les mêmes choses (répertoire de téléchargement, upload maximal, répertoire des torrents, etc.
  • le réglage de l'upload est global pour tous les fichiers
  • on peut choisir de ne télécharger que certains fichiers à l'intérieur d'un torrent

Inconvénient

  • il faut se farcir le fichier de conf, au moins pour retrouver le comportement que j'aime bien, à savoir un répertoire duquel les torrents ajoutés sont automatiquement démarrés et les torrent effacés sont automatiquement arrêtés.
  • interface déroutante au début, la page http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide est le passage obligé du nouvel utilisateur, on moins pour comprendre les statistiques affichés et connaître quelques touches de raccourcis
  • interface peu lisible (il faudrait utiliser du gras au moins)
  • interface qui dépasse les sacro-saintes 80 colonnes de large, ce qui est, on peu le dire, chiant pour avoir une estimée de la fin du téléchargement.

Mon fichier de conf (pour le moment) :

upload_rate = 80
port_range = 6881-6889
port_random = yes
check_hash = yes
directory = /var/fileserv/tmp/
schedule = watch_directory,5,60,load_start=/var/fileserv/tmp/torrents/*.torrent
schedule = untied_directory,5,60,stop_untied=

En conclusion, on a il me semble beaucoup des fonctionnalités avancées de Azureus par exemple, sauf qu'ici ca loge dans un screen.

> Lire le journal (31 commentaires, moyenne: 2).

La coupe du monde de football sur Internet

Posté le 22 juin 2006
Suite à un concours de pronostics au bureau, il a bien fallut que je m'intéresse aux résultats des matchs.

Et c'est là que c'est le drame : j'ai du parcourir toute une partie de l'Internet que je ne parcourais pas d'habitude : sites en flash, illisibles, pleins de pubs, etc. Et aucun des nouveaux trucs pratiques d'exploités (genre RSS, ajax, etc) ou je ne les ai pas trouvés.

Je vous livre quand même le fruit de mes recherches.

Matchs en direct :
http://4thegame.sportbox.tv/football/live/index.php

Résultats :
http://www9.hpi-web.de/footiefox/iframe_fr_7.html

Extensions firefox :
http://www.footiefox.com/
http://www.mozilla-europe.org/en/add-ons/jogacompanion/ (mais ne permet pas de suivre deux matchs en même temps)

Par mail

J'ai bricolé un petit truc pour recevoir les scores par mail à chaque but.

#!/bin/bash
# worldcup.sh

SCORES_FILE=/home/niol/tmp/worldcup/scores.txt
OLDSCORES_FILE=/home/niol/tmp/worldcup/old_scores.txt

[ -e $SCORES_FILE ] && cp $SCORES_FILE $OLDSCORES_FILE
lynx -dump http://www9.hpi-web.de/footiefox/iframe_fr_7.html | head -n-5 | cut -b 8-56 > $SCORES_FILE
echo "http://www.footiefox.com" >> $SCORES_FILE

[ -e $OLDSCORES_FILE ] && DIFF=$(diff $OLDSCORES_FILE $SCORES_FILE)

[ -n "$DIFF" ] && cat $SCORES_FILE | mailx -s "World cup 2006 scores" worldcup2006@domain.org


Et la crontab associée :
0       7       *       6,7     1-5     /home/niol/tmp/worldcup/worldcup.sh
*/5 16-18 22,23 6 * /home/niol/tmp/worldcup/worldcup.sh
*/5 17-19 26,27 6 * /home/niol/tmp/worldcup/worldcup.sh
*/5 17-19 30 6 * /home/niol/tmp/worldcup/worldcup.sh


(qui n'envoie les mails que pour les matchs de l'après-midi, quand on est au boulot)

C'est basique mais ca a l'air de fonctionner.

D'autres astuces?

> Lire le journal (21 commentaires, moyenne: 2,3).

Agrégateur RSS en PHP : Gregarius

Posté le 02 mai 2005
Avant, je perdais beaucoup de temps à faire la tournée des sites qui m'intéresse, alors j'ai découvert RSS &co.
Après, je perdais un petit peu de temps à synchroniser mes lectures à la maison et au travail (le temps de retrouver le dernier titre que j'avais lu).
Maintenant, j'ai découvert ce qu'il me fallait : un agrégateur application Web.

Voilà, je vous présente un projet sympathique, que je trouve très utile, qui est assez jeune je pense et dont le développement est actif : Gregarius[1].

C'est très bien pensé, pratique. Et c'est même apparemment intégré à del.icio.us mais je n'utilise pas du tout cette fonctionnalité.

Pour ceux qui voudront le tester, je conseille la version CVS (projet sourceforge) et je conseille aussi de penser à protéger la partie admin par mot de passe [2].

Pour l'installer sur Debian Woody, une fonction trop récente pour le vieux php de la Debian stable est utilisée, il suffit de remplacer
diff -u -r1.13 db.php
--- db.php 1 May 2005 18:54:56 -0000 1.13
+++ db.php 2 May 2005 12:25:51 -0000
@@ -108,7 +108,8 @@
}

function rss_real_escape_string($string) {
- return mysql_real_escape_string($string);
+ //return mysql_real_escape_string($string);
+ return mysql_escape_string($string);
}

function getTable($tableName) {
(c'est pas beau, mais çà marche)

Et puis, quand je ne suis pas là longtemps, pour ne pas louper de trucs, un petit cron :
0   0,12   *   *   *      wget -q -O /dev/null http://www.site.org/~niol/rss/update.php(...)


Il y a aussi lilina[3], mais sans le principe lu/non-lu de Gregarius.

[1] http://gregarius.net(...)
[2] http://devlog.gregarius.net/docs/protecting-the-administration-sect(...)
[3] http://lilina.sourceforge.net/(...)

> Lire le journal (10 commentaires, moyenne: 2,2).

IE7 et les standards

Posté le 10 mars 2005
Enfin l'article que j'attendais sur le IEBlog[1]. C'est pas que je utilise IE, c'est juste que le débat m'intéresse, et que je le trouve représentatif de ce qui se passe à tous les niveaux de l'interopérabilité sur l'Internet.

Pour les pressés, petit résumé.

Comme je m'y attendais, çà commence par un long rappel de l'effort constant dont l'équipe IE a fait preuve depuis 10 ans, sa participation conséquente au W3C, etc. Bien sûr, chaque nouvelle version de IE a su apporter un support accru des standards. C'est vrai, mais les versions sont rares, surtout ces derniers temps... Et je n'ai pas souvenir d'améliorations l'été dernier avec la petite mise à jour.

We know we have a lot more work to do in addressing our consistency issues with CSS and furthering our coverage of these standards. Expect to see more detail on our plans in IE7 in the future.


Cà c'est une bonne nouvelle. Ce n'est pas précis, mais ils admettent qu'il y a des choses à faire sur le CSS, et que çà n'a pas trop bougé ces derniers temps. Cependant, il y a des exigences fortes de compatibilité avec les anciennes applications WEB (particulièrement dans les entreprises), et çà, l'équipe IE ne pourra l'ignorer.

A la fin, une petite note concerne CSS3, qui est justement qualifié comme n'étant pas encore un standard. Et le final, une petite remarque sur XUL, dont le support est dit 'inutile', car ce n'est pas un standard.

Donc rien de bien précis, mais la communication d'un désir d'amélioration des petits trucs qui énervent les développeur Web, et ce n'est pas plus mal.

[1] http://blogs.msdn.com/ie/archive/2005/03/09/391362.aspx(...)

> Lire le journal (21 commentaires, moyenne: 5,5).

Tentatives répétées d'envoi de spam par ma machine

Posté le 25 février 2005
Je m'insurge un peu, bien que cela ne soit pas très grave non plus. Je m'explique.

Comme beaucoup d'entre nous, j'ai une machine allumé 24h/24 où j'héberge un petit site. Et logiquement, sans pour cela être obsédé par cela, je jette un coup d'oeil aux logs de temps.

Et c'est là que je trouve des requêtes http utilisant la méthode CONNECT vers le port 25 de serveurs obscure. Google m'apprends que cette méthode CONNECT est liée à mod_proxy (que je n'ai pas installé avec la version d'apache que j'utilise). J'en déduis donc tout simplement que quelqu'un essaye d'envoyer du spam en utilisant ma machine comme proxy.

Extrait des requêtes:

61.31.140.98 - - [22/Feb/2005:13:33:27 +0100] "CONNECT maila.microsoft.com:25 HTTP/1.0" 301 319 "-" "-"
61.31.129.70 - - [25/Feb/2005:12:59:54 +0100] "CONNECT news98.idv.tw:25 HTTP/1.0" 301 319 "-" "-"
61.31.147.188 - - [25/Feb/2005:14:05:20 +0100] "CONNECT news98.idv.tw:25 HTTP/1.0" 301 319 "-" "-"


Bref vous avez compris l'idée générale, et çà depuis un mois, et à peu près toutes les 70 minutes. (le statut 301 est normal, çà vient de la redirection vers le bon nom de domaine).


$ host 61.31.147.188
Name: 61-31-147-188.dynamic.tfn.net.tw
Address: 61.31.147.188


Donc un petit mail à abuse@tfn.net.tw (email obtenue à l'aide de la base whois), avec en pièce jointe toutes les lignes apache de la requête en question.

Comme je n'ai toujours pas de réponse (mais çà ne fait que deux jours), je décide de regarder un peu plus. Je reprends donc la dernière ligne de mes logs apache pour avoir la dernière adresse ip dynamique, et puis :

$ nmap -sT 61.31.147.188
Starting nmap V. 2.54BETA31 ( www.insecure.org/nmap/ )
Interesting ports on 61-31-147-188.dynamic.tfn.net.tw (61.31.147.188):
(The 1548 ports scanned but not shown below are in state: closed)
Port State Service
25/tcp open smtp
79/tcp open finger
110/tcp open pop-3
135/tcp filtered loc-srv
1026/tcp open nterm
5631/tcp open pcanywheredata


Nmap run completed -- 1 IP address (1 host up) scanned in 68 seconds


Bon, c'est une machine sous windows. Le pop nous donne

$ telnet 61.31.147.188 110
Trying 61.31.147.188...
Connected to 61.31.147.188.
Escape character is '^]'.
+OK ArGoSoft Mail Server, Version 1.8 (1.8.1.1)


Serveur mail proprio...

Le finger :

$ finger Administrator@61.31.147.188
[news98.idv.tw]
This is news98.idv.tw finger server.

Sorry, user Administrator not found


Tient, il se déclare étant news98.idv.tw, et effectivement :

$ host 61.31.147.188
Name: 61-31-147-188.dynamic.tfn.net.tw
Address: 61.31.147.188


Ce qui permet de retrouver cet âne à tous les coups.

Une recherche Google sur news98.idv.tw me donne quelques exemples d'email de spam envoyés par cet individu, de la pub pour un logiciel[1] pour distribuer des spams! Franchement...


$ whois news98.idv.tw
Domain Name: news98.idv.tw

Contact:
lin zo
777777@msa.hinet.net


J'envoie un petit mail de ce pas.

Quels solutions envisageriez vous pour ce genre de problème? Je laisse courir? Je DROP le sous réseau 61.31.0.0/16?

Avez vous des expériences de ce genre?

[1]http:NOLINK//t988.com.tw/Sagittarius/AnonySagittarius/index.htm

> Lire le journal (8 commentaires, moyenne: 2,5).

VC9 adopté pour le DVD HD

Posté le 16 juin 2004
VC9 = codec Windows Media Video 9

Il (http://linuxfr.org/comments/192761,1.html(...) ) avait tremblé.

Il (http://linuxfr.org/~gnumdk/11970.html(...) ) l'a craint.

Mais c'est fait (http://www.zdnet.fr/actualites/technologie/0,39020809,39156969,00.h(...) ).

> Lire le journal (4 commentaires, moyenne: 1,5).