Tutoriels
MySQL en ligne de commande
Comment utiliser mysql depuis un terminal ?
30 juin 2011
Il peut vous arriver de préférer utiliser MySQL directement depuis un terminal plutôt que depuis un client web comme phpmyadmin.La manipulation est très simple, sur votre terminal :Utilisation de mysql en ligne de commande NlC0@informatix : mysql -u <utilisateur> -p Enter p ... lire la suite
Rechercher un type de fichier sur Google
Comment n'afficher que les résultats contenant un type de fichier précis ?
22 juin 2011
Rares sont les personnes connaissant les opérateurs de recherche Google, et pourtant ces outils peuvent vous éviter des heures d'ennuis.Certains ont déjà entendu parler des opérateurs "site" et "link" dont les responsables SEO (Search Engine Optimization) sont si friands, très peu connaissent ... lire la suite
Qu'est ce qu'un port logiciel ?
La compréhension des "portes d'entrées" applicatives à travers l'explication du modèle TCP/IP.
18 juin 2011
On entend souvent parler des fameux ports logiciels qui nous sont demandés de temps à autres dans certaines applications (80 dans votre navigateur web, 21 dans FileZilla, 25 et 110 dans Outlook ...). Le seul soucis avec la notion de ports c'est que, bien qu'omniprésente, seulement une infime parti ... lire la suite
Ecrire dans le sudoers grâce à visudo
Comment permettre à un utilisateur d'utiliser sudo ?
13 juin 2011
La commande sudo (Substitute User DO) est un outil très pratique pour exécuter une commande en se faisant passer pour un autre utilisateur, en particulier l'utilisateur root. Bien évidemment n'importe quel utilisateur ne peut pas utiliser sudo par défaut, il faut configurer les autorisations de su ... lire la suite
Installation de PHPUnit et mise à jour de PEAR sous MacOsX
Quand le Snow Leopard n'aime plus les tests unitaires.
29 avril 2011
Récemment j'ai voulu installer la dernière version de PHPUnit sur un système Snow Leopard.Comme il est recommandé de le faire j'ai utilisé PEAR (PHP Extension and Application Repository) pour installer PHPUnit mais, au milieu de dizaines de lignes, j'ai obtenu un message d'erreur :phpunit ... lire la suite
Redémarrer Apache HTTP Server sous Mac Os X
Utiliser Apache HTTP Server Control Interface
21 mai 2014
Pour redémarrer apache sous Mac OS X, vous devez utiliser la commande apachectl : Apache HTTP Server Control Interface.Utiliser apachectlapachectl start apachectl stop apachectl restartA bientôt ! :)... lire la suite
Mise en place d'un calendrier comprenant date et heure.
TimePicker et DatePicker personnalisable avec JQuery.
28 avril 2011
Ce tutoriel a pour but de vous apprendre à créer des champs contenant des calendriers comme ceci : Calculer la différence entre deux datesTout d'abord il faut posséder une version de JQuery avec DatePicker et vous pourrez télécharger le TimePicker sur le site officiel http://milesich.com/tim ... lire la suite
Utiliser l'objet Date de javascript pour effectuer des calculs sur les dates
Comment calculer la différence entre deux dates ?
21 avril 2011
Ce tutoriel a pour but de vous apprendre à recréer la partie de calcul de dates de cet outil "soustraire des dates".Calcul de la différence entre 2 dates /* Une regexp pour vérifier que les dates sont au format jj/MM/aaaa hh:mm */ var testDate = new RegExp("^[0-9]{2}/[0-9]{2}/[0-9]{4} [0-9]{ ... lire la suite
Se connecter en root sur MacOsX
Comment avoir les droits administrateurs sur un mac ?
15 avril 2011
Il existe plusieurs méthodes pour pouvoir lancer des commandes avec les droits administrateurs sur mac osX. La désormais célèbre commande sudo (substitute user do) permet de le faire, mais il est parfois fastidieux de devoir saisir ces quatre lettres devant chaque ligne à exécuter. Comme vous pouve ... lire la suite
DELETE avec des jointures
Supprimer des tuples dans une requête impliquant plusieurs tables.
15 avril 2011
Beaucoup de gens pensent qu'un DELETE avec une jointure est impossible et qu'il faut forcément passer par une requête imbriquée (un SELECT dans un DELETE), c'est totalement faux. D'ailleurs la syntaxe pour réaliser un DELETE avec une jointure interne ou externe est relativement proche d'un DELETE b ... lire la suite
SSH : les principes et l'authentification par cryptographie asymétrique
Générer une clé publique et une clé privée avec ssh-keygen.
13 avril 2011
Requis Pour tester ces commandes il vous faut un accès sur un serveur SSH (Secure SHell) qui possède déjà une clé privée et une clé publique (normalement la génération des clés est automatique à l'installation du serveur dans /etc/ssh/ssh_host_rsa_key[.pub] ou /etc/ssh/ssh_host_dsa_key[.pub]). ... lire la suite
Yes : la commande qui vous veut du mal
Comment saturer un système UNIX avec la commande yes ?
12 avril 2011
A l'origine la commande yes est très utile pour les programmes qui demandent des confirmations, elle signifie en gros "je te dis oui à toutes les questions que tu vas me poser donc laisse moi tranquille !".Un exemple de yes utile yes | apt-get upgrade # Equivalent de apt-get upgrade -force- ... lire la suite
Sauvegarder automatiquement une base de données MySQL
Comment automatiser la sauvegarde d'une base de données mysql avec mysqldump ?
12 avril 2011
Le dump (copie de tout ou partie du contenu d'une mémoire vers un autre support) peut se faire de deux manières sur MySQL :Avec la commande mysql : permet de dumper une base entière. Avec la commande mysqldump : permet une plus grande souplesse d'utilisation : sauvegarde de certaines ta ... lire la suite
Fork bomb : la réplication infinie des processus au service du DoS
Comment ralentir ou stopper une machine en saturant la liste des processus ?
14 mars 2011
Qu'est ce qu'un fork ? Pour répondre à cette question on ouvre notre terminal préféré et on tape "man fork".Résultat en français : SynopsisPrototype de la fonction fork en C #include <unistd.h>pid_t fork(void);Descriptionfork crée un processus fils qui diffère du processus ... lire la suite
Comment lancer une requête multi-bases avec les fonctions MySQL ?
Apprenez à faire des requêtes SQL sur plusieurs bases et à les exécuter à l'aide de PHP avec une seule connexion.
03 février 2011
Scénario : Vous développez une application PHP 5 pour l'entreprise Informatix qui vend des jeux vidéos et des consoles vidéos. L'administrateur de la base de données MySQL a décidé de diviser l'ensemble en 3 grosses partie :Une base jeux vidéo : jeux_video Une base consoles vidéo : console_video ... lire la suite
Implode / Explode : Du tableau à la chaine de caractères, de la chaine de caractères au tableau
Comment concaténer les valeurs d'un tableau (array) en une seule ligne grâce à la fonction implode.
09 janvier 2011
Un problème assez courant en programmation est de vouloir concaténer toutes les valeurs contenues dans un tableau en une chaine de caractères, séparées par un séparateur comme une virgule.Par exemple j'ai un fichier avec une liste de personnes pour qui je dois récupérer des informations dans une ... lire la suite
Transférer des photos depuis un iPhone / iPad / iPod sur un Mac.
Comment transférer des photos depuis un iPhone / iPad / iPod sur un Mac avec iPhoto ou le transfert d'images.
25 décembre 2010
Partout sur les forums je vois des gens qui se demandent comment transférer des photos depuis un iPhone / iPad / iPod sur un Mac. Mais le pire ce n'est pas la question, ce sont les réponses qui préconisent l'installation de multiples applications plus ou moins correctes. Sachez que cette opération ... lire la suite
Jeux Flashs, comment tricher ?
Tutoriel pour apprendre à tricher dans les jeux flashs et modifier son score en temps réel.
15 novembre 2010
Que celui qui n'a jamais fait de concours sur un jeu flash avec des potes lève la main !Après ce tutoriel vous serez capable d'aller au niveau 20 du tétris, d'envoyer le pingouin du Yéti Sport à 15000 mètres et bien d'autres.Avant de nous lancer dans le vif du sujet, une petit explication ... lire la suite