FrenchTech SAAS
33.5K views | +2 today
FrenchTech SAAS
Les news de l'univers SAAS et FrenchTech
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Scooped by Mickael Ruau
January 16, 2014 4:27 AM
Scoop.it!

Falsehoods Programmers Believe About Names | Kalzumeus Software

Falsehoods Programmers Believe About Names | Kalzumeus Software | FrenchTech SAAS | Scoop.it

John Graham-Cumming wrote an article today complaining about how a computer system he was working with described his last name as having invalid characters.  It of course does not, because anything someone tells you is their name is — by definition — an appropriate identifier for them.  John was understandably vexed about this situation, and he has every right to be, because names are central to our identities, virtually by definition.

Mickael Ruau's insight:

 I have never seen a computer system which handles names properly and doubt one exists, anywhere.

So, as a public service, I’m going to list assumptions your systems probably make about names.  All of these assumptions are wrong.  Try to make less of them next time you write a system which touches names.

No comment yet.
Rescooped by Mickael Ruau from BIG DATA
January 15, 2014 5:44 AM
Scoop.it!

Des données au savoir : big data et data mining

Des données au savoir : big data et data mining La numérisation croissante de nos activités, la capacité sans cesse accrue à stocker des données numériqu

Via Laurent, matinalesISTIAinnovation
No comment yet.
Scooped by Mickael Ruau
January 13, 2014 6:28 AM
Scoop.it!

Les données sont plus précieuses que les machines

Les données sont plus précieuses que les machines | FrenchTech SAAS | Scoop.it
Qu’est-ce qui a le plus de valeur : un ordinateur haut de gamme ou la photo, même floue, de votre dernière soirée ? Un portable ou bien les messages échangés avec vos proches ? Une superbe tablette dernier cri ou les vidéos d’une...
No comment yet.
Scooped by Mickael Ruau
January 11, 2014 5:47 AM
Scoop.it!

Working with MySQL Scheduled Event

Working with MySQL Scheduled Event | FrenchTech SAAS | Scoop.it
A MySQL event is a task that runs based on a predefined schedule therefore sometimes it is referred to as a scheduled event. MySQL event is also known as "temporal trigger" because it is triggered by time, not by table update like trigger.
No comment yet.
Scooped by Mickael Ruau
January 9, 2014 5:00 AM
Scoop.it!

MongoDB sacré SGDB de l'année 2013, le système de gestion de base de données NoSQL sort premier d'un classement ultra sélectif

MongoDB sacré SGDB de l'année 2013, le système de gestion de base de données NoSQL sort premier d'un classement ultra sélectif | FrenchTech SAAS | Scoop.it
MongoDB est sacré SGDB de l'année 2013 le SGDB NoSQL sort premier d'un classement ultra sélectif Solid IT la firme à l'origine du classement des SGDB (Systèmes de Gestions de Base de Données) en fonction de leurs popularité récidive, et propose le...
No comment yet.
Scooped by Mickael Ruau
January 9, 2014 4:52 AM
Scoop.it!

The ARCHIVE Storage Engine – does it do what you expect?

The ARCHIVE Storage Engine – does it do what you expect? | FrenchTech SAAS | Scoop.it
Sometimes there is a need for keeping large amounts of old, rarely used data without investing too much on expensive storage. Very often such data doesn’t need to be updated anymore, or the intent is to leave it untouched.
No comment yet.
Scooped by Mickael Ruau
January 5, 2014 9:12 AM
Scoop.it!

Some More MySQL Tuning | Javalobby

Some More MySQL Tuning | Javalobby | FrenchTech SAAS | Scoop.it

With MySQL endless configuration options, you can always find a great options to better tune your system.

No comment yet.
Scooped by Mickael Ruau
January 4, 2014 9:56 AM
Scoop.it!

Stored Procedures in MySQL and PHP - SitePoint

Stored Procedures in MySQL and PHP - SitePoint | FrenchTech SAAS | Scoop.it
Revisit the long forgotten topic of Stored Procedures in MySQL and PHP
Mickael Ruau's insight:

Most of us are quite familiar with the normal setup to build a database application: creating database, creating tables, set up indexes, CRUD the data, issue queries from the client side and do further processing if necessary.

That workflow works fine in most cases but there is one important aspect of database programming missing: the Stored Procedure.

There are at least four advantages I can think of to use an SP in a database application.

 
No comment yet.
Scooped by Mickael Ruau
January 2, 2014 7:31 AM
Scoop.it!

MySQL Error: Too many connections

MySQL Error: Too many connections | FrenchTech SAAS | Scoop.it
We have always received quite few questions here at Percona Support on how to avoid the dreaded “Too many connections” error, as well as what is the recommended value for max_connections.
No comment yet.
Scooped by Mickael Ruau
December 31, 2013 5:35 AM
Scoop.it!

The Great SQL Implementation Comparison Page

The Great SQL Implementation Comparison Page | FrenchTech SAAS | Scoop.it
Fortunately, we have SQL standards. Or do we? It’s a well-known secret (or cynical joke) that the SQL standard is yet another SQL dialect among peers.
No comment yet.
Scooped by Mickael Ruau
December 31, 2013 5:31 AM
Scoop.it!

Unique Index and its Rationale

Unique Index and its Rationale | FrenchTech SAAS | Scoop.it
This article is inspired by Craig's recent post "How to Use Unique Indexes in MySQL and Other Databases".
No comment yet.
Scooped by Mickael Ruau
December 17, 2013 10:12 AM
Scoop.it!

Red Hat Enterprise Linux 7 abandonne aussi MySQL pour MariaDB, la version bêta disponible

Red Hat Enterprise Linux 7 abandonne aussi MySQL pour MariaDB, la version bêta disponible | FrenchTech SAAS | Scoop.it
Red Hat Enterprise Linux 7 Beta abandonne aussi MySQL pour MariaDB et prend en charge le XFS comme système de fichiers par défaut C'est en ce dernier mois de l'année 2013 que Red Hat, la firme derrière la célèbre distribution Linux professionnelle,...
No comment yet.
Scooped by Mickael Ruau
December 17, 2013 4:47 AM
Scoop.it!

Le Big Data pour une meilleure stratégie marketing

Le Big Data pour une meilleure stratégie marketing | FrenchTech SAAS | Scoop.it

Bonjour à tous ! Ce nouvel article ne va pas proposer de tests techniques ou de développements d'outils de veille ou de SEO, mais juste refléter quelques pensées que j'ai par rapport au Big Data. 

Mickael Ruau's insight:

Cependant, cette petite infographie date de 2012, et les chiffres auraient légèrement évoluer depuis (avec toutes les sensibilisations qu’on a sur le web, on aurait plus de sociétés qui optimisent cela).

Je pense que les sociétés et les entreprises devraient mieux exploiter leurs données clientèles pour proposer des services plus adaptés à chaque consommateur. Il y a certes de l’investissement au début, mais si c’est pour bien améliorer le ROI, cela en vaut la peine.

Si vous êtes SEO à la base, je vous conseille de lire cet article sur le remarketing de Moz. Cela m’a fait beaucoup réfléchir en parallèle sur le sujet du Big Data.

No comment yet.
Scooped by Mickael Ruau
January 15, 2014 10:47 AM
Scoop.it!

Jørgen's point of view: Optimizer tracing: Query Execution Plan descriptions beyond EXPLAIN

Jørgen's point of view: Optimizer tracing: Query Execution Plan descriptions beyond EXPLAIN | FrenchTech SAAS | Scoop.it

Understanding why MySQL chooses a particular join order or why table scan is chosen instead of range scan is often very hard even for experienced MySQL users. Two almost identical queries, differing only in constant values, may produce completely different plans. That's why we're introducing a great new feature in 5.6: Optimizer Tracing. The target users of this feature are developers and MySQL users experienced enough to understand the ins and outs of EXPLAIN.

Mickael Ruau's insight:

You may already have guessed this, but optimizer tracing is a printout  of important decisions the MySQL optimizer has done during the process of making the Query Execution Plan.

The trace is presented in JSON format which is easy to read both for humans and others.

Currently, the optimizer trace includes short explanations for:

Why the join order was chosen.Important query transformations like IN to EXISTS.The access methods applicable and why one of them was chosen.Which conditions are attached to each table (i.e., what hides behind "Using where" in EXPLAIN)
No comment yet.
Rescooped by Mickael Ruau from BIG DATA
January 15, 2014 5:43 AM
Scoop.it!

Analyse des big data. Quels usages, quels défis ? - UP Magazine

Analyse des big data. Quels usages, quels défis ? - UP Magazine | FrenchTech SAAS | Scoop.it
 L’augmentation du nombre de données numériques (90 % de l’ensemble des données aujourd’hui disponibles ont été créées ces deux dernières années) est le résultat de l’évolution des technologies et des infrastructures qui y sont liées. Pour définir des données dites big data, 5 critères sont retenus (volume, vitesse, variété, véracité, valeur) et différents outils ont été mis en place afin d’exploiter ces informations.

Via Laurent, matinalesISTIAinnovation
No comment yet.
Scooped by Mickael Ruau
January 11, 2014 5:47 AM
Scoop.it!

Modifying MySQL Events

This tutorial shows you how modify existing MySQL events by using the  ALTER EVENT statement. After the tutorial, you will know how to modify schedule of an event, how to enable or disable an event, and how to rename an event.
No comment yet.
Scooped by Mickael Ruau
January 9, 2014 7:22 AM
Scoop.it!

Online data expeditions: Guide for guides | School of Data

Online data expeditions: Guide for guides | School of Data | FrenchTech SAAS | Scoop.it

So you’re thinking about running a Data Expedition. The guide below gives you some key pointers about how to make your expedition a success.

Mickael Ruau's insight:

What is an online data expedition?

 

A data expedition is a journey into the unmapped territories of data.

Online expeditions bring a group of people together online – potentially hundreds of them! – and give them a goal. Facilitators work with them to help them achieve it.

These slides will tell you everything you need to know to set up your own online data expedition.

No comment yet.
Scooped by Mickael Ruau
January 9, 2014 4:58 AM
Scoop.it!

Réplication MySQL : comment resynchroniser les bases de données ?

Réplication MySQL : comment resynchroniser les bases de données ? | FrenchTech SAAS | Scoop.it
Vous avez mis en place deux beaux serveurs MySQL avec un système de réplication master-slave qui vous offre des temps de réponse impressionnants et vous permet de dormir sur vos deux oreilles depuis quelques semaines.
No comment yet.
Scooped by Mickael Ruau
January 9, 2014 4:52 AM
Scoop.it!

Multiple masters : attraction to the stars

Multiple masters : attraction to the stars | FrenchTech SAAS | Scoop.it
In the last 10 years I have worked a lot with replication systems, and I have developed a keen interest in the topic of multiple masters in a single cluster.
No comment yet.
Scooped by Mickael Ruau
January 5, 2014 6:52 AM
Scoop.it!

MariaDB vs. MySQL: A Comparison

MariaDB vs. MySQL: A Comparison | FrenchTech SAAS | Scoop.it
There's more than enough reason to ditch MySQL and switch over to MariaDB and stay there.
Mickael Ruau's insight:

via @KIDITIC_Angers

No comment yet.
Scooped by Mickael Ruau
January 2, 2014 7:34 AM
Scoop.it!

How to Login with Username or Email Id using PHP & MYSQL

How to Login with Username or Email Id using PHP & MYSQL | FrenchTech SAAS | Scoop.it
In many social networking sites, they allow users to login with their Username or their Email Id. I would say this is the fantastic feature for whose all who forgot their usernames.
Mickael Ruau's insight:
1function Is_email($user)2{3    //If the username input string is an e-mail, return true4    if(filter_var($user, FILTER_VALIDATE_EMAIL)) {5        return true;6    } else {7        return false;8    }9}
No comment yet.
Scooped by Mickael Ruau
January 2, 2014 7:26 AM
Scoop.it!

How To: Install PHP MySQL, Wikis, WordPress and Forums on Windows Server ... - We Got Served

How To: Install PHP MySQL, Wikis, WordPress and Forums on Windows Server ... - We Got Served | FrenchTech SAAS | Scoop.it
We Got Served
How To: Install PHP MySQL, Wikis, WordPress and Forums on Windows Server ...
We Got Served
Once you have your Windows Server 2012 Essentials computer set-up and running, you'll want to see just what else it can do.
No comment yet.
Scooped by Mickael Ruau
December 31, 2013 5:34 AM
Scoop.it!

phpMyAdmin passe à la version 4.1.2, l'application Web de gestion des bases de données MySQL révise son interface utilisateur

phpMyAdmin passe à la version 4.1.2, l'application Web de gestion des bases de données MySQL révise son interface utilisateur | FrenchTech SAAS | Scoop.it
L'application Web de gestion des bases de données MySQL phpMyAdmin passe à la version 4.1.2.
Plusieurs modifications y ont été apportées et l'interface utilisateur a été largement concernée.
No comment yet.
Scooped by Mickael Ruau
December 21, 2013 10:15 AM
Scoop.it!

Activer le mode Read Only sur un serveur MySQL - Tux-planet

Activer le mode Read Only sur un serveur MySQL - Tux-planet | FrenchTech SAAS | Scoop.it
Voici quelques options utiles qui permettent d'empêcher l'écriture dans des bases de données MySQL, tout en gardant le droit de lecture.
Mickael Ruau's insight:

La premiè méthode semble la plus adapter lors du transfert des données d'un serveur MySQL vers un autre, tandis que la seconde sera elle plutôt utilisée dans le cas de sauvegarde à froid.

No comment yet.
Scooped by Mickael Ruau
December 17, 2013 4:50 AM
Scoop.it!

Les 4 pilliers du Big Data | Infographie

Les 4 pilliers du Big Data | Infographie | FrenchTech SAAS | Scoop.it

Le Big Data se définirait par la règle des 4V : Volume, Variété, Véracité et Vélocité (Vitesse)

Mickael Ruau's insight:

Je profite également de cet article pour donner une définition complète et détaillée du Big Data (une définition provenant du site d’IBM) :

Le Big Data se présente sous la forme de données structurées ou non structurées (texte, données de capteurs, son, vidéo, données sur le parcours, fichiers journaux, etc.). De nouvelles connaissances sont issues de l’analyse collective de ces données.

Les entreprises sont submergées de volumes de données croissants de tous types, qui se comptent en téraoctets, voire en pétaoctets. Le Big Data va bien au-delà de la seule notion de volume : il constitue une opportunité d’obtenir des connaissances sur des types de données et de contenus nouveaux, afin de rendre votre entreprise plus agile et de trouver enfin une réponse aux questions laissées en suspens.

 
No comment yet.