BillautShow très intéressant sur le nouveau site de ventes aux enchères “Place des Ventes” qui vient tout juste d’ouvrir depuis cet été. D’excellentes idées dans ce site que je suis déjà depuis son lancement… à suivre.
Générateur de business Web 2.0
Excellent générateur aléatoire de nom de projet à la sauce Web 2.0.
Calculer un salaire d’ingénieur
Un simulateur de salaire vraiment précis (il m’a donné mon salaire annuel à 100 Euros près).
Mano Solo
Je cite Raoul alias Mano Solo :
Quand j’étais môme je les volais les disques, et à la fnac des halles à ses début j’en ai carrement sorti des piles entieres dans mon dos. Fallait pas se faire pecho par les gorilles. Je volais mais je cassais pas tout, je volais AU MAGASIN qui lui prend en compte le vol dans sa marge et de toute façon quoi qu’il arrive paye la maison de disque. Arretez de vous trouver des escuses avec vos licences et vos discours, vous êtes des petits voleurs sans couilles qui essayez de vous justifier.
Moi je telecharge des films, j’arrete pas. Je le dis, je m’en branle, il est hors de question que je paye pour toutes ces merdes, mais si je veux le dernier Tom Waits ça me vient pas à l’idée de le chercher sur les newsgroups, je l’achete. Parce que je veux que Tom Waits existe. Tous vos discours puent l’ypocrisie, dites-le! Assumez au moins! Bin ouais je vole. Mais vous volez qui? C’est là le vrai sujet et c’est là qu’on va voir si vous savez vivre en société ou pas. Le mec qu’est fan d’un artiste français et qui le telecharge, c’est un enculé, faut le dire merde!
Installation de l’environnement Ruby On Rails sous Ubuntu + IDE RadRails
Un très bon tuto sur l’installation de l’environnement RoR et de l’IDE RadRails.
N’oubliez pas d’installer le package ruby1.8-dev grâce à sudo apt-get install ruby1.8-dev
ainsi que le package rdoc grâce à sudo apt-get install install rdoc
Bon, pour être sûr de partir sur une bonne base, enlevons rails si celui-ci a déjà été installé:
Code:
sudo apt-get remove railsEnsuite, téléchargeons et lançons Ruby Gems (installeur genre Apt, conçu pour les applis ruby):
Code:
cd wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz tar xvfz rubygems-0.9.0.tgz cd rubygems-0.9.0 sudo ruby setup.rb cd .. rm -rf rubygems-0.9.0 sudo gem install railsEt répondez oui (avec Y) à toutes les questions.
Voilà! Vous avez désormais rails installé sur votre machine.Pour RadRails:
Code:
cd et
wget http://ovh.dl.sourceforge.net/sourceforge/radrails/radrails-0.7.0-linux-gtk.tar.gz
tar xvfz radrails-0.7.0-linux-gtk.tar.gz
cd radrails
./RadRails
Voilà une bien belle IDE pour développer en Rails.
La relativité de la beauté
Une vidéo excellentissime sur la beauté moderne. Ca devrait en faire décomplexer un certain nombre.
Configuration Webmin pour Apache2
Un exemple de configuration pour que webmin-apache fonctionne avec apache2.
Configuration PureFtpd
La notion d’utilisateurs virtuels est très simple, il s’agit d’un utilisateur pouvant se connecter uniquement via FTP (par opposition aux comptes de la machine, qui peuvent également se connecter en FTP). Toutes connexions locales, SSH… lui seront refusées.La méthode utilisée est la suivante :
* Les utilisateurs possèdent l’UID d’un utilisateur système existant. Il est possible de créer un utilisateur virtuel possédant le même UID que votre utilisateur système courant (afin de garder les mêmes accès). Le même principe est utilisé pour le GID.
* Chaque utilisateur virtuel possède un profil unique contenant ses limites de bande passante, ses quotas, ses horaires d’accès…
Tout cela apporte une sécurité assez robuste en cas d’exploitation d’une éventuelle faille.
Installation (-20 min)1. Installer le serveur avec la commande :
sudo apt-get install pure-ftpd pure-ftpd-common… A ce stade, les utilisateurs anonymes ne peuvent pas se connecter et les clients authentifiés peuvent se balader partout dans l’arborescence…
a. Chroot des utilisateurs
Créer un fichier ChrootEveryone et mettre la valeur “yes” à l’intérieur
sudo touch /etc/pure-ftpd/conf/ChrootEveryone sudo gedit /etc/pure-ftpd/conf/ChrootEveryoneb. Autorisation des accès anonymes
Editer le fichier de configuration NoAnonymous et remplacer la valeur “yes” par “no”
sudo gedit /etc/pure-ftpd/conf/NoAnonymous2. Tout d’abord, créer un nouveau groupe pour pureftpd :
sudo groupadd ftpgroup3. Ensuite, ajouter un utilisateur qui n’aura aucune permission dans son répertoire personnel, ni aucun shell valide :
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser4. Nous allons maintenant pouvoir créer notre premier utilisateur virtuel ‘syd’ avec la commande pure-pw useradd :
sudo pure-pw useradd syd -u ftpuser -g ftpgroup -d /var/ftp/syd -N 200Ici, l’utilisateur syd sera ’emprisonné’ (chrooter) dans son répertoire personnel (/var/ftp/syd) grace à l’option “-d” et sera limité à 200 MB d’espace disque avec l’option “-N 200”. Attention, le premier mot de passe demandé est celui du compte root qui exécute la commande, les 2 suivants ceux à créer pour l’utilisateur virtuel syd.
Remarque : Le dossier “/var/ftp/syd” indiqué sera créé automatiquement à la première connexion si le fichier “/etc/pure-ftpd/conf/CreateHomeDir” contient “yes”
5. Les utilisateurs virtuels sont enregistrés dans le fichier /etc/pure-ftpd/pureftpd.passwd ; après chaque ajout d’un utilisateur virtuel, il faut impérativement mettre à jour la base de donnée avec la commande :
sudo pure-pw mkdb6. Pour finir, il faut créer un lien symbolique pour activer l’authentification des utilisateurs virtuels :
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredbVoilà, en quelques lignes de commandes vous avez installé un serveur FTP accessible par vos utilisateurs systèmes, vos utilisateurs virtuels et un compte anonyme
Pour aller plus loin
1. Modification des options d’un compte virtuel
sudo pure-pw usermod syd -d /NouveauDossierDeSyd -N 400Ici on change le répertoire de base de notre utilisateur syd et on lui affecte un nouveau quota
2. Suppression d’une option
sudo pure-pw usermod syd -N ''Mettre des simples quotes sans valeur pour l’option à retirer
3. Suppression d’un compte virtuel
sudo pure-pw userdel sydAstuce : rajouter le switch -m à la fin de la commande pour mettre à jour la base de donnée automatiquement
4. Réinitialisation d’un mot de passe
sudo pure-pw passwd syd5. Lister les utilisateurs virtuels
sudo pure-pw list6. Afficher les options d’un utilisateur virtuel
sudo pure-pw show syd7. Actions sur le serveur ftp
sudo /etc/init.d/pure-ftpd {start|stop|restart|force-reload}Pureadmin est une interface graphique qui permet de gérer les utilisateurs virtuels de pure-ftpd mais également de surveiller et interagir avec l’activité du service ftp. Pour l’installer :
sudo apt-get install pureadminAdeptes de la ligne de commande ou d’interfaces graphiques (mon choix est fait), vous avez maintenant les bases pour monter votre propre serveur ftp !
Regarder les chaines de TV sur le net
Article intéressant sur les chaines de TV sur le net :
FreeTube: Diggé hier, il regroupe une sélection de chaînes en Anglais classées par Catégories (News, Business, Music…). Pas de lien morts et un nombre important de chaînes.
ChannelChooser: Assez semblable au précédent, de navigation plus simple, regroupe aussi les chaînes par catégories.
ChooseAndWatch: même principe que les premiers.
Streamick :Interface plus sobre, mais efficace pour regrouper les chaînes par catégories.
Live Tv Online: Interface assez efficace et simple pour ce site qui regroupe les chaînes anglophones par catégories et qui commence aussi regrouper les chaînes par Pays.
4TV: le site se flatte de regrouper 226 chaînes en haute qualité. Dans la pratique il regroupe les chaînes disposant d’un débit supérieur à 200 Kbits comme les autres sites.
BelineTV: regroupe lui les chaînes par Pays et donne la qualité du stream.
wwiTV: Ici aussi les chaînes sont regroupés par pays.
Enregistrer et sauvegarder les vidéos en ligne (YouTube, DailyMotion, etc.)
J’ai enfin mis la main sur cette extension qui peut s’avérer fort utile pour sauvegarder les vidéos disponibles en ligne sur les plate formes de diffusion de vidéos.