Rédiger des documents en LaTeX via son navigateur

Bonjour à tous,

Lorsque l’on prend l’habitude de rédiger des documents en LaTeX, on ne peut plus s’en passer, notamment pour des livres ou des rapports, cependant il arrive que nous n’ayons pas tous les outils nécessaires à notre disposition, je veux bien entendu parler d’un compilateur LaTeX, celui la même qui nous permet d’obtenir nos documents.

Aujourd’hui je vous propose un site très pratique puisqu’il permet de rédiger des documents en LaTeX sans installer quoi que ce soit sur votre poste. Cela vous permet d’accéder à vos documents depuis n’importe où via votre navigateur et surtout de compiler ces documents à tout moment très facilement.

http://docs.latexlab.org/

Ce site utilise le système de connexion de google et permet de rediger et de compiler des documents en latex et de les sauvegarder dans googledocs. Une fois votre fichier LaTeX prêt, il ne vous reste qu’à le compiler et récupérer votre document au format PDF.

Voici l’interface avec un exemple:


Et voici le rendu après compilation et export en PDF:

Le tout étant ensuite disponible via Google Docs, il vous faudra néanmoins retourner sur ce site pour réutiliser les diverses fonctionnalités proposées telles que la compilation et l’export en PDF.

Maj: Possibilité d’installer latexlab sur un serveur personnel:

Après contact avec Bobby Soares, l’initiateur de ce projet, l’installation de latexlabs sur un serveur dédié est possible, l’environnement LaTeX est séparé et peut donc être installé n’importe où. En revanche, pour le moment GoogleDocs est requis pour la gestion des fichiers.

Voici le message original:

LaTeX Lab is built to target the AppEngine. This means that you can host LaTeX Lab on a dedicated or private environment, but it would need to exist somewhere on the AppEngine.

In LaTeX Lab the LaTeX environment is completely separate and can be hosted anywhere.

Currently Google Docs is required, though other solutions might be supported in the future – if you have a specific one in mind feel free to submit it as a project request on the project site and we’ll take a look.

I’m not aware of other web based LaTeX editors that can be hosted in this way.

Thanks
Bobby

En ce qui concerne l’installation de cette application sur un serveur dédié, je vous renvoi vers l’équipe en charge de ce projet, ils sauront bien mieux que moi vous expliquer les démarches.

Étiquettes: , , , , ,

Websnapr.com ne répond plus

Maj: Après contact, il s’avère que les problèmes actuels rencontrés sur ce site (Websnapr.com) sont dus au déménagement de serveurs vers un nouveau datacenter (cf. Christian Schmidt).

Maj: Le site est à nouveau opérationnel depuis ce matin (08/05/2010), j’ai donc réactivé les miniatures de sites dans les commentaires.

Websnapr.com, un service en ligne permettant de réaliser des captures de sites web afin d’en obtenir des miniatures, système utilisé sur de nombreux blogs ne répond plus depuis la fin d’après-midi (07/05/2010).

Je m’en suis aperçu car mes pages ne se chargeaient plus entièrement, elles essayaient désespérément d’atteindre ce site afin de générer ces miniatures lors de l’ajout de nouveaux commentaires présentant ainsi un petit rectangle noir au lieu de l’image.

Pour palier à ce problème, j’ai pour le moment désactivé l’affichage de ces miniatures présentes dans les commentaires lorsqu’une personne indique l’url de son site.

Pour ce faire, j’ai commenté la ligne permettant l’utilisation de ce service dans le fichier arclite.js (spécifique au thème arclite, thème utilisé sur ce site). Si d’autres en ont la nécessité, voici la ligne commentée:

//jQuery("body").append("<div id=""+name+i+"" class=""+name+"">
<img src="http://images.websnapr.com/?size=s&url="+jQuery(this).attr(" alt="" />
</div>");

Les commentaires en javascript sont représentés par // pour une ligne ou /* commentaire */ pour des commentaires multi-lignes.

Je réactiverai cette fonctionnalité lorsque ce site sera à nouveau accessible ou en cas de problème, je mettrai en place une solution alternative.

Étiquettes: , , , ,

Résultat du sondage

Bonjour à tous,

Une semaine après la mise à disposition d’Ubuntu Lucid Lynx, voici les premiers résultats du sondage sur le déroulement de cette mise à niveau.

Nous pouvons constater que pour la plupart d’entre nous, la mise à niveau se passe plutôt bien, il y a évidemment les inconditionnels de la réinstallation complète, pour qui il ne doit pas y avoir de problèmes.

C’est d’ailleurs l’une des forces des systèmes d’exploitations Gnu/Linux, la facilité à changer de système tout en conservant ses paramètres via l’utilisation de points de montages séparés, notamment pour /home (répertoires personnels) et /var (surtout sur les serveurs).

De l’autre côté, nous avons environ 30% des mises à niveaux qui se passent sans soucis et environ 25% plus ou moins bien qui permettent de retrouver un système stable et opérationnel après quelques lègeres manipulations.

Et enfin, il y a ceux pour qui cette mise à niveau s’est mal passée, suite à divers problèmes, allant du reboot pendant la mise à niveau empêchant le redémarrage du système au crash de l’interface graphique en passant par les problèmes de configuration de Grub. Certains sont passés par les versions instables, ce qui augmente, au vu des retours, la possibilité d’un crash lors de la mise à niveau. Pour la plupart de ces utilisateurs, la réinstallation d’Ubuntu depuis le live-cd d’Ubuntu Lucid Lynx à résolu l’ensemble des problèmes.

Si certains ont des problèmes apparus avec la mise à niveau et qui n’ont pas été résolu lors d’une réinstallation complète, merci de nous en faire part, je n’ai pas intégré cette possibilité au sondage mais j’aimerai avoir des retours sur ces cas s’il y en a. Merci d’indiquer votre configuration afin de faciliter l’aide que l’on pourrait vous apporter.

Je laisse encore ce sondage à votre disposition afin de voir comment vont évoluer ces résultats d’ici la fin du mois.

Comment se passe votre migration vers Ubuntu 10.04

  • Sans soucis, tout fonctionne à merveille (32%, 353 Votes)
  • Quelques légers problèmes (26%, 294 Votes)
  • Je réinstalle systématiquement le système complet (25%, 278 Votes)
  • La mise à niveau à crashé mon système (17%, 195 Votes)

Nombre de votants: 1 119

Loading ... Loading ...

Étiquettes: , , , , , ,

Mise à niveau vers Ubuntu 10.04

Bonjour à tous,

Ayant procédé à la mise à niveau d’Ubuntu vers la version 10.04 sur mon laptop, je tiens à féliciter l’équipe d’Ubuntu qui a semble-t-il réussi à éliminer les problèmes posés lors des migrations précédentes.

La mise à niveau se fait simplement en exécutant la commande:

update-manager -c

Maj: l’option -d permet d’installer la version de développement (alpha, rc, …) , pour les versions stables, utilisez -c.

update-manager -d

Puis en cliquant sur « Lancer la mise à niveau« .

En effet, une fois la mise à niveau terminée, j’ai retrouvé mon système dans un état tout à fait stable avec l’ensemble de mon matériel opérationnel, ce qui n’était pas le cas lors de la migration vers la version 9.04 notamment en ce qui concerne la carte WiFi et la carte son.

Aussi afin de vérifier ce sentiment, je mets à votre disposition un sondage afin de savoir comment se passe la migration pour vous.

Comment se passe votre migration vers Ubuntu 10.04

  • Sans soucis, tout fonctionne à merveille (32%, 353 Votes)
  • Quelques légers problèmes (26%, 294 Votes)
  • Je réinstalle systématiquement le système complet (25%, 278 Votes)
  • La mise à niveau à crashé mon système (17%, 195 Votes)

Nombre de votants: 1 119

Loading ... Loading ...

Pour tous ceux qui rencontreraient des problèmes lors de cette migration, merci de nous en faire part dans les commentaires.


Quelques astuces après la migration:

Remettre les boutons de fermeture d’application à droite:

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

Pour ceux qui les préfèrent à gauche:

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

Affichage des mailbox sous Thunderbird3:

Sous Thunderbird3, ceux qui ne souhaitent pas voir toutes leurs adresses mails dans la même Inbox peuvent revenir à l’affichage normal:

Dans l’assistant de migration de Thunderbird, il suffit de cliquer sur « Use All Folders Mode  ».

Afficher la barre d’adresse sous Nautilus:

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

Revenir à l’affichage initial:

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

Si vous désirez momentanément afficher cette barre d’adresse, il existe également le racourci « CTRL + L  ».

Étiquettes: , , , , , ,

1er Mai, fête du travail, …

Bonjour à tous et bonne fête du travail !!

Juste un article rapide pour vous indiquer la sortie en version finale d’Ubuntu 10.04, cette version LTS (long time support) plutôt destinée au monde professionnel puisqu’elle propose un support à long terme.

Je profite également de cette fête du travail pour faire la promo du site Remixjobs qui propose de nombreuses offres d’emploi dans le domaine de l’Informatique.

Étiquettes: , , ,

Neufbox SFR, le code source publié

Sur une suggestion de Goundoulf, voici un article sur la publication par SFR du code source de sa Neufbox en version 2.1.5.

Efixo a mis en place un repository Subversion permettant de récupérer les sources du firmware 2.1.5 de la neufbox 4, ainsi qu’un Trac permettant de visualiser les sources en ligne, et comprenant un wiki qui pour la documentation de l’API REST.

Des sources étaient déjà disponibles, mais c’était une archive contenant des sources qui ne permettaient pas de recompiler un firmware identique au firmware d’origine.

Et la bonne nouvelle, c’est qu’on va retrouver un système de compilation connu et apprécié : OpenWrt !

Il est désormais possible de recompiler le firmware de la neufbox à l’identique pour ensuite reflasher sa neufbox (il est fortement conseillé d’acheter une neufbox dans le commerce avant de la bidouiller, au lieu de modifier sa neufbox en location).

Pour récupérer les sources et recompiler le firmware :

~$ svn co http://svn.efixo.net/trunk/ neufbox
~$ cd neufbox/
~$ make nb4-main

Comme vous pourrez le constater, les sources des pilotes propriétaires Broadcom et des outils propriétaires Efixo ne sont pas disponibles. Ces binaires sont récupérés lors du processus de compilation et intégrés au firmware, ce qui permet de garder les fonctionnalités du firmware d’origine (téléphonie, TV,…).

En revanche, comme les sources des logiciels libres utilisés sont fournies, cela permet de modifier et d’intégrer diverses fonctionnalités non présentes d’origine.

Retrouver l’article original sur neufbox4.org

Étiquettes: , , , , ,

Formations diplomantes autour du logiciel libre

Aujourd’hui, je vous propose une sélection de liens pour tous ceux qui désirent faire des études d’informatique touchant au monde du libre.

En premier lieu, voici la liste disponible sur le site de l’AFUL, « Association Francophone des Utilisateurs de Logiciels Libres », cette liste propose les principales formations disponibles de la licence professionnelle aux école d’ingénieur.

Les formations diplomantes

L’April dispose également d’une liste de ressources intéressantes dans la formation aux logiciels libres.

D’autres ressources sont disponibles au sein des universités numériques de France, ici:

Lien vers la liste des universités numériques en France.

Si vous avez d’autres types de formations intéressantes touchant le domaine du logiciel libre, laissez-les en commentaire, notamment tout ce qui touche au domaine de l’alternance dont on oubli trop souvent les possibilités. Ces informations sont rarement présentées lorsque les étudiants doivent choisir leur formation future. Essayons d’en réunir le plus possible ici afin de combler ce manque. N’oublions pas les pays limitrophes qui proposent certainement eux aussi ce type de formation.

Maj: Un très bon article du framablog sur la formation aux logiciels libres.


Maj: Les licences professionnelles:

Asrall à Nancy:


Étant moi-même issu de cette licence professionnelle, je vous conseille la licence professionnelle ASRALL à Nancy. « Administration Systèmes et Réseaux à base de Logiciels Libres ».
Vous trouverez sur la page de « à propos » plus de détails ainsi qu’une vidéo de présentation humoristique de cette licence professionnelle.

Plus d’informations sur le site officiel de la licence Asrall.

Colibre à Lyon:

Cette licence universitaire professionnelle « Communication, Logiciels libres et sources ouvertes » propose une formation permettant d’acquérir des connaissances sur l’environnement et les pratiques des organisations (administrations, collectivités territoriales, entreprises, ONG …) utilisant ou souhaitant migrer vers des outils logiciels et ressources libres.

Plus d’informations sur le site de cette licence.

Les BTS:

Le BTS Informatique de Gestion à Gap, plaçant les logiciels libres au coeur du cursus.


Je ferai évoluer cet article en fonction de vos contributions et de mes découvertes, n’hésitez pas à revenir ici de temps en temps. Si quelqu’un souhaite faire la promo d’une formation orientée vers le libre, merci de m’envoyer vos informations, je les ajouterai à la suite.

Étiquettes: , , , , , ,

Complément personnalisation d’un live-cd

J’ai récemment repris mon tutoriel pour la personnalisation d’un live-cd Ubuntu. Je désirai créer un live usb, une clé usb contenant une distribution Ubuntu live personnalisée, qui du coup dépasse la capacité d’un cd et contient les applications dont j’ai besoin.

Pour toute la partie concernant la modification du live-cd jusqu’à la reconstruction du squashfs, je vous renvoi au premier tutoriel.

Par contre je vais ici détailler la fin du processus avec notamment la personnalisation de l’interface et des applications au démarrage mais aussi donner quelques éléments utiles concernant la création de l’iso et l’installation de celui-ci sur une clé USB.

Rappel sur la reconstruction du squashfs:

Il faut systématiquement régénérer l’initrd avant le processus de reconstruction du squashfs via la commande:

update-initramfs -k all -u

et ce dans le chroot puis démonter /proc, /sys et /dev avant de sortir du chroot via exit.

sudo umount /dev

sudo umount /sys

sudo umount /proc

sudo rm /etc/resolv.conf

exit

Création de l’image iso:

La création de l’iso consiste en une commande mais doit être précédée de la copie de l’initrd.gz et de vmlinuz ainsi que de la régeneration de l’empreinte md5 du système:

sudo cp squashfs/boot/vmlinuz-2.6.31-20-generic iso/casper/vmlinuz

sudo cp squashfs/boot/initrd.img-2.6.31-20-generic iso/casper/initrd.gz

cd squashfs

sudo bash -c "find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"

cd ..

sudo mkisofs -r -V "Custom Ubuntu Live CD" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o custom-live-cd-i386.iso iso

Notre image iso ainsi crée se nomme « custom-live-cd-i386.iso« .

Personnalisation de l’interface et des applications au lancement du système:

Le moyen le plus simple pour personnaliser ces éléments est de lancer la distribution précédemment crée dans une machine virtuelle puis de personnaliser l’interface et les données du /home à son gout puis créer une archive de ce /home contenant toutes les modifications apportées:

tar -cvzf /tmp/perso-home.tar.gz /home/ubuntu

Il suffira ensuite de récupérer cette archive par quelque moyen que ce soit (mail, ftp, ssh, …) puis de l’extraire dans le dossier /etc/skel de votre squashfs:

scp /tmp/perso-home.tar.gz 192.168.0.1:/tmp

tar -xvzf /tmp/perso-home.tar.gz /livecd/squashfs/etc/skel/

Puis vérifier à l’aide de la commande:

ls -al /livecd/squashfs/etc/skel/

Vous devriez voir ce qui était tout à l’heure dans votre répertoire personnel.

Une fois toutes les modifications effectuées, il faut reprendre à l’étape « reconstruction du squashfs » puis régénérer l’iso.

Installer votre distribution sur une clé USB:

Formater votre clé usb:

sudo mkfs.vfat /dev/sdx1

L’installation d’une distribution sur clé usb se fait très facilement via l’utilitaire Unetbootin.

Il faut monter cette clé avant d’utiliser Unetbootin:

sudo mount /dev/sdx1 /mnt

sudo unetbootin

Il suffit de choisir l’iso et le disque de destination (clé usb). L’installation devrait se passer sans problème.

Une fois content de votre distribution, vous aimeriez certainement pouvoir l’installer plus rapidement sur d’autres clé usb. Il vous suffit de dupliquer cette clé dans un fichier qui vous servira à créer les autres clés.

Dupliquer une clé usb:

La ou les clés usb concernées ne doivent pas être montées:

sudo umount /dev/sdx1

La duplication se fait à l’aide de la commande « dd » qui permet d’effectuer des copies bloc par bloc, ici par bloc de 1024 kbits:

Dupliquer une clé vers un fichier:

dd if=/dev/sda | gzip -v9 | dd of=/emplacement/de/la/sauvegarde/ghost.gz bs=1024k

Dupliquer un fichier vers une clé: (opération inverse)

zcat /emplacement/de/la/sauvegarde/ghost.gz | dd of=/dev/sda bs=1024k

Dupliquer directement une clé usb sur une autre:

dd if=/dev/sdx of=/dev/sdy bs=1024k

Vous êtes maintenant en possession de tous les éléments permettant de personnalisation une distribution pour en faire un live-usb.

Étiquettes: , , , , , , ,

Page optimized by WP Minify WordPress Plugin