planetePHP.fr
AFUP AFUP 2015-08-25T00:00:00+02:00

Grand Est Numérique vous propose un hackaton dédié à la santé

Le Hackathon santé est une compétition informatique qui regroupe des personnes de différents horizons dans le but d’élaborer des applications innovantes suivant un thème prédéfini. Cette 4ème édition organisée par l’association Grand Est Numérique et ses co-organisateur Médecine Interne En Lorraine (MIEL) et La Poudrière, réunira une cinquantaine de participants aux profils variés : développeurs, entrepreneurs, professionnels de la santé, étudiants...

Ce marathon informatique se déroulera sur 48h et se tiendra le week-end du 25, 26 et 27 septembre à Nancy. L’objectif sera de répondre à cette problématique : comment le numérique se met au service de la santé ?
À l’issue de ces deux journées, les différentes équipes constituées présenteront le résultat de leur travail collaboratif à l’ensemble des participants et aux membres du jury.

Intéressé ? Relevez ce challenge unique : toutes les informations et inscriptions sont sur la page dédiée à l'événement.

Grand Est Numérique est une association située dans l'Est de la France. Partenaire régulier de l'AFUP, elle vise à fédérer l’ensemble des entrepreneurs, des employés, des entreprises, des associations et des collectivités du secteur numérique de l'Est de la France, afin d'y favoriser l’émergence d’un écosystème dynamique centré sur le numérique. L'AFUP ne peut que féliciter une telle initiative, et soutenir ses projets !

De geek à directeur technique De geek à directeur technique 2015-08-24T10:51:37+02:00

Recrutement : Lead developer PHP

Mon lead developer actuel quittant l’équipe pour aller créer son entreprise, je cherche à le remplacer.

Présentation de l’entreprise

Fine Media est éditeur de sites web. Notre activité principale porte sur les sites ComprendreChoisir, qui sont un ensemble de plus de 450 sites de niche, sur des sujets aussi variés que les fenêtres, la défiscalisation ou le home cinéma. C’est notre « encyclopédie de la vie pratique ».

Nous sommes localisés dans le 17è arrondissement de Paris (métro Villiers), et déménageront l’an prochain à Boulogne (métro Pont de Sèvres).

L’entreprise existe depuis 2007 et est une filiale du groupe Solocal (ex Groupe PagesJaunes) depuis 2011.
Nous sommes près de cinquante personnes, et l’équipe technique comprend 14 personnes.

La mission

Je cherche quelqu’un qui soit la locomotive de l’équipe de développement, qui soit mon relais et qui nous tire vers le haut.

  • Participer au suivi des développements en collaboration avec le CTO
  • Etre l’interface entre les chefs de projets et les développeurs PHP
  • Etre le garant des bonnes pratiques de développement
  • Participer à la répartition des projets et à leur suivi
  • Intervenir sur des développements pointus (PHP, JavaScript, SQL, NoSQL, cache)
  • Collaborer avec les développeurs frontend et l’administrateur système

Le profil

  • Rigueur dans le suivi et la mise en place de process
  • Solides bases théoriques (PHP, design pattern, sql, …)
  • Très bon communicant

Une formation technique, suivie d’au moins 5 ans d’expérience dans le développement PHP, est requise. Une première expérience en tant que lead dev est recommandée mais pas obligatoire (je suis ouvert aux très bons développeurs qui veulent booster leur carrière).

Salaire suivant profil.

Envoyez-moi vos CV à l’adresse amaury.bouchard@finemedia.fr

WebRIVER WebRIVER 2015-08-08T05:02:45+02:00

Forum PHP 2015

logo forum PHP 2015

Le 23 et 24 novembre 2015 se déroulera le Forum PHP, un événement organisé par l'Association Française des Utilisateurs de PHP (AFUP). Il s'agit d'une année importante car ceux sont les 20 ans du langage PHP et les 15 ans de l'association, c'est pourquoi, il ne faut pas rate ce rendez-vous qui se déroulera au Beffroi de Montrouge.

Yohann Poiron Yohann Poiron 2015-07-27T16:10:17+02:00

PHP 7 : la version bêta est de sortie

La version bêta de PHP 7 a été libérée, marquant les débuts de la toute prochaine version du célèbre langage de programmation, aujourd’hui utilisé par un grand nombre de développeurs, mais également d’initiés qui souhaitent développer leur propre site.

Pour ceux qui l’ignorent, PHP est un langage qui a évolué à partir d’un simple langage de script conçu pour construire des pages Web par programmation dans un langage très général côté serveur. Depuis ces débuts, le langage a évolué et aujourd’hui il fait partie des 10 langages les plus utilisés selon l’index TIOBE de juillet 2015. Contrairement à d’autres langages de programmation, le PHP est resté constant, et a gardé sa septième place en une année.
Inventée par Rasmus Lerdorf, la plateforme de programmation est aujourd’hui la plus populaire au monde pour le développement d’applications Web, à tel point qu’il est estimé que le PHP représente plus de 80% de sites Web à travers le monde.

La nouvelle version a grandement amélioré la performance et le support pour l’architecture 64 bits. En matière de langage, un nouvel opérateur “Null Coalesce” a été ajouté avec un opérateur de comparaison combiné. Une aide pour le type de retour et les déclarations des types scalaires ont également été ajoutées avec le support pour les classes anonymes. La version bêta a été retardée en raison de la dernière version de la bibliothèque OpenSSL publiée le 9 juillet et qui devait être incluse dans la version bêta de PHP.

Si vous vous demandez ce qui est arrivé à PHP 6.x, la réponse n’est pas particulièrement claire. Comme je l’ai mentionné l’année dernière, il y a eu un vote pour sauter la prochaine numérotation 6.x, et passer directement à 7.0. La raison est simplement que PHP 6 a été un projet qui a échoué, entrainant une non-libération du langage – même s’il y a eu des livres pour vous dire comment l’utiliser, et ce qu’il y avait de neuf.

PHP 7 : la version bêta est de sortie

PHP 7 : des gains de performance décents !

Ceci est encore une version preview réservée aux développeurs, et le site de php.net annonçant que la version bêta ne doit pas être utilisée en production.

la suite...

Remi Collet Remi Collet 2015-07-25T08:49:55+02:00

Nouveau dépôt "remi-php70"

Je viens d'ouvrir le dépôt remi-php70 pour Fedora ≥ 21 et pour Enterprise Linux ≥ 6

Ce dépôt contient actuellement PHP 7.0.0beta2 et environ 25 extensions déjà compatibles.

emblem-important-4-24.pngCe dépôt contient actuellement des versions en cours de développement qui ne sont pas destinées à être utilisées en production.

Le configuration est fournit dans la dernière version du paquet remi-release :

  • remi-release-21-2.fc21.remi
  • remi-release-22-2.fc22.remi
  • remi-release-6.5-2.el6.remi
  • remi-release-7.1-2.el7.remi

emblem-notice-24.pngComme pour mes autres dépôts, il n'est pas activé par défaut, la mise à jour est donc une décision de l'administrateur.

Par exemple, pour mettre à jour la version système :

yum --enablerepo=remi update remi-release
yum --enablerepo=remi-php70 update php\*

emblem-important-2-24.pngComme de nombreuses extensions ne sont pas encore disponible, il y a de fortes chances que la mise à jour échoue, il faudra donc supprimer ces extensions ou attendre leur disponibilité.

Je ne prévois pas d'ouvrir le dépôt pour EL 5 qui est en fin de vie.

PHP 7.0 en Software Collection reste dans le dépôt "remi-test" (avant de passer dans "remi") puisqu'il n'y a pas de conflit avec la version de base.

 

AFUP AFUP 2015-07-13T00:00:00+02:00

Dernière minute ! Assistez à la web-conf de Zeev Suraski

Zend proposera cette web-conf d'une heure autour du sujet de l'industrialisation des développements PHP supportés par le lancement de Zend Server 8.5. Elle sera animée par Zeev Suraski et Jules Sabouret. Pour y assister, il suffit de contacter Jules Sabouret en écrivant à l'adresse jules.s[at]zend.com . Enjoy ! 

Kévin Dunglas (Lapin Blanc) Kévin Dunglas (Lapin Blanc) 2015-07-10T08:49:21+02:00

[Slides] Using PSR-7 with Symfony

Here are the slides of my talk of yesterday about PSR-7 and Symfony. Watch them in full screen.

AFUP AFUP 2015-07-08T00:00:00+02:00

Haphpy Birthday : un projet communautaire célébrant PHP

L'objectif du projet est de monter une vidéo, assemblage de films de 3 secondes maxi ou de photos, où chacun pourra rendre hommage à PHP à sa manière : en passant un message, en illustrant son attachement au langage, en dessinant une pancarte, en envoyant un hello…

Le site démo est déjà en ligne pour vous faire une première idée... Mais surtout, l'équipe a besoin d’aide ! Le projet est disponible sur GitHub : peut-être pouvez-vous proposer un coup de main ? Consultez la liste des issues ! Besoin de contacter les leaders du projet ? C’est par ici : team[at]haphpy-birthday.net . Et suivez le compte Twitter @haphpy20 (et le hashtag #haPHPy20) pour toutes les nouvelles sur cette enthousiasmante initiative.

L'AFUP soutenant l'initiative, la vidéo sera diffusée pour la première fois en ouverture du Forum PHP 2015 !

Thibault Jouannic (miximum.fr) Thibault Jouannic (miximum.fr) 2015-07-07T17:00:00+02:00

Anatomie d'une désintoxication au Web sous surveillance

Des enfants jouant dans la brume à Nice

Si vous n'avez pas vécu sur une branche d'arbre les dix dernières années, vous savez probablement que le concept de vie privée est quelque peu chahuté ces derniers temps.

Lorsque nous naviguons sur le Web, nous générons de l'information. Et que ce soit pour des raisons économiques, politiques ou d'autres bien moins avouables, il existes de nombreuses parties qui ont un intérêt direct à exploiter ces données. Et elles ne s'en privent pas, le plus souvent à notre insu et en dehors de tout contrôle légal.

En tant que bâtisseuses et bâtisseurs du Web, nous contribuons souvent à fragiliser la vie privée de nos utilisateurs en nous rendant complice de cette exploitation, moins souvent par malice que par ignorance, insouciance ou paresse.

Ce billet est la transcription de la conférence éponyme que j'aurais dû donner aux RMLL 2015 à Beauvais.

Data mon amour

Le simple fait de naviguer sur le Web génère de l'information. Ces informations sont récupérées par différents acteurs, et elles peuvent être exploitées de différentes manières.

Lorsque nous sommes conscient·e·s de ce genre de problématiques, nous avons souvent tendance à sombrer dans une paranoïa concernant nos vie privée, et à considérer nos données avec l'œil d'une mère poule sur ses œufs.

Il ne faudrait pas oublier que ces données représentent une richesse, et qu'utilisées à bon escient, le résultat peut être bénéfique.

Voici quelques exemples.

Lorsque j'achète un appareil sur Amazon, le site m'informe que la plupart des autres internautes achètent également les piles qui vont avec, ce qui m'évite un aller-retour au supermarché.

Des moteurs de recommandation sur Youtube, Spotify ou Netflix me permettent de découvrir de nouveaux films, clips ou artistes et d'enrichir ainsi ma culture musicale et cinématographique.

Lorsque je recherche « suicide » sur Google, je suis redirigé vers le numéro de téléphone de S.O.S Amitié.

Ces exemples me semblent positifs. Les données sont exploitées de manière directe et explicite. Dans la plupart des cas, cette exploitation vise à augmenter le chiffre d'affaire du site, mais en me fournissant un service supplémentaire.

L'exploitation plus globale de nos données peut également avoir un impact positif. Mentionnons Google Flu, qui permet de suivre les épidémies de grippe et incidemment d'aider à les prévenir / contenir.

la suite...

Remi Collet Remi Collet 2015-07-07T16:09:11+02:00

À propos de libmcrypt et php-mcrypt

Je ne compte plus les fois où j'ai du expliquer pourquoi utiliser cette bibliothèque ou cette extension est une grave erreur. Il est donc temps d'en faire un article.

 

libmcrypt est un projet mort, non maintenu depuis plus de 8 ans, la dernière version 2.5.8 a été publiée en février 2007 !... et malgré les nombreux tickets ouverts, aucune activité.

La cryptographie est un élément essentiel de la gestion de la sécurité. Si on regarde en arrière, les failles découvertes et corrigées dans divers logiciels, la nécessite d'augmenter les standards de sécurités et d'abandonner les vieux algorithmes, comment peut-on imaginer utiliser une vieillerie de plus de 8 ans ?

Il existe plusieurs bibliothèques alternatives bien maintenues :

Et, pour PHP, plusieurs autres solutions sont disponibles:

Une RFC a été proposée pour retirer l'extension mcrypt de PHP 7, mais, honte à nous, elle n'a pas été acceptée (15-18), elle restera donc disponible.

L'oeuf ou la poule ? L'extension est utilisée car elle est disponible, et elle est conservée parce qu'elle est utilisée.

Nous devons vraiment communiquer sur ce problème, et c'est ce que nous faisons déjà depuis longtemps chez Fedora, la plupart des projets comprennent le problème et acceptent de le corriger en basculant sur une implémentation plus sécurisées, quelques exemples :

la suite...


Flux ATOM

Flux RSS
Twitter

Les sources

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Infos