mardi, février 13, 2007

Accéder à une partition NTS depuis Fedora 6

Comment accéder à une partition NTS depuis Fedora 6 ?

D'abord installer le driver pour ntfs:
#yum install ntfs-3g ntfsprogs ntfsprogs-gnomevfs
qui se trouve dans Fedora Extras

Ensuite, il faut :
* devenir root :
$ su -

* créer un catalogue pour monter windows sous /mnt:
# mkdir /mnt/windows

* obtenir la liste des partitions du disque dur:
# fdisk -l

Il faut prendre la partition dont la valeur est NTFS dans la colonne System, comme par exemple:

Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 8 64228+ de Dell Utility
/dev/hda2 * 9 2853 22852462+ 7 HPFS/NTFS
/dev/hda3 2854 2866 104422+ 83 Linux
/dev/hda4 2867 7296 35583975 5 Extended
/dev/hda5 2867 4141 10241406 83 Linux
/dev/hda6 4142 4272 1052226 82 Linux swap / Solaris
/dev/hda7 4273 7296 24290248+ 83 Linux

Dans mon cas ma partition NTFS est en /dev/hda2. Par commodité nous l'appellerons /dev/X

* faire une copie de secours de /etc/fstab
# cp /etc/fstab /etc/fstab.orig

* ouvrir /etc/fstab
#emacs /etc/fstab

* rajouter en dernière ligne
/dev/X /mnt/windows ntfs users,owner,ro,umask=000 0 0

En oubliant pas de rajouter un retour chariot à la fin de la ligne précédente.

* enregistrer /etc/fstab et quitter.

* mount -a devrait faire le travail.

jeudi, janvier 18, 2007

Migrer de Fedora Core 5 à 6 avec yum

Mettre à jour le système avec les dernières versions de chaque paquet:
#yum -y update

Nettoyer le cache yum pour éviter d'éventuels conflits:
#yum clean all

Télécharger les informations de la nouvelle version:


Et, last but not least, mettre à jour le système:
#yum -y update

Et voilà!

(source en anglais:
http://www.ioncannon.net/system-administration/99/upgrade-fc5-to-fc6-with-yum/)

vendredi, novembre 17, 2006

Du CSV dans MySQL !

Dans MySQL, il est possible de manipuler des tables au format CSV. Oui oui, le bon vieux comma separated values, c'est à dire un fichier texte organisé en colonnes séparées par des virgules, existe dans MySQL !

Bon, ça ne peux pas être indexé, mais c'est marrant de voir ça:

CREATE TABLE toto (
id INTEGER,
nom CHAR(20)) ENGINE=CSV;

Et voilà !

mardi, novembre 07, 2006

Bon, beaucoup de boulot

Non, ce blog n'est pas mort. Juste endormi. J'ai beaucoup de boulot en ce moment et j'ai un peu de mal à écrire ici. À dans pas longtemps :-)

jeudi, octobre 26, 2006

min-height avec FF, IE 6 et IE 7

J'avais un site web sur lequel je voulais avoir une hauteur de page minimale.
"Facile, me disais-je, il suffit d'utiliser min-height dans mon CSS et hop! le tour est joué.
Ben non. Enfin si, mais avec Firefox seulement. Cela ne marchait pas avec IE6.

Après un peu de tâtonnement, j'ai trouvé ça:
#shell {
min-height: 400px;
//height: 400px;
}

#shell est mon conteneur. La seconde ligne était comprise par Firefox, qui ignorait la troisième, puisqu'en commentaire. Par contre, IE6 ne connaissait pas la seconde, mais se fichait comme de l'an quarante des // et applicait height comme une hauteur minimale, en fait. Tu parles du respect des standards!

Tout allait bien, jusqu'au jour, pas si lointain, où IE7 est sortit. Il respecte les standards, du moins mieux que IE6. Et ma page est devenue bizarre, avec son contenu qui dépassait allègrement les limites du conteneur! Celui-ci ne s'adaptait plus!
Alors, enlever la ligne //height: 400px; résolvait le problème pour IE7, mais le problème du non-support de min-height par IE6 était de retour!
Bon, j'ai cherché un peu sur le net, et j'ai trouvé un hack qui permet de mettre tout le monde d'accord:
#shell{
min-height: 400px;
height: auto !important;
height: 400px;
}

Et voilà.

lundi, octobre 23, 2006

Des hyperliens en pointillés

Un truc à la mode avec le Web 2.0, c'est les hyperliens en pointillés. Comment faire ? Facile ! Ce n'est qu'une question de style. Vraiment.

Il suffit de supprimer le soulignement du texte et de mettre à la place une bordure de 1 pixel d'épaisseur en pointillé, qui en anglais se dit dotted:
<a href="#" style="color: blue; text-decoration: none; border-bottom: 1px dotted blue">Le bloc-notes des techniques web</a>

Et voilà le résultat:
Le bloc-notes des techniques web

Ensuite on ajuste comme on veux avec les link, visited et hover.

samedi, octobre 21, 2006

Supprimer les messages d'erreur PHP

Cela doit être fait lorsqu'une application passe en production, afin d'éviter d'afficher des informations confidentielles concernant le code, les bases de données et les erreurs de l'application à tous vent.

Ce n'est pas difficile, et c'est facile de s'en souvenir. Mais il faut le savoir :-)

Il faut modifier le fichier php.in.

Pour cela, sous linux, il faut devenir root, c'est à dire administrateur:
$ su -
Password:
#

Puis il faut ouvrir php.ini. Sur Redhat, ce fichier se trouve dans le répertoire /etc :
# emacs /etc/php.ini

Alors que dans Slackware, il se trouve dans le répertoire /etc/apache :
# emacs /etc/apache/php.ini

emacs est le nom de mon éditeur de texte préféré. Il est bien sûr possible d'en utiliser un autre.

Il faut alors chercher le paramètre display_errors, et le changer de on à off.

Bon, sur Slackware c'est à off, donc faut le mettre à on pour pouvoir développer :-p

Pour finir, il ne faut pas oublier de redémarrer apache:
# apachectl restart

Et voilà, plus de messages d'erreur !