mercredi 28 novembre 2007
Par Denis Szalkowski,
mercredi 28 novembre 2007 à 07:27 :: Développement
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
aucun commentaire
:: aucun trackback
samedi 17 novembre 2007
Par Denis Szalkowski,
samedi 17 novembre 2007 à 19:56 :: Développement
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é.
aucun commentaire
:: aucun trackback
Par Denis Szalkowski,
samedi 17 novembre 2007 à 19:32 :: Développement
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 !
5 commentaires
:: aucun trackback
vendredi 9 novembre 2007
Par Denis Szalkowski,
vendredi 9 novembre 2007 à 14:39 :: Développement
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
un commentaire
:: aucun trackback
mardi 6 novembre 2007
Par Denis Szalkowski,
mardi 6 novembre 2007 à 20:11 :: Développement
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.
5 commentaires
:: aucun trackback
dimanche 21 octobre 2007
Par Denis Szalkowski,
dimanche 21 octobre 2007 à 17:55 :: Développement
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.
3 commentaires
:: aucun trackback
samedi 13 octobre 2007
Par Denis Szalkowski,
samedi 13 octobre 2007 à 17:04 :: Développement
Il existe trois solutions pour minimiser votre code Javascript pour plus de vitesse d'exécution :
aucun commentaire
:: aucun trackback
Par Denis Szalkowski,
samedi 13 octobre 2007 à 16:22 :: Développement
Disons qu'il s'agit de trois sites remarquables :
Source : Nexen
aucun commentaire
:: aucun trackback
mercredi 10 octobre 2007
Par Denis Szalkowski,
mercredi 10 octobre 2007 à 18:10 :: Développement
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.
8 commentaires
:: aucun trackback
mardi 9 octobre 2007
Par Denis Szalkowski,
mardi 9 octobre 2007 à 14:23 :: Développement
3 commentaires
:: aucun trackback
lundi 8 octobre 2007
Par Denis Szalkowski,
lundi 8 octobre 2007 à 13:45 :: Développement
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.
7 commentaires
:: aucun trackback
samedi 29 septembre 2007
Par Denis Szalkowski,
samedi 29 septembre 2007 à 14:47 :: Développement
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.
un commentaire
:: aucun trackback
lundi 17 septembre 2007
Par Denis Szalkowski,
lundi 17 septembre 2007 à 08:02 :: Développement
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.
- zend en version finale depuis le 30 juin 2007
- Pear
- symfony à la documentation complète
- ezComponents
- CakePhp, basé sur RoR
- prado primé en 2005
- Yana
- Copix (merci Manu)
- Jaz
- Stratos, full objet
- Seagull
- PhpOnTrax
- Code Igniter, incluant un moteur de templates : l'un des plus complet
- Jelix
- WACT
- Aurora
- PhpPeanuts
- PhpPulse
- Qcodo
- OnPhp
- Jelix
- Poppy
- Akelos, un portage de RoR en PHP
- BareBonesMVC, simple, un seul fichier, sans configuration écrite en Php5
- DragonPHP, Php5
- Odin Assemble, léger
- TinyMVC Framework, léger comme son nom l'indique
- DIY Framework, MVC et Php5
- FUSE
- PHP For Applications
- PHPOpenbiz
- Zoop Framework
- Solar, spécifique Php5
- Antares
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 ?
2 commentaires
:: aucun trackback
dimanche 16 septembre 2007
Par Denis Szalkowski,
dimanche 16 septembre 2007 à 19:46 :: Développement
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.
aucun commentaire
:: aucun trackback
mardi 31 juillet 2007
Par Denis Szalkowski,
mardi 31 juillet 2007 à 12:23 :: Développement
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. ;+)
aucun commentaire
:: aucun trackback
vendredi 6 juillet 2007
Par Denis Szalkowski,
vendredi 6 juillet 2007 à 05:52 :: Développement
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
4 commentaires
:: aucun trackback
mardi 26 juin 2007
Par Denis Szalkowski,
mardi 26 juin 2007 à 06:07 :: Développement
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
aucun commentaire
:: aucun trackback
lundi 30 avril 2007
Par Denis Szalkowski,
lundi 30 avril 2007 à 20:08 :: Développement
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 |
|
un commentaire
:: aucun trackback
samedi 14 avril 2007
Par Denis Szalkowski,
samedi 14 avril 2007 à 08:40 :: Développement
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
7 commentaires
:: aucun trackback
mercredi 11 avril 2007
Par Denis Szalkowski,
mercredi 11 avril 2007 à 14:11 :: Développement
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 !!!
aucun commentaire
:: aucun trackback