Blog de Hello / Sector One (hellosct1)

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

dimanche, mars 31 2013

Mon premier retour avec Michael 'Monty' Widenius

Envoyé spécial pour le magazine Programmez au Meetup de Michael 'Monty' Widenius (créateur de MySQL et MariaDB) organisé par SkySQL, le mercredi 27 mars 2013 à Paris, il était important que j'en parle dans un petit article car vous devez attendre le prochain numéro du magazine « programmez » pour connaître le contenu de l'interview que j'ai effectué.

Monty et christophe villeneuve

Dans les points importants à ne pas louper, que Monty a pu me raconter, sont :


La facilité de passer d'une base de données MySQL vers MariaDB en quelques secondes et vis et versa, c'est à dire 50 secondes. Ces 50 secondes sont estimés au niveau de l'apprentissage de taper « mariadb » au lieu de « mysql » à la condition d'utiliser les mêmes fonctionnalités dans les deux bases de données.



L'autre question que je peux dévoiler avant la publication complète de l'interview, (question déjà posé avec Damien Seguy au Forum PHP 2010, pour le numero Programmez 136), c'est de voir apparaître un jour phpMariaAdmin ou phpMaAdmin au lieu de PhpMyAdmin.

Monty a répondu que pour l'instant, il n'est pas prévu ce type d'outil, mais c'est une question qui commence a revenir régulièrement. L'apparition de ce tel outil est important surtout si les utilisateurs vont utiliser les nouveaux storage engine (moteur de tables) et pour l'instant on est en dessous des 50 % des utilisateurs estimés pour lancer ce tel projet.

Au niveau des moteurs de tables, l'évolution est déjà en marche avec le storage engine Cassandra, mais surtout l'apparition d'un nouveau moteur, disponible dans la prochaine version de MariaDB appelé 'connect' réalisé par un français, qui est un ETL sans les inconvénients de celui-ci car ce moteur permet de se connecter directement à n'importe quel base de données ( protocole ODBC) ou par l'intermédiaire d'un fichier (INI, CSV, XML) sans aucun délais.

Ainsi vous pourrez les utiliser sous le principe d'alias. L'autre avance, concerne la possibilité de créer son propre moteur de table pour définir l'architecture propre de l'autre base de données. Comme ceci vous pourrez ajouter, mettre à jour ou lire des données en mode locale ou à distance en toute transparence.



Par ailleurs, la tendance des distributions linux souhaite rester libre de leurs versions, ce qui est normale. Avec la fondation MariaDB et la licence GPL de MariaDB, ce problème ne se pose plus. Ainsi Monty évite l'erreur du passé, lié aux différents rachats et de se retrouver dans le groupe Oracle. C'est pourquoi plus de 10 distributions ont déjà effectuées ce choix comme Fedora, FreeDSB, Arch Linux... et ont effectués la migration.

Mais il faut compter aussi sur de nombreux acteurs du libre pour préférer Mariadb comme Wikipedia, Le blog de Mozilla et d'autres grands groupes qui sont en phases de migrations.

Du coté NoSQL et NewSQL, Mariadb est compatible depuis MariaDB 5.3 par rapport à MySQL 5.6. Cependant MariaDB n'échappe pas au cloud, c'est pour cela que cette base de données est supporté par AWS (Amazon) depuis fin 2012, et depuis peu OpenStack. Ainsi, vous pouvez demander à votre hébergeur la possibilité d'utiliser MariaDB.

Du coté des connecteurs, le langage de programmation PHP a été le premier à bénéficier de cette compatibilité. Maintenant la liste des connecteurs s'est élargie et on retrouve Python, Ruby, C, Java...

Enfin, la société SkySQL a la charge de répondre aux différentes de demandes de services comme le faisait MySQL AB de l'époque, ainsi que de la formation.

Pour finir, 2013 fera 5 ans que MySQL a été racheté par Oracle, ce qui correspond à la dernière année de regard par la cours Européenne.

J'aurais l'occasion de vous en reparler de ce changement dans les bases de données, mais surtout ne rater pas les prochaines semaines car beaucoup de choses en préparations.

Si vous souhaitez installer MariaDB : http://mariadb.org




lundi, mars 11 2013

Articles Firefox OS & Outils

Le magazine PROGRAMMEZ N°161 de mars 2013 consacre ce numéro sur le thème : "La boite à outils du développeur".


Ce numéro comportent aussi de nombreux articles utiles pour tous et vous trouverez comme rubriques :

  • DEVELOPPEUR DU MOIS
  • VEILLE TECHNO
  • OUTILS
  • DOSSIER DEVELOPPEUR
  • CARRIERE
  • JE DEBUTE AVEC...
  • CAS D'USAGE
  • PRATIQUE
  • WEBMASTER
  • BUGTRACK



couverture programmez 161

Pour ce numéro, j'ai signé plusieurs articles qui ne sont pas tous pour PHP :

  • Firefox OS : l’autre système pour smartphones


Mozilla était jusqu’à présent éloigné des problématiques de la mobilité, même si la fondation cherche à trouver sa place sur le marché des navigateurs mobiles largement dominé par les navigateurs basés sur WebKit. Au-delà, Mozilla veut être une alternative à Android, iOS, Windows Phone, BlackBerry. Mais proposer une nouvelle plateforme ne va pas de soi. Canonical cherche aussi une place avec Ubuntu pour les terminaux mobiles. Mozilla a dévoilé deux terminaux Firefox OS (Keon / Peak)...
Lire la suite



  • Je Débute avec Firefox OS





  • Les outils complémentaires et utiles



Dans un développement, il n'y a pas que l'IDE qui soit important. Vous avez à votre disposition de nombreux outils et plugins qui peuvent s'associer à votre projet pour vous faciliter la vie et surtout vous aider à le maintenir.

Lire la suite



samedi, mars 9 2013

Steem SSE

Steem est un des premiers émulateur pour simuler les ordinateurs Atari ST, c'est à dire les ordinateurs ST / STf / STe des années 80 / 90, du fabricant Atari .

Depuis quelques mois, Steven Seagal a repri le projet pour l'améliorer et le rendre plus compatible avec les démos, logiciels, jeux de l'époque

La nouvelle version vient de sortir et le résultat est de qualité, car par rapport à la version précédente, il reconnaît plus de projets Atari.

A découvrir

source : SteemSSE

lundi, février 11 2013

Firefox OS 2.0

Depuis quelques jours, différentes versions de cet OS pour tablettes et téléphones étaient disponibles pour les développeurs et les béta-testeurs. Maintenant c'est chose faite, la version 2 de 'Firefox OS' est sortie aujourd'hui pour le plaisir de tous, réalisé par Mozilla.

Cette version est aussi disponible en mode émulateur et apporte de nombreuses améliorations, comme une amélioration de stabilités de l'OS et que vous pouvez tester en mode simulateur sur les différents OS classiques : Linux, windows, Mac ou encore sous Android.

Une autre nouveauté a été apportée, comme une barre orange en haut du navigateur pour vous aider à naviguer sur les différents écrans.

De plus, un écran d'applications supplémentaires a vu le jour, proposant de nombreuses API natives et que tout le monde utilise par défaut comme les réseaux sociaux, TV, shopping, les news, le sport, etc.

firefox os 2

Par ailleurs, si vous souhaitez développer des applications, il est important de connaître HTML 5 / CSS 3 / JS.

Cependant à force de manipuler l'émulateur, à écrire et à parler de l'OS, j'ai envie de faire quelque chose qui associerait ou ferait appel à du PHP

Bien sur, vous pouvez tester cette nouvelle version, en accédant directement à travers ce lien : Firefox OS 2

lundi, janvier 28 2013

Ma première application FirefoxOS

Le 25 et 26 janvier 2013 s'est déroulé le premier FirefoxOS App Days organisé par la fondation Mozilla, avec un hackathon à destination de tous les développeurs désireux d'en connaître plus sur cet OS pour mobile.

Ce rendez-vous a permi de montrer l'avancement de ce nouveau système d'exploitation très prometteur pour les téléphones portables et tablettes, avec une version stable 1.0. Bien entendu, il est déjà opérationnel et fonctionne en mode émulateur pour :

  • Mac
  • Windows
  • Linux
  • Android



avec l'extension FirefoxOS Simulator pour le navigateur Firefox


firefox app days

Durant le hackaton, plus de 35 applications ont été réalisées pour grossir le marketplace de FirefoxOS. Les projets ont été très diversifiés, et nous avons pu voir de nombreuses applications, des jeux, etc...

Pour ma part, j'ai mi de coté le langage PHP, pour réaliser un fond animé pour mobile en HMTL 5 avec la balise canvas.

A l'heure actuelle, il s'agit d'une application, car elle se positionne au niveau de Gecko, mais à terme elle fonctionnera au niveau Gaia (le niveau de l'OS) quand le module PICK supportera l'animation du background (actuellement non disponible).

Voici la capture écran de ma réalisation en 1/2 journée de travail et elle s'appelle : "ScreenSaver Starfield"

screensaver starfield

Il s'agit d'un champ d'étoiles (starfields) avec un scrollText vertical. Ce scrollText vertical est paramétrable car une zone de saisie est disponible en haut de la fenêtre. Le code est 100 % HTML 5 et canvas.

Bien entendu, vous pouvez voir le résultat en live directement sur votre navigateur Firefox, en installant :

Le simulateur FirefoxOS Simulator pour le navigateur Firefox
et en ajoutant le lien suivant : http://www.hello-design.fr/view/screensaver_starfield/

Le texte par défaut est "ScreenSaver starfield by hello / sector one", mais vous pourrez le changer facilement

A cette occasion, j'ai été chargé par le magazine programmez de couvrir cet évènement et vous aurez un résumé dans le prochain numéro du magazine. Mais aussi un tutorial pour vous aider à réaliser votre propre application pour FirefoxOS.




vendredi, décembre 28 2012

Emission CyberCulture 2012

Pour la dernière émission de l'année 2012, CyberCulture de la radio "ICI et Maintenant", 95.2 FM me (Christophe Villeneuve) reçoit de nouveau.

L'émission se déroulera en direct le samedi 29 Décembre 2012 de 14h00 à 15h30 avec comme thème :


Rétrospective 2012


Ce sera l'occasion de parler des points forts dans l'information, comme :

  • - Mégaupload
  • - L'envolé d'Android
  • - Windows 8
  • - Le déploiement de Héro
  • - Les mobiles et tablettes
  • - L'Open source
  • - Le Cloud
  • - PHP
  • - etc



De nombreux sujets qui ont marqués l'année 2012 et peut-etre quelques mots sur la fin du monde

Ici et maintenant

lundi, novembre 12 2012

Podcast de mes 3 émissions radios

En 2 semaines, j'ai participé à plusieurs émissions radio sur la radio locale "Ici et Maintenant", 95.2 FM.

Pour rappel, depuis de nombreuses années, cette radio propose toutes les semaines un après midi touchant principalement l'informatique avec une émission Cyber culture et une autre Hotline.

Ici et maintenant



Concernant ma participation comme invité dans ces émissions, vous pouvez me retrouver en version Podcast :




Le 20 Octobre 2012 - Emission Cyberculture : L'informatique rétro


De nombreux points importants sont abordés autour de l'informatique rétro et plus particulièrement le rétro-gaming, le rétro-coding, le retour de la programmation, etc... Par ailleurs, comme invité principal, ce sera Frédéric Sagez (Zorro2 du groupe No-Extra) et j'aurais la joie de co-animé comme invité supplémentaire (Christophe Villeneuve aka Hello du groupe Sector one).

Pour écouter l'émission, il suffit de cliquer sur le lien suivant : l'informatique rétro



Le 3 novembre 2012 - Emission Cyberculture : Le système d'exploitation


Le système d'exploitation est indispensable pour faire fonctionner un ordinateur car sans lui, personnes ne pourraient utiliser un logiciel bureautique, DAO, musique, etc. Par ailleurs, je serais au coté de l'animateur pour apporter mon point de vue et répondre au mieux à ce sujet très vaste.

Pour écouter l'émission, il suffit de cliquer sur le lien suivant : Le système d'exploitation



Le 3 novembre 2012 - Emission HotLine : L'économie Open source


Ma participation à cette émission "Hot Line" n'était pas initialement prévu, mais ce fut un plaisir de participer à ce sujet très vaste qui est l'open source. J'ai (Christophe Villeneuve) participé au coté de Erouane pour répondre aux différentes questions et interrogations de l'animateur Olivier.

Pour écouter l'émission, il suffit de cliquer sur le lien suivant : L'économie Open source



PUB : PHP Tour Nantes 2012
PHP Tour nantes 2012


jeudi, septembre 20 2012

Programmez 155 Septembre 2012

Pour ce numéro de la rentrée 2012 (Septembre), le magazine PROGRAMMEZ consacre ce numéro à : "Choisir son langage de programmation" comme thème principal.

Ce numéro comportent aussi de nombreux articles utiles pour tous et vous trouverez comme rubriques :

  • BuzzWord
  • Le dossier du mois
  • Les Actus
  • Veille Techno
  • Ressources
  • Cas d'usage
  • Pratique
  • Webmaster
  • Bugtrack



Pour ma part, j'ai signé 2 articles :

Réaliser vos fractales

Les fractales ont toujours fasciné par leur complexité et leur rendu, même s'il s'agit de la mise en forme d'une fonction mathématique. Certains langages sont plus adaptés pour effectuer ce type de calculs car ils sont très gourmands au niveau de la puissance, mais le langage PHP peut aussi effectuer ce type de réalisation. La preuve !

suite



Websico : un CMS simple comme une souris

Websico est un nouveau logiciel qui s’utilise uniquement à travers internet, pour répondre au mieux aux attentes des utilisateurs qui souhaient avoir un site de contenu. L’outil respecte les normes et protocoles standard W3C / SEO. Au niveau de l'installation, vous n'avez aucune opération à faire car l'accessibilité s’effectue à distance. L'utilisation de l'outil se fait principalement à la souris, pour plus de simplicité et de légèreté.

suite

Source : Programmez 155


mardi, avril 17 2012

Magazine Programmez 151

Pour le mois d'avril 2012 (en kiosque actuellement), le magazine 'PROGRAMMEZ' traite comme thème principal : 'HTML 5', mais aussi la mise en avant de quelques outils.

Ce numéro comportent de nombreux articles utiles pour les développeurs PHP et vous trouverez comme rubriques :

  • Bussword (windows 8 mobile)
  • Veille techno
  • Developpeur du mois
  • HTML
  • Carrière
  • Je débute avec
  • Cas d'usage
  • Pratique
  • Gaming
  • Webmaster (configurer un serveur de fichiers)
  • Bugtrack

Pour ma part, j'ai signé les articles suivants :

  • Dans le dossierHTML, je traite le sujet suivant : 'Sécurité et HTML 5'
  • L'autre article concerne la partie BugTrack : 'Surveiller les entetes HTTP'

Programmez numero 151 (avril 2012)

jeudi, mars 29 2012

Evenement AC 2012... dans quelques semaines

L'association RGC (Retro Gaming Connexion) organise depuis 2006, une convention des anciens La convention des anciens Ordinateurs ludique et du Retro Coding. L'édition 2012 se déroulera les 14 et 15 avril 2012 à la salle des fêtes de Congis (77440)

Les points forts de l'évènement permettent de voir et revoir de nombreux ordinateurs comme : Acorn Archimede, Amiga, Commodore, Amstrad CPC, Atari ST, Falcon, MSX, ZX Spectrum, Oric et autres Thomson.

Mais aussi au programme :

  • Une speed coding party.
  • Un tournoi de Medieval Mayhem à 4 sur Atari 2600.
  • Des zones de jeu (freeplay) avec de nombreuses machines mises à disposition.
  • Une zone de bourse vente/échange pour tous.
  • La possibilité de se restaurer sur place, boissons à volonté. (sur réservation)


Par ailleurs, un communiqué est disponible pour avoir plus de détails :

Concours de Speed Coding lors de l’AC2012

Si vous êtes codeur, graphiste ou musicien sur des micro-ordinateurs ou consoles des années 80-90 (8, 16 et 32 bits), que ce soit au sein d’un groupe ou que vous voulez juste vous lancer dans un challenge d’une journée et demi de folie pour la réalisation d’un jeu sur un thème fixé, alors cette news va surement vous intéresser.

Pour ceux qui ne connaissent pas l’AC, c’est une convention liée aux ordinateurs de la génération 8-16-32bits, qui se déroulera dans l’Est de l’Ile de France, à Congis (77440). Elle se déroule avec des présentations de projets software/hardware, un tournoi, du freeplay et des expos sur toutes les machines de ces marques emblématiques.
Et depuis 4 ans, l'AC inclut un concours Speed-coding autour de la réalisation d'un jeu.

Les trois éditions précédentes ont permis les réalisations de projets ambitieux. Un nouveau défi pour 2012 s’annonce, dont voici le thème pour le concours de speed-coding (AC 2012) : "un jeu basé sur la musique".
Vous pouvez bien sûr vous orienter vers un jeu purement musical façon Dance Dance Revolution ou Guitar Hero, mais également laisser libre cours à votre imagination tant que le thème de votre jeu est lié à la musique. Par exemple, pourquoi pas un shoot où il faudrait collecter des fragments de partitions afin de reconstituer progressivement une mélodie ?
Comme d'habitude désormais, afin de pimenter le défi, un dernier élément imposé ne vous sera dévoilé qu'au début de la compétition.
Si vous avez la moindre question, n’hésitez pas à me contacter.

Le site de l’association RGG (avec des liens sur le forum, les anciennes conventions,…)

http://www.retro-gc.org/

Et pour finir, voici le règlement de la speed-coding :

• Le principe de cette coding est la création d'un jeu sur la plateforme de votre choix et sur un thème précis.
• Vous avez une journée et demi (samedi 9h00 jusqu'à dimanche 15h00) avant de présenter votre jeu travail.
• Aucune restriction technique n'est donnée, il est possible de faire un jeu en 4Ko ou en 16Mo voir plus (sans limite). Le tout, sur la machine de votre choix. Il n'y aura qu'un seul podium.
• La diffusion de votre travail sur rétro-projecteur, ainsi que la mise en présentation de celui-ci pourra être demandée à leur(s) auteur(s).
• Tous les éléments du jeu - le code, les graphismes, les sons, etc. - doivent soit avoir été créés par le(s) participant(s) de l'équipe, soit être sous une licence permettant la réutilisation légalement (domaine public, Creative Commons...).
• Toutes les productions pourront être diffusées sur différents médiums après l'AC via un DVD Vidéo de rétrospective de la party, via scene.org et pouet.net, etc.
• Une seule production par personne ou par groupe doit être présentée.
• Toute production doit être présentée pour la première fois, on ne réutilise pas le même programme que lors d'une précédente convention.

L’AC2012 se déroulera les 14 et 15 avril 2012



- page 1 de 7