lundi 6 avril 2009

Recherche d'appartement

Comme vous le savez déjà, j'ai un stage à l'été à Montréal et il fallait donc que je me trouve un endroit où habiter pendant ces quatre mois. Au début, je voulais prendre un appartement avec certains de mes voisins des résidences qui ont eux aussi un stage dans la région de Montréal. Cependant, je me suis vite rendu compte que les offres pour les appartements meublés, disponibles pour seulement quatre mois et près de nos endroits de travail respectifs étaient plutôt rarissimes, je me suis résolu à commencer les recherches pour une chambre seule. Contrairement aux appartements, les offres pour les chambres abondaient. Il me fallait entre une demie-heure et une heure pour faire le tour des annonces du jour sur le site de kijiji. Il y avait environ une nouvelle annonce aux quinze minutes dont certaines étaient douteuses comme une qui annonçait un logement à 1000$/mois ou gratuit pour les femmes. Après l'épluchage de plusieurs offres et quelques échanges de courriels, je me suis planifié une journée de visite en gardant en tête que je pourrais y retourner plus tard si les logements visités ne me convenaient pas. Trois visites étaient planifiées lors de cette journée.

La première visite était dans un condo près du métro Frontenac où chaque chambre était louée individuellement. Je n'ai pas apprécié le quartier qui semblait délabré et dans lequel je ne me promènerais pas seul la nuit. De plus, les règlements étaient vraiment stricts en ce qui concerne les espaces communs, par exemple on ne pouvait pas ajouter de plantes dans le salon. Aussi, seulement un petit réfrigérateur était fourni dans notre chambre. Les points forts de ce logement était que les meubles étaient très récents et il qu'un système de climatisation central allait être installé avant mon arrivée (allait-il vraiment être installé?).

Le deuxième logement était situé à 15 minutes du métro Mont-Royal, un peu avant le parc Jeanne-Mance. J'ai eu un peu peur en voyant l'extérieur du bâtiment parce que c'était très vieux comme style, presque délabré. Une fois à l'intérieur, c'est beaucoup mieux même si ça reste un vieux bâtiment. La chambre est un tout-compris, même la vaisselle est incluse. Les autres locataires, un étudiant en musique et un autre qui travaille tout le temps, ont l'air très gentils. La chambre à louée était celle d'un étudiant en physiques à McGill qui part en Colombie-Britannique pour l'été.

Le dernier logement que j'ai visité était sur la rue Christophe Colomb à la hauteur de la rue Bélanger, près du métro Jean-Talon. Il s'agissait d'un 6½ tout inclus dans lequel vivaient deux françaises. Le logement était bien entretenu, meublé et propre cependant je trouvais que son emplacement était un peu trop éloigné du coeur de la ville. Aussi, j'ai trouvé ce logement un peu trop cher (600$/mois).

Après réflexions, j'ai décidé de passer l'été dans le deuxième appartement que j'ai visité (celui proche du Mont-Royal). J'ai vraiment hésité entre celui-ci et celui proche du métro Jean-Talon. Ce qui m'a convaincu était surtout son emplacement (coin Clark et Ave. Mont-Royal). En effet, il est situé entre le métro et le Mont-Royal, proche des rues St-Denis et St-Laurent. De plus, il y a une épicerie, un gym et une SAQ à moins de cinq minutes de marche. Je vais pouvoir aller travailler en métro ou en autobus (~25min), et si je suis courageux, en vélo. C'est sur que ce n'est pas le plus bel appartement de Montréal ni le plus récent, mais je crois qu'il va convenir à mes besoins pour l'été. La seule crainte que j'ai est le bruit qui pourrait y avoir la nuit. Pour finir, voici quelques photos de la chambre que je vais occuper :

mercredi 1 avril 2009

Kubuntu Jaunty Bêta - Partie 2 : Premières impressions

Quelques jours se sont écoulés depuis que j'ai installé la version bêta de Kubuntu 9.04 (Jaunty). Voici mes premières impressions :

Points forts :
  • Le démarrage est très rapide (merci ext4) : il s'écoule seulement 15 secondes entre le démarrage et l'invite de connexion de kdm. Le démarrage complet prend moins de 50 secondes.
  • Les composants de saisie (champs de texte, cases à cocher...) sont maintenant affichés correctement dans firefox.
    Firefox sous intrepidFirefox sous jaunty
  • Lors du premier lancement d'amarok, il demande l'installation des codecs manquants.
  • Le plasmoïde de gestion du réseau. Ce n'est plus une application kde3 qui gère les connexions réseau.
  • Le plasmoïde de gestion de l'énergie. Les options sont mieux disposées que le précédent.
  • Le nouveau gestionnaire de paquetages est vraiment intéressant. Il est très rapide comparé à Synaptic, c'est juste dommage qu'il avertit des dépendances seulement lorsqu'on applique les changements.
  • J'ai enfin réussi à utiliser un écran externe de 22 pouces à sa résolution maximale.
  • La mise en veille et l'hibernation fonctionnent.

Points faibles :
  • Il n'y a pas d'éditeur d'images installé par défaut.
  • Piètres performances graphiques : les effets de kwin sont lents et j'obtiens un score de 323FPS avec glxgears contre 1030FPS sous intrepid. Cela semble un bug auquel plusieurs personnes font face.

samedi 28 mars 2009

Kubuntu Jaunty Bêta - Partie 1 Installation

J'ai installé la bêta de Kubuntu Jaunty Jackalope sur mon ordinateur afin de tester ce que la nouvelle version de mon système d'exploitation favori avait à montrer. Je l'ai installée sur une partition réelle afin de voir si tout mon matériel était supporté ainsi que pour comparer les performances avec mon système actuel.

J'ai téléchargé le disque d'installation (version desktop pour amd64) par torrent et je l'ai ensuite gravé sur un disque. Lorsqu'on démarre sur le disque, on a une fenêtre de dialogue qui nous invite à choisir la langue de notre choix. Ensuite le système démarre et on a droit au bureau par défaut de kde4. On peut maintenant lancer l'assistant d'installation de Jaunty en sélectionnant une icône sur le bureau. L'installation se passe en six étapes.

La première étape est un message de bienvenue permettant de changer la langue sélectionnée lors du démarrage.


La deuxième page permet de sélectionner notre fuseau horaire. Il est à remarquer que l'affichage du fuseau sélectionné est incorrect.


Ensuite, on peut sélectionner la disposition clavier voulue. Encore là, il n'y a rien de bien sorcier.


Nous sommes maintenant rendus à l'étape la plus cruciale de l'installation : le choix des partitions sur lesquelles faire l'installation. J'ai trouvé que l'affichage de cette étape est particulièrement long. Étant donné le pêle-mêle de mes partitions, j'ai choisi le partitionnement manuel. Aussi, j'ai choisi de tester le système de fichier ext4.


L'avant-dernière étape permet la création de l'utilisateur par défaut ainsi que le choix du nom de l'ordinateur.


La dernière étape est un résumé des options d'installation choisies. On a accès à une boîte de dialogue afin de changer certains paramètres avancés comme le gestionnaire d'amorçage.


L'installateur procède ensuite au formatage des partitions ainsi qu'à la copie des fichiers. Après un temps de copie d'une dizaine de minutes, l'installateur télécharge et installe les paquets contenant les traductions pour la langue sélectionnée.


À la fin de l'installation, une fenêtre nous invite à redémarrer l'ordinateur. Le processus d'installation a pris environ 35 minutes sur mon ordinateur. Les seuls problèmes que j'ai eus avec l'installateur étaient l'affichage incorrect du fuseau horaire sélectionné ainsi que la présence de quelques textes qui était encore en anglais.

À venir : mes premières impressions et les différences de performance...

lundi 23 mars 2009

[Truc C++] Faire un bon singleton

Dans le cadre d'un projet à l'université, il a fallu que j'implémente le patron de conception (design pattern) singleton. Puisque je n'ai jamais fait cela en C++, j'ai parcouru la Toile afin de trouver un exemple qui semblait correct. J'ai implémenté un des exemples semblables que j'ai trouvés. Cependant, le professeur m'a dit que cela n'était pas correct parce qu'il pouvait faire fuir des ressources. Il m'a donné le lien vers son site où il expliquait une implémentation correcte. J'ai décidé de le partager puisque la plupart des exemples sur internet ne sont pas corrects.

samedi 21 mars 2009

Les jeux sont faits

Lundi soir passé, j'ai reçu les cotes des employeurs à propos des entrevues pour le stage de cet été. Je crois que je ne suis pas très habile en entrevues, j'ai souvent été coté deuxième et même j'ai été coté 0 à un poste. Néamoins, je vais officiellement faire mon stage de l'été chez Aurora MSC au centre-ville de Montréal. Comme la plupart ne connaissent pas cette compagnie, voici la description de l'entreprise écrite dans l'offre qui était affichée.

Aurora MSC est un pionnier dans le développement de solutions de gestion et visualisation d'images numériques complexes pour le secteur de la santé. Nos solutions assistent les médecins dans la recherche de traitements et le diagnostic de maladies afin d'améliorer l'état de santé des patients.

Il s'agit de la première fois que je vais travailler à Montréal et même la première fois que je vais vivre dans la métropole. Je sens que je vais avoir du plaisir à essayer de trouver un appartement (déjà meublé en plus!). Je compte profiter des quatre mois que je vais passer là-bas pour me faire une idée de la ville (ville béton ou ville en vie). En quatre mois, je crois que je vais être capable de me faire une idée de Montréal afin de savoir si je voudrais travailler là-bas plus tard.