Mot-clef : connexion.

Plus de 99% de la population à l’ADSL.

Icône Réseaux

Il y a en France 1% de lignes téléphoniques qui ne sont pas éligibles à l’ADSL, c’est ce que l’on appelle les zones blanches. Pour remédier à cette situation France Telecom va investir 60 millions d’euros pour moderniser le réseau et passer de 98,6% de la population couverte à plus de 99%. Cela implique des milliers de foyer français. Et ce dixit le communiqué de presse de France Telecom :

Cette modernisation permettra, à l’issue de ce programme fin 2013, d’augmenter la part de lignes éligibles au haut débit de 98,6 % à plus de 99 %, hissant la France aux tous premiers rangs mondiaux pour la couverture haut débit de son territoire.

Ça me fait tout bizarre de parler des améliorations de France Telecom après avoir vu le sujet hier soir d’Envoyé Spécial sur cette entreprise. Sujet qui fait froid dans le dos quand on sait quelle méthode de management ils utilisent. La psychologie appliquée aux employés est la même que celle des personnes en fin de vie dans ce qu’on voit du reportage de France 2. Froid dans le dos je vous dis…

Source : Communiqué de presse de France Telecom.

Du rififi chez Free : la connexion n’est pas bonne !

Logo Free

Ce n’est pas dans mes habitudes de dénigrer Free mais il faut dire qu’en ce moment il n’y a pas que moi. Une recherche « free débit bridé » dans Google Actualités vous montrera quelques exemples. Cela touche particulièrement les sites de streaming, les sites de téléchargement direct comme MegaUpload.

Il est vrai que Free m’avait habitué au grand luxe et ce problème là date chez moi d’une semaine déjà. En effet, lundi dernier c’était déjà le cas. J’ai constaté le même soucis en téléchargement toute la semaine mais comme lundi dernier, ce soir c’est la télé qui est touchée (je suis un aficionado de The Pacific sur Canal +, c’est pour cette raison que je m’en souviens avec autant de précision). L’image est tellement saccadée que ce n’est tout bonnement pas regardable.

J’ai effectué le test de Free de baisse de débit, et je n’arrive qu’avec très grand mal à 382 kB par seconde. Pour le téléchargement direct, je m’en fiche un peu. Si ce n’est les distributions linux, les CMS, bibliothèques logicielles et quelques autres joyeusetés je ne télécharge pas grand chose. Mais il n’en reste pas moins que je trouve cette situation très déplorable et le silence de Free n’est pas pour me rassurer.

Je vous laisse quelques liens pour en lire un peu plus sur le sujet :

Connexion à MySQL avec PDO

Pour ceux qui comme moi pensent que la Programmation Orientée Objet est l’avenir du genre humain indispensable en programmation et notamment en PHP, voici un article sur comment se connecter à MySQL avec PDO.

PDO peut être utilisé en lieu et place des fonctions MySQL de PHP (mysql_connect, mysql_ query, etc…) mais aussi à la place de MySQLI. PDO contrairement à ces deux-là n’est pas exclusif à MySQL et vous permettra de vous adapter plus facilement à un autre type de SGBD

D’abord il faut savoir savoir que PDO signifie PHP Data Objects et comme vous l’aurez deviné puisqu’il s’agit de MySQL, cela sert à établir une connexion à une base de données et à interagir avec elle. PDO est une extension PHP et la classe utilisée se nomme PDO. Je sais trop compliqué comme nom. ;-)

On peut se connecter à plusieurs types de SGBD comme Microsoft SQL Server (blasphème je sais :-) ), Oracle, PostGreSQL…. Et surtout celui qui nous intéresse : MySQL.

Connexion à la base de données

$host = "localhost";
$dsn = "mysql:host=".$host.";dbname=".$nom_base_de_donnees;
$user = "user";
$pass = "password";
$connection = new PDO($dsn, $user, $pass);
// Si la base de données est en UTF-8.
$this->exec("SET NAMES 'utf8'");

Méthode query : récupérer des données.

$query = $connection->query("SELECT id, name FROM users");
// En renseignant PDO::FETCH_OBJ, les données récupérées seront retournées dans un objet.
while ($user = $query->fetch(PDO::FETCH_OBJ)) {
  echo "L'utilisateur n°".$user->id." s'appelle ".$user->name;
}

Méthode exec : exécuter une requête SQL.

$connection->exec("INSERT INTO users (id, name) VALUES (45, 'toto45')");
$connection->exec("DELETE FROM users WHERE id = 1");

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !