<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mac on Blog GoHugo de Fredô : Linux, Proxmox, IA, Trail, Course, Randonnée, Gravel, Ski de Randonnée</title>
    <link>https://move.cyber-neurones.org/categories/mac/</link>
    <description>Recent content in Mac on Blog GoHugo de Fredô : Linux, Proxmox, IA, Trail, Course, Randonnée, Gravel, Ski de Randonnée</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <lastBuildDate>Wed, 18 Oct 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://move.cyber-neurones.org/categories/mac/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>RubiTrack 6.2.3 : Perte de données ...</title>
      <link>https://move.cyber-neurones.org/post/2023/10/2023-10-18-rubitrack-6-2-3-perte-de-donnees/</link>
      <pubDate>Wed, 18 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2023/10/2023-10-18-rubitrack-6-2-3-perte-de-donnees/</guid>
      <description>&lt;p&gt;Je pense que RubiTrack 6.2.3 m&amp;rsquo;a fait perdre des données &amp;hellip; il faut dire que le fichier fait &lt;strong&gt;939,5 Mo&lt;/strong&gt;. Pour &lt;strong&gt;10152 activités&lt;/strong&gt; &amp;hellip;. mais visiblement j&amp;rsquo;ai perdu les activités de course à pieds, j&amp;rsquo;ai plus que 1160 activités.&lt;/p&gt;&#xA;&lt;p&gt;Pour l&amp;rsquo;instant je ne sais pas d&amp;rsquo;ou vient le problème &amp;hellip; je vais analyser.&lt;/p&gt;&#xA;&lt;p&gt;A suivre.&lt;/p&gt;&#xA;&lt;p&gt;Visiblement j&amp;rsquo;ai perdu les données du 3 aout 2012 au 10 mars 2012 (50 activités). J&amp;rsquo;ai pas d&amp;rsquo;explication pour l&amp;rsquo;instant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration Rubitrack (MacOS) to Golden Cheetah (Windows) : Test KO.</title>
      <link>https://move.cyber-neurones.org/post/2021/07/2021-07-27-migration-rubitrack-macos-to-golden-cheetah-windows-test-ko/</link>
      <pubDate>Tue, 27 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2021/07/2021-07-27-migration-rubitrack-macos-to-golden-cheetah-windows-test-ko/</guid>
      <description>&lt;p&gt;I try to do migration from &lt;strong&gt;Rubitrack&lt;/strong&gt; to &lt;strong&gt;Golden Cheetah&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rubitrack : &lt;a href=&#34;https://www.rubitrack.com/fr/&#34;&gt;https://www.rubitrack.com/fr/&lt;/a&gt; it&amp;rsquo;s for MacOS.&lt;/li&gt;&#xA;&lt;li&gt;Golden Cheetah : &lt;a href=&#34;https://www.goldencheetah.org&#34;&gt;https://www.goldencheetah.org&lt;/a&gt; it&amp;rsquo;s for Windows.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;My Realse of Rubitrack : &lt;strong&gt;5.3.6&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/07/capture-decran-2021-07-27-a-211450.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-07-27-a-211450-300x181.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;My file rubitrack5 : &lt;strong&gt;579,8 Mo.&lt;/strong&gt; I have lot of different activities :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/07/capture-decran-2021-07-27-a-211720.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-07-27-a-211720-78x300.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Test 1 :&lt;/strong&gt; I select all and I do a export TCX :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/07/capture-decran-2021-07-27-a-211826.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-07-27-a-211826-300x89.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Result : &lt;strong&gt;KO&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Test 2 :&lt;/strong&gt; I select all and I do a export TCX (and i check the box).&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacBook Pro (15-inch, 2017) : Test Blender Benchmark sur Big Sur</title>
      <link>https://move.cyber-neurones.org/post/2021/06/2021-06-11-macbook-pro-15-inch-2017-test-blender-benchmark-sur-big-sur/</link>
      <pubDate>Fri, 11 Jun 2021 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2021/06/2021-06-11-macbook-pro-15-inch-2017-test-blender-benchmark-sur-big-sur/</guid>
      <description>&lt;p&gt;Voici le résultat du test :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;{&#xA;&amp;#34;benchmark_client&amp;#34;: {&#xA;&amp;#34;client_version&amp;#34;: &amp;#34;1.0b2&amp;#34;&#xA;},&#xA;&amp;#34;blender_version&amp;#34;: {&#xA;&amp;#34;build_commit_date&amp;#34;: &amp;#34;2018-03-22&amp;#34;,&#xA;&amp;#34;build_commit_time&amp;#34;: &amp;#34;14:10&amp;#34;,&#xA;&amp;#34;build_date&amp;#34;: &amp;#34;2018-03-22&amp;#34;,&#xA;&amp;#34;build_hash&amp;#34;: &amp;#34;f4dc9f9&amp;#34;,&#xA;&amp;#34;build_time&amp;#34;: &amp;#34;21:48:25&amp;#34;,&#xA;&amp;#34;version&amp;#34;: &amp;#34;2.79 (sub 0)&amp;#34;&#xA;},&#xA;&amp;#34;device_info&amp;#34;: {&#xA;&amp;#34;compute_devices&amp;#34;: [&#xA;&amp;#34;Intel Core i7-7820HQ CPU @ 2.90GHz&amp;#34;&#xA;],&#xA;&amp;#34;device_type&amp;#34;: &amp;#34;CPU&amp;#34;,&#xA;&amp;#34;num_cpu_threads&amp;#34;: 8&#xA;},&#xA;&amp;#34;scenes&amp;#34;: [&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;barbershop_interior&amp;#34;,&#xA;&amp;#34;stats&amp;#34;: {&#xA;&amp;#34;device_memory_usage&amp;#34;: 2341.5,&#xA;&amp;#34;device_peak_memory&amp;#34;: 2341.58,&#xA;&amp;#34;pipeline_render_time&amp;#34;: 2946.86,&#xA;&amp;#34;render_time_no_sync&amp;#34;: 2896.97,&#xA;&amp;#34;result&amp;#34;: &amp;#34;OK&amp;#34;,&#xA;&amp;#34;total_render_time&amp;#34;: 2945.8&#xA;}&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;bmw27&amp;#34;,&#xA;&amp;#34;stats&amp;#34;: {&#xA;&amp;#34;device_memory_usage&amp;#34;: 140.55,&#xA;&amp;#34;device_peak_memory&amp;#34;: 140.56,&#xA;&amp;#34;pipeline_render_time&amp;#34;: 580.22,&#xA;&amp;#34;render_time_no_sync&amp;#34;: 574.657,&#xA;&amp;#34;result&amp;#34;: &amp;#34;OK&amp;#34;,&#xA;&amp;#34;total_render_time&amp;#34;: 578.833&#xA;}&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;classroom&amp;#34;,&#xA;&amp;#34;stats&amp;#34;: {&#xA;&amp;#34;device_memory_usage&amp;#34;: 295.71,&#xA;&amp;#34;device_peak_memory&amp;#34;: 295.77,&#xA;&amp;#34;pipeline_render_time&amp;#34;: 1909.69,&#xA;&amp;#34;render_time_no_sync&amp;#34;: 1907.64,&#xA;&amp;#34;result&amp;#34;: &amp;#34;OK&amp;#34;,&#xA;&amp;#34;total_render_time&amp;#34;: 1908.78&#xA;}&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;fishy_cat&amp;#34;,&#xA;&amp;#34;stats&amp;#34;: {&#xA;&amp;#34;device_memory_usage&amp;#34;: 465.3,&#xA;&amp;#34;device_peak_memory&amp;#34;: 466.65,&#xA;&amp;#34;pipeline_render_time&amp;#34;: 860.63,&#xA;&amp;#34;render_time_no_sync&amp;#34;: 849.711,&#xA;&amp;#34;result&amp;#34;: &amp;#34;OK&amp;#34;,&#xA;&amp;#34;total_render_time&amp;#34;: 859.406&#xA;}&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;koro&amp;#34;,&#xA;&amp;#34;stats&amp;#34;: {&#xA;&amp;#34;device_memory_usage&amp;#34;: 449.47,&#xA;&amp;#34;device_peak_memory&amp;#34;: 473.3,&#xA;&amp;#34;pipeline_render_time&amp;#34;: 1205.35,&#xA;&amp;#34;render_time_no_sync&amp;#34;: 1192.2,&#xA;&amp;#34;result&amp;#34;: &amp;#34;OK&amp;#34;,&#xA;&amp;#34;total_render_time&amp;#34;: 1205.08&#xA;}&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;pavillon_barcelona&amp;#34;,&#xA;&amp;#34;stats&amp;#34;: {&#xA;&amp;#34;device_memory_usage&amp;#34;: 150.43,&#xA;&amp;#34;device_peak_memory&amp;#34;: 150.44,&#xA;&amp;#34;pipeline_render_time&amp;#34;: 1482.2,&#xA;&amp;#34;render_time_no_sync&amp;#34;: 1478.99,&#xA;&amp;#34;result&amp;#34;: &amp;#34;OK&amp;#34;,&#xA;&amp;#34;total_render_time&amp;#34;: 1479.97&#xA;}&#xA;}&#xA;],&#xA;&amp;#34;system_info&amp;#34;: {&#xA;&amp;#34;bitness&amp;#34;: &amp;#34;64bit&amp;#34;,&#xA;&amp;#34;cpu_brand&amp;#34;: &amp;#34;Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz&amp;#34;,&#xA;&amp;#34;devices&amp;#34;: [&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;Intel Core i7-7820HQ CPU @ 2.90GHz&amp;#34;,&#xA;&amp;#34;type&amp;#34;: &amp;#34;CPU&amp;#34;&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;Intel HD Graphics 630&amp;#34;,&#xA;&amp;#34;type&amp;#34;: &amp;#34;OPENCL&amp;#34;&#xA;},&#xA;{&#xA;&amp;#34;name&amp;#34;: &amp;#34;AMD Radeon Pro 560 Compute Engine&amp;#34;,&#xA;&amp;#34;type&amp;#34;: &amp;#34;OPENCL&amp;#34;&#xA;}&#xA;],&#xA;&amp;#34;machine&amp;#34;: &amp;#34;x86_64&amp;#34;,&#xA;&amp;#34;num_cpu_cores&amp;#34;: 4,&#xA;&amp;#34;num_cpu_sockets&amp;#34;: 1,&#xA;&amp;#34;num_cpu_threads&amp;#34;: 8,&#xA;&amp;#34;system&amp;#34;: &amp;#34;Darwin&amp;#34;&#xA;},&#xA;&amp;#34;timestamp&amp;#34;: &amp;#34;2021-06-11T12:48:21.823185+00:00&amp;#34;&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Mon précédent test : &lt;a href=&#34;https://www.cyber-neurones.org/2019/12/macos-macbook-pro-15-inch-2017-benchmark-avec-blender/&#34;&gt;https://www.cyber-neurones.org/2019/12/macos-macbook-pro-15-inch-2017-benchmark-avec-blender/&lt;/a&gt; . Il y a une perte de performance &amp;hellip;. Misère.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration vers macOS Big Sur 11.4</title>
      <link>https://move.cyber-neurones.org/post/2021/06/2021-06-11-migration-vers-macos-big-sur-11-4/</link>
      <pubDate>Fri, 11 Jun 2021 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2021/06/2021-06-11-migration-vers-macos-big-sur-11-4/</guid>
      <description>&lt;p&gt;Pas de problème à signaler, sauf que j&amp;rsquo;ai du faire une mise à jours de Joplin et NextCloud aussi. La migration a durée une heure &amp;hellip;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/06/capture-decran-2021-06-11-a-115939.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-06-11-a-115939.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;A suivre.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/06/capture-decran-2021-06-11-a-113802.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-06-11-a-113802.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/06/capture-decran-2021-06-11-a-113624.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-06-11-a-113624.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/06/capture-decran-2021-06-11-a-113904.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-06-11-a-113904.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2021/06/capture-decran-2021-06-11-a-113540.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2021-06-11-a-113540.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mise à jours MacOS : Les fichiers restants dans /Users/Shared/</title>
      <link>https://move.cyber-neurones.org/post/2021/05/2021-05-03-mise-a-jours-macos-les-fichiers-restants-dans-users-shared/</link>
      <pubDate>Mon, 03 May 2021 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2021/05/2021-05-03-mise-a-jours-macos-les-fichiers-restants-dans-users-shared/</guid>
      <description>&lt;p&gt;Quelle misère, je viens de voir que j&amp;rsquo;avais une collection d&amp;rsquo;anciens fichiers de configuration sur le Mac :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# sudo du -sh /Users/Shared/Previously\ Relocated\ Items* /Users/Shared/Relocated\ Items&#xA;1,3M&#x9;/Users/Shared/Previously Relocated Items&#xA;1,2M&#x9;/Users/Shared/Previously Relocated Items 1&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 10&#xA;545M&#x9;/Users/Shared/Previously Relocated Items 2&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 3&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 4&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 5&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 6&#xA; 12K&#x9;/Users/Shared/Previously Relocated Items 7&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 8&#xA;1,6M&#x9;/Users/Shared/Previously Relocated Items 9&#xA;1,6M&#x9;/Users/Shared/Relocated Items&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc du faire au moins 12 mise à jours &amp;hellip; Je peux même retourner la date de toutes les mises à jours :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : ma liste des logiciels utiles</title>
      <link>https://move.cyber-neurones.org/post/2020/11/2020-11-12-macos-ma-liste-des-logiciels-utiles/</link>
      <pubDate>Thu, 12 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/11/2020-11-12-macos-ma-liste-des-logiciels-utiles/</guid>
      <description>&lt;p&gt;Voici ma liste :&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Android File Transfert : 6 Mo (car les iPhone c&amp;rsquo;est du vol )&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Audacity&lt;/strong&gt; : 83 Mo.&lt;/li&gt;&#xA;&lt;li&gt;Banktivity 7 : 43 Mo. ( Comptabilité )&lt;/li&gt;&#xA;&lt;li&gt;Bitdefender : 316 Mo. ( Antivirus )&lt;/li&gt;&#xA;&lt;li&gt;CodePad : 2 Mo&lt;/li&gt;&#xA;&lt;li&gt;Cyberduck : 231 Mo&lt;/li&gt;&#xA;&lt;li&gt;DaisyDisk : 6 Mo&lt;/li&gt;&#xA;&lt;li&gt;Delicious Library 3 : 108 Mo. ( Gestion de liste )&lt;/li&gt;&#xA;&lt;li&gt;Docker : 1,4 Go.&lt;/li&gt;&#xA;&lt;li&gt;FileZilla : 38 Mo ( Client FTP)&lt;/li&gt;&#xA;&lt;li&gt;Firefox : 205 Mo ( Navigateur )&lt;/li&gt;&#xA;&lt;li&gt;FTP Server : 5 Mo ( Serveur FTP)&lt;/li&gt;&#xA;&lt;li&gt;Garmin BaseCamp : 146 Mo ( Garmin )&lt;/li&gt;&#xA;&lt;li&gt;Garmin Express  :  108 Mo ( Garmin )&lt;/li&gt;&#xA;&lt;li&gt;GitHub Desktop : 188 Mo ( Outil de dev )&lt;/li&gt;&#xA;&lt;li&gt;Google Chrome : 467 Mo ( Navigateur )&lt;/li&gt;&#xA;&lt;li&gt;Google Drive :&lt;/li&gt;&#xA;&lt;li&gt;GoPro Quick : 575 Mo ( GoPro )&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;HandBrake&lt;/strong&gt; : 20 Mo ( Conversion de video )&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ImageOptim&lt;/strong&gt; : 10 Mo ( Compression Image )&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;iMovie&lt;/strong&gt; : 2,6 Go ( Montage video )&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Joplin&lt;/strong&gt; : 342 Mo ( Bloc note)&lt;/li&gt;&#xA;&lt;li&gt;Keynote : 548 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;KnockKnock : 5 Mo (Securité)&lt;/li&gt;&#xA;&lt;li&gt;Livres : 55 Mo  (Standard)&lt;/li&gt;&#xA;&lt;li&gt;Localiser : 8 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;Lulu installer : (Securité)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Lulu&lt;/strong&gt; : (Securité)&lt;/li&gt;&#xA;&lt;li&gt;MacVim : 27 Mo (Editeur)&lt;/li&gt;&#xA;&lt;li&gt;Mail : 25 Mo : (Standard)&lt;/li&gt;&#xA;&lt;li&gt;Musique : 94 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;NextCloud&lt;/strong&gt; : 380 Mo&lt;/li&gt;&#xA;&lt;li&gt;Number : 447 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;OneDrive : 203 Mo&lt;/li&gt;&#xA;&lt;li&gt;Pages : 504 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;Photos : 47 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;PingID : 200 Mo&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;RubiTrack 5 Pro&lt;/strong&gt; : 73 Mo ( Sport )&lt;/li&gt;&#xA;&lt;li&gt;Safari : 42 Mo&lt;/li&gt;&#xA;&lt;li&gt;SD Card Formatter  : 6 Mo&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Skitch&lt;/strong&gt; : 52 Mo&lt;/li&gt;&#xA;&lt;li&gt;Skype : 242 Mo&lt;/li&gt;&#xA;&lt;li&gt;Slack : 194 Mo&lt;/li&gt;&#xA;&lt;li&gt;Sweet Home 3D : 140 Mo&lt;/li&gt;&#xA;&lt;li&gt;Synalyze It! : 83 Mo&lt;/li&gt;&#xA;&lt;li&gt;Tap Forms : 31 Mo&lt;/li&gt;&#xA;&lt;li&gt;TeamViewer  : 95 Mo&lt;/li&gt;&#xA;&lt;li&gt;Télégram : 75 Mo&lt;/li&gt;&#xA;&lt;li&gt;TextEdit : 6 Mo&lt;/li&gt;&#xA;&lt;li&gt;The Unarchiver : 20 Mo&lt;/li&gt;&#xA;&lt;li&gt;Time Machine : 2 Mo&lt;/li&gt;&#xA;&lt;li&gt;TV : 70 Mo (Standard)&lt;/li&gt;&#xA;&lt;li&gt;Tweetbot : 20 Mo&lt;/li&gt;&#xA;&lt;li&gt;Typora : 26 Mo&lt;/li&gt;&#xA;&lt;li&gt;VLC : 137 Mo ( Player Video)&lt;/li&gt;&#xA;&lt;li&gt;WhatsApp : 331 Mo&lt;/li&gt;&#xA;&lt;li&gt;WiFi Scanner : 20 Mo&lt;/li&gt;&#xA;&lt;li&gt;Wireshark : 603 Mo&lt;/li&gt;&#xA;&lt;li&gt;Zoom : 47 Mo&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>MacOS : Pour bien supprimer GarageBand il faut aussi supprimer les dossiers Application Support</title>
      <link>https://move.cyber-neurones.org/post/2020/01/2020-01-14-macos-pour-bien-supprimer-garageband-il-faut-aussi-supprimer-les-dossiers-application-support/</link>
      <pubDate>Tue, 14 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/01/2020-01-14-macos-pour-bien-supprimer-garageband-il-faut-aussi-supprimer-les-dossiers-application-support/</guid>
      <description>&lt;p&gt;Après la suppression de l&amp;rsquo;App il reste &lt;strong&gt;1,5 GB&lt;/strong&gt; à supprimer dans Application Support :&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2020/01/capture-decran-2020-01-14-a-09-14-18.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2020-01-14-a-09-14-18-1024x175.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;A suivre.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Une mauvaise gestion des fichiers temporaires ... ( /var/private/folder/ App Store )</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-18-macos-une-mauvaise-gestion-des-fichiers-temporaires/</link>
      <pubDate>Wed, 18 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-18-macos-une-mauvaise-gestion-des-fichiers-temporaires/</guid>
      <description>&lt;p&gt;Il suffit de faire la commande suivante pour s&amp;rsquo;en rendre compte :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo du -d 1 -h /private/var/folders/&#xA; 22M&#x9;/private/var/folders//gz&#xA;298M&#x9;/private/var/folders//zz&#xA;  0B&#x9;/private/var/folders//v3&#xA;124G&#x9;/private/var/folders//gy&#xA; 21M&#x9;/private/var/folders//f8&#xA;124G&#x9;/private/var/folders/&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;On se retrouve avec &lt;strong&gt;124 Go&lt;/strong&gt; de fichiers temporaires ?! Le diagnostic est le même avec : OmniDiskSweeper ( &lt;a href=&#34;https://www.omnigroup.com/more/&#34;&gt;https://www.omnigroup.com/more/&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-18-a-10-07-35.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-18-a-10-07-35.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-18-a-13-35-20.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-18-a-13-35-20-1024x457.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Pourquoi dans Gestion de Stockage on ne parle pas des fichiers temporaires de l&amp;rsquo;App Store ?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-19-a-10-51-28.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-19-a-10-51-28-1024x793.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ma version de Mac :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-19-a-10-53-27.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-19-a-10-53-27-1024x377.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-19-a-10-53-56.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-19-a-10-53-56.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MacBook Pro (15 pouces, mi-2012) : durée de vie, bilan</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-14-macos-macbook-pro-15-pouces-mi-2012-duree-de-vie-bilan/</link>
      <pubDate>Sat, 14 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-14-macos-macbook-pro-15-pouces-mi-2012-duree-de-vie-bilan/</guid>
      <description>&lt;p&gt;Petit bilan sur mon &lt;strong&gt;MacBook Pro (15 pouces, mi-2012)&lt;/strong&gt; donc l&amp;rsquo;écran est H.S. Ce post est surtout pour réfléchir à haute voix sur mon prochain portable.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-14-a-14-04-06.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-14-a-14-04-06.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-14-a-14-15-31.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-14-a-14-15-31-300x215.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Voici le cout de mon MacBook Pro :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Juillet 2012 : Achat à &lt;strong&gt;1979 Euros&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Février 2018 : Ajout de &lt;strong&gt;8 Go de RAM (Barrette RAM DDR3 PC3-12800 Sodimm 8Go),&lt;/strong&gt; et changement du disque par un disque de 1 To en SSD (&lt;a href=&#34;https://www.cyber-neurones.org/2019/12/macos-macbook-pro-15-inch-mi-2012-benchmark-avec-ssd-crucial_ct1050mx300ssd1/&#34;&gt;Crucial - SSD MX300 SATA 2.5&amp;rsquo; - 1050Go&lt;/a&gt;) : &lt;strong&gt;750 Euros.&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;180 Euros pour &lt;strong&gt;8 Go de RAM&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;380 Euros pour le disque SSD.&lt;/li&gt;&#xA;&lt;li&gt;110 Euros pour le transfert des données. (Que j&amp;rsquo;aurai pu faire, &lt;a href=&#34;https://www.cyber-neurones.org/2018/12/mac-os-mauvaise-mise-a-jours/&#34;&gt;surtout que c&amp;rsquo;était mal fait&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;80 Euros pour les deux heures de mains d&amp;rsquo;oeuvre. (que j&amp;rsquo;aurais aussi pu faire).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Total : &lt;strong&gt;2729 Euros&lt;/strong&gt; pour 7 ans et 4 mois, on va dire 30 Euros/mois.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Pour la réparation de l&amp;rsquo;écran on me demande &lt;strong&gt;900 Euros&lt;/strong&gt; pour un neuf et &lt;strong&gt;400 Euros&lt;/strong&gt; pour un écran d&amp;rsquo;occasion. Mettre 400 Euros me semble risqué et 900 Euros dans un ordinateur qui a plus de 7 ans, c&amp;rsquo;est simplement pas sérieux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Objective-See : Outils Gratuit pour la sécurité sous Mac : KnockKnock</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-12-objective-see-outils-gratuit-pour-la-securite-sous-mac-knockknock/</link>
      <pubDate>Thu, 12 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-12-objective-see-outils-gratuit-pour-la-securite-sous-mac-knockknock/</guid>
      <description>&lt;p&gt;Voici la liste de tous les outils : &lt;a href=&#34;https://objective-see.com/products.html&#34;&gt;https://objective-see.com/products.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Lulu&lt;/strong&gt; : Super ! ( voir : &lt;a href=&#34;https://www.cyber-neurones.org/2018/09/macos-lulu-pour-plus-de-securite/&#34;&gt;https://www.cyber-neurones.org/2018/09/macos-lulu-pour-plus-de-securite/&lt;/a&gt; ou &lt;a href=&#34;https://www.cyber-neurones.org/2018/09/macos-lulu-premier-client-onlineapplicationrequest-com-malware/&#34;&gt;https://www.cyber-neurones.org/2018/09/macos-lulu-premier-client-onlineapplicationrequest-com-malware/&lt;/a&gt; )&lt;/li&gt;&#xA;&lt;li&gt;Do Not Disturb : .&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;KnockKnock&lt;/strong&gt; : Super !&lt;/li&gt;&#xA;&lt;li&gt;TaskExplorer : &lt;/li&gt;&#xA;&lt;li&gt;ReiKey :&lt;/li&gt;&#xA;&lt;li&gt;Netiquette :&lt;/li&gt;&#xA;&lt;li&gt;RansomWhere? :&lt;/li&gt;&#xA;&lt;li&gt;OverSight :&lt;/li&gt;&#xA;&lt;li&gt;Lockdown :&lt;/li&gt;&#xA;&lt;li&gt;KextViewr :&lt;/li&gt;&#xA;&lt;li&gt;Ostiarius :&lt;/li&gt;&#xA;&lt;li&gt;Dylib Hijack Scanner :&lt;/li&gt;&#xA;&lt;li&gt;What&amp;rsquo;s Your Sign :&lt;/li&gt;&#xA;&lt;li&gt;Commandline Utilities :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Voici &lt;strong&gt;KnockKnock&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-12-a-16-07-31.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-12-a-16-07-31-1024x520.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-12-a-16-07-59.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-12-a-16-07-59-1024x518.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-12-a-16-08-13.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-12-a-16-08-13-1024x441.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MacBook Pro (15 pouces, mi-2012) : Benchmark avec blender</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-pouces-mi-2012-benchmark-avec-blender/</link>
      <pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-pouces-mi-2012-benchmark-avec-blender/</guid>
      <description>&lt;p&gt;Nouveau test de charge cette fois avec un MacBook Pro (15 pouces, &lt;strong&gt;mi-2012&lt;/strong&gt;) : &lt;strong&gt;Mojave 10.14.6 / 2,3 GHz Intel Core i7 / 16 Go 1600 MHz DDR3 / NVIDIA GeForce GT 650M 512 Mo / Intel HD Graphics 4000 1536 Mo&lt;/strong&gt; . C&amp;rsquo;est pour faire suite à ce premier test : &lt;a href=&#34;https://www.cyber-neurones.org/2019/12/macos-macbook-pro-15-inch-2017-benchmark-avec-blender/&#34;&gt;https://www.cyber-neurones.org/2019/12/macos-macbook-pro-15-inch-2017-benchmark-avec-blender/&lt;/a&gt; : &lt;strong&gt;Catalina 10.15.1 (19B88) / MacBook Pro (15-inch, 2017) / 2,9 GHz Intel Core i7 quatre cœurs / 16 Go 2133 MHz LPDDR3&lt;/strong&gt;. Entre les deux portables il y a &lt;strong&gt;5 ans d&amp;rsquo;anciennetés&lt;/strong&gt; .&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MacBook Pro (15-inch, 2017) : Benchmark avec blender</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-avec-blender/</link>
      <pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-avec-blender/</guid>
      <description>&lt;p&gt;Pour télécharger Blender : &lt;a href=&#34;https://www.blender.org/download/&#34;&gt;https://www.blender.org/download/&lt;/a&gt; .&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;style&gt;&#xA;&#x9;&#xA;&#xA;&#x9;&#xA;&lt;/style&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div id=&#34;gallery-92a1c9e9982a177627fd8dfdc2cfcc8f-0-wrapper&#34; class=&#34;gallery-wrapper&#34;&gt;&#xA;&lt;div id=&#34;gallery-92a1c9e9982a177627fd8dfdc2cfcc8f-0&#34; class=&#34;justified-gallery&#34;&gt;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-avec-blender/images/capture-decran-2019-12-04-a-09-20-12.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-description=&#34;&lt;br/&gt; &#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;445&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/AOLsh4suMf8AE2vYVPeW8Zf0zmtqDS9bdMzeK5CMZwLmVq4v7YxkMhZgzdSOpqaPUpIwMM4I6YY13r2S2POl7ZrVneWmk6u8gVfENyV65NxIB/OruraJrdvZiWz1i9uTjLCO4ckfrXAw69dpjErfic1r2vje9t&amp;#43;G&amp;#43;ce/arcl0sYqnL7TZG8UkFussluNhAIYnqD06GqxuIifugfnWrqX/IGT/rmn9K5&amp;#43;vNPX6l6C8SBy21HyMYZc1M&amp;#43;qK6MphgGRjIiAxWXRUOEW7tCsj//Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-avec-blender/images/capture-decran-2019-12-04-a-09-20-12_hu_cf67e685c41caa79.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-avec-blender/images/capture-decran-2019-12-04-a-08-44-04.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-description=&#34;&lt;br/&gt; &#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;436&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABcAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/AORj8RaxG48y/wBSki7mO5fI/Wtu2TX9Zuoxpur3IilTMaT34WRuSPulgTyPrWPZ2bmL5toOf74qm9pqenXHmWd3/Hv27gRn&amp;#43;VPl6o0jONuWSOrvtM8SacfLu9W1O2fBIaVpPKOP9tWP8q50&amp;#43;INYyQNYvT7i5fB/WnX3iLxNqmxbq8nIQcKrhRn1wOpqi8dwwE1w7PIeu45P50a9SZRglozVnsL&amp;#43;1sFupYSLZlUhgyng9OM571neenvXX65/yJkH/XKH&amp;#43;lcRS6Il7supeoqbShIpjXMbdAR&amp;#43;AqrRQB//2Q==&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-avec-blender/images/capture-decran-2019-12-04-a-08-44-04_hu_de076363c43d8e06.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;&#x9;if (!(&#34;HSCGjQuery&#34; in window)) {&#xA;&#x9;&#x9;if (!window.jQuery) {&#xA;&#x9;&#x9;&#x9;throw new Error(&#34;jQuery is not loaded, hugo-shortcode-gallery wont work without it!&#34;);&#xA;&#x9;&#x9;}&#xA;&#x9;&#x9;window.HSCGjQuery = window.jQuery.noConflict(true);&#xA;&#x9;}&#xA;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;;(function($) {&#xA;&#xA;&#x9;&#x9;$( document ).ready(() =&gt; {&#xA;&#x9;&#x9;&#x9;const gallery = $(&#34;#gallery-92a1c9e9982a177627fd8dfdc2cfcc8f-0&#34;);&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;let swipeboxInstance = null;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;gallery.on(&#39;jg.complete&#39;, () =&gt; {&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;$(() =&gt; {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;$(&#39;.lazy&#39;).Lazy({&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;visibleOnly: true,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;afterLoad: element =&gt; element.css({filter: &#34;none&#34;, transition: &#34;filter 1.0s ease-in-out&#34;})&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;});&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;});&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;swipeboxInstance = $(&#39;.galleryImg&#39;).swipebox(&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;$.extend({},&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;{  }&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;)&#xA;&#x9;&#x9;&#x9;&#x9;);&#xA;&#x9;&#x9;&#x9;});&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;gallery.justifiedGallery($.extend(&#xA;&#x9;&#x9;&#x9;&#x9;{&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;rowHeight : &#34;150&#34;,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;margins : &#34;5&#34;,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;border : 0,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;randomize :  false ,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;waitThumbnailsLoad : false,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;lastRow : &#34;justify&#34;,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;captions : false,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;},&#xA;&#x9;&#x9;&#x9;&#x9;{  }&#xA;&#x9;&#x9;&#x9;));&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;});&#xA;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;})(window.HSCGjQuery)&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;Résultat sur un : &lt;strong&gt;Catalina 10.15.1 (19B88) / MacBook Pro (15-inch, 2017) / 2,9 GHz Intel Core i7 quatre cœurs / 16 Go 2133 MHz LPDDR3&lt;/strong&gt; . J&amp;rsquo;ai du mal à comprendre pourquoi c&amp;rsquo;est marqué Darwin &amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MacBook Pro (15-inch, 2017) : Benchmark SSD Local vs LaCie Externe</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-ssd-local-vs-lacie-externe/</link>
      <pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-2017-benchmark-ssd-local-vs-lacie-externe/</guid>
      <description>&lt;p&gt;Test d&amp;rsquo;écriture/lecture des disques via Blackmagic design : &lt;a href=&#34;https://apps.apple.com/fr/app/blackmagic-disk-speed-test/id425264550?mt=12&#34;&gt;https://apps.apple.com/fr/app/blackmagic-disk-speed-test/id425264550?mt=12&lt;/a&gt; &lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Disque SSD Local&lt;/strong&gt; : Ecriture 1570 MB/s et Lecture 2130,9 MB/s .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-04-a-09-40-08.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-04-a-09-40-08-991x1024.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;strong&gt;Disque Externe LaCie 5 To&lt;/strong&gt; : Ecriture 110 MB/s et Lecture 109 MB/s .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-04-a-09-41-40.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-04-a-09-41-40-995x1024.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MacBook Pro (15-inch, mi-2012) : Benchmark avec SSD Crucial_CT1050MX300SSD1</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-mi-2012-benchmark-avec-ssd-crucial_ct1050mx300ssd1/</link>
      <pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-04-macos-macbook-pro-15-inch-mi-2012-benchmark-avec-ssd-crucial_ct1050mx300ssd1/</guid>
      <description>&lt;p&gt;Voici le benchmark du disque avec un SSD Crucial de 1 To : 398 MB/s en écriture et 344 MB/s en lecture.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;outil de test :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-04-a-16-38-32.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-04-a-16-38-32.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;En détail :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Crucial_CT1050MX300SSD1 :&#xA;&#xA;  Capacité :&#x9;1,05 To (1 050 214 588 416 octets)&#xA;  Modèle :&#x9;Crucial_CT1050MX300SSD1                 &#xA;  Révision :&#x9; M0CR050&#xA;  NCQ (Native Command Queuing) :&#x9;Oui&#xA;  Profondeur de la file d’attente :&#x9;32&#xA;  Support amovible :&#x9;Non&#xA;  Disque amovible :&#x9;Non&#xA;  Nom BSD :&#x9;disk0&#xA;  Type de média :&#x9;SSD&#xA;  Prise en charge de TRIM :&#x9;Oui&#xA;  Type de carte de partition :&#x9;GPT (Tableau de partition GUID)&#xA;  État S.M.A.R.T. :&#x9;Vérifié&#xA;  Volumes :&#xA;EFI :&#xA;  Capacité :&#x9;209,7 Mo (209 715 200 octets)&#xA;  Système de fichiers :&#x9;MS-DOS FAT32&#xA;  Nom BSD :&#x9;disk0s1&#xA;  Contenu :&#x9;EFI&#xA;  UUID du volume :&#x9;0E239BC6-F960-3107-89CF-1C97F78BB46B&#xA;disk0s2 :&#xA;  Capacité :&#x9;1,05 To (1 050 004 832 256 octets)&#xA;  Nom BSD :&#x9;disk0s2&#xA;  Contenu :&#x9;Apple_APFS&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour moi le &lt;strong&gt;MacBook Pro il lui faut minimum 16 Go de Ram et 512 Go de disque en SSD&lt;/strong&gt;, ce qui donne un prix très élevé !&lt;/p&gt;</description>
    </item>
    <item>
      <title>ImageOptim try to connect on IP 2a01:488:66:1000:53a9:244::1 ?</title>
      <link>https://move.cyber-neurones.org/post/2019/12/2019-12-01-imageoptim-try-to-connect-on-ip-2a0148866100053a92441/</link>
      <pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/12/2019-12-01-imageoptim-try-to-connect-on-ip-2a0148866100053a92441/</guid>
      <description>&lt;p&gt;&lt;strong&gt;ImageOptim&lt;/strong&gt; try to connect on IP 2a01:488:66:1000:53a9:244::1 ? Why ? For update ?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/12/capture-decran-2019-12-01-a-08-34-48.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-12-01-a-08-34-48.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Les fichiers temporaires ... volumineux ! Merci com.apple.appstore .</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-29-macos-les-fichiers-temporaires-volumineux-merci-com-apple-appstore/</link>
      <pubDate>Fri, 29 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-29-macos-les-fichiers-temporaires-volumineux-merci-com-apple-appstore/</guid>
      <description>&lt;p&gt;Je viens de faire un audit :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ uname -v&#xA;Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_6&#xA;&#xA;$ sudo du -sh /private/var/folders/gy/578qjv7j22j4pzty537lyjjc0000gn/C/com.apple.appstore/&#xA;124G&#x9;/private/var/folders/gy/578qjv7j22j4pzty537lyjjc0000gn/C/com.apple.appstore/&#xA;&#xA;$ uptime &#xA; 8:39  up 13 days, 17:50, 3 users, load averages: 13,08 18,79 20,84&#xA;&#xA;$ ls -l /private/var/folders/&#xA;total 0&#xA;drwxr-xr-x@  3 root  wheel    96 26 sep  2018 f8&#xA;drwxr-xr-x   3 root  wheel    96 19 nov  2013 gy&#xA;drwxr-xr-x@  3 root  wheel    96 16 sep 12:56 gz&#xA;drwxr-xr-x@  3 root  wheel    96 26 sep  2018 v3&#xA;drwxr-xr-x@ 38 root  wheel  1216  2 jan  2019 zz&#xA;&#xA;$ sudo du -sh /private/var/folders/*&#xA; 21M&#x9;/private/var/folders/f8&#xA;127G&#x9;/private/var/folders/gy&#xA; 17M&#x9;/private/var/folders/gz&#xA;  0B&#x9;/private/var/folders/v3&#xA;286M&#x9;/private/var/folders/zz&#xA;&#xA;$ sudo ls -l /private/var/folders/gy/578qjv7j22j4pzty537lyjjc0000gn/&#xA;total 0&#xA;drwxr-xr-x    26 myuser  staff     832 15 oct 10:53 0&#xA;drwx------ 257 myuser  staff    8224 29 nov 08:19 C&#xA;drwx------ 3623 myuser  staff  115936 29 nov 08:44 T&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Simplement &lt;strong&gt;124 G&lt;/strong&gt; de fichier temporaire &amp;hellip; le pc est lancé seulement depuis &lt;strong&gt;13 jours&lt;/strong&gt;. Comment faire le ménage ? Normalement il suffit de faire une reboot mais visiblement cela ne fonctionne pas ?!&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOs : MacBook Pro : Abus sur les prix des updates des disques SSD</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-29-macos-macbook-pro-abus-prix-disque-ssd/</link>
      <pubDate>Fri, 29 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-29-macos-macbook-pro-abus-prix-disque-ssd/</guid>
      <description>&lt;p&gt;Un petit exemple si je vais sur : &lt;a href=&#34;https://www.apple.com/fr/shop/buy-mac/macbook-pro/13-pouces&#34;&gt;https://www.apple.com/fr/shop/buy-mac/macbook-pro/13-pouces&lt;/a&gt; &lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Personnalisez votre &lt;strong&gt;MacBook Pro 13 pouces&lt;/strong&gt; - Gris sidéral :&#xA;&lt;ul&gt;&#xA;&lt;li&gt;128 Go de disque SSD.&lt;/li&gt;&#xA;&lt;li&gt;256 Go de disque SSD : &lt;strong&gt;+ 250 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;512 Go de disque SSD : &lt;strong&gt;+500 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;1 To de disque SSD : &lt;strong&gt;+750 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;2 To de disque SSD : &lt;strong&gt;+1250 Euros.&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/11/capture-decran-2019-11-29-a-10-19-45.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-11-29-a-10-19-45-300x276.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Personnalisez votre &lt;strong&gt;MacBook Pro 16 pouces&lt;/strong&gt; - Gris sidéral :&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 To de disque SSD : &lt;strong&gt;+240 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;2 To de disque SSD : &lt;strong&gt;+720 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;4 To de disque SSD : &lt;strong&gt;+1440 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;8 To de disque SSD : &lt;strong&gt;+2880 Euros.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/11/capture-decran-2019-11-29-a-10-30-06.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-11-29-a-10-30-06-300x285.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS : Un peu de ménage ...</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-28-mac-os-un-peu-de-menage/</link>
      <pubDate>Thu, 28 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-28-mac-os-un-peu-de-menage/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai essayé de détecter l&amp;rsquo;espace disque utilisé avec des du &amp;hellip;&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ du -sh Library/* | grep &amp;#34;G&amp;#34;&#xA; 15G&#x9;Library/Application Support&#xA;2,2G&#x9;Library/Caches&#xA; 15G&#x9;Library/Containers&#xA;4,8G&#x9;Library/Developer&#xA;  0B&#x9;Library/GameKit&#xA; 28K&#x9;Library/Google&#xA;108M&#x9;Library/Group Containers&#xA;6,5G&#x9;Library/Mail&#xA;1,1G&#x9;Library/iTunes&#xA;&#xA;$ du -sh Library/Containers/* | grep &amp;#34;G&amp;#34;&#xA;2,0G&#x9;Library/Containers/com.apple.BKAgentService&#xA; 36K&#x9;Library/Containers/com.apple.Grab&#xA; 24K&#x9;Library/Containers/com.apple.STMExtension.GarageBand&#xA; 32K&#x9;Library/Containers/com.apple.dt.GitHubEnterpriseHostBuiltInExtension&#xA; 28K&#x9;Library/Containers/com.apple.dt.GitHubHostBuiltInExtension&#xA; 28K&#x9;Library/Containers/com.apple.dt.GitLabHostBuiltInExtension&#xA; 28K&#x9;Library/Containers/com.apple.dt.GitLabSelfHostBuiltInExtension&#xA;2,8G&#x9;Library/Containers/com.apple.mail&#xA;4,5G&#x9;Library/Containers/com.dummyapp.FileRecorder&#xA; 36K&#x9;Library/Containers/com.google.GoogleDrive.FinderSyncAPIExtension&#xA;136K&#x9;Library/Containers/com.icvt.JPEGminiLite&#xA;2,5M&#x9;Library/Containers/com.jixipix.GrungetasticMac&#xA;608K&#x9;Library/Containers/com.macpaw.Gemini&#xA;&#xA;$ du -sh Library/Containers/com.apple.mail/* | grep &amp;#34;G&amp;#34;&#xA;2,8G&#x9;Library/Containers/com.apple.mail/Data&#xA;&#xA;$ du -sh Library/Containers/com.apple.mail/Data/* | grep &amp;#34;G&amp;#34;&#xA;2,8G&#x9;Library/Containers/com.apple.mail/Data/Library&#xA;&#xA;$ du -sh Library/Containers/com.apple.mail/Data/Library/* | grep &amp;#34;G&amp;#34;&#xA;2,4G&#x9;Library/Containers/com.apple.mail/Data/Library/Mail Downloads&#xA;&#xA;$ du -sh Library/Containers/com.apple.mail/Data/Library/Mail\ Downloads/ | grep &amp;#34;G&amp;#34;&#xA;2,4G&#x9;Library/Containers/com.apple.mail/Data/Library/Mail Downloads/&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc supprimer tous les fichiers dans &lt;strong&gt;Library/Containers/com.apple.mail/Data/Library/Mail Downloads/&lt;/strong&gt; . J&amp;rsquo;ai gagné &lt;strong&gt;2,4 Go.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : ImageOptim : Test sur ma librairie de photos.</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-28-macos-imageoptim-test-sur-ma-librairie-de-photos/</link>
      <pubDate>Thu, 28 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-28-macos-imageoptim-test-sur-ma-librairie-de-photos/</guid>
      <description>&lt;p&gt;Le site pour le téléchargement : &lt;a href=&#34;https://imageoptim.com/command-line.html&#34;&gt;https://imageoptim.com/command-line.html&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/11/capture-decran-2019-11-28-a-20-12-30.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-11-28-a-20-12-30.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Petit exemple sur mon Mac :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ du -sh Pictures/Bibliothèque\ Photos.photoslibrary/*&#xA;  0B&#x9;Pictures/Bibliothèque Photos.photoslibrary/Attachments&#xA;  0B&#x9;Pictures/Bibliothèque Photos.photoslibrary/Masks&#xA; 55G&#x9;Pictures/Bibliothèque Photos.photoslibrary/Masters&#xA;  0B&#x9;Pictures/Bibliothèque Photos.photoslibrary/Plugins&#xA;4,0K&#x9;Pictures/Bibliothèque Photos.photoslibrary/ProjectDBVersion.plist&#xA;3,7M&#x9;Pictures/Bibliothèque Photos.photoslibrary/Projects.db&#xA;805M&#x9;Pictures/Bibliothèque Photos.photoslibrary/database&#xA;4,0K&#x9;Pictures/Bibliothèque Photos.photoslibrary/iPhotoLock.data&#xA;3,5G&#x9;Pictures/Bibliothèque Photos.photoslibrary/private&#xA; 21G&#x9;Pictures/Bibliothèque Photos.photoslibrary/resources&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc 55 Go de photos sur mon Mac dans Masters &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/11/capture-decran-2019-11-28-a-20-43-19.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-11-28-a-20-43-19.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;La configuration : &lt;strong&gt;pas de suppression des informations EXIF ! et qualité à 100%.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Python : Découverte de l’API Python Elasticsearch/Kibana avec SVN pour des stats</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-25-macos-python-decouverte-de-lapi-python-elasticsearch-kibana-avec-svn-pour-des-stats/</link>
      <pubDate>Mon, 25 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-25-macos-python-decouverte-de-lapi-python-elasticsearch-kibana-avec-svn-pour-des-stats/</guid>
      <description>&lt;p&gt;Petit script pour envoyer l&amp;rsquo;historique d&amp;rsquo;un SVN vers Elasticsearch/Kibana. Avant j&amp;rsquo;utilisais statSVN : &lt;a href=&#34;https://statsvn.org&#34;&gt;https://statsvn.org .&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Pour l&amp;rsquo;installation sous Mac :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ pip2 install --upgrade pip&#xA;$ pip2 install elasticsearch&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Voici le programme :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;import xml.etree.ElementTree as ET&#xA;import os&#xA;import re&#xA;from elasticsearch import Elasticsearch &#xA;import sys&#xA;&#xA;tree = ET.parse(&amp;#39;svn.log&amp;#39;)&#xA;root = tree.getroot()&#xA;&#xA;count = 0;&#xA;nb_error = 0&#xA;es=Elasticsearch([{&amp;#39;host&amp;#39;:&amp;#39;localhost&amp;#39;,&amp;#39;port&amp;#39;:9200}])&#xA;es_keys=&amp;#34;svn&amp;#34;&#xA;&#xA;for logentry in root.iter(&amp;#39;logentry&amp;#39;):&#xA;   revision = logentry.get(&amp;#39;revision&amp;#39;)&#xA;   author = logentry.find(&amp;#39;author&amp;#39;).text&#xA;   date = logentry.find(&amp;#39;date&amp;#39;).text&#xA;   msg = logentry.find(&amp;#39;msg&amp;#39;).text&#xA;   if msg is not None:&#xA;      msg = msg.replace(&amp;#34;\n&amp;#34;, &amp;#34; &amp;#34;)&#xA;      msg = msg.replace(&amp;#34;\r&amp;#34;, &amp;#34; &amp;#34;)&#xA;      msg = msg.rstrip(&amp;#39;\r\n&amp;#39;)&#xA;      msg = msg.strip(&amp;#39;\r\n&amp;#39;)&#xA;      msg = str(re.sub(r&amp;#39;[^\x00-\x7F]&amp;#39;,&amp;#39; &amp;#39;, msg))&#xA;   paths = logentry.find(&amp;#39;paths&amp;#39;) &#xA;   for path in paths.findall(&amp;#39;path&amp;#39;):&#xA;      my_path = path.text&#xA;      my_basename = os.path.basename(my_path)&#xA;      my_dir = os.path.dirname(my_path)&#xA;      count += 1&#xA;      if msg is not None:&#xA;         json = &amp;#39;{&amp;#34;revision&amp;#34;:&amp;#39;+revision+&amp;#39;,&amp;#34;author&amp;#34;:&amp;#34;&amp;#39;+author+&amp;#39;&amp;#34;,&amp;#34;date&amp;#34;:&amp;#34;&amp;#39;+date+&amp;#39;&amp;#34;,&amp;#34;msg&amp;#34;:&amp;#34;&amp;#39;+msg+&amp;#39;&amp;#34;,&amp;#34;basename&amp;#34;:&amp;#34;&amp;#39;+my_basename+&amp;#39;&amp;#34;,&amp;#34;folder&amp;#34;:&amp;#34;&amp;#39;+my_dir+&amp;#39;&amp;#34;}&amp;#39;&#xA;      else:&#xA;         json = &amp;#39;{&amp;#34;revision&amp;#34;:&amp;#39;+revision+&amp;#39;,&amp;#34;author&amp;#34;:&amp;#34;&amp;#39;+author+&amp;#39;&amp;#34;,&amp;#34;date&amp;#34;:&amp;#34;&amp;#39;+date+&amp;#39;&amp;#34;,&amp;#34;basename&amp;#34;:&amp;#34;&amp;#39;+my_basename+&amp;#39;&amp;#34;,&amp;#34;folder&amp;#34;:&amp;#34;&amp;#39;+my_dir+&amp;#39;&amp;#34;}&amp;#39;&#xA;      print(count,json)&#xA;      try:&#xA;        res = es.index(index=es_keys,doc_type=&amp;#39;svn&amp;#39;,id=count,body=json)&#xA;      except:&#xA;        nb_error += 1  &lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Il faut faire un export XML de SVN :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Python : Suppression des doublons d&#39;emails avec l’API Python Elasticsearch/Kibana (Version V3)</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-25-macos-python-suppression-des-doublons-demails-avec-lapi-python-elasticsearch-kibana-version-v3/</link>
      <pubDate>Mon, 25 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-25-macos-python-suppression-des-doublons-demails-avec-lapi-python-elasticsearch-kibana-version-v3/</guid>
      <description>&lt;p&gt;Finalement dans les 200.000 emails je pense avoir des doublons &amp;hellip; je vais donc profiter de l&amp;rsquo;export vers Elastciseach/Kibana pour voir si j&amp;rsquo;ai des doublons. L&amp;rsquo;email qu&amp;rsquo;il va avoir la même taille et le même checksum MD5 sera considéré comme un doublons.&lt;/p&gt;&#xA;&lt;p&gt;Voici donc la version V3 (sans la suppression de fichier : &lt;strong&gt;os.unlink(path)&lt;/strong&gt; )&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#!/usr/bin/env python3&#xA;&#xA;import email&#xA;import plistlib&#xA;import hashlib&#xA;import re&#xA;import glob, os&#xA;import string&#xA;from datetime import datetime&#xA;from email.utils import parsedate_to_datetime&#xA;from email.header import Header, decode_header, make_header&#xA;from elasticsearch import Elasticsearch &#xA;&#xA;class Emlx(object):&#xA;        def __init__(self):&#xA;            super(Emlx, self).__init__()&#xA;            self.bytecount = 0&#xA;            self.msg_data = None&#xA;            self.msg_plist = None&#xA;&#xA;        def parse(self, filename_path):&#xA;            with open(filename_path, &amp;#34;rb&amp;#34;) as f:&#xA;                self.bytecount = int(f.readline().strip())&#xA;                self.msg_data = email.message_from_bytes(f.read(self.bytecount))&#xA;                self.msg_plist = plistlib.loads(f.read())&#xA;            return self.msg_data, self.msg_plist&#xA;&#xA;def md5(fname):&#xA;    hash_md5 = hashlib.md5()&#xA;    with open(fname, &amp;#34;rb&amp;#34;) as f:&#xA;        for chunk in iter(lambda: f.read(4096), b&amp;#34;&amp;#34;):&#xA;            hash_md5.update(chunk)&#xA;    return hash_md5.hexdigest()&#xA;&#xA;if __name__ == &amp;#39;__main__&amp;#39;:&#xA;   msg = Emlx()&#xA;   nb_parse = 0&#xA;   nb_error = 0&#xA;   save_space = 0&#xA;   list_email = []&#xA;   printable = set(string.printable)&#xA;   path_mail = &amp;#34;/Users/MonLogin/Library/Mail/V6/&amp;#34;&#xA;   es_keys = &amp;#34;mail&amp;#34;&#xA;   es=Elasticsearch([{&amp;#39;host&amp;#39;:&amp;#39;localhost&amp;#39;,&amp;#39;port&amp;#39;:9200}])&#xA;   for root, dirs, files in os.walk(path_mail):&#xA;      for file in files:&#xA;          if file.endswith(&amp;#34;.emlx&amp;#34;):&#xA;             file_full = os.path.join(root, file)&#xA;             my_check = md5(root+&amp;#39;/&amp;#39;+file)&#xA;             my_count = list_email.count(my_check)&#xA;             list_email.append(my_check)&#xA;             message, plist = msg.parse(file_full)&#xA;             statinfo = os.stat(file_full)&#xA;             if (my_count &amp;gt; 0):&#xA;                save_space += int(statinfo.st_size)&#xA;                #os.unlink(root+&amp;#39;/&amp;#39;+file)&#xA;             my_date = message[&amp;#39;Date&amp;#39;]&#xA;             my_id = message[&amp;#39;Message-ID&amp;#39;]&#xA;             my_server = message[&amp;#39;Received&amp;#39;]&#xA;             my_date_str = &amp;#34;&amp;#34;&#xA;             if my_date is not None and my_date is not Header:&#xA;                 try:&#xA;                   my_date_str = datetime.fromtimestamp(parsedate_to_datetime(my_date).timestamp()).strftime(&amp;#39;%Y-%m-%dT%H:%M:%S&amp;#39;)&#xA;                 except :&#xA;                   my_date_str = &amp;#34;&amp;#34;&#xA;             my_email = str(message[&amp;#39;From&amp;#39;])&#xA;             my_email = str(make_header(decode_header(my_email)))&#xA;             if my_email is not None:&#xA;                 my_domain = re.search(&amp;#34;@[\w.\-\_]+&amp;#34;, str(my_email))&#xA;                 if my_domain is not None:&#xA;                      my_domain_str = str(my_domain.group ());&#xA;                      my_domain_str = my_domain_str.lower()&#xA;             if my_email is not None:&#xA;                 my_name = re.search(&amp;#34;[\w.\-\_]+@&amp;#34;, str(my_email))&#xA;                 if my_name is not None:&#xA;                      my_name_str = str(my_name.group ());&#xA;                      my_name_str = my_name_str.lower()&#xA;             json = &amp;#39;{&amp;#34;checksum&amp;#34;:&amp;#34;&amp;#39;+my_check+&amp;#39;&amp;#34;,&amp;#34;count&amp;#34;:&amp;#34;&amp;#39;+str(my_count)+&amp;#39;&amp;#34;,&amp;#34;size&amp;#34;:&amp;#39;+str(statinfo.st_size)&#xA;             if my_domain is not None:&#xA;                 #print(my_domain.group())&#xA;                 #print(my_name.group())&#xA;                 json = json+&amp;#39;,&amp;#34;name&amp;#34;:&amp;#34;&amp;#39;+my_name_str+&amp;#39;&amp;#34;,&amp;#34;domain&amp;#34;:&amp;#34;&amp;#39;+my_domain_str+&amp;#39;&amp;#34;&amp;#39;&#xA;             else:&#xA;                 my_email = my_email.replace(&amp;#34;,&amp;#34;,&amp;#34;&amp;#34;)&#xA;                 my_email = my_email.replace(&amp;#39;&amp;#34;&amp;#39;,&amp;#39;&amp;#39;)&#xA;                 my_email = str(re.sub(r&amp;#39;[^\x00-\x7f]&amp;#39;,r&amp;#39;&amp;#39;, my_email)) &#xA;                 my_email = my_email.lower()&#xA;                 json = json+&amp;#39;,&amp;#34;name&amp;#34;:&amp;#34;&amp;#39;+my_email+&amp;#39;&amp;#34;,&amp;#34;domain&amp;#34;:&amp;#34;None&amp;#34;&amp;#39;;&#xA;             if my_date is not None and len(my_date_str) &amp;gt; 1:&#xA;                 json = json+&amp;#39;,&amp;#34;date&amp;#34;:&amp;#34;&amp;#39;+my_date_str+&amp;#39;&amp;#34;,&amp;#34;id&amp;#34;:&amp;#39;+str(nb_parse)&#xA;             else:&#xA;                 json = json+&amp;#39;,&amp;#34;id&amp;#34;:&amp;#39;+str(nb_parse)&#xA;             if my_server is not None and my_server is not Header:&#xA;                 ip = re.search(r&amp;#39;\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}&amp;#39;, str(my_server))&#xA;                 if ip is not None:&#xA;                    my_ip = ip.group()&#xA;                    json = json+&amp;#39;,&amp;#34;ip&amp;#34;:&amp;#34;&amp;#39;+str(my_ip)+&amp;#39;&amp;#34;&amp;#39;&#xA;                 else:&#xA;                    my_ip = &amp;#34;&amp;#34;&#xA;                 #ip = re.findall(r&amp;#39;\b25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\b&amp;#39;,my_server)&#xA;                 #ip = re.findall( r&amp;#39;[0-9]+(?:\.[0-9]+){1,3}&amp;#39;, my_server )&#xA;                 #ip = re.findall(r&amp;#39;[\d.-]+&amp;#39;, my_server) &#xA;             else:&#xA;                 json = json&#xA;             if my_id is not None and my_id is not Header:&#xA;                 try:&#xA;                    my_id =my_id.strip()&#xA;                    my_id =my_id.strip(&amp;#39;\n&amp;#39;)&#xA;                    json = json+&amp;#39;,&amp;#34;Message-ID&amp;#34;:&amp;#34;&amp;#39;+my_id+&amp;#39;&amp;#34;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;                 except:&#xA;                    json = json+&amp;#39;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;             else:&#xA;                 json = json+&amp;#39;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;             print(json)&#xA;             try:&#xA;                res = es.index(index=es_keys,doc_type=&amp;#39;emlx&amp;#39;,id=nb_parse,body=json)&#xA;             except:&#xA;                nb_error += 1   &#xA;             nb_parse += 1&#xA;             #print(plist)&#xA;   print(nb_parse)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;A suivre pour la V4 !&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Python : Découverte de l&#39;API Python Elasticsearch</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-24-macos-python-decouverte-de-lapi-python-elasticsearch/</link>
      <pubDate>Sun, 24 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-24-macos-python-decouverte-de-lapi-python-elasticsearch/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai voulu faire un premier programme afin de découvrir l&amp;rsquo;API Elasticsearch, comme base d&amp;rsquo;information j&amp;rsquo;ai pris mes emails. C&amp;rsquo;est assez simple, toutes les personnes sous MacOS ont des emails &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Voici donc le petit programme en Python (pour Michel) : il suffit de changer &lt;strong&gt;MonUser.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#!/usr/bin/env python3&#xA;&#xA;import email&#xA;import plistlib&#xA;import re&#xA;import glob, os&#xA;from datetime import datetime&#xA;from email.utils import parsedate_to_datetime&#xA;from email.header import Header, decode_header, make_header&#xA;from elasticsearch import Elasticsearch &#xA;&#xA;class Emlx(object):&#xA;        def __init__(self):&#xA;            super(Emlx, self).__init__()&#xA;            self.bytecount = 0&#xA;            self.msg_data = None&#xA;            self.msg_plist = None&#xA;&#xA;        def parse(self, filename_path):&#xA;            with open(filename_path, &amp;#34;rb&amp;#34;) as f:&#xA;                self.bytecount = int(f.readline().strip())&#xA;                self.msg_data = email.message_from_bytes(f.read(self.bytecount))&#xA;                self.msg_plist = plistlib.loads(f.read())&#xA;            return self.msg_data, self.msg_plist&#xA;&#xA;if __name__ == &amp;#39;__main__&amp;#39;:&#xA;   msg = Emlx()&#xA;   nb_parse = 0&#xA;   path_mail = &amp;#34;/Users/MonUser/Library/Mail/V6/&amp;#34;&#xA;   es_keys = &amp;#34;mail&amp;#34;&#xA;   es=Elasticsearch([{&amp;#39;host&amp;#39;:&amp;#39;localhost&amp;#39;,&amp;#39;port&amp;#39;:9200}])&#xA;   for root, dirs, files in os.walk(path_mail):&#xA;      for file in files:&#xA;          if file.endswith(&amp;#34;.emlx&amp;#34;):&#xA;             file_full = os.path.join(root, file)&#xA;             message, plist = msg.parse(file_full)&#xA;             statinfo = os.stat(file_full)&#xA;             my_date = message[&amp;#39;Date&amp;#39;]&#xA;             my_id = message[&amp;#39;Message-ID&amp;#39;]&#xA;             my_server = message[&amp;#39;Received&amp;#39;]&#xA;             if my_date is not None and my_date is not Header:&#xA;                 my_date_str = datetime.fromtimestamp(parsedate_to_datetime(my_date).timestamp()).strftime(&amp;#39;%Y-%m-%dT%H:%M:%S&amp;#39;)&#xA;             my_email = str(message[&amp;#39;From&amp;#39;])&#xA;             if my_email is not None:&#xA;                 my_domain = re.search(&amp;#34;@[\w.\-\_]+&amp;#34;, str(my_email))&#xA;             if my_email is not None:&#xA;                 my_name = re.search(&amp;#34;[\w.\-\_]+@&amp;#34;, str(my_email))&#xA;             if my_domain is not None:&#xA;                 #print(my_domain.group())&#xA;                 #print(my_name.group())&#xA;                 json = &amp;#39;{&amp;#34;name&amp;#34;:&amp;#34;&amp;#39;+my_name.group()+&amp;#39;&amp;#34;,&amp;#34;domain&amp;#34;:&amp;#34;&amp;#39;+my_domain.group()+&amp;#39;&amp;#34;&amp;#39;&#xA;             else:&#xA;                 my_email = my_email.replace(&amp;#34;,&amp;#34;,&amp;#34;&amp;#34;)&#xA;                 my_email = my_email.replace(&amp;#39;&amp;#34;&amp;#39;,&amp;#39;&amp;#39;)&#xA;                 json = &amp;#39;{&amp;#34;name&amp;#34;:&amp;#34;&amp;#39;+my_email+&amp;#39;&amp;#34;,&amp;#34;domain&amp;#34;:&amp;#34;None&amp;#34;&amp;#39;;&#xA;             if my_date is not None:&#xA;                 json = json+&amp;#39;,&amp;#34;date&amp;#34;:&amp;#34;&amp;#39;+my_date_str+&amp;#39;&amp;#34;,&amp;#34;size&amp;#34;:&amp;#39;+str(statinfo.st_size)+&amp;#39;,&amp;#34;id&amp;#34;:&amp;#39;+str(nb_parse)&#xA;             else:&#xA;                 json = json+&amp;#39;,&amp;#34;size&amp;#34;:&amp;#39;+str(statinfo.st_size)+&amp;#39;,&amp;#34;id&amp;#34;:&amp;#39;+str(nb_parse)&#xA;             if my_server is not None and my_server is not Header:&#xA;                 ip = re.search(r&amp;#39;\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}&amp;#39;, str(my_server))&#xA;                 if ip is not None:&#xA;                    my_ip = ip.group()&#xA;                    json = json+&amp;#39;,&amp;#34;ip&amp;#34;:&amp;#34;&amp;#39;+str(my_ip)+&amp;#39;&amp;#34;&amp;#39;&#xA;                 else:&#xA;                    my_ip = &amp;#34;&amp;#34;&#xA;                 #ip = re.findall(r&amp;#39;\b25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\b&amp;#39;,my_server)&#xA;                 #ip = re.findall( r&amp;#39;[0-9]+(?:\.[0-9]+){1,3}&amp;#39;, my_server )&#xA;                 #ip = re.findall(r&amp;#39;[\d.-]+&amp;#39;, my_server) &#xA;             else:&#xA;                 json = json&#xA;             if my_id is not None and my_id is not Header:&#xA;                 my_id =my_id.strip()&#xA;                 my_id =my_id.strip(&amp;#39;\n&amp;#39;)&#xA;                 json = json+&amp;#39;,&amp;#34;Message-ID&amp;#34;:&amp;#34;&amp;#39;+my_id+&amp;#39;&amp;#34;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;             else:&#xA;                 json = json+&amp;#39;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;             print(json)&#xA;             res = es.index(index=es_keys,doc_type=&amp;#39;emlx&amp;#39;,id=nb_parse,body=json)&#xA;             nb_parse += 1&#xA;             #print(plist)&#xA;   print(nb_parse)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Le but de ce programme c&amp;rsquo;est simplement de mieux comprendre l&amp;rsquo;API. Pour le lancer j&amp;rsquo;ai fait :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Python : Découverte de l’API Python Elasticsearch/Kibana (Version V2)</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-24-macos-python-decouverte-de-lapi-python-elasticsearch-kibana-version-v2/</link>
      <pubDate>Sun, 24 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-24-macos-python-decouverte-de-lapi-python-elasticsearch-kibana-version-v2/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai finalement fait une version V2 qui corrige quelques problèmes (Exception de quelques emails our quelques noms de domaines). Il faut mettre son &lt;strong&gt;MonLogin .&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#!/usr/bin/env python3&#xA;&#xA;import email&#xA;import plistlib&#xA;import re&#xA;import glob, os&#xA;import string&#xA;from datetime import datetime&#xA;from email.utils import parsedate_to_datetime&#xA;from email.header import Header, decode_header, make_header&#xA;from elasticsearch import Elasticsearch &#xA;&#xA;class Emlx(object):&#xA;        def __init__(self):&#xA;            super(Emlx, self).__init__()&#xA;            self.bytecount = 0&#xA;            self.msg_data = None&#xA;            self.msg_plist = None&#xA;&#xA;        def parse(self, filename_path):&#xA;            with open(filename_path, &amp;#34;rb&amp;#34;) as f:&#xA;                self.bytecount = int(f.readline().strip())&#xA;                self.msg_data = email.message_from_bytes(f.read(self.bytecount))&#xA;                self.msg_plist = plistlib.loads(f.read())&#xA;            return self.msg_data, self.msg_plist&#xA;&#xA;if __name__ == &amp;#39;__main__&amp;#39;:&#xA;   msg = Emlx()&#xA;   nb_parse = 0&#xA;   nb_error = 0&#xA;   printable = set(string.printable)&#xA;   path_mail = &amp;#34;/Users/MonLogin/Library/Mail/V6/&amp;#34;&#xA;   es_keys = &amp;#34;mail&amp;#34;&#xA;   es=Elasticsearch([{&amp;#39;host&amp;#39;:&amp;#39;localhost&amp;#39;,&amp;#39;port&amp;#39;:9200}])&#xA;   for root, dirs, files in os.walk(path_mail):&#xA;      for file in files:&#xA;          if file.endswith(&amp;#34;.emlx&amp;#34;):&#xA;             file_full = os.path.join(root, file)&#xA;             message, plist = msg.parse(file_full)&#xA;             statinfo = os.stat(file_full)&#xA;             my_date = message[&amp;#39;Date&amp;#39;]&#xA;             my_id = message[&amp;#39;Message-ID&amp;#39;]&#xA;             my_server = message[&amp;#39;Received&amp;#39;]&#xA;             my_date_str = &amp;#34;&amp;#34;&#xA;             if my_date is not None and my_date is not Header:&#xA;                 try:&#xA;                   my_date_str = datetime.fromtimestamp(parsedate_to_datetime(my_date).timestamp()).strftime(&amp;#39;%Y-%m-%dT%H:%M:%S&amp;#39;)&#xA;                 except :&#xA;                   my_date_str = &amp;#34;&amp;#34;&#xA;             my_email = str(message[&amp;#39;From&amp;#39;])&#xA;             if my_email is not None:&#xA;                 my_domain = re.search(&amp;#34;@[\w.\-\_]+&amp;#34;, str(my_email))&#xA;                 if my_domain is not None:&#xA;                      my_domain_str = str(my_domain.group ());&#xA;                      my_domain_str = my_domain_str.lower()&#xA;             if my_email is not None:&#xA;                 my_name = re.search(&amp;#34;[\w.\-\_]+@&amp;#34;, str(my_email))&#xA;                 if my_name is not None:&#xA;                      my_name_str = str(my_name.group ());&#xA;                      my_name_str = my_name_str.lower()&#xA;             if my_domain is not None:&#xA;                 #print(my_domain.group())&#xA;                 #print(my_name.group())&#xA;                 json = &amp;#39;{&amp;#34;name&amp;#34;:&amp;#34;&amp;#39;+my_name_str+&amp;#39;&amp;#34;,&amp;#34;domain&amp;#34;:&amp;#34;&amp;#39;+my_domain_str+&amp;#39;&amp;#34;&amp;#39;&#xA;             else:&#xA;                 my_email = my_email.replace(&amp;#34;,&amp;#34;,&amp;#34;&amp;#34;)&#xA;                 my_email = my_email.replace(&amp;#39;&amp;#34;&amp;#39;,&amp;#39;&amp;#39;)&#xA;                 my_email = str(re.sub(r&amp;#39;[^\x00-\x7f]&amp;#39;,r&amp;#39;&amp;#39;, my_email)) &#xA;                 my_email = my_email.lower()&#xA;                 json = &amp;#39;{&amp;#34;name&amp;#34;:&amp;#34;&amp;#39;+my_email+&amp;#39;&amp;#34;,&amp;#34;domain&amp;#34;:&amp;#34;None&amp;#34;&amp;#39;;&#xA;             if my_date is not None and len(my_date_str) &amp;gt; 1:&#xA;                 json = json+&amp;#39;,&amp;#34;date&amp;#34;:&amp;#34;&amp;#39;+my_date_str+&amp;#39;&amp;#34;,&amp;#34;size&amp;#34;:&amp;#39;+str(statinfo.st_size)+&amp;#39;,&amp;#34;id&amp;#34;:&amp;#39;+str(nb_parse)&#xA;             else:&#xA;                 json = json+&amp;#39;,&amp;#34;size&amp;#34;:&amp;#39;+str(statinfo.st_size)+&amp;#39;,&amp;#34;id&amp;#34;:&amp;#39;+str(nb_parse)&#xA;             if my_server is not None and my_server is not Header:&#xA;                 ip = re.search(r&amp;#39;\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}&amp;#39;, str(my_server))&#xA;                 if ip is not None:&#xA;                    my_ip = ip.group()&#xA;                    json = json+&amp;#39;,&amp;#34;ip&amp;#34;:&amp;#34;&amp;#39;+str(my_ip)+&amp;#39;&amp;#34;&amp;#39;&#xA;                 else:&#xA;                    my_ip = &amp;#34;&amp;#34;&#xA;                 #ip = re.findall(r&amp;#39;\b25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\.25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?\b&amp;#39;,my_server)&#xA;                 #ip = re.findall( r&amp;#39;[0-9]+(?:\.[0-9]+){1,3}&amp;#39;, my_server )&#xA;                 #ip = re.findall(r&amp;#39;[\d.-]+&amp;#39;, my_server) &#xA;             else:&#xA;                 json = json&#xA;             if my_id is not None and my_id is not Header:&#xA;                 try:&#xA;                    my_id =my_id.strip()&#xA;                    my_id =my_id.strip(&amp;#39;\n&amp;#39;)&#xA;                    json = json+&amp;#39;,&amp;#34;Message-ID&amp;#34;:&amp;#34;&amp;#39;+my_id+&amp;#39;&amp;#34;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;                 except:&#xA;                    json = json+&amp;#39;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;             else:&#xA;                 json = json+&amp;#39;,&amp;#34;file&amp;#34;:&amp;#34;&amp;#39;+file+&amp;#39;&amp;#34;}&amp;#39;&#xA;             print(json)&#xA;             try:&#xA;                res = es.index(index=es_keys,doc_type=&amp;#39;emlx&amp;#39;,id=nb_parse,body=json)&#xA;             except:&#xA;                nb_error += 1   &#xA;             nb_parse += 1&#xA;             #print(plist)&#xA;   print(nb_parse)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Accès à Library/Mail/ via un Terminal</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-23-macos-acces-a-library-mail-via-un-terminal/</link>
      <pubDate>Sat, 23 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-23-macos-acces-a-library-mail-via-un-terminal/</guid>
      <description>&lt;p&gt;Comment ajouter l&amp;rsquo;accès à Library/Mail/ ?&lt;/p&gt;&#xA;&lt;p&gt;Il suffit de modifier les droits d&amp;rsquo;accès :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/11/capture-decran-2019-11-23-a-15-35-19.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-11-23-a-15-35-19.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation de Grafana sur MacOS</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-18-installation-de-grafana-sur-macos/</link>
      <pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-18-installation-de-grafana-sur-macos/</guid>
      <description>&lt;p&gt;Ma version de MacOS :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ uname -a&#xA;Darwin MacBook.local 19.0.0 Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64 x86_64&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Mise à jours de brew ( en mode &lt;strong&gt;verbose&lt;/strong&gt; afin d&amp;rsquo;avoir plus d&amp;rsquo;information ) :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ brew update -v &#xA;&#xA;$ brew -v&#xA;Homebrew 2.1.16&#xA;Homebrew/homebrew-core (git revision 00c2c; last commit 2019-11-18)&#xA;Homebrew/homebrew-cask (git revision 9e283; last commit 2019-11-18)&#xA;$ brew install grafana&#xA;==&amp;gt; Downloading https://homebrew.bintray.com/bottles/grafana-6.4.4.catalina.bottle.tar.gz&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Aie première erreur :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;...&#xA;==&amp;gt; Caveats&#xA;Bash completion has been installed to:&#xA;  /usr/local/etc/bash_completion.d&#xA;==&amp;gt; Summary&#xA;?  /usr/local/Cellar/node/13.1.0: 4,591 files, 54.2MB&#xA;==&amp;gt; Installing grafana dependency: yarn&#xA;xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun&#xA;Error: An exception occurred within a child process:&#xA;  CompilerSelectionError: yarn cannot be built with any available compilers.&#xA;Install GNU&amp;#39;s GCC:&#xA;  brew install gcc&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour fixer le problème :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation de metricbeat via brew sur MacOS</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-18-installation-de-metricbeat-via-brew-sur-macos/</link>
      <pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-18-installation-de-metricbeat-via-brew-sur-macos/</guid>
      <description>&lt;p&gt;Les commandes :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ brew tap elastic/tap&#xA;Updating Homebrew...&#xA;==&amp;gt; Auto-updated Homebrew!&#xA;Updated 1 tap (homebrew/core).&#xA;==&amp;gt; Updated Formulae&#xA;erlang@20                                                newman                                                   open-zwave                                               stellar-core&#xA;==&amp;gt; Deleted Formulae&#xA;erlang@19                                                                                                          ruby@2.0&#xA;&#xA;==&amp;gt; Tapping elastic/tap&#xA;Cloning into &amp;#39;/usr/local/Homebrew/Library/Taps/elastic/homebrew-tap&amp;#39;...&#xA;remote: Enumerating objects: 23, done.&#xA;remote: Counting objects: 100% (23/23), done.&#xA;remote: Compressing objects: 100% (23/23), done.&#xA;remote: Total 23 (delta 10), reused 3 (delta 0), pack-reused 0&#xA;Unpacking objects: 100% (23/23), done.&#xA;Tapped 18 formulae (66 files, 115.6KB).&#xA;&#xA;$ brew install elastic/tap/metricbeat-full&#xA;==&amp;gt; Installing metricbeat-full from elastic/tap&#xA;==&amp;gt; Downloading https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.4.2-darwin-x86_64.tar.gz?tap=elastic/homebrew-tap&#xA;######################################################################## 100.0%&#xA;==&amp;gt; Caveats&#xA;To have launchd start elastic/tap/metricbeat-full now and restart at login:&#xA;  brew services start elastic/tap/metricbeat-full&#xA;Or, if you don&amp;#39;t want/need a background service you can just run:&#xA;  metricbeat&#xA;==&amp;gt; Summary&#xA;?  /usr/local/Cellar/metricbeat-full/7.4.2: 62 files, 129.7MB, built in 1 minute 27 seconds&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Installation de Prometheus sur MacOS</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-18-installation-de-prometheus-sur-macos/</link>
      <pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-18-installation-de-prometheus-sur-macos/</guid>
      <description>&lt;p&gt;Ma version de MacOS :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ uname -a&#xA;Darwin MacBook.local 19.0.0 Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64 x86_64&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Mise à jours de brew ( en mode &lt;strong&gt;verbose&lt;/strong&gt; afin d’avoir plus d’information ) :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ brew update -v &#xA;...&#xA;$ brew -v&#xA;Homebrew 2.1.16&#xA;Homebrew/homebrew-core (git revision 00c2c; last commit 2019-11-18)&#xA;Homebrew/homebrew-cask (git revision 9e283; last commit 2019-11-18)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Début de l&amp;rsquo;installation :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ brew install prometheus&#xA;Updating Homebrew...&#xA;==&amp;gt; Auto-updated Homebrew!&#xA;Updated 2 taps (homebrew/core and homebrew/cask).&#xA;==&amp;gt; New Formulae&#xA;mysql-client@5.7&#xA;==&amp;gt; Updated Formulae&#xA;awsume                       innotop                      manticoresearch              mysql-client                 mytop                        percona-xtrabackup&#xA;hydra                        kitchen-sync                 mydumper                     mysql-connector-c++          ntopng                       sysbench&#xA;imagemagick                  libzdb                       mysql++                      mysql-connector-c++@1.1      percona-toolkit              vala&#xA;==&amp;gt; Deleted Formulae&#xA;mysql-connector-c&#xA;&#xA;==&amp;gt; Downloading https://homebrew.bintray.com/bottles/prometheus-2.13.1.catalina.bottle.tar.gz&#xA;==&amp;gt; Downloading from https://akamai.bintray.com/85/....&#xA;############################################################# 100.0%&#xA;==&amp;gt; Pouring prometheus-2.13.1.catalina.bottle.tar.gz&#xA;==&amp;gt; Caveats&#xA;When used with `brew services`, prometheus&amp;#39; configuration is stored as command line flags in&#xA;  /usr/local/etc/prometheus.args&#xA;&#xA;Example configuration:&#xA;  echo &amp;#34;--config.file ~/.config/prometheus.yml&amp;#34; &amp;gt; /usr/local/etc/prometheus.args&#xA;&#xA;To have launchd start prometheus now and restart at login:&#xA;  brew services start prometheus&#xA;Or, if you don&amp;#39;t want/need a background service you can just run:&#xA;  prometheus&#xA;==&amp;gt; Summary&#xA;?  /usr/local/Cellar/prometheus/2.13.1: 18 files, 119.3MB&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Lancement du service :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MotionProHttp dans system.log : com.arraynetworks.mhttpd  : Service exited with abnormal code: 3</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-18-macos-motionprohttp-dans-system-log-com-arraynetworks-mhttpd-service-exited-with-abnormal-code-3/</link>
      <pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-18-macos-motionprohttp-dans-system-log-com-arraynetworks-mhttpd-service-exited-with-abnormal-code-3/</guid>
      <description>&lt;p&gt;Quand je fais des statistiques sur les erreurs dans system.log :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ grep &amp;#34;com.apple.xpc.launchd&amp;#34; /var/log/system.log  | sed &amp;#39;s/(/ /g&amp;#39; | sed &amp;#39;s/)/ /g&amp;#39; | sed &amp;#39;s/\[/ /g&amp;#39; | awk &amp;#39;{print $7}&amp;#39; | sort -n | uniq -c&#xA;   1 com.apple.TMHelperAgent.SetupOffer&#xA;   1 com.apple.bsd.dirhelper&#xA;   2 com.apple.eospreflightagent&#xA;   1 com.apple.preference.notifications.remoteservice&#xA;   1 com.apple.preferences.softwareupdate.remoteservice&#xA;   1 com.apple.screensharing&#xA;   4 com.apple.xpc.launchd.domain.pid.IDECacheDeleteAppExtension.28627&#xA;   4 com.apple.xpc.launchd.domain.pid.IDECacheDeleteAppExtension.49501&#xA;   1 com.apple.xpc.launchd.domain.pid.mdmclient.52930&#xA;   1 com.apple.xpc.launchd.domain.pid.signpost_reporter.27270&#xA;   1 com.apple.xpc.launchd.domain.user.501&#xA;10854 com.arraynetworks.mhttpd&#xA;   1 com.microsoft.OneDrive.FinderSync.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&#xA;   1 com.microsoft.OneDrive.FinderSync.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&#xA;   1 homebrew.mxcl.prometheus&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Le vainqueur est com.arraynetworks.mhttpd &amp;hellip; surtout à cause d&amp;rsquo;une erreur: &amp;ldquo;Service exited with abnormal code: 3&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Prometheus : Failed to create directory for logging active queries</title>
      <link>https://move.cyber-neurones.org/post/2019/11/2019-11-18-macos-prometheus-failed-to-create-directory-for-logging-active-queries/</link>
      <pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/11/2019-11-18-macos-prometheus-failed-to-create-directory-for-logging-active-queries/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai pu voir que cela ne se lançait pas dans /usr/local/var/log/prometheus.err.log, sans arrêt j&amp;rsquo;ai l&amp;rsquo;erreur :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;component=activeQueryTracker msg=&amp;#34;Failed to create directory for logging active queries&amp;#34;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc modifié le fichier &lt;strong&gt;/usr/local/Cellar/prometheus/2.13.1/homebrew.mxcl.prometheus.plist&lt;/strong&gt; et pas le fichier  /Users/XXXXXX/Library/LaunchAgents/homebrew.mxcl.prometheus.plist (inutile)&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&#xA;  &amp;lt;!DOCTYPE plist PUBLIC &amp;#34;-//Apple//DTD PLIST 1.0//EN&amp;#34; &amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;#34;&amp;gt;&#xA;  &amp;lt;plist version=&amp;#34;1.0&amp;#34;&amp;gt;&#xA;  &amp;lt;dict&amp;gt;&#xA;    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&#xA;    &amp;lt;string&amp;gt;homebrew.mxcl.prometheus&amp;lt;/string&amp;gt;&#xA;    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&#xA;    &amp;lt;array&amp;gt;&#xA;      &amp;lt;string&amp;gt;sh&amp;lt;/string&amp;gt;&#xA;      &amp;lt;string&amp;gt;-c&amp;lt;/string&amp;gt;&#xA;      &amp;lt;string&amp;gt;/usr/local/opt/prometheus/bin/prometheus $(&amp;amp;lt; /usr/local/etc/prometheus.args)&amp;lt;/string&amp;gt;&#xA;    &amp;lt;/array&amp;gt;&#xA;    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&#xA;    &amp;lt;true/&amp;gt;&#xA;    &amp;lt;key&amp;gt;KeepAlive&amp;lt;/key&amp;gt;&#xA;    &amp;lt;false/&amp;gt;&#xA;    &amp;lt;key&amp;gt;WorkingDirectory&amp;lt;/key&amp;gt;&#xA;    &amp;lt;string&amp;gt;/usr/local/opt/prometheus&amp;lt;/string&amp;gt;&#xA;    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&#xA;    &amp;lt;string&amp;gt;/usr/local/var/log/prometheus.err.log&amp;lt;/string&amp;gt;&#xA;    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&#xA;    &amp;lt;string&amp;gt;/usr/local/var/log/prometheus.log&amp;lt;/string&amp;gt;&#xA;  &amp;lt;/dict&amp;gt;&#xA;&amp;lt;/plist&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Je relance :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration vers MacOS Catalina</title>
      <link>https://move.cyber-neurones.org/post/2019/10/2019-10-16-migration-vers-macos-catalina/</link>
      <pubDate>Wed, 16 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/10/2019-10-16-migration-vers-macos-catalina/</guid>
      <description>&lt;p&gt;Et donc &amp;hellip; j&amp;rsquo;ai vu toutes les applications &lt;strong&gt;32 bits&lt;/strong&gt; à supprimer.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ApplePi-Baker.app&lt;/li&gt;&#xA;&lt;li&gt;Adobe Flash Player Install Manager.app&lt;/li&gt;&#xA;&lt;li&gt;Audacity.app&lt;/li&gt;&#xA;&lt;li&gt;BlackBerry*.app&lt;/li&gt;&#xA;&lt;li&gt;Cisco AnyConnect Secure Mobility Client.app&lt;/li&gt;&#xA;&lt;li&gt;Delicious Library 2.app&lt;/li&gt;&#xA;&lt;li&gt;DupeZap.app&lt;/li&gt;&#xA;&lt;li&gt;KeePass2.23.app&lt;/li&gt;&#xA;&lt;li&gt;GoPro Studio.app&lt;/li&gt;&#xA;&lt;li&gt;iBooks Author.app&lt;/li&gt;&#xA;&lt;li&gt;iPhoto.app&lt;/li&gt;&#xA;&lt;li&gt;iWorks &amp;lsquo;09 ( Keynote.app Numbers.app Pages.app )&lt;/li&gt;&#xA;&lt;li&gt;Photo Size Optimizer.app&lt;/li&gt;&#xA;&lt;li&gt;Wireshark.app&lt;/li&gt;&#xA;&lt;li&gt;ZTerm.app&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Certaines n&amp;rsquo;existent plus &amp;hellip; et d&amp;rsquo;autres il faut les mettre à jours.&lt;/p&gt;&#xA;&lt;p&gt;Misère.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac Erreur : xcrun: error: invalid active developer path</title>
      <link>https://move.cyber-neurones.org/post/2019/10/2019-10-02-mac-erreur-xcrun-error-invalid-active-developer-path/</link>
      <pubDate>Wed, 02 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/10/2019-10-02-mac-erreur-xcrun-error-invalid-active-developer-path/</guid>
      <description>&lt;p&gt;Suite à la mise à jours &amp;hellip; impossible de faire du SVN.&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ svn cleanup&#xA;xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;La solution :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ xcode-select --install&#xA;xcode-select: note: install requested for command line developer tools&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Cela ouvre une fenêtre :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/10/capture-decran-2019-10-02-a-08-11-45-1.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-10-02-a-08-11-45-1.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Misère.&lt;/p&gt;&#xA;&lt;p&gt;La version :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ svn --version&#xA;svn, version 1.10.3 (r1842928)&#xA;   compiled Apr  5 2019, 18:59:58 on x86_64-apple-darwin17.0.0&#xA;&#xA;Copyright (C) 2018 The Apache Software Foundation.&#xA;This software consists of contributions made by many people;&#xA;see the NOTICE file for more information.&#xA;Subversion is open source software, see http://subversion.apache.org/&#xA;&#xA;The following repository access (RA) modules are available:&#xA;&#xA;* ra_svn : Module for accessing a repository using the svn network protocol.&#xA;  - with Cyrus SASL authentication&#xA;  - handles &amp;#39;svn&amp;#39; scheme&#xA;* ra_local : Module for accessing a repository on local disk.&#xA;  - handles &amp;#39;file&amp;#39; scheme&#xA;* ra_serf : Module for accessing a repository via WebDAV protocol using serf.&#xA;  - using serf 1.3.9 (compiled with 1.3.9)&#xA;  - handles &amp;#39;http&amp;#39; scheme&#xA;  - handles &amp;#39;https&amp;#39; scheme&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Bitdefender Virus Scanner sous Mac : Pas si inutile ...</title>
      <link>https://move.cyber-neurones.org/post/2019/09/2019-09-29-bitdefender-virus-scanner-sous-mac-pas-si-inutile/</link>
      <pubDate>Sun, 29 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/09/2019-09-29-bitdefender-virus-scanner-sous-mac-pas-si-inutile/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai repris le même titre que mon précédent post : &lt;a href=&#34;https://www.cyber-neurones.org/2018/01/bitdefender-virus-scanner-pas-si-inutile/&#34;&gt;https://www.cyber-neurones.org/2018/01/bitdefender-virus-scanner-pas-si-inutile/&lt;/a&gt; . Mais j&amp;rsquo;arrive aux mêmes conclusions &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai l&amp;rsquo;impression que Chrome est une vrai passoire à Trojan. Misère.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Monter une carte SD sous MacOS</title>
      <link>https://move.cyber-neurones.org/post/2019/09/2019-09-12-macos-monter-une-carte-sd-sous-macos/</link>
      <pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/09/2019-09-12-macos-monter-une-carte-sd-sous-macos/</guid>
      <description>&lt;p&gt;Première étape, voir les partitions :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ diskutil list&#xA;/dev/disk0 (internal, physical):&#xA;   #:                       TYPE NAME                    SIZE       IDENTIFIER&#xA;   0:      GUID_partition_scheme                        *1.1 TB     disk0&#xA;   1:                        EFI EFI                     209.7 MB   disk0s1&#xA;   2:                 Apple_APFS Container disk1         1.1 TB     disk0s2&#xA;&#xA;/dev/disk1 (synthesized):&#xA;   #:                       TYPE NAME                    SIZE       IDENTIFIER&#xA;   0:      APFS Container Scheme - +1.1 TB     disk1&#xA;                                 Physical Store disk0s2&#xA;   1:                APFS Volume Macintosh HD            571.3 GB   disk1s1&#xA;   2:                APFS Volume Preboot                 22.0 MB    disk1s2&#xA;   3:                APFS Volume Recovery                507.4 MB   disk1s3&#xA;   4:                APFS Volume VM                      1.1 GB     disk1s4&#xA;&#xA;/dev/disk2 (external, physical):&#xA;   #:                       TYPE NAME                    SIZE       IDENTIFIER&#xA;   0:      GUID_partition_scheme                        *63.9 GB    disk2&#xA;   1:           Linux Filesystem                         4.1 MB     disk2s1&#xA;   2:           Linux Filesystem                         65.5 KB    disk2s2&#xA;   3:           Linux Filesystem                         4.2 MB     disk2s3&#xA;   4:           Linux Filesystem                         4.2 MB     disk2s4&#xA;   5:           Linux Filesystem                         4.2 MB     disk2s5&#xA;   6:       Microsoft Basic Data boot                    117.4 MB   disk2s6&#xA;   7:           Linux Filesystem                         63.7 GB    disk2s7&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;En lecture seule :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Garmin Express sous Mac : Forerunner 945, le calvaire de la synchronisation.</title>
      <link>https://move.cyber-neurones.org/post/2019/07/2019-07-25-garmin-express-sous-mac-forerunner-945-le-calvaire-de-la-synchronisation/</link>
      <pubDate>Thu, 25 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/07/2019-07-25-garmin-express-sous-mac-forerunner-945-le-calvaire-de-la-synchronisation/</guid>
      <description>&lt;p&gt;&lt;strong&gt;( Test fait avec la Version 2.60.0.0 )&lt;/strong&gt; &lt;/p&gt;&#xA;&lt;p&gt;Contrairement à la Forerunner 935, la Forerunner 945 n&amp;rsquo;est pas vu comme un volume &amp;hellip; mais comme un périphérique sous Android. On a donc droit à chaque fois à un liste de pop&amp;rsquo;up.&lt;/p&gt;&#xA;&lt;p&gt;Misère de conception !&lt;/p&gt;&#xA;&lt;p&gt;1- Impossible de se connecter à l&amp;rsquo;appareil. &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/07/capture-decran-2019-07-25-a-10-15-07.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-07-25-a-10-15-07.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; 2-Android File Transfer doit être fermer ( disons que fermé c&amp;rsquo;est mieux, et en plus il est fermé ! ) &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/07/capture-decran-2019-07-25-a-10-15-32.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-07-25-a-10-15-32.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; 3- Synchronisation impossible. &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/07/capture-decran-2019-07-25-a-10-15-43.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-07-25-a-10-15-43.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Finalement on clique sur &amp;ldquo;OK&amp;rdquo; et on cliqur sur &amp;ldquo;Synchronisation&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rubitrack : Forerunner 945 : Gestion de la montre en synchronisation locale ?</title>
      <link>https://move.cyber-neurones.org/post/2019/07/2019-07-20-rubitrack-forerunner-945-gestion-de-la-montre-en-synchronisation-locale/</link>
      <pubDate>Sat, 20 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/07/2019-07-20-rubitrack-forerunner-945-gestion-de-la-montre-en-synchronisation-locale/</guid>
      <description>&lt;p&gt;La montre est vu de la façon suivante sur le Mac :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ system_profiler SPUSBDataType&#xA;...&#xA;    USB 3.0 Bus:&#xA;&#xA;      Host Controller Driver: AppleUSBXHCIPPT&#xA;      PCI Device ID: 0x1e31 &#xA;      PCI Revision ID: 0x0004 &#xA;      PCI Vendor ID: 0x8086 &#xA;&#xA;        Composite Device:&#xA;&#xA;          Product ID: 0x4c29&#xA;          Vendor ID: 0x091e  (Garmin International)&#xA;          Version: 0.01&#xA;          Serial Number: 0000XXXXXXX&#xA;          Speed: Up to 480 Mb/sec&#xA;          Location ID: 0x14100000 / 8&#xA;          Current Available (mA): 500&#xA;          Current Required (mA): 500&#xA;          Extra Operating Current (mA): 0&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Alors que la précedente montre était vu comme un Volume. Quand je fais une synchronisation en local avec &lt;strong&gt;rubiTrack 5 Pro 5.2.5&lt;/strong&gt; , rien de fonctionne.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cyberduck : Ne pas le prendre sur cyberduck.fr mais sur cyberduck.io.</title>
      <link>https://move.cyber-neurones.org/post/2019/06/2019-06-28-cyberduck-ne-pas-le-prendre-sur-cyberduck-fr-mais-sur-cyberduck-io/</link>
      <pubDate>Fri, 28 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/06/2019-06-28-cyberduck-ne-pas-le-prendre-sur-cyberduck-fr-mais-sur-cyberduck-io/</guid>
      <description>&lt;p&gt;En prenant Cyberduck sur cyberduck.fr , vous allez avoir le Malware :&lt;a href=&#34;https://www.cyber-neurones.org/2019/06/advanced-mac-cleaner-est-un-virus-ce-nest-pas-un-logiciel/&#34;&gt;Advanced Mac Cleaner&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;Le Malware résiste jusqu&amp;rsquo;à la désinstallation :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/06/capture-decran-2019-06-28-a-19-20-10.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-06-28-a-19-20-10.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il faudrait que Google déréférence ce type de site &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Misère.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/CYBERNEURONES/status/1144668273809776640&#34;&gt;https://twitter.com/CYBERNEURONES/status/1144668273809776640&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/CYBERNEURONES/status/1144666279573434373&#34;&gt;https://twitter.com/CYBERNEURONES/status/1144666279573434373&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DATA ACCESS : Propriétaire de cyberduck.fr ( Malware )</title>
      <link>https://move.cyber-neurones.org/post/2019/06/2019-06-28-data-access-proprietaire-de-cyberduck-fr-malware/</link>
      <pubDate>Fri, 28 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/06/2019-06-28-data-access-proprietaire-de-cyberduck-fr-malware/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai pu voir que le site cyberduck.fr qui installe cyberduck avec en plus le Malware : Advanced Mac Cleaner appartenait à la société DATA ACCESS : Voir &lt;a href=&#34;https://cyberduck.fr/mentions-legales/&#34;&gt;https://cyberduck.fr/mentions-legales/&lt;/a&gt; :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;DATA ACCESS S.A.R.L 57 rue d’Amsterdam 75008 PARIS, France&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;En cherchant un peu sur internet, on comprends qu&amp;rsquo;ils sont un peu spécialisé dans l&amp;rsquo;achat de nom connu &amp;hellip; pour ensuite mettre leur version. Lire : &lt;a href=&#34;https://news.ycombinator.com/item?id=19868617&#34;&gt;https://news.ycombinator.com/item?id=19868617&lt;/a&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;I have been working on a fork of TrueCrypt/VeraCrypt and wanted to be sure that before releasing the code that I am following all the license terms and giving proper attribution, as TrueCrypt has a somewhat non-standard open source license.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advanced Mac Cleaner est un Malware ! Ce n&#39;est pas un logiciel !</title>
      <link>https://move.cyber-neurones.org/post/2019/06/2019-06-26-advanced-mac-cleaner-est-un-virus-ce-nest-pas-un-logiciel/</link>
      <pubDate>Wed, 26 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/06/2019-06-26-advanced-mac-cleaner-est-un-virus-ce-nest-pas-un-logiciel/</guid>
      <description>&lt;p&gt;Combien de fois il faut le dire ! Ceci est un virus !&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/06/capture-decran-2019-06-20-a-10-32-20.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-06-20-a-10-32-20-1024x620.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Et si vous avez vous pouvez tracer les actions de ce virus !&lt;/p&gt;&#xA;&lt;p&gt;Une fois il va se connecter sur &lt;strong&gt;st.mcydlv.com&lt;/strong&gt;  ( Malware ) :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/06/capture-decran-2019-06-20-a-10-31-16-1.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-06-20-a-10-31-16-1-1024x495.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Et ensuite sur &lt;strong&gt;lqozem.com&lt;/strong&gt; ( Malware ) :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/06/capture-decran-2019-06-20-a-10-31-37.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-06-20-a-10-31-37-1024x496.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Ses deux sites sont souvent utilisés pour des faux logiciels Acrobat Reader : AcroRd32.exe (sous Windows) .&lt;/p&gt;&#xA;&lt;p&gt;Pour plus d&amp;rsquo;information lire : &lt;a href=&#34;https://lesvirus.fr/le-virus-advanced-mac-cleaner/&#34;&gt;https://lesvirus.fr/le-virus-advanced-mac-cleaner/&lt;/a&gt; : Le virus Advanced Mac Cleaner. Comment supprimer? (Guide de désinstallation)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Comment désinstaller Chromium sous Mac ?</title>
      <link>https://move.cyber-neurones.org/post/2019/06/2019-06-26-comment-desinstaller-chromium-sous-mac/</link>
      <pubDate>Wed, 26 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/06/2019-06-26-comment-desinstaller-chromium-sous-mac/</guid>
      <description>&lt;p&gt;C&amp;rsquo;est assez simple &amp;hellip; il est très important de le supprimer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Etape n°1 :&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Supprimer l&amp;rsquo;application qui est dans &lt;strong&gt;/Users/XXXXXX/Applications/Chromium.app&lt;/strong&gt; avec XXXXXX qui est le nom de votre utilisataur.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Etape n°2 :&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Supprimer le fichier plist &lt;strong&gt;org.chromium.Chromium.plist&lt;/strong&gt; dans &lt;strong&gt;Library/Preferences/&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&#xA;&amp;lt;!DOCTYPE plist PUBLIC &amp;#34;-//Apple//DTD PLIST 1.0//EN&amp;#34; &amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;#34;&amp;gt;&#xA;&amp;lt;plist version=&amp;#34;1.0&amp;#34;&amp;gt;&#xA;&amp;lt;dict&amp;gt;&#xA;        &amp;lt;key&amp;gt;LastRunAppBundlePath&amp;lt;/key&amp;gt;&#xA;        &amp;lt;string&amp;gt;/Users/XXXXXX/Applications/Chromium.app&amp;lt;/string&amp;gt;&#xA;&amp;lt;/dict&amp;gt;&#xA;&amp;lt;/plist&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;Etape 3 :&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Supprimer le répertoire &lt;strong&gt;Library/Application\ Support/Chromium/&lt;/strong&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Etape 4 :&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Aller dans &lt;strong&gt;Préférences Système&lt;/strong&gt;, puis &lt;strong&gt;Utilisateur &amp;amp; Groupes&lt;/strong&gt;, puis choisir &lt;strong&gt;Ouverture&lt;/strong&gt; et &lt;strong&gt;supprimer Chromium&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac : Adobe download vers fpdownload.macromedia.com</title>
      <link>https://move.cyber-neurones.org/post/2019/04/2019-04-12-mac-adobe-download-vers-fpdownload-macromedia-com/</link>
      <pubDate>Fri, 12 Apr 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/04/2019-04-12-mac-adobe-download-vers-fpdownload-macromedia-com/</guid>
      <description>&lt;p&gt;Bizarre &amp;hellip;  com.adobe.fpsaud qui pointe vers fpdownload.macromedia.cm .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/04/capture-decran-2019-04-12-a-07-47-00.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-04-12-a-07-47-00.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Si je regarde plus en détail dans &lt;strong&gt;/System/Library/LaunchDaemons/&lt;/strong&gt; je n&amp;rsquo;ai aucun com.adobe.fpsaud . Mais si je regarde dans &lt;strong&gt;/Library/LaunchDaemons/&lt;/strong&gt; :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&#xA;&amp;lt;!DOCTYPE plist PUBLIC &amp;#34;-//Apple//DTD PLIST 1.0//EN&amp;#34; &amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;#34;&amp;gt;&#xA;&amp;lt;plist version=&amp;#34;1.0&amp;#34;&amp;gt;&#xA;&amp;lt;dict&amp;gt;&#xA;&#x9;&amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&#xA;&#x9;&amp;lt;string&amp;gt;com.adobe.fpsaud&amp;lt;/string&amp;gt;&#xA;&#x9;&amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&#xA;&#x9;&amp;lt;array&amp;gt;&#xA;&#x9;&#x9;&amp;lt;string&amp;gt;/Library/Application Support/Adobe/Flash Player Install Manager/fpsaud&amp;lt;/string&amp;gt;&#xA;&#x9;&amp;lt;/array&amp;gt;&#xA;&#x9;&amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&#xA;&#x9;&amp;lt;integer&amp;gt;3600&amp;lt;/integer&amp;gt;&#xA;&#x9;&amp;lt;key&amp;gt;KeepAlive&amp;lt;/key&amp;gt;&#xA;&#x9;&amp;lt;false/&amp;gt;&#xA;&amp;lt;/dict&amp;gt;&#xA;&amp;lt;/plist&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;On a les ip qui sont en dur dans le programme &amp;hellip; misère.&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ hexdump -C /Library/Application\ Support/Adobe/Flash\ Player\ Install\ Manager/fpsaud | grep &amp;#34;download&amp;#34;&#xA;0017b030  64 6f 77 6e 6c 6f 61 64  2e 6d 61 63 72 6f 6d 65  |download.macrome|&#xA;0017b3e0  20 64 6f 77 6e 6c 6f 61  64 65 72 20 64 6f 65 73  | downloader does|&#xA;0017b480  73 20 64 6f 77 6e 6c 6f  61 64 65 64 20 64 61 74  |s downloaded dat|&#xA;0017bad0  2f 2f 66 70 64 6f 77 6e  6c 6f 61 64 32 2e 6d 61  |//fpdownload2.ma|&#xA;0017bf30  65 20 6f 6e 20 64 6f 77  6e 6c 6f 61 64 65 64 20  |e on downloaded |&#xA;00187ef0  00 64 6f 77 6e 6c 6f 61  64 44 69 64 46 61 69 6c  |.downloadDidFail|&#xA;00187f00  00 64 6f 77 6e 6c 6f 61  64 44 69 64 50 72 6f 67  |.downloadDidProg|&#xA;00187fa0  64 6f 77 6e 6c 6f 61 64  65 64 44 61 74 61 00 67  |downloadedData.g|&#xA;00188030  3a 00 6d 5f 64 6f 77 6e  6c 6f 61 64 50 61 74 68  |:.m_downloadPath|&#xA;00188040  00 6d 5f 64 6f 77 6e 6c  6f 61 64 46 69 6c 65 48  |.m_downloadFileH|&#xA;00188960  64 6f 77 6e 6c 6f 61 64  65 72 00 6d 5f 64 6d 67  |downloader.m_dmg|&#xA;002597d0  69 74 68 55 52 4c 3a 64  6f 77 6e 6c 6f 61 64 50  |ithURL:downloadP|&#xA;00259a10  6d 5f 64 6f 77 6e 6c 6f  61 64 50 61 74 68 00 5f  |m_downloadPath._|&#xA;00259a70  6d 5f 64 6f 77 6e 6c 6f  61 64 46 69 6c 65 48 61  |m_downloadFileHa|&#xA;0025af50  74 61 6c 6c 65 72 20 64  6f 77 6e 6c 6f 61 64 50  |taller downloadP|&#xA;0025afc0  65 72 2e 6d 5f 64 6f 77  6e 6c 6f 61 64 65 72 00  |er.m_downloader.|&#xA;0025d3f0  6e 6c 6f 61 64 20 64 6f  77 6e 6c 6f 61 64 65 64  |nload downloaded|&#xA;00264ee0  5f 64 6f 77 6e 6c 6f 61  64 44 61 74 61 52 65 63  |_downloadDataRec|&#xA;00264ff0  64 2e 6d 5f 64 6f 77 6e  6c 6f 61 64 53 74 61 74  |d.m_downloadStat|&#xA;002654e0  65 72 2e 6d 5f 64 6f 77  6e 6c 6f 61 64 65 72 00  |er.m_downloader.|&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Python : How to clean ressources of Joplin not used ?</title>
      <link>https://move.cyber-neurones.org/post/2019/03/2019-03-01-python-how-to-clean-ressources-of-joplin-not-used/</link>
      <pubDate>Fri, 01 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/03/2019-03-01-python-how-to-clean-ressources-of-joplin-not-used/</guid>
      <description>&lt;p&gt;Here the script in Python : &lt;a href=&#34;https://github.com/CYBERNEURONES/Python/blob/master/JoplinCleanRessource.py&#34;&gt;https://github.com/CYBERNEURONES/Python/blob/master/JoplinCleanRessource.py&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#&#xA;# Version 1 &#xA;# for Python 3&#xA;# &#xA;#   ARIAS Frederic&#xA;#   Sorry ... It&amp;#39;s difficult for me the python :)&#xA;#&#xA;&#xA;from time import gmtime, strftime&#xA;import time&#xA;import json&#xA;import requests&#xA;import os&#xA;import sqlite3&#xA;import re&#xA;&#xA;#conn = sqlite3.connect(&amp;#39;my_db.db&amp;#39;)&#xA;find_this = &amp;#34;\(:/&amp;#34;&#xA;&#xA;#c = conn.cursor()&#xA;#c.execute(&amp;#39;&amp;#39;&amp;#39;DROP TABLE LINK&amp;#39;&amp;#39;&amp;#39;)&#xA;#conn.commit()&#xA;#c.execute(&amp;#39;&amp;#39;&amp;#39;CREATE TABLE LINK (ID_NOTE text, ID_RESOURCE text, CHECKSUM_MD5 text)&amp;#39;&amp;#39;&amp;#39;)&#xA;#conn.commit()&#xA;&#xA;#IP&#xA;ip = &amp;#34;127.0.0.1&amp;#34;&#xA;port = &amp;#34;41184&amp;#34;&#xA;token = &amp;#34;Put the token here&amp;#34;&#xA;nb_request = 0&#xA;my_body = &amp;#34;&amp;#34;&#xA;headers = {&amp;#39;Content-type&amp;#39;: &amp;#39;application/json&amp;#39;, &amp;#39;Accept&amp;#39;: &amp;#39;text/plain&amp;#39;}&#xA;url_notes = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/notes?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;nb_total_ressource = 0&#xA;nb_local_ressource = 0&#xA;ALL_ID = {}&#xA;try:&#xA;    resp = requests.get(url_notes, headers=headers)&#xA;    nb_request += 1&#xA;    resp.raise_for_status()&#xA;    resp_dict = resp.json()&#xA;    #print(resp_dict)&#xA;    for my_note in resp_dict:&#xA;        nb_local_ressource = 0&#xA;        my_body = my_note.get(&amp;#39;body&amp;#39;)&#xA;        my_ressource = [m.start() for m in re.finditer(find_this, my_body)]&#xA;        for my_ressource_x in my_ressource:&#xA;             nb_total_ressource += 1&#xA;             nb_local_ressource += 1&#xA;             my_ressource_id = my_body[my_ressource_x+3:my_ressource_x+32+3]&#xA;             print(nb_local_ressource,&amp;#34;:&amp;#34;,my_note.get(&amp;#39;id&amp;#39;),&amp;#34;:&amp;#34;,my_ressource_id)&#xA;             ALL_ID[my_ressource_id]=my_note.get(&amp;#39;id&amp;#39;)&#xA;             &#xA;             #c.execute(sql_request)&#xA;             #conn.commit()&#xA;except requests.exceptions.HTTPError as e:&#xA;    print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;except requests.exceptions.RequestException as e:&#xA;    print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;nb_keep = 0&#xA;nb_remove = 0&#xA;url_resources = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/resources?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;try:&#xA;    resp = requests.get(url_resources, headers=headers)&#xA;    nb_request += 1&#xA;    resp.raise_for_status()&#xA;    resp_dict = resp.json()&#xA;    #print(resp_dict)&#xA;    for my_resource in resp_dict:&#xA;        my_id = my_resource.get(&amp;#39;id&amp;#39;)&#xA;        if my_id in ALL_ID:&#xA;            print(&amp;#34;Keep for notes&amp;#34;,ALL_ID[my_id])&#xA;            nb_keep += 1&#xA;        else:&#xA;            print(&amp;#34;Remove&amp;#34;);&#xA;            nb_remove += 1&#xA;            url_resources_delete = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/resources/&amp;#34;+my_id+&amp;#34;?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;            try:&#xA;                 resp2 = requests.delete(url_resources_delete, headers=headers)&#xA;                 resp.raise_for_status()&#xA;                 nb_request += 1&#xA;            except requests.exceptions.HTTPError as e:&#xA;                 print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;            except requests.exceptions.RequestException as e:&#xA;                 print(&amp;#34;Network error:&amp;#34;, e)&#xA;except requests.exceptions.HTTPError as e:&#xA;    print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;except requests.exceptions.RequestException as e:&#xA;    print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;#conn.close()&#xA;print(&amp;#34;nb_request&amp;#34;,nb_request,&amp;#34;nb_total_ressource : &amp;#34;,nb_total_ressource,&amp;#34; nb_local_ressource : &amp;#34;,nb_local_ressource)&#xA;print(&amp;#34;nb_keep&amp;#34;,nb_keep,&amp;#34;nb_remove&amp;#34;,nb_remove);&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Here the result :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Homebrew on Mojave : issue :  line 27: /usr/local/var/homebrew/locks/update : Permission denied</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-28-homebrew-on-mojave-issue-line-27-usr-local-var-homebrew-locks-update-permission-denied/</link>
      <pubDate>Thu, 28 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-28-homebrew-on-mojave-issue-line-27-usr-local-var-homebrew-locks-update-permission-denied/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai essayé de faire une installation de cmake, et j&amp;rsquo;ai eu l&amp;rsquo;erreur :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ brew install cmake&#xA;/usr/local/Homebrew/Library/Homebrew/utils/lock.sh: line 27: /usr/local/var/homebrew/locks/update: Permission denied&#xA;-e:1:in `initialize&amp;#39;: Bad file descriptor (Errno::EBADF)&#xA;&#x9;from -e:1:in `new&amp;#39;&#xA;&#x9;from -e:1:in &amp;#39; Error: Another active Homebrew update process is already in progress. Please wait for it to finish or terminate it to continue. Error: The following directories are not writable by your user: ...&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour fixer le problème j&amp;rsquo;ai fait :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mojave : Build dlib : issue : fatal error: &#39;X11/Xlib.h&#39; file not found</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-28-mojave-build-dlib-issue-fatal-error-x11-xlib-h-file-not-found/</link>
      <pubDate>Thu, 28 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-28-mojave-build-dlib-issue-fatal-error-x11-xlib-h-file-not-found/</guid>
      <description>&lt;p&gt;Quand j&amp;rsquo;essaye de faire le build de dlib j&amp;rsquo;ai l&amp;rsquo;erreur suivante :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;In file included from /private/var/folders/72/mwd843qs5dnfxxzc5zzwx5mw0000gn/T/pip-install-yx4dc86g/dlib/dlib/gui_widgets/fonts.cpp:16:&#xA;    /private/var/folders/72/mwd843qs5dnfxxzc5zzwx5mw0000gn/T/pip-install-yx4dc86g/dlib/dlib/gui_widgets/nativefont.h:27:10: fatal error: &amp;#39;X11/Xlib.h&amp;#39; file not found&#xA;    #include &amp;lt;X11/Xlib.h&amp;gt;&#xA;             ^~~~~~~~~~~~&#xA;    1 error generated.&#xA;    make[2]: *** [dlib_build/CMakeFiles/dlib.dir/gui_widgets/fonts.cpp.o] Error 1&#xA;    make[2]: *** Waiting for unfinished jobs....&#xA;    make[1]: *** [dlib_build/CMakeFiles/dlib.dir/all] Error 2&#xA;    make: *** [all] Error 2&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour fixer le problème :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ln -s /opt/X11/include/X11 /usr/local/include/X11&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc pu faire la compilation de dlib qui est utilisé par face_recognition :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ pip install face_recognition&#xA;Collecting face_recognition&#xA;  Using cached https://files.pythonhosted.org/packages/3f/ed/ad9a28042f373d4633fc8b49109b623597d6f193d3bbbef7780a5ee8eef2/face_recognition-1.2.3-py2.py3-none-any.whl&#xA;Requirement already satisfied: numpy in /usr/local/lib/python3.7/site-packages (from face_recognition) (1.16.1)&#xA;Requirement already satisfied: Pillow in /usr/local/lib/python3.7/site-packages (from face_recognition) (5.4.1)&#xA;Collecting dlib&amp;gt;=19.7 (from face_recognition)&#xA;  Using cached https://files.pythonhosted.org/packages/35/8d/e4ddf60452e2fb1ce3164f774e68968b3f110f1cb4cd353235d56875799e/dlib-19.16.0.tar.gz&#xA;Requirement already satisfied: face-recognition-models&amp;gt;=0.3.0 in /usr/local/lib/python3.7/site-packages (from face_recognition) (0.3.0)&#xA;Collecting Click&amp;gt;=6.0 (from face_recognition)&#xA;  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl&#xA;Building wheels for collected packages: dlib&#xA;  Building wheel for dlib (setup.py) ... done&#xA;  Stored in directory: /Users/.../Library/Caches/pip/wheels/ce/f9/bc/1c51cd0b40a2b5dfd46ab79a73832b41e7c3aa918a508154f0&#xA;Successfully built dlib&#xA;Installing collected packages: dlib, Click, face-recognition&#xA;Successfully installed Click-7.0 dlib-19.16.0 face-recognition-1.2.3&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;A suivre.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fusionner les répertoires Takeout de Google sous Mac</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-24-fusionner-les-repertoires-takeout-de-google-sous-mac/</link>
      <pubDate>Sun, 24 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-24-fusionner-les-repertoires-takeout-de-google-sous-mac/</guid>
      <description>&lt;p&gt;Quand on fait un Takeout sur Google on a des fichiers Takeout-XX qui font 2 Go maximum, ensuite il faut recomposer le fichier Takeout de base. Pour faire cela sous Mac rien de plus facile, avant de copier &lt;strong&gt;il faut maintenir la touche Option&lt;/strong&gt; ( c.a.d. ALT). On a alors dans le menu la possibilité de fusionner.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin : Je suis heureux de recevoir le badge &#34;New User of the Month&#34;</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-23-joplin-je-suis-heureux-de-recevoir-le-badge-new-user-of-the-month/</link>
      <pubDate>Sat, 23 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-23-joplin-je-suis-heureux-de-recevoir-le-badge-new-user-of-the-month/</guid>
      <description>&lt;p&gt;Il reste encore du travail à faire &amp;hellip; mais cette application est vraiment très bien. J&amp;rsquo;ai fait énormément de test avec beaucoup de donnée, et je n&amp;rsquo;ai pas eu de problème.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/02/capture-decran-2019-02-18-a-18-36-23.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2019-02-18-a-18-36-23-300x214.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin : version v1.0.127</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-15-joplin-version-v1-0-127/</link>
      <pubDate>Fri, 15 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-15-joplin-version-v1-0-127/</guid>
      <description>&lt;p&gt;La nouvelle version arrive avec quelques fix et des améliorations :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-15-a-08-58-54.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-15-a-09-05-31.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;On peut même faire du KaTeX !&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin : Très robuste, et avec une API REST ! Mais que demande le peuple ? Plus d&#39;open source</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-14-joplin-tres-robuste-et-avec-une-api-rest-mais-que-demande-le-peuple-plus-dopen-source/</link>
      <pubDate>Thu, 14 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-14-joplin-tres-robuste-et-avec-une-api-rest-mais-que-demande-le-peuple-plus-dopen-source/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai voulu tester Joplin &lt;a href=&#34;https://joplin.cozic.net&#34;&gt;https://joplin.cozic.net&lt;/a&gt; entièrement, pas seulement la synchronisation de 2 ou 3 fichiers.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc fait une base de 2465 notes, et 9787 images :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;: &amp;#34;Total folders: 32&amp;#34;&#xA;: &amp;#34;Total notes: 2465&amp;#34;&#xA;: &amp;#34;Total resources: 9787&amp;#34;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Mon fichier WebDEV :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ du -sh WebDAV/&#xA;2,7G&#x9;WebDAV/&#xA;$ ls -l WebDAV/*.md | wc -l&#xA;-bash: /bin/ls: Argument list too long&#xA;       0&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Il y a tellement de fichier que la commande &amp;ldquo;ls&amp;rdquo; plante :) , en fait il y a &lt;strong&gt;13051 fichiers&lt;/strong&gt; pour &lt;strong&gt;2,7 Go&lt;/strong&gt;. Le fichier le plus gros fait 13 Ko.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python : How to do a Word Cloud with data (Title or body) in Joplin ?</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-14-how-to-do-a-word-cloud-with-title-or-boby-in-joplin/</link>
      <pubDate>Thu, 14 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-14-how-to-do-a-word-cloud-with-title-or-boby-in-joplin/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Step 0&lt;/strong&gt; : Install Joplin and activate the REST API ( &lt;a href=&#34;https://joplin.cozic.net/api/&#34;&gt;https://joplin.cozic.net/api/&lt;/a&gt; ) .&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Install &lt;strong&gt;nltk and worldcloud&lt;/strong&gt; with pip ( for more information see &lt;a href=&#34;https://www.datacamp.com/community/tutorials/wordcloud-python&#34;&gt;https://www.datacamp.com/community/tutorials/wordcloud-python&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3.a&lt;/strong&gt; : Run this scripts for Title (change the token)&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#&#xA;# Version 1 &#xA;# for Python 3&#xA;# &#xA;#   ARIAS Frederic&#xA;#   Sorry ... It&amp;#39;s difficult for me the python :)&#xA;#&#xA;&#xA;from time import gmtime, strftime&#xA;import time&#xA;import json&#xA;import requests&#xA;import os&#xA;import nltk&#xA;nltk.download(&amp;#39;punkt&amp;#39;)&#xA;nltk.download(&amp;#39;stopwords&amp;#39;)&#xA;from nltk.tokenize import word_tokenize&#xA;from nltk.corpus import stopwords&#xA;from wordcloud import WordCloud&#xA;import numpy as np&#xA;import matplotlib.pyplot as plt&#xA;&#xA;#IP&#xA;ip = &amp;#34;127.0.0.1&amp;#34;&#xA;#Port&#xA;port = &amp;#34;41184&amp;#34;&#xA;#Token&#xA;token = &amp;#34;Put your token here&amp;#34;&#xA;nb_request = 0&#xA;my_title = &amp;#34;&amp;#34;&#xA;headers = {&amp;#39;Content-type&amp;#39;: &amp;#39;application/json&amp;#39;, &amp;#39;Accept&amp;#39;: &amp;#39;text/plain&amp;#39;}&#xA;url_notes = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/notes?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;try:&#xA;    resp = requests.get(url_notes, headers=headers)&#xA;    nb_request += 1&#xA;    resp.raise_for_status()&#xA;    resp_dict = resp.json()&#xA;    #print(resp_dict)&#xA;    for my_note in resp_dict:&#xA;        #print(my_note.get(&amp;#39;id&amp;#39;))&#xA;        my_title += my_note.get(&amp;#39;title&amp;#39;)&#xA;except requests.exceptions.HTTPError as e:&#xA;    print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;except requests.exceptions.RequestException as e:&#xA;    print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;# Create a word cloud image&#xA;stopwords = stopwords.words(&amp;#39;french&amp;#39;)&#xA;wc = WordCloud(background_color=&amp;#34;white&amp;#34;, max_words=5000, stopwords=stopwords, contour_width=3, contour_color=&amp;#39;firebrick&amp;#39;)&#xA;wc.generate(my_title)&#xA;wc.to_file(&amp;#34;jopling_title.png&amp;#34;)&#xA;plt.figure(figsize=[18,8])&#xA;plt.imshow(wc, interpolation=&amp;#39;bilinear&amp;#39;)&#xA;plt.axis(&amp;#34;off&amp;#34;)&#xA;plt.show()&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3.b&lt;/strong&gt; : Run this scripts for Body (change the token)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python : How to migrate data of Awesome Note 2 (bridworks.com) to Joplin ?</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-14-python-how-to-migrate-data-of-awesome-note-bridworks-com-to-joplin/</link>
      <pubDate>Thu, 14 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-14-python-how-to-migrate-data-of-awesome-note-bridworks-com-to-joplin/</guid>
      <description>&lt;p&gt;Awesome Note 2, it&amp;rsquo;s very popular on iPad :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-14-a-19-34-52-1024x565.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The new All-in-one Organizer, Awesome Note 2 is integrated with note and schedule management.&lt;br&gt;&#xA;And now it’s available!!&lt;/p&gt;&#xA;&lt;p&gt;WONDERFUL WRITING FEATURES&lt;br&gt;&#xA;· It can be used not only for simple notes, but also rich and wonderful writing tool.&lt;br&gt;&#xA;· Make notes even more powerful to add photos, voice recording and drawings.&lt;br&gt;&#xA;· Easily create diary notes to display feeling, weather or road map information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin &amp; Python ( gmplot Google Map)  : How to create a Maps with REST API and data in Joplin ?</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-13-joplin-python-gmplot-google-map-how-to-create-a-maps-with-rest-api-and-data-in-joplin/</link>
      <pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-13-joplin-python-gmplot-google-map-how-to-create-a-maps-with-rest-api-and-data-in-joplin/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Step 0&lt;/strong&gt; : Install Joplin and activate the REST API ( &lt;a href=&#34;https://joplin.cozic.net/api/&#34;&gt;https://joplin.cozic.net/api/&lt;/a&gt; ) .&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Install gmplot with pip&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ pip install gmplot&#xA;Collecting gmplot&#xA;  Downloading https://files.pythonhosted.org/packages/e2/b1/e1429c31a40b3ef5840c16f78b506d03be9f27e517d3870a6fd0b356bd46/gmplot-1.2.0.tar.gz (115kB)&#xA;    100% |████████████████████████████████| 122kB 1.0MB/s &#xA;Requirement already satisfied: requests in /usr/local/lib/python3.7/site-packages (from gmplot) (2.21.0)&#xA;Requirement already satisfied: urllib3&amp;lt;1.25,&amp;gt;=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;gmplot) (1.24.1)&#xA;Requirement already satisfied: certifi&amp;gt;=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;gmplot) (2018.11.29)&#xA;Requirement already satisfied: idna&amp;lt;2.9,&amp;gt;=2.5 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;gmplot) (2.8)&#xA;Requirement already satisfied: chardet&amp;lt;3.1.0,&amp;gt;=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;gmplot) (3.0.4)&#xA;Building wheels for collected packages: gmplot&#xA;  Building wheel for gmplot (setup.py) ... done&#xA;  Stored in directory: /Users/...../Library/Caches/pip/wheels/81/6a/76/4dd6a7cc310ba765894159ee84871e8cd55221d82ef14b81a1&#xA;Successfully built gmplot&#xA;Installing collected packages: gmplot&#xA;Successfully installed gmplot-1.2.0&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The source code : (change your token)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin &amp; Python ( Static Map )  : How to create a Maps (JPEG) with REST API and data in Joplin ?</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-13-joplin-python-static-map-how-to-create-a-maps-jpeg-with-rest-api-and-data-in-joplin/</link>
      <pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-13-joplin-python-static-map-how-to-create-a-maps-jpeg-with-rest-api-and-data-in-joplin/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Step 0&lt;/strong&gt; : Install Joplin and activate the REST API ( &lt;a href=&#34;https://joplin.cozic.net/api/&#34;&gt;https://joplin.cozic.net/api/&lt;/a&gt; ) .&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Install staticmap with pip ( for more information see &lt;a href=&#34;https://github.com/komoot/staticmap&#34;&gt;https://github.com/komoot/staticmap&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ pip install staticmap&#xA;Collecting staticmap&#xA;  Downloading https://files.pythonhosted.org/packages/f9/9f/5a3843533eab037cba031486175c4db1b214614404a29516208ff228dead/staticmap-0.5.4.tar.gz&#xA;Collecting Pillow (from staticmap)&#xA;  Downloading https://files.pythonhosted.org/packages/c9/ed/27cc92e99b9ccaa0985a66133baeea7e8a3371d3c04cfa353aaa3b81aac1/Pillow-5.4.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.7MB)&#xA;    100% |████████████████████████████████| 3.7MB 6.3MB/s &#xA;Requirement already satisfied: requests in /usr/local/lib/python3.7/site-packages (from staticmap) (2.21.0)&#xA;Requirement already satisfied: chardet&amp;lt;3.1.0,&amp;gt;=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;staticmap) (3.0.4)&#xA;Requirement already satisfied: idna&amp;lt;2.9,&amp;gt;=2.5 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;staticmap) (2.8)&#xA;Requirement already satisfied: urllib3&amp;lt;1.25,&amp;gt;=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;staticmap) (1.24.1)&#xA;Requirement already satisfied: certifi&amp;gt;=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests-&amp;gt;staticmap) (2018.11.29)&#xA;Building wheels for collected packages: staticmap&#xA;  Building wheel for staticmap (setup.py) ... done&#xA;  Stored in directory: /Users/..../Library/Caches/pip/wheels/fe/a6/a5/2acceb72471d85bd0498973aabd611e6ff1cdd48796790f047&#xA;Successfully built staticmap&#xA;Installing collected packages: Pillow, staticmap&#xA;Successfully installed Pillow-5.4.1 staticmap-0.5.4&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The source code :&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to import data of Wordpress (Feed RSS) to Joplin ?</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-12-how-to-import-data-of-wordpress-feed-rss-to-joplin/</link>
      <pubDate>Tue, 12 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-12-how-to-import-data-of-wordpress-feed-rss-to-joplin/</guid>
      <description>&lt;p&gt;Install JOPLIN : &lt;a href=&#34;https://joplin.cozic.net&#34;&gt;https://joplin.cozic.net ,&lt;/a&gt;  and start REST API. (Easy)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 1 :&lt;/strong&gt; Put this script in folder.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt; : Edit the script and put your token &lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt; : Run the script&lt;/p&gt;&#xA;&lt;p&gt;The script :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#&#xA;# Version 1 &#xA;# for Python 3&#xA;# &#xA;#   ARIAS Frederic&#xA;#   Sorry ... It&amp;#39;s difficult for me the python :)&#xA;#&#xA;&#xA;import feedparser&#xA;from os import listdir&#xA;from pathlib import Path&#xA;import glob&#xA;import csv&#xA;import locale&#xA;import os&#xA;import time&#xA;from datetime import datetime&#xA;import json&#xA;import requests&#xA;&#xA;#Token&#xA;ip = &amp;#34;127.0.0.1&amp;#34;&#xA;port = &amp;#34;41184&amp;#34;&#xA;token = &amp;#34;Put your token here&amp;#34;&#xA;&#xA;nb_import = 0;&#xA;headers = {&amp;#39;Content-type&amp;#39;: &amp;#39;application/json&amp;#39;, &amp;#39;Accept&amp;#39;: &amp;#39;text/plain&amp;#39;}&#xA;&#xA;url_notes = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/notes?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;url_folders = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/folders?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;url_tags = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/tags?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;url_ressources = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/ressources?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;&#xA;#Init&#xA;Wordpress_UID = &amp;#34;12345678901234567801234567890123&amp;#34;&#xA;UID = {}&#xA;&#xA;payload = {&#xA;    &amp;#34;id&amp;#34;:Wordpress_UID,&#xA;    &amp;#34;title&amp;#34;:&amp;#34;Wordpress Import&amp;#34;&#xA;}&#xA;&#xA;try:&#xA;    resp = requests.post(url_folders, data=json.dumps(payload, separators=(&amp;#39;,&amp;#39;,&amp;#39;:&amp;#39;)), headers=headers)&#xA;    resp.raise_for_status()&#xA;    resp_dict = resp.json()&#xA;    print(resp_dict)&#xA;    print(&amp;#34;My ID&amp;#34;)&#xA;    print(resp_dict[&amp;#39;id&amp;#39;])&#xA;    Wordpress_UID_real = resp_dict[&amp;#39;id&amp;#39;]&#xA;    save = str(resp_dict[&amp;#39;id&amp;#39;])&#xA;    UID[Wordpress_UID]= save&#xA;except requests.exceptions.HTTPError as e:&#xA;    print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;except requests.exceptions.RequestException as e:&#xA;    print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;feed = feedparser.parse(&amp;#34;https://www.cyber-neurones.org/feed/&amp;#34;)&#xA;&#xA;feed_title = feed[&amp;#39;feed&amp;#39;][&amp;#39;title&amp;#39;]&#xA;feed_entries = feed.entries&#xA;&#xA;numero = -2&#xA;nb_entries = 1&#xA;nb_metadata_import = 1&#xA;&#xA;while nb_entries &amp;gt; 0 : &#xA;  print (&amp;#34;----- Page &amp;#34;,numero,&amp;#34;-------&amp;#34;)&#xA;  numero += 2&#xA;  url = &amp;#34;https://www.cyber-neurones.org/feed/?paged=&amp;#34;+str(numero)&#xA;  feed = feedparser.parse(url)&#xA;  feed_title = feed[&amp;#39;feed&amp;#39;][&amp;#39;title&amp;#39;]&#xA;  feed_entries = feed.entries&#xA;  nb_entries = len(feed[&amp;#39;entries&amp;#39;])&#xA;  for entry in feed.entries:&#xA;     nb_metadata_import += 1&#xA;     my_title = entry.title&#xA;     my_link = entry.link&#xA;     article_published_at = entry.published # Unicode string&#xA;     article_published_at_parsed = entry.published_parsed # Time object&#xA;     article_author = entry.author&#xA;     timestamp = time.mktime(entry.published_parsed)*1000&#xA;     print(&amp;#34;Published at &amp;#34;+article_published_at)&#xA;     my_body = entry.description&#xA;     payload_note = {&#xA;         &amp;#34;parent_id&amp;#34;:Wordpress_UID_real,&#xA;         &amp;#34;title&amp;#34;:my_title,&#xA;         &amp;#34;source&amp;#34;:&amp;#34;Wordpress&amp;#34;,&#xA;         &amp;#34;source_url&amp;#34;:my_link,&#xA;         &amp;#34;order&amp;#34;:nb_metadata_import,&#xA;         &amp;#34;user_created_time&amp;#34;:timestamp,&#xA;         &amp;#34;user_updated_time&amp;#34;:timestamp,&#xA;         &amp;#34;author&amp;#34;:article_author,&#xA;         &amp;#34;body_html&amp;#34;:my_body&#xA;         }&#xA;     payload_note_put = {&#xA;         &amp;#34;source&amp;#34;:&amp;#34;Wordpress&amp;#34;,&#xA;         &amp;#34;order&amp;#34;:nb_metadata_import,&#xA;         &amp;#34;source_url&amp;#34;:my_link,&#xA;         &amp;#34;user_created_time&amp;#34;:timestamp,&#xA;         &amp;#34;user_updated_time&amp;#34;:timestamp,&#xA;         &amp;#34;author&amp;#34;:article_author&#xA;         }&#xA;&#xA;     try:&#xA;         resp = requests.post(url_notes, json=payload_note)&#xA;         resp.raise_for_status()&#xA;         resp_dict = resp.json()&#xA;         print(resp_dict)&#xA;         print(resp_dict[&amp;#39;id&amp;#39;])&#xA;         myuid= resp_dict[&amp;#39;id&amp;#39;]&#xA;     except requests.exceptions.HTTPError as e:&#xA;         print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;     except requests.exceptions.RequestException as e:&#xA;         print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;     url_notes_put = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/notes/&amp;#34;+myuid+&amp;#34;?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;     try:&#xA;         resp = requests.put(url_notes_put, json=payload_note_put)&#xA;         resp.raise_for_status()&#xA;         resp_dict = resp.json()&#xA;         print(resp_dict)&#xA;     except requests.exceptions.HTTPError as e:&#xA;         print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;     except requests.exceptions.RequestException as e:&#xA;         print(&amp;#34;Network error:&amp;#34;, e)&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Diaro App (PIXEL CRATER LTD) : DiaroBackup.xml : How to migrate data to JOPLIN ?</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-11-diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/</link>
      <pubDate>Mon, 11 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-11-diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/</guid>
      <description>&lt;p&gt;Link to Diaro App : &lt;a href=&#34;https://diaroapp.com&#34;&gt;https://diaroapp.com&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Android : &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.pixelcrater.Diaro&amp;amp;hl=fr&#34;&gt;https://play.google.com/store/apps/details?id=com.pixelcrater.Diaro&amp;amp;hl=fr .&lt;/a&gt; (76 580 users )&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-11-a-17-49-31.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;But to many tracking !!!&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/screenshot_20190206_130214-537x1024.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Link to JOPLIN : &lt;a href=&#34;https://joplin.cozic.net/&#34;&gt;https://joplin.cozic.net/&lt;/a&gt; , and the REST API : &lt;a href=&#34;https://joplin.cozic.net/api/&#34;&gt;https://joplin.cozic.net/api/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Android : &lt;a href=&#34;https://play.google.com/store/apps/details?id=net.cozic.joplin&amp;amp;hl=fr&#34;&gt;https://play.google.com/store/apps/details?id=net.cozic.joplin&amp;amp;hl=fr&lt;/a&gt;: 435 users.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Step 1 : Add in first ligne : &lt;strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;/strong&gt; before &lt;strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;/strong&gt; in file &lt;strong&gt;DiaroBackup.xml&lt;/strong&gt; … it’s mandatory !&lt;/p&gt;&#xA;&lt;p&gt;My note for REST API :&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Not possible to choose the ID on folder.&lt;/li&gt;&#xA;&lt;li&gt;Not possible to choose the ID on tags.&lt;/li&gt;&#xA;&lt;li&gt;Not possible to do PUT on note to add at the end of text : [&lt;code&gt;](:/ID_RESOURCE)&lt;/code&gt;. The syntax : PUT /ressources/ID_RESSOURCE/notes/ID_NOTE?token=…” . It&amp;rsquo;s more simple &amp;hellip;.&lt;/li&gt;&#xA;&lt;li&gt;Not possible to add ID of tags instead text on Notes (POST).&lt;/li&gt;&#xA;&lt;li&gt;Not possible to create NOTE with &amp;ldquo;user_created_time&amp;rdquo; (POST) , it&amp;rsquo;s mandatory to do PUT.&lt;/li&gt;&#xA;&lt;li&gt;Not possible to change &amp;ldquo;user_updated_time&amp;rdquo; with PUT.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;After install python3 ( it&amp;rsquo;s easy &amp;hellip; and run this script), note put your token in the script.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation de pip sur Mac OS</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-11-installation-de-pip-sur-mac-os/</link>
      <pubDate>Mon, 11 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-11-installation-de-pip-sur-mac-os/</guid>
      <description>&lt;p&gt;Voici ce que j&amp;rsquo;ai fait pour faire l&amp;rsquo;installation de pip sur Mac OS :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py&#xA;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&#xA;                                 Dload  Upload   Total   Spent    Left  Speed&#xA;100 1662k  100 1662k    0     0   560k      0  0:00:02  0:00:02 --:--:-- 560k&#xA;&#xA;$ python3 get-pip.py&#xA;Collecting pip&#xA;  Downloading https://files.pythonhosted.org/packages/d7/41/34dd96bd33958e52cb4da2f1bf0818e396514fd4f4725a79199564cd0c20/pip-19.0.2-py2.py3-none-any.whl (1.4MB)&#xA;    100% |████████████████████████████████| 1.4MB 154kB/s &#xA;Installing collected packages: pip&#xA;  Found existing installation: pip 18.1&#xA;    Uninstalling pip-18.1:&#xA;      Successfully uninstalled pip-18.1&#xA;Successfully installed pip-19.0.2&#xA;&#xA;$ pip install feedparser&#xA;Collecting feedparser&#xA;  Downloading https://files.pythonhosted.org/packages/91/d8/7d37fec71ff7c9dbcdd80d2b48bcdd86d6af502156fc93846fb0102cb2c4/feedparser-5.2.1.tar.bz2 (192kB)&#xA;    100% |████████████████████████████████| 194kB 500kB/s &#xA;Building wheels for collected packages: feedparser&#xA;  Building wheel for feedparser (setup.py) ... done&#xA;  Stored in directory: ....&#xA;Successfully built feedparser&#xA;Installing collected packages: feedparser&#xA;Successfully installed feedparser-5.2.1&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Diaro App : DiaroBackup.xml : How to parse in python ? (Draft n°3)</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-09-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n3/</link>
      <pubDate>Sat, 09 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-09-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n3/</guid>
      <description>&lt;p&gt;(See the finale release : &lt;a href=&#34;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&#34;&gt;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;Now with release V3, it&amp;rsquo;s possible to import data &amp;hellip; Le last issue is on user_created_time and user_updated_time.&lt;/p&gt;&#xA;&lt;p&gt;The REST API is very good ( &lt;a href=&#34;https://joplin.cozic.net/api/&#34;&gt;https://joplin.cozic.net/api/&lt;/a&gt; ) , but If it&amp;rsquo;s not too complex :&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Add possibility to choose the ID on folder.&lt;/li&gt;&#xA;&lt;li&gt;Add possibility to choose the ID on tags.&lt;/li&gt;&#xA;&lt;li&gt;Add possibility to do PUT on note to add at the end of text : [&lt;code&gt;](:/ID_RESOURCE)&lt;/code&gt;. The syntax : PUT /ressources/ID_RESSOURCE/notes/ID_NOTE?token=…”&lt;/li&gt;&#xA;&lt;li&gt;Possibility to add ID of tags instead text on Notes.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;My last source :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Diaro App : DiaroBackup.xml : How to parse in python ? (Draft n°4)</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-09-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n4/</link>
      <pubDate>Sat, 09 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-09-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n4/</guid>
      <description>&lt;p&gt;(See the finale release : &lt;a href=&#34;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&#34;&gt;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;Je pensais avoir trouvé mon bug &amp;hellip; je pensais que c&amp;rsquo;était l&amp;rsquo;espace avant la variable qui faisait que les valeurs n&amp;rsquo;était pas prise en compte.&lt;/p&gt;&#xA;&lt;p&gt;Avec : &lt;strong&gt;requests.post(url_folders, json=payload)&lt;/strong&gt; on a un . c.a.d. un 20&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-09-a-21-05-48.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Avec : &lt;strong&gt;requests.post(url_folders, data=json.dumps(payload, separators=(&amp;rsquo;,&amp;rsquo;,&amp;rsquo;:&amp;rsquo;)), headers=headers)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Sachant que : headers = {&amp;lsquo;Content-type&amp;rsquo;: &amp;lsquo;application/json&amp;rsquo;, &amp;lsquo;Accept&amp;rsquo;: &amp;rsquo;text/plain&amp;rsquo;}&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-09-a-22-09-15-1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je n&amp;rsquo;ai plus d&amp;rsquo;espace mais les valeurs numériques ne sont pas prise en compte &amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Diaro App : DiaroBackup.xml : How to parse in python ? (Draft n°2)</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-08-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n2/</link>
      <pubDate>Fri, 08 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-08-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n2/</guid>
      <description>&lt;p&gt;(See the finale release : &lt;a href=&#34;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&#34;&gt;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;I have issue with ressources &lt;strong&gt;(link between ressources and notes)&lt;/strong&gt; &amp;hellip;. error 404. The logs in : .config/joplin-desktop/log-clipper.txt&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;....: &amp;#34;Request: PUT /ressources/71dd2cba2af54c4ebb53fb7fd8d0543b/notes/cbbc6076b2ac321ccae1f036a2fe6659?token=....&amp;#34;&#xA;....: &amp;#34;Error: Not Found&#xA;Error: Not Found&#xA;    at Api.route (/Applications/Joplin.app/Contents/Resources/app/lib/services/rest/Api.js:103:41)&#xA;    at execRequest (/Applications/Joplin.app/Contents/Resources/app/lib/ClipperServer.js:147:39)&#xA;    at IncomingMessage.request.on (/Applications/Joplin.app/Contents/Resources/app/lib/ClipperServer.js:185:8)&#xA;    at emitNone (events.js:105:13)&#xA;    at IncomingMessage.emit (events.js:207:7)&#xA;    at endReadableNT (_stream_readable.js:1045:12)&#xA;    at _combinedTickCallback (internal/process/next_tick.js:138:11)&#xA;    at process._tickCallback (internal/process/next_tick.js:180:9)&amp;#34;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;My last code :&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#&#xA;# Version 2 &#xA;# for Python 3&#xA;# &#xA;#   ARIAS Frederic&#xA;#   Sorry ... It&amp;#39;s difficult for me the python :)&#xA;#&#xA;&#xA;#from lxml import etree&#xA;import xml.etree.ElementTree as etree&#xA;from time import gmtime, strftime&#xA;import time&#xA;import json&#xA;import requests&#xA;import os&#xA;&#xA;strftime(&amp;#34;%Y-%m-%d %H:%M:%S&amp;#34;, gmtime())&#xA;start = time.time()&#xA;&#xA;#Token&#xA;ip = &amp;#34;127.0.0.1&amp;#34;&#xA;port = &amp;#34;41184&amp;#34;&#xA;token = &amp;#34;ABCD123ABCD123ABCD123ABCD123ABCD123&amp;#34;&#xA;&#xA;url_notes = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/notes?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;url_folders = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/folders?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;url_tags = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/tags?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;url_ressources = (&#xA;    &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/ressources?&amp;#34;&#xA;    &amp;#34;token=&amp;#34;+token&#xA;)&#xA;&#xA;#Init&#xA;Diaro_UID = &amp;#34;12345678901234567801234567890123&amp;#34;&#xA;Lat = {}&#xA;Lng = {}&#xA;UID = {} &#xA;TAGS = {}&#xA;Lat[&amp;#34;&amp;#34;] = &amp;#34;&amp;#34;&#xA;Lng[&amp;#34;&amp;#34;] = &amp;#34;&amp;#34;&#xA;&#xA;payload = {&#xA;    &amp;#34;id&amp;#34;: Diaro_UID,&#xA;    &amp;#34;title&amp;#34;: &amp;#34;Diaro Import&amp;#34;&#xA;}&#xA;&#xA;try:&#xA;    resp = requests.post(url_folders, json=payload)&#xA;    #time.sleep(1)&#xA;    resp.raise_for_status()&#xA;    resp_dict = resp.json()&#xA;    print(resp_dict)&#xA;    print(&amp;#34;My ID&amp;#34;)&#xA;    print(resp_dict[&amp;#39;id&amp;#39;])&#xA;    Diaro_UID_real = resp_dict[&amp;#39;id&amp;#39;]&#xA;    save = str(resp_dict[&amp;#39;id&amp;#39;])&#xA;    UID[Diaro_UID]= save&#xA;except requests.exceptions.HTTPError as e:&#xA;    print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;except requests.exceptions.RequestException as e:&#xA;    print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;print(&amp;#34;Start : Parse Table&amp;#34;)&#xA;tree = etree.parse(&amp;#34;./DiaroBackup.xml&amp;#34;)&#xA;for table in tree.iter(&amp;#39;table&amp;#39;):&#xA;    name = table.attrib.get(&amp;#39;name&amp;#39;)&#xA;    print(name)&#xA;    myorder = 1&#xA;    for r in table.iter(&amp;#39;r&amp;#39;):&#xA;         myuid = &amp;#34;&amp;#34;&#xA;         mytitle = &amp;#34;&amp;#34;&#xA;         mylat = &amp;#34;&amp;#34;&#xA;         mylng = &amp;#34;&amp;#34;&#xA;         mytags = &amp;#34;&amp;#34;&#xA;         mydate = &amp;#34;&amp;#34;&#xA;         mydate_ms = 0;&#xA;         mytext = &amp;#34;&amp;#34;&#xA;         myfilename = &amp;#34;&amp;#34;&#xA;         myfolder_uid = Diaro_UID&#xA;         mylocation_uid = &amp;#34;&amp;#34;&#xA;         myprimary_photo_uid = &amp;#34;&amp;#34;&#xA;         myentry_uid = &amp;#34;&amp;#34;&#xA;         myorder += 1&#xA;         for subelem in r:&#xA;             print(subelem.tag)&#xA;             if (subelem.tag == &amp;#39;uid&amp;#39;):&#xA;                 myuid = subelem.text&#xA;                 print (&amp;#34;myuid&amp;#34;,myuid)&#xA;             if (subelem.tag == &amp;#39;entry_uid&amp;#39;):&#xA;                 myentry_uid = subelem.text&#xA;                 print (&amp;#34;myentry_uid&amp;#34;,myentry_uid)&#xA;             if (subelem.tag == &amp;#39;primary_photo_uid&amp;#39;):&#xA;                 myprimary_photo_uid = subelem.text&#xA;                 print (&amp;#34;myprimary_photo_uid&amp;#34;,myprimary_photo_uid)&#xA;             if (subelem.tag == &amp;#39;folder_uid&amp;#39;):&#xA;                 myfolder_uid = subelem.text&#xA;                 print (&amp;#34;myfolder_uid&amp;#34;,myfolder_uid)&#xA;             if (subelem.tag == &amp;#39;location_uid&amp;#39;):&#xA;                 mylocation_uid = subelem.text&#xA;                 print (&amp;#34;mylocation_uid&amp;#34;,mylocation_uid)&#xA;             if (subelem.tag == &amp;#39;date&amp;#39;):&#xA;                 mydate = subelem.text&#xA;                 mydate_ms = int(mydate)&#xA;                 print (&amp;#34;mydate&amp;#34;,mydate,&amp;#34; in ms&amp;#34;,mydate_ms)&#xA;             if (subelem.tag == &amp;#39;title&amp;#39;):&#xA;                 mytitle = subelem.text&#xA;                 print (&amp;#34;mytitle&amp;#34;,mytitle)&#xA;                 #if type(mytitle) == str:&#xA;                    #mytitle = mytitle.encode(&amp;#39;utf8&amp;#39;)&#xA;             if (subelem.tag == &amp;#39;lat&amp;#39;):&#xA;                 mylat = subelem.text&#xA;                 print (&amp;#34;mylat&amp;#34;,mylat)&#xA;             if (subelem.tag == &amp;#39;lng&amp;#39;):&#xA;                 mylng = subelem.text&#xA;                 print (&amp;#34;mylng&amp;#34;,mylng)&#xA;             if (subelem.tag == &amp;#39;tags&amp;#39;):&#xA;                 mytags = subelem.text&#xA;                 if mytags:&#xA;                    mytags[1:]&#xA;                 print (&amp;#34;mytags&amp;#34;,mytags)&#xA;             if (subelem.tag == &amp;#39;text&amp;#39;):&#xA;                 mytext = subelem.text&#xA;                 print (&amp;#34;mytext&amp;#34;,mytext)&#xA;                 #if type(mytext) == str:&#xA;                       #mytext = mytext.encode(&amp;#39;utf8&amp;#39;)&#xA;             if (subelem.tag == &amp;#39;filename&amp;#39;):&#xA;                 myfilename = subelem.text&#xA;                 print (&amp;#34;myfilename&amp;#34;,myfilename)&#xA;                 &#xA;         if (name == &amp;#39;diaro_folders&amp;#39;):&#xA;            payload_folder = {&#xA;  &amp;#34;id&amp;#34;: myuid,&#xA;  &amp;#34;title&amp;#34;: mytitle,&#xA;  &amp;#34;parent_id&amp;#34;: Diaro_UID_real&#xA;}&#xA;            print(payload_folder)&#xA;            try:&#xA;                resp = requests.post(url_folders, json=payload_folder)&#xA;                #time.sleep(1)&#xA;                resp.raise_for_status()&#xA;                resp_dict = resp.json()&#xA;                print(resp_dict)&#xA;                print(resp_dict[&amp;#39;id&amp;#39;])&#xA;                save = str(resp_dict[&amp;#39;id&amp;#39;]) &#xA;                UID[myuid]= save&#xA;            except requests.exceptions.HTTPError as e:&#xA;                print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;            except requests.exceptions.RequestException as e:&#xA;                print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;         if (name == &amp;#39;diaro_tags&amp;#39;):&#xA;            payload_tags = {&#xA;                &amp;#34;id&amp;#34;: myuid,&#xA;                &amp;#34;title&amp;#34;: mytitle&#xA;            }&#xA;            try:&#xA;                resp = requests.post(url_tags, json=payload_tags)&#xA;                #time.sleep(1)&#xA;                resp.raise_for_status()&#xA;                resp_dict = resp.json()&#xA;                print(resp_dict)&#xA;                print(resp_dict[&amp;#39;id&amp;#39;])&#xA;                UID[myuid]= resp_dict[&amp;#39;id&amp;#39;]&#xA;                TAGS[myuid] = mytitle&#xA;            except requests.exceptions.HTTPError as e:&#xA;                print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;            except requests.exceptions.RequestException as e:&#xA;                print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;         if (name == &amp;#39;diaro_attachments&amp;#39;):&#xA;            payload_ressource = {&#xA;                &amp;#34;id&amp;#34;: myuid&#xA;            }&#xA;            filename = &amp;#34;./media/photo/&amp;#34;+myfilename&#xA;            files = {&amp;#39;document&amp;#39;: open(filename, &amp;#39;rb&amp;#39;)}&#xA;            files2 = {&amp;#39;data&amp;#39;: open(filename, &amp;#39;rb&amp;#39;)}&#xA;            files3 = {&amp;#39;data&amp;#39;: open(filename, &amp;#39;rb&amp;#39;), &amp;#39;props&amp;#39;: payload_ressource}&#xA;            data_ressource = {&#xA;                 &amp;#34;title&amp;#34;: myfilename&#xA;            }&#xA;            multiple_files = [&#xA;                (&amp;#39;data&amp;#39;, (myfilename, open(filename, &amp;#39;rb&amp;#39;))),&#xA;                (&amp;#39;props&amp;#39;, data_ressource)]&#xA;            headers = {&amp;#39;Content-type&amp;#39;: &amp;#39;multipart/form-data&amp;#39;}&#xA;            print(&amp;#34;Push : &amp;#34;+filename);&#xA;            #print os.path.isfile(filename)&#xA;            print(&amp;#34;----------0-----------&amp;#34;)&#xA;            #try:&#xA;               #resp = requests.post(url_ressources, files=filename, json=payload_ressource)&#xA;               #resp = requests.post(url_ressources, files=files, json=payload_ressource, headers=headers) &#xA;               #resp = requests.post(url_ressources, files=files2, headers=headers)&#xA;               #resp = requests.post(url_ressources, files=files2, headers=headers)&#xA;               #resp = requests.post(url_ressources,files = {&amp;#39;data&amp;#39; : (myfilename, open(filename, &amp;#39;rb&amp;#39;), &amp;#39;image/jpg&amp;#39;)}, data = {&amp;#39;id&amp;#39; : myuid}, headers=headers)&#xA;               #resp = requests.post(url_ressources,files = files2, data= data_ressource, headers=headers)&#xA;               #resp = requests.post(url_ressources,files = multiple_files, headers=headers)&#xA;               #resp = requests.post(url_ressources,files = multiple_files)&#xA;               #resp.text&#xA;               #time.sleep(1)&#xA;               #resp.raise_for_status()&#xA;               #if (resp.status_code == requests.codes.ok):&#xA;               #    resp_dict = resp.json()&#xA;               #    print(resp_dict)&#xA;               #    print(resp_dict[&amp;#39;id&amp;#39;])&#xA;               #    UID[myuid]= resp_dict[&amp;#39;id&amp;#39;]&#xA;            #except requests.exceptions.HTTPError as e:&#xA;               #print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;               #UID[myuid]=&amp;#34;&amp;#34;&#xA;               #print(&amp;#34;----------1-----------&amp;#34;)&#xA;            #except requests.exceptions.RequestException as e:&#xA;               #print(&amp;#34;Network error:&amp;#34;, e)&#xA;               #UID[myuid]=&amp;#34;&amp;#34;&#xA;               #print(&amp;#34;----------2-----------&amp;#34;)&#xA;&#xA;            cmd = &amp;#34;curl -F &amp;#39;data=@&amp;#34;+filename+&amp;#34;&amp;#39; -F &amp;#39;props={\&amp;#34;title\&amp;#34;:\&amp;#34;&amp;#34;+myfilename+&amp;#34;\&amp;#34;}&amp;#39; http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/resources?token=&amp;#34;+token&#xA;            resp = os.popen(cmd).read()&#xA;            respj = json.loads(resp)&#xA;            #resp_dict = respj.json() &#xA;            print(respj[&amp;#39;id&amp;#39;])&#xA;            UID[myuid]= respj[&amp;#39;id&amp;#39;]&#xA;&#xA;            print(&amp;#34;Link : &amp;#34;,myuid,&amp;#34; =&amp;gt; &amp;#34;,myentry_uid,&amp;#34; // &amp;#34;,UID[myuid]+&amp;#34; =&amp;gt; &amp;#34;,UID[myentry_uid])&#xA;            time.sleep(1)&#xA;&#xA;            cmd = &amp;#34;curl -X PUT http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/ressources/&amp;#34;+UID[myuid]+&amp;#34;/notes/&amp;#34;+UID[myentry_uid]+&amp;#34;?token=&amp;#34;+token&#xA;            resp = os.popen(cmd).read()&#xA;            print (resp)&#xA;            #url_link = (&#xA;            #   &amp;#34;http://&amp;#34;+ip+&amp;#34;:&amp;#34;+port+&amp;#34;/ressources/&amp;#34;+UID[myuid]+&amp;#34;/notes/&amp;#34;+UID[myentry_uid]+&amp;#34;?&amp;#34;&#xA;            #   &amp;#34;token=&amp;#34;+token&#xA;            #   )&#xA;            #try:&#xA;            #  resp = requests.post(url_link)&#xA;            #   #time.sleep(1)&#xA;            #   resp.raise_for_status()&#xA;            #   resp_dict = resp.json()&#xA;            #   print(resp_dict)&#xA;            #   print(resp_dict[&amp;#39;id&amp;#39;])&#xA;            #   UID[myuid]= resp_dict[&amp;#39;id&amp;#39;]&#xA;            #except requests.exceptions.HTTPError as e:&#xA;            #   print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;            #except requests.exceptions.RequestException as e:&#xA;            #   print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;         if (name == &amp;#39;diaro_locations&amp;#39;):&#xA;              Lat[myuid] = mylat&#xA;              Lng[myuid] = mylng&#xA;&#xA;         if (name == &amp;#39;diaro_entries&amp;#39;):&#xA;            if not mytext:&#xA;                  mytext = &amp;#34;&amp;#34;&#xA;            if not myfolder_uid:&#xA;                  myfolder_uid = Diaro_UID&#xA;            if not mytags:&#xA;                  mytags = &amp;#34;&amp;#34;&#xA;            if not mylocation_uid:&#xA;                  mylocation_uid = &amp;#34;&amp;#34;&#xA;            mytext = mytext.replace(&amp;#34;&amp;#39;&amp;#34;, &amp;#34;&amp;#34;)&#xA;            mytitle = mytitle.replace(&amp;#34;&amp;#39;&amp;#34;, &amp;#34;&amp;#34;)&#xA;            mytext = mytext.strip(&amp;#34;\&amp;#39;&amp;#34;)&#xA;            mytitle = mytitle.strip(&amp;#34;\&amp;#39;&amp;#34;)&#xA;            mytext = mytext.strip(&amp;#39;(&amp;#39;)&#xA;            mytitle = mytitle.strip(&amp;#39;(&amp;#39;)&#xA;            listtags = mytags.split(&amp;#34;,&amp;#34;)&#xA;            new_tagslist = &amp;#34;&amp;#34;;&#xA;            for uid_tags in listtags:&#xA;                 if (len(uid_tags) &amp;gt; 2):&#xA;                        if uid_tags in UID:&#xA;                             new_tagslist = new_tagslist + TAGS[uid_tags] + &amp;#34;,&amp;#34;;&#xA;            print (&amp;#34;TAGS&amp;#34;,mytags,&amp;#34;==&amp;gt;&amp;#34;,new_tagslist);&#xA;            payload_note = {&#xA;                &amp;#34;id&amp;#34;: myuid,&#xA;                &amp;#34;latitude&amp;#34;: Lat[mylocation_uid],&#xA;                &amp;#34;longitude&amp;#34;: Lng[mylocation_uid],&#xA;                &amp;#34;tags&amp;#34;: new_tagslist,&#xA;                &amp;#34;parent_id&amp;#34;: UID[myfolder_uid],&#xA;                &amp;#34;title&amp;#34;: mytitle,&#xA;                #&amp;#34;created_time&amp;#34;: mydate_ms,&#xA;                &amp;#34;user_created_time&amp;#34;: mydate_ms,&#xA;                &amp;#34;user_updated_time&amp;#34;: mydate_ms,&#xA;                &amp;#34;author&amp;#34;: &amp;#34;Diaro&amp;#34;,&#xA;                &amp;#34;body&amp;#34;: mytext &#xA;            }&#xA;            try:&#xA;                resp = requests.post(url_notes, json=payload_note)&#xA;                #time.sleep(1)&#xA;                resp.raise_for_status()&#xA;                resp_dict = resp.json()&#xA;                print(resp_dict)&#xA;                print(resp_dict[&amp;#39;id&amp;#39;])&#xA;                UID[myuid]= resp_dict[&amp;#39;id&amp;#39;]&#xA;            except requests.exceptions.HTTPError as e:&#xA;                print(&amp;#34;Bad HTTP status code:&amp;#34;, e)&#xA;            except requests.exceptions.RequestException as e:&#xA;                print(&amp;#34;Network error:&amp;#34;, e)&#xA;&#xA;print(&amp;#34;End : Parse Table&amp;#34;)&#xA;&#xA;strftime(&amp;#34;%Y-%m-%d %H:%M:%S&amp;#34;, gmtime())&#xA;done = time.time()&#xA;elapsed = done - start&#xA;print(elapsed)&#xA;&#xA;# END : Ouf ...&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Mac OS : ImportError: No module named requests</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-06-mac-os-importerror-no-module-named-requests/</link>
      <pubDate>Wed, 06 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-06-mac-os-importerror-no-module-named-requests/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai voulu suivre la procédure avec brew, pip, &amp;hellip;. mais sans succès avec la version 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ python --version&#xA;Python 2.7.2&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;avais des erreurs du type :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ brew reinstall python....xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Error: An exception occurred within a child process:   CompilerSelectionError: python cannot be built with any available compilers. Install GNU&amp;#39;s GCC   brew install gcc$ python -m pip install --user requests /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named pip$ sudo easy_install pip Searching for pip Reading http://pypi.python.org/simple/pip/ Couldn&amp;#39;t find index page for &amp;#39;pip&amp;#39; (maybe misspelled?) Scanning index of all packages (this may take a while) Reading http://pypi.python.org/simple/ No local packages or download links found for pip Best match: None Traceback (most recent call last):   File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install&amp;#34;, line 8, in &amp;lt;module&amp;gt;     load_entry_point(&amp;#39;setuptools==0.6c11&amp;#39;, &amp;#39;console_scripts&amp;#39;, &amp;#39;easy_install&amp;#39;)()   File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py&amp;#34;, line 1712, in main        File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py&amp;#34;, line 1700, in with_ei_usage        File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py&amp;#34;, line 1716, in &amp;lt;lambda&amp;gt;        File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py&amp;#34;, line 152, in setup     dist.run_commands()   File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py&amp;#34;, line 953, in run_commands     self.run_command(cmd)   File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py&amp;#34;, line 972, in run_command     cmd_obj.run()   File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py&amp;#34;, line 211, in run        File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py&amp;#34;, line 434, in easy_install        File &amp;#34;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/package_index.py&amp;#34;, line 475, in fetch_distribution AttributeError: &amp;#39;NoneType&amp;#39; object has no attribute &amp;#39;clone&amp;#39;  &lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc changé de fusil d&amp;rsquo;épaule :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Diaro App : DiaroBackup.xml : How to parse in python ? (Draft n°1)</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-05-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n1/</link>
      <pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-05-diaro-app-diarobackup-xml-how-to-parse-in-python-draft-n1/</guid>
      <description>&lt;p&gt;(See the finale release : &lt;a href=&#34;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&#34;&gt;https://www.cyber-neurones.org/2019/02/diaro-app-pixel-crater-ltd-diarobackup-xml-how-to-migrate-data-to-joplin/&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;Step 1: Add in first ligne : &lt;strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;/strong&gt; before &lt;strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;/strong&gt; in file &lt;strong&gt;DiaroBackup.xml&lt;/strong&gt; &amp;hellip; it&amp;rsquo;s mandatory !&lt;/p&gt;&#xA;&lt;p&gt;I use REST API to insert in JOPLIN : &lt;a href=&#34;https://joplin.cozic.net/api/&#34;&gt;https://joplin.cozic.net/api/&lt;/a&gt; , it&amp;rsquo;s good documentation.&lt;/p&gt;&#xA;&lt;p&gt;Here my first release in Python to import data from Diaro App Backup to Joplin API :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#&#xA;# Version 1  &#xA;#  &#xA;#   ARIAS Frederic&#xA;#   Sorry ... It&amp;#39;s difficult for me the python :)&#xA;&#xA;from urllib2 import unquote&#xA;from lxml import etree&#xA;import os&#xA;from time import gmtime, strftime&#xA;import time&#xA;&#xA;strftime(&amp;#34;%Y-%m-%d %H:%M:%S&amp;#34;, gmtime())&#xA;start = time.time()&#xA;&#xA;print(&amp;#34;Start : Parse Table&amp;#34;)&#xA;tree = etree.parse(&amp;#34;./DiaroBackup.xml&amp;#34;)&#xA;for table in tree.xpath(&amp;#34;/data/table&amp;#34;):&#xA;    print(table.get(&amp;#34;name&amp;#34;))&#xA;print(&amp;#34;End : Parse Table&amp;#34;)&#xA;&#xA;#Token&#xA;ip = &amp;#34;127.0.0.1&amp;#34;&#xA;port = &amp;#34;41184&amp;#34;&#xA;#token = &amp;#34;ABCD123ABCD123ABCD123ABCD123ABCD123&amp;#34;&#xA;token = &amp;#34;blablabla&amp;#34;&#xA;cmd = &amp;#39;curl http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/notes?token=&amp;#39;+token&#xA;print cmd&#xA;os.system(cmd)&#xA;&#xA;#Init&#xA;Diaro_UID = &amp;#34;12345678901234567801234567890123&amp;#34;&#xA;Lat = {}&#xA;Lng = {}&#xA;Lat[&amp;#34;&amp;#34;] = &amp;#34;&amp;#34;&#xA;Lng[&amp;#34;&amp;#34;] = &amp;#34;&amp;#34;&#xA;cmd = &amp;#39;curl --data \&amp;#39;{ &amp;#34;id&amp;#34;: &amp;#34;&amp;#39;+Diaro_UID+&amp;#39;&amp;#34;, &amp;#34;title&amp;#34;: &amp;#34;Diaro Import&amp;#34;}\&amp;#39; http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/folders?token=&amp;#39;+token&#xA;print cmd&#xA;os.system(cmd)&#xA;&#xA;print(&amp;#34;Start : Parse Table&amp;#34;)&#xA;tree = etree.parse(&amp;#34;./DiaroBackup.xml&amp;#34;)&#xA;for table in tree.iter(&amp;#39;table&amp;#39;):&#xA;    name = table.attrib.get(&amp;#39;name&amp;#39;)&#xA;    print name&#xA;    myorder = 1&#xA;    for r in table.iter(&amp;#39;r&amp;#39;):&#xA;         myuid = &amp;#34;&amp;#34;&#xA;         mytitle = &amp;#34;&amp;#34;&#xA;         mylat = &amp;#34;&amp;#34;&#xA;         mylng = &amp;#34;&amp;#34;&#xA;         mytags = &amp;#34;&amp;#34;&#xA;         mydate = &amp;#34;&amp;#34;&#xA;         mytext = &amp;#34;&amp;#34;&#xA;         myfilename = &amp;#34;&amp;#34;&#xA;         myfolder_uid = Diaro_UID&#xA;         mylocation_uid = &amp;#34;&amp;#34;&#xA;         myprimary_photo_uid = &amp;#34;&amp;#34;&#xA;         myentry_uid = &amp;#34;&amp;#34;&#xA;         myorder += 1&#xA;         for subelem in r:&#xA;&#x9;     print(subelem.tag)&#xA;             if (subelem.tag == &amp;#39;uid&amp;#39;):&#xA;                 myuid = subelem.text&#xA;              &#x9; print (&amp;#34;myuid&amp;#34;,myuid)&#xA;             if (subelem.tag == &amp;#39;entry_uid&amp;#39;):&#xA;                 myentry_uid = subelem.text&#xA;                 print (&amp;#34;myentry_uid&amp;#34;,myentry_uid)&#xA;             if (subelem.tag == &amp;#39;primary_photo_uid&amp;#39;):&#xA;                 myprimary_photo_uid = subelem.text&#xA;                 print (&amp;#34;myprimary_photo_uid&amp;#34;,myprimary_photo_uid)&#xA;             if (subelem.tag == &amp;#39;folder_uid&amp;#39;):&#xA;                 myfolder_uid = subelem.text&#xA;                 print (&amp;#34;myfolder_uid&amp;#34;,myfolder_uid)&#xA;             if (subelem.tag == &amp;#39;location_uid&amp;#39;):&#xA;                 mylocation_uid = subelem.text&#xA;                 print (&amp;#34;mylocation_uid&amp;#34;,mylocation_uid)&#xA;             if (subelem.tag == &amp;#39;date&amp;#39;):&#xA;                 mydate = subelem.text&#xA;                 print (&amp;#34;mydate&amp;#34;,mydate)&#xA;             if (subelem.tag == &amp;#39;title&amp;#39;):&#xA;                 mytitle = subelem.text&#xA;                 print (&amp;#34;mytitle&amp;#34;,mytitle)&#xA;&#x9;&#x9; print type(mytitle)&#xA;                 if type(mytitle) == unicode:&#xA;&#x9;&#x9;&#x9;mytitle = mytitle.encode(&amp;#39;utf8&amp;#39;)&#xA;             if (subelem.tag == &amp;#39;lat&amp;#39;):&#xA;                 mylat = subelem.text&#xA;                 print (&amp;#34;mylat&amp;#34;,mylat)&#xA;             if (subelem.tag == &amp;#39;lng&amp;#39;):&#xA;                 mylng = subelem.text&#xA;                 print (&amp;#34;mylng&amp;#34;,mylng)&#xA;             if (subelem.tag == &amp;#39;tags&amp;#39;):&#xA;                 mytags = subelem.text&#xA;                 if mytags:&#xA;                    mytags[1:]&#xA;                 print (&amp;#34;mytags&amp;#34;,mytags)&#xA;             if (subelem.tag == &amp;#39;text&amp;#39;):&#xA;                 mytext = subelem.text&#xA;                 print (&amp;#34;mytext&amp;#34;,mytext)&#xA;                 if type(mytext) == unicode:&#xA;                        mytext = mytext.encode(&amp;#39;utf8&amp;#39;)&#xA;             if (subelem.tag == &amp;#39;filename&amp;#39;):&#xA;                 myfilename = subelem.text&#xA;                 print (&amp;#34;myfilename&amp;#34;,myfilename)&#xA;         if (name == &amp;#39;diaro_folders&amp;#39;):&#xA;              cmd = &amp;#39;curl --data \&amp;#39;{ &amp;#34;id&amp;#34;: &amp;#34;&amp;#39;+myuid+&amp;#39;&amp;#34;, &amp;#34;title&amp;#34;: &amp;#34;&amp;#39;+mytitle+&amp;#39;&amp;#34;, &amp;#34;parent_id&amp;#34;: &amp;#34;&amp;#39;+Diaro_UID+&amp;#39;&amp;#34;}\&amp;#39; http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/folders?token=&amp;#39;+token&#xA;              print cmd&#xA;              os.system(cmd)&#xA;         if (name == &amp;#39;diaro_tags&amp;#39;):&#xA;              cmd = &amp;#39;curl --data \&amp;#39;{ &amp;#34;id&amp;#34;: &amp;#34;&amp;#39;+myuid+&amp;#39;&amp;#34;, &amp;#34;title&amp;#34;: &amp;#34;&amp;#39;+mytitle+&amp;#39;&amp;#34;}\&amp;#39; http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/tags?token=&amp;#39;+token&#xA;              print cmd&#xA;              os.system(cmd)&#xA;         if (name == &amp;#39;diaro_attachments&amp;#39;):&#xA;              cmd = &amp;#39;curl -F \&amp;#39;data=@media/photo/&amp;#39;+myfilename+&amp;#39;\&amp;#39;  -F \&amp;#39;props={&amp;#34;id&amp;#34;:&amp;#34;&amp;#39;+myuid+&amp;#39;&amp;#34;}\&amp;#39; http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/resources?token=&amp;#39;+token&#xA;              print cmd&#xA;              os.system(cmd)&#xA;              cmd = &amp;#39;curl -X PUT http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/resources/&amp;#39;+myuid+&amp;#39;/notes/&amp;#39;+myentry_uid+&amp;#39;?token=&amp;#39;+token&#xA;              print cmd&#xA;              os.system(cmd)&#xA;         if (name == &amp;#39;diaro_locations&amp;#39;):&#xA;              Lat[myuid] = mylat&#xA;              Lng[myuid] = mylng&#xA;         if (name == &amp;#39;diaro_entries&amp;#39;):&#xA;             if not mytext:&#xA;                  mytext = &amp;#34;&amp;#34;&#xA;             if not myfolder_uid:&#xA;                  myfolder_uid = Diaro_UID&#xA;             if not mytags:&#xA;                  mytags = &amp;#34;&amp;#34;&#xA;             if not mylocation_uid:&#xA;                  mylocation_uid = &amp;#34;&amp;#34;&#xA;             mytext = mytext.replace(&amp;#34;&amp;#39;&amp;#34;, &amp;#34;&amp;#34;)&#xA;             mytitle = mytitle.replace(&amp;#34;&amp;#39;&amp;#34;, &amp;#34;&amp;#34;)&#xA;             mytext = mytext.strip(&amp;#34;\&amp;#39;&amp;#34;)&#xA;             mytitle = mytitle.strip(&amp;#34;\&amp;#39;&amp;#34;)&#xA;             mytext = mytext.strip(&amp;#39;(&amp;#39;)&#xA;             mytitle = mytitle.strip(&amp;#39;(&amp;#39;)&#xA;             print type(mytext)&#xA;             cmd = &amp;#39;curl --data \&amp;#39;{&amp;#34;latitude&amp;#34;:&amp;#34;&amp;#39;+Lat[mylocation_uid]+&amp;#39;&amp;#34;,&amp;#34;longitude&amp;#34;:&amp;#34;&amp;#39;+Lng[mylocation_uid]+&amp;#39;&amp;#34;,&amp;#34;tags&amp;#34;:&amp;#34;&amp;#39;+mytags+&amp;#39;&amp;#34;,&amp;#34;parent_id&amp;#34;:&amp;#34;&amp;#39;+myfolder_uid+&amp;#39;&amp;#34;,&amp;#34;id&amp;#34;:&amp;#34;&amp;#39;+myuid+&amp;#39;&amp;#34;,&amp;#34;title&amp;#34;:&amp;#34;&amp;#39;+mytitle+&amp;#39;&amp;#34;, &amp;#34;created_time&amp;#34;: &amp;#34;&amp;#39;+mydate+&amp;#39;&amp;#34;, &amp;#34;body&amp;#34;: &amp;#34;&amp;#39;+mytext+&amp;#39;&amp;#34;}\&amp;#39; http://&amp;#39;+ip+&amp;#39;:&amp;#39;+port+&amp;#39;/notes?token=&amp;#39;+token&#xA;             print cmd&#xA;             os.system(cmd)&#xA;print(&amp;#34;End : Parse Table&amp;#34;)&#xA;&#xA;strftime(&amp;#34;%Y-%m-%d %H:%M:%S&amp;#34;, gmtime())&#xA;done = time.time()&#xA;elapsed = done - start&#xA;print(elapsed)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;But I don&amp;rsquo;t understand the API, I can force the id ( for exemple : &lt;strong&gt;12345678901234567801234567890123 )&lt;/strong&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin : Mon architecture cible : Mac &amp; Android</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-04-joplin-mon-architecture-cible-mac-android/</link>
      <pubDate>Mon, 04 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-04-joplin-mon-architecture-cible-mac-android/</guid>
      <description>&lt;p&gt;Voici mon architecture :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mac Version &lt;strong&gt;10.14.3&lt;/strong&gt; :&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Joplin version : &lt;strong&gt;1.0.125&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;WebDAVNav Server : v &lt;strong&gt;2.6.4&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Android : 9 ( Build &lt;strong&gt;9.0.0.162&lt;/strong&gt; : Honor View 10 )&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Joplin version : &lt;strong&gt;v1.0.234 - Base de données v17&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai réussi a faire une synchronisation de &lt;strong&gt;Mac -&amp;gt; Android&lt;/strong&gt; et une synchronisation de &lt;strong&gt;Android -&amp;gt; Mac&lt;/strong&gt;. C&amp;rsquo;est donc fonctionnel !&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-04-a-20-59-34.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Quelques captures d&amp;rsquo;écran :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-04-a-20-32-23.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-04-a-20-32-04.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-04-a-20-39-40.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-02-04-a-20-39-14.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Et sur Android :&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/screenshot_20190204_203511-1-568x1024.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/screenshot_20190204_203552-1-532x1024.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joplin</title>
      <link>https://move.cyber-neurones.org/post/2019/02/2019-02-03-joplin/</link>
      <pubDate>Sun, 03 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/02/2019-02-03-joplin/</guid>
      <description>&lt;p&gt;Je viens de découvrir Joplin ( &lt;a href=&#34;https://framalibre.org/content/joplin&#34;&gt;https://framalibre.org/content/joplin&lt;/a&gt; , le lien officiel du site &lt;a href=&#34;https://joplin.cozic.net&#34;&gt;https://joplin.cozic.net&lt;/a&gt; ) , je voulais un système de note avec une synchronisation via NextCloud ( sur un &lt;strong&gt;Cloud Personnel&lt;/strong&gt; ).&lt;/p&gt;&#xA;&lt;p&gt;Je vais me lancer dans les tests, et dans la conversion de mes données.&lt;/p&gt;&#xA;&lt;p&gt;A suivre &amp;hellip;. surtout la migration des données.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Diario : &lt;a href=&#34;https://diaroapp.com&#34;&gt;https://diaroapp.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Awesomes Notes : &lt;a href=&#34;http://www.bridworks.com/anote/&#34;&gt;http://www.bridworks.com/anote/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&amp;hellip; voir même Google+ pour certains posts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai installé l&amp;rsquo;application sur Mac &amp;amp; Android, a noté que sur Mac après l&amp;rsquo;installation de la 1.0.120 on propose une mise à jour en 1.0.125 :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS : Migration MacBook Pro (15 pouces, mi-2012) vers Mojave</title>
      <link>https://move.cyber-neurones.org/post/2019/01/2019-01-24-mac-os-migration-macbook-pro-15-pouces-mi-2012-vers-mojave/</link>
      <pubDate>Thu, 24 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/01/2019-01-24-mac-os-migration-macbook-pro-15-pouces-mi-2012-vers-mojave/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai donc fait la migration vers Mojave de mon MacBook Pro (15 pouces, mi-2012).&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-01-24-a-08-07-28-1024x577.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-01-24-a-08-06-36.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-01-24-a-08-06-46.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2019-01-24-a-08-07-06.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ensuite l&amp;rsquo;ordinateur c&amp;rsquo;est bloqué &amp;hellip;. j&amp;rsquo;ai du faire un reboot manuel. J&amp;rsquo;avais ceci dans les logs :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Jan 24 09:10:23 Installer Progress[94]: &lt;strong&gt;No boot windows available&lt;/strong&gt;&lt;br&gt;&#xA;Jan 24 09:10:23 com.apple.xpc.launchd[1] (com.apple.imklaunchagent): This service is defined to be constantly running and is inherently inefficient.&lt;br&gt;&#xA;Jan 24 09:10:23 com.apple.xpc.launchd[1] (com.apple.coreservices.UASharedPasteboardProgressUI): Unknown key for Boolean: DrainMessagesAfterFailedInit&lt;br&gt;&#xA;Jan 24 09:10:23 com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.user.loginwindow.116.4294967295): com.apple.pluginkit.pkd (lint): Service sets EnableTransactions=false and EnablePressuredExit=true, which makes no sense. Enabling Transactions.&lt;br&gt;&#xA;Jan 24 09:10:23 com.apple.xpc.launchd[1] (com.apple.UserEventAgent-LoginWindow): This service is defined to be constantly running and is inherently inefficient.&lt;br&gt;&#xA;Jan 24 09:10:23 com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.user.loginwindow.116.4294967295): com.apple.universalaccessd (lint): The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.&lt;br&gt;&#xA;Jan 24 09:10:23 com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.user.loginwindow.116.4294967295): com.apple.VoiceOver (lint): The H&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS : Migration vers Mojave</title>
      <link>https://move.cyber-neurones.org/post/2019/01/2019-01-03-mac-os-migration-vers-mojave/</link>
      <pubDate>Thu, 03 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/01/2019-01-03-mac-os-migration-vers-mojave/</guid>
      <description>&lt;p&gt;Rien à signaler comme problème &amp;hellip;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Jan  2 17:14:31 MacBook-Pro Installer Progress[181]: Status is &amp;quot; Il reste environ 35 minutes&amp;quot;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Jan  2 17:42:02 MacBook-Pro OSInstaller[581]: Time since reporting one minute remaining: 8.437807&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;2019-01-02 18:53:01+01 MacBook-Pro Installer Progress[86]: Status is &amp;ldquo;Il reste moins d’une minute&amp;rdquo;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il faut compter deux heures &amp;hellip;. j&amp;rsquo;en profites pour faire un benchmark sur mon disque dur externe. &lt;strong&gt;On est très loin de la vitesse du disque en interne &amp;hellip;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Impossible d&#39;installer Ext2 sur macOS High Sierra</title>
      <link>https://move.cyber-neurones.org/post/2018/12/2018-12-21-impossible-dinstaller-ext2-sur-macos-high-sierra/</link>
      <pubDate>Fri, 21 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/12/2018-12-21-impossible-dinstaller-ext2-sur-macos-high-sierra/</guid>
      <description>&lt;p&gt;Quelques captures d&amp;rsquo;écran :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2018-12-21-a-16-25-37.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2018-12-21-a-16-25-46.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2018-12-21-a-16-26-13.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/capture-decran-2018-12-21-a-16-26-31.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je voulais partitioner une SD Card sour Mac &amp;hellip; sniff.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac Os : Mauvaise mise à jours</title>
      <link>https://move.cyber-neurones.org/post/2018/12/2018-12-14-mac-os-mauvaise-mise-a-jours/</link>
      <pubDate>Fri, 14 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/12/2018-12-14-mac-os-mauvaise-mise-a-jours/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai fait une mauvaise mise à jours sur le Mac Os, il cherchait un répertoire qui n&amp;rsquo;existait pas &amp;hellip;&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;The main OS Installer distribution ( /Volumes/Macintosh HD/Library/Updates/AtomicUpdates/041-20511/041-20511.French.dist) did not load with error: The file doesn’t exist. )&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour solutionner, j&amp;rsquo;ai tenter :&lt;br&gt;&#xA;1-La suppression de tout le contenu du répertoire /Library/Updates/* (sudo rm -rf /Library/Updates/* )&lt;br&gt;&#xA;2-La suppression de tout le contenu du répertoire /macOS Install Data/ ( sudo rm -rf &amp;ldquo;/macOS Install Data/&amp;rdquo; )&lt;br&gt;&#xA;Ensuite le PC ne pouvait plus faire de boot, j&amp;rsquo;ai essayé de supprimer SIP mais pas mieux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac-mini : mi-2011 ( Macmini5,2 ) : Tentative de migration de Yosemite vers High Sierra.</title>
      <link>https://move.cyber-neurones.org/post/2018/11/2018-11-22-mac-mini-mi-2011-macmini52-tentative-de-migration-de-yosemite-vers-high-sierra/</link>
      <pubDate>Thu, 22 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/11/2018-11-22-mac-mini-mi-2011-macmini52-tentative-de-migration-de-yosemite-vers-high-sierra/</guid>
      <description>&lt;p&gt;J&amp;rsquo;avais lu dans &lt;a href=&#34;https://everymac.com/mac-answers/macos-high-sierra-faq/macos-high-sierra-1013-compatible-macs-system-requirements.html&#34;&gt;https://everymac.com/mac-answers/macos-high-sierra-faq/macos-high-sierra-1013-compatible-macs-system-requirements.html&lt;/a&gt; que c&amp;rsquo;était possible.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://everymac.com/systems/apple/mac_mini/&#34;&gt;Mac mini&lt;/a&gt; (Mid-2010 or later)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Donc je me suis lancer dans la migration de &lt;strong&gt;Yosemite 10.10.5&lt;/strong&gt;, et finalement j&amp;rsquo;ai eu un reset en boucle de l&amp;rsquo;installation. Impossible de faire l&amp;rsquo;installation ! J&amp;rsquo;ai du faire une réinstallation de l&amp;rsquo;OS via le réseau pour le mac Mini fonctionne à nouveau. Je suis donc avec &lt;strong&gt;Lion : 10.7.5&lt;/strong&gt; &amp;hellip; Misère.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc vu qu&amp;rsquo;il y avait une répertoire &lt;strong&gt;macOS Installa Data&lt;/strong&gt; et dans ce répertoire il y avait un &lt;strong&gt;ia.log.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS : OwnCloud : Vraiment bien</title>
      <link>https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/</link>
      <pubDate>Fri, 09 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/</guid>
      <description>&lt;p&gt;Je viens de tester la version OwnCloud Mac Os, vers mon Raspberry Pi ( &lt;a href=&#34;https://www.cyber-neurones.org/2018/11/raspberry-owncloud-installation-en-bref/&#34;&gt;https://www.cyber-neurones.org/2018/11/raspberry-owncloud-installation-en-bref/&lt;/a&gt;  ) . C&amp;rsquo;est vraiment très stable &amp;hellip; Je pense que je vais dire &amp;ldquo;Bye-Bye Cozy.Cloud&amp;rdquo; et les nombreux fichiers conflicts.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/11/capture-decran-2018-11-09-a-08-58-23.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-11-09-a-08-58-23-300x211.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/11/capture-decran-2018-11-09-a-21-45-34.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-11-09-a-21-45-34-300x80.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/11/capture-decran-2018-11-09-a-21-46-01.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-11-09-a-21-46-01-300x172.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/11/capture-decran-2018-11-09-a-21-47-03.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-11-09-a-21-47-03-300x213.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;&#xA;&#x9;&#xA;&#xA;&#x9;&#xA;&#x9;&#x9;&lt;script src=&#34;https://move.cyber-neurones.org/shortcode-gallery/jquery-3.7.1.min.js&#34;&gt;&lt;/script&gt;&#xA;&#x9;&#xA;&#xA;&#x9;&#xA;&#x9;&#x9;&lt;script src=&#34;https://move.cyber-neurones.org/shortcode-gallery/lazy/jquery.lazy.min.js&#34;&gt;&lt;/script&gt;&#xA;&#x9;&#xA;&#xA;&#x9;&lt;script src=&#34;https://move.cyber-neurones.org/shortcode-gallery/swipebox/js/jquery.swipebox.min.js&#34;&gt;&lt;/script&gt;&#xA;&#x9;&lt;link rel=&#34;stylesheet&#34; href=&#34;https://move.cyber-neurones.org/shortcode-gallery/swipebox/css/swipebox.min.css&#34;&gt;&#xA;&#xA;&#x9;&lt;script src=&#34;https://move.cyber-neurones.org/shortcode-gallery/justified_gallery/jquery.justifiedGallery.min.js&#34;&gt;&lt;/script&gt;&#xA;&#x9;&lt;link rel=&#34;stylesheet&#34; href=&#34;https://move.cyber-neurones.org/shortcode-gallery/justified_gallery/justifiedGallery.min.css&#34;/&gt;&#xA;&#xA;&#xA;&lt;style&gt;&#xA;&#x9;&#xA;&#xA;&#x9;&#xA;&lt;/style&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div id=&#34;gallery-3f1f3fb906a1b8d2e3a9bb6591153eb3-0-wrapper&#34; class=&#34;gallery-wrapper&#34;&gt;&#xA;&lt;div id=&#34;gallery-3f1f3fb906a1b8d2e3a9bb6591153eb3-0&#34; class=&#34;justified-gallery&#34;&gt;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_utilization-day-1.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;497&#34; height=&#34;280&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APW4gHc55GARTzBEW5UZPvUUUirIQORgDjtTjPGzq4QkrkdBkUASCCMchelJIiqhIHNN&amp;#43;1JtLbWwO/H&amp;#43;NI86sAMEZ6E4oC4lI3SlpG&amp;#43;7QA0IpGdoz9KXYv8AdH5Uq9KWgD//2Q==&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_utilization-day-1_hu_391994cec532fefa.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_utilization-day-1-300x169.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;169&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APW4QHc55GARTzDEW5AyfeoopFWQgc8AcdqcZ0ZlcISVyOnIoAkEEYwQvSkkRVQkDmm/ak2ltrYHfj/GkedWwuCM9CcUBcSkbpS0jfdoAaEXGdo/Kl2L12j8qVelLQB//9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_utilization-day-1-300x169_hu_6bc2f21a8f736c3.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_latency-day-1.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;497&#34; height=&#34;280&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APWoP3jHdz8oNSm3iJyUH51BA6o5Gd3ygce1LPM0o2RHb1DE9R&amp;#43;FJg3ZEghiycKOBnrQyL5JYDnHrVWNnjDOZVI4Gccd/f3qRHZIxGWBUng4696Sb6olSfVD6RulLSN92qKGhFIztGfpS7F/uj8qVelLQB//2Q==&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_latency-day-1_hu_eac5cef2e6b46c1f.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_latency-day-1-300x169.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;169&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APWoP3h&amp;#43;b&amp;#43;6DUpt4s5K1BA6xsQTu&amp;#43;UDj2pZ5mlGyI7eSGJ6j8KTBuyJBDFu4A4560Mi&amp;#43;SWHXFVY2eMM5lUjgZ2/X396kjdkjEZYFSeDjr3pJvqiVJ9UPpG6UtI33aooaEXGdo/Kl2L/dH5Uq9KWgD//Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/diskstats_latency-day-1-300x169_hu_8931c4525b918006.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpuspeed-day.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;497&#34; height=&#34;316&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABQAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APW4QHds8jAxzUhhi3gFOT3qGFwsrnBIOORinm5XAcK2FznOKTGh4t4hyF/WklRVjJA5&amp;#43;tNN0ApYqceuRzSPOGABUgHoc0XAYqKmdoxk5NIyLsZccN1p9I33aYiPyFaPYSdvpSmIMApY4BBA&amp;#43;lPXpS0Af//Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpuspeed-day_hu_84ba6e39e2edbfd5.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpuspeed-day-300x191.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;191&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABQAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APW4QHds8jAxUhhi3gFOT3qGFwsrnBIOORinm5XhwrYXOc4pMaHi3iHRRSSoqoSBz9aaboBdxU49cjmkecNgFSAehzRcBioqE7RjccmkMa7GXHDdeafSN0piI/IVo9hLbfSlMQIALHAIIH0p69KWgD//2Q==&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpuspeed-day-300x191_hu_fad1cf84dc804157.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpu-day-1.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;497&#34; height=&#34;376&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APW4grscnIwO9UNYeWCS3aGQKhDh1Kg7umOe3er0cqq5HJ47Y4qjqqTXjw&amp;#43;QgKJu35OCDxj&amp;#43;tcWPVZ4afsPi6W9f8jWi4qa59iiNQuR0cDP&amp;#43;yKntL24muUjdwVOcjaPQ1B9guNpbYMDvuFTWlnPDdxO6gKM85Hoa&amp;#43;ZwsMz9vDn5uW6vdva&amp;#43;p31Hh&amp;#43;R2tc0IFdS&amp;#43;4EAtkcinIpVnJ4BORUlI33a&amp;#43;zPLIVz5BQhs4Pb3oYEpGMNlSM8VMvSloA/9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpu-day-1_hu_e945a0769b8cd9b0.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpu-day-1-300x227.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;227&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APW4gHY55GB3qhrDzQSW7QyBUIYOu0Hd0xz271ejlVXI5P0xxVHVUmvHh8hAUTdvycEHjH9a4seqzw0vYfF0t6/5GtFxU1z7FEahcr0cf98ip7S9uJrlI3fKnORtHoag&amp;#43;wXG0tsGB33CprSzmhu4ndQFyecj0NfM4aGZ&amp;#43;3hz83LdX1e1zvqPD8jta5oQqyl9wIBYkc05FKs5PAJyKkpG&amp;#43;7X2Z5ZEufIKYbOD2pGBKRjDZUjPFTL0paAP/9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/cpu-day-1-300x227_hu_d2d46b7d2009ad47.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-22-51-10.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;363&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABMAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APQ1keFihlbhjzj1OaniDeWf37OGJOWH6U7z4w5XeQc8jIqcMB/GT/n6UARAP0Dnj0FLiT&amp;#43;&amp;#43;fypPtUe7bu5HuKlJQnrz9f8A61AEDnaxI4z14o3E4J6jgcUSfepo6UALkgkjv14qTOSCevSojUooA//Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-22-51-10_hu_3b10b7e53401ba9a.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-22-51-01.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;360&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABMAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APRAky7lVpMBj8ypnvU8ccnl/MzHOfvJzTD5zOxVSRnjDCn7ZyO35/8A1qbAUeaOAjj/AICP8acFkPUsPqtIiSZy/wCQpwU5pAS&amp;#43;VH/dHXNL5a&amp;#43;lLRQAnlr6UbF9KWigD//Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-22-51-01_hu_21967a522a2f144e.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-47-03.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;427&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABcAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APSILeWIFRPK/JOSPX6mpVjlC4LO3J64/wAaupYReYZ1VQ77SSQTyB9eKsLGR95ifoSP609BIzVjkI&amp;#43;&amp;#43;Vx6gf40pjkH/AC0J/CtWmSAGNgRnikMakqBF57DtTvNT&amp;#43;9&amp;#43;lVV&amp;#43;6PpS1diblnzU/vfpTXlTY3Pb0qChvun6UrBc//9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-47-03_hu_6e21c03e91c8bcd.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-47-03-300x213.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;213&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABcAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APSYLeWJSonlbknJX1&amp;#43;pqVY5QuCznk9QP8auJYxhzMoUO&amp;#43;0kkE8gfXj8KsLGR95ifoSP609BIzVjfH3yuPYf40pjkH/LQn8K1aZIAY2B9KQxqSoI157DtTvNT&amp;#43;9&amp;#43;lVV&amp;#43;6PpS1diblnzU/vfpTXlTY3Pb0qCkb7p&amp;#43;lFguf//Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-47-03-300x213_hu_3a78bc3f63166046.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-46-01.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;345&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/ANqPwNrMabG8U3LkHBIMw/k9Mn8B6zKQV8V3iEDGB5pH6vXdzIhQkpnnPA71BtQf8sz/AN8//XquZk8qOHX4fa8D8vjG8Gf9mQf&amp;#43;z1dtPBGt20M8cviWa5aZNoeRpsxe64kHP1zXX&amp;#43;VBxlT&amp;#43;RqZVQKAqgDr0o5mPlQtFFFSMKKKKAP/Z&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-46-01_hu_13acbd6f6335c1c6.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-46-01-300x172.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;172&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/ANiPwLrEabG8TXDkHGQZh/J6bP4B1iUgr4pu0IHbzSP1au8mRChJTPOePWoNsf8Azyb8v/r1XMyeVHDL8PNeB&amp;#43;XxfdjP&amp;#43;zIP/Zqu2ngfWraGeOTxHJcGZNoeRpsx&amp;#43;64kHP1zXYeXb91P5GplVQoCqAOuMUczHyoWiiipGFFFFAH/2Q==&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-46-01-300x172_hu_b2e03efbdd4cf595.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-45-34.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;161&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAAkAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/ANVPBfiWJNj&amp;#43;I5GI/iFxcDP5Go5/BPiaZgyeJ5o8Dp505/ma9Doqudi5DzseAPFq/d8Wyj6Ty/41btfB/iS3hnhn8RPcSTJhHa5nBiweq4bGenWu5oo52HIf/9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-45-34_hu_d2ac5a8743368896.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-45-34-300x80.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;80&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAAkAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/ANWPwX4liTY/iORiP4hcXAz&amp;#43;TYqOfwR4mmYMnieWPA6edMf5mvRKKrmYuU86Hw/8Wr93xbKPpPL/AI1btfB3iS2hnhm8QvcSTJhHa5nBiweq4bGenXNd1RT5mHKf/9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-21-45-34-300x80_hu_9495af17a1adae19.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-08-58-23.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;600&#34; height=&#34;422&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABcAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APURdATGMsqgd91WhaeYA5nkGR0GOP0qusKrK0g&amp;#43;83sKvKu&amp;#43;3C7mXI6r1FAFESQx6itmZZy5Gc4XaeM46Z7VceEBGO9jgetV/wCz7jeX/tCTdjAJRcgflVvYUtypdnIU/M2Mn8qSv1JSetwaNWQAjjtTTJ5ICEZx3qUfdFVrn74plD/tI/ummvcgrt2n5gRUNNPVfxoA/9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-08-58-23_hu_51a05cd1996e9aa4.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&lt;div&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;a href=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-08-58-23-300x211.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;galleryImg&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;img&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;width=&#34;300&#34; height=&#34;211&#34;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;style=&#34;filter: blur(25px);&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;src=&#34;data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&amp;#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABcAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&amp;#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&amp;#43;Tl5ufo6ery8/T19vf4&amp;#43;fr/2gAMAwEAAhEDEQA/APURdATmIsqgd99Wha&amp;#43;YA5mkGR0GOP0qusKLK0g&amp;#43;81XlXfbhdzLkdVPIoAoiSGPUVs/MnLsM5wu3pnHTParjwAIx3McDuarf2dN5hf7fLuIwCVBIFW9hjtypdnIU/M3U0lfqSk9bitGrIAenammXyQEIzjvUg&amp;#43;6Kr3H36ZQ/7SP7ppr3IZdu0/MCKhpO4oA//9k=&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class=&#34;lazy&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;data-src=&#34;https://move.cyber-neurones.org/post/2018/11/2018-11-09-mac-os-owncloud-vraiment-bien/images/capture-decran-2018-11-09-a-08-58-23-300x211_hu_8ba84fc35f49dd58.png&#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&lt;/a&gt;&#xA;&#x9;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&#x9;&#xA;&#x9;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;&#x9;if (!(&#34;HSCGjQuery&#34; in window)) {&#xA;&#x9;&#x9;if (!window.jQuery) {&#xA;&#x9;&#x9;&#x9;throw new Error(&#34;jQuery is not loaded, hugo-shortcode-gallery wont work without it!&#34;);&#xA;&#x9;&#x9;}&#xA;&#x9;&#x9;window.HSCGjQuery = window.jQuery.noConflict(true);&#xA;&#x9;}&#xA;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;;(function($) {&#xA;&#xA;&#x9;&#x9;$( document ).ready(() =&gt; {&#xA;&#x9;&#x9;&#x9;const gallery = $(&#34;#gallery-3f1f3fb906a1b8d2e3a9bb6591153eb3-0&#34;);&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;let swipeboxInstance = null;&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;gallery.on(&#39;jg.complete&#39;, () =&gt; {&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;$(() =&gt; {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;$(&#39;.lazy&#39;).Lazy({&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;visibleOnly: true,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;afterLoad: element =&gt; element.css({filter: &#34;none&#34;, transition: &#34;filter 1.0s ease-in-out&#34;})&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;});&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;});&#xA;&#x9;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;swipeboxInstance = $(&#39;.galleryImg&#39;).swipebox(&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;$.extend({},&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;{  }&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;)&#xA;&#x9;&#x9;&#x9;&#x9;);&#xA;&#x9;&#x9;&#x9;});&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;gallery.justifiedGallery($.extend(&#xA;&#x9;&#x9;&#x9;&#x9;{&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;rowHeight : &#34;150&#34;,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;margins : &#34;5&#34;,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;border : 0,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;randomize :  false ,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;waitThumbnailsLoad : false,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;lastRow : &#34;justify&#34;,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;captions : false,&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;},&#xA;&#x9;&#x9;&#x9;&#x9;{  }&#xA;&#x9;&#x9;&#x9;));&#xA;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;});&#xA;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;&#xA;&#x9;})(window.HSCGjQuery)&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;Quand je regarde la charge via Munin sur le Raspberry Pi :&lt;/p&gt;</description>
    </item>
    <item>
      <title>VirtualBox avec Ubuntu sous Mac : Avec le copier/coller et le clavier Mac c&#39;est mieux :)</title>
      <link>https://move.cyber-neurones.org/post/2018/10/2018-10-17-virtualbox-avec-ubuntu-sous-mac-avec-le-copier-coller-et-le-clavier-mac-cest-mieux/</link>
      <pubDate>Wed, 17 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/10/2018-10-17-virtualbox-avec-ubuntu-sous-mac-avec-le-copier-coller-et-le-clavier-mac-cest-mieux/</guid>
      <description>&lt;h3 id=&#34;ma-version-&#34;&gt;Ma version :&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Version : VirtualBox 5.2.18&lt;/li&gt;&#xA;&lt;li&gt;MacOS : 10.13.6 : macOS High Sierra.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-16-a-16-41-40.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-16-a-16-41-40-300x224.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-16-a-16-41-20.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-16-a-16-41-20-300x92.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;pour-le-copier-coller-&#34;&gt;Pour le copier coller :&lt;/h3&gt;&#xA;&lt;p&gt;Normalement il faut lancer &amp;ldquo;GuestAdditions.iso&amp;rdquo; mais on a ce type d&amp;rsquo;erreur :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-16-a-16-42-14.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-16-a-16-42-14-300x68.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-16-a-16-42-35.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-16-a-16-42-35-300x300.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;La procédure &amp;ldquo;normale&amp;rdquo; est donc :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo apt-get upgrade&#xA;$ sudo apt-get install virtualbox-guest-additions-iso&#xA;$ sudo apt-get install virtualbox-guest-utils&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Ensuite on monte le cdrom et on lance l&amp;rsquo;utilitaire ( &lt;strong&gt;faire un ls dans /media/ le nom n&amp;rsquo;est pas forcément cdrom&lt;/strong&gt; ) :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Digikam : Bien à condition d&#39;avoir une petit bibliothèque d&#39;image</title>
      <link>https://move.cyber-neurones.org/post/2018/10/2018-10-14-digikam-bien-a-condition-davoir-une-petit-bibliotheque-dimage/</link>
      <pubDate>Sun, 14 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/10/2018-10-14-digikam-bien-a-condition-davoir-une-petit-bibliotheque-dimage/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai fait un test de Digikam : &lt;a href=&#34;https://www.digikam.org&#34;&gt;https://www.digikam.org&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-11-a-20-11-37.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-11-a-20-11-37-300x184.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-11-a-17-17-39.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-11-a-17-17-39-300x176.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Quand la bibliothèque est grosse, le logiciel devient inutilisable &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Je vais attendre la version optimisé, mais c&amp;rsquo;est très prometteur.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS High Sierra : Installation de ELK</title>
      <link>https://move.cyber-neurones.org/post/2018/09/2018-09-26-macos-high-sierra-installation-de-elk/</link>
      <pubDate>Wed, 26 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/09/2018-09-26-macos-high-sierra-installation-de-elk/</guid>
      <description>&lt;p&gt;Voici le mac, en version &lt;strong&gt;10.13.16&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-26-a-09-10-27.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-26-a-09-10-27-300x192.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;A noter qu&amp;rsquo;il y a 16 Go de RAM, avec ELK c&amp;rsquo;est minimum &lt;strong&gt;6 Go&lt;/strong&gt; &amp;hellip;. donc si on a 8 Go, je pense que c&amp;rsquo;est pas la peine. Ensuite on peut toujours faire toujours via un Raspberry avec des configuration minimale, mais j&amp;rsquo;observe que quand il a moins de 6 Go il fonctionne nettement moins bien.&lt;/p&gt;&#xA;&lt;h3 id=&#34;etape-n1--installation-dehomebrew-&#34;&gt;&lt;strong&gt;Etape n°1 : Installation de&lt;/strong&gt; Homebrew :&lt;/h3&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#/usr/bin/ruby -e &amp;#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&amp;#34;&#xA;==&amp;gt; This script will install:&#xA;/usr/local/bin/brew&#xA;/usr/local/share/doc/homebrew&#xA;/usr/local/share/man/man1/brew.1&#xA;/usr/local/share/zsh/site-functions/_brew&#xA;/usr/local/etc/bash_completion.d/brew&#xA;/usr/local/Homebrew&#xA;==&amp;gt; The following new directories will be created:&#xA;/usr/local/Caskroom&#xA;&#xA;Press RETURN to continue or any other key to abort&#xA;....&#xA;==&amp;gt; Downloading and installing Homebrew...&#xA;remote: Enumerating objects: 3965, done.&#xA;remote: Counting objects: 100% (3965/3965), done.&#xA;remote: Compressing objects: 100% (23/23), done.&#xA;remote: Total 13167 (delta 3945), reused 3960 (delta 3942), pack-reused 9202&#xA;Receiving objects: 100% (13167/13167), 2.93 MiB | 910.00 KiB/s, done.&#xA;Resolving deltas: 100% (10207/10207), completed with 870 local objects.&#xA;From https://github.com/Homebrew/brew&#xA;....&#xA;==&amp;gt; Renamed Formulae&#xA;cdiff -&amp;gt; ydiff                         geth -&amp;gt; ethereum                       php56 -&amp;gt; php@5.6                       php71 -&amp;gt; php@7.1                       saltstack -&amp;gt; salt&#xA;crystal-lang -&amp;gt; crystal                latexila -&amp;gt; gnome-latex                php70 -&amp;gt; php@7.0                       rebar@3 -&amp;gt; rebar3                      wpcli-completion -&amp;gt; wp-cli-completion&#xA;==&amp;gt; Deleted Formulae&#xA;arm                        boot2docker                ghc@8.0                    i3status                   mal4s                      nazghul                    submarine&#xA;artifactory-cli-go         boot2docker-completion     gnupg@2.0                  llvm@3.7                   mediatomb                  node@4                     ufoai&#xA;aws-cloudsearch            dirmngr                    gpg-agent                  llvm@3.8                   mimetic                    picolisp                   voltdb&#xA;bokken                     ecj                        i3                         luciddb                    monotone                   python3                    wry&#xA;==&amp;gt; Installation successful!&#xA;&#xA;==&amp;gt; Homebrew has enabled anonymous aggregate formulae and cask analytics.&#xA;Read the analytics documentation (and how to opt-out) here:&#xA;  https://docs.brew.sh/Analytics.html&#xA;&#xA;==&amp;gt; Homebrew is run entirely by unpaid volunteers. Please consider donating:&#xA;  https://github.com/Homebrew/brew#donations&#xA;==&amp;gt; Next steps:&#xA;- Run `brew help` to get started&#xA;- Further documentation: &#xA;    https://docs.brew.sh&#xA;&#xA;#brew update&#xA;Already up-to-date.&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;En résumé deux alertes de sécurité qu&amp;rsquo;il faut permettre :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS High Sierra : Installation de Munin</title>
      <link>https://move.cyber-neurones.org/post/2018/09/2018-09-26-macos-high-sierra-installation-de-munin/</link>
      <pubDate>Wed, 26 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/09/2018-09-26-macos-high-sierra-installation-de-munin/</guid>
      <description>&lt;p&gt;&lt;strong&gt;( C&amp;rsquo;est instable &amp;hellip; sniff )&lt;/strong&gt; &lt;/p&gt;&#xA;&lt;p&gt;Installation de Munin Server sur MacOS.&lt;/p&gt;&#xA;&lt;h3 id=&#34;etape-n1--installation-de-macports-&#34;&gt;Etape n°1 : Installation de MacPorts :&lt;/h3&gt;&#xA;&lt;p&gt;Le lien : &lt;a href=&#34;https://www.macports.org/install.php&#34;&gt;https://www.macports.org/install.php&lt;/a&gt; pour le téléchargement : &lt;a href=&#34;https://distfiles.macports.org/MacPorts/MacPorts-2.5.3-10.13-HighSierra.pkg&#34;&gt;macOS High Sierra v10.13&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-26-a-17-03-47.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-26-a-17-03-47-300x212.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;etape-n2--installation-de-la-partie-serveur-&#34;&gt;Etape n°2 : Installation de la partie serveur :&lt;/h3&gt;&#xA;&lt;p&gt;Installation&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# sudo port install munin +server&#xA;Password:&#xA;Warning: xcodebuild exists but failed to execute&#xA;Warning: Xcode does not appear to be installed; most ports will likely fail to build.&#xA;---&amp;gt;  Computing dependencies for munin&#xA;The following dependencies will be installed:&#xA;...&#xA;Continue? [Y/n]: Y&#xA;...&#xA;---&amp;gt;  Extracting munin&#xA;---&amp;gt;  Applying patches to munin&#xA;---&amp;gt;  Configuring munin&#xA;---&amp;gt;  Building munin&#xA;---&amp;gt;  Staging munin into destroot&#xA;###########################################################&#xA;# A startup item has been generated that will cause the&#xA;# Munin server to fetch data from all nodes every 5 mins.&#xA;# It is disabled by default, please execute the following&#xA;# command to enable:&#xA;#&#xA;# sudo launchctl load -w /Library/LaunchDaemons/org.macports.munin-cron.plist&#xA;###########################################################&#xA;---&amp;gt;  Creating launchd control script &amp;#39;munin-node&amp;#39;&#xA;---&amp;gt;  Installing munin @1.4.7_6+server&#xA;---&amp;gt;  Activating munin @1.4.7_6+server&#xA;---&amp;gt;  Cleaning munin&#xA;---&amp;gt;  Updating database of binaries&#xA;---&amp;gt;  Updating database of C++ stdlib usage              &#xA;---&amp;gt;  Scanning binaries for linking errors&#xA;---&amp;gt;  No broken files found.&#xA;---&amp;gt;  No broken ports found.&#xA;---&amp;gt;  Some of the ports you installed have notes:&#xA;  libidn has the following notes:&#xA;    Please be aware that GNU libidn2 is the successor of GNU libidn. It comes&#xA;    with IDNA 2008  &#xA;    and TR46 implementations and also provides a compatibility layer for GNU&#xA;    libidn.&#xA;  munin has the following notes:&#xA;    To detect supported Munin plugins please use the following command:&#xA;    &#xA;    sudo -u munin munin-node-configure --suggest --shell | sudo sh&#xA;&#xA;    A startup item has been generated that will aid in starting munin with&#xA;    launchd. It is disabled by default. Execute the following command to start&#xA;    it, and to cause it to launch at startup:&#xA;    &#xA;        sudo port load munin&#xA;  python27 has the following notes:&#xA;    To make this the default Python or Python 2 (i.e., the version run by the&#xA;    &amp;#39;python&amp;#39; or &amp;#39;python2&amp;#39; commands), run one or both of:&#xA;    &#xA;        sudo port select --set python python27&#xA;        sudo port select --set python2 python27&#xA;&#xA;# sudo port install munin&#xA;---&amp;gt;  Fetching distfiles for munin&#xA;---&amp;gt;  Verifying checksums for munin&#xA;---&amp;gt;  Extracting munin&#xA;---&amp;gt;  Applying patches to munin&#xA;---&amp;gt;  Configuring munin&#xA;---&amp;gt;  Building munin&#xA;---&amp;gt;  Staging munin into destroot&#xA;---&amp;gt;  Creating launchd control script &amp;#39;munin-node&amp;#39;&#xA;---&amp;gt;  Installing munin @1.4.7_6&#xA;---&amp;gt;  Unloading startupitem &amp;#39;munin-node&amp;#39; for munin&#xA;---&amp;gt;  Deactivating munin @1.4.7_6+server&#xA;---&amp;gt;  Cleaning munin&#xA;---&amp;gt;  Activating munin @1.4.7_6&#xA;---&amp;gt;  Cleaning munin&#xA;---&amp;gt;  Scanning binaries for linking errors&#xA;---&amp;gt;  No broken files found.&#xA;---&amp;gt;  No broken ports found.&#xA;---&amp;gt;  Some of the ports you installed have notes:&#xA;  munin has the following notes:&#xA;    To detect supported Munin plugins please use the following command:&#xA;    &#xA;    sudo -u munin munin-node-configure --suggest --shell | sudo sh&#xA;&#xA;    A startup item has been generated that will aid in starting munin with launchd. It is disabled by default. Execute the following command to start&#xA;    it, and to cause it to launch at startup:&#xA;    &#xA;        sudo port load munin&#xA;# sudo -u munin munin-node-configure --suggest --shell &#xA;# The following plugins caused errors:&#xA;# apache_processes:&#xA;# &#x9;Non-zero exit during autoconf (255)&#xA;# if_:&#xA;# &#x9;Timed out during suggest&#xA;# &#x9;No valid suggestions&#xA;# if_err_:&#xA;# &#x9;Timed out during suggest&#xA;# &#x9;No valid suggestions&#xA;# mysql_:&#xA;# &#x9;Non-zero exit during autoconf (2)&#xA;# slony_lag_:&#xA;# &#x9;Non-zero exit during autoconf (2)&#xA;# varnish_:&#xA;# &#x9;Non-zero exit during autoconf (255)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Je supprime le &amp;ndash;shell :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Lulu : Premier client onlineapplicationrequest.com ! ( malware )</title>
      <link>https://move.cyber-neurones.org/post/2018/09/2018-09-12-macos-lulu-premier-client-onlineapplicationrequest-com-malware/</link>
      <pubDate>Wed, 12 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/09/2018-09-12-macos-lulu-premier-client-onlineapplicationrequest-com-malware/</guid>
      <description>&lt;p&gt;Après une petite recherche sur google : &lt;a href=&#34;https://discussions.apple.com/thread/7552801&#34;&gt;https://discussions.apple.com/thread/7552801&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-12-a-09-21-07.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-12-a-09-21-07.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je n&amp;rsquo;ai pas réussi à trouver quel était le fichier de configuration avec le nom de domaine dans les fichier .plist de Library.&lt;/p&gt;&#xA;&lt;p&gt;Normalement je devrait avoir une fichier : ~/Library/LaunchAgents/com.onlineapplicationrequest.* &amp;hellip; Peut-être que Lulu a supprimé le fichier.&lt;/p&gt;&#xA;&lt;p&gt;A suivre.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Lulu pour plus de sécurité !</title>
      <link>https://move.cyber-neurones.org/post/2018/09/2018-09-11-macos-lulu-pour-plus-de-securite/</link>
      <pubDate>Tue, 11 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/09/2018-09-11-macos-lulu-pour-plus-de-securite/</guid>
      <description>&lt;p&gt;Je vous conseille Lulu : &lt;a href=&#34;https://objective-see.com/products/lulu.html&#34;&gt;https://objective-see.com/products/lulu.html&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;Pour plus d&amp;rsquo;information : &lt;a href=&#34;https://www.macg.co/logiciels/2018/09/des-utilitaires-gratuits-pour-renforcer-la-securite-de-votre-mac-103534&#34;&gt;https://www.macg.co/logiciels/2018/09/des-utilitaires-gratuits-pour-renforcer-la-securite-de-votre-mac-103534&lt;/a&gt; :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Le chercheur en sécurité Patrick Wardle a récemment finalisé &lt;a href=&#34;https://objective-see.com/products/lulu.html&#34;&gt;LuLu&lt;/a&gt;, un utilitaire qui permet de contrôler les connexions sortantes de votre Mac. À chaque fois qu’une nouvelle app veut se connecter à un serveur distant, LuLu vous demande de valider la connexion. Si la connexion est suspecte, vous pouvez l&amp;rsquo;interdire.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;Les étapes de l&amp;rsquo;installation :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-19-37.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-19-37-300x89.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-19-46.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-19-46-300x127.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-22-58.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-22-58-300x126.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-23-19.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-23-19-300x90.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Après le lancement :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-26-49.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-26-49-300x157.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-27-07.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-27-07-300x157.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-28-11.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-28-11-300x222.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-28-18.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-28-18-300x221.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-28-26.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-28-26-300x222.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/09/capture-decran-2018-09-11-a-08-29-36.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-09-11-a-08-29-36-300x226.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;En test &amp;hellip; les premiers pris par la patrouille :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : MacBookPro 14,3 : C2G : Adaptateur Thunderbolt vers Ethernet : KO</title>
      <link>https://move.cyber-neurones.org/post/2018/07/2018-07-23-macos-macbookpro-143-c2g-adaptateur-thunderbold-vers-ethernet-ko/</link>
      <pubDate>Mon, 23 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/07/2018-07-23-macos-macbookpro-143-c2g-adaptateur-thunderbold-vers-ethernet-ko/</guid>
      <description>&lt;p&gt;Je déconseille l&amp;rsquo;achat de l&amp;rsquo;adaptateur C2G (29326/89052) de Legrand : Thunderbolt (USB Type-C) vers Ethernet . Il ne fonctionne pas sur mon Mac : MacOS : 10.13.6 ( High Sierra ) .&lt;/p&gt;&#xA;&lt;p&gt;Site : &lt;a href=&#34;https://www.c2g.com/uk/product/89052/usb-c-to-gigabit-ethernet-network-adapter#description&#34;&gt;https://www.c2g.com/uk/product/89052/usb-c-to-gigabit-ethernet-network-adapter#description&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;Driver : &lt;a href=&#34;https://www.c2g.com/uk/docs/drivers/PC_Devices/89052_MacOSX_Driver.zip&#34;&gt;MACOSX driver&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Voici ce que j&amp;rsquo;ai dans dmesg quand je connecte l&amp;rsquo;adaptateur :&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Thunderbolt PCI - LS=0xd043 LC=0x0040&lt;/strong&gt; &lt;/p&gt;&#xA;&lt;p&gt;Quand j&amp;rsquo;ouvre une console et que je tape : &amp;ldquo;&lt;strong&gt;kextstat | grep com.asix&lt;/strong&gt;&amp;rdquo; , le driver n&amp;rsquo;est pas visible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install Kiwix 0.9 on MacOS High Sierra : OSStatus -67071 ( errSecCSInvalidObjectRef )</title>
      <link>https://move.cyber-neurones.org/post/2018/07/2018-07-18-install-kiwix-0-9-on-macos-high-sierra-osstatus-67071-errseccsinvalidobjectref/</link>
      <pubDate>Wed, 18 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/07/2018-07-18-install-kiwix-0-9-on-macos-high-sierra-osstatus-67071-errseccsinvalidobjectref/</guid>
      <description>&lt;p&gt;My MacOS Release : &lt;strong&gt;10.13.6&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/07/capture-decran-2018-07-18-a-14-52-22.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-07-18-a-14-52-22.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-1-&#34;&gt;Step 1 :&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Download DMG : &lt;a href=&#34;https://wiki.kiwix.org/wiki/Software/fr&#34;&gt;https://wiki.kiwix.org/wiki/Software/fr&lt;/a&gt; : kiwix-0.9.dmg&lt;/li&gt;&#xA;&lt;li&gt;Copy App :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/07/capture-decran-2018-07-18-a-16-20-43.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-07-18-a-16-20-43-300x181.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Try to start : &amp;ldquo;Impossible to Open&amp;rdquo; ( in french : Kiwix.app est endommagé et ne peut pas être ouvert. Vous devriez placer cet élément dans la Corbeille).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/07/capture-decran-2018-07-18-a-16-14-42.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-07-18-a-16-14-42-300x122.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-2-&#34;&gt;Step 2 :&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Before on &lt;strong&gt;Gatekeeper&lt;/strong&gt; :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/07/capture-decran-2018-07-18-a-16-04-49.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-07-18-a-16-04-49-300x226.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Open terminal :  &lt;strong&gt;&amp;ldquo;sudo spctl &amp;ndash;master-disable&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Check the status : &lt;strong&gt;&amp;ldquo;spctl &amp;ndash;status&amp;rdquo;&lt;/strong&gt; &lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;assessments disabled&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;After on &lt;strong&gt;Gatekeeper&lt;/strong&gt; :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS 10.13.3 : Why SIP (System Integrity Protection) isn&#39;t disable with the safe mode ? ( csrutil status )</title>
      <link>https://move.cyber-neurones.org/post/2018/05/2018-05-07-macos-10-13-3-why-sip-system-integrity-protection-isnt-disable-with-a-safe-mode-csrutil-status/</link>
      <pubDate>Mon, 07 May 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/05/2018-05-07-macos-10-13-3-why-sip-system-integrity-protection-isnt-disable-with-a-safe-mode-csrutil-status/</guid>
      <description>&lt;p&gt;&amp;hellip; Or why not say that it fails because of SIP ?&lt;/p&gt;&#xA;&lt;p&gt;When I see the logs /var/log/install.log in &amp;ldquo;Safe Mode&amp;rdquo;, I see this command &lt;strong&gt;newfs_hfs -J -U 0 -G 0 -v Recovery HD /dev/rdisk0s3&lt;/strong&gt; :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;2018-05-05 15:36:46+02 XXXX diskmanagementd[708]: diskmanagement: rawLaunch: execve(2) pid=708 /System/Library/Filesystems/hfs.fs/Contents/Resources/newfs_hfs -J -U 0 -G 0 -v Recovery HD /dev/rdisk0s3 .&#xA;2018-05-05 15:36:46+02 XXXX diskmanagementd[454]: diskmanagement: rawLaunch_block_invoke: waitpid(2) pid=708 ret/errno=708/10 status=0x00000100 exit=1&#xA;2018-05-05 15:36:46+02 XXXX diskmanagementd[454]: diskmanagement: [DMToolRecoveryPartition populateBooter:verifyType:verifyMinSize:clearMode:copierForRecoveryFiles:hostOSXForBootRootFiles:statusReportingDisk:percentBegin:percentEnd:]: retErr=-69832&#xA;2018-05-05 15:36:46+02 XXXX diskmanagementd[454]: diskmanagement: [DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSXForBootRootFiles:recBSD:percentBegin:percentEnd:]: retErr=-69832 outDisk=(null)&#xA;2018-05-05 15:36:46+02 XXXX diskmanagementd[454]: diskmanagement: [DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: at exit; err=-69832&#xA;2018-05-05 15:36:46+02 XXXX diskmanagementd[454]: diskmanagement: [DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: output recoveryDiskBSD=(null) physicalDonorBSD=disk0s2&#xA;2018-05-05 15:36:46+02 XXXX diskmanagementd[454]: diskmanagement: [DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]&#xA;2018-05-05 15:36:46+02 XXXX system_installd[459]: replaceRecovery: HFS/CS EnsureRecoveryPartition: Error: File system formatter failed (-69832)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;But this command works only without SIP ?!&lt;/strong&gt; So the best way (in my opinion), before launch this command (&lt;strong&gt;newfs_hfs&lt;/strong&gt;) is to do &amp;ldquo;csrutil status&amp;rdquo;. If the status is disabled, so it&amp;rsquo;s ok. But if not, &lt;strong&gt;OPEN A WINDOWS AND WRITE &amp;quot; Please boot on recovery OS, and disabled the SIP &amp;ldquo;.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>iMagento sous MacOS 10.13.4 : imagneto_user_agent n&#39;est pas optimisé pour votre Mac</title>
      <link>https://move.cyber-neurones.org/post/2018/05/2018-05-06-imagento-sous-macos-10-13-4-imagneto_user_agent-nest-pas-optimise-pour-votre-mac/</link>
      <pubDate>Sun, 06 May 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/05/2018-05-06-imagento-sous-macos-10-13-4-imagneto_user_agent-nest-pas-optimise-pour-votre-mac/</guid>
      <description>&lt;p&gt;Suite à l&amp;rsquo;installation de MacOS 10.13.4 j&amp;rsquo;ai eu ce message :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/05/capture-decran-2018-05-06-a-21-43-01.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-05-06-a-21-43-01.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;C&amp;rsquo;est pas la première fois que je vois que iMagneto prend énormément de ressource :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2018/03/macos-pollution-dans-le-fichier-var-log-system-log-merci-imagneto/&#34;&gt;https://www.cyber-neurones.org/2018/03/macos-pollution-dans-le-fichier-var-log-system-log-merci-imagneto/&lt;/a&gt; : macOS : Pollution dans le fichier /var/log/system.log … merci iMagneto !&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2018/01/imagneto-une-tache-de-fond-imagneto_d/&#34;&gt;https://www.cyber-neurones.org/2018/01/imagneto-une-tache-de-fond-imagneto_d/&lt;/a&gt; : &lt;strong&gt;iMagneto : une tache de fond imagneto_d ….&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il va falloir supprimer &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Misère.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS 10.13.3 : Impossible de faire la dernière mise à jours</title>
      <link>https://move.cyber-neurones.org/post/2018/05/2018-05-04-macos-10-13-3-impossible-de-faire-la-derniere-mise-a-jours/</link>
      <pubDate>Fri, 04 May 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/05/2018-05-04-macos-10-13-3-impossible-de-faire-la-derniere-mise-a-jours/</guid>
      <description>&lt;p&gt;L&amp;rsquo;erreur dans /var/log/install.log est la suivante :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;2018-05-04 15:36:38+02 XXXX softwareupdate_notify_agent[773]: Notifying with params: {&#xA;            PostLogoutUpdatesInstalled =     {&#xA;                &amp;#34;091-76232&amp;#34; =         {&#xA;                    ErrorCode = 112;&#xA;                    ErrorDomain = PKInstallErrorDomain;&#xA;                    InstalledLater = 0;&#xA;                    State = Error;&#xA;                };&#xA;            };&#xA;            UpdateNotificationsOnly = 1;&#xA;        }&#xA;2018-05-04 15:36:38+02 XXXX softwareupdate_notify_agent[773]: appstoreupdateagent notified&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Voici plus d&amp;rsquo;information sur mon système et mon matériel :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Informations matériel :&#xA;  Nom du modèle :&#x9;MacBook Pro&#xA;  Identifiant du modèle :&#x9;MacBookPro9,1&#xA;  Nom du processeur :&#x9;Intel Core i7&#xA;  Vitesse du processeur :&#x9;2,3 GHz&#xA;  Nombre de processeurs :&#x9;1&#xA;  Nombre total de cœurs :&#x9;4&#xA;  Cache de niveau 2 (par cœur) :&#x9;256 Ko&#xA;  Cache de niveau 3 :&#x9;6 Mo&#xA;  Mémoire :&#x9;16 Go&#xA;  Version de la ROM de démarrage :&#x9;MBP91.00D7.B00&#xA;  Version SMC (système) :&#x9;2.1f175&#xA;&#xA;Vue d’ensemble du logiciel système :&#xA;  Version du système : macOS 10.13.3 (17D102)&#xA;  Version du noyau : Darwin 17.4.0&#xA;  Volume de démarrage : Macintosh HD&#xA;  Mode de démarrage : Normal&#xA;  Mémoire virtuelle sécurisée : activée&#xA;  Protection de l’intégrité du système : activée&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Si je cherche tous les PostLogoutUpdatesInstalled dans &lt;strong&gt;/var/log/install.log&lt;/strong&gt; :&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : 10.13.3 : Problème sur la mise à jours</title>
      <link>https://move.cyber-neurones.org/post/2018/04/2018-04-14-macos-10-13-3-probleme-sur-la-mise-a-jours/</link>
      <pubDate>Sat, 14 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/04/2018-04-14-macos-10-13-3-probleme-sur-la-mise-a-jours/</guid>
      <description>&lt;p&gt;Voici la mise à jours qui ne semble pas bien se faire : &lt;strong&gt;10.13.4&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/04/capture-decran-2018-04-14-a-13-54-06.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-04-14-a-13-54-06-1024x358.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/04/capture-decran-2018-04-14-a-14-13-30.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-04-14-a-14-13-30.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Si je regarde dans /var/log/install.log, l&amp;rsquo;historique :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ grep &amp;#34;Previous System Version&amp;#34; /var/log/install.log&#xA;2017-12-31 14:27:11+01 ... softwareupdated[369]: Previous System Version : (null), Current System Version : 10.13.2 (17C88)&#xA;2017-12-31 17:33:02+01 ... softwareupdated[237]: Previous System Version : 10.13.2 (17C88), Current System Version : 10.13.2 (17C88)&#xA;...&#xA;2018-01-11 16:10:00+01 .... softwareupdated[283]: Previous System Version : 10.13.2 (17C88), Current System Version : 10.13.2 (17C205)&#xA;2018-01-11 20:18:10+01 .... softwareupdated[453]: Previous System Version : 10.13.2 (17C205), Current System Version : 10.13.2 (17C205)&#xA;...&#xA;2018-01-24 08:02:53+01 .... softwareupdated[254]: Previous System Version : 10.13.2 (17C205), Current System Version : 10.13.2 (17C205)&#xA;2018-01-24 19:16:34+01 .... softwareupdated[242]: Previous System Version : 10.13.2 (17C205), Current System Version : 10.13.3 (17D47)&#xA;...&#xA;2018-02-23 09:24:26+01 .... softwareupdated[269]: Previous System Version : 10.13.3 (17D47), Current System Version : 10.13.3 (17D102)&#xA;2018-02-23 18:19:42+01 .... softwareupdated[507]: Previous System Version : 10.13.3 (17D102), Current System Version : 10.13.3 (17D102)&#xA;...&#xA;2018-04-14 14:01:10+02  .... softwareupdated[691]: Previous System Version : 10.13.3 (17D102), Current System Version : 10.13.3 (17D102)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;La dernière mise à jour qui a fonctionnait était le &lt;strong&gt;2018-02-23 09:24:26+01&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Suppression de Kies.app : 100% de reset et 100% de CPU . Misère.</title>
      <link>https://move.cyber-neurones.org/post/2018/04/2018-04-14-suppression-de-kies-app-100-de-reset-et-100-de-cpu-misere/</link>
      <pubDate>Sat, 14 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/04/2018-04-14-suppression-de-kies-app-100-de-reset-et-100-de-cpu-misere/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai en boucle ce logs, dans &lt;strong&gt;/var/log/system.log&lt;/strong&gt; sur mon mac ( MacOS : 10.13.3 )  :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Apr 14 14:11:26  com.apple.xpc.launchd[1] (com.yourcompany.KiesViaWiFiAgent.3256[837]): Service exited due to signal: Terminated: 15 sent by KiesAgent[745]&#xA;Apr 14 14:11:27  KiesAgent[745]: enter launchWiFiAgent!!&#xA;Apr 14 14:11:27  KiesAgent[745]: /Applications/Kies.app/Contents/MacOS/KiesViaWiFiAgent.app&#xA;Apr 14 14:11:27  KiesAgent[745]: starting KiesViaWiFiAgent&#xA;Apr 14 14:11:27  KiesAgent[745]: start KiesAgent!&#xA;Apr 14 14:11:27  KiesAgent[745]: Exit wifiAgent!&#xA;Apr 14 14:11:27  KiesViaWiFiAgent[838]: objc[838]: Class KMRijndael is implemented in both /Applications/Kies.app/Contents/MacOS/KiesViaWiFiAgent.app/Contents/Frameworks/DeviceCenter.framework/Versions/A/KMBase.framework/Versions/A/KMBase (0x6aba24) and /Applications/Kies.app/Contents/MacOS/KiesViaWiFiAgent.app/Contents/MacOS/KiesViaWiFiAgent (0x31520). One of the two will be used. Which one is undefined.&#xA;Apr 14 14:11:27  KiesViaWiFiAgent[838]: objc[838]: Class AESCryption is implemented in both /Applications/Kies.app/Contents/MacOS/KiesViaWiFiAgent.app/Contents/Frameworks/DeviceCenter.framework/Versions/A/KMBase.framework/Versions/A/KMBase (0x6aad94) and /Applications/Kies.app/Contents/MacOS/KiesViaWiFiAgent.app/Contents/MacOS/KiesViaWiFiAgent (0x31550). One of the two will be used. Which one is undefined.&#xA;Apr 14 14:11:27  KiesViaWiFiAgent[838]: Folder is not existed - path is (null)/WifiAgent.&#xA;Apr 14 14:11:27  KiesViaWiFiAgent[838]: CreateFolder is Failed - path is (null)/WifiAgent. error = Error Domain=NSCocoaErrorDomain Code=513 &amp;#34;Vous n’êtes pas autorisé à enregistrer le fichier « WifiAgent » dans le dossier « (null) ».&amp;#34; UserInfo={NSFilePath=(null)/WifiAgent, NSUnderlyingError=0xa081b0 {Error Domain=NSPOSIXErrorDomain Code=13 &amp;#34;Permission denied&amp;#34;}}&#xA;Apr 14 14:11:43 com.apple.xpc.launchd[1] (com.yourcompany.KiesViaWiFiAgent.3256[838]): Service exited due to signal: Terminated: 15 sent by KiesAgent[745]&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Si je fais des statistiques plus précises :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fin de Twitter sous Mac ... et migration vers Tweebot (pour 5,49 Euros)</title>
      <link>https://move.cyber-neurones.org/post/2018/03/2018-03-17-fin-de-twitter-sous-mac-et-migration-vers-tweebot-pour-6-euros/</link>
      <pubDate>Sat, 17 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/03/2018-03-17-fin-de-twitter-sous-mac-et-migration-vers-tweebot-pour-6-euros/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/03/capture-decran-2018-03-17-a-10-05-19.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-03-17-a-10-05-19.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacBook Pro 9,1 : Impact sur les performances suite au changement de disque dur</title>
      <link>https://move.cyber-neurones.org/post/2018/03/2018-03-12-macbook-pro-91-impact-sur-les-performances-suite-au-changement-de-disque-dur/</link>
      <pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/03/2018-03-12-macbook-pro-91-impact-sur-les-performances-suite-au-changement-de-disque-dur/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai fait le changement du disque dur d&amp;rsquo;origine &lt;strong&gt;Hitachi : HDD 5K750-500 P/N : H2T500854S&lt;/strong&gt; (5400 RPM), par un disque dur &lt;a href=&#34;https://www.rueducommerce.fr/produit/crucial-mx300-1-to-sata-iii-26229992/offre-64120702&#34;&gt;https://www.rueducommerce.fr/produit/crucial-mx300-1-to-sata-iii-26229992/offre-64120702&lt;/a&gt; : &lt;a href=&#34;https://www.rueducommerce.fr/marque/crucial&#34;&gt;CRUCIAL&lt;/a&gt;- MX300 1050 Go avec adaptateur 9.5 mm à &lt;strong&gt;280 Euros&lt;/strong&gt; ( SSD interne 1050 Go - 2,5&amp;rsquo;&amp;rsquo; - 7 mm - SATA III (6 Gb/s) ). Avec la livraison on va dire 300 Euros pour arrondir.&lt;/p&gt;&#xA;&lt;p&gt;Si je regarde dans les logs systèmes : &lt;strong&gt;/var/log/system.log&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Le MacBook se lance avec ce log &amp;ldquo;&lt;strong&gt;localhost bootlog[0]: BOOT_TIME&lt;/strong&gt;&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;Le MacBook est prêt avec ce log &lt;strong&gt;&amp;lsquo;Calling completion handler for phase &amp;ldquo;loginwindow Boot&amp;rdquo;&amp;rsquo;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Attention au logs &lt;strong&gt;&amp;ldquo;timed[100]: settimeofday(&amp;rdquo;&lt;/strong&gt; car il peut y avoir une mise à l&amp;rsquo;heure. Quand on fait le calcul du temps entre les deux logs il faut aussi inclure la remise à l&amp;rsquo;heure si elle a eu lieux.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Je suis donc passé de 2min10sec. entre ses deux logs à 53 sec. C&amp;rsquo;est énorme ! J&amp;rsquo;ai gagné plus de 50% en performance. Toutes les applications sont plus fluides, c&amp;rsquo;est vraiment rentable !&lt;/p&gt;</description>
    </item>
    <item>
      <title>macOS : Pollution dans le fichier /var/log/system.log ... merci iMagneto !</title>
      <link>https://move.cyber-neurones.org/post/2018/03/2018-03-12-macos-pollution-dans-le-fichier-var-log-system-log-merci-imagneto/</link>
      <pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/03/2018-03-12-macos-pollution-dans-le-fichier-var-log-system-log-merci-imagneto/</guid>
      <description>&lt;p&gt;Si vous tapez la commande suivante pour savoir quel est le process qui écrit le plus dans system.log :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cat /var/log/system.log | awk &amp;#39;{print $5}&amp;#39; | grep &amp;#39;\[&amp;#39; | sed &amp;#39;s/\[/ /g&amp;#39; | awk &amp;#39;{print $1}&amp;#39; | sort -n | uniq -c | sort -n | tail &#xA;  86 suhelperd&#xA;  88 KiesAgent&#xA; 262 loginwindow&#xA; 266 syslogd&#xA; 277 GoProMediaService&#xA; 688 ksfetch&#xA; 741 GoogleSoftwareUpdateAgent&#xA; 903 GoogleSoftwareUpdateDaemon&#xA;1672 imagneto_d&#xA;1695 com.apple.xpc.launchd&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;La pollution vient de &lt;strong&gt;imagneto_d&lt;/strong&gt; ( iMagneto : &lt;a href=&#34;http://imagneto.sourceforge.net/&#34;&gt;http://imagneto.sourceforge.net/&lt;/a&gt; ) et de &lt;strong&gt;GoogleSoftwareUpdate&lt;/strong&gt; &amp;hellip;. je trouve que passer un certain nombre de ligne c&amp;rsquo;est de l&amp;rsquo;abus.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iOS 10.13.3 : com.apple.imfoundation.IMRemoteURLConnectionAgent : Unknown key for integer: _DirtyJetsamMemoryLimit</title>
      <link>https://move.cyber-neurones.org/post/2018/02/2018-02-27-ios-10-13-3-com-apple-imfoundation-imremoteurlconnectionagent-unknown-key-for-integer-_dirtyjetsammemorylimit/</link>
      <pubDate>Tue, 27 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/02/2018-02-27-ios-10-13-3-com-apple-imfoundation-imremoteurlconnectionagent-unknown-key-for-integer-_dirtyjetsammemorylimit/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai dans le fichier /var/log/system.log (syslog) sans arrêt l&amp;rsquo;erreur : &lt;strong&gt;com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Pour information : &amp;ldquo;IMRemoteURLConnectionAgent - help: IMRemoteURLConnectionAgent.xpc is part of &lt;strong&gt;Apple’s messaging/chat services&lt;/strong&gt;. (I don&amp;rsquo;t want apple chat or messages or facetime) &amp;ldquo;.&lt;/p&gt;&#xA;&lt;p&gt;Par contre je n&amp;rsquo;arrive pas à savoir d&amp;rsquo;où cela vient. Sur google j&amp;rsquo;ai pu trouver : &amp;ldquo;This error message is because the code is shared between OSX and iOS but the &lt;strong&gt;_DirtyJetsamMemoryLimit&lt;/strong&gt; key is only available on iOS.&amp;rdquo;. Bizarre &amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mise à jours de RubiTrack Pro 4</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-29-mise-a-jours-de-rubitrack-pro-4/</link>
      <pubDate>Mon, 29 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-29-mise-a-jours-de-rubitrack-pro-4/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-29-a-09-52-01-1.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-29-a-09-52-01-1.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-29-a-09-52-43.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-29-a-09-52-43-300x100.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-29-a-09-57-04.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-29-a-09-57-04.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; Le problème que je veux fixer avec la mise à jours :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;rubiTrack 4 Pro[1662]: assertion failed: 17D47: libxpc.dylib + 72637 [F7E5F1BC-614B-39CB-B6CE-92A9C7B7EC0B]: 0x89&#xA;rubiTrack 4 Pro[1662]: BUG in libdispatch client: kevent[mach_recv] monitored resource vanished before the source cancel handler was invoked&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Logs de la mise à jour :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;rubiTrack 4 Pro[2819]: Sparkle: ===== rubiTrack 4 Pro.app =====&#xA;rubiTrack 4 Pro[2819]: Sparkle: Extracting /Users/..../Library/Caches/com.shiftoption.rubitrack4/Sparkle/rubiTrack 4 Pro 2488/rubiTrack-4.4.6_u.dmg as a DMG&#xA;...&#xA;rubiTrack 4 Pro[2819]: Sparkle: copyItemAtPath:/Volumes/E2268C4D-550F-4A3D-BC58-990C0DEF27D2/rubiTrack 4 Pro.app toPath:/Users/.../Library/Caches/com.shiftoption.rubitrack4/Sparkle/rubiTrack 4 Pro 2488/rubiTrack 4 Pro.app&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;A suivre.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bitdefender Virus Scanner : Pas si inutile ...</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-26-bitdefender-virus-scanner-pas-si-inutile/</link>
      <pubDate>Fri, 26 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-26-bitdefender-virus-scanner-pas-si-inutile/</guid>
      <description>&lt;p&gt;Et pan sur le nez &amp;hellip; longtemps j&amp;rsquo;ai pensé que cet anti-virus était totalement inutile sous Mac OSX. Et je dois dire que ce n&amp;rsquo;est pas le cas ! J&amp;rsquo;ai mis en place la version 3.10 :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-25-a-09-29-34.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-25-a-09-29-34.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-25-a-09-28-58.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-25-a-09-28-58-300x220.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Et il y a eu de nombreux virus trouvés, surtout sur Firefox et Chrome &amp;hellip; mais aussi dans les emails.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-26-a-17-05-20.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-26-a-17-05-20.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-26-a-17-05-55.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-26-a-17-05-55.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je ne fais pas la liste mais il y avait :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Trojan.Script.4055.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Virtool.PHP.Ronad.A&lt;/p&gt;</description>
    </item>
    <item>
      <title>iMagneto : une tache de fond imagneto_d ....</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-26-imagneto-une-tache-de-fond-imagneto_d/</link>
      <pubDate>Fri, 26 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-26-imagneto-une-tache-de-fond-imagneto_d/</guid>
      <description>&lt;p&gt;Je viens de voir qu&amp;rsquo;il y avait une tache de fond &amp;ldquo;imagneto_d&amp;rdquo; toute les minutes. J&amp;rsquo;ai donc dans  /var/log/system.log :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;.... imagneto_d[72]: - checking data file at path : /Users/Username/Library/Application Support/iMagneto/imagneto.calendar.plist&#xA;.... imagneto_d[72]: - tmpDate is : 2010-11-24 19:29:08 +0000&#xA;.... imagneto_d[72]: - nextDateChange : 2010-11-24 19:29:08 +0000&#xA;.... imagneto_d[72]: - tmpDate is : 2010-11-24 19:29:09 +0000&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;En faisant des recherches j&amp;rsquo;ai pu voir que c&amp;rsquo;était dans le fichier &lt;strong&gt;/Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist&lt;/strong&gt; .&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&#xA;&amp;lt;!DOCTYPE plist PUBLIC &amp;#34;-//Apple//DTD PLIST 1.0//EN&amp;#34; &amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;#34;&amp;gt;&#xA;&amp;lt;plist version=&amp;#34;1.0&amp;#34;&amp;gt;&#xA;&amp;lt;dict&amp;gt;&#xA; &amp;lt;key&amp;gt;WARNING&amp;lt;/key&amp;gt;&#xA; &amp;lt;string&amp;gt;Do not edit this file by hand. It must remain in sorted-by-date order.&amp;lt;/string&amp;gt;&#xA; &amp;lt;key&amp;gt;poweron&amp;lt;/key&amp;gt;&#xA; &amp;lt;array&amp;gt;&#xA; &amp;lt;dict&amp;gt;&#xA; &amp;lt;key&amp;gt;appPID&amp;lt;/key&amp;gt;&#xA; &amp;lt;integer&amp;gt;74&amp;lt;/integer&amp;gt;&#xA; &amp;lt;key&amp;gt;eventtype&amp;lt;/key&amp;gt;&#xA; &amp;lt;string&amp;gt;poweron&amp;lt;/string&amp;gt;&#xA; &amp;lt;key&amp;gt;scheduledby&amp;lt;/key&amp;gt;&#xA; &amp;lt;string&amp;gt;imagneto_d&amp;lt;/string&amp;gt;&#xA; &amp;lt;key&amp;gt;time&amp;lt;/key&amp;gt;&#xA; &amp;lt;date&amp;gt;2010-11-24T19:27:08Z&amp;lt;/date&amp;gt;&#xA; &amp;lt;/dict&amp;gt;&#xA; &amp;lt;/array&amp;gt;&#xA; &amp;lt;key&amp;gt;wake&amp;lt;/key&amp;gt;&#xA; &amp;lt;array&amp;gt;&#xA; &amp;lt;dict&amp;gt;&#xA; &amp;lt;key&amp;gt;appPID&amp;lt;/key&amp;gt;&#xA; &amp;lt;integer&amp;gt;72&amp;lt;/integer&amp;gt;&#xA; &amp;lt;key&amp;gt;eventtype&amp;lt;/key&amp;gt;&#xA; &amp;lt;string&amp;gt;wake&amp;lt;/string&amp;gt;&#xA; &amp;lt;key&amp;gt;scheduledby&amp;lt;/key&amp;gt;&#xA; &amp;lt;string&amp;gt;imagneto_d&amp;lt;/string&amp;gt;&#xA; &amp;lt;key&amp;gt;time&amp;lt;/key&amp;gt;&#xA; &amp;lt;date&amp;gt;2010-11-24T19:27:08Z&amp;lt;/date&amp;gt;&#xA; &amp;lt;/dict&amp;gt;&#xA; &amp;lt;/array&amp;gt;&#xA;&amp;lt;/dict&amp;gt;&#xA;&amp;lt;/plist&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc fait une modification sur le fichier pour supprimer cette taches. A noter aussi que le fichier &lt;strong&gt;imagneto.calendar.plist&lt;/strong&gt; contient :&lt;/p&gt;</description>
    </item>
    <item>
      <title>iPhoto sous Mac : Compression de la librairie</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-26-iphoto-sous-mac-compression-de-la-librairie/</link>
      <pubDate>Fri, 26 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-26-iphoto-sous-mac-compression-de-la-librairie/</guid>
      <description>&lt;p&gt;La version de iPhoto : Version 3.0 (3251.12.190).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-26-a-10-46-05.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-26-a-10-46-05-300x132.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;état des lieux de la Librairie :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  0B&#x9;Pictures/Bibliothèque Photos.photoslibrary/Attachments&#xA;  0B&#x9;Pictures/Bibliothèque Photos.photoslibrary/Masks&#xA; 25G&#x9;Pictures/Bibliothèque Photos.photoslibrary/Masters&#xA;  0B&#x9;Pictures/Bibliothèque Photos.photoslibrary/Plugins&#xA;4,0K&#x9;Pictures/Bibliothèque Photos.photoslibrary/ProjectDBVersion.plist&#xA;3,7M&#x9;Pictures/Bibliothèque Photos.photoslibrary/Projects.db&#xA;540M&#x9;Pictures/Bibliothèque Photos.photoslibrary/database&#xA;4,0K&#x9;Pictures/Bibliothèque Photos.photoslibrary/iPhotoLock.data&#xA;3,4G&#x9;Pictures/Bibliothèque Photos.photoslibrary/private&#xA; 23G&#x9;Pictures/Bibliothèque Photos.photoslibrary/resources&#xA;1,8G&#x9;Pictures/Bibliothèque Photos.photoslibrary/.upgradedatabase/&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Je n&amp;rsquo;ai pas réussi à comprendre pourquoi il y avait un répertoire &lt;strong&gt;.upgradedatabase/&lt;/strong&gt; .&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai essayé de réparer la librairie afin de diminuer la taille. Je suis sortie de iPhoto et j&amp;rsquo;ai fait Option-Command + Double clic pour lancer une réparation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS : Mise à jours sur macOS High Sierra 10.13.2</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-11-mac-os-mise-a-jours/</link>
      <pubDate>Thu, 11 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-11-mac-os-mise-a-jours/</guid>
      <description>&lt;p&gt;C&amp;rsquo;est la misère suite a cette mise à jours ( macOS High Sierra 10.13.2 ) :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-11-a-16-52-19.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-11-a-16-52-19.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Adieu : Gutenprint, Growl, SourceTree &amp;hellip; Le lien d&amp;rsquo;Apple sur les mises à jours : &lt;a href=&#34;https://support.apple.com/fr-fr/HT201222&#34;&gt;https://support.apple.com/fr-fr/HT201222&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-11-a-17-13-23.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-11-a-17-13-23.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation de ADB sur Mac OS X</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-02-installation-de-adb-sur-mac-os-x/</link>
      <pubDate>Tue, 02 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-02-installation-de-adb-sur-mac-os-x/</guid>
      <description>&lt;p&gt;Les étapes pour l&amp;rsquo;installation de ADB afin d&amp;rsquo;avoir  un shell sous Android via le Mac. C&amp;rsquo;est pour faire suite à mon article &lt;a href=&#34;https://www.cyber-neurones.org/2018/01/asus-zenfone-applications-de-mauvaises-qualites/&#34;&gt;https://www.cyber-neurones.org/2018/01/asus-zenfone-applications-de-mauvaises-qualites/&lt;/a&gt; , et mieux savoir où sont les 25 Go de mémoire interne. Il y a baleine sous gravillon&amp;hellip;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Etape n°1&lt;/strong&gt; : Installation de Homebrew ( à noter que j&amp;rsquo;ai &lt;strong&gt;ruby&lt;/strong&gt; sur mon Mac OS )&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  ruby -e &amp;#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&amp;#34;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Etape n°2&lt;/strong&gt; : Mise à jour de Xcode :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt; Downloading Command Line Tools (macOS High Sierra version 10.13) for Xcode.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/01/capture-decran-2018-01-02-a-16-52-25.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-01-02-a-16-52-25.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Migration en High Sierra, disparition du filtre sur les notifications.</title>
      <link>https://move.cyber-neurones.org/post/2018/01/2018-01-02-macos-migration-en-high-sierra-disparition-du-filtre-sur-les-notifications/</link>
      <pubDate>Tue, 02 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/01/2018-01-02-macos-migration-en-high-sierra-disparition-du-filtre-sur-les-notifications/</guid>
      <description>&lt;p&gt;Le premier problème que je viens de voir c&amp;rsquo;est la disparition du filtre sur les notifications. Et en général avec Facebook, et Tom&amp;rsquo;s HardWare on est à la limite du SPAM. Il faut donc à nouveau supprimer les notifications des pollueurs .&lt;/p&gt;&#xA;&lt;p&gt;Ensuite j&amp;rsquo;ai vu voir que &lt;strong&gt;MampStack.app&lt;/strong&gt; , &lt;strong&gt;SmallImage.app, SourceTree.app, Wireshark.app&lt;/strong&gt; ne fonctionnaient plus &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;A noter aussi que le telnet ne fonctionne plus : &lt;a href=&#34;https://medium.com/@blackSource/bring-telnet-back-on-macos-high-sierra-11de98de1544&#34;&gt;https://medium.com/@blackSource/bring-telnet-back-on-macos-high-sierra-11de98de1544&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;A suivre.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Migration en High Sierra, temps de migration 9h40. Patience.</title>
      <link>https://move.cyber-neurones.org/post/2017/12/2017-12-31-macos-migration-en-high-sierra-temps-de-migration-9h40-patience/</link>
      <pubDate>Sun, 31 Dec 2017 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2017/12/2017-12-31-macos-migration-en-high-sierra-temps-de-migration-9h40-patience/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2017/12/capture-decran-2017-12-31-a-18-09-19.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2017-12-31-a-18-09-19.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je viens de faire la migration en High Sierra ( &lt;strong&gt;10.13.2&lt;/strong&gt; (17C88) sachant que j&amp;rsquo;avais la &lt;strong&gt;10.11.6&lt;/strong&gt; ), le temps annoncé devait être de &lt;strong&gt;46 min&lt;/strong&gt;, finalement cela a durée &lt;strong&gt;8572.8 seconds&lt;/strong&gt; d&amp;rsquo;après MacOS (3h00). Alors que le temps a été bien plus long &amp;hellip; 9h40. Pas grand chose dans &lt;strong&gt;/var/log/install.log&lt;/strong&gt; .&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Dec 31 07:40:29 MacBook-Pro Installer Progress[179]: Status is &amp;#34;Installation : Il reste environ 46 minutes&amp;#34;&#xA;...&#xA;Dec 31 07:41:29 MacBook-Pro Installer Progress[179]: Status is &amp;#34;Installation en cours. Calcul du temps restant…&amp;#34;&#xA;...&#xA;Dec 31 13:18:35 MacBook-Pro Installer Progress[179]: Status is &amp;#34;Installation : Il reste environ 17 minutes&amp;#34;&#xA;...&#xA;2017-12-31 14:27:11+01 MacBook-Pro softwareupdated[369]: /Library/Bundles does not exist - watching for directory creation&#xA;2017-12-31 14:27:11+01 MacBook-Pro softwareupdated[369]: Previous System Version : (null), Current System Version : 10.13.2 (17C88)&#xA;...&#xA;2017-12-31 14:34:59+01 MacBook-Pro Installer Progress[83]: Status is &amp;#34;Fin de l’installation : Il reste environ 16 minutes&amp;#34;&#xA;...&#xA;2017-12-31 14:46:46+01 MacBook-Pro Installer Progress[83]: Status is &amp;#34;Fin de l’installation : Il reste environ 4 minutes&amp;#34;&#xA;...&#xA;2017-12-31 17:15:21+01 MacBook-Pro system_installd[536]: PackageKit: Touched bundle /System/Library/CoreServices/MRT.app&#xA;2017-12-31 17:15:21+01 MacBook-Pro system_installd[536]: PackageKit: ensureRecoveryBooter started.&#xA;2017-12-31 17:15:24+01 MacBook-Pro system_installd[536]: PackageKit: PKUpdatePrebootInstallOperation skipping disk because it is not apfs.&#xA;2017-12-31 17:15:25+01 MacBook-Pro system_installd[536]: Installed &amp;#34;MRTConfigData&amp;#34; (1.26)&#xA;2017-12-31 17:15:29+01 MacBook-Pro install_monitor[869]: Re-included: /Applications, /Developer, /Library, /System, /bin, /private, /sbin, /usr&#xA;2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: releasing backupd&#xA;2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: allow user idle system sleep&#xA;2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: ----- End install -----&#xA;2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: 8572.8s elapsed install time&#xA;2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: Running idle tasks&#xA;2017-12-31 17:15:31+01 MacBook-Pro softwareupdated[369]: Error -10819 registering file:///System/Library/CoreServices/MRT.app/ with LS&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Reste qu&amp;rsquo;il y a des erreurs&amp;hellip; je vais voir si je peux faire un script.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation de Jupyter ( Anaconda ) sous Mac</title>
      <link>https://move.cyber-neurones.org/post/2017/12/2017-12-12-installation-de-jupyter-anaconda-sous-mac/</link>
      <pubDate>Tue, 12 Dec 2017 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2017/12/2017-12-12-installation-de-jupyter-anaconda-sous-mac/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Jupyter&lt;/strong&gt;, c&amp;rsquo;est programmation et rédaction sur une même page. C&amp;rsquo;est vraiment très bien !&lt;/p&gt;&#xA;&lt;p&gt;La documentation officielle : &lt;a href=&#34;http://jupyter.readthedocs.io/en/latest/install.html&#34;&gt;http://jupyter.readthedocs.io/en/latest/install.html&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Mon OSX&lt;/strong&gt; : Version 10.13.2 (17C88). ( A noter : Le MacBook est de mi-2012 et on est en 2017 &amp;hellip; bonne espérance de vie. Pour rappel, la vrai date d&amp;rsquo;utilisation est dans Logiciel -&amp;gt; Installation )&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2017/12/capture-decran-2017-12-12-a-14-00-43.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2017-12-12-a-14-00-43.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il est possible de faire l&amp;rsquo;Etape n°1 ou l&amp;rsquo;Etape n°1 bis (avec Anaconda).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;L&amp;rsquo;étape n°1&lt;/strong&gt; : Installation de Python :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apple : énorme faille de sécurité sur MacOS High Sierra</title>
      <link>https://move.cyber-neurones.org/post/2017/11/2017-11-30-apple-enorme-faille-de-securite-sur-macos-high-sierra/</link>
      <pubDate>Thu, 30 Nov 2017 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2017/11/2017-11-30-apple-enorme-faille-de-securite-sur-macos-high-sierra/</guid>
      <description>&lt;p&gt;Enorme faille de sécurité sur MacOS High Sierra :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2017/11/capture-decran-2017-11-30-a-08-41-15.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2017-11-30-a-08-41-15-250x300.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;entreprise fait d&amp;rsquo;énormes bénéfices ( &lt;a href=&#34;http://www.itespresso.fr/apple-50-milliards-dollars-benefice-annuel-175284.html&#34;&gt;http://www.itespresso.fr/apple-50-milliards-dollars-benefice-annuel-175284.html&lt;/a&gt; : &lt;strong&gt;&lt;em&gt;&amp;ldquo;Apple frôle les 50 milliards de dollars de bénéfice annuel&amp;rdquo;&lt;/em&gt;&lt;/strong&gt; ) , et fait des failles de sécurités d&amp;rsquo;un niveau particulièrement bas. Je pense que la priorité de la qualité de matériel et de la qualité des softwares est révolu. La spécialité d&amp;rsquo;Apple n&amp;rsquo;est plus informatique mais plutôt dans la dissimulation : &lt;a href=&#34;http://www.lefigaro.fr/secteur/high-tech/2017/11/07/32001-20171107ARTFIG00128-paradise-papers-apple-accuse-d-avoir-dissimule-128-milliards-de-dollars-dans-un-paradis-fiscal.php&#34;&gt;http://www.lefigaro.fr/secteur/high-tech/2017/11/07/32001-20171107ARTFIG00128-paradise-papers-apple-accuse-d-avoir-dissimule-128-milliards-de-dollars-dans-un-paradis-fiscal.php&lt;/a&gt; &amp;ldquo;&lt;strong&gt;&lt;em&gt;«Paradise papers» : Apple accusé d&amp;rsquo;avoir dissimulé 128 milliards de dollars&amp;rdquo;&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS X : Script pour parser tous les emails de Mail ( format emlx )</title>
      <link>https://move.cyber-neurones.org/post/2017/10/2017-10-09-mac-os-x-script-pour-passer-tous-les-emails-de-mail/</link>
      <pubDate>Mon, 09 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2017/10/2017-10-09-mac-os-x-script-pour-passer-tous-les-emails-de-mail/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai fait un script ( rapidement, donc un bash et pas du Perl ou du Python) pour parser tous les emails dans Mail, il suffit de mettre ce script sous : &lt;strong&gt;/Users/MonLogin/Library/Mail/&lt;/strong&gt; .&lt;/p&gt;&#xA;&lt;p&gt;Le scripts en version V1 :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#!/bin/bash&#xA;#&#xA;&#xA;compteur=0&#xA;erreur=0&#xA;&#xA;chercheFichier() {&#xA;   Rep=&amp;#34;$1&amp;#34;&#xA;   for item in $Rep/*&#xA;   do [ -f &amp;#34;$item&amp;#34; ] &#xA;&#x9;ext=&amp;#34;${item##*.}&amp;#34;&#xA;&#x9;#echo &amp;#34;$item $ext&amp;#34;&#xA;&#x9;#if  file -i $item | grep -q text ; then &#xA;&#x9;&#x9;if [ &amp;#34;$ext&amp;#34; = &amp;#34;emlx&amp;#34; ] ; then&#xA;&#x9;&#x9;&#x9;from=`head -40 $item | grep &amp;#34;^From: &amp;#34; | awk -v FS=&amp;#34;(&amp;lt;|&amp;gt;)&amp;#34; &amp;#39;{print $2}&amp;#39; | head -1`&#xA;&#x9;&#x9;        if [ ! -n &amp;#34;$from&amp;#34; ] ;&#xA;&#x9;&#x9;&#x9;&#x9;then&#xA;&#x9;&#x9;&#x9;&#x9;from=`head -40 $item | grep &amp;#34;^From: &amp;#34; | awk -v FS=&amp;#39;(&amp;#34;|&amp;#34;)&amp;#39; &amp;#39;{print $2}&amp;#39; | head -1`&#xA;&#x9;&#x9;&#x9;fi&#xA;&#x9;&#x9;&#x9;date=`head -50 $item | grep &amp;#34;^Date: &amp;#34; | sed &amp;#39;s/Date: //g&amp;#39; | sed &amp;#39;s/.*,//&amp;#39; | head -1`&#xA;&#x9;&#x9;&#x9;if [ ! -n &amp;#34;$date&amp;#34; ] ;&#xA;&#x9;&#x9;&#x9;&#x9;then&#xA;&#x9;&#x9;&#x9;&#x9;date=`head -50 $item | grep &amp;#34;^Date: &amp;#34; | head -1`&#xA;&#x9;&#x9;&#x9;fi&#xA;&#x9;&#x9;&#x9;if [ -n &amp;#34;$from&amp;#34; ] ; then&#xA;&#x9;&#x9;&#x9;&#x9;if [ -n &amp;#34;$date&amp;#34; ] ; then&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;compteur=`expr $compteur + 1`&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;echo &amp;#34;$compteur | $from | $date&amp;#34; &amp;gt;&amp;gt; list.txt&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;else &#xA;&#x9;&#x9;&#x9;&#x9;&#x9;erreur=`expr $erreur + 1`&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;echo &amp;#34;Pas de date : $compteur / $erreur / $from / $item&amp;#34;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;fi&#xA;&#x9;&#x9;&#x9;&#x9;else &#xA;&#x9;&#x9;&#x9;&#x9;erreur=`expr $erreur + 1`&#xA;&#x9;&#x9;&#x9;&#x9;from=`head -10 $item | grep &amp;#34;^From: &amp;#34; | head -1`&#xA;&#x9;&#x9;&#x9;&#x9;echo &amp;#34;Pas d&amp;#39;email : $compteur / $erreur / $from / $item&amp;#34;&#xA;&#x9;&#x9;&#x9;&#x9;fi&#xA;&#x9;&#x9;&#x9;fi&#xA;&#x9;&#x9;#fi&#xA;      [ -d &amp;#34;$item&amp;#34; ] &amp;amp;&amp;amp; chercheFichier &amp;#34;$item&amp;#34;&#xA;   done&#xA;}&#xA; &#xA;[ -d &amp;#34;${1:-.}&amp;#34; ] &amp;amp;&amp;amp; chercheFichier ${1:-.}&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai fait un test et sur 140.000 emails (en 14 ans) j&amp;rsquo;ai eu 500 erreurs, le problèmes des erreurs ce sont les emails en binaires. Il faut trouver la bonne limite dans le &lt;strong&gt;&amp;ldquo;head -40&amp;rdquo;&lt;/strong&gt; et &amp;ldquo;&lt;strong&gt;head -50&lt;/strong&gt;&amp;rdquo; afin de n&amp;rsquo;avoir que l&amp;rsquo;entête de l&amp;rsquo;email. Mais le champ &amp;ldquo;Date&amp;rdquo; se trouve après le champ &amp;ldquo;To&amp;rdquo;, qui lors d&amp;rsquo;un spam est très très long .&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation de LibreOffice sur OSX : vérification de LibreOffice.app</title>
      <link>https://move.cyber-neurones.org/post/2017/01/2017-01-14-installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/</link>
      <pubDate>Sat, 14 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2017/01/2017-01-14-installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/</guid>
      <description>&lt;p&gt;Le lien pour faire le téléchargement de LibreOffice : &lt;a href=&#34;https://fr.libreoffice.org/download/libreoffice-stable/&#34;&gt;https://fr.libreoffice.org/download/libreoffice-stable/&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;Ma version : &lt;strong&gt;OX X Yosemite 10.10.5&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2017/01/installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/capture-decran-2017-01-14-a-15-16-18/&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-decran-2017-01-14-a-15-16-18.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Quand on lance pour la premier fois on se retrouve avec une fenêtre de vérification :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2017/01/installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/capture-decran-2017-01-14-a-14-09-23/&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-decran-2017-01-14-a-14-09-23.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;La première technique est de maintenir le touche &lt;strong&gt;CTRL&lt;/strong&gt; et de faire &lt;strong&gt;Ouvrir&lt;/strong&gt;, mais cela ne marche pas à 100%.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2017/01/installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/capture-decran-2017-01-14-a-14-12-25/&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-decran-2017-01-14-a-14-12-25.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Le mieux est donc de suivre ses étapes :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Préférences Système :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2017/01/installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/capture-decran-2017-01-14-a-15-16-29/&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-decran-2017-01-14-a-15-16-29.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sécurité et confidentialité :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/2017/01/installation-de-libreoffice-sur-osx-verification-de-libreoffice-app/capture-decran-2017-01-14-a-14-38-57/&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-decran-2017-01-14-a-14-38-57.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac Book Pro : A lire ...</title>
      <link>https://move.cyber-neurones.org/post/2016/11/2016-11-02-mac-book-pro-a-lire/</link>
      <pubDate>Wed, 02 Nov 2016 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2016/11/2016-11-02-mac-book-pro-a-lire/</guid>
      <description>&lt;p&gt;Il est clair que mon prochain ordinateur ne sera plus un &lt;strong&gt;Mac Book Pro&lt;/strong&gt; :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.zdnet.fr/actualites/nouveaux-macbook-pro-un-desastre-pour-la-reparabilite-39844094.htm&#34;&gt;http://www.zdnet.fr/actualites/nouveaux-macbook-pro-un-desastre-pour-la-reparabilite-39844094.htm&lt;/a&gt; .&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.ifixit.com/Teardown/MacBook+Pro+13-Inch+Function+Keys+Late+2016+Teardown/72415&#34;&gt;https://www.ifixit.com/Teardown/MacBook+Pro+13-Inch+Function+Keys+Late+2016+Teardown/72415&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2016/11/capture-decran-2016-11-02-a-16-56-17.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2016-11-02-a-16-56-17-300x120.png&#34; alt=&#34;capture-decran-2016-11-02-a-16-56-17&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;La qualité &lt;strong&gt;oui&lt;/strong&gt; mais pour ce qui est de la réparabilité c&amp;rsquo;est clairement &lt;strong&gt;non&lt;/strong&gt; !&lt;/p&gt;&#xA;&lt;p&gt;Après avoir laissé tombé l&amp;rsquo;iPhone (pour Android), c&amp;rsquo;est Mac OS &amp;hellip; sniff ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation un media-center avec OSMC sur un Raspberry Pi 3 Model B</title>
      <link>https://move.cyber-neurones.org/post/2016/09/2016-09-30-installation-un-media-center-avec-osmc-sur-un-raspberry-pi-3-model-b/</link>
      <pubDate>Fri, 30 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2016/09/2016-09-30-installation-un-media-center-avec-osmc-sur-un-raspberry-pi-3-model-b/</guid>
      <description>&lt;p&gt;Le matériel que j&amp;rsquo;ai utilisé :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Raspberry Pi 3 : C&amp;rsquo;est &lt;strong&gt;65 Euro&lt;/strong&gt; chez Amazon.fr &amp;ldquo;&lt;a href=&#34;https://www.amazon.fr/gp/r.html?C=29J6ME40FPC37&amp;amp;K=A1TC9IROL03KX8&amp;amp;R=SNTO6TAUI8P1&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww.amazon.fr%2Fdp%2FB01DC6MKAQ%2Fref%3Dpe_386181_51767671_TE_dp_1&amp;amp;A=VMEJ6IGT4RGLJFTO4WHH7PDNHPWA&amp;amp;H=QAOBABJEQNOMSBADXHAYJHEYJ2AA&amp;amp;ref_=pe_386181_51767671_TE_dp_1&#34;&gt;Vilros Raspberry Pi 3 Complete Starter Kit&amp;ndash;EU Plug Edition&lt;/a&gt;&amp;rdquo; . Avec un Raspberry on fait tout :&#xA;&lt;ul&gt;&#xA;&lt;li&gt;un media center,&lt;/li&gt;&#xA;&lt;li&gt;une alarme,&lt;/li&gt;&#xA;&lt;li&gt;une maison connecté, &amp;hellip;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Clavier sans fil: C&amp;rsquo;est &lt;strong&gt;23 Euro&lt;/strong&gt; chez Amazon.fr &amp;ldquo;&lt;a href=&#34;https://www.amazon.fr/gp/r.html?C=29J6ME40FPC37&amp;amp;K=A1TC9IROL03KX8&amp;amp;R=SNTO6TAUI8P1&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww.amazon.fr%2Fdp%2FB00QI0WYHS%2Fref%3Dpe_386181_51767671_TE_dp_2&amp;amp;A=EYWKUU1ORA2JRIGHTJAABIAY0ZKA&amp;amp;H=DKMNOUPPEAMNMKSRVZZNTGSBJPIA&amp;amp;ref_=pe_386181_51767671_TE_dp_2&#34;&gt;iClever® 2.4GHz Mini clavier sans-fil (wireless) - AZERTY - Rechargeable&lt;/a&gt;&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Carte SD : pas nécessaire de prendre plus de 16 Go a mon avis (celle du Kit peut faire l&amp;rsquo;affaire). J&amp;rsquo;ai pris une carte supplémentaire pour ne pas toucher à la carte livré avec le Raspberry Pi 3. C&amp;rsquo;est &lt;strong&gt;15 Euro&lt;/strong&gt; chez Amazon.fr pour une carte de 32 Go &amp;ldquo;&lt;a href=&#34;https://www.amazon.fr/gp/r.html?C=29J6ME40FPC37&amp;amp;K=A1TC9IROL03KX8&amp;amp;R=SNTO6TAUI8P1&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww.amazon.fr%2Fdp%2FB013UDL5RU%2Fref%3Dpe_386181_51767671_TE_dp_1&amp;amp;A=AQGAOCQXMMH3BZADXQSCDFUMMZGA&amp;amp;H=XYIF09LFTJ3STCZUJ81KNWUUFXMA&amp;amp;ref_=pe_386181_51767671_TE_dp_1&#34;&gt;Carte Mémoire microSDHC SanDisk Ultra 32GB (Nouvelle Version) Vitesse de Lecture Allant jusqu&amp;rsquo;à 80MB/S, Classe 10 FFP&lt;/a&gt;&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;Total : &lt;strong&gt;103 Euro&lt;/strong&gt;. On peut éventuellement prendre une disque dur de 1 To si on veut s&amp;rsquo;en servir de NAS pour le stockage.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;L&amp;rsquo;installation :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS :  Migration de Yosemite vers El Capitan</title>
      <link>https://move.cyber-neurones.org/post/2016/09/2016-09-30-mac-os-migration-de-yosemite-vers-el-capitan/</link>
      <pubDate>Fri, 30 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2016/09/2016-09-30-mac-os-migration-de-yosemite-vers-el-capitan/</guid>
      <description>&lt;p&gt;Normalement un message s&amp;rsquo;affiche pour indiquer que la migration va prendre 35 minutes, en réalité c&amp;rsquo;est largement plus. Si je regarde le fichier &lt;strong&gt;/var/log/install.log&lt;/strong&gt; (pas de fichier : /Library/Logs/SystemMigration.log )&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Sep 30 09:06:04 InstallAssistant[1969]: @(#)PROGRAM:Install  PROJECT:Install-924.1&#xA;Sep 30 09:06:04 InstallAssistant[1969]: @(#)PROGRAM:IA  PROJECT:InstallAssistant-532&#xA;Sep 30 09:06:04 InstallAssistant[1969]: Hardware: MacBookPro9,1 @ 2.30 GHz (x 8), 8192 MB RAM&#xA;Sep 30 09:06:04 InstallAssistant[1969]: Running OS Build: Mac OS X 10.10.5 (14F1912)&#xA;...&#xA;Sep 30 09:06:07 InstallAssistant[1969]: Using distribution archive from /Applications/Install OS X El Capitan.app/Contents/SharedSupport/OSInstall.mpkg&#xA;...&#xA;Sep 30 12:45:35 systemmigrationd[273]: Connected to daemon. Language set to: French&#xA;Sep 30 12:45:35 systemmigrationd[273]: Request: State change: &amp;#34;Awaiting Reboot&amp;#34; -&amp;gt; &amp;#34;Post-Reboot&amp;#34;&#xA;Sep 30 12:45:35 systemmigrationd[273]: Progress Status: Reprise de la migration…&#xA;Sep 30 12:45:35 systemmigrationd[273]: Engine: Startup: Entering post-reboot phase.&#xA;Sep 30 12:45:35 systemmigrationd[273]: Engine: Startup: Waiting for source and target systems to be available.&#xA;...&#xA;Sep 30 12:48:02 softwareupdated[255]: 9 updates found:&#xA;        031-04978        | CoreLSKD Configuration Data 8&#xA;        031-25201        | Mise à jour des logiciels d’imprimantes EPSON 3.2&#xA;        031-56720        | Incompatible Kernel Extension Configuration Data 3.30.1&#xA;        031-63178        | Mise à jour d’OS X El Capitan 10.11.6&#xA;        031-70458        | MÀJ de la compatibilité avec le format RAW des appareils photo numériques 6.21&#xA;        031-74368        | Chinese Word List Update 4.22&#xA;        031-75837        | Core Suggestions Configuration Data 766&#xA;        031-81733        | MRT Configuration Data 1.10&#xA;        031-81734        | XProtectPlistConfigData 1.0&#xA;...&#xA;Sep 30 12:49:04 system_installd[469]: PackageKit: Removing client PKInstallDaemonClient pid=255, uid=200 (/System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated)&#xA;Sep 30 12:49:04 installd[323]: PackageKit: Removing client PKInstallDaemonClient pid=255, uid=200 (/System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated)&#xA;...&#xA;Sep 30 13:35:50  systemmigrationd[273]: Done rebuilding XPC Cache.&#xA;Sep 30 13:35:50  systemmigrationd[273]: Migration took 3014.721375 seconds long.&#xA;Sep 30 13:35:50  systemmigrationd[273]: Migration copied 718.80 MB of 718.80 MB at a rate of 0.24 MB/s overall&#xA;Sep 30 13:35:50  systemmigrationd[273]: Time since reporting one minute remaining: 3004.303797&#xA;Sep 30 13:35:50  systemmigrationd[273]: Migration is releasing Time Machine and Spotlight indexing, idle sleep&#xA;Sep 30 13:35:50  systemmigrationd[273]: Allowing machine sleep.&#xA;Sep 30 13:35:50  systemmigrationd[273]: Request: State change: &amp;#34;Post-Reboot&amp;#34; -&amp;gt; &amp;#34;Done&amp;#34;&#xA;Sep 30 13:35:50  systemmigrationd[273]:  ** Migration is reporting 0 errors and warnings : (&#xA;...&#xA;Sep 30 15:07:10 softwareupdated[255]: 3 updates found:&#xA;        031-25201        | Mise à jour des logiciels d’imprimantes EPSON 3.2&#xA;        031-63178        | Mise à jour d’OS X El Capitan 10.11.6&#xA;        031-70458        | MÀJ de la compatibilité avec le format RAW des appareils photo numériques 6.21&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour être exact cela a pris &lt;strong&gt;4h29&lt;/strong&gt; à la place de &lt;strong&gt;0h35&lt;/strong&gt; minutes annoncées. Ah , si le temps pouvait se suspendre comme une installation de Mac !&lt;/p&gt;</description>
    </item>
    <item>
      <title>CISCO AnyConnect avec Safari sous Mac</title>
      <link>https://move.cyber-neurones.org/post/2016/09/2016-09-01-cisco-anyconnect-avec-safari-sous-mac/</link>
      <pubDate>Thu, 01 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2016/09/2016-09-01-cisco-anyconnect-avec-safari-sous-mac/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai donc les deux configurations suivantes :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Configuration n°1 :&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OS X El Captain : 10.11.6&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Safari : 9.1.2&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Cisco AnyConnect 3.1.09013&lt;/li&gt;&#xA;&lt;li&gt;Java 8 Update 10&lt;/li&gt;&#xA;&lt;li&gt;AnyConnect Secure Mobility Client 3.1.09013&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Configuration n°1 : (sur le même PC)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OS X El Captain : 10.11.6&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Firefox : 30.0.5&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Cisco AnyConnect 3.1.09013&lt;/li&gt;&#xA;&lt;li&gt;Java 8 Update 10&lt;/li&gt;&#xA;&lt;li&gt;AnyConnect Secure Mobility Client 3.1.09013&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Avec &lt;strong&gt;Firefox&lt;/strong&gt; je n&amp;rsquo;ai aucun problème :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2016/09/cyber-neurones_capture-d%E2%80%99ecran-2016-08-30-a-10.39.27.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2016-08-30-a-10.39.27-300x218.png&#34; alt=&#34;Capture d’écran 2016-08-30 à 10.39.27&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Avec &lt;strong&gt;Safari&lt;/strong&gt;, impossible pour lui de voir que j&amp;rsquo;ai installé le client :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Photos sous Mac : Compression de la librairie (Library)</title>
      <link>https://move.cyber-neurones.org/post/2016/07/2016-07-12-photos-sous-mac-compression-de-la-librairie/</link>
      <pubDate>Tue, 12 Jul 2016 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2016/07/2016-07-12-photos-sous-mac-compression-de-la-librairie/</guid>
      <description>&lt;p&gt;J&amp;rsquo;utilise Photos : version &lt;strong&gt;1.0.1&lt;/strong&gt; sous Mac. J&amp;rsquo;ai pu voir qu&amp;rsquo;en décochant la case &amp;ldquo;Copier les éléments dans la photothèque Photos&amp;rdquo;, j&amp;rsquo;avais de répertoire Previews moins volumineux . Il faut dire qu&amp;rsquo;il y a 49.000 photos mais on repousse toujours le ménage dans l&amp;rsquo;espace disque ;) .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2016/07/cyber-neurones_capture-d%E2%80%99ecran-2016-07-11-a-14.49.55.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2016-07-11-a-14.49.55.png&#34; alt=&#34;Capture d’écran 2016-07-11 à 14.49.55&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2016/07/cyber-neurones_capture-d%E2%80%99ecran-2016-07-11-a-14.49.25.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2016-07-11-a-14.49.25.png&#34; alt=&#34;Capture d’écran 2016-07-11 à 14.49.25&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je n&amp;rsquo;utilise pas les services iCloud qui ont pour finalité l&amp;rsquo;achat d&amp;rsquo;espace de stockage.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2016/07/cyber-neurones_capture-d%E2%80%99ecran-2016-07-11-a-14.49.40.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2016-07-11-a-14.49.40.png&#34; alt=&#34;Capture d’écran 2016-07-11 à 14.49.40&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ménage dans les process sous le Mac : BBDaemon &amp; iCloud</title>
      <link>https://move.cyber-neurones.org/post/2016/06/2016-06-08-menage-dans-les-process-sous-le-mac-bbdaemon-icloud/</link>
      <pubDate>Wed, 08 Jun 2016 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2016/06/2016-06-08-menage-dans-les-process-sous-le-mac-bbdaemon-icloud/</guid>
      <description>&lt;p&gt;La commande lsof est vraiment très pratique sous Mac/Linux, elle permet de voir tous les &amp;ldquo;fichiers&amp;rdquo; ouverts et donc de voir les applications actives. Je la trouve plus efficace que la commande ps, car en plus on a la liste des fichiers a supprimer.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai pu voir que &amp;ldquo;BBDaemon&amp;rdquo; qui est un soft pour BlackBerry était toujours actif malgré la désinstallation propre. Je vais donc faire :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;rm /Library/LaunchDaemons/com.rim.*&#xA;&#xA;rm /Library/LaunchAgents/com.rim.*&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;rm -rf /Library/Application\ Support/BlackBerry/&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai aussi supprimé le répertoire : &lt;strong&gt;/Users/[yourname]/Library/Application Support/iLifeAssetManagement/assets/sub&lt;/strong&gt; qui faisait 3 Go. Ce répertoire permet de faire la synchronisation de photo sur le Cloud Apple : iCloud, hors je n&amp;rsquo;utilise pas cela pour des raisons de sécurité. C&amp;rsquo;est donc bizarre d&amp;rsquo;avoir un répertoire aussi rempli&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RubiTrack 4 Pro</title>
      <link>https://move.cyber-neurones.org/post/2015/06/2015-06-15-rubitrack-4-pro/</link>
      <pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2015/06/2015-06-15-rubitrack-4-pro/</guid>
      <description>&lt;p&gt;Enfin la nouvelle version vient de sortir : &lt;a href=&#34;http://www.rubitrack.com/fr/&#34;&gt;http://www.rubitrack.com/fr/&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2015/06/cyber-neurones_rubitrack4.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_rubitrack4-300x175.png&#34; alt=&#34;RubiTrack4&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;D&amp;rsquo;abord parlons du prix, car c&amp;rsquo;est pas très simple.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Le logiciel sans l&amp;rsquo;extension iOS : &lt;strong&gt;99 €&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Le logiciel avec l&amp;rsquo;extension iOS  : &lt;strong&gt;89 €&lt;/strong&gt; (mais avec 9 € à payer sur l&amp;rsquo;Apple Store)&lt;/li&gt;&#xA;&lt;li&gt;Le logiciel sans l&amp;rsquo;extension iOS si on a déjà une ancienne version : &lt;strong&gt;54,5 €&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Le logiciel avec l&amp;rsquo;extension iOS si on a déjà une ancienne version : &lt;strong&gt;44,5 €&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Je ne suis pas sûr qu&amp;rsquo;un logiciel à 99 € puisse se vendre facilement, mais je pense qu&amp;rsquo;il a passé beaucoup de temps sur le développement. C&amp;rsquo;est pas évident de trouver le juste prix&amp;hellip;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TAPForm : export de Bento vers TAPForm (images incluses)</title>
      <link>https://move.cyber-neurones.org/post/2015/02/2015-02-03-tapform-export-de-bento-vers-tapform-images-incluses/</link>
      <pubDate>Tue, 03 Feb 2015 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2015/02/2015-02-03-tapform-export-de-bento-vers-tapform-images-incluses/</guid>
      <description>&lt;p&gt;Le lien de TAPForm sur l&amp;rsquo;Apple Store : &lt;a href=&#34;https://itunes.apple.com/fr/app/tap-forms-base-de-donnees/id494995266?mt=12&#34;&gt;https://itunes.apple.com/fr/app/tap-forms-base-de-donnees/id494995266?mt=12&lt;/a&gt;. J&amp;rsquo;estime que c&amp;rsquo;est la meilleure alternative à Bento.&lt;/p&gt;&#xA;&lt;h1 id=&#34;solution--n1--pour-utilisateur-de-bento-avec-une-version--40-&#34;&gt;Solution ( n°1 ) pour utilisateur de Bento avec une version &amp;gt;= 4.0 :&lt;/h1&gt;&#xA;&lt;p&gt;Attention : les utilisateurs de la dernière version de Bento peuvent utiliser cette méthode qui est beaucoup plus simple :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.manula.com/manuals/tap-zapp/tap-forms-mac/3/en/topic/bento-template-importer&#34;&gt;http://www.manula.com/manuals/tap-zapp/tap-forms-mac/3/en/topic/bento-template-importer&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Pour voir si vous avez la dernière version il faut faire : Bento -&amp;gt; Fichier -&amp;gt; Exporter -&amp;gt; Modèle (et il faut avoir une case à cocher indiquant d&amp;rsquo;inclure les données).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bitdefendeur Virus Scanner : le test de la version pour Mac.</title>
      <link>https://move.cyber-neurones.org/post/2014/04/2014-04-27-bitdefendeur-virus-scanner-le-test-de-la-version-pour-mac/</link>
      <pubDate>Sun, 27 Apr 2014 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2014/04/2014-04-27-bitdefendeur-virus-scanner-le-test-de-la-version-pour-mac/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai voulu testé ce logiciel, malgré quelques manques il a été très efficace. J&amp;rsquo;ai l&amp;rsquo;impression qu&amp;rsquo;il s&amp;rsquo;arrête dès que l&amp;rsquo;ordinateur se met en pause.&lt;/p&gt;&#xA;&lt;p&gt;Voici la liste des virus trouvés :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2014/04/cyber-neurones_capture-d%E2%80%99ecran-2014-04-25-a-15.13.38.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2014-04-25-a-15.13.38.png&#34; alt=&#34;Capture d’écran 2014-04-25 à 15.13.38&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;interface est simple :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2014/04/cyber-neurones_capture-d%E2%80%99ecran-2014-04-24-a-16.41.19.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2014-04-24-a-16.41.19.png&#34; alt=&#34;Capture d’écran 2014-04-24 à 16.41.19&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS : Comment compresser la Library de iPhoto ?</title>
      <link>https://move.cyber-neurones.org/post/2014/04/2014-04-12-macos-comment-compresser-la-library-de-iphoto/</link>
      <pubDate>Sat, 12 Apr 2014 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2014/04/2014-04-12-macos-comment-compresser-la-library-de-iphoto/</guid>
      <description>&lt;p&gt;Voici quel est ma version de iPhoto : &lt;strong&gt;9.5.1.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2014/04/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-11.51.39.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-11.51.39.png&#34; alt=&#34;Capture d’écran 2014-04-12 à 11.51.39&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Etape n°1 : Voir quel est la taille de la librairie :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2014/04/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-12.00.01.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-12.00.01.png&#34; alt=&#34;Capture d’écran 2014-04-12 à 12.00.01&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Etape n°2 : Faire une extraction des vidéos via un filtre :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2014/04/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-11.53.02.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-11.53.02.png&#34; alt=&#34;Capture d’écran 2014-04-12 à 11.53.02&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ensuite il faut faire un copier/coller vers un autre espace disque.&lt;/p&gt;&#xA;&lt;p&gt;Etape n°3 :  Il faut Exporter toutes les images :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2014/04/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-11.52.11.png&#34;&gt;&lt;img src=&#34;images/cyber-neurones_capture-d%E2%80%99ecran-2014-04-12-a-11.52.11.png&#34; alt=&#34;Capture d’écran 2014-04-12 à 11.52.11&#34;&gt;&lt;/a&gt; La conversion est longue :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Alternative à Bento</title>
      <link>https://move.cyber-neurones.org/post/2014/01/2014-01-22-alternative-a-bento/</link>
      <pubDate>Wed, 22 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2014/01/2014-01-22-alternative-a-bento/</guid>
      <description>&lt;p&gt;Quelles sont les alternatives au Logiciel Bento :&lt;/p&gt;&#xA;&lt;h1 id=&#34;filemaker-pro-12-non-hell-boyboycott-de-leurs-produits--sans-parler-du-prix&#34;&gt;&lt;a href=&#34;http://www.macworld.com/product/1194038/filemaker-pro-12.html&#34;&gt;FileMaker Pro 12&lt;/a&gt; : Non !!! &lt;img src=&#34;images/hell_boy.png&#34; alt=&#34;Hell Boy&#34; title=&#34;Hell Boy&#34;&gt; Boycott de leurs produits &amp;hellip;. sans parler du prix.&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://store.apple.com/fr/product/HB788F/A/filemaker%C2%A0pro%C2%A013&#34;&gt;http://store.apple.com/fr/product/HB788F/A/filemaker%C2%A0pro%C2%A013&lt;/a&gt; : Version Mac : &lt;strong&gt;417 Euro&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Import des données : OK.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;idatabase&#34;&gt;&lt;a href=&#34;http://www.macworld.com/product/664606/idatabase.html&#34;&gt;iDatabase&lt;/a&gt; :&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt; &lt;a href=&#34;https://itunes.apple.com/fr/app/idatabase/id328185048?mt=8&#34;&gt;https://itunes.apple.com/fr/app/idatabase/id328185048?mt=8&lt;/a&gt; : Version iPhone : &lt;strong&gt;1,79 Euro.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://itunes.apple.com/fr/app/idatabase/id414104841?mt=12&#34;&gt;https://itunes.apple.com/fr/app/idatabase/id414104841?mt=12&lt;/a&gt; : Version Mac : &lt;strong&gt;17,99 Euro.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Import Bento : Non.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Taille application Mac : &lt;strong&gt;13.9 Mo&lt;/strong&gt; (Version 2.3)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;symphytum-11&#34;&gt;&lt;a href=&#34;http://www.macworld.com/product/1260620/symphytum.html&#34;&gt;Symphytum 1.1&lt;/a&gt; :&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Article dans MacWorld : &lt;a href=&#34;http://www.macworld.com/article/2060829/symphytum-1-1-review-bento-like-database-app-a-work-in-progress.html&#34;&gt;http://www.macworld.com/article/2060829/symphytum-1-1-review-bento-like-database-app-a-work-in-progress.html&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;tap-forms-for-machttpwwwtapformscom--le-moins-mauvais-baffle&#34;&gt;&lt;a href=&#34;http://www.macworld.com/product/1253936/tap-forms-for-mac.html&#34;&gt;Tap Forms for Mac&lt;/a&gt; : http://www.tapforms.com : Le moins mauvais &amp;hellip; &lt;img src=&#34;images/baffle.png&#34; alt=&#34;Baffle&#34; title=&#34;Baffle&#34;&gt;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Site Web : &lt;a href=&#34;http://www.tapforms.com/blog/&#34;&gt;http://www.tapforms.com/blog/&lt;/a&gt; :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bento</title>
      <link>https://move.cyber-neurones.org/post/2014/01/2014-01-01-bento/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2014/01/2014-01-01-bento/</guid>
      <description>&lt;p&gt;La mort d&amp;rsquo;un très bon logiciel sur Mac &amp;hellip; &lt;a href=&#34;http://www.filemaker.com/bento/&#34;&gt;http://www.filemaker.com/bento/&lt;/a&gt; :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;FileMaker no longer offers the Bento consumer products.&lt;/p&gt;&#xA;&lt;p&gt;We will provide technical support for Bento products through July 30, 2014.&lt;/p&gt;&#xA;&lt;p&gt;We thank you for your support of Bento.&amp;rdquo;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;La synchronisation IPAD/Mac ne fonctionne plus depuis iOS 7.0 &amp;hellip;&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://help.filemaker.com/app/answers/detail/a_id/12578&#34;&gt;http://help.filemaker.com/app/answers/detail/a_id/12578&lt;/a&gt; :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Bento 4 for iPad is not fully compatible with iOS 7&amp;rdquo;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;Action : Boycott des produits FileMaker.&lt;img src=&#34;images/what.png&#34; alt=&#34;What?!&#34; title=&#34;What?!&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Les liens :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.macg.co/logiciels/2013/07/filemaker-stoppe-le-d%C3%A9veloppement-de-bento-76653/page/4/0&#34;&gt;http://www.macg.co/logiciels/2013/07/filemaker-stoppe-le-développement-de-bento-76653/page/4/0&lt;/a&gt; : Mac Génération.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Delicious Library 3</title>
      <link>https://move.cyber-neurones.org/post/2013/12/2013-12-30-delicious-library/</link>
      <pubDate>Mon, 30 Dec 2013 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2013/12/2013-12-30-delicious-library/</guid>
      <description>&lt;p&gt;Le lien du logiciel :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://delicious-monster.com&#34;&gt;http://delicious-monster.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Bon logiciel malgré quelques planages, j&amp;rsquo;espère qu&amp;rsquo;il va évoluer dans le temps.Avec par exemple une synchronisation sur un logiciel IPAD/IPHONE. A noter que Delicious Library 2 planté constamment &amp;hellip; j&amp;rsquo;avais même demandé le remboursement tellement il était inutilisable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OS X Mavericks.</title>
      <link>https://move.cyber-neurones.org/post/2013/11/2013-11-18-os-x-mavericks/</link>
      <pubDate>Mon, 18 Nov 2013 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2013/11/2013-11-18-os-x-mavericks/</guid>
      <description>&lt;p&gt;La grosse misère &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;1-Sécurité :&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Grosse régression sur la sécurité !!! &lt;img src=&#34;images/too_sad.png&#34; alt=&#34;Too Sad&#34; title=&#34;Too Sad&#34;&gt; Un grand pas en arrière ….&lt;/p&gt;&#xA;&lt;p&gt;La réponse d&amp;rsquo;Apple : &lt;a href=&#34;http://www.cnetfrance.fr/news/mac-os-x-mavericks-apple-conseille-de-downgrader-pour-retrouver-syncservices-39795128.htm&#34;&gt;http://www.cnetfrance.fr/news/mac-os-x-mavericks-apple-conseille-de-downgrader-pour-retrouver-syncservices-39795128.htm&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt; Apple impose un passage par des serveurs en ligne.&lt;/p&gt;&#xA;&lt;p&gt;Les quelques utilisateurs &lt;a href=&#34;http://www.cnetfrance.fr/news/os-x-mavericks-adopte-par-55-des-mac-en-24-heures-39795075.htm&#34;&gt;qui ont commencé à installer&lt;/a&gt; le dernier Mac OS X s&amp;rsquo;en sont rendus compte : Mavericks ne laisse plus la possibilité de synchroniser les contacts et calendriers iOS en local. Une option qui ne plait pas à tout le monde.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iMovie et perte de place ?!</title>
      <link>https://move.cyber-neurones.org/post/2013/11/2013-11-15-imovie-et-perte-de-place/</link>
      <pubDate>Fri, 15 Nov 2013 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2013/11/2013-11-15-imovie-et-perte-de-place/</guid>
      <description>&lt;p&gt;En cherchant dans la Librairie de iPhoto j&amp;rsquo;ai pu voir que iMovie faisait des conversions de fichiers, mais qu&amp;rsquo;il oubliait d&amp;rsquo;effacer les fichiers. On se retrouve donc avec des fichiers .mov plus ou moins volumineux.&lt;/p&gt;&#xA;&lt;p&gt;Pour ma part j&amp;rsquo;ai pu regagner près de 40 Go d&amp;rsquo;espace disque &lt;img src=&#34;images/big_smile.png&#34; alt=&#34;Big Smile&#34; title=&#34;Big Smile&#34;&gt;en exécutant quelques commandes :&lt;/p&gt;&#xA;&lt;p&gt;D&amp;rsquo;abord il faut ouvrir un Terminal et faire &amp;ldquo;su&amp;rdquo; pour se mettre en mode &amp;ldquo;root&amp;rdquo;. Et partir à la recherche des répertoires &lt;strong&gt;iMovieSpeedConversion&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Liste des logiciels utilisés sur mon Mac</title>
      <link>https://move.cyber-neurones.org/post/2013/09/2013-09-14-liste-des-logiciels-utilises-sur-mon-mac/</link>
      <pubDate>Sat, 14 Sep 2013 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2013/09/2013-09-14-liste-des-logiciels-utilises-sur-mon-mac/</guid>
      <description>&lt;p&gt;&lt;em&gt;Pour Cécile &amp;hellip;. pas besoin de mettre les logiciels pour développeur/administrateur/graphiste.&lt;/em&gt; &lt;/p&gt;&#xA;&lt;p&gt;Actionify.app : Pour la gestion de liste de tache. Boff &amp;hellip; &lt;a href=&#34;https://itunes.apple.com/fr/app/actionify/id481310256?mt=12&#34;&gt;https://itunes.apple.com/fr/app/actionify/id481310256?mt=12&lt;/a&gt; (0,89 Euro)&lt;/p&gt;&#xA;&lt;p&gt;Address Book.app : Carte d&amp;rsquo;adresse. &lt;strong&gt;(Standard)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Adobe Reader 9 : Lecteur PDF. (Free)&lt;/p&gt;&#xA;&lt;p&gt;Android File Transfer.app : Pour Android. (Free)&lt;/p&gt;&#xA;&lt;p&gt;App Store.app : Pour perdre de l&amp;rsquo;argent. &lt;img src=&#34;images/beat_ball.png&#34; alt=&#34;Hit with Ball&#34; title=&#34;Hit with Ball&#34;&gt; &lt;strong&gt;(Standard)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Audacity.app : Pour la création et l&amp;rsquo;analyse de fichier audio. (Free)&lt;/p&gt;&#xA;&lt;p&gt;Automator.app : Boff &amp;hellip; &lt;strong&gt;(Standard)&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
