Restauration d’ancienne session firefox

Si comme moi il vous arrive d’avoir fait planter Firefox, mais de ne pas avoir les options de restauration de la session précédente au lancement suivant pour une raison ou une autre, voici une astuce ben pratique pour restaurer le bousin.

Solution tester sous GNU/Linux (Ubuntu) avec Firefox 21.0.

Aller dans le dossier de votre profil et ouvrez avec un éditeur de texte (notepad++, geany, vim, emacs, ….) les fichiers sessionstore-*.js ainsi que sessionstore.js. Ensuite, allez sur cette page et suivez les instructions. En sortie, vous devriez avoir à remplacer le contenu du fichier sessionstore.js et à relancer Firefox.

C’était la petite astuce du jour.

Bookmark/FavoritesEvernoteGoogle+TwitterFacebookPocketPrintShare

Git, gitolite et mutualisé OVH – gitolite v3

Petites précision concernant l’article précédents qui lui travaillait avec gitolite 2. Pour la version 3 l’installation se passe uniquement du côté serveur.

Une fois la migration effectuées (le guide fourni par gitolite est suffisamment explicite), j’ai simplement du réindexer le repository git de gitolite (sur mon comtpe ovh donc), via un simple rm -rf .git/index; git reset depuis le dossier d’installation de gitolite.

Bookmark/FavoritesEvernoteGoogle+TwitterFacebookPocketPrintShare

Git fusion de sous répertoire et de l’historique dans un autre dépôt

Dans le cadre du projet Fire Soft Board il a été décidé de créer un dépôts git dédié aux traductions. Pour ce faire il a fallut reprendre els fichiers mais aussi les placer dans des sous répertoires spécifiques. Voici la démarche effectuée.
Continuer la lecture de Git fusion de sous répertoire et de l’historique dans un autre dépôt

Bookmark/FavoritesEvernoteGoogle+TwitterFacebookPocketPrintShare

Création de nouveau formulaire facilement avec Zend Form Maker

La création de formulaire avec zend framework peut être facilitée grâce à un petit développement : Zend Form Maker. Projet disponible sur github. À la base créer pour des besoins scolaires, sarlak a eu la bonne idée de rendre le dev open source sous licence GPL 3.0.

Le but du logiciel est de permettre via une interface très simple d’accès, de créer des formulaires et ensuite de forger une classe PHP, basé sur zend framework afin d’obtenir un formulaire tout frais moulu. Ultra pratique, et ultra simple, et surtout cela fait gagner un temps de dingue!

Pour l’installer, il vous faut de quoi faire fonctionner zend framework (celui-ci doit être installé). Sous Unix cela donnera ceci :

git clone https://github.com/sarlak/Zend-Form-Maker.git
ln -s pathToYourZFLibrary
chmod 0777 Zend-Form-Maker/public/resources/xml
chmod 0777 Zend-Form-Maker/public/resources/form_made

Bien entendu, à peu de choses près ceci est adaptable sous MS-Windows

Pour créer votre premier formulaire, il vous suffit de vous rendre sur l’URL adéquate, aller sur « form list » et « Bazinga! ». Une démo existe en ligne!

Une petite capture d’écran :

À noter que j’ai corrigé un ou deux petits trucs qui me dérangeaient, il y a un bout de temps.

Bookmark/FavoritesEvernoteGoogle+TwitterFacebookPocketPrintShare

Git, gitolite et mutualisé OVH

/!\ pour la version 3 pensez à lire ceci.

Hello,
Sur les mutualisés OVH, la version fournie de git est plus qu’out-of-date : version 1.4.4. Ceci signifie impossibilité d’installé des outils tels que gitolite ou inferno. Ce billet est l’occasion d’un guide pour installer gitolite.

Le guide suivant a été rédigé sur un compte OVH pro, donc avec accès un ssh. En utilisant git 1.7.6 et gitolite 2.0.3. L’ensemble exécuter sur une machine Linux.

Téléchargement

La première étape, consiste a récupérer les différentes archives nécessaires, a savoir git et gitolite.

Pour git, il vous suffit de prendre la dernière version http://git-scm.com/download.

Pour gitolite, il suffit d’utiliser git!

git clone https://github.com/sitaramc/gitolite.git

Préparation de l’environnement

Nous allons installer les exécutables de git dans ~/opt/bin. De ce fait ajoutons le path a l’utilisateur ssh.
Ouvrir ~/.bash_profile et modifier le path. Pour ce faire ajouter, avant le export :

PATH=$HOME/opt/bin:$PATH

Installation de git

Uploader votre archive dans un dossier (ici ~/opt/src/). En mode console par ssh, donc sur le serveur, ouvrir l’archive et compiler les sources.

tar -xvzf git-1.7.6.tar.gz
cd git-1.7.6
./configure --prefix=$HOME/opt --without-tcltk
make
make install

Une fois compilé, les exécutables seront présents dans ~/opt/bin. Pour vérifier, que tout est bien en place :

git --version

Gitolite

Il faut se rendre dans le répertoire du clone du repository. Tout s’exécute uniquement sur la machine cliente (donc pas chez ovh). Si l’utilisateur est « toto », l’host « tata.com » et le futur administrateur « moiadmin »

./src/gl-easy-install toto tata.com moiadmin

Il suffit de faire enter. Dans tous les cas (mise à jour du script compris!), le fait de réexecuter la commande permet de rectifier les erreurs éventuelles. À l’étape de l’édition du fichier de configuration, il faut modifier la variable $GIT_PATH pour quelle pointe vers le répertoire contenant notre git. Dans notre cas :

$GIT_PATH = $ENV{HOME} . "/opt/bin/";

Configuration de Gitolite

La configuration de gitolite est simple et s’exécute avec … git! En principe, un répertoire reprenant la config a été créé sur votre home dans ~/gitolite-admin, dans le cas contraire, il vous suffit de faire

git clone gitolite:gitolite-admin.git

Pour ajouter des clefs ssh, il suffit de les mettre dans le dossier keys. Pour ce qui est de la config, il vous suffit d’éditer le fichier gitolite.conf et puis de faire

git add conf/gitolite.conf
git commit -m 'update config'
git push

Et c’est tout!

Sources :
http://forum.ovh.com/showthread.php?t=71543
http://blog.lyrixx.info/admin-sys/installer-gitolite-sur-une-machine-debian-5/
http://sitaramc.github.com/gitolite/doc/gitolite.rc.html
http://sitaramc.github.com/gitolite/doc/gitolite.conf.html#_groups

Pour vos interfaces web, trois solutions correctes :
CGit
View Git
Indefero

Bookmark/FavoritesEvernoteGoogle+TwitterFacebookPocketPrintShare