Bloginfo

Blog sur le logiciel libre, Linux et d'autres choses liées à l'informatique

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

mercredi 28 novembre 2007

Php 5.3 supportera les namespaces

Une grande nouvelle pour les développeurs Php : la version 5.3 supportera les espaces de noms. Il ne faudra donc pas attendre la version 6 !

Source : fr.php.net

samedi 17 novembre 2007

200 apis Web 2.0

Le Web 2.0 n'en finit pas d'affiner son offre gratuite. Voilà un annuaire qui saura agrémenter vos longues, longues soirées d'hiver. 550 ressources qui transformeront vos sites.

NB Le cordonnier est toujours le plus mal chaussé.

Frameworks Javascript

La rugosité de l'écriture Javascript devrait vous éviter d'être victime du NIH Syndrom.

Plusieurs frameworks vous permettent d'appréhender le Javascript et les effets dynamiques voulus plus simplement :

Un excellent article sur SmashingCode sur Prototype !

vendredi 9 novembre 2007

Javascript : la bataille du Web aura bien lieu !

Avec Ajax ( dont le principal artisan fut d'ailleurs Microsoft), le Javascript vient de se refaire une santé éclatante .

Microsoft semble aujourd'hui demander une rupture majeure pour imposer ses propres outils. Le prétexte - non feint - est la complexité réelle qui entoure l'emploi de Javascript. Je ne suis pas loin de partager ce point de vue. Venant de Microsoft, évidemment, la remarque prête nécessairement à sourire !

Source : LMI, JDN Développeurs

mardi 6 novembre 2007

Modifier la taille vos polices en fonction de la résolution de votre navigateur !

Cette journée de formation sera en tout point mémorable. En parlant tout haut, j'ai enfin trouvé la solution simple au redimensionnement dynamique de la taille des polices en fonction de la résolution du navigateur.

Le code html habituel pour lier la page html à la page css

<link type="text/css" href="css/style.css" rel="stylesheet" />

Remplacé par un javascript qui pointe sur une page Php...

<script language="javascript">
document.write('<link type="text/css" href="css/style.php?res=',screen.height,'" rel="stylesheet" />');
</script>

La résolution de l'écran est passé en tant que paramètre.

La feuille de style style.php

<?php
header("Content-Type: text/css");
$k=$_GET['res'];
//Définition de la taille de référence
$size=round(12*$k/768);
$size=$size.'pt';
//Une écriture peu connue...
$css=<<<BODY
body
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:$size;
}
h1
{
  font-size:1.5em;
}
BODY;
echo $css;
?>

L'unité utilisée pour les autres styles doit être exprimée en em. Dans ce cas, la taille de référence est celle affectée à la balise body. Tout devient relatif.

dimanche 21 octobre 2007

Php-Gtk : développer le client lourd en php

Pour ceux d'entre vous qui reculent à franchir le pas vers Java ou .Net ou simplement qu'ils considèrent ces environnements comme de vrais usines à gaz, alors n'hésitez pas une seule seconde à développer en mode client lourd sous Php. Vous disposez aujourd'hui de plusieurs solutions :

  • Php-Gtk, sous Linux en version alpha et sous Windows
  • Gnope, sous Windows, prenant en charge Php-Gtk2
  • Winbinder, sous Linux et Windows pour toute version de Php
  • RoadSend, compilateur Php-Gtk

Trois excellents sites sur le sujet :

Glade vous permettra de réaliser rapidement vos interface graphiques. Il est disponible sous Windows.

samedi 13 octobre 2007

Minimiser le code Javascript

Il existe trois solutions pour minimiser votre code Javascript pour plus de vitesse d'exécution :

Tout sur les balises Html et le Xhtml

Disons qu'il s'agit de trois sites remarquables :

Source : Nexen

mercredi 10 octobre 2007

Notepad++ ou PsPad ?

Les éditeurs sous Windows sont légions et il n'est pas facile de faire son choix.

J'ai pu tester PsPad et NotePad++ sous Html et Css. Franchement, pour moi, y a pas photo : the Winner is... PsPad. L'utilisation du CTRL+Barre d'espacement et l'existence de squelettes garantissent une bonne productivité.

J'attends vos commentaires qui ne manqueront pas d'affluer !!! ;+) C'est le troll du mois.

mardi 9 octobre 2007

Tutoriaux et ressources Css et Design pour WebMasters

lundi 8 octobre 2007

Les éditeurs Css, Html et Php sous Linux

Après Windows, ma ballade des outils fait escalte sous Linux.

Editeurs Css

  • CssEd, très bien
  • gPhpEdit, un peu trop universel pour tout bien faire (mais c'est possible !)

Editeurs Html

Editeurs Php

A votre bon coeur Messieurs.. Dames, c'est par ici et bravo.

samedi 29 septembre 2007

Compilateurs Php sous Windows

Bambalam est un compilateur qui transforme vos scripts Php 4 en exécutable. L'exécutable ainsi produit n'a nul besoin des Dll Php. A partir d'un script simple, de type <?php echo "Hello The World"; ?>, le "compilateur" génère un fichier EXE de 1340 Ko.

Phalanger convertit un fichier Php en fichier .Net ou Mono. L'exécutable pèse alors 3 Ko sous .Net. A la fois c'est normal : le fichier s'expande dans l'environnement d'exécution... la CLR.

Le compilateur Php-Gtk 2.0 prend en charge Php5 et s'appuie sur les librairies GTK+ 2.6.9 ou supérieur !

A signaler enfin l'initiative de RoadSend. Sous Windows, le compilateur ne prend pas en charge Php-Gtk.

Vous trouverez d'excellents tutos en lien sur cette question sur PhpIndex et sur Nexen.

lundi 17 septembre 2007

Frameworks Php

L'excellent Xavier Borderie a publié, il y a quelques temps, un comparatif de l'offre actuelle en matière Php. Sur ce site, vous trouverez une liste exhaustive des frameworks Php. Smile s'est même fendu d'un livre blanc. Le site The Credence vient de publier un autre comparatif. Wikipedia dispose d'une présentation sur cette question.

Ces frameworks restent, de mon point de vue, d'énormes usines à gaz qui constituent un éco-système qui exige un énorme investissement en temps. Je ne suis pas Sûr qu'il s'agisse de la voie "royale" pour développer en Php.

Citons-en quelques-uns.

IBM propose un mode d'emploi des trois principaux : Zend, Symfony et Cake PHP.

L'explosion de ces Frameworks pose de nombreuses questions. NIH Syndrom ?

dimanche 16 septembre 2007

Tutos pour Ajax à gogo

Le site Nexen a déniché une pépite. Max Kiesler a référencé 60 tutos sur la technologie dont tout le monde parle. Alors, par avance, je vous souhaite une très bonne et très savante lecture bien sûr.

Christophe Lefevre et SmashingCode en ont compilé plus de 140.

mardi 31 juillet 2007

Comprendre les expressions régulières

Les expressions régulières ont 50 ans. Elles permettent facilement de rechercher, de filtrer, d'extraire, de convertir le contenu de fichiers.

En téléchargeant AdBlock (extension firefox visant à bloquer les sites des régies publicitaires et autres outils de mesure d'audience), je suis tombé sur cette page extrêmement didactique sur les expressions régulières.

Vous pouvez les tester en ligne... ici.

Le logiciel Regex Coach fera le reste. ;+)

vendredi 6 juillet 2007

Les éditeurs Html et Css gratuits sous Windows

Dreamweaver est sans conteste l'un des plus mauvais produit de l'informatique. Au risque de vous choquer, je préfère encore FrontPage de Microsoft.

Surcharge de l'interface visuelle, surcharge de code, Dreamweaver ne vous permet pas facilement d'appréhender le Html. Pire, il est contre-productif vu le temps que l'on met pour chercher la moindre fonctionnalité dans la pagaille visuelle que l'interface vous offre.

Je vous ai compilé une liste d'éditeurs sous Windows. Je vous recommande chaudement Kompozer.

Même s'il ne fait pas tout, il vous soulage du code rébarbatif. Pour les indécrotables de Vim et de Emacs, votre cas est désespéré.

Lire la suite

mardi 26 juin 2007

Mono est mort ?

Des doutes semblent s'exprimer sur la fiabilité du projet Mono. De son côté, MainSoft transpose .Net sur Linux pour J2EE. L'initiative Php-Gtk arrive en phase de maturité.

Source : Linux.fr

lundi 30 avril 2007

Editeurs Perl

Quelques éditeurs Perl dans lesquels je n'ai pas mis Eclipse, Emacs et Vim (outils très lourds ou/et peu conviviaux)

Produit Windows Linux
EngInSite Perl Editor Professional Payant  
ActiveState Komodo Payant  
Open Perl Ide Gratuit  
OptiPerl Payant  
Perl Builder Payant  
PerlEdit Gratuit Gratuit
Perl Oasis Gratuit  
Scite Gratuit Gratuit
PerlComposer   Gratuit
Visual Perl Gratuit  
Perl Express Gratuit  
EngInSite Perl Editor Lite Gratuit  
Perl EDI Suite   Gratuit
DzSoft Perl Editor Gratuit  
PerlWiz Gratuit  
PSPad Editor Gratuit  

samedi 14 avril 2007

FoxPro : Microsoft m'a tuer !

dBase, pour ceux d'entre vous qui, comme moi, avez usé vos culottes informatiques dans les années 1984-1989, a été notre compagnon. Il nous a permis des applications en mode texte très rapidement, très simplement s'appuyant sur des bases de données stockées au format Xbase : les fameux fichiers Dbf.

Puis il y eu Clipper : un compilateur remarquable. L'avénement de Windows vit l'avénement de FoxPro : un environnement de développement Xbase transposé au monde graphique.

FoxPro a été racheté par Microsoft. La firme de Redmond a décidé de ne plus le faire évoluer. Symbolique, cette décision signe l'enterrement des logiciels de la première génération de la micro-informatique (1981-1993). C'est un bout d'histoire qui s'en est allé.

Source : JDN

mercredi 11 avril 2007

WebDeveloper : une extension Firefox pour développeurs Web

WebDeveloper est une extension Firefox de premier plan. Elle vous offre des validateurs, la possibilité de redimensionner en résolutions inférieures, des révélateurs des tableaux et des frames, d'afficher des éléments cachés et commentaires, de visualiser les Css, etc. Bref, un must que nous avait caché notre ami Alex. Ahhh... que de problèmes culturels ont tous ces gens à formaliser leurs savoirs, connaissances et compétences ! ;+) Je pensais que c'était le lot de l'ancienne génération. Eh bien non : ils sont pire que les vieux !!!