Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - linux

Fil des billets

vendredi, décembre 28 2007

Générer un squelette de page xHTML façilement

Une petite astuce que j'ai trouvé lorsque je créé une nouvelle page ( sous Linux ) avec tidy .

Dans une console :  --------------------------------------------------------------

$ tidy -i -asxhtml /dev/null >  monFichier.html

qui donnera 

$ cat monFichier.html



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta name="generator" content=
  "HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org" />

  <title></title>
</head>

<body>
</body>
</html>

l'option -i permet de demander à tidy d'identer le code, et l'option -asxhtml précise que l'on souhaite avoir du code xhtml ( on aurait pu utiliser -ashtml pour avoir du html )

Pour plus d'informations: $ man tidy


Pour installer tidy , simplement $ sudo apt-get install tidy

Notez que tidy est un formidable outil qui vous servira à moultes choses comme la "réparation" d'un fichier mal écrit, plein d'erreur.

dimanche, novembre 25 2007

Astuce: compter les lignes d'un code source.

Une petite astuce, sous unix, pour compter le nombre de lignes de code d'un code source:

Par exemple, pour compter le nombre de ligne dans les fichiers .h du dossier inc/

find inc/ -name "*.h" -exec cat {} \; |wc -l

Ou pour php, imaginons la racine d'un site avec toute son arborescence  compliqué et toutes sortes de fichiers ( js, css, cgi, .. ) :

find inc/ -name "*.php" -exec cat {} \; |wc -l


pratique nan ?
Explication: find trouve tout les fichiers correspondant, et pour chaqun d'entre eux, donne le nom du fichier à cat qui l'affiche. La sortie est ensuite pipé vers wc qui compte les lignes avec l'option -l.

Astuce supplémentaire pour PHP, si vous voulez avoir une idée de la taille "compréssée" du code php:

find inc/ -name "*.php" -exec cat {} \; | php -w |wc -l


l'option -w de php sert à virer tout commentaires, lignes vides, espaces, etc..

dimanche, août 27 2006

Mon k750i et linux

J'ai depuis peu fait l'acquisition d'un telephone mobile Sony-ericson k750i grâce a ce chère Bouygtel et les quelques milliers de points grâcieusement offerts après un hors-forfait mensuel assez conséquent.

Premiers tests de l'engin passés, je me suis tout de suite demandé comment celui-ci réagirait en voyant mon pinguouin; aurait-il peur ? seraient-ils amis ? ..

Au final, je peux résumer en affirmant que tout les deux sont bons amis, mais jugez plutôt.

Lire la suite...

dimanche, août 20 2006

Ubuntu 6.06 LTS sur mes machines

Ayant souvent eu pas mal de déboires avec Linux pour des questions de compatibilité de matériel, je me décide a rédiger ce billlet pour ceux qui aurait l'un de ces 2 ordinateurs portables, ou une configuration approchant celle du Desktop et qui voudraient metre Ubuntu.

Lire la suite...

jeudi, mars 23 2006

Les Jeux sous Linux

"Les Jeux sous Linux" ..ben oui ! on peu jouer sous linusc :)

..Un peu au moins ;). Mais entrons dans le vif du sujet. Tout d'abord, jouer sur linux, c'est chouette, mais ça des limites. ensuite, jouer sous linux, c'est faisable par 4 moyens grosso-modo.
Donc moi, c'est sur ces choses la que je vais ( très brievement ) m'expliquer, et je vous donne pour finir quelques liens utiles pour jouer sous linux.



Lire la suite...