tant qu'on y est quelqu'un n'aurait pas un logiciel qui ai une fonction qui scanne tous les fichiers video *.(avi|ogm|mkv) sur le disque et de preremplir la base avec : titre + quelques info tiree du conteneur (duree, bande audio, resolution, ...)
En utilisant la libc, je sui dépendant d'un OS, comment je fait, si je veux écrire mon propre OS ?
Ben t'utilise une micro libc que tu compile statiquement...
Pas besoin de reinvente le memcpy pour ca : d'autre on deja fait le boulot pour toi...
ca irait pour un simple listing, mais pas de classement par pertinence ou par par catégorie, ni de recherche dans les fichiers. Un grep recursif pourrait presque aller, mais serait limité au matching dans des fichiers textes, et donc pas aux PDF, ni openoffice, ni archives, ni images, ni tags des fichiers audio, etc).
Tu peux toujour faire un script qui pour chaque fichier regarde son type et en consequence utilise la commande adequate (pdf2text | grep, ...)
Sinon, qqn a une idée qui permettrait d'éviter ce genre de choses ? Comment configurer, par exemple, deux serveurs pour que l'un prenne le relais de l'autre en cas de panne ?
Je sais pas si y a moyen de faire 2 entree dans les adresses dns pour faire pointer sur un serveur primaire et secondaire.
Je serais curieux de savoir si la detection ejection marche sur tout les lecteur :
il y a quelque temps j'avais fait mon propre truc [1] et ca ne marchais qu'avec les graveurs.
[1]
pour les cd, c'est fait souvent avec un programe userland qui
interroge de temps en temps le lecteur pour voir si y a quelque chose de
nouveau. Mais malheureusement peu de lecteur sont capables de signaler
proprement qu'on appuie sur le bouton eject
(http://castet.matthieu.free.fr/download/statf.c(...) a compiler avec -DDEBUG
pour ceux qui veule essayer ou faire un script cdrommount qui fait un
echo $@)
L'intérêt, c'est d'une part que le "fabriquant" du Pdf lui même pense à fournir un lecteur pour notre cher OS.
Parce qu'il y a une version pour toute les archi ?
sparc, ppc, ...
néanmoins maintenant je vais aller voir le code source des fameux paquets critiques (FFMPEG et autres) et je suis absolument certain que je ne vais pas du tout voir 213.645 chemins optimisés en fonction des 213.645 possibilités différentes de combinaisons de CPU et d'archis......
evidemment que seul les optimisations qui valent la peine (ie apporte un gain substantiel) sont faite. De plus il faut qu'un developpeur s'y soit coller : t'as moins de chance de trouver du code optimiser pour sparc que pour x86.
Tant que tu y est t'as cas nous faire un benchmark avec les differentes version de gcc 2.x 3.x 4.x et differentes optimisations(cpu), on vraiement si le gain est si enorme que ca pour le code non critique...
> GCC devient très bon à l'autovectorisation alors les distribs sources deviendront incontournables.
oui, mais bon vu que la majorite des applications standart sont limiter par d'autres facteurs comme les blocages io (reseau, clavier, ...), le gain risque d'etre tres faible en moyenne. Les optimisations seront visible que sur les grosses applis comme les codecs video, or soit ils sont deja optimiser en assembleur a la main et le meilleur code est choisi dynamiquement, soit il existe des paquets optimisees. C'est donc un faut probleme.
De plus je doute fortement de ces optimisations miracle : icc n'est pas sense etre un compilo qui optimise super bien, pourtant j'ai pas vu grand monde tenter d'essaye de compiler toute une distrib avec pour beneficier des perf...
mais çà peut etre sympa pour le code a venir: plus besoin de se creuser la tete en assembleur si le compilateur peut generer et optimiser les versions x86/MMX/SSE de lui meme.
Ce qui serait bien (je sais pas si c'est deja possible), serait de pouvoir dire au compilateur : cette fonction tu me l'optimise en x86/MMX/SSE puis de pouvoir appeler le code en utilisant par exemple la fonction suffixe de l'optimisation.
[^] # Re: Yop
Posté par M . En réponse au message firefox+sftp. Évalué à 2.
[^] # Re: Collections
Posté par M . En réponse à la dépêche GCfilms : Logiciel de gestion de films. Évalué à 3.
libextractor :
mimetype - video/avi
size - 640x480
format - codec: XVID, 24 fps, 1493167 ms
file :
RIFF (little-endian) data, AVI, 640 x 480, 23.98 fps, video: XviD, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
mplayer
AVI file format detected.
VIDEO: [XVID] 640x480 24bpp 23.976 fps 842.2 kbps (102.8 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.1.1a (build 1155/release)
Name: Yakitate!! Japan - Episode 01
Artist: #Anime-Empire @ irc.chatspike.net
Copyright: www.anime-empire.net // October 2004
AUDIO: mp3 48000 Hz, 2 ch, 16 bit (0x9), ratio: 16000->192000 (128.0 kbit)
[^] # Re: Collections
Posté par M . En réponse à la dépêche GCfilms : Logiciel de gestion de films. Évalué à 2.
[^] # Re: Il y a des fonctions toutes faites pour cela ...
Posté par M . En réponse au message Copie rapide de tableau. Évalué à 2.
Ben t'utilise une micro libc que tu compile statiquement...
Pas besoin de reinvente le memcpy pour ca : d'autre on deja fait le boulot pour toi...
# ...
Posté par M . En réponse au message Erreur interne à gcc ?. Évalué à 2.
sinon utilise un version stable de gcc : gcc-3.3 et report le bug dans le bugtraker de gcc s'il n'y ai pas....
# ...
Posté par M . En réponse au journal CVS & modules. Évalué à 3.
[^] # Re: c'est presque ca
Posté par M . En réponse au journal moteur de recherche dans un filesystem. Évalué à 3.
Tu peux toujour faire un script qui pour chaque fichier regarde son type et en consequence utilise la commande adequate (pdf2text | grep, ...)
Comment ça, ça va ramer...
# ...
Posté par M . En réponse au journal fritalk est down.. Évalué à 3.
Je sais pas si y a moyen de faire 2 entree dans les adresses dns pour faire pointer sur un serveur primaire et secondaire.
Sinon, le mieux c'est d'utiliser un serceur clusterisser comme ejabberd (http://ejabberd.jabber.ru/features(...))
[^] # Re: Version linux?
Posté par M . En réponse au journal Epoustouflant.... Évalué à 10.
[^] # Re: ScreenShots
Posté par M . En réponse au journal Epoustouflant.... Évalué à 3.
# ejection
Posté par M . En réponse au journal LA solution de l'automontage des cd et dvd. Évalué à 3.
il y a quelque temps j'avais fait mon propre truc [1] et ca ne marchais qu'avec les graveurs.
[1]
pour les cd, c'est fait souvent avec un programe userland qui
interroge de temps en temps le lecteur pour voir si y a quelque chose de
nouveau. Mais malheureusement peu de lecteur sont capables de signaler
proprement qu'on appuie sur le bouton eject
(http://castet.matthieu.free.fr/download/statf.c(...) a compiler avec -DDEBUG
pour ceux qui veule essayer ou faire un script cdrommount qui fait un
echo $@)
[^] # Re: mauvais support de tout :)
Posté par M . En réponse au journal Wifi compatible linux à la FNAC. Évalué à 2.
[^] # Re: reponse a tout le monde en meme temps.
Posté par M . En réponse au journal Acrobat reader 7 béta. Évalué à 5.
Tu fais comment pour les video sachant que toutes les platforme n'ont pas les meme codecs video, voir meme pas du tout ?
Pour les version solaris et AIX, je me demande ce que ca va donne...
Donc pour le rendu identique partout je repasserais dans quelque temps...
[^] # Re: Pourquoi avoir le vrai?
Posté par M . En réponse au journal Acrobat reader 7 béta. Évalué à 4.
Parce qu'il y a une version pour toute les archi ?
sparc, ppc, ...
Laisse moi en douter...
# xpdf
Posté par M . En réponse au journal Kpdf ROXOR!. Évalué à 3.
[^] # Re: Relativisons un peu ...
Posté par M . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 2.
# gna.org
Posté par M . En réponse au journal Acrobat reader 7 béta. Évalué à 8.
Ca etonte personne de trouver ce fichier sur gna.org ?
[^] # Re: Repository de plusieurs binaires
Posté par M . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 2.
Et puis apres le mainteneur il doit supporter toutes les versions...
# ...
Posté par M . En réponse au journal France2 et France3. Évalué à 4.
[^] # Re: C'est vrai c't'histoire ?
Posté par M . En réponse au journal Utiliser Lynx peut vous mener en prison. Évalué à 2.
[^] # Re: Relativisons un peu ...
Posté par M . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 2.
evidemment que seul les optimisations qui valent la peine (ie apporte un gain substantiel) sont faite. De plus il faut qu'un developpeur s'y soit coller : t'as moins de chance de trouver du code optimiser pour sparc que pour x86.
Tant que tu y est t'as cas nous faire un benchmark avec les differentes version de gcc 2.x 3.x 4.x et differentes optimisations(cpu), on vraiement si le gain est si enorme que ca pour le code non critique...
[^] # Re: Repository de plusieurs binaires
Posté par M . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 2.
oui, mais bon vu que la majorite des applications standart sont limiter par d'autres facteurs comme les blocages io (reseau, clavier, ...), le gain risque d'etre tres faible en moyenne. Les optimisations seront visible que sur les grosses applis comme les codecs video, or soit ils sont deja optimiser en assembleur a la main et le meilleur code est choisi dynamiquement, soit il existe des paquets optimisees. C'est donc un faut probleme.
De plus je doute fortement de ces optimisations miracle : icc n'est pas sense etre un compilo qui optimise super bien, pourtant j'ai pas vu grand monde tenter d'essaye de compiler toute une distrib avec pour beneficier des perf...
Matthieu
[^] # peut etre gentoo...
Posté par M . En réponse au journal OpenSolaris.org. Évalué à 2.
[^] # Re: Relativisons un peu ...
Posté par M . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 3.
Ce qui serait bien (je sais pas si c'est deja possible), serait de pouvoir dire au compilateur : cette fonction tu me l'optimise en x86/MMX/SSE puis de pouvoir appeler le code en utilisant par exemple la fonction suffixe de l'optimisation.
# indice
Posté par M . En réponse au message Problème pour déinir un tableau d'entier et surtout pour écrire une méthode d'affichage. Évalué à 3.
Je me demande si t'as beaucoup cherche...