Trucs et astuces

Accès rapide aux chapitres

Conception de Sites Web

Les règles du webmestre (PDF résumant d'utiles conseils)

Sites intéressants

Transfert des pages Web via proxy grâce au FTP

Que faire lorsque vous souhaitez uploader vos pages sur un serveur mais que le port 21 (FTP) n'est pas ouvert? Pas de panique : phpWebFTP est là. Ce pseudo logiciel est en fait un ensemble de pages PHP qui, une fois insérées dans votre site, vous permettront d'établir une connexion vers votre hébergeur en FTP.

Redirection d'URL en HTML

Dans la section head du document, mettre la balise META suivante :
<meta http-equiv="Refresh" content="5; url=page.htm">

Vérifier un code postal en PHP

Grâce aux expressions régulières :
  $validite = ereg("^([0-9]{5})$",$code_postal));

Mesurer un temps d'exécution

Voici la fonction à utiliser :
  function getmicrotime() {
    list($msec, $sec) =     explode("",microtime());
  return((float)$msec + (float)$sec);}

De la manière suivante:
  $debut = getmicrotime();

    // instructions
  $fin = getmicrotime();
  $temps_exec = $fin - $debut;

Générer un nombre pseudo-aléatoire en Javascript

<script language="JavaScript">
hasard = Math.round(Math.random()*100);
document.write('Un chiffre entre 0 et 99 ?<BR> > '+hasard);
</SCRIPT>

Redirection Javascript

<script language="javascript">
window.location='http://www.altavista.fr';
</script>

Générer un mot de passe aléatoirement en PHP

<?
/* génération du mot de passe */
$chaine = "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<6; $i++)
{
// on génère un mot de passe de 6 caractères
$pass .= $chaine[rand()%strlen($chaine)];
}
// on affiche le pass généré
echo $pass;
?>

Conversion Hexadécimal <=> Décimal

Déc: Hexa:

Astuces Flash

Réaliser une interpolation de forme avec des lettres

sélectionnez votre texte (entourage bleu) puis appuyez 2 fois sur CTRL B ... Votre texte se transforme en dessin, que vous pourrez maintenant manipuler à votre aise!
Attention! vous ne pourrez plus éditer votre texte! Pensez donc à garder une version originale de votre texte sur un autre calque!

Passer une animation flash en plein écran automatiquement

utilisez sur le bouton l'action fscommand("fullscreen","true")
fscommand se trouve dans "Contrôle de l'animation" --> "Navigateur/Réseau"

Comment passer quitter une animation flash avec un bouton?
utilisez sur le bouton l'action fscommand("quit")
fscommand se trouve dans "Contrôle de l'animation" --> "Navigateur/Réseau"

Astuces Google

Effectuer une recherche en fonction de la date de modification?

inclure &datemod=1 dans l'url de recherche.
ex: http://www.google.fr/search?query="fallet laurent"&datemod=1

Pages liées : Recenser les pages extérieures indexées par Google qui "pointent" sur l'URL d'un site.
link:http://www.monsite.fr/

Rechercher un mot contenu dans un format de document en particulier : pdf (Adobe PDF), xls (Excel), doc (Word), ppt (Powerpoint),...
Tapez filetype: suivi de l'extension du type de document recherché. ex: filetype:xls motachercher

Comment Google fonctionne pour classer ses résultats?
Voilà le Page Rank expliqué en détail:
Understanding and Building Google PageRank

Comment optimiser votre site pour Google ?
Webrankinfo

Et encore plus d'infos sur cette page...
Un livre concernant google va même être édité...

Astuces de recherche:
Sous Google: pour chercher une expression entière, indiquer "mon expression"
Sous Altavista: les recherches peuvent utiliser des opérateurs booléens comme AND / OR / NEAR

Mettre en place des quotas sous linux

Dans le fichier /etc/fstab, la partition sur laquelle les quotas sont activés devrait ressembler à:
/dev/sda4 /home ext2 defaults,rw,usrquota,grpquota 0 0
La commande quotacheck -avug permet de vérifier la cohérence des informations des quotas. De plus elle permet lors de la première utilisation de créer les fichiers quota.user et quota.group dans lesquels sont stockés les quotas et par la suite de les remettre à jour.

Les quotas sont activés lors du lancement de quotaon généralement appelé automatiquement dans rc.d.

Pour modifier les quotas affectés à un utilisateur ou un groupe d'utilisateurs, il suffit d'utiliser edquota -u user et edquota -g groupe. Cette commande va permettre d'éditer un fichier texte dans lequel on pourra modifier les quotas. Les nouvelles valeurs seront prise en compte dès l'écriture du fichier.

Il existe 2 limitations : une limitation en nombre de fichiers et une limitation en taille (par blocs de 1 Ko).

Et ces limitations définissent 2 limites distinctes : la limite "douce" et la limite "dure". Si l'utilisateur dépasse la limite douce, il aura un message d'avertissement à chaque écriture de fichier. Si c'est la limite dure qui est atteinte, aucun nouveau fichier ne pourra être créé. La limite douce se transforme en limite dure par défaut au bout de 7 jours.

Chaque utilisateur peut obtenir l'état des quotas qui lui sont attribués grâce à la commande quota. De même en passant les bons paramètres le super-utilisateur pourra obtenir les mêmes informations.

Quotacheck should scan the file system via cronjob periodically (say, every week?). Add a script to the /etc/cron.weekly/ directory.
File: /etc/cron.weekly/runQuotacheck

#!/bin/bash
/sbin/quotacheck -v -a

(Remember to chmod +x /etc/cron.weekly/runQuotacheck)

export EDITOR=emacs pour ne plus avoir Vi comme éditeur par défault!

Logiciels à télécharger

Outils utiles

Obtenir le Top 20 des failles informatiques (le top 10 pour Windows et Top 10 pour Unix)

Trillian, regroupe tous les messengers les plus utilisés: AIM, ICQ, MSN, Yahoo!, ICQ.
Version actuelle gratuite: 0.74 (patch B)
Version pro: 3.0

Text Aloud MP3 : permet de lire ses mail en mode vocal et de les produire en mp3. Fonctionne avec tout type de texte.

Tester les checksum: les fichiers dont l'extension est .md5 contiennent les checksums d'un CD. Cela est souvent employé sur Internet, pour vérifier que le fichier téléchargé correspond bien à la version originale. Pour les vérifier :

Journaux sur internet

Sites Web