Comment on arrive à PHP ?
lundi 19 mai 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackbackUne présentation limpide du "comment j'en suis arriver à mettre IIS à la poubelle et à embrasser LAMP ?" C'est exactement le type de réflexion que je me suis faite il y a deux ans désormais... Merci Donald W. MacVittie
Le mythe de la chaise Aeron
vendredi 16 mai 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackSuite à la lecture d'un texte chez Joel (encore lui) : je m'étais renseigné sur le prix en France d'une chaise Aeron. C'est le top du top dans le genre "chaise ergonomique qui fait classe dans un bureau".
Forcément, c'est trop cher pour No Parking en ce moment. Ici j'utilise des chaises trouvées à Emmaüs, décapées, poncées et repeintes avec mes petites mains. C'est toujours bon pour l'égo de s'assoir sur quelque chose qu'on sait faire ;-)
Ce qui me fait sourire, c'est cet article où j'apprends que les dot-coms qui avaient achetés ces chaises hors de prix ont fait un "smart businness move" - autrement dit un bon investissement.
En effet une telle chaise coûte 1000$ prix grand public, 600$ prix de gros et entre 450$ et 350$ d'occasion à la liquidation de l'entreprise. Pas mal comme retour sur investissement : seulement de 25% à 40% de perte. On est loin des 100% perdus en bourse...
Quelques trucs CSS
jeudi 15 mai 2003 :: perrick :: CSS :: 3 commentaires :: aucun trackbackHier j'ai mis en ligne une nouvelle maquette pour ce blog et j'y ai mis dans la feuille de style quelques trucs découverts en chemin :
li.details:before {
content: "\003A \003A \0020";
}
Cette ligne me permet d'ajouter les " :: " devant chaque ligne de mon menu (truc de Mark Newhouse).
p+h1{
font-size: 1.2em;
}
Là, c'est le + qui fait toute la différence (en anglais " adjacent sibling selectors") : il me permet de diminuer la taille du titre des posts moins récents (truc de Bobby mais je vais m'y pencher bientôt.
Du beau CSS ailleurs et une refonte ici
mardi 13 mai 2003 :: perrick :: CSS :: aucun commentaire :: aucun trackbackPendant le temps de la refonte, j'ai pu découvrir quelques liens intéressantes autour des feuilles de style CSS :
- http://placenamehere.com/neuralustmirror/ et un projet intéressant : http://placenamehere.com/neuralustmirror/200202/
- http://www.mezzoblue.com/ avec un (autre) projet intéressant : http://www.csszengarden.com/
Par ailleurs , une technique à explorer de plus près pour la suite des évènements : http://www.stopdesign.com/articles/css/replace-text/
Et si jamais vous avez des commentaires à faire sur cette refonte, n'hésitez pas à me les faire parvenir...
Un redesign en CSS
mercredi 7 mai 2003 :: perrick :: CSS :: 2 commentaires :: aucun trackbackVoilà, c'est dit : je me lance dans un redesign de ce site :: on pk :: avec CSS et sans tables.
Et comme pour tout projet, la première étape, c'est de bien se documenter. Là je tombe sur une note très intéressante de Jeffrey Zeldman :
Au passage, je verrai bien si je peux faire aussi bien que Simon Willison qui vient de reporter ses tutoriaux CSS.
La création d'entreprise et le blog
mercredi 30 avril 2003 :: perrick :: Connexe(s) :: 2 commentaires :: un trackback:: on pk :: suit mes expériences autour des technos que j'utilise chez No Parking, mon entreprise.
Et c'est le même esprit qui anime d'autres bloggers & créateurs d'entreprise plus ou moins reconnus. Je pense en particulier à :
- Joel Spolsky
- Scott Johnson
- Sylvain Carle
et désormais :
- Jason
Si vous en connaissez d'autres, comme d'hab, je suis preneur.
Il est frais mon index... se demande le moteur.
mardi 29 avril 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackSur le site <www.> les-autres </.biz>, une page intéressante : http://www.les-autres.biz/date.html.
Elle permet de voir la date de l'index de plusieurs moteurs de recherche. L'astuce ? La date est directement mise dans le titre de l'URL à chaque connexion.
Je pense qu'il faudrait y revenir régulièrement pour se faire une idée précise, mais les 61 jours d'écart de Voilà sont une (mauvaise) indication intéressante.
Je suis plus surpris par les 47 jours d'Alltheweb. Et moi qui pensait qu'ils mettaient les bouchées doubles... derrière Google (et ses 3 jours).
Séparer logique et présentation La logique dans la base de données et la présentation dans les feuilles de style
lundi 21 avril 2003 :: perrick :: Développement :: aucun commentaire :: aucun trackbackJ'entends souvent parler des "templates". Comme je ne les ai jamais utilisés pour les sites web que je développe en PHP, je ne peux que vous donner quelques liens :
- un article "pour"
- un article "contre" et la réponse
- un autre article "plus neutre"
(note : si je mets les guillemets, c'est pour ne pas me faire incendier.)
Ce n'est pas pour autant que je ne fais pas des couches dans mon code : MySQL / PHP & HTML / CSS me permettent de bien le faire ;-)
Pour ce qui est de la base de données, des exemples à suivre (AMHA) :
- http://www.databasejournal.com/features/php/article.php/1568461
Et pour les avantages des feuilles de style CSS :
- http://www.blogblues.com/standards/
- http://www.nitot.com/standards/blog/
Un apéro PHP à Lille (III)
vendredi 18 avril 2003 :: perrick :: PHP :: un commentaire :: aucun trackbackVoilà c'est fini pour cette fois.
Bien sympa de mettre des visages sur des noms ou des pseudos. Et dans le bar, on aura fait des curieux avec une barbe et des éléphants bleus.
Sinon pour les photos, merci à Oz_, les voici : http://jerome.deiss.free.fr/Images/apero.htm.
Le prochain devrait avoir lieu pendant FESTAR, à Willems. Je vous tiendrai au courant.
Du jardinage en développement informatique
mercredi 16 avril 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackUne très belle métaphore pour le développement informatique : au lieu de penser ingénierie, penser jardinage... Je vous laisse lire le reste de l'article en anglais : Software Development as Gardening.
Merci http://php.weblogs.com/
Un apéro PHP à Lille (II)
mardi 15 avril 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackbackIntéressant de voir comment la sauce prend pour cet apéro PHP lillois.
Il y a tout d'abord une annonce faite par Morgane - stagiaire chez No Parking. Et puis au fil des jours, on se retrouve 7 inscrits. Avec quelques autres qui devraient nous rejoindre aussi. On n'est pas encore aux 15 inscrits parisiens mais on s'en rapproche...
Donc rappel : Apéro PHP au Clair-Obscur, rue basse à Lille le 17/04/2003 à 20h. A bon entendeur...
3 jours du logiciel libre Conférence à Boulogne-sur-Mer
lundi 14 avril 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackVendredi 11 avril, j'ai participé aux 3 jours du logiciel libre à Boulogne-sur-Mer. Organisée par la chambre de commerce, la conférence s'est articulée autour de l'utilisation des solutions "Linux & Co" dans les PME / PMI.
Etant donné que j'ai remplacé M. Zidi d'Archimed au pied levé, je n'ai pas pu anticiper par un post ici même. Mais si un jour je vois un lien vers la vidéo de la conférence, je vous fais signe ;-)
Tentative avec les webservices
vendredi 4 avril 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackbackCette après-midi je me suis replongé dans l'univers des webservices. J'avais utilisé il y a quelque temps l'API de Google pour ajouter un moteur de recherche sur le site de No Parking.
Aujourd'hui, je suis tombé sur CapeScience - un site "communautaire" géré par Cape Clear, une boîte que fait des logiciels orientés webservices. On y trouve un webservice de météo mondiale. Avec NuSOAP, avoir l'état du ciel lillois devient :
if (!file_exists("inc/nusoap.php")) {
echo "panic: inc/nusoap.php doesn't exist";exit;
} else {
require("inc/nusoap.php");
$soapclient = new soapclient("http://live.capescience.com/ccx/GlobalWeather");
$namespace = "capeconnect:GlobalWeather:GlobalWeather";
$soapAction = "capeconnect:GlobalWeather:GlobalWeather $parameters = array("code"=>"LFQQ");
$soapresult = $soapclient->call("getWeatherReport",$parameters,$namespace,$soapAction);
}
Il y a quand même un soucis : toutes les répones sont en anglais. Mais j'ai fini par découvrir que le ciel était à 762m ;-)
Au passage : si quelqu'un a un lien intéressant sur le projet Météo au Canada, je suis preneur.
Du MySQL partout
jeudi 27 mars 2003 :: perrick :: MySQL :: aucun commentaire :: aucun trackbackIl n'y pas si longtemps que ça, MySQL n'avait les faveurs des utilisateurs "sérieux". Et depuis quelques temps, ça change.
J'avais d'abord noté que FogBUGZ - le logiciel du Joel de Joel on Software fonctionne aussi sur MySQL. Là Joel appelle ça "transformer ses compléments en biens courants".
Ensuite la version 4.0 de MySQL passe enfin en production avec son lot impressionant de fonctionnalités.
Enfin aujourd'hui, j'apprends que Sage peut faire ses logiciels de comptabilité sous MySQL (là je n'ai pas de liens donc on dira que c'est une "rumeur", en attendant une source directe).
Au fait, mon outil - openTIME - tourne aussi sous MySQL. De là à dire que je suis biaisé, c'est à vous de le penser, ou non ;-)
Attention au changement d'horaire Ou comment se faire piéger par le passage à l'heure d'été
mardi 25 mars 2003 :: perrick :: PHP :: un commentaire :: un trackbackAu mois de septebre l'an passé, j'avais vu passer quelques bugs dans la gestion des jours de certaines de mes applications. openTIME en particulier y est très sensible : ce logiciel intranet (développé par votre humble bloggueur) gère du temps passé par projet / activité.
Alors avec le changement d'heure qui revient - c'est pour la nuit du 30 au 31 mars 2003 - un nouveau bug a été découvert à cause de cette journée de 25h.
Donc si vous avez dans vos lignes de code soigneusement écrites quelque chose qui ressemble à :
$today = $today + (7 * 24 * 3600);
Attendez vous à quelques surprises ce week-end. Et pour y remédier, voici une piste :
$today = mktime(0, 0, 0, date("m",$today), date("d",$today)+7, date("Y",$today));
.
Et pour ceux qui préfèrent un beau discours, un lien intéressant issu d'un rapport du sénat.