Installation et parametrage d’un serveur @home sous linux ubuntu – partie 1

Introduction :

Voila, je vous explique ce que j’ai envie de mettre en place chez moi : un serveur a tout faire. Donc je voulais un serveur qui face :

  • Serveur Web : Apache, MySQL, PHP, et d’autres services si besoin.
  • Serveur de fichier : FTP(s), Samba
  • Serveur Multimedia : upnp DAAP, Orb …
  • Serveur de son : mdp webradio …
  • Serveur de session.
  • Serveur administrable a distance : SSH, (vnc ?)
  • Puis d’autre serveur comme svn, DNS (BIND), etc.

Lire la suite de l’article : Installation et parametrage d’un serveur @home sous linux ubuntu – partie 1 »


Comment supprimer tous les fichiers du meme type dans tous les répertoires

Pour mon futur tuto, j’ai eu besoin de supprimer toutes les vidéos présentent dans le dossier music. J’ai donc fait un petit script qui permet de supprimer tous les fichiers .avi, .mov, .mpeg et .wmv. Ensuite si un répertoire est vide, il le supprime aussi :d Tout ça en récurrence.

Voila le petit script :

#!/bin/sh
find . -iname "*.avi" -exec rm -f {} \;
find . -iname "*.mpeg" -exec rm -f {} \;
find . -iname "*.mov" -exec rm -f {} \;
find . -iname "*.wmv" -exec rm -f {} \;
find . -depth -empty -type d -exec rm -rf {} \;

Pour l’exécuter (il faut d’abord le rendre exécutable) Il suffit de faire (dans le répertoire courant) :

chmod +x del_movie.sh
./del_movie.sh

Voila, j’espère que ca pourra vous servir ;)

Et si vous avez mieux, je suis preneur, car je trouve pas ca très performant …


Edito du 28 juillet 2009

Salut. Vous avez passé un bon week-end ? Moi nikel. Bon bref.

Déjà j’ai mis a jour le logiciel de gestion des comptes en colocation. Il y avait un gros bug tout moche qui faussait les résultats des dettes. En gros dès qu’une colocation comportait plus de 4 colocataires, il y avait des erreurs. Maintenant ce Bug est corrigé. Il suffit de remplacer le fichier calcul.php. Le reste peut rester en place sans problème. Donc si vous avez des écarts avec vos derniers relevés, c’est normale. Sinon j’ai aussi ajouter une balance : ca vous informe de votre solde actel :
Lire la suite de l’article : Edito du 28 juillet 2009 »


Comment mettre en place un backup sur son serveur dedié ?

Comment mettre en place un système de backup automatique sur son serveur dédié qui tourne sous linux ? Et bien rien de bien compliqué, il suffit de lire ce qui va suivre pour sauvegarder les dossiers que vous voulez : /home les svn, les bases de données etc …

Il y a un petit outils qui va quasiment faire tout le travail pour nous : backup-manager [Tuto sur le site d'Ubuntu-Fr]. Je me suis insipiré de ce tuto pour ecrire celui que vous etes en train de lire.

Pour utiliser ce logiciel, et facon plus général, il vaut mieux etre en root pour effectuer toute le prochaine opération. on passe donc en root :

sudo su

Lire la suite de l’article : Comment mettre en place un backup sur son serveur dedié ? »


Sortie de la beta 1.9 de Zend Framework

zf-logo

Zend Framework 1.9.0 vient de sortir en beta. Youpi. On peut la trouver la : http://framework.zend.com/download/latest

Bon en gros ils nous disent quoi les gars de chez Zend ? Que c’est une version non-stable, et qu’on ne la trouve pas encore sur le site. Sinon ils ont beaucoup travaillé sur la stabilité, les tests etc… Et tant mieux, ils sont vraiment trop fort les gars de chez Zend. Sinon pour les nouveautés : support de la version 5.3 de php.

Lire la suite de l’article : Sortie de la beta 1.9 de Zend Framework »


Comment mettre en place un Layout avec le Zend-Framework 1.8

On va voir ensemble comment utiliser les Layouts, placeholder, helper dans le Zend Framework 1.8 (et supérieur). En effet, depuis la version 1.8, la gestion n’est plus automatique, mais en 2 temps 3 mouvements c’est réglé.

Qu’est ce qu’un Layout ?

Un layout est un template, ou alors un squelette vide de votre site. Il n’y a aucun contenu, il n’y a presque que du code HTML. Les layouts sont très pratique, car ils permettent de ne pas avoir copier / coller tout le code html identique sur chaque pages. On peut donc faire des templates par defaut pour un grand nombre de page.

Dans tous les cas, un script de layout est nécessaire. Les scripts de layout utilisent simplement Zend_View (ou une implémentation particulière personnalisée). Les variables de layout sont enregistrées dans le placeholder Layout, et peuvent être accédées via l’aide de vue placeholder ou directement en tant que propriétés de l’objet layout.

D’après la documentation de Zend Framework

Lire la suite de l’article : Comment mettre en place un Layout avec le Zend-Framework 1.8 »