Clem blog

Memento git


# git add
# git commit -m "comment"
# git push
# git push upstream master

// Get update from master :
# git pull upstream master

# git config --global alias.st 'status'

// Credentials

// Store credentials in cache 
# git config --global credential.helper "cache --timeout=3600"

// Store credentials permanently 
# git config credential.helper store

// remove credentials 
# git config --unset credential.helper


More on alias
More on credentials storage

Ubuntu 11.10

Ubuntu version 11.10 vient de sortir, c'est cool, c'est beau, c'est neuf ... mais Unity est désormais obligatoire, et comme ça pue toujours autant je migre définitivement vers un bureau lxde.
Merci à l'équipe de lubuntu !

[Android] Configuration Proguard

Pour que Proguard l'obfuscateur de code livré avec le SDK ne casse pas votre application Android, voici quelques instructions intéressantes à placer dans le fichier de configuration proguard.cfg de chaque projet

Pour que les méthodes spécifiées de cette façon dans les onClick des fichiers xml de Layout puissent etre appelées :
Ex :

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/Button04" 
    android:text="@string/click" 
    android:onClick="clickOnPropos"/>


Insérer dans le fichier proguard.cfg :

-keepclassmembers class * extends android.app.Activity{
public void *(android.view.View);
}



Egalement, lorsqu'on utilise des noms de champs de la classe R dynamiquement (instruction class.getField()) :

ImageView flag = (ImageViewfindViewById(R.id.class.getField("flag"+(i+1)).getInt(null));


Insérer dans le fichier proguard.cfg :

-keepclassmembers class **.R$* { public static <fields>; }


Optimiser firefox ubuntu en 1 ligne de code

Firefox sur linux semble toujours un peu moins réactif que sur les autres systèmes propriétaires (suivez mon regard).
Voici une astuce qui permet de réduire le temps d'affichage des pages.

echo "export MOZ_DISABLE_PANGO=1" >> ~/.bashrc



Source

Nautilus : Afficher le chemin à la place des boutons de dossier

gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry true

[Java] Effectuer une action lorsque une application java s'arrête

    Runtime.getRuntime().addShutdownHook(new Thread(){

        @Override
        public void run() {
            /** Faire une action */
        }
        
    });

Pöpcørn

Boutons de fenêtre mal placés

Remettre les boutons à droite en une ligne de commande, pour éviter la "mac OS X-ification" du lynx clairvoyant :

gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"

Une couille dans le podcast

Tiens tiens, bizarrement le podcast du billet d'humeur hebdomadaire de Didier Porte n'a pas proposé la chronique du 20 mai 2010.

Read next

Netbook Samsung N150 et Ubuntu 10.04 LTS Lucid Lynx

Ubuntu Netbook Edition sur un netbook Samsung N150, ça marche "outofzebox" et c'est même très réactif.

Il n'y a que le réglage de la luminosité qui ne fonctionne pas par défaut. L'astuce est d'installer des packages samsung :

sudo add-apt-repository ppa:voria/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install samsung-backlight samsung-tools

Un reboot et le tour est joué, la combinaison Fn + touches Haut et Bas permet de régler la luminosité de l'écran.

Twitter et Drupal

Le module twitter pour Drupal affiche correctement les derniers tweets d'un utilisateur et permet de publier sur twitter la création d'un nouvel article.

Cela semble plus compliqué pour afficher l'activité des contacts/amis de l'utilisateur.
Heureusement, il existe un flux rss privé qui récupère ces informations : http://twitter.com/statuses/friends_timeline/138042287.rss
On peut même remplacer l'identifiant de l'utilisateur, ici 138042287, par son login : http://twitter.com/statuses/friends_timeline/openkwaky.rss

rss twitter friends

L'intégration de l'activité Facebook dans Drupal est au contraire bien plus complexe !

ubuntu 10.04 powered by ...

Oracle ! (il va falloir s'y habituer)

La phrase du jour

"Cette « nationalisation » d’Internet, loin de porter atteinte à la liberté de communication, va au contraire la renforcer."
Jacques Myard, député UMP des Yvelines.

Orwellien, non ?

Arthur et le mini-scénario

Luc Besson vient de sortir son dernier chef d'oeuvre : Arthur et la vengeance de Maltazard
Techniquement le film se tient, c'est même plaisant à regarder. Le problème viendrait plutôt de l'histoire.
Le film met pas mal de temps à démarrer et quand l'action est posée ... et bien ... comment dire ... c'est tout. On a juste droit à un laconique "A SUIVRE".
Luc Besson est donc le créateur d'un nouveau concept : la série télé au cinéma. Le réalisateur gagne le pari d'endiguer le piratage de ses films en dégoûtant les enfants de son univers ;-)
Plus sérieusement, réservez votre argent pour un film qui ne vous demande pas d'abonnement implicite. C'est la crise quand même !

Authentification LDAP en Webservice : Client java -- 3ème partie

Suite des parties 1 et 2 des notes traitant de l'authentification LDAP en java. Après avoir développé un webservice avec Axis2 chargé de tester la connexion à un serveur LDAP, je vais maintenant m'occuper de la partie cliente en java. Fort heureusement, Axis2 prévoit des utilitaires qui vont mâcher le travail.

Read next

1 2 3 4 5 6 7 8 9 >