Ah la paperasse
mercredi 30 juillet 2003 :: perrick :: Management :: aucun commentaire :: aucun trackbackLN note dans son blog qu'elle en a ras le bol de noter "NOM_PROJET lundi=8 mardi=8 mercredi=8 jeudi=8 vendredi=8 cumul_projet=40" sur un bout de papier. Je ne vais pas revenir sur le fait que c'est anti-écologique (note : c'est un argument que je n'avais pas encore mis dans ma liste personnelle ;-).
La question sous-jacente, c'est pourquoi mettre systématiquement 8,8,8,8,8 pendant des mois : ça ne donne aucune information n'est-ce pas... J'ai déjà eu ce type de question lors d'une installation de mon propre produit - openTIME.
En fait l'information est au niveau supérieur : c'est au niveau du projet, avec probablement plusieurs personnes sur le même projet, que les 8,8,8,8,8 deviennent pertinents.
Et puis si je dois croire Hal Macomber, LN doit être vernie de ne travailler que sur un unique projet. Il demande d'éliminer le multi-tâche sur l'homme (on n'est pas des machines) mais ce n'est pas le cas pour tout le monde. Loin de là.
Au revoir au 'refresh'
lundi 28 juillet 2003 :: perrick :: Développement :: un commentaire :: aucun trackbackIl y a des petites choses qui se répètent si souvent qu'on en viendrait parfois à se dire qu'elles sont aussi éternelles que le soleil ou les nuages.
Et pourtant en lisant un article à propos des sessions PHP sur phpfreaks, j'ai trouvé une perle : comment dire au revoir au 'refresh' obligatoire sur IE quand on utlilise des sessions et des formulaires.
C'est un hack tellement simple que je me demande encore pourquoi je n'ai jamais cherché à passer outre : il suffit d'ajouter après le session_start()
cette ligne
header("Cache-control: private");
Elle est pas belle la vie sous les étoiles de juillet ?
Quand la BLR tombe...
jeudi 24 juillet 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackPendant presque 2 jours, la BLR fournie par Firstmark n'a pas fonctionné : que de temps perdu. C'est dans ces moments-là que je me rends compte à quel point je suis dépendant des documentations de PHP et MySLQ quand j'écris du code.
Et aussi du validateur du W3C : heureusement j'ai quand même réussi à mettre à jour http://www.noparking.net/ et ce blog. Les deux valident le XHTML 1.0 Transitional. Une belle étape de franchie. Même si ni l'un, ni l'autre n'ont la prétention d'être aussi beau que ça ou ça par Dan Cederholm.
Au passage, merci à Free qui m'a permi de ne pas couler complètement pendant cette éternité de 30h57 !
Quand gestion du temps rime avec content
mardi 22 juillet 2003 :: perrick :: Management :: 3 commentaires :: aucun trackbackMais pourquoi est-ce que je ne l'avais pas encore fait ? C'est une de ces questions qui me trotte dans la tête en créant cette rubrique "Management"... Le titre est provisoire - même si comme toutes les choses provisoires, il va probablement rester en l'état un petit bout de temps.
Au cas où vous ne le sauriez pas encore, je développe (et commercialise, au passage ;-) un logiciel intranet de gestion du temps : openTIME. C'est donc tout naturellement (économiquement ?) que j'essaye de suivre ce qui se fait en terme de "management".
Mais pourquoi aujourd'hui ? C'est que je viens de trouver un post qui m'a fait sourire. Dans Forging boldly into the 1990s!, Dave Hill exprime son bonheur : il va enfin passer à une feuille de temps électronique. Mais bien sûr, il lui manque le mot de passe pour s'y connecter ;-) Ah cette gestion des mots de passe : un vrai bonheur de sysadmin !
Via feedster.
MySQL et PHP : une explication en cours
mercredi 16 juillet 2003 :: perrick :: MySQL :: 2 commentaires :: aucun trackbackLa version 5 de PHP ne contiendra pas de client pour la base de données MySQL : la nouvelle avait surpris pas mal de monde. La raison ? Une incompatibilité de licence entre la GPL (MySQL depuis la version 4) et la BSD (PHP).
Pour y voir plus clair : un entretien entre Zak Greant -- MySQL AB Community Advocate -- et le magazine php | architect.
Via http://dev.nexen.net/news/.
Mes étapes vers les standards
vendredi 4 juillet 2003 :: perrick :: CSS :: 2 commentaires :: aucun trackbackVoici donc mon parcours exhaustif pour passer de l'HTML plus ou moins propre à de l'XHTML (presque) valide :
- remplacement de <img> par <img />
- remplacement de <input> par <input />
- remplacement de <option selected> par <option selected="selected">
- remplacement de <select multiple> par <option multiple="multiple">
- remplacement de <h1 name="titre"> vers <h1 name="titre" id="titre"> (note : c'est n'est pas du XHTML strict)
- suppression des caractères spéciaux dans les URLs
- remplacement de l'attibut 'language' par 'type' dans les <script>
- suppression de l'attribut 'height' dans les <table>
- suppression de l'attribut 'align' dans les <div>
- ajout de l'attribut 'alt' dans les tags <img>
- fermeture des <options> avec </option>
- mise en minuscule des attributs de type onchange / onselect / etc.
- suppression du signe ">" du code javascript dans le XHTML (note : le code est mis dans un fichier .js exterieur)
- transformation des & en & dans les URLs
Suite de la transition vers le XHTML et presque fin aussi
jeudi 3 juillet 2003 :: perrick :: CSS :: 4 commentaires :: aucun trackbackÇa y est : je suis (presque) Valid XHTML 1.0 Strict. Après deux jours de plongée dans l'ensemble du code de présenation d'openTIME. Voici enfin les réponses que j'attendais :
Doctype: XHTML 1.0 Transitional
Errors: 1
et
Doctype: XHTML 1.0 Strict
Errors: 4
La différence entre les deux DTDs disparaitra quand je referais la navigation. Pour l'instant il y a des menus déroulants (avec table et formulaire). Bientôt ils seront remplacés par d'autres menus tout aussi déroulants (mais avec liste et CSS). Et là, ce sera le début du bonheur...
Quant au dernier bug, je ne sais pas encore comment le résoudre : il s'agit d'un "swap menu" - deux menus multiples entre lesquels on peut faire basculer les options. Et forcément celui de droite peut être vide, au moins au départ... et ça, c'est pas possible : You have a ‘FOO’ element, but you have omitted some required sub-element of it. Alors si quelqu'un a la réponse (et qu'en plus elle est élégante), je suis preneur ;-)
Transition vers le XHTML
mardi 1 juillet 2003 :: perrick :: CSS :: un commentaire :: aucun trackbackEn parcourant http://openweb.eu.org/ à propos des feuilles de style CSS sur lesquelles je me pose encore des questions. Je suis tombé sur une page à propos du passage de l'HTML - que je pratique depuis 1995 - à l'XHTML.
Un petit tour sur le site de validation du W3C pour vérifier l'étendu des dégats sur une page type d'openTIME :
Doctype: XHTML 1.0 Strict
Errors: 1723
Après quelques heures de boulot - merci le copier / coller sur tous les fichiers - on descend très vite sous une barre plus raisonnable :
Doctype: XHTML 1.0 Strict
Errors: 93
C'est bien plus respectable. Par contre je n'ai pas encore trouvé de réponse à un truc qui me chiffone : dans une balise de type <input type="radio" name="report" value="test" id="test">
, est-ce que je dois remplacer l'attribut name
par l'attribut id
? C'est effectivement ce que me demande l'article sus-nommé. Mais dans ce cas je perd la possibilité de lier mon bouton radio et le texte qui lui correspond... Alors que faire ?
Ce que Google pense de moi à travers ses pubs à lui
mercredi 25 juin 2003 :: perrick :: Connexe(s) :: 3 commentaires :: aucun trackbackPour voir les pubs que Google estime correspondre à ce blog, un lien fort instructif : résultat du test AdSense.
Lors de mon passage, il y a avait une pub pour Iomega : suite au crash de mon disque dur, et une paire d'autres pour des logiciels de gestion de temps : est-ce que ça veut dire que je parle trop d'openTIME ici ???
Et si vous voulez faire un test par vous même : Try Before You Sell. Via : http://www.marketingfix.com/.
Un algorithme intéressant pour une liste hiérarchique
mardi 24 juin 2003 :: perrick :: PHP :: un commentaire :: aucun trackbackLa majeure partie de mon code pour openTIME et pour d'autres projets s'articule autour de requêtes SQL qui alimentent des champs d'un formulaire HTML.
Bien sûr on peut aller loin dans cette veine, mais rien de tel qu'un bon algorithme original pour progresser (c'est le mathématicien qui parle). Voici donc un lien vers un article sur une méthode - que je ne connais pas, ah moins que certains de mes cours aient déjà passé le point de non-retour - de stockage d'une liste hiérarchique : http://www.sitepoint.com/article/1105/1
Amer passage chez la SNCF (pas com du tout)
mercredi 18 juin 2003 :: perrick :: Connexe(s) :: 2 commentaires :: aucun trackbackNon, ce n'est pas à propos des grèves des jours derniers : je fais partie de ceux qui ne prennent pas le train tous les jours, ni la voiture d'ailleurs (je suis généralement en vélo).
C'est juste que pour commander un billet je suis obligé d'utiliser IE (une vieille version, la 5.5). Alors que Mozilla et Opera dans leur dernière version ne me sont d'aucun secours. Voici mes preuves :
[image perdue] [image perdue] [image perdue]
Quand on sait que Opera & Mozilla sont les navigateurs les plus respectueux des standards Internet. Je me demande comment Accenture peut avancer que "The effort has been an immediate success, helping the railway maintain its position as France’s number-one eCommerce site" en se privant d'autant de clients potentiels...
A moins que la SNCF ne fasse pas (plus ?) partie du service public, qui lui penche de plus en plus (mais très lentement quand même) vers l'Open Source...
Remontée d'articles sur rezo.net
samedi 14 juin 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackIl y a quelques temps, Pierre Lazuly avait lancé une expérience pour alimenter Le Portail des Copains : un bookmarlet pour faire remonter des articles pertinents. Et voici donc ses premières conclusions... A lire : c'est exactement le type de retour d'expérience que j'apprécie dans les blogs.
Au passage, pour utiliser ce bookmarklet : http://rezo.net/preferes.
Liens, favoris et blogs : Feed on Feeds
vendredi 13 juin 2003 :: perrick :: PHP :: un commentaire :: aucun trackback[Suite de mon trou noir] La chose principale que j'ai perdue (ou plutôt que je n'ai pas mise dans ma sauvegarde), c'est la liste des sites que je lis régulièrement ou plutôt "mes favoris".
S'y trouvait principalement une liste de blogs qui me sert d'outil de veille : j'y sens l'air du temps, des idées technologiques, des pistes graphiques et plein d'autres choses encore. Pour ce qui est des blogs que je lis tous les jours, pas de problème, l'URL est encore dans ma petite tête. Par contre pour tous ceux que je lis épisodiquement : il va me falloir pas mal de temps pour en récupérer ne serait-ce que la moitié.
Et comme on apprend surtout de ses erreurs, j'ai installé un agrégateur de blogs sur mon serveur (et pas sur mon disque dur ;-) : Feed on Feeds. Il s'agit d'un outil PHP / MySQL qui suit à la trace mes lectures de blogs. Très simple (voire même spartiate) mais il fait les choses bien - pour l'instant...
Sortie du trou noir
mercredi 11 juin 2003 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackbackAu début, il y a un ralentissement grave de l'impression.
Ensuite des erreurs post script en tout genre sur du papier qui reste presque blanc.
Et puis Windows vous lâche après quelques manipulations hasardeuses (ah regedit).
Là on touche le fond.
Et on remonte petit à petit.
Merci au disque dur amovible sur mon portable.
Merci aux fichiers qui ont bien voulu rester en place.
Merci à Pegasus Mail et à son sytème de stockage d'emails et de configurations : j'ai retrouvé mes 5 ans d'archives mail.
Merci à Opera (et sa version 7.11) que je teste pour la première fois.
Merci à mes serveurs web qui tiennent encore la route...
Me revoilà opérationnel : enfin presque ;-)
Deux fonctionnalités 'à point' en PHP
mardi 3 juin 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackbackAujourd'hui - à travers deux blogs, j'ai découvert deux fonctionnalités très intéressantes pour un logiciel inter / intra / extranet :
- Writing a distributed authentication module | Ecrire un module d'identification partagée. Merci Form level protection | Protection au niveau du formulaire. Merci << … 51 52 53 54 55 56 57 58 >>