septembre
2013
Il faut avouer que le langage PHP rend bien service et est un langage assez complet. Toutefois, le typage faible de ce langage peut parfois nous amener à écrire des erreurs surprenantes sans que l’on s’en rende compte. Dernière en date : [idriss@hp-dv6:~]$ cat script.php #!/usr/bin/php <?php // Bien entendu on désactive les warnings pour la prod error_reporting("E_ALL & ~E_NOTICE"); $var1 = ‘TOTO'; $var2 […]
avril
2013
Cet article traite de l’installation de MongoDB via les dépôts sous Ubuntu. MongoDB est un SGBD assez répandu qui fait partie, au même titre que Cassandra, de la mouvance des SGBD NoSQL. Ces manipulations ont été effectuées sous Ubuntu 12.04 LTS. I – Installation 1) Exécuter les commandes suivantes : sudo apt-key adv –keyserver keyserver.ubuntu.com –recv 7F0CEB10 sudo touch /etc/apt/sources.list.d/10gen.list 2) Ajouter la ligne suivante au fichier /etc/apt/source.list (en root) : deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen […]
avril
2013
Vous souhaitez vous mettre au NoSQL ? Vous avez le choix entre une multitude de SGBD NoSQL orientés clefs/valeurs ou orientés colonnes. Parmi l’un des plus en vogue, se trouve Cassandra maintenu par la fondation Apache. Il est possible de télécharger une archive .tar.gz et de suivre les directives dans le fichier README mais nous verrons ici comment installer proprement Cassandra depuis les dépôts. L’avantage ici est que le serveur Cassandra sera automatiquement configuré correctement. […]
décembre
2012
Introduction VirtualBox est un gestionnaire de machines virtuelles, sur les hôtes Windows, GNU/Linux 32 et 64 bits et Mac OS X supportant de nombreux systèmes dont Windows (dont Vista), Linux, OpenSolaris, FreeBSD comme systèmes invités. Elle a été créée par InnoTek (ancienne compagnie allemande de logiciels qui a ensuite été rachetée par Sun elle-même rachetée par Oracle). Création du dossier de partage Cette manipulation a été testée pour 4 distributions distinctes (Fedora 6 et 7, […]
décembre
2012
Cette manipulation a été testée sous Ubuntu 12.04 pour un smartphone Samsung Galaxy Note. Cette manipulation devrait également s’appliquer à d’autres modèles de smartphones ou de tablettes avec lesquels le système de fichiers est masqué de l’OS sur lequel on cherche à les monter en tant que périphérique de stockage et dont les échanges de données se font via le protocole MTP (Media Transfer Protocol). C’est le cas notamment du Samsung Galaxy SIII et de […]
décembre
2012
I – Les répertoires principaux Voici une liste non exhaustive des répertoires principaux composant l’arborescence sur les différentes distributions Linux : / : répertoire « racine » ; /boot : contient les éléments liés au démarrage du système (kernel, grub…) ; /bin : contient toutes les commandes (ou exécutables binaires) utilisateurs ; /sbin : contient toutes les commandes (ou exécutables binaires) administrateur ; /home : contient tous les répertoires personnels des utilisateurs ; /dev : contient les […]
mai
2012
Introduction GCC signifie « Gnu Compiler Collection », il s’agit d’un compilateur libre créé par le projet GNU. Il rassemble une panoplie de logiciels libres intégrés capables de compiler pour divers langages de programmation, dont le C, C++, Objective-C, … GCC est à l’origine de la plupart des logiciels libres et est étroitement lié au noyau Linux. Il a été aussi porté sur quelques plateformes pour Windows comme MinGW qui est utilisé sur certains IDE comme Code::Blocks […]
mai
2012
Ce billet a pour but de permettre l’installation et l’utilisation d’un serveur HTTP et d’un SGBD en local sur Debian ou Ubuntu. Il évite ainsi de passer par des outils du type easyPHP, LAMP/WAMP/MAMP, … Par ailleurs nous ne nous limiterons pas à la simple installation de MySQL comme SGBDR. Parmi toutes les distributions existantes, nous avons ici choisi Debian et Ubuntu pour plusieurs raisons : Elles sont aujourd’hui parmi les distributions les plus répandues. […]
mai
2012
Introduction Il existe aujourd’hui plusieurs façons de partitionner ses disques et d’installer Linux. En effet, il existe différents outils de partitionnement plus ou moins évolués et les CD d’installation intègrent de plus en plus leur propre outil de partitionnement. Mais ces manipulations peuvent toujours entraîner un risque de perte de données par l’écrasement de la partition Windows NTFS. Ainsi, cette méthode à été choisie parce qu’elle est assez sûre et simple. Il faut enfin savoir […]
mai
2012
Commençons par les commandes nécessaires à l’administration des utilisateurs. Vous vous douterez que les privilèges super utilisateurs sont requis pour exécuter la majorité de ce type de commandes. adduser ou useradd : ajouter un utilisateur. La première commande est plus conviviale mais la seconde reste plus appropriée pour un script. userdel ou deluser : supprimer un utilisateur. addgroup ou groupadd : ajouter un groupe. groupdel ou delgroup : suppression d’un groupe. passwd : changer le […]