X

En programmant…

Au travail !, En programmant..., La boîte à menthol..., Open Source, Projecteur sur..., Surfez léger...
JobsPHP.fr : captcha, contributeurs et correctifs…
20 janvier 2010 à 17:00 2
S'il ne s'agit pas de la version 2.0 tant attendue, cette nouvelle mouture de JobsPHP.fr poussée hier en production propose quelques nouveautés dont une très importante...

Anti-spam

Beaucoup (et le serveur de bases de données le premier) se sont plaints des robots spammeurs qui postulaient (sans aucune qualification) ou déposaient des annonces (pour des succursales étranges de revente de médicaments). C'est terminé ! Un captcha est en place grâce au service reCAPTCHA.

Correctifs divers

Parmi les divers correctifs associés à cette version, on trouve la prise en charge des serveurs mandataires... Des tests de l'application ont été effectués derrière des serveurs mandataires peu permissifs et semblent concluants.

Contributeurs

JobsPHP.fr est un service libre et gratuit. La politique reste la même ;  il n'est pas dans les projets de revenir sur ce point. Un nouveau type d'intervenant fait, tout de même,  son apparition (en plus des employeurs et des candidats) : le contributeur. Il s'agit, en fait, d'un employeur qui aurait encouragé le projet JobsPHP.fr. Le contributeur, en échange d'une participation de son choix, voit ses annonces affichées sur la page d'accueil du service en permanence. C'est le cas de notre première société contributrice Actiane dont l'offre apparaît sur la home. Il est prévu, dans les mois à venir, de réserver d'autres avantages aux contributeurs...

Open Source

JobsPHP.fr reste impliqué au cœur du monde Open Source et le prouve, une fois de plus, en restant fidèle au CMS JobberBase. Celui-ci étant, cependant, pas mal remanié.

Réflexions

Une refonte graphique ainsi qu'une amélioration de l'ergonomie de JobsPHP.fr sont espérées lors des prochaines livraisons. Toute proposition est la bienvenue.
LIRE LA SUITE...
Au travail !, En programmant..., La boîte à menthol..., Surfez léger...
JobsPHP.fr : (encore) un peu de nouvelles…
18 janvier 2010 à 15:17 0
Non, JobsPHP.fr n'a pas été oublié... Le projet vit juste un peu plus longtemps que prévu sur sa version actuelle. La faute à des journées qui ne veulent pas durer plus de vingt-quatre heures... Des perturbations ont été rencontrées ces derniers temps par les utilisateurs du service ; la base de données n'ayant pas supporté la quantité de spam qui lui est injectée. L'avenir, à court terme, devrait donc voir arriver un captcha... En ce qui concerne le long terme, une réévaluation des besoins doit être faite. Trop de fonctionnalités sont attendues pour la V2 ; il va falloir très vite simplifier les choses pour terminer les développements...
LIRE LA SUITE...
En programmant..., La boîte à menthol..., Open Source
L’informatique gastronomique…
13 octobre 2009 à 13:30 0
En informatique, tout fonctionne un peu comme en cuisine. Pour que le livrable soit de qualité acceptable, il est important d'avoir une bonne recette, de bons ingrédients, un bon chef et de bons commis... La construction d'un projet ne se résume pas à un enchaînement de lignes de code dans des fichiers (UTF-8) mais bel et bien à une suite d'étapes aussi importantes les unes que les autres.

20% : c'est le chiffre...

20% ; c'est à peu près (selon les projets) la proportion du temps à consacrer à la conception. Dans ces 20% se trouvent toutes les différentes parties d'analyse et d'échange. Cela peut, effectivement, paraître idiot mais bien réfléchir contribue au bon développement d'un projet. Le chef dispose donc de ce temps pour élaborer une bonne recette pour ses clients (cobayes). Et comme en cuisine (tout se recoupe décidément) : si l'on veut que ce soit bon (et beau), il faut de bons ingrédients...

Bien faire son marché...

Le choix d'un langage, d'une machine ou d'un moteur de bases de données est primordial. Celui-ci sera garant de la bonne conduite du projet. Windows + IIS + Sybase + PHP 4 + HTML 4 est un bon exemple de la façon de se mettre des bâtons dans les roues tout seul...

La dream team...

Qu'on ne se le cache pas ; on fait de l'informatique, pas du tricot. Les propositions des différents intervenants se doivent d'être innovantes et évolutives. La MOA doit donc posséder une bonne vision des attentes de l'utilisateur final. Dans le même ordre d'idées, on évitera des couches de développement sans notions de POO ni de séparation fond/forme...

Pour résumer...

Un bon chef de projet, de bons développeurs, une bonne MOA et des choix techniques judicieux... Si le budget est là, tout devrait passer comme une lettre à la Poste (enfin presque)...
LIRE LA SUITE...
En programmant..., La boîte à menthol..., La vie d'un blog..., Open Source
Upgrade du dimanche soir (espoir)…
14 septembre 2009 à 14:24 0
Ce long dimanche d'hiver parisien de septembre aura vu arriver une petite mise à jour de la partie "Derniers tweets"... Les liens des tweets sont désormais cliquables et les dates sont affichées en temps réel (recalculées à chaque chargement de page). Il est probable que cette partie devienne un plugin WordPress dans les semaines qui arrivent. Le sujet est en cours de réflexion. La problématique ne concerne absolument pas la question des droits mais bel et bien celle de l'environnement. A l'heure actuelle, cette partie a été développée à l'aide de SimpleXML propre à PHP 5... Il reste, toutefois, d'autres bugs mineurs en attente de correctifs...
LIRE LA SUITE...
Au travail !, En programmant..., La boîte à menthol..., Open Source
UNIX : compter le nombre d’éléments d’un dossier…
1 septembre 2009 à 19:00 2
Ce qui semble tout bête ne l'est pas forcément ; on s'en rend régulièrement compte sur son lieu de travail... Lorsque l'on navigue en ligne de commande dans un environnement UNIX et que l'on contrôle un script qui génère des fichiers (ou qui en absorbe), il peut être utile de compter le nombre de fichiers présents dans un répertoire. Pour ce faire, il existe une commande magique :
$ find <nom du répertoire> -type f | wc -l
On y remplace, bien sûr, <nom du répertoire> par le nom du dossier dans lequel doit s'effectuer le comptage. Les chemins peuvent être relatifs ou absolus... -type f peut, par ailleurs, être remplacé par -type d lorsque l'on souhaite compter le nombre de répertoires. Attention, dans ce cas, le nombre retourné comprend également le répertoire de base (<nom du répertoire>). Il est important de noter que les additions sont récursives... Bon comptage !
LIRE LA SUITE...
Au travail !, En programmant..., La boîte à menthol..., Surfez léger...
JobsPHP.fr : un peu de nouvelles…
30 août 2009 à 22:13 0
Deux correctifs ont été poussés en production ce soir : il s'agissait de correctifs CSS mineurs... Le développement de la V2 est, par contre, en stand by ; la faute à des obligations professionnelles très prenantes...
LIRE LA SUITE...
C'est important..., En programmant..., La boîte à menthol..., La vie d'un blog..., Projecteur sur..., Surfez léger...
Design 2009 : Menthe Fraîche se refait une beauté…
28 août 2009 à 13:30 5
Il était temps! C'est sûr... Malgré son contenu d'une incroyable richesse (hop, quelques fleurs au passage), Menthe Fraîche commençait à souffrir d'une apparence un peu vieillissante. Il faut tout de même rappeler que, si des modifications sont intervenues au fil des mois, ce blog arborait la même parure depuis février 2006 (oui ; c'est loin...). Pour ce nouveau thème, on laisse de côté le traditionnel vert-feuille-de-menthe-web-2.0 pour complètement revoir le concept graphique du blog.

Du contenu mis en avant...

Une nouvelle catégorie fait son apparition (Projecteur sur...) ; celle-ci contiendra les billets jugés importants. Ces articles seront d'ailleurs repris sur la page d'accueil dans un joli carrousel (jQuery). L'espace dédié aux textes bénéficie de l'élargissement global des gabarits et l'arrivée d'un nuage de tags dans la colonne latérale (omniprésente) optimise désormais le parcours du contenu rédactionnel...

Un suivi régulier...

Twitter fait son apparition dans la colonne de droite ; cet encart affichera au fil de l'eau les dernières aventures de votre serviteur. Flickr se voit également intégrer la colonne latérale. Voyez en cela un bon moyen d'associer le texte à l'image...

Un esprit de partage...

Il est désormais possible de partager le contenu de Menthe Fraîche sur les différents réseaux sociaux du monde. De petites icônes font, en effet, leur apparition au bas de chaque billet...

De nouvelles pages...

Les pages "CV" et "CV Informatique" disparaissent pour laisser la place à une page "A propos" toute neuve.

Une compatibilité redoutable...

Menthe Fraîche a été testé(e) sous IE6, IE7, IE8, Firefox, Opera, Safari et Google Chrome. Le tout sous PC et Mac... Son code passe la validation W3C avec succès...

Un grand merci...

A la meilleure de toutes les mamans qui aura financé ce renouveau. A la meilleure de toutes les amoureuses qui aura éclairé ce renouveau de ses critiques pertinentes. A vous, lecteurs, d'avoir continué de venir lire des billets ici malgré un emballage vieillissant.

Et des surprises...

Des easter eggs se cachent un peut partout sur le blog... Certains contenus évoluent selon les saisons... Il se pourrait même que les pages supprimées ne le soient pas vraiment... En espérant que ce nouveau design soit agréable pour vos yeux, le voici officiellement mis en place...
LIRE LA SUITE...
Au travail !, En programmant..., La boîte à menthol..., Surfez léger...
JobsPHP.fr : petit correctif de la soirée…
5 mars 2009 à 23:25 0
En attendant la nouvelle version de JobsPHP.fr (qui se fait désirer), un petit patch est venu fixer un bug d'encodage des caractères spéciaux dans l'envoi des mails applicatifs... Rien de bien folichon mais c'est déjà ça...
LIRE LA SUITE...
De la pomme..., En programmant..., La boîte à menthol..., Open Source, Projecteur sur..., Surfez léger...
XAMPP : bien gérer les Virtual Hosts sous Mac OS X…
18 février 2009 à 23:18 1
Si XAMPP s'avère être une solution très pratique pour développer en local sous Mac OS X, il peut paraître complexe à utiliser dès lors que l'on s'aventure dans le milieu étrange des Virtual Hosts... Heureusement, en informatique, il existe une solution pour tout. Afin de profiter pleinement de cette fonctionnalité, commencez par ouvrir le fichier /Applications/xampp/etc/httpd.conf et décommentez la ligne suivante (en fin de fichier) :
Include /Applications/xampp/etc/extra/httpd-vhosts.conf
Remplissez ensuite le fichier /Applications/xampp/etc/extra/httpd-vhosts.conf en vous inspirant de cet exemple :
NameVirtualHost *:80


     DocumentRoot "/Users/my_username/Sites/my_website"
     ServerName mywebsite.fr.local
     ServerAlias www.mywebsite.fr.local

     
          Options Indexes FollowSymLinks ExecCGI Includes
          AllowOverride All
          Order deny,allow
          Allow from all
     

Afin d'avoir toujours accès au DocumentRoot par défaut, il suffit de créer un Virtual Host pour le domaine localhost :


    DocumentRoot "/Applications/xampp/xamppfiles/htdocs"
    ServerName localhost

Pensez également à ajouter ces Virtual Hosts au fichier /etc/hosts en redirigeant les domaines fictifs vers votre adresse locale :
127.0.0.1     mywebsite.fr.local
Cette astuce permet donc d'accéder à des fichiers web n'importe où sur votre machine sans pour autant modifier votre DocumentRoot. Pratique quand vous êtes un maniaque du rangement... Attention toutefois à ne pas paramétrer de cette manière un environnement de production ; les droits sur le répertoire étant un peu trop permissifs...
LIRE LA SUITE...
En programmant..., La boîte à menthol..., La vie d'un blog..., Surfez léger...
Soup…
20 décembre 2008 à 12:28 0
Arrivée du badge Soup dans le coin supérieur droit du blog. A vous de découvrir ce qui se cache derrière... Par ailleurs, cette image étant au format PNG, sa transparence n'est pas gérée par Internet Explorer 6. Cela aurait pu être fixé par l'excellent plugin de jQuery, ifixpng mais la décision a été toute autre : fin du support IE6 pour ce blog. Faut vivre avec son temps...
LIRE LA SUITE...