23 avr 2007

Alternative à KMenu

Category: UncategorizedRenaud @ 21h22

Tasty MenuDjib nous a dit, il y a quelques jours, de garder un oeil sur Linux Mint. Comme je ne connaissais pas, j’ai jeté un oeil et j’ai trouvé une distribution assez jolie, mais une chose m’a frappé: le menu ! Je le trouve bien plus esthétique et pratique que le menu standard de KDE.

Après avoir lu les releases notes, j’ai appris que KMenu, l’outil qui permet d’afficher le menu sous KDE par défaut, a été remplacé par TastyMenu. J’ai donc entrepris de l’installer sur ma feisty et, à ma grande surprise, il n’y a rien de compliqué:

$ wget http://bennid.de/files/linux/debs/kubuntu/feisty/tastymenu_0.8.2-1_i386.deb
$ sudo dpkg -i tastymenu_0.8.2-1_i386.deb

08/05/2007: Mise à jour du lien vers le package, v0.8.1 (Merci ArtMoonik)
13/05/2007: Mise à jour du lien vers le package, v0.8.2 (Merci à l’auteur du package, Yaccin)

Une fois installé, il faut le rajouter à votre kicker (la barre des tâches). Un petit clic droit sur la barre suivi de « Ajouter une applet » vous permet d’avoir une liste d’applets disponibles pour le kicker. Cherchez TastyMenu et cliquez sur « Ajouter » pour qu’il s’insère dans la barre. Et voilà, vous pouvez maintenant le placer où vous voulez et supprimer KMenu, vous avez désormais un magnifique menu :)

Mots-clefs : , ,


22 avr 2007

Google Calendar: point central de la vie d’un geek tête en l’air

Category: UncategorizedRenaud @ 16h12

Synchro Google CalendarJ’ai tendance à oublier les fêtes, les anniversaires et les rendez-vous. Pour les rendez-vous, je mettais des rappels dans mon téléphone portable, mais pour les anniversaires et les fêtes, quasi impossible. Je dois changer de mobile tous les ans et vous pouvez être sûr qu’ils ne sont pas compatibles entre eux, ce qui impliquerait de devoir retaper toutes les fêtes à chaque changement de mobile…

Heureusement est arrivé (© Jérome Bonaldi) Google Calendar. Ca a changé ma vie ! Tout est inscrit dessus et je peux y accéder à tout endroit.

Démonstration !

Utilisation de base

Bon, Google est connu pour ses interfaces web hautement web 2.0. Tout est dynamique, rapide, ça bouge dans tous les sens et en plus, c’est pratique et rapide de faire ce qu’on veut. Google Calendar n’échappe pas à la règle, mais là n’est pas le sujet, ce service n’est pas nouveau et je pense que tout le monde sait déjà s’en servir ou bien apprendra très vite de par son interface extrêmement intuitive. Un point important, peu connu et extrêmement pratique est l’envoi (gratuit) de SMS. En effet, Google peut vous informer de vos rendez-vous via SMS.

Pour cela, rien de plus simple: un petit tour dans les paramètres (en haut à droite) puis dans l’onglet « notifications ». Il n’y a plus qu’à suivre les instructions. On rentre son numéro de portable, Google envoie un SMS de vérification contenant un code qu’il faudra retaper afin de s’assurer que c’est bien votre téléphone. Il ne reste qu’à choisir quels types de notifications vous souhaitez recevoir par SMS, ET C’EST TOUT !

Utilisation avec Thunderbird

Et oui, on peut directement avoir accès à son agenda depuis Thunderbird, mais Thunderdbird 2 uniquement. Tout d’abord, il faut installer l’extension Lightning qui n’est ni plus ni moins que le successeur de feu calendar: un calendrier pour Thunderbird. Dans la foulée, on installe une autre extension qui va nous permettre d’accéder à notre calendrier Google: Provider for Google Calendar et hop, on relance Thunderbird.

Un petit calendrier apparait sous la liste des boites mails. Si l’on clique sur l’onglet agenda, sous ce petit calendrier, une liste s’affiche contenant normalement qu’un seul agenda: « Mon agenda ». Et bien nous allons y ajouter notre calendrier Google. En cliquant sur nouveau, une fenêtre s’affiche pour connaitre l’emplacement de l’agenda, évidemment, il se trouve « sur le réseau ». La fenêtre suivante nous demande de choisir le type (on choisit évidemment « Google Calendar » et son emplacement. Pour connaitre l’adresse URL de votre calendrier, allez dans Google Calendar, faites un clic sur la flèche vers le bas qui se trouve à droite du nom de votre agenda (tout ca est normalement situé sous le petit calendrier, coté gauche de la page) puis cliquez sur « Partager cet agenda ». Choisissez ensuite l’onglet « Détails de l’agenda » et copiez enfin l’adresse URL se trouvant sur le bouton XML, tout en bas, dans la section « Adresse URL privée », réduisez votre navigateur internet et collez l’adresse URL dans la fenêtre, toujours ouverte, de Thunderbird. Renseignez ensuite un nom pour cet agenda, une couleur qui servira à colorer les évenements sur le calendrier. Et enfin, tapez vos login/pass pour accéder à votre agenda Google.

Voilà, vous avez accès à votre calendrier dans Thunderbird !

Je vous conseille de supprimer l’agenda « Mon agenda » qui ne sert plus à grand chose. De plus, ça garantit que les évènements que vous créerez plus tard seront bien dans l’agenda Google et pas dans cet agenda fantôme.

Sachez également, que vous avez la possibilité de configurer Lightning en allant dans les options de Thunderbird puis dans l’onglet Lightning. Vous pourrez, entre autre, configurer le premier jour de la semaine ainsi que le fuseau horaire.

Pour terminer, notez que votre agenda Google est accessible en lecture, bien entendu, mais également en écriture depuis Lightning, vous pourrez donc finalement vous passer d’aller sur Google Calendar… sauf que la version actuelle de l’extension Provider for Google Calendar n’implémente pas encore le système d’alarme, du coup, si vous créez un évènement avec une alarme, seul Thunderbird/Lightning vous préviendra, Google n’enverra ni mail, ni SMS car l’évènement créé sur Google n’est pas paramétré avec une alerte. Mais, il semble que ce soit prévu.

Utilisation avec son téléphone portable

Oui, madame, c’est possible. Peut-être pas avec tous les téléphones, mais certains proposent un système de mise à jour de l’agenda et d’autres fonctionnalités (comme les contacts) via un site internet. Mon Sony Ericsson Z550i le fait en tous cas :)

Tout d’abord, il faut s’inscrire sur ScheduleWorld.com. Une fois inscrit, allez dans les préférences de votre compte, configurez les préférences générales comme vous le souhaitez, puis descendez un peu plus bas dans la page pour modifier les préférences du « calendar« . Dans un premier temps, cochez « Automatically sync with this Google Calendar at the start of a SyncML sync. » et suivez les instructions pour autoriser ScheduleWorld à récupérer votre agenda Google. Ensuite, il faut indiquer votre mail google et cliquer sur « Find Calendars« , les noms de vos agendas devraient apparaitre automatiquement ainsi que son URL dans la case du dessous. Choisissez le calendrier que vous souhaitez utiliser et cliquez sur « Test AuthSub » pour bien tester que ça marche. Si c’est le cas, mettez votre mot de passe Google dans la case du dessous et cliquez enfin sur « Tes ClientLogin« . Vous devrez peut-être choisir le mode de synchronisation avec Google pour que tout marche bien, personnellement, j’ai dû le mettre sur « Slow » et cliquer sur « Update Event and ToDo Last-Modifed Values » pour que mon téléphone puisse récupérer tous les évènements lors de la synchronisation suivante. Pensez à sauvegarder en cliquant sur « Save« .

Une fois l’inscription effectuée, il faut paramétrer vos téléphones. Sur ce point, je ne peux que vous conseiller de consulter votre manuel d’emploi. Pour les informations à saisir dans votre téléphone, elles sont toutes disponibles juste en dessous dans la partie « Standard SyncML Client Configuration« .

Et voilà, vous n’aurez plus d’excuses d’oublier un évènement important maintenant :)

Edit (28/04/2007): Je me suis rendu compte, à mes dépends, que lors d’une synchro avec ScheduleWorld, l’heure du rendez-vous était avancé d’1h… Autremement dit, je me suis levé 1h trop tot ce matin :-/
Bref, pour palier à ce problème, j’ai dû aller dans les paramètres du téléphone sur ScheduleWorld (dans Preferences > General preferences > SyncML Device IMEI:xxxxxxxxxxxx ( xxxxxxxx ) > Edit Settings). Ca permet de modifier certains paramètres qui servent lors de l’envoi des données au téléphone. En l’occurence, il a fallut que je coche « All-Day 00:00-23:59 » et « Localtime » pour mon téléphone afin que les horaires soient corrects.

Mots-clefs : , , , , ,


20 avr 2007

Astuces de configuration de Firefox

Category: UncategorizedRenaud @ 20h11

FirefoxSur (K)Ubuntu, et probablement sur d’autres distributions linux, le package de Firefox est configuré différemment que sous Windows. Parmi les différences, voici celles qui me gênent.

Sélection de l’adresse lors d’un clic dans la barre d’adresse

Par défaut, lors d’un clic dans la barre d’adresse, le curseur se met là où on a cliqué. Sur Windows, le comportement par défaut est de sélectionner l’intégralité de l’adresse. Ca permet en un seul clic de pouvoir taper une nouvelle adresse URL et, donc, de changer de site internet.

Pour changer ce comportement, rien de plus simple. Il suffit de taper about:config dans la barre d’adresse pour accéder directement à toutes les variables de configuration de Firefox. Grâce au filtre, on peut afficher uniquement les variables contenant une certaine chaîne de caractère. En saisissant selectsall, la variable browser.urlbar.clickSelectsAll devrait apparaitre. Par défaut, sa valeur est false. Un double clic sur le nom de la variable la passe à true et met toute la ligne en gras, ce qui signifie que la variable a été modifiée par l’utilisateur et n’est pas à sa valeur par défaut.

Si vous redémarrez Firefox, vous verrez maintenant, qu’en cliquant dans la barre d’adresse, toute l’adresse se sélectionne.

Sélectionne mot par mot plus facile

Oui, mais voilà. Je sais, je suis casse pieds, mais étant développeur web, j’ai très souvent besoin de modifier l’URL, d’en copier un morceau, de changer l’extension, de virer le fichier, etc… bref, j’ai besoin de pouvoir sélectionner, mot par mot et facilement, des morceaux de l’URL.

J’ai bataillé longtemps pour trouver la variable de configuration qui s’occupait de faire ce que je souhaitais, mais je l’ai enfin trouvée !

Toujours dans notre about:config, il suffit de chercher word_select pour voir apparaitre 2 variables (layout.word_select.eat_space_to_next_word et layout.word_select.stop_at_punctuation) ayant la valeur false. Si, je l’avoue, je n’ai pas encore compris la fonctionnalité liée à layout.word_select.eat_space_to_next_word, la variable layout.word_select.stop_at_punctuation permet, lorsqu’elle est mise à true, de faire un double clic sur un morceau de l’url pour que tous le mot soit sélectionné.

Moi, je me suis pas embêté, j’ai mis ces 2 variables à true, car sur la version Windows, elles sont à true par défaut.

Et voilà, je peux maintenant double-cliquer où je veux dans mes urls pour récupérer uniquement ce que je veux et/ou utiliser CTRL+SHIFT+Flèche droite ou Flèche gauche pour sélectionner mot par mot.

Page précédente avec backspace

eMerzh a trouvé comment rendre à cés… backspace (la touche qui sert normalement à effacer des caractères) la même fonction que celle qu’elle a sous Windows.

Pour que backspace serve à retourner à la page précédente, il faut encore retourner dans le about:config, chercher backspace et vous tomberez sur browser.backspace_action qui a normalement la valeur 1 et qu’il faut passer à 0

Mots-clefs : , , , ,


19 avr 2007

Premier billet

Category: UncategorizedRenaud @ 12h10

Premier billet de mon nouveau blog. Génial, non ?

Je ne me présenterai pas, pour ceux qui ne me connaissent pas encore, vous me connaîtrez à travers mes billets. Sachez juste que je suis web developper et que j’ai 26ans.

En revanche, je vais présenter un peu ce blog. Tout d’abord sachez que je ne posterai pas pour remplir le blog. Il est tout a fait possible que le néant s’installe pendant quelques jours ou semaines, mais je ne vois pas l’intérêt d’écrire des billets si on a rien à y dire. Ensuite, je ne vous cache pas que ce blog sera fortement teinté d’informatique et plus particulièrement orienté vers Ubuntu / Kubuntu et le développement web.

Les commentaires sont évidemment les bienvenus, mais ça ne veut pas dire que je laisserai l’anarchie s’installer. Ici, c’est mon blog, je supprimerai tout ce qui me semble être à supprimer. La liberté d’expression? La liberté des uns s’arrête là où commence celle des autres.

SMS = rappel à l’ordre puis poubelle.
Insulte = poubelle.

Sur ce… à bientôt!… ou pas :)

Mots-clefs : , , , ,