0
Posted by alex on Sep 28th, 2009

open24hours1Since I'm working at night, I spend a lot of time searching good 24hr restaurants in Montreal. I tried every restaurants/stores on the list.

This list does NOT includes McDonalds or Dunkin Donuts because they are all 24 hours and can be found easily in most major streets of Montreal.

Update: I found a 24hr Subway!
Update: I found a 24hr Lafleur restaurant!
Restaurants

Miami Deli 514-525-0600
3090 Sherbrooke Est
Déli, Pizza, Greek, Fish, Pastas, Sandwiches
Piazza Gousta 514-364-2072
45 90th Ave, LaSalle
Breakfasts,Déli, Pizza, Greek, Fish, Pastas, Sandwiches
Chez la mère 514-725-9391
4028 Rue Masson
Déli, Pizza, Pastas, Sandwiches
La banquise 514-525-2415
994 rue Rachel Est
99 types of poutine and other fast food
Rapido du plateau 514-284-2188
4494 Rue St-Denis
 
Dunn's Famous 514-395-1927
1249 Metcalfe
Smoke Meat
Orange Julep 514-738-7486
7700 Boulevard Décarie
Famous orange juice and greasy fast food
Yoy Sushi 514-844-9884
4526 Saint-Denis
Sushi and Vietnamese food
Tim hortons 30 rue De L'Église Donuts, sandwiches, bagel and coffee
Tim hortons 8080 boul. Champlain Donuts, sandwiches, bagel and coffee
Piazza Gousta 514-364-2072
45 90th Avenue
Pizza and Deli
Le Club Sandwich 1578 Sainte-Catherine Est Sandwiches and french fries. Hot Spot of the Gay Village
Chenoy's Deli & Steak House 514-620-2584
3616 Saint John's Road
Grills, Fast Food and Deli
Casino de Montréal 514-392-2746
1 Ave du Casino
Gambling and all kind of food
Subway 2144 Guy street (Lincoln corner) Sandwiches

 

Groceries

Couche tard 4460 verdun street
Couche tard 3980 Wellington
Inter Marché 1670 Mont-Royal Est
Provigo 11281 boulevard Albert-Hudon
Supermarché 4 frères 3701 boulevard Saint-Laurent

 

Gas

Esso + Tim horton 700 avenue Atwater
Petro Canada 5420 Verdun street

 

Drugstore

Pharmaprix 5122 Côte des Neiges
0 comment
10
Posted by alex on Nov 16th, 2008

Il existe des centaines de méthodes pour faire des backups, plusieurs avec rsync. Rsync étant un outil merveilleux et très puissant, dans ce billet je vais vous expliquer une méthode efficace qui économise l'espace disque.

Pour l'exemple on va prendre pour acquis que la sauvegarde se fait tous les jours, mais ça pourrait aussi bien être toutes les semaines, tous les deux jours, etc... Cette méthode permet donc de garder une sauvegarde des trois derniers jours mais sans utiliser trois fois l'espace.

Quelques avantages de cette méthode:

  • On ne copie que les fichiers qui ont changés donc utilisation moindre d'espace et un backup beaucoup plus rapide.
  • On peut remonter trois jours en arrière sans se casser la tête (Souvent les backups incrémentaux garde juste les fichiers qui ont changé, donc pour restaurer un backup on doit tout reconstruire en partant du backup le plus ancien au plus récent.... Nous on va tricher, on va faire semblant que chaque backup est une image complète du dossier source :) )
  • Dans un système de fichiers, un simple fichier peut avoir plusieurs noms, ce qu'on appelle des "hardlinks". Cela permet à nos sauvegardes d'avoir chacun un lien vers un fichier identique au lieux de le copier trois fois. Si le fichier change entre les sauvegardes, nous supprimons le hardlink et le fichier modifier prend sa place!

Tout d'abord voici de quoi aurait l'air le script shell:

#!/bin/sh
TARGET=/mnt/sda2/backups
SOURCE=/home/
/bin/rm -Rf $TARGET/backup.2
/bin/mv $TARGET/backup.1 $TARGET/backup.2
/bin/mv $TARGET/backup.0 $TARGET/backup.1
/usr/bin/rsync -a --no-o --delete --safe-links --link-dest=$TARGET/backup.1 $SOURCE $TARGET/backup.0/

Explication:

SOURCE est le dossier que vous désirez sauvegarder.

TARGET est la destination des sauvegardes (de préférence un disque dur différent ou, au moins, une partition différente).

Dans le dossier $TARGET vous devez créer trois dossiers: backup.0, backup.1 et backup.2. Ceux-ci contiendront vos sauvegardes d'aujourd'hui, d'hier et d'avant hier respectivement.

Le script commence par supprimer le dossier backup.2 qui est le plus ancien backup. Il décale les autres dossiers afin de pouvoir créé un nouveau backup.0, c'est à dire le plus récent (aujourd'hui).

La magie se passe dans la dernière ligne. Rsync va scanner le dossier source en le comparant avec la sauvegarde du jour précédent (--link-dest=$TARGET/backup.1). Il va vérifier tous les fichiers trouvés dans le répertoire source et les comparer avec ceux du jour précédent, backup.1. Lorsqu'il trouve un fichier qui a changé depuis la dernière sauvegarde, il le copie dans backup.0. Par contre, et c'est là toute la beauté de la chose, si le fichier n'a PAS changé, il va créé un lien dur vers le fichier se trouvant dans la sauvegarde d'hier.

De cette façon chaque dossier de sauvegarde backup.0, backup.1 et backup.2 seront des images "complètes" de votre dossier source, mais les fichiers identiques entre les sauvegardes seront stoqués une seule fois sur le disque !

La dernière étape est de planifier un cron job pour automatiser les sauvegardes !

Note: Si vous utilisez une vielle version de rsync, il se peut que l'argument --link-dest n'existe pas ou soit brisé, voici donc une version alternative. Cette version va dupliquer la journée d'hier (en créant des liens durs, pas des copies) et ensuite rsync va simplement synchroniser ça avec la version actuelle. Ça revient exactement au même résultat que l'autre script, mais beaucoup moins efficace en terme de vitesse:
#!/bin/sh
TARGET=/mnt/sda2/backups
SOURCE=/home/
/bin/rm -Rf $TARGET/backup.2
/bin/mv $TARGET/backup.1 $TARGET/backup.2
cp -al $TARGET/backup.0 $TARGET/backup.1
/usr/bin/rsync -a --no-o --delete --safe-links $SOURCE $TARGET/backup.0/
Read more...
10 comments
0
Posted by alex on Nov 16th, 2008

Vous pouvez configurer un message qui va s'afficher dès la connexion d'un utilisateur via remote desktop. Lorsque l'utilisateur aura cliqué sur OK, le message disparaîtra et il pourra terminer la procédure de connexion.

Ce message sert générallement à afficher une notice de bienvenue, des avertissements ou des nouvelles.

  1. Connectez vous en tant qu'administrateur sur votre serveur à l'aide de remote desktop.
  2. Cliquez sur "Start" -> "Administrative Tools" ->  "Local Security Policy."
  3. Allez dans "Local Policies"->"Security Options". Dans le panneau de droite recherchez les lignes "Interactive logon: Message text for users attempting to log on" et "Interactive logon: Title for users attempting to log on".
  4. Double cliquez sur les lignes afin de changer le titre et le message de sécurité qui apparaîtra.
  5. C'est déjà tout ! :)
0 comment
0
Posted by alex on Nov 16th, 2008

Par soucis de sécurité je vous recommande fortement de changer le port de connexion de vos serveurs SSH.

ATTENTION: Assurez vous que votre firewall laisse passer les connexions sur le nouveau port !

 

Changement temporaire

  1. Avant de changer le port définitivement nous allons lancer un deuxième démon sshd qui va écouter sur le nouveau port. SSHD va alors écouter sur le nouveau port ET sur l'ancien (probablement 22). Exécutez la commande suivante en tant que root:

    /usr/sbin/sshd -p 123

    123 est le nouveau port

  2. Essayez de vous connectez à votre ssh sur le nouveau port. Si ça fonctionne passez à l'étape suivante, sinon vérifiez votre firewall.

Changement permanent

  1. Ouvrez le fichier de configuration de sshd ( /etc/ssh/sshd_config ) avec vi et cherchez la ligne Port XX (où XX est le port actuel). Si la ligne est commentée (précédée par un ou des #), décommentez la.
  2. Changez le port pour celui que vous désirez et enregistrez les changements. Quittez Vi.
  3. Redémarrez sshd (/sbin/service sshd restart ou /etc/init.d/sshd restart)

Maintenant votre serveur ssh devrait écouter sur le nouveau port !

0 comment
Go to Top