<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Winnt is not NT</title>
		<link>http://www.shea-edriuviel.info/categories/android/</link>
		<description>Recent content in Android on Winnt is not NT</description>
		<generator>Hugo -- gohugo.io</generator>
		<language>fr-fr</language>
		<lastBuildDate>Sat, 01 Dec 2018</lastBuildDate>
		<atom:link href="/categories/android/" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Radicale ou le partage de ses contacts, calendriers et tâches</title>
			<link>http://www.shea-edriuviel.info/post/radicale/</link>
			<pubDate>Sat, 01 Dec 2018</pubDate>
			
			<guid>http://www.shea-edriuviel.info/post/radicale/</guid>
			<description>

&lt;p&gt;&lt;strong&gt;Radicale&lt;/strong&gt; est un serveur qui permet le partage de ses contacts, calendriers et tâches grâce aux formats Caldav (calendriers et tâches) et Carddav (contacts) entre vos divers appareils (ordinateurs, tablette et téléphone).&lt;/p&gt;

&lt;p&gt;Pourquoi créer un serveur personnel alors qu&amp;rsquo;existe des services en ligne gratuits le permettant.&lt;/p&gt;

&lt;p&gt;Tout simplement parce qu&amp;rsquo;il s&amp;rsquo;agit de vos données personnelles et que ces &lt;em&gt;services&lt;/em&gt; vont utiliser ces données pour profiler vous ou vos contacts. Votre liste de contact, vos rendez-vous&amp;hellip; ne regarde personne sauf vous même. Donner ce type d&amp;rsquo;information aux GAFAM c&amp;rsquo;est perdre votre droit à la vie privée.&lt;/p&gt;

&lt;p&gt;On a tous quelque chose à cacher et ceux qui disent le contraire sont des menteurs.&lt;/p&gt;

&lt;p&gt;Par exemple, le fait que vous fréquentiez un club échangiste ou sado-maso n&amp;rsquo;est peut-être pas une information que vous souhaitez étaler sur la place publique. Chacun est bien sûr libre de ses choix en la matière, mais êtes vous prêt à partager ceux-ci avec le monde entier ?&lt;/p&gt;

&lt;p&gt;L&amp;rsquo;installation de &lt;strong&gt;Radicale&lt;/strong&gt; vous permettra donc de synchroniser vos ordinateurs, tablettes et téléphones en vous passant de services douteux exploitants vos données personnelles.&lt;/p&gt;

&lt;h1 id=&#34;installation&#34;&gt;Installation&lt;/h1&gt;

&lt;p&gt;Le code ci-dessous permet d&amp;rsquo;effectuer l&amp;rsquo;installation sous une distribution Debian et dérivées.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;apt-get install radicale
&lt;/code&gt;&lt;/pre&gt;

&lt;h1 id=&#34;paramétrage&#34;&gt;Paramétrage&lt;/h1&gt;

&lt;p&gt;Le paramétrage est assez simple pour une utilisation de base.&lt;/p&gt;

&lt;p&gt;Sur mon installation, cela se passe dans &lt;code&gt;/etc/radicale&lt;/code&gt;. Dans ce répertoire, se trouve le fichier &lt;strong&gt;config&lt;/strong&gt; qui permet de définir la configuration de notre serveur &lt;strong&gt;Radicale&lt;/strong&gt;.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[server]
# À quelle adresse sur votre réseau local se trouve le serveur
hosts = localhost:5232, xxx.xxx.xxx.xxx:5232

[well-known]
# chemin de redirection de /.well-known/caldav
caldav = ../../%(user)s/caldav/
# chemin de redirection de /.well-known/carddav
carddav = ../../%(user)s/carddav/

[auth]
# chemin d&#39;accès au ficher contenant les utilisateurs et mots de passes
htpasswd_filename = /etc/radicale/users
# méthode de cryptage du fichier users ci-dessus
# j&#39;ai choisi le texte clair mais une autre méthode est préférable 
# s&#39;il y a de nombreux utilisateurs ou un accès via internet.
htpasswd_encryption = plain

[storage]
# Seul filesystem est conseillé par les développeurs
type = filesystem
# Répertoire ou seront stockées les informations
# J&#39;ai volontairement choisi ce type de chemin afin de me permettre une sauvegarde aisée de mes données.
filesystem_folder = /home/&amp;lt;utilisateur&amp;gt;/radicale/collections
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Exemple de fichier &lt;code&gt;/etc/radicale/users&lt;/code&gt; avec un utilisateur par ligne.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Les informations que j&amp;rsquo;ai donné pour le fichier &lt;code&gt;/etc/radicale/config&lt;/code&gt; sont bien sûr à ajuster en fonction de vos besoins et configurations.&lt;/p&gt;

&lt;h1 id=&#34;synchroniser-avec-l-ordinateur&#34;&gt;Synchroniser avec l&amp;rsquo;ordinateur&lt;/h1&gt;

&lt;h2 id=&#34;avec-thunderbird&#34;&gt;Avec Thunderbird&lt;/h2&gt;

&lt;p&gt;Si vous utilisez Thunderbird, il vous faudra ajouter l&amp;rsquo;extension &lt;strong&gt;CardBook&lt;/strong&gt; afin de pouvoir profiter de la synchronisation car celui ne la gère pas nativement.&lt;/p&gt;

&lt;h3 id=&#34;paramétrage-de-cardbook&#34;&gt;Paramétrage de CardBook&lt;/h3&gt;

&lt;p&gt;Rien de bien difficile en soi.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ajouter un carnet d&amp;rsquo;adresses.&lt;/li&gt;
&lt;li&gt;Sélectionnez &lt;strong&gt;distant&lt;/strong&gt; comme emplacement.&lt;/li&gt;
&lt;li&gt;Choisissez le type &lt;strong&gt;CardDAV&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Dans &lt;strong&gt;Connection&lt;/strong&gt; entrez une URL de ce type (selon votre configuration) : &lt;code&gt;http://&amp;lt;xxx.xxx.xxx.xxx:5232&amp;gt;/&amp;lt;utilisateur&amp;gt;/carddav&lt;/code&gt;. &lt;strong&gt;Attention, il s&amp;rsquo;agit de l&amp;rsquo;utilisateur définit dans le fichier &lt;code&gt;/etc/radicale/users&lt;/code&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Toujours dans &lt;strong&gt;Connection&lt;/strong&gt; entrez le nom et le mot de passe de l&amp;rsquo;utilisateur définit dans le fichier &lt;code&gt;/etc/radicale/users&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Une fois toutes ces informations entrée cliquez sur &lt;strong&gt;valider&lt;/strong&gt; puis suivant si tout est correct.&lt;/p&gt;

&lt;p&gt;Enfin, choisissez une couleur et un nom pour votre nouveau carnet d&amp;rsquo;adresses.&lt;/p&gt;

&lt;h3 id=&#34;paramétrage-de-lightning&#34;&gt;Paramétrage de Lightning&lt;/h3&gt;

&lt;p&gt;La procédure est similaire à celle de &lt;strong&gt;CardBook&lt;/strong&gt; sauf pour le type qui est &lt;strong&gt;CalDAV&lt;/strong&gt; et l&amp;rsquo;URL qui devient &lt;code&gt;http://&amp;lt;xxx.xxx.xxx.xxx:5232&amp;gt;/&amp;lt;utilisateur&amp;gt;/caldav&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Toutefois, &lt;strong&gt;Lightning&lt;/strong&gt; ne fonctionne plus à partir de la version 60 de Thunderbird, ce qui est bien dommage. Espérons qu&amp;rsquo;une mise à jour va apparaître bientôt.&lt;/p&gt;

&lt;h2 id=&#34;avec-évolution&#34;&gt;Avec Évolution&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Évolution&lt;/strong&gt; gère nativement les carnets d&amp;rsquo;adresses CardDav et les calendriers CalDav. Vous n&amp;rsquo;avez donc pas d&amp;rsquo;extension particulière à installer.&lt;/p&gt;

&lt;h3 id=&#34;carnet-d-adresse&#34;&gt;Carnet d&amp;rsquo;adresse&lt;/h3&gt;

&lt;p&gt;Pour ajouter un carnet d&amp;rsquo;adresses il vous suffit d&amp;rsquo;aller dans le menu &lt;code&gt;Fichier&lt;/code&gt;, puis &lt;code&gt;Nouveau&lt;/code&gt; et de choisir &lt;code&gt;Carnet d&#39;adresses&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choisissez le type &lt;strong&gt;CardDAV&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Donnez lui un nom.&lt;/li&gt;
&lt;li&gt;Cochez les cases sous le nom de votre carnet d&amp;rsquo;adresses. J&amp;rsquo;ai personnellement tout coché (surtout la dernière option de &lt;em&gt;copie locale&lt;/em&gt; qui me semble prudente).&lt;/li&gt;
&lt;li&gt;Entrez l&amp;rsquo;URL &lt;code&gt;http://&amp;lt;xxx.xxx.xxx.xxx:5232&amp;gt;/&amp;lt;utilisateur&amp;gt;/carddav&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Saisissez le nom d&amp;rsquo;utilisateur. &lt;strong&gt;Attention, il s&amp;rsquo;agit de l&amp;rsquo;utilisateur définit dans le fichier &lt;code&gt;/etc/radicale/users&lt;/code&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Cliquez sur **Trouver un carnet d&amp;rsquo;adresse **.&lt;/li&gt;
&lt;li&gt;Il ne vous reste plus qu&amp;rsquo;à sélectionner le carnet d&amp;rsquo;adresses et cliquer sur &lt;strong&gt;Valider&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&#34;synchroniser-avec-un-téléphone-ou-une-tablette-androïd&#34;&gt;Synchroniser avec un téléphone ou une tablette androïd&lt;/h1&gt;

&lt;p&gt;Pour cela, il vous faudra installer un outil de synchronisation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DavDroid&lt;/strong&gt; que l&amp;rsquo;on trouve sur le store &lt;a href=&#34;https://f-droid.org&#34;&gt;F-droid&lt;/a&gt; est parfaitement indiqué.&lt;/p&gt;

&lt;p&gt;Une fois installée, il suffit d&amp;rsquo;ajouter un compte.&lt;/p&gt;

&lt;h2 id=&#34;création-d-un-compte&#34;&gt;Création d&amp;rsquo;un compte&lt;/h2&gt;

&lt;p&gt;Dans mon cas, j&amp;rsquo;ai choisi l&amp;rsquo;option : &lt;code&gt;Connexion avec une URL et un nom d&#39;utilisateur&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Il vous sera demandé :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;URL de base : &lt;code&gt;http://&amp;lt;xxx.xxx.xxx.xxx:5232&amp;gt;/&amp;lt;utilisateur&amp;gt;/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Nom d&amp;rsquo;utilisateur : &lt;strong&gt;Attention, il s&amp;rsquo;agit de l&amp;rsquo;utilisateur définit dans le fichier &lt;code&gt;/etc/radicale/users&lt;/code&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Mot de passe : &lt;strong&gt;Attention, il s&amp;rsquo;agit de celui définit dans le fichier &lt;code&gt;/etc/radicale/users&lt;/code&gt; pour cet utilisateur.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Une fois ces informations entrée appuyez sur &lt;em&gt;« se connecter »&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Choisissez un nom pour le compte que vous avez créé.&lt;/p&gt;

&lt;p&gt;Puis définissez comment seront gérés les groupes. Personnellement j&amp;rsquo;ai opté pour des catégories car c&amp;rsquo;est de cette manière que &lt;strong&gt;CardBook&lt;/strong&gt; les gère (il convient de rester homogène sous peine de mauvaises surprises).&lt;/p&gt;

&lt;p&gt;Lorsque vous avez fini de renseigner toutes ces informations appuyez sur &lt;em&gt;« créer un compte »&lt;/em&gt;.&lt;/p&gt;

&lt;h1 id=&#34;synchronisation-du-nouveau-compte-créé&#34;&gt;Synchronisation du nouveau compte créé&lt;/h1&gt;

&lt;p&gt;Après l&amp;rsquo;appui sur &lt;em&gt;« créer un compte »&lt;/em&gt; apparaît un gros rectangle portant le nom du compte.&lt;/p&gt;

&lt;p&gt;Si vous appuyez dessus, un nouvel écran s&amp;rsquo;affiche proposant :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CardDav pour les contacts.&lt;/li&gt;
&lt;li&gt;CalDav pour les agendas et tâches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il ne vous reste plus qu&amp;rsquo;à aller faire un tour dans les paramètres afin de régler la fréquence de mise à jour, le type de réseau (WiFi seulement ou non)&amp;hellip;&lt;/p&gt;

&lt;h1 id=&#34;pour-compléter&#34;&gt;Pour compléter&lt;/h1&gt;

&lt;p&gt;Personnellement, j&amp;rsquo;ai compléter avec les applications &lt;strong&gt;Calendar&lt;/strong&gt; et &lt;strong&gt;Tasks&lt;/strong&gt; que l&amp;rsquo;on trouve sur &lt;a href=&#34;https://f-droid.org&#34;&gt;F-droid&lt;/a&gt; et qui gèrent la synchronisation via CalDav.&lt;/p&gt;

&lt;p&gt;C&amp;rsquo;est applications sont simples et pratiques. Elles font parfaitement ce qui leur est demandé sans contenir des publicités indésirables ou traquer mes données personnelles.&lt;/p&gt;
</description>
		</item>
		
		<item>
			<title>Les epubs</title>
			<link>http://www.shea-edriuviel.info/post/epub_calibre/</link>
			<pubDate>Thu, 02 Aug 2018</pubDate>
			
			<guid>http://www.shea-edriuviel.info/post/epub_calibre/</guid>
			<description>

&lt;p&gt;En relation avec le post &lt;a href=&#34;linux_calibre&#34;&gt;Installation de Calibre serveur sous Linux&lt;/a&gt;, il me semble naturel d&amp;rsquo;évoquer les epubs.&lt;/p&gt;

&lt;p&gt;En effet, Calibre permet tout à la fois de gérer sa bibliothèque numérique (dans de multiples format), activer un serveur qui permet une mise à disposition de celle-ci, convertir d&amp;rsquo;un format vers un autre et aussi créer ou modifier un fichier epub.&lt;/p&gt;

&lt;p&gt;C&amp;rsquo;est sur ce dernier point que je souhaite m&amp;rsquo;attarder.&lt;/p&gt;

&lt;p&gt;Dernièrement, j&amp;rsquo;ai commencer à lire un livre que j&amp;rsquo;avais récupéré sur le net. Mais quelle ne fut pas ma surprise de constater que la mise en page était plus que mauvaise, des numéros de pages (xx/yyy) apparaissaient en plein milieu du texte, des mots étaient coupés (césure) en plein milieu du texte, des paragraphes étaient éclatés en plusieurs, les numéros des chapitres étaient perdus au milieu du texte… et la table des matière était inexploitable.&lt;/p&gt;

&lt;p&gt;Si je souhaitais que ma femme puisse lire ce livre de façon agréable, il ne me restait plus qu&amp;rsquo;à « mettre les mains dans le cambouis ».&lt;/p&gt;

&lt;p&gt;J&amp;rsquo;utilisais donc la possibilité d&amp;rsquo;édition d&amp;rsquo;un epub offerte par calibre (très complète à ce que j&amp;rsquo;ai vu).&lt;/p&gt;

&lt;h1 id=&#34;un-epub-c-est-quoi-en-fait&#34;&gt;Un epub c&amp;rsquo;est quoi en fait ?&lt;/h1&gt;

&lt;p&gt;Ce n&amp;rsquo;est rien de plus qu&amp;rsquo;un fichier compressé contenant :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;des images (couvertures…) ;&lt;/li&gt;
&lt;li&gt;des fichiers html (souvent découpé en chapitres) ;&lt;/li&gt;
&lt;li&gt;un ou plusieurs fichiers css (pour gérer la mise en page des fichiers html) ;&lt;/li&gt;
&lt;li&gt;un fichier content.opf (fichier xml contenant diverses informations tels que le résumé, la liste des fichiers…) ;&lt;/li&gt;
&lt;li&gt;un fichier toc.ncx (tout simplement la table des matières) ;&lt;/li&gt;
&lt;li&gt;un fichier container.xml (qui semble contenir des informations nécessaires pour l&amp;rsquo;epub).&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&#34;un-tour-dans-le-fichier-des-règles-css&#34;&gt;Un tour dans le fichier des règles CSS&lt;/h1&gt;

&lt;p&gt;Pour commercer mon travail de remise en forme, j&amp;rsquo;ai jeter un œil au fichier des règles CSS.
J&amp;rsquo;y ai trouvé plus d&amp;rsquo;une dizaine de règles telle que :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;règle pour la mise en gras&lt;/li&gt;
&lt;li&gt;règle pour la mise en penché (ou italique en remplacement)…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais par contre aucune règle ne contenant :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;indentation de première ligne de paragraphe&lt;/li&gt;
&lt;li&gt;saut de page au début d&amp;rsquo;un chapitre&lt;/li&gt;
&lt;li&gt;mise en lumière des chapitres…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bref, si je voulais avoir un epub « propre » un gros boulot m&amp;rsquo;attendais.&lt;/p&gt;

&lt;h1 id=&#34;premier-regard-dans-un-fichier-html&#34;&gt;Premier regard dans un fichier html&lt;/h1&gt;

&lt;p&gt;L&amp;rsquo;une des premières ligne de texte que je vis avait cet aspect :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&amp;quot;classe2&amp;quot;&amp;gt; &amp;lt;i class=&amp;quot;classe3&amp;quot;&amp;gt;xxxx&amp;lt;/i&amp;gt; 
&amp;lt;i class=&amp;quot;classe3&amp;quot;&amp;gt;xxx. &amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p class=&amp;quot;classe2&amp;quot;/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Un coup d&amp;rsquo;œil au CSS donnait les règles suivantes pour ces classes :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;.classe2 {
display: block;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
margin-top: 1em
}
.classe3 {
font-style: italic
}
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;première-réflexion&#34;&gt;Première réflexion&lt;/h2&gt;

&lt;p&gt;Sans être un spécialiste en html et CSS, la règle &lt;code&gt;.classe3&lt;/code&gt; m&amp;rsquo;apparu comme stupide.
Elle est en effet redondante avec l&amp;rsquo;utilisation de la balise &lt;code&gt;&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;&lt;/code&gt; et est donc inutile.
Un « rechercher et remplacer » de &lt;code&gt;class=&amp;quot;classe3&amp;quot;&lt;/code&gt; dans tous les fichiers html permis de supprimer cette redondance.&lt;/p&gt;

&lt;p&gt;Un parcours rapide des différents fichiers html m&amp;rsquo;indiqua que tout les paragraphes utilisaient &lt;code&gt;class=&amp;quot;classe2&amp;quot;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Autant remplacer &lt;code&gt;&amp;lt;p class=&amp;quot;classe2&amp;quot;&amp;gt;&lt;/code&gt; par &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; et affecter une mise en forme par défaut à &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h1 id=&#34;création-du-fichier-css&#34;&gt;Création du fichier CSS&lt;/h1&gt;

&lt;p&gt;En dehors d&amp;rsquo;un besoin très ponctuel, le nombre de style dont on peut avoir besoin pour un livre est très limité.&lt;/p&gt;

&lt;p&gt;Voici celui que j&amp;rsquo;ai créé :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;body    {
  font-family: serif;
}
h1, h2   {
 font-weight: bold;
 font-size: xx-large;
 page-break-before: always;
 text-align: center;
 margin-top: 8ex;
 margin-bottom: 3ex;
 }
h1.ligne2 {
 font-variant-caps: small-caps;
 page-break-before: avoid;
 margin-top: 3ex;
 }
h2   {
 font-size: x-large;
 margin-top: 5ex;
 }
p    {
 display: block;
 font-size: medium;
 margin: 0;
 page-break-after: avoid;
 text-align: justify;
 text-indent: 1.25em;
 }
p.oblique  {
 font-style: oblique;
 }
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;explication-et-utilisation-de-la-feuille-de-style&#34;&gt;Explication et utilisation de la feuille de style&lt;/h2&gt;

&lt;p&gt;Lorsque l&amp;rsquo;on utilise des feuilles de style CSS, il ne faut pas oublier que les balises héritent des attributs des balises parentes.&lt;/p&gt;

&lt;p&gt;Ainsi, attribuer le choix de police à la balise &lt;code&gt;body&lt;/code&gt; assure que toutes les balises en héritent. Et donc que la même police est utilisée dans tout le document, sauf cas spécifique.&lt;/p&gt;

&lt;h3 id=&#34;la-balise-body&#34;&gt;La balise body&lt;/h3&gt;

&lt;p&gt;En affectant le choix de la police à cette balise on s&amp;rsquo;assure que tout le fichier utilisera la même police.&lt;/p&gt;

&lt;p&gt;Ce qui est plus agréable pour le lecteur.&lt;/p&gt;

&lt;p&gt;Certains préféreront utiliser une police de type &lt;strong&gt;sans-serif&lt;/strong&gt;, chacun ses préférences.&lt;/p&gt;

&lt;h3 id=&#34;la-balise-h1&#34;&gt;la balise h1&lt;/h3&gt;

&lt;p&gt;Dans le livre sur lequel je travaillais, les parties avaient ce format :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;I
titre du chapitre
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;J&amp;rsquo;ai donc eu besoin de créer 2 styles distincts.&lt;/p&gt;

&lt;h3 id=&#34;la-balise-h2&#34;&gt;la balise h2&lt;/h3&gt;

&lt;p&gt;Elle est utilisée pour les titres des chapitres.&lt;/p&gt;

&lt;p&gt;On obtient ainsi :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; Partie I
      Chapitre 1
      Chapitre 2
      …
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;la-balise-p&#34;&gt;la balise p&lt;/h3&gt;

&lt;p&gt;Elle permet de mettre les paragraphes en forme en ayant à la fois une indentation de la première ligne (&lt;code&gt;text-indent: 1.25em&lt;/code&gt;), aucun espacement inter-paragraphes (&lt;code&gt;margin:0&lt;/code&gt;) et une justification (&lt;code&gt;text-align: justify&lt;/code&gt;).&lt;/p&gt;

&lt;h1 id=&#34;nettoyage-des-fichiers&#34;&gt;Nettoyage des fichiers&lt;/h1&gt;

&lt;p&gt;Le nettoyage des fichiers html sources des &lt;code&gt;class=&amp;quot;classe2&amp;quot;&lt;/code&gt; au niveau des paragraphes qui rendent difficile la lecture, la recherche des numéros de pages cachés au sein des paragraphes et des coupures (césure) de mots en plein milieu du texte a été la partie la plus longue.&lt;/p&gt;

&lt;p&gt;Mais le résultat est un fichier parfaitement lisible et surtout agréable à lire. Ce qui est le plus important dans un epub je pense.&lt;/p&gt;

&lt;h1 id=&#34;la-table-des-matières&#34;&gt;la table des matières&lt;/h1&gt;

&lt;p&gt;Calibre possède une option qui permet de générer une table des matières à partir des balises de titre que sont &lt;code&gt;h1 … hx&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Je n&amp;rsquo;ai donc pas hésité à supprimer l&amp;rsquo;ancienne table pour en recréer une.&lt;/p&gt;

&lt;p&gt;Le résultat est parfaitement fonctionnel.&lt;/p&gt;

&lt;h1 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h1&gt;

&lt;p&gt;Cette mésaventure m&amp;rsquo;a permis de me pencher sur la structure interne des fichiers epub, même s&amp;rsquo;il me reste quelques petites choses à approfondir.&lt;/p&gt;

&lt;p&gt;En quelques heures, j&amp;rsquo;ai réussi à obtenir un epub propre et lisible.&lt;/p&gt;

&lt;p&gt;Je me garde en réserve la feuille de style CSS qui pourra toujours me servir de nouveau pour le même travail.&lt;/p&gt;

&lt;p&gt;Au final je suis content du temps passé car cela m&amp;rsquo;a permis d&amp;rsquo;enrichir mes connaissances en CSS et de découvrir des fonctionnalités de Calibre qui sont bien utiles pour réparer ou corriger des epub corrompus ou mal finis.&lt;/p&gt;
</description>
		</item>
		
		<item>
			<title>Les enfants et les tablettes android</title>
			<link>http://www.shea-edriuviel.info/post/android_enfants/</link>
			<pubDate>Sat, 30 Dec 2017</pubDate>
			
			<guid>http://www.shea-edriuviel.info/post/android_enfants/</guid>
			<description>&lt;p&gt;Les enfants ont reçus une tablette pour noël l&amp;rsquo;an dernier. Ma femme et moi en avons aussi une depuis un bon moment que nous utilisons principalement pour lire des EPUB.&lt;/p&gt;

&lt;p&gt;La première chose que j&amp;rsquo;avais fait, à l&amp;rsquo;époque ou les enfants ont reçus leurs tablettes, avait été de supprimer les programmes « &lt;em&gt;inutiles&lt;/em&gt; » déjà installés sur ces tablettes et de paramétrer l&amp;rsquo;accès à mon réseau local qui est en IP fixe.&lt;/p&gt;

&lt;p&gt;C&amp;rsquo;est donc avec un grand déplaisir que j&amp;rsquo;ai constaté que des applications telles que :
&lt;UL&gt;&lt;LI&gt; drive ;&lt;/LI&gt;
&lt;LI&gt;Docs ;&lt;/LI&gt;
&lt;LI&gt;Youtude ;&lt;/LI&gt;
&lt;LI&gt;Facebook ;&lt;/LI&gt;&lt;/UL&gt;&lt;/p&gt;

&lt;p&gt;et quelques autres ne pouvaient tout simplement pas être supprimées. Ces applications étant considérées comme des applications systèmes.&lt;/p&gt;

&lt;p&gt;Fort des constations faites ci-dessus, je me suis donc plongé dans la jungle des tablettes.&lt;/p&gt;

&lt;p&gt;En effet, je souhaitais pouvoir contrôler le plus efficacement possible les accès des enfants. Hors de question qu&amp;rsquo;ils explorent le net sans être accompagnés et surveillés.&lt;/p&gt;

&lt;p&gt;Après quelques heures de recherches, il semble que depuis la &lt;em&gt;version 4.3&lt;/em&gt; android sache gérer plusieurs utilisateurs avec des accès limités.&lt;/p&gt;

&lt;p&gt;Je vérifie, par acquis de conscience, la version android. Il s&amp;rsquo;agit bien d&amp;rsquo;une version 5.&lt;/p&gt;

&lt;p&gt;Mes recherches m&amp;rsquo;indiquent d&amp;rsquo;aller dans &lt;strong&gt;Paramètres -&amp;gt; Utilisateurs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Parfait !&lt;/p&gt;

&lt;p&gt;Je récupère les tablettes et me plonge dans les menus de paramétrage. Et là consternation !!! Aucun menu nommé &lt;strong&gt;utilisateurs&lt;/strong&gt; ou même &lt;strong&gt;Users&lt;/strong&gt;. Rien de rien !!!&lt;/p&gt;

&lt;p&gt;J&amp;rsquo;en conclus donc que le constructeur (&lt;strong&gt;ASUS&lt;/strong&gt; pour ne pas le nommer) supprime cette fonctionnalité native de ses tablettes.&lt;/p&gt;

&lt;p&gt;Après avoir farfouillé un bon moment dans les paramètres et dans les applications installées je trouve enfin un programme intitulé &lt;strong&gt;mode enfant&lt;/strong&gt;. Ce programme n&amp;rsquo;étant apparu que suite à une mise à jour via &lt;em&gt;aptoide&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Une fois ce programme activé et configuré, j&amp;rsquo;ai effectivement réussi à limité l&amp;rsquo;utilisation de la tablette à certains programmes.&lt;/p&gt;

&lt;p&gt;Ceci n&amp;rsquo;est à mon avis qu&amp;rsquo;un pis aller. Le programme pouvant être débloqué via un code à 4 chiffres&amp;hellip; On a vu mieux en terme de sécurité. Et prendre nos enfants pour des imbéciles ou des ignares en informatique est, je crois, une erreur à ne pas commettre.&lt;/p&gt;

&lt;p&gt;J&amp;rsquo;ai toutefois eu la surprise de voir apparaître le menu &lt;strong&gt;Utilisateurs&lt;/strong&gt; sur une tablette de marque &lt;strong&gt;STOREX&lt;/strong&gt; avec une version android 6. Tablette achetée pour ce Noël, mon fils ayant eu la bonne idée de faire tomber la sienne ce qui a provoqué des soucis au niveau du connecteur d&amp;rsquo;alimentation (donc difficultés pour recharger celle-ci).&lt;/p&gt;

&lt;p&gt;Au passage, les connecteurs de type micro usb me semble bien plus fragile que celui de ma tablette qui ressemble à une prise jack.&lt;/p&gt;

&lt;p&gt;Pour conclure, je pense que je vais définitivement m&amp;rsquo;orienter vers des tablettes qui coûtent presque 50 € de moins à l&amp;rsquo;achat que les tablettes de marque &lt;strong&gt;ASUS&lt;/strong&gt; (130 € à l&amp;rsquo;achat à l&amp;rsquo;époque) et qui offriront au final les même fonctionnalités. Les enfants les utilisant principalement pour les jeux et regarder des animés via le réseau.&lt;/p&gt;
</description>
		</item>
		
	</channel>
</rss>
