|
|
Sorry, no new features in this release 
But a lot of bug fixes 
These bugs specially appeared in CyanogenMod running Android phones, because, for some reason, CyanogenMod kills really rapidly applications loosing focus.
For example, when trying to upload a photo, Android, under Cyanogenmod, would kill G2Android, as it lost focus, for letting the user choose his photo; or if you received a phone call while browsing a gallery, Android would also kill G2Android.
That’s ok, it’s part of the Android lifecycle : this robot knows how to get his RAM back !!!
The thing is, until version 1.4.2, G2Android would not « remember » the Gallery cookies, the albums hierarchy, its position in the gallery, etc… so it forced close.
Now, it uses a SQLite database, to save its context, so before leaving an activity, G2Android saves its context (onPause) and when entering an activity (onResume) it gets the context back.
Next year, some new features will appear, like using the camera directly to send photo, or maybe analyse EXIF metadata ?
If you have some ideas, or if you encounter bugs, please feel free to submit an issue in G2Android bugtracker !
And, as we say in such periods, merry Xmas and happy new year ! Using G2Android
Si chez moi j’ai tout le loisir d’utiliser, pour la messagerie par email, des logiciels libres implémentant des standards; dans le cadre du travail, je me suis souvent retrouvé à utiliser un compte Outlook… (ou pire, Lotus Notes, mais là c’est un autre sujet…)
Sauf que le jour où on quitte la société ou la mission (qui vous a équipé d’Outlook donc), on aimerait bien récupérer ses messages préférés…
Vous imaginez bien que le format de sauvegarde d’Outlook est propriétaire, ainsi, il faut ruser pour convertir votre boite aux lettres Outlook au format standard unix « mailbox » (format documenté et convertible et exploitable par pléthore d’outils)
Pour ce faire, il suffit de suivre ces 2 étapes (il faut aussi un compte IMAP tierce) :
1°)Configurer un compte IMAP dans Outlook
j’ai simplement ajouté un compte IMAP existant dans Outlook (Outils->Comptes de messagerie)
J’ai ensuite choisi « Ajouter compte de messagerie »

Puis j’ai sélectionné IMAP

J’ai renseigné mon compte IMAP

Terminé !
2°)Déplacez ses messages et répertoires de Outlook vers votre compte IMAP
Rien de plus simple, il suffit de glisser/déplacer vos messages et répertoires de votre compte Outlook, vers votre compte IMAP !
Par contre, votre serveur IMAP n’est peut être pas paramétré pour gérer les sous répertoires, dans ce cas là, vous devez modifier la configuration, dans le cas de Dovecot, veuillez faire attention à ce que l’option namespace_private comporte une définition des séparateurs :
namespace private {
# Hierarchy separator to use. You should use the same separator for all
# namespaces or some clients get confused. '/' is usually a good one.
# The default however depends on the underlying mail storage format.
separator = /
# Prefix required to access this namespace. This needs to be different for
# all namespaces. For example "Public/".
prefix = ""
# Physical location of the mailbox. This is in same format as
# mail_location, which is also the default for it.
#location =
# There can be only one INBOX, and this setting defines which namespace
# has it.
inbox = yes
# If namespace is hidden, it's not advertised to clients via NAMESPACE
# extension or shown in LIST replies. This is mostly useful when converting
# from another server with different namespaces which you want to depricate
# but still keep working. For example you can create hidden namespaces with
# prefixes "~/mail/", "~%u/mail/" and "mail/".
#hidden = yes
}
C’est fini, vous venez de migrer vos données Outlook vers mailbox, le standard de courrier *nix ! (vos emails doivent être sur le votre machine hébergeant le serveur IMAP dans /home/user/mail/votre_sous_rep)
Références
http://www.faqs.org/docs/Linux-mini/Outlook-to-Unix-Mailbox.html#s3
J’ai récemment voulu installer sur mon serveur web le (tout nouveau) agrégateur de flux RSS (avec API distante REST) OpenWebReader.
L’auteur, pour avoir un développement plus aisé et moderne, a choisi la dernière version de PHP, 5.3
Sauf que sur Ubuntu 9.10, la version de PHP packagée est la 5.2.6
En général, dans ces cas, on a plutôt le réflexe de mettre à jour ses dépôts, dans /etc/apt/sources.list et de rajouter le dépôt qui va bien, qui rajoute en l’occurrence php 5.3.
C’est bien ce que j’avais commencé à faire, en suivant ce billet.
Mais malheureusement, plein de dépendances ont sauté : phpmyadmin, apache2-mod-php5, etc… du coup, machine arrière vers PHP 5.2.6 
Retour aux sources, j’ai téléchargé sur php.net la version 5.3.1 de PHP
$ wget http://us3.php.net/get/php-5.3.1.tar.gz/from/this/mirror
, je l’ai détarré dans mon home directory :
$ tar xvfz php-5.3.1.tar.gz
et avant de le compiler, je suis allé chercher tout plein de librairies :
$ sudo apt-get install apache2 apache2-mpm-prefork apache2-prefork-dev apache2-utils apache2.2-common mysql-client mysql-client-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1 libtidy-dev curl libcurl4-openssl-dev libcurl3 libcurl3-gnutls zlib1g zlib1g-dev libxslt1-dev libzip-dev libzip1 libxml2 libsnmp-base libsnmp15 libxml2-dev libsnmp-dev libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev zlib1g zlib1g-dev libfreetype6 libfreetype6-dev libbz2-dev libxpm4-dev libmcrypt-dev libmcrypt4 libicu-dev
et là, dans mon répertoire de php 5.3.1 , j’ai pu compiler :
$ cd php-5.3.1
$ ./configure --with-apxs2=/usr/bin/apxs2 --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config --with-tidy=/usr --with-curl=/usr/bin --with-curlwrappers --with-openssl-dir=/usr --with-zlib-dir=/usr --enable-mbstring --with-pdo-pgsql=/usr --with-pdo-mysql=/usr --with-xsl=/usr --with-ldap --with-xmlrpc --with-iconv-dir=/usr --with-snmp=/usr --enable-exif --enable-calendar --with-bz2=/usr --with-mcrypt=/usr --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-freetype-dir=/usr --enable-mbstring --enable-zip --with-pear --enable-intl --with-gettext=/usr/bin/gettext
$ make
Si vous avez un problème lors du configure c’est qu’il vous manque une librairie…
Ensuite, maintenant que l’on a une version de Php 5.3.1 compilé, il faut la référencer à Apache2, et pour ne rien casser aux dépendances, on trafique juste une petit peu /etc/apache2/mods-available/php5.load :
LoadModule php5_module /home/anthony/php-5.3.1/libs/libphp5.so
et là, le tour est joué, il suffit de redémarrer Apache2 pour que Php 5.3.1 soit chargé.
En fait, je me suis beaucoup inspiré de ce billet, sauf qu’à la fin, je vous conseille de ne pas faire le make install, car votre système risque de ne plus être en cohérence avec les dépots
|
|