Archives par étiquette : informatique

Facebook pour Android : conditions d’utilisation

Aujourd’hui mon téléphone m’a proposé une mise à jour de Facebook pour Android, en me prévenant que les conditions d’utilisation avaient changé. Parmi les nouvelles demandes d’accès on peut trouver :

  • accès et modification du journal d’appels ;
  • accès aux SMS et MMS ;
  • accès et modification de l’agenda ;
  • envoi d’emails « à l’insu du propriétaire » ;
  • etc.

Continuer la lecture

Cinnamon désormais proposé par Fedora à la connexion

Récemment, en démarrant mon ordinateur, je découvre une nouvelle flèche en dessous du champ pour entrer le mot de passe à l’écran de connexion de Fedora : il s’agit d’un menu pour choisir le gestionnaire graphique utilisé. En plus de Gnome Shell (Gnome 3), Cinnamon est proposé comme alternative (j’avais entendu des rumeurs comme quoi les développeurs de Fedora envisageait de passer à Cinnamon). J’imagine que ce menu est apparu après une mise à jour, et cela est d’autant plus étonnant que, d’ordinaire, Fedora ne propose pas de changement majeur au cours du de la vie d’une version. Dans tous les cas cette nouvelle tombe à point nommé, comme je commençais à me lasser sérieusement de Gnome Shell (et même depuis longtemps). Continuer la lecture

Mercurial for scientists: how to manage paper versions

Mercurial is a great tool for managing versions of (collaborative) documents: it allows to
track modifications (and their authors) that are done to a directory. With this tool old
versions can always be retrieved, and it is possible to find who added/deleted something
and why (for example in a Dropbox shared folder). Mercurial is also very useful even if we
are not working with someone, since we can still track changes that we do in a project.

I have written a short note to explain the usage of Mercurial with applications to paper writing in sciences; you can find it on the Sciences page, or you can access it directly here:

Gnome 3 bientôt moins stable et convivial que Windows ?

Le mois dernier je me suis enfin décidé à mettre à jour mon système vers Fedora 19 ; parmi les nouveautés de cette dernière version, le passage à Gnome 3.8. Après une semaine d’utilisation j’en avais déjà marre tant les défauts étaient nombreux. J’avais déjà parlé dans un précédent billet de la mauvaise tournure que prenait Gnome, et la nouvelle version ne fait que confirmer mon pessimisme. Allez, commençons à râler. Continuer la lecture

Zotero et méthodes d’organisation de bibliographies

Zotero est un excellent logiciel pour gérer les bibliographies (scientifiques ou non), a fortiori quand on le combine avec des méthodes rigoureuses d’organisation. Dans la suite du texte je vais décrire en premier lieu mes premières méthodes d’organisation et comment j’en suis venu à utiliser Zotero, puis je parlerai de ses fonctionnalités. À la fin je décrirai certaines méthodes d’organisation, entre autres inspirées des formations que j’ai suivies (métacognition, lecture rapide). Continuer la lecture

Adieu Gnome ?

Je songe de plus en plus à laisser tomber Gnome (une des interfaces graphiques les plus populaires pour Linux), qui – depuis la version 3 (avril 2011) – démultiplie les faux pas en retirant une à une des options pourtant très utiles, sous prétexte de rendre le système plus universel (entre autre accessible aux tablettes). La volonté de repenser entièrement l’utilisation des environnements de bureau, et même si je grinçais des dents concernant certaines modifications, j’ai fini par m’y habituer. Mais en voyant qu’au lieu de s’améliorer avec les versions, le projet empire, je ne peux que me poser des questions – d’autant plus qu’au début je pensais qu’il fallait attendre pour laisser le temps aux développeurs de finaliser le système. Continuer la lecture

Modular settings for Django

This is the first post in a series about useful methods to simplify the development and the installation of Django. In this specific post I’m proposing a way to organize the settings into a module.

I have been always bothered by the settings file because it is needed to change it everytime we go from development server to production server: one has mainly to change the database, the debug option and the static/media options. This prevents us to copy at one time all the files (or we have to change the settings file elsewhere, e.g. in wsgi.py) and it is unnecessarily complicated; also versioning is harder because we do not want to let sensitive information (secret key, etc.) be on internet. So after some thoughts (and maybe some readings on the web I do not remember) I came to a solution to this problem. Continuer la lecture

Ninja-IDE, and ReST plugin v0.1

Ninja-IDE is a wonderful Python IDE: it includes most of the tools one needs in order to code and manage Python projects, and it is very fast (except for the directory tree construction). I like especially the higlighting of errors and PEP8, the project manager, and the auto-formatting (trailing spaces…).

Some functionalities are still missing or very painful to use:

  • the directory tree has no drag-and-drop possibilities, all the actions have to be launched by right-clicking (it is the worse point);
  • do not list all files in the project directories, just the ones whose extensions is defined in the settings (so it is not possible to edit text files without extension);
  • the plugin system has still some drawback and is not very flexible;
  • despite its capabilities for theming and changing the window interfaces, it is very difficult to manage the different styles and I have a lot of bugs with them;
  • I miss the code completion from Pydev: here it does not launch when writing but one has to use a shortcut.

The django plugin is very useful but one has to configure a virtual environment even if one does not use it.

Finally I have written a little plugin to help writing documents using ReST (reStructuredText) markup, (used by Sphinx documentation generator). The first version (0.1) adds a tab which display the title hierarchy. You can find it on the Ninja-IDE website or on Github.