Blog de Hello / Sector One (hellosct1)

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, avril 18 2013

Importance des Forks de MySQL

Il s'agit du titre de ma présentation, que j'ai effectué cette semaine pour parler des forks de MySQL à destinations des développeurs et principalement aux équipes PHP pour qu'ils se mettent à utiliser les alternatives de la base de données MySQL.

Lors de ma présentation, j'ai abordé de nombreux points :


  • La définition des forks, comme quoi ils sont très répandus dans les logiciels libres et ici encore plus car elle touche directement la base de données MySQL
  • Un peu d'histoire sur la base de données MySQL avec les dates à connaître
  • La présentation des différents forks : MySQL Oracle, Dizzle, Percona, MariaDB
  • Une comparaison avec la base de données historique MySQL et MariaDB
  • Les plus de MariaDB
  • Utilisation dans la vrai vie d'une Base de données LGPL



mariadb mysql

Concernant ce dernier point, je montre qu'il est aussi possible d'utiliser MariaDB et PHP avec 3 méthodes différentes :


  • Modifier facilement WampServer (Windows, Apache, MySQL, PHP) pour l'utiliser avec MariaDB
  • Utiliser encore plus simplement sans aucune modification d'un logiciel PHPServer et MariaDB
  • Utiliser en ligne de commande MariaDB sous Linux



L'ensemble des 3 méthodes, montre que pour les développeurs PHP, il n'y a presque rien à faire car on retrouve les mêmes réflexes qu'avant.

Le changement intervient si vous désirez utiliser un autre moteur de tables "storage engine", ou les fonctionnalités spécifiques de celle-ci. Cependant, au niveau des lignes de codes générés en PHP, vous n'avez pas besoin de rien apprendre en plus.

Les slides sont disponibles ici : L'Importance des forks de MySQL

jeudi, mars 21 2013

Monty Widenius à Paris, le papa des bases de données MySQL® & MariaDB

C'est au Forum PHP 2009 organisé par l'AFUP (Association française des utilisateurs de PHP), que Michael 'Monty' Widenius (créateur de MySQL et MariaDB) avait parlé et présenté sous la forme d'une conférence, une alternative à MySQL appelé 'MariaDB'. Maintenant, 4 années se sont écoulés et le projet a évolué et une fondation MariaDB a aussi vu le jour.

Michael 'Monty' Widenius, de passage en France, le 27 mars prochain et à cet occasion, SkySQL organise un meetup sur une demi journée :


Bienvenue au Meetup SkySQL & MariaDB - Paris
Avec Monty Widenius, le "papa des bases de données MySQL® & MariaDB"



Le programme de cette journée se décompose :
14.00 – 14.30 : Accueil
14.30 – 14.45 : Introduction de Patrik Sallner, CEO de SkySQL
14.45 – 15.45 : « Etat de l'art de MariaDB et son écosystème grandissant », par Michael Monty Widenius
15.45 – 16.00 : Questions / réponses avec Monty Widenius
16.00 – 16.30 : Pause
16.30 – 17.15 : « Galera Cluster pour MySQL », par Henrik Ingo, Codership
17.15 – 18.00 : Retour d'expérience - Témoignage client du Groupe Pierre et Vacances CenterParcs
18.00 – 19.00 : Cocktail de clôture


Bien entendu, tout le monde est convié, mais avec un nombre de places limité. Une page dédié à l'événement est disponible avec tous les détails

http://www.skysql.com/news-and-events/events/meetup-skysql-mariadb-paris-avec-monty-widenius

Comme membre de la Team LeMug.fr (MySQL User Group), j'effectuerai le déplacement et représenterai le magazine Programmez par la même occasion, qui aura l'exclusivité de l'article et de l'interview.


mariadb mysql



lundi, mars 4 2013

TOP 10 sécurité navigation et mobile

2013, c'est l'année de publication du nouveau rapport OWASP, qui donne la tendance des risques au niveau de la sécurité du web. Ce document est remis au gout du jour tous les 3 ans.

Il s'agit d'une bible à destination des développeurs car ce document donne un TOP 10 des points importants qu'il faut prendre en compte dans vos projets.

TOP 10 web OWASP 2013 :

  • Failles d'injection
  • Violation d'authentification et de Session
  • Cross-Site Scripting (XSS)
  • Référence directe non sécurisée à un objet
  • Mauvaise configuration de sécurité
  • Données sensibles accessible
  • Manque de sécurité au niveau des rôles
  • Falsification de requête (CSRF)
  • Utilisation de composants connus vulnérables
  • Redirections non validées



Actuellement ce rapport en cours de finalisation (RC1) est disponible en version anglaise. Mais vous pouvez aussi consulter la précédente version (2010) en FR.



L'an passé, l'organisme OWASP s'est aussi penché au niveau de la sécurité des données pour le mobile et a publié un TOP 10 des risques que vous pouvez rencontrer

TOP 10 Mobile OWASP

  • Stockage de données non sécurisée
  • La faiblesse des contrôles côté serveur
  • Insuffisant Protection de la Couche Transport
  • Injection côté client
  • Autorisation et authentification Mauvais
  • Manipulation session incorrect
  • Décisions de sécurité via les entrées non fiables
  • Canal latéral de fuite de données
  • Cryptographie brisé
  • Divulgation d'informations sensibles




Ces rapports sont des synthèses, et vous trouverez dedans de nombreuses explications sur les différents risques.
Bien sur, vous pouvez vous rendre sur le site officiel de l'OWASP pour voir des scripts exemples en PHP, Python, Ruby, Java, C... qui rentrent plus en détails.


Enfin, l'émission 'CyberCulture' passé à la radio 'ici et maintenant' concernant ce sujet est disponible en podcast : Emission sécurité & hotline




mardi, février 26 2013

Meetup Les bases de données relationnelles avec PHP

La team de l’antenne AFUP Paris, dont je fais parti, vous rappelle son invitation au premier rendez-vous AFUP de l’année 2013, autour du sujet pointu et très actuel des bases de données relationnelles avec PHP. Ce rendez-vous se tiendra le jeudi 28 février, dès 18h30 dans les locaux de Linagora.

La soirée commencera par une présentation de méthodologie d'optimisation des requêtes MySQL par l’expert MySQL de Viadeo ,Olivier Dasini (dont vous avez sûrement déjà entendu parler) : étude point par point des différentes étapes nécessaires pour rendre son application plus performante.

La soirée continuera ensuite par la présentation de PostgreSQL, un système de base de données encore trop méconnu, par Thomas Reiss, expert PostgreSQL de Dalibo. Après un rapide historique Thomas nous détaillera les fonctionnalités de PostgreSQL, en s’appuyant sur différents retours d’expérience pour mieux nous en faire découvrir les capacités.

Pour clôturer la soirée, Serge Frezefond, architecte Cloud Solutions chez SkySQL, sponsor de cette soirée, présentera le driver MySQL sous licence PHP en passant en revue les différentes fonctions de ce driver qui représente une avancée importante pour le couple MySQL/PHP (cache, requêtes asynchrones, load balancing, sharding …).



Pour vous inscrire et obtenir toutes les informations : http://afup.org/pages/rendezvous/index.php?id=18

vendredi, février 15 2013

100 outils pour codeurs et développeurs

En effectuant une recherche autour de certains outils spécifiques de développement pour un article papier, je suis arrivé par hazard sur ce titre : « 100 Terrific Tools for Coders & Developers ». L'article propose 100 outils pour les codeurs et les développeurs, et publié sur le site Daily Tekk.

Le contenu de l'article propose peu d'explications. Par contre, vous verrez une liste de nom d'outils et d'applications avec une petite description. Ces outils ont été regroupés par famille, comme :

  • Aléatoire et cool
  • Apprenez à coder
  • Contrôle de code source
  • Plateformes de développement
  • Intégration continue et déploiement
  • Suivi de Bugs, commentaires et surveillance
  • API
  • Développement de jeux
  • Développement pour mobile
  • Divers


La liste est très complète, même si l'article date de septembre 2012 et pour moi, il manque quelques outils, je pense que vous allez trouver votre bonheur car il y en a pas mal pour le PHP.


source : 100 outils pour codeurs et développeurs

vendredi, février 1 2013

Le chiffre 4 dans le magazine Programmez 160

Il faut remonter à plus de 15 ans pour retrouver dans un même numéro d'un magazine 4 articles de ma part.

Ce phénomène est très rare, car cela faisait plusieurs numéros que mes articles n'avaient pas trouver de place. Il y a toujours un risque dans un mois que le rédacteur en chef se retrouve en position d'avoir trop d'articles par rapport aux nombres de pages possibles. Par conséquent, il doit décaler la parution de certains articles pour le mois suivant.

couverture programmez 160



Les 4 articles dans le magazine Programmez 160, de février 2013, venant de ma part sont :

  • La boîte à outils pour tester et valider les pages html


Dans le processus de développement et avant la mise en ligne de votre site HTML, vous devez vérifier si le rendu de vos pages est toujours conforme aux spécifications définies au départ. Ces tests sont encore plus flagrants avec la compatibilité des nouveaux supports (Téléphones, tablettes).

Lire la suite



Bugtrack : Problème de lecture de chemins, un réflexe à garder


L'accès aux différents fichiers est très important pour le rendu d'une page web car celle-ci se compose d'images, de CSS, de liens... Et si les chemins sont mal définis, le résultat devient catastrophique, c'est pourquoi il est important de bien comprendre les chemins relatifs et les chemins absolus pour un site internet.

Lire la suite



Cloud Computing et développement


2 articles :
* PHP et Cloud
* Déployer dans le Cloud

Lire la suite



Bien sur, le sommaire est très complet et propose de nombreux sujets.

Consultez le sommaire du magazine Programmez 160



jeudi, janvier 31 2013

Déployer avec les tests

Déployer avec les tests, est une approche que j'ai effectué en interne à l'entreprise Neuros dont les slides viennent d'être publier. Ce type de rendez-vous est avant tout un rendez-vous régulier autour d'une présentation et d'un petit déjeuner.

Ma présentation permet de montrer qu'il est possible de réaliser de nombreux tests :


  • Tests unitaires
  • Tests fonctionnels
  • Tests intégrations
  • Tests automatisés
  • Tests de performances
  • etc.


et d'associé le tout pour les rendre automatique par exemple en utilisant Phing

Bien sur, il existe d'autres méthodes et outils pour réaliser l'opération en PHP

Source : nAcademy : Déployer avec les tests

jeudi, janvier 24 2013

Meetup MySQL en photo

J'avais raté cette superbe actualité, mais heureusement que certains lecteurs des nombreux magazines informatiques lisent et regardent les articles qui sont publiés, par exemple...

Dans le magazine Programmez numéro 159 de Janvier 2013, un article est consacré sur le Meetup organisé par LeMug (MySQL User Group) et SkySQL sur le thème "Cloud, MySQL, MariaDB"

Même si l'article est très détaillé et montre l'avancement de la base de données vers le cloud, on peut noter sur une des photos que 2 membres du bureau de l'association : Christophe Villeneuve (moi) et Olivier Dasini sont représentés, ce qui fait toujours plaisir.

consulter l'article : Meetup SkySQL à Paris : Cloud, MySQL, MariaDB

Par ailleurs, le magazine aborde dans ce numéro les sujets suivants :

  • Actus
  • Développeur du mois
  • Matériel
  • Outils
  • Veille Techno
  • Dossier : Andoid, IOA, Windows phone
  • Carrière
  • Je débute avec....
  • Pratique
  • Webmaster : javascript
  • Buzzword : Les Objets connectés



couverture programmez 159







vendredi, janvier 11 2013

Webriver : un nouveau portail Webs Open Source

Il y a une semaine, je l'avais annoncé dans un article CHOC sur le portail PHP & MySQL Nexen.net :



Une page tourne, Nexen.net continue



et aussi sur mon blog :


Après Nexen.net


Que c'était ma dernière actualité après de nombreuses années de news 7 jours sur 7 (vacances comprises) et toutes les personnes qui me suivent et qui me connaissent, s'attendaient à la suite.

  • C'est chose faite


C'est une nouvelle étape pour moi car le projet est ambitieu, et j'ai attendu quelques jours avant de l'annoncer car je voulais laisser à ce projet le fasse en premier. il s'agit de :


WebRIVER
Le courant des technologies Webs Open Source
PHP, MySQL, HTML, JS, CSS



WebRIVER, signifie le fleuve du web et montre vouloir parler et traiter du courant des technologies Webs Open Source, avec le but de redevenir un portail incontournable dans internet.

Bien entendu, comme tout nouveau projet, il reste beaucoup de chose à faire, mais il devrait prendre rapidement ces marques à travers l'équipe qui devrait s'agrandir.

Alors n'hésitez pas à vous rendre sur le site pour obtenir les nouvelles actualités.

site officiel : WebRIVER

vendredi, janvier 4 2013

Après Nexen.net

Je viens de publier la dernière actualité sur le site nexen.net, l'information qui va déchirer les lecteurs de ce site :

Une page tourne, Nexen.net continue

Mais en résumé, c'est mon arrêt de publier des actualités PHP et MySQL sur ce portail. Cependant je rassure les lecteurs que j'annoncerais la publication des actualités sur une autre plateforme...

Alors un peu de patience.... Mais voici le lien


PROCHAINEMENT




- page 1 de 8