Sous-titres DVD

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
13
juin
2002
Communauté
Il y a longtemps, sur un pc oublié, vivait un geek qui voulait extraire les sous-titres de ses DVD mais rien n'existait à l'époque pour exaucer ses souhaits à part une petite bibliothèque en version alpha 0.001.
Après avoir navigué dans les eaux troubles de la contrée de Windows, il rencontra un programmeur français qui s'était égaré dans ce pays très fermé et qui avait programmé le logiciel qu'il cherchait.
Comme c'était la coutume au pays de Windows, pas de source et pas de binaire Linux. Le geek réussit pourtant à obtenir quelques renseignements, promesses et contacts.
Après des mois d'hésitations, le programmeur accepta de livrer ses sources et de commencer son apprentissage du partage.

Script pour transformer les MP3 en OGG

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
26
mai
2001
MP3
Comme récemment, dans les nouvelles linuxfr des lecteurs s'interrogeaient sur comment transformer des MP3 en OGG, après quelques minutes de recherche j'ai trouvé le script PERL suivant : mp32ogg. Le fonctionnement est assez long (environ 1 min par MP3 sur un Duron 700) mais ça marche super bien.
L'emploi très simple. Dans une console tapez :
mp32ogg fichier.mp3 -> pour transformer un fichier mp3 en ogg
mp32ogg répertoire-contenant-les-mp3 -> pour transformer un ensemble de mp3 se trouvant dans un répertoire.
mp32ogg --help pour afficher l'aide.

Laissez tourner pendant la nuit pour des répertoires de taille importante ;-)

Volition met à disposition le code de freespace2

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
30
avr.
2002
Jeu
Volition vient de mettre une partie du code source de Freespace2, excellent jeu de simulation de combats spatiaux, en téléchargement sur des serveurs publics.
Mais, ce n'est pas encore la grande liberté :

All source code herein is the property of Volition, Inc. You may not sell
or otherwise commercially exploit the source or things you created based on the
source.


Des exemples de codes retirés, probablement pour des questions de licenses ?

4/21/02 : Removed updatelauncher, stamper, movieplayer, autorun, fs2launch projects.

4/21/02 : Hacked out movieplayer and all references to it.

4/21/02 : Hacked out amd 3d-now specific stuff.

4/21/02 : Hacked out PXO code.

Qt Script for Application

Posté par  . Modéré par Yann Kerhervé.
Étiquettes :
0
27
avr.
2002
Serveurs d’affichage
Apres quelques rumeurs sur la mailing list de Qt, Trolltech annonce officiellement QSA : "the Qt Script for Applications", prévu pour fin 2002.
Il s'agit d'un toolkit multiplateforme basé sur Qt, permettant de réaliser des applications C++ scriptables utilisant un langage de script interprété Qt Script, basé sur JavaScript.
Le QSA toolkit sera composé de QSA library, le language Qt Script - basé sur la norme ECMAScript-, QSADevelopper - un IDE multiplateforme.

Bricolez en USB

Posté par  . Modéré par Amaury.
Étiquettes :
0
23
avr.
2002
Matériel
Le magazine d'électronique et de micro-informatique "Elektor" n°287 est arrivé dans la boite aux lettres des abonnés, prochainement en kiosques.

Dans le numéro 267 de Septembre 2000, un article décrivait la mise en oeuvre d'un micro-controleur (un ordinateur entièrement embarqué dans une unique puce) disposant d'une interface USB 1.1 faible vitesse (le CY7C63000 de Cypress) le tout en VB5.

Ce numéro décrit en deux pages comment utiliser le montage d'exemple sous Linux 2.2 et 2.4: insérer le module (les fichiers sont disponibles sur le site d'Elektor), créer le pseudo-fichier dans /dev, utiliser la bibliothèque qui masque les ioctls. Tcl/Tk et Gtk sont même cités.

Les applications sont multiples pour qui sait manier le fer à souder : Afficheurs LCD, capteurs de température, lecteurs de carte, capteurs, actionneurs... tout ça sur un port USB.

ClanLib 0.6.1 est sortie

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
18
avr.
2002
Jeu
La bibliothèque de développement de jeux vidéos ClanLib est sortie dans sa version stable 0.6.1 (une version 0.6.0 avait été annoncée sur la liste de diffusion le 1er avril, mais était vraiment boguée).

Ca faisait longtemps qu'on n'avait pas entendu parler de cette bibliothèque qui monte, qui monte...

Diagnostiquer l'état d'une carte réseau

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
10
avr.
2002
Linux
En cherchant un programme qui permettait de savoir si ma carte tournait en 10 ou en 100 Mbit/s, je suis tombé sur (l'excellent) mii-diag. Voici un exemple de sortie:

$ ./mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #0: 3100 782d 0300 e54b 01e1 41e1 0001 0000.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x3100: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
End of basic transceiver information.


Note du modérateur : il faut que la carte réseau ait des registres MII (Media Independent Interface ?), ce qui semble être le cas sur les cartes récentes. Sinon l'auteur de mii-diag est Donald Becker, à qui l'on doit pas mal de pilotes réseau du noyau Linux). Voir aussi les HOWTO pour des détails sur la configuration d'un réseau.

GSL : bibliothèque scientifique de GNU

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
4
avr.
2002
GNU
La nouvelle version de la GNU Scientific Library est sortie, c'est la GSL-1.1.1. Elle est sortie le 15 mars dernier.

Au menu la prise en charge de nombreux outils mathématiques tels que les nombres complexes, les vecteurs/matrices, mais aussi les algorithmes de transformée de Fourier rapide (FFT), interpolation, intégration de Monte-carlo, etc...

Les systèmes supportés sont nombreux, parmi eux on compte :
SunOS, Alpha Linux, HP UX, FreeBSD, OpenBSD, NetBSD, Cygwin, etc...

Pour parachever le tout, une doc de 460 pages au format HTML ou ps est disponible

Bref pour les scientifiques (étudiants ou chercheurs) cette bibliothèque est une aubaine, à télécharger de toute urgence...

Perl/shell obfuscated

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
9
mai
2001
Perl
Bon, après bien des heures de labeur, Dilbert et moi avons pondus ces lignes de commandes pour écouter les mp3 que raphit broadcast. D'ailleurs ne les lancez pas tous à la fois pour pas le flooder :)

version normale:
perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`'|mpg123 -yvZ@-

variante:
mpg123 -yvZ$(perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`')

version gore:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -ne's/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$ENV{Q}/$1\n"'`

encore plus courte:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -pe's|.*:...(.*mp\d)|http://$ENV{Q}/$1|i?s/ /%20/g:s/.*//'`

Concours de plantage

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
29
oct.
2001
Humour
Ce matin, en lisant mes mails, je suis tombé sur le plus petit programme en "user-space" (espace d'exécution pour utilisateurs normaux pour ceux qui ne parlent pas le langage technico-technique) qui fait planter Windows (versions NT 4 et 2000).

L'idée m'est donc venu d'essayer de faire la même chose sous GNU/Linux, et je n'ai pas trouvé.
Alors et vous, avez-vous une idée ?

Voici le code pré-cité :

#include <stdio.h>
int main (void) {
while (1)
printf("\t\b\b\b ") ;
return EXIT_SUCCESS ;
}

Auteur de deCSS accusé en justice

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
17
jan.
2002
Pirate
Jon Johansen (18 ans), auteur du fameux deCSS, est accusé par la MPAA (Motion Picture Association of America) d'avoir enfraint la loi de son pays d'origine (la Norvège) qui interdit l'intrusion dans des systèmes d'autrui et le vol de données.
EFF (Electronic Frontier Foundation) pense que Johansen n'est pas coupable car il a, au pire, commis un intrusion dans son propre système, à savoir des DVDs qu'il avait acquis.
Etant donné que la cour de justice norvégienne n'a jamais auparavant été confrontée à un tel problème, cela nous laisse encore de l'espoir. Il risque jusqu'à 2 ans de prison. Le procès commence cet été.

DeCSS encore plus petit en C qu'en Perl

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
14
mar.
2001
Humour
Il y a quelques jours, une version Perl de DeCSS a été introduite qui était le programme le plus petit (7 lignes) pour décrypter le CSS.
Il faut croire que ça a vexé un passioné de C, qui vient de produire un code C de 442 octets, soit 30 de moins que son équivalent Perl!
Allez, y'en a bien un qui va nous l'écrire en Basic ou en logo à ce rythme :)

#define K(i)(x[i]^s[i+84])<<
unsigned char x[5],y,z,s[2048];main(n){for(read(0,x,5);read(0,s,n=2048);write(1
,s,n))if(s[y=s[13]%8+20]/16%4==1){int i=K(1)17^256+K(0)8,k=K(2)0,j=K(4)17^K(3)9
^k*2-k%8^8,a=0,b=0,c=26;for(s[y]-=16;--c;i/=2,j/=2)a=a*2^i&1,b=b*2^j&1;for(j=
127;++jy)a^=a>>14,a=a>>8^(y=a^a*8^a<<6)<<9,b=b>>8^(z=b^b/8^b>>4^b>>12)
<<17,i=s[j],i="7Wo~'G_\216"[i&7]+2^"cr3sfw6v;*k+>/n."[i>>4]*2^i*257/8,s[j]=i^(i
&i*2&34)*6^z+c+~y;}}

EDF libère Code_Aster comme promis

Posté par  . Modéré par oliv.
Étiquettes :
0
14
déc.
2001
Communauté
Suite et fin de la news http://linuxfr.org/2001/10/09/5329,0,1,0,0.html du 9 octobre. Le modero avait précisé à l'époque :

"le site Code Aster est cependant complètement vide. Attendons de voir..."

Et bien c'est fait. Le téléchargement du code source est vraiment actif.
Pour les mécaniciens, le prochain code source très attendu est celui de SALOME, chez OpenCascade.org. Il promet une interface de Pre et Post traitement pour nos codes de calcul ... L'arlésienne des labos de méca en quelque sorte.

Note du modérateur : On avait déjà mentionnée le sujet à 2 reprises. Le 9 octobre (cf. plus haut) et le 24 octobre quand des binaires de code aster avaient été mis à la disposition de tous. Cette fois, il s'agit des sources...