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