Suivez le flux RSS (2396 abonnés) | Suivez-moi sur Twitter (3962 followers)

 

Actualité Informatique

Modifier l’éditeur de texte par défaut Linux (crontab)

Système   9 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (Votez !)
Loading ... Loading ...

Les utilisateurs réguliers du terminal sous Linux ont chacun leur éditeur de texte en ligne de commande préféré. Parmi les plus populaires : Nano, VI, VIM (VI Improved), Joe ou encore Emacs.

Chacun des ces éditeurs possède des qualités et/ou des défauts qui, à mon avis, sont comparables aux goûts et aux couleurs ;) Inutile donc de troller la dessus.

Lorsque vous lancez une commande d’édition d’un fichier (« crontab -e » par exemple) le fichier contenant les tâches sera automatiquement ouvert avec l’éditeur de fichier par défaut (celui-ci variant suivant la distribution Linux).

Personnellement, VI n’a jamais été ma tasse de ligne, je lui préfère Nano, plus ergonomique et logique d’utilisation sans avoir à retenir les commandes de tête… mais ce n’est que mon avis (au risque d’être lourd). » Lire la suite

Gérez votre iPhone, iPod, iTouch sans iTunes

Système   90 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (2 vote(s), moy. : 4,00 sur 5)
Loading ... Loading ...

Si vous possédez un iPod,iPhone ou iTouch, vous avez peut-être pu constater l’écart de poids entre l’iPod et l’application iTunes :) (bien que le poids de l’iPod n’ait en lui rien d’exceptionnel…).

Je vous propose aujourd’hui plusieurs alternatives à l’usine à gaz recommandée par Apple, iTunes. Si vous n’avez pas envie d’installer ce logiciel parce qu’il est lourd, que votre machine n’est pas toute jeune, ou bien juste parce que vous n’avez pas envie (ça arrive), sachez qu’il existe plusieurs alternatives. J’en ai sélectionné quelques unes pour vous, par ordre de préférence. » Lire la suite

Y’en a marre des mac users !

Système   18 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (Votez !)
Loading ... Loading ...

Un coup de gueule contre tous les mac users ! Vous aussi à chaque fois que votre clé USB passe dans un mac elle revient avec pleins de cochonneries inutiles sous la formes de plusieurs fichiers et dossiers :

  • .DS store
  • .Icon
  • .desktop DB
  • .desktop
  • .Trashes
  • __MACOSX (mon préferé car il a un sous dossier et un fichier dedans :p )

Ces fichiers sont nécessaires sur mac (et cachés) si vous personnalisez vos dossiers, tout comme le desktop.ini sous Windows. Mais ils sont inutiles et encombrants sur les clés USB, les CD gravés, lecteurs MP3, et j’en passe sous tous les autres OS que celui d’Apple. » Lire la suite

Exécuter un script shell avec permission root en PHP

Système   10 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (3 vote(s), moy. : 3,33 sur 5)
Loading ... Loading ...

Il peut arriver d’avoir besoin d’automatiser des actions sur un serveur linux via une page web, typiquement en PHP. Ne trouvant que peu de documentation sur ce principe, je vous propose une solution qui devrait fonctionner sur la majorité des serveurs (testée sous Debian et Ubuntu pour mon cas).

Nous allons dans cet exemple redémarrer le service DNS (Bind9) grâce à un formulaire html exécutant cette fameuse commande via un bout de code PHP. » Lire la suite

Importer une base SQL en console (WAMP)

PHP (My)SQL   11 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (2 vote(s), moy. : 5,00 sur 5)
Loading ... Loading ...

J’ai récemment changer de PC, il m’a fallu exporter mes bases de données (depuis phpMyAdmin) dans un fichier texte (.sql).

Au moment de l’importation avec PhpMyAdmin j’ai eu un message d’erreur de la part du serveur Apache :

Fatal error: Maximum execution time of 300 seconds exceeded

Mes bases de données sont trop volumineuses pour les importer via phpMyAdmin (plus de 5 mo) en HTTP.

J’ai eu beau modifier tous les fichiers de configuration (php.ini, etc.), il a du rester un endroit ou le temps maximal d’exécution n’a pas été modifié…

La solution la plus simple pour faire de l’import massif reste la console mysql. Voici comment importer une telle configuration sur une plateforme Windows :

  1. Copiez votre fichier .sql (localhost.sql dans mon cas) dans le répertoire contenant mysql.exe (pour ma part : C:\wamp\bin\mysql\mysql5.0.51b\bin)
  2. Ouvrez une fenêtre DOS (Touche Windows + R > CMD [OK])
  3. Déplacez vous en ligne de commande dans le répertoire de mysql.exe (cd C:\wamp\bin\mysql\mysql5.0.51b\bin dans mon cas)
  4. Puis lancez l’importation du fichier : mysql -u root -p < localhost.sql (« root » étant à remplacer par le nom d’utilisateur de votre base de donnée s’il diffère)
  5. L’invite vous demande votre mot de passe (« Enter password: »)
  6. Si aucun message d’erreur n’est apparu, l’importation est terminée :) Dans le cas contraire, des erreurs explicites vous indiqueront ce qui cloche (ce sont les mêmes erreurs que vous auriez eu avec phpMyAdmin puisque c’est le moteur MySQL qui les génère).

Si vous avez des erreurs du style « Can’t create database ‘toto’; database exists » vous pouvez utiliser phpMyAdmin pour pallier à la situation (supprimez la table qui existe déjà dans ce cas précis).

Vous pouvez également utiliser mysqlimport.exe présent dans le même répertoire que mysql.exe, cela peut vous être utile dans des scripts batch par exemple.

Pour importer rapidement une base gzippée sous Linux (source) :

gunzip -c /chemin/base.sql.gz | mysql -h hostname -u utilisateur -p  nom_de_la_base

Je vous rappelle que WAMP n’est pas destiné à être utilisé en production. Il doit être employé à des fins de tests en pré-production par exemple.

Note : avez-vous reconnu le logo de phpMyAdmin façon « naturelle » en haut de ce billet :p ?

Télécharger WAMPTélécharger phpMyAdmin