<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VieSurIP &#187; Ubuntu</title>
	<atom:link href="http://www.viesurip.fr/cat/trucs-sympa/ubuntu-trucs-sympa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.viesurip.fr</link>
	<description>Mes idées, mes projets, mes observations sur internet, les réseaux, et l&#039;informatique</description>
	<lastBuildDate>Mon, 29 Mar 2010 13:58:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fusionner/découper des PDFs directement dans Dolphin (KDE)</title>
		<link>http://www.viesurip.fr/2010/02/10/fusionnerdecouper-des-pdfs-directement-dans-dolphin-kde/</link>
		<comments>http://www.viesurip.fr/2010/02/10/fusionnerdecouper-des-pdfs-directement-dans-dolphin-kde/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 00:13:47 +0000</pubDate>
		<dc:creator>twisterss</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Dolphin]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://www.viesurip.fr/?p=153</guid>
		<description><![CDATA[
Contexte
Je viens juste de passer à KDE après avoir utilisé Gnome pendant quelques années et je suis en pleine réadaptation.
Mais j&#8217;ai récemment dû fusionner deux PDFs. J&#8217;ai donc cherché une bonne solution pour KDE. Il y a de nombreux outils en ligne de commande pour manipuler les PDFS sous Linux, mais les quelques interfaces graphiques [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<a href='http://www.viesurip.fr/2010/02/10/fusionnerdecouper-des-pdfs-directement-dans-dolphin-kde/' ><img src="http://www.viesurip.fr/wp-content/uploads/2010/02/logo-kde-150x150.jpg" style="border:0; float:right; margin: 0 0 .5em 1em;" alt="Logo KDE" title="Logo KDE"/></a>
<h3>Contexte</h3>
<p>Je viens juste de passer à KDE après avoir utilisé Gnome pendant quelques années et je suis en pleine réadaptation.</p>
<p>Mais j&#8217;ai récemment dû fusionner deux PDFs. J&#8217;ai donc cherché une bonne solution pour KDE. Il y a de nombreux outils en ligne de commande pour manipuler les PDFS sous Linux, mais les quelques interfaces graphiques qui existent sont franchement moches.</p>
<p>Je me suis donc dit que ça serait bien d&#8217;intégrer les fonctions de fusion/découpe de PDFs directement dans Dolphin, le gestionnaire de fichiers de KDE. Dans Dolphin un menu apparaît quand on fait un clic droit sur un fichier, aves un sous-menu &laquo;&nbsp;Actions&nbsp;&raquo; ou il est possible d&#8217;ajouter des fonctions. J&#8217;explique dans la suite comment il est possible de le faire.</p>
<h3>Pré-requis</h3>
<ul>
<li>Vous devez utiliser une version récente de <strong>KDE</strong> (qui intègre <strong>Dolphin</strong> comme gestionnaire de fichiers). J&#8217;ai la version 4.3.5.</li>
<li>Pour manipuler les PDFs, vous avez besoin d&#8217;un outil en ligne de commande. J&#8217;ai choisi <strong>pdftk</strong>. Vous pouvez installer le paquet pdftk sous kubuntu, par exemple en tapant dans un terminal :
<pre class="brush: bash; light: true;">sudo apt-get install pdftk</pre>
</li>
</ul>
<h3>Création de scripts pour fusionner/découper les PDFs automatiquement</h3>
<p>J&#8217;ai créé deux scripts : un pour fusionner les PDFs, l&#8217;autre pour les découper. J&#8217;ai mis les deux fichiers dans le dossier <strong>/opt/pdf-service</strong> :</p>
<ul>
<li><strong>/opt/pdf-service/pdf-service-merge.sh</strong> (<a title="fichier source pdf-service-merge.sh" href="http://www.viesurip.fr/wp-content/uploads/2010/02/pdf-service-merge.sh" target="_blank">télécharger</a>):
<pre class="brush: bash;">#!/bin/bash
# Run a command to merge PDF files
# Used to add a context menu in Dolphin for PDF files

pdftk &quot;$@&quot; cat output &quot;${1%.pdf}_merged.pdf&quot;</pre>
</li>
<li><strong>/opt/pdf-service/pdf-service-split.sh</strong> (<a title="fichier source pdf-service-split.sh" href="http://www.viesurip.fr/wp-content/uploads/2010/02/pdf-service-split.sh" target="_blank">télécharger</a>):
<pre class="brush: bash;">#!/bin/bash
# Run a command to split PDF files
# Used to add a context menu in Dolphin for PDF files

for file in &quot;$@&quot;
do
   out_dir=&quot;${file%.pdf}_pages&quot;
   mkdir -p &quot;$out_dir&quot;
   pdftk &quot;$file&quot; burst output &quot;$out_dir/page_%04d.pdf&quot;
done</pre>
</li>
</ul>
<p>Voici les étapes à suivre pour installer ces fichiers sur votre ordinateur :</p>
<ul>
<li>Créez le dossier /opt/pdf-service : tapez dans un terminal:
<pre class="brush: bash; light: true;">sudo mkdir /opt/pdf-service</pre>
</li>
<li>Téléchargez les deux fichiers dans le dossier : tapez dans un terminal:
<pre class="brush: bash; light: true;">cd /opt/pdf-service &amp;&amp; sudo wget http://www.viesurip.fr/wp-content/uploads/2010/02/pdf-service-split.sh http://www.viesurip.fr/wp-content/uploads/2010/02/pdf-service-merge.sh</pre>
</li>
<li>Rendez les fichiers exécutables : tapez dans un terminal:
<pre class="brush: bash; light: true;">sudo chmod a+x /opt/pdf-service/*.sh</pre>
</li>
</ul>
<h3>Ajouter le service à Dolphin</h3>
<p>Un service se déclare dans Dolphin en écrivant simplement un fichier .desktop dans le dossier <strong>/usr/share/kde4/services/ServiceMenus/</strong> : voici le fichier que vous devriez créer sous le nom <strong>/usr/share/kde4/services/ServiceMenus/pdf-servicemenu.desktop</strong> (<a title="fichier source pdf-servicemenu.desktop" href="http://www.viesurip.fr/wp-content/uploads/2010/02/pdf-servicemenu.desktop" target="_blank">télécharger</a>):</p>
<pre class="brush: plain;">[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/pdf
Actions=split;merge;

[Desktop Action split]
Name=Split PDF pages
Name[fr]=Découper les pages du PDF
Icon=gnome-mime-application-pdf
Exec=/opt/pdf-service/pdf-service-split.sh %F

[Desktop Action merge]
Name=Merge PDF files
Name[fr]=Fusionner les PDFs
Icon=gnome-mime-application-pdf
Exec=/opt/pdf-service/pdf-service-merge.sh %F</pre>
<p>To install this file, just type in a terminal:</p>
<pre class="brush: bash; light: true;">cd /usr/share/kde4/services/ServiceMenus &amp;&amp; sudo wget http://www.viesurip.fr/wp-content/uploads/2010/02/pdf-servicemenu.desktop</pre>
<h3>Conclusion</h3>
<p>Il vous suffit maintenant de fermer toutes les fenêtres précédemment ouvertes de Dolphin, de relancer Dolphin, et de faire un clic droit sur un PDF. Vous devriez voir deux nouvelles entrées dans le sous-menu Actions.</p>
<p>Les entrées sont disponibles uniquement en Anglais et en Français dans mon fichier, mais vous pouvez facilement rajouter d&#8217;autres langues dans le fichier pdf-servicemenu.desktop.</p>
<p>Ça serait quand même génial d&#8217;avoir une interface sympathique pour installer des modules qui ajoutent des sous-menus utiles comme ceux-ci. Des sortes d&#8217;extensions à Dolphin&#8230;</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.viesurip.fr/2010/02/10/fusionnerdecouper-des-pdfs-directement-dans-dolphin-kde/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stage chez Jolicloud : les premiers pas d&#8217;une start-up</title>
		<link>http://www.viesurip.fr/2009/09/24/stage-chez-jolicloud-les-premiers-pas-dune-start-up/</link>
		<comments>http://www.viesurip.fr/2009/09/24/stage-chez-jolicloud-les-premiers-pas-dune-start-up/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 10:44:40 +0000</pubDate>
		<dc:creator>twisterss</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Jolicloud]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Stage]]></category>

		<guid isPermaLink="false">http://www.viesurip.fr/?p=81</guid>
		<description><![CDATA[
Dans le cadre d&#8217;une année &#171;&#160;Jeune Ingénieur&#160;&#187; à TELECOM Bretagne, je viens de finir un stage de presque un an chez Jolicloud.
Il s&#8217;agit d&#8217;une toute nouvelle start-up lancée par Tariq Krim (fondateur de Netvibes) qui crée un système d&#8217;exploitation adapté aux netbooks et construit autour d&#8217;Internet (ses technologies et ses services).
Ce stage a été une [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<a href='http://www.viesurip.fr/2009/09/24/stage-chez-jolicloud-les-premiers-pas-dune-start-up/' ><img src="http://www.viesurip.fr/wp-content/uploads/2009/09/jolicloud.logo-150x150.png" style="border:0; float:right; margin: 0 0 .5em 1em;" alt="Stage chez Jolicloud : les premiers pas d&#8217;une start-up" title="Stage chez Jolicloud : les premiers pas d&#8217;une start-up"/></a>
<p>Dans le cadre d&#8217;une année &laquo;&nbsp;Jeune Ingénieur&nbsp;&raquo; à <a title="Site officiel de TELECOM Bretagne" href="http://www.telecom-bretagne.eu">TELECOM Bretagne</a>, je viens de finir un stage de presque un an chez <a title="Site officiel de Jolicloud" href="http://www.jolicloud.com">Jolicloud</a>.</p>
<p>Il s&#8217;agit d&#8217;une toute nouvelle start-up lancée par Tariq Krim (fondateur de <a href="http://www.netvibes.com">Netvibes</a>) qui crée un système d&#8217;exploitation adapté aux netbooks et construit autour d&#8217;Internet (ses technologies et ses services).</p>
<p>Ce stage a été une passionnante occasion de vivre de l&#8217;intérieur le lancement d&#8217;une start-up : idée, recherche, lancement d&#8217;une alpha privée, recherche de financements, arrivée de gros concurrents (comme <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">Google Chome OS</a>), élargissement de l&#8217;alpha, embauches, roadmap de la beta et de la version finale&#8230; Nous étions trois au départ : Tariq Krim, Romain Huet et moi.</p>
<p>Niveau développement, le défi est intéressant : se baser sur Linux pour créer un système d&#8217;exploitation ergonomique et beau, qui soit centré sur les technologies du web plutôt que sur les technologies classiques utilisées sur un système Linux (plutôt HTML que GTK, plutôt Javascript que C&#8230;).</p>
<p>Nous avons utilisé <a href="http://rubyonrails.org/">Ruby On Rails</a> et <a href="http://jquery.com/">JQuery</a> pour développer l&#8217;application web qui est le cœur de Jolicloud, et pas mal de <a href="http://www.python.org/">python</a> sur le système, pour permettre à notre application web de communiquer avec le système.</p>
<p>Les premiers développements se sont focalisés sur deux choses : partir d&#8217;<a href="http://www.ubuntu.com/">Ubuntu</a> et le modifier pour créer le système d&#8217;exploitation Jolicloud, et créer un annuaire d&#8217;applications, un peu comme sur l&#8217;iPhone d&#8217;Apple, qui permet d&#8217;installer/supprimer/mettre à jour ses applications en un clic. Cet annuaire est basé sur APT, la technologie utilisée par <a href="http://www.debian.org">Debian</a> (et Ubuntu) pour gérer les fichiers installés sur le système. De plus, Prism a été complètement intégré pour mettre les applications web (Google Docs, GMail, Facebook&#8230;) sur le bureau.</p>
<p>La version actuellement disponible de Jolicloud est très loin d&#8217;être complète : ce n&#8217;est qu&#8217;un aperçu de ce que nous voulons faire. Les développements s&#8217;accélèrent actuellement et nous avons plein d&#8217;idées dont je ne peux pas encore parler. Je dois malheureusement retourner en cours maintenant pour ma 3ème année à TELECOM Bretagne, mais j&#8217;espère pouvoir continuer à participer à Jolicloud dans l&#8217;avenir.</p>
<p>Contrairement à ce que fera probablement <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">Google Chrome OS</a>, Jolicloud permet de lancer des applications locales, pas seulement des applications web, et il ne pousse pas à l&#8217;utilisation des services Google. Et contrairement à <a href="http://moblin.org/">Moblin</a>, Jolicloud est autant une application web (notifications, synchronisation&#8230;) qu&#8217;un système d&#8217;exploitation. Et personnellement, le concept de Jolicloud me plairait bien sur mon PC portable aussi, si son interface était adaptée. Donc Jolicloud me semble avoir un bel avenir&#8230; à suivre <img src='http://www.viesurip.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.viesurip.fr/2009/09/24/stage-chez-jolicloud-les-premiers-pas-dune-start-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

