[DEV] Mon environnement de travail #1

Si le titre n’est pas assez explicite je vous en raconte un peu plus.

Soit un projet de développement web assez simple, un environnement de développement chez moi sur mon PC fixe qui tourne sous Windows 7, un autre environnement de développement au travail sur mon poste Linux et enfin la production sur un serveur dédié.

  • J’ai besoin de trouver de quoi versionner mon projet pour en suivre ces mises à jour et pouvoir bosser depuis les deux endroits ou je code un peu.
  • J’ai aussi besoin d’un éditeur simple qui ne soit pas une usine à gaz et qui soit identique sous Windows et Linux.
  • Si possible je prend aussi une intégration la plus idéale possible de l’outil de versionning dans l’éditeur.

La problématique est posée. Il ne reste plus que des réponses à mettre en face et des réponses simples et souples si possible !

GIT + Sublime 2 Text + un Terminal !

La voila la solution ! Git est un système de gestion de révision distribué libre et utilisable sous n’importe quel système d’exploitation. Sublime 2 est un éditeur texte très très fun, utilisable sous Windows, Mac ou Linux. Cet éditeur peut être enrichie par des plugins dont un tout fait pour GIT :-) Le Terminal parce que le Shell c’est bien que cela soit sous Linux avec bash ou sous Windows avec le shell fourni avec Git qui gère SSH et toutes les commandes de bases que l’on connait sous Linux.

Elle est pas belle la vie ?

Petit aperçu sous Windows

Un prochain article viendra détaillé l’installation et le paramétrage de Sublime. Pour ce qui est de Git la documentation officielle est très bien faite :-)

[SYSADMIN] Configurer Postfix pour relayer vers Orange

Postfix il est sympas, il envoie des mails et en plus rapidement. Le problème c’est que certains opérateurs luttent contre le SPAM en mettant des règles visant à limiter le nombre de connexions par exemple.

Orange fait partie ce ces opérateurs.

Le message de retour ressemble fort à cela :

Trop de connexions, veuillez verifier votre configuration. Too many connections, slow down.

Dans ce cas nous avons une solution, mettre en place un second process SMTP sur Postfix. Ce process va avoir quelques limitations pour répondre aux bonnes pratiques d’échanges de mail voulu par Orange.

Commençons par ajouter ces lignes dans le fichier master.cf.

slow unix - - n - 5 smtp
 -o syslog_name=postfix-slow
 -o smtp_destination_concurrency_limit=3
 -o slow_destination_rate_delay=1

Puis ces deux lignes dans le main.cf.

slow_destination_recipient_limit = 20
slow_destination_concurrency_limit = 2

Enfin on route via le fichier transport les domaines de destinations voulus via ce nouveau process.

wanadoo.com slow:
wanadoo.fr slow:
orange.com slow:
orange.fr slow:

Il ne reste plus qu’à mettre à jour le fichier transport et à relancer le service postfix.

postmap $chemin_vers_votre_fichier/transport
postfix reload

Petite liste de lecture #17

Ou plutôt une grosse liste de lecture car l’actualité a été très chargée dernièrement.

Je ne reviendrai pas sur le triste décès de iPapy d’autres en ont parlé bien mieux que moi. Il faut tout de même noté que cela n’a pas été la seule perte importante de notre monde de geek. En effet Dennis Ritchie, le père du C et d’Unix, est décédé, dans la quasi indifférence, le 8 octobre 2011 à l’age de 70 ans.

Passons a quelque chose de plus léger maintenant et avant de commencer l’énumération de liens qui va suivre : Le trailer de The Avanger est sortie !

Dev & Web

Mobile

Système

Hightec

WordPress

[Sysadmin] CurlFTPfs + Rsnaphsot = Backup de ma dedibox !

Mon site est hébergé sur une Dedibox V3. Afin d’avoir des sauvegardes régulières j’ai décidé de mettre en place l’espace FTP de 10Go offert avec la Dedibox et une solution de backup éprouvé qui nous sert quotidiennement au bureau.

La recette pour faire ma sauvegarde est donc simple.

Ingrédients.

  • CurlFTPfs afin de monter un espace FTP sur votre filesystem.
  • Rsnapshot, un très bon outil de backup.
  • Un petit script de backup MySQL pour les bases de données.

Préparation.

Lire la suite

[Gnome3] Workspace et multi-screen

Une petite astuce rapide pour pouvoir utiliser les Workspaces de Gnome 3 en multi screen.
En effet depuis l’installation de Gnome 3, mon deuxième écran avait la facheuse habitude de rester sur sa fenêtre principale même quand je changeais de Workspace.
Un petit tour sur Google et voici la solution.

Installer gconf-editor si nécessaire.

user@machine:~/$ sudo aptitude install gconf-editor

Le lancer avec un petit ALT+F2.

Puis dans le menu Desktop->Gnome->Shell->Windows décocher la case worskpaces_only_on_primary.

Simple non ?