Affichage des articles dont le libellé est tutoriel. Afficher tous les articles
Affichage des articles dont le libellé est tutoriel. Afficher tous les articles

lundi 27 février 2012

macports MAMP et Symfony2

Comme j'ai galérer violemment alors que c'était simple, voici comment installer Symfony sur un serveur MAMP tout compilé depuis Macports.

Tout d'abord, le tutoriel pour ce faire un build MAMP depuis les ports.
Ensuite, télécharger l'archive Symfony et la déposer dans le DocumentRoot.
Ensuite trois petites commandes :

$ sudo port install php5-sqlite php5-iconv php5-apc php5-posix php5-intl
$ sudo port unload apache2
$ sudo port load apache2

Explication :
Symfony recommande l'utilisation de plusieurs extensions pour son fonctionnement, après avoir relancer apache2, celui-ci ne devrait plus gueuler.

En espérant aider :)

samedi 11 février 2012

Sauvegarder ses bases de données MySQL

Le manuel mysql (man mysql) n'étant pas très clair sur le sujet, il a fallut que je me rendes sur l'IRC de #mysql pour trouver la solution. En effet, tout les sites que j'ai visité explique comment dumper les bases d'une manière simple mais pas comment les restaurer toutes.

Dump de toutes les bases :

mysqldump --user="root" --password="pwd" --result-file="/path/dump.sql" --all-databases

Restauration des bases (syntaxe étrange mais ça fonctionne) :

mysql --user="root" --password="pwd" < /path/dump.sql

Et ça fonctionne à tout les coups, qu'il y est une base manquante parmi toutes etc.

Documentation Git en français

 Update : J'ai fait une demande pour avoir une version à jour directement dans la rubrique download. Have fun :)

Trouver une documentation sur Git complète et en français n'est pas chose facile, c'est pour cela que l'organisation progit-fr a été crée sur github pour participer à cet effort de traduction et de correction. Une version pdf est disponible sur le blog de jnavila. N'hésitez pas a poser votre pierre à l'édifice !

samedi 19 juin 2010

Login automatique sur les TTY


 Si comme moi, ça vous gonfle de devoir se logger dans les consoles virtuelles de Linux, cette petite astuce vous sauvera surement la vie !

samedi 12 juin 2010

Network Space sur Archlinux

Je vais vous expliquer comment monter son NAS sur votre distribution préférée ainsi que les difficultés que l'on peut rencontrer, ou du moins que j'ai rencontré.

Tout d'abord, assurez-vous que votre NAS est connecté via un câble ethernet sur votre routeur/box et qu'il est bien détecté sur le portail de configuration de votre FAI. Ensuite n'oubliez pas de configurer sur celui-ci le routeur en IP fixe. En effet, nous allons partager les dossiers de votre disque dur réseau en utilisant une IP, si votre IP est configuré en dynamique, chaque redémarrage de votre NAS/box nous fera perdre le lien entre votre ordinateur et le disque de stockage.

jeudi 10 juin 2010

Github



Github est un site qui centralise une flopée de projet en cour de développement, il est lié à Git crée par Linus Torvalds. Git est un logiciel de gestion des versions, cela permet de travailler à plusieurs sur un même projet informatique tout en sauvegardant chaque changement fait par chacun des développeurs. Je l'ai découvert sur phollow.me mais je n'y avais pas vraiment preté attention car n'étant pas développeur :D

Finalement il peut être utilisé pour sauvegarder vos fichier .conf avec les avantages du versioning. ( backup, annulation d'un changement etc )

Voici une liste de lien qui explique le fonctionnement et l'installation :


Certaines personnes me demande parfois les couleurs de mon terminal, un petit tour sur mon dépôt puis le tour est joué :)

mercredi 28 octobre 2009

ArchBookPro

Ayant reçu ma paye pour le travail fourni cet été, j'ai voulu m'acheter un netbook pour mes études pourtant il n'avait pas ce que je recherchai, l'un avait un bon design mais une autonomie faible, l'autre le contraire etc. Une vraie misère.

Tout mon entourage m'encourageai vers le nouveau MacBook Pro Unibody 13 pouces, grosse autonomie, design de guedin, écran incroyable. J'ai craqué :)Cependant, Les systèmes OSX c'est pas trop ce qui me fait kiffer, j'ai donc décidé d'installer Archlinux sur mon MacBookPro :D

C'est tout à fait possible depuis qu'Apple a décidé de se séparer de l'architecture PPC qui était utilisé dans les anciennes configurations, ils ont donc remplacé les processeurs par des Core2Duo d'Intel, en plus simple, le monde Apple enfin "ouvert" à n'importe-quel système d'exploitation !

Les détails de l'installation sont en plusieurs parties et c'est Rydgel qui s'y est collé avec un peu de mon aide :)


Installer Archlinux sur son MacBookPro première partie
Installer Archlinux sur son MacBookPro deuxième partie

tada !Les photos de l'installation sont disponibles sur mon flickr !

samedi 9 mai 2009

Le site du zéro

Et oui si comme moi vous êtes un zéro ce site est fait pour vous !
En effet, celui-ci regroupe une ribambelle de tutoriel expliquant de A à Z ce qui vous intéresse.

Il ce divise en plusieurs parties, tout d'abord les tutoriaux officiels de la team, mais aussi les différents ajouts des membres zéro qui contribue à l'enrichissement du contenu :)

C'est graçe à ce site que je me débrouille sur linux, c'est dire ;-)

Ça ce passe par ici :-)

Script pour linuxien (AdZHosts)


Je vous concocte ce petit guide pour les utilisateurs de linux qui aimerai automatisé la mise en place du fichier hosts d'Hajdar. En effet, comme notre cher serviteur le mets régulièrement à jour (merci pour son travail acharné) il est parfois assez chiant fastidieux de l'écraser à chaque fois, j'ai donc crée un petit script en bash lançable par terminal qui automatise toute la tâche.

ouvrez un terminal dans "menu>accessoires>terminal"
tapez :
gedit hosts.sh
Le traitement de texte apparaît, copiez-collez ceci :
#!/bin/bash
#version 6
echo -n "Je télécharge l'archive ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "Téléchargement :"
wget --directory-prefix=/tmp "http://kosvocore.free.fr/AdZHosts/AdZHosts.zip"
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
unzip /tmp/AdZHosts.zip -d /tmp/
if [ -e /tmp/hosts ] || [ -e /tmp/HOSTS ]
then
{
gksudo mv /tmp/HOSTS /tmp/hosts
gksudo mv /tmp/hosts /etc/
echo "Mission Accomplie !"
}
elif [ -e /tmp/AdZHosts/hosts ] || [ -e /tmp/AdZHosts/HOSTS ]
then
{
gksudo mv /tmp/AdZHosts/HOSTS /tmp/AdZHosts/hosts
gksudo mv /tmp/AdZHosts/hosts /etc/
echo "Mission Accomplie !"
}
else
{
echo "Fichier non trouvé"
}
fi
sudo rm /tmp/AdZHosts.zip
sudo rm -r /tmp/AdZHosts/
exit 0;
Enregistrez le fichier en hosts.sh, il devrait apparaître dans "/home/utilisateur".
Cliquez droit dessus puis "propriétés>permissions" puis cocher :
"autorisé l'éxecution du fichier comme un programme"

Ouvrez un nouveau terminal puis tapez :
./hosts.sh
Il vous demande votre mot de passe pour remplacer dans /etc/
Et voilà, directement téléchargé et remplacé ;-)
N'hésitez pas à commenté pour que j'améliore ce tutoriel :-)