les chemins vers le noyau et initrd sont sous la forme /boot/bzimage /boot/initrd donc peu importe la partition sur laquelle cela se trouve. puis il suffit de lui dire de s'installer sur /dev/hdc c'est boot=/dev/hdc (de memoire)
image = /boot/bzimage
label = linux
root = /dev/hda1 (et non pas hdc1 boulet)
ta carte se transforme en hda lors du boot, ce n'est pas grave puisque /boot/bzimage seras toujours /boot/bzimage quelque soit le /dev/hdx. de plus tu as anticiper le deplacement de la carte en mettant root = hda1 et non pas hdc1
mais je reconnais que ce n'est pas evident a savoir, en fait tu complique trop, l'utilisation de qemu le prouve. mais c'est juste un reproche sympatiques pour que la prochaine fois tu trouve la voie la plus simple et la plus rapide.
l'important est que cela marche :), de toute facon linux ne s'installe qu'une fois
le mot de la fin: session_start() n'était qu'indirectement responsable !
Le fautif était un fichier définissant une classe automatiquement incluse par une fonction __autoload, elle même appelée par session_start parce qu'une de mes variables de session était une instance de cette classe ... et ce fichier contenait un retour charriot après les balises PHP
La carte passe de hdc sur mon portable en hda sur la soekris.
oui et alors, c'est un peu normal non ? un man lilo.conf t'aurais aider a l'installer sur autre choses que /dev/hda d'ailleurs pour ce genre d'activitées je prefere lilo que grub, un /dev/hdc est plus parlant que 2,0 mais bon.
prendre syslinux, hum ! mauvais choix si vous ne connaissez pas l'utilisation de lilo. c'est une philosophie differente utilisé uniquement pour les disquettes, les cdrom et d'autre truc un poil exotique, beaucoup de lecture en perspective car peu utilisé mais c'est possible
pour installé grub sur un endroit particulier c'est dans le meme genre que lilo. un peu de lecture et c'est parti.
enfin bon je te dis cela gentiment :), du moment que cela marche, hi ! hi ! utiliser qemu plutot qu'un bon lilo.conf c'est un peu comme utiliser un script perl pour chercher un mots dans un fichier texte ^_^, ou lancer emacs pour modifier un ficher de configuration (resolv.conf au hasard)
Cherche pas, il y a des gens qui sont plus ou moins sensibles.
J'ai connu des gens qui avaient leur moniteur à 60 Hz sans que ça les dérange et qui ne voyaient même pas la différence lorsque je les basculais en 85 Hz, et j'en connais d'autre pour qui tourner en dessous de 75 Hz était l'assurance d'avoir des yeux de lapin myxomatosé au bout de quelques minutes.
En ce qui me concerne, je fais nettement la distinction entre du 60, du 75, du 85 ou du 100 Hz, quoi qu'entre 85 et 100 Hz, ça devient plus délicat à discerner, et je n'apprécie guère travailler sur un écran qui tourne à moins de 85 Hz. :-)
Et sinon, il y a pas mal de téléviseurs qui tournent à 100 Hz aussi, et comme dit juste au-dessus, les téléviseurs produisent un affichage « entrelacé » lorsqu'ils tournent à 50 Hz. :-)
Je ne suis pas un specialiste du sujet, mais d'après ce que je comprends:
- le navigateur recoit la page avec le HTML contenant le lien et la balise img
- il demande au serveur web de lui envoyer l'image indiquée par l'attribut src
- le serveur va chercher le fichier, et determine qu'il s'agit d'un fichier php; il delegue donc le traitement de cette requete à PHP
- mon script est interprete par PHP et envoie le header HTTP indiquant que ce qui suit est un fichier binaire avec, par exemple, le mime type image/jpeg.
- le navigateur recoit l'information et conclue que le flux de données recu est en accord avec la sémantique de la balise img: il affiche donc l'image.
Si l'attribut src avait contenu directement l'adresse d'une image, le serveur web aurait lui meme construit le header HTTP correspondant et envoyée les données, de la meme manière que le fait mon script PHP.
L'intervention d'un connoisseur éclairé pourrait nous apporté une réponse satisfaisante
gni ?
quel fichier html ?
je n'affiche aucun fichier html, j'envoie simplement le contenu d'un fichier correspondant à un identifiant unique, le tout précédé d'une entete http pour que le navigateur comprenne ce qu'il recoit
probleme resolu: un session_start() envoyait un retour chariot intempestif ...
mais je ne sais toujours pas pourquoi ce session_start renvoyait ce retour chariot quand on venait de la page a probleme et pas de l'autre !
Je continue a me causer au cas ou cela serve à quelqu'un: j'ai reperer un retour chariot au debut de la page qui affiche les données brutes. De ce fait, l'image n'est pas reconnue ....
il ne reste plus qu'a determiner d'ou vient ce retour chariot puisque c'est normalement le meme fichier get_file.php qui est censée generer la page qui affiche les données brutes et celle qui affiche correctement l'image
Je viens de m'apercevoir de qqchose d'encore plus bizarre: avec Firefox , sur la page qui affiche le contenu de l'attribut alt, l'image est d'abord affichée pour etre ensuite remplacée par le contenu de l'attribut alt ... c'est à n'y rien comprendre.
On dirait que les données sont envoyées correctement, puis qu'à un moment il y a un probleme qui fait prendre la décision au navigateur de considerer ce flux comme invalide et d'afficher le contenu de la balise alt
tu m'as mal compris: j'ai d'un coté le fichier get_file.php qui dont j'ai fourni le code, et de l'autre deux fichiers appelant get_file.php via l'attribut href d'une balise [a] et l'attribut src d'une balise [img]. Ces deux fichiers ont un comportement different: l'un affiche correctement l'image et le lien renvoie correctement une page ne contenant que l'image, et l'autre affiche le contenu de l'attribut alt de la balie [img], et le lien renvoie les données brutes de l'image sous forme de texte.
mon id est un numero d'identifiant unique dans une base mysql, donc si on y met autre chose qu'un integer, il y a une redirection vers une page d'erreur, et si on y met un nombre au pif, au pire on affichera un fichier dont on ne sait pas a quoi il conrrespondra
en ne laissant que le content-type, j'ai le meme comportement.
Ce qui m'ennuie le plus, c'est que pour deux pages differentes comportant le meme code (image + liens vers l'image) j'ai deux comportements differents: dans un cas, le navigateur interprete correctement ce qui lui est envoyé, dans l'autre il ne reconnait pas l'image et affiche les donnees brutes :(
d'habitude le score aide un peu a voir le second degré mais comme cela ne marche pas j'en ai profité :p pour ecrire le truc le plus horrible possible en essayant d'etre credible.
un poil plus bas il y a un commentaire a propos des lac et autres retenu d'eau j'en prend bonne note, surtout que j'ai la mer pres de chez moi.
Pourtant tous les commentaires sur la page d'aide de readfile, ainsi que tous les tutoriaux sur lesquels j'ai pu tombé, indiquent que cette methode est valable. Il doit bien y avoir un paramètre qui me glisse entre les doigts !
Le but est d'utiliser des fichiers stockés sur un fs inaccessible au serveur http, donc la solution d'inclure le chemin directement dans les balises n'est pas satisfaisante
Bien sûr que je développe, d'où ma remarque. Il est *très* pénible de reprendre un code sans documentation. Des fois c'est facile, des fois c'est très galère, mais tout dépend de la situation.
Si, les NDA empêchent de faire du logiciel libre. Une des garanties qu'apportent le logiciel libre est que je peux modifier le programme, puisque j'ai accès au code source.
Or, si je veux modifier/adapter un driver open-source, je ne le pourrai pas car je n'aurai pas accès à la documentation, étant donné que le gentil développeur a signé un NDA avec le constructeur et ne doit pas distribuer la documentation.
Voilà pourquoi les NDA dans le kernel Linux, et les outils comme Samba sont totalement innaceptables et sont une honte au mouvement libre.
Précisons aussi que NDA ne se traduit pas toujours pas une simple non distribution des documentations, mais peut aussi consiter à rendre illisible le code source... Oui, ça se voit parfois.
Jusqu'à présent, et ce quel que soit l'écran, je me suis seulement contenté de préciser dans mon fichier xorg.conf les taux de rafraîchissement des écrans que j'utilisais.
Par exemple, pour un vieux 22" CRT Iiyama Vision Master Pro 514 HM204DT, ça donne :
Et l'écran me sort du 1920x1440 à 100 Hz sans sourciller. Je pourrais aller en 2048x1536 (j'ai d'ailleurs volontairement retiré ce mode de la liste), mais je serais alors limité à 85 Hz, ce qui est moins confortable, et puis ça commence aussi à faire petit pour mes yeux.
J'ai pu tester cette méthode avec tout plein d'écrans différents, et même des vieux bousins de marque totalement inconnue et je n'ai jamais eu le moindre problème. :-)
Outre l'abstraction des formats, la grande force de gdal est d'être capable de lire (et d'écrire pour les formats/compressions le permettant) dans des fichier tailles arbitraires. Cela permet de manipuler des fichiers d'image de plusieurs dizaines, voire centaines de giga octets.
A vrai dire, même si la multiplicité des formats de fichiers gérés est très importantes, c'est surtout cette capacité a lire des fichiers de toute taille surtout les très grandes, qui donne une grosse partie de sa valeur a gdal.
Couplé a la gestion du positionnement géographique et à l'import export dans ces différents formats, c'est cela qui relève gdal au rang de "grand projet", certes discret parce que dédié a une activité somme toute confidentielle (la cartographie), mais incontournable et o combien précieux pour les développeurs dans ce domaine.
D'ailleurs, après avoir découvert que géré proprement de très grandes images est possible, je rêve souvent d'un backend gdal pour gimp, cela lui permettrait de gérer des fichiers image beaucoup plus grand (presque sans limite) sans aucun souci.
Ah non, je m'insurge, les 28 [jours|mois] plus tard ont renouvelé le genre : les zombies ne sont plus des êtres amorphes, mais des créatures aux capacités surdéveloppées. Personnellement, j'ai bien aimé.
Sinon, dans un autre genre de films de zombies, j'ai beaucoup aimé Shaun of the Dead, un style bien à part et un humour british très seyant. :-)
Quelqu'un peut il comparer la chose à scilab ?
En particulier sur les messages d'erreur, ceux de scilab ne m'ont pas semblés clairs du tout jusque ici.
Je n'utilise ni Samba, ni Linux. Je suis complètement contre les NDA et les autres blobs propriétaires. Comme tu l'as deviné, j'utilise OpenBSD.
Je me marre juste quand je vois tous les Linuxiens crier au drame quand Samba signe des NDA avec Microsoft. Ils feraient mieux de regarder comment fonctionne un peu leur système.
# 2008 sera une annee troll, ou ne sera pas
Posté par Anonyme . En réponse au journal Happy GNU Year 2008. Évalué à 1.
[^] # Re: bon
Posté par Anonyme . En réponse au journal Soekris sous linux. Évalué à 2.
les chemins vers le noyau et initrd sont sous la forme /boot/bzimage /boot/initrd donc peu importe la partition sur laquelle cela se trouve. puis il suffit de lui dire de s'installer sur /dev/hdc c'est boot=/dev/hdc (de memoire)
image = /boot/bzimage
label = linux
root = /dev/hda1 (et non pas hdc1 boulet)
ta carte se transforme en hda lors du boot, ce n'est pas grave puisque /boot/bzimage seras toujours /boot/bzimage quelque soit le /dev/hdx. de plus tu as anticiper le deplacement de la carte en mettant root = hda1 et non pas hdc1
mais je reconnais que ce n'est pas evident a savoir, en fait tu complique trop, l'utilisation de qemu le prouve. mais c'est juste un reproche sympatiques pour que la prochaine fois tu trouve la voie la plus simple et la plus rapide.
l'important est que cela marche :), de toute facon linux ne s'installe qu'une fois
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
Le fautif était un fichier définissant une classe automatiquement incluse par une fonction __autoload, elle même appelée par session_start parce qu'une de mes variables de session était une instance de cette classe ... et ce fichier contenait un retour charriot après les balises PHP
CQFD vous pouvez retournez à vos fourneaux !
# bon
Posté par Anonyme . En réponse au journal Soekris sous linux. Évalué à 2.
dès la premiere ligne il y a un truc
La carte passe de hdc sur mon portable en hda sur la soekris.
oui et alors, c'est un peu normal non ? un man lilo.conf t'aurais aider a l'installer sur autre choses que /dev/hda d'ailleurs pour ce genre d'activitées je prefere lilo que grub, un /dev/hdc est plus parlant que 2,0 mais bon.
prendre syslinux, hum ! mauvais choix si vous ne connaissez pas l'utilisation de lilo. c'est une philosophie differente utilisé uniquement pour les disquettes, les cdrom et d'autre truc un poil exotique, beaucoup de lecture en perspective car peu utilisé mais c'est possible
pour installé grub sur un endroit particulier c'est dans le meme genre que lilo. un peu de lecture et c'est parti.
enfin bon je te dis cela gentiment :), du moment que cela marche, hi ! hi ! utiliser qemu plutot qu'un bon lilo.conf c'est un peu comme utiliser un script perl pour chercher un mots dans un fichier texte ^_^, ou lancer emacs pour modifier un ficher de configuration (resolv.conf au hasard)
bonne fete
[^] # Re: 60 Hz
Posté par Anonyme . En réponse au journal Les grands écrans c'est bien (mais galère). Évalué à 2.
J'ai connu des gens qui avaient leur moniteur à 60 Hz sans que ça les dérange et qui ne voyaient même pas la différence lorsque je les basculais en 85 Hz, et j'en connais d'autre pour qui tourner en dessous de 75 Hz était l'assurance d'avoir des yeux de lapin myxomatosé au bout de quelques minutes.
En ce qui me concerne, je fais nettement la distinction entre du 60, du 75, du 85 ou du 100 Hz, quoi qu'entre 85 et 100 Hz, ça devient plus délicat à discerner, et je n'apprécie guère travailler sur un écran qui tourne à moins de 85 Hz. :-)
Et sinon, il y a pas mal de téléviseurs qui tournent à 100 Hz aussi, et comme dit juste au-dessus, les téléviseurs produisent un affichage « entrelacé » lorsqu'ils tournent à 50 Hz. :-)
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
- le navigateur recoit la page avec le HTML contenant le lien et la balise img
- il demande au serveur web de lui envoyer l'image indiquée par l'attribut src
- le serveur va chercher le fichier, et determine qu'il s'agit d'un fichier php; il delegue donc le traitement de cette requete à PHP
- mon script est interprete par PHP et envoie le header HTTP indiquant que ce qui suit est un fichier binaire avec, par exemple, le mime type image/jpeg.
- le navigateur recoit l'information et conclue que le flux de données recu est en accord avec la sémantique de la balise img: il affiche donc l'image.
Si l'attribut src avait contenu directement l'adresse d'une image, le serveur web aurait lui meme construit le header HTTP correspondant et envoyée les données, de la meme manière que le fait mon script PHP.
L'intervention d'un connoisseur éclairé pourrait nous apporté une réponse satisfaisante
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
quel fichier html ?
je n'affiche aucun fichier html, j'envoie simplement le contenu d'un fichier correspondant à un identifiant unique, le tout précédé d'une entete http pour que le navigateur comprenne ce qu'il recoit
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
mais je ne sais toujours pas pourquoi ce session_start renvoyait ce retour chariot quand on venait de la page a probleme et pas de l'autre !
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
il ne reste plus qu'a determiner d'ou vient ce retour chariot puisque c'est normalement le meme fichier get_file.php qui est censée generer la page qui affiche les données brutes et celle qui affiche correctement l'image
stay tuned !
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
On dirait que les données sont envoyées correctement, puis qu'à un moment il y a un probleme qui fait prendre la décision au navigateur de considerer ce flux comme invalide et d'afficher le contenu de la balise alt
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
en ne laissant que le content-type, j'ai le meme comportement.
Ce qui m'ennuie le plus, c'est que pour deux pages differentes comportant le meme code (image + liens vers l'image) j'ai deux comportements differents: dans un cas, le navigateur interprete correctement ce qui lui est envoyé, dans l'autre il ne reconnait pas l'image et affiche les donnees brutes :(
[^] # Re: tiens
Posté par Anonyme . En réponse au journal PC à donner. Évalué à 3.
d'habitude le score aide un peu a voir le second degré mais comme cela ne marche pas j'en ai profité :p pour ecrire le truc le plus horrible possible en essayant d'etre credible.
un poil plus bas il y a un commentaire a propos des lac et autres retenu d'eau j'en prend bonne note, surtout que j'ai la mer pres de chez moi.
# tiens
Posté par Anonyme . En réponse au journal PC à donner. Évalué à 3.
sinon moi je les jettes dans la forêt prés de chez moi, les vieux ordi.
[^] # Re: content-type
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
Le but est d'utiliser des fichiers stockés sur un fs inaccessible au serveur http, donc la solution d'inclure le chemin directement dans les balises n'est pas satisfaisante
[^] # Re: scilab
Posté par Anonyme . En réponse à la dépêche GNU Octave 3.0, l'alternative libre à Matlab. Évalué à 1.
[^] # Re: Un NDA, c'est mal...
Posté par Anonyme . En réponse à la dépêche Accord entre le projet Samba et Microsoft. Évalué à 1.
[^] # Re: Rafraîchissement
Posté par Anonyme . En réponse au journal Les grands écrans c'est bien (mais galère). Évalué à 2.
HorizSync 30-130
VertRefresh 50-160
J'ai le pressentiment que ça va fonctionner. ;-)
[^] # Re: Un NDA, c'est mal...
Posté par Anonyme . En réponse à la dépêche Accord entre le projet Samba et Microsoft. Évalué à 1.
Or, si je veux modifier/adapter un driver open-source, je ne le pourrai pas car je n'aurai pas accès à la documentation, étant donné que le gentil développeur a signé un NDA avec le constructeur et ne doit pas distribuer la documentation.
Voilà pourquoi les NDA dans le kernel Linux, et les outils comme Samba sont totalement innaceptables et sont une honte au mouvement libre.
Précisons aussi que NDA ne se traduit pas toujours pas une simple non distribution des documentations, mais peut aussi consiter à rendre illisible le code source... Oui, ça se voit parfois.
# Rafraîchissement
Posté par Anonyme . En réponse au journal Les grands écrans c'est bien (mais galère). Évalué à 2.
Par exemple, pour un vieux 22" CRT Iiyama Vision Master Pro 514 HM204DT, ça donne :
Section "Monitor"
Identifier "Configured Monitor"
Option "DPMS"
HorizSync 30-142
VertRefresh 50-200
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Modes "1920x1440" "1680x1050" "1400x1050" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Et l'écran me sort du 1920x1440 à 100 Hz sans sourciller. Je pourrais aller en 2048x1536 (j'ai d'ailleurs volontairement retiré ce mode de la liste), mais je serais alors limité à 85 Hz, ce qui est moins confortable, et puis ça commence aussi à faire petit pour mes yeux.
J'ai pu tester cette méthode avec tout plein d'écrans différents, et même des vieux bousins de marque totalement inconnue et je n'ai jamais eu le moindre problème. :-)
[^] # Re: Ca sert à quoi GDAL ?
Posté par Anonyme . En réponse à la dépêche Sortie de GDAL/OGR 1.5.0. Évalué à 3.
A vrai dire, même si la multiplicité des formats de fichiers gérés est très importantes, c'est surtout cette capacité a lire des fichiers de toute taille surtout les très grandes, qui donne une grosse partie de sa valeur a gdal.
Couplé a la gestion du positionnement géographique et à l'import export dans ces différents formats, c'est cela qui relève gdal au rang de "grand projet", certes discret parce que dédié a une activité somme toute confidentielle (la cartographie), mais incontournable et o combien précieux pour les développeurs dans ce domaine.
D'ailleurs, après avoir découvert que géré proprement de très grandes images est possible, je rêve souvent d'un backend gdal pour gimp, cela lui permettrait de gérer des fichiers image beaucoup plus grand (presque sans limite) sans aucun souci.
[^] # Re: Dans le même genre...
Posté par Anonyme . En réponse à la dépêche Je suis une légende. Évalué à 3.
Sinon, dans un autre genre de films de zombies, j'ai beaucoup aimé Shaun of the Dead, un style bien à part et un humour british très seyant. :-)
# scilab
Posté par Anonyme . En réponse à la dépêche GNU Octave 3.0, l'alternative libre à Matlab. Évalué à 1.
En particulier sur les messages d'erreur, ceux de scilab ne m'ont pas semblés clairs du tout jusque ici.
[^] # Re: Accord de non-divulgation ?!?
Posté par Anonyme . En réponse à la dépêche Accord entre le projet Samba et Microsoft. Évalué à 1.
Je me marre juste quand je vois tous les Linuxiens crier au drame quand Samba signe des NDA avec Microsoft. Ils feraient mieux de regarder comment fonctionne un peu leur système.
[^] # O_o
Posté par Anonyme . En réponse au journal Informatique durable. Évalué à 2.