{"id":394,"date":"2022-07-27T19:43:44","date_gmt":"2022-07-27T18:43:44","guid":{"rendered":"https:\/\/www.maidaccordo.net\/blog\/?p=394"},"modified":"2022-07-27T20:12:20","modified_gmt":"2022-07-27T19:12:20","slug":"safe-eyes","status":"publish","type":"post","link":"https:\/\/www.maidaccordo.net\/blog\/2022\/07\/safe-eyes\/","title":{"rendered":"Safe Eyes"},"content":{"rendered":"\n<p>Safe Eyes \u00e8 un programmino che ho cominciato a usare durante in lockdown, serve a ricordarti ogni tanto che per la salute dei tuoi occhi \u00e8 meglio smettere di guardare il monitor e fare esercizi per rilassarli<\/p>\n\n\n\n<!--more-->\n\n\n\n<p> Ogni X minuti (decidi tu, per me sono 30) ti dice che devi passare Y secondi (15 per me) a roteare gli occhi, sbattere le palpebre&#8230;etc. Ogni 2 ore to ricorda di fare una pausa lunga di 10 min.<br \/>Sembra una sciocchezza ma per persone che stanno molte ore continuativamente davanti ad uno schermo, per quanto di discreta qualit\u00e0, \u00e8 uno strumento abbastanza utile, a fine giornata se ne apprezza l&#8217;utilit\u00e0.<\/p>\n\n\n\n<p>L&#8217;avevo installato sul portatile che usavo al tempo. Con il rientro in ufficio e il nuovo portatile, il programmino \u00e8 finito un po&#8217; nel dimenticatoio, dal momento che non avevo ritenuto necessario reinstallarlo.<\/p>\n\n\n\n<p>Oggi probabilmente per il caldo, per l&#8217;esposizione al sole estivo o non so per quale altra ragione, avevo fastidio agli occhi. Cos\u00ec ho deciso di installarlo sul PC dell&#8217;ufficio (quanto prima lo installer\u00f2 anche sul portatile).<\/p>\n\n\n\n<p>Funzionava come al solito ma qualcosa di diverso c&#8217;era: mancava l&#8217;icona sul vassoio di sistema.<br \/>Cercando velocemente in rete ho scoperto che si tratta di un baco dovuto al cambiamento di come di un modulo python. Il baco \u00e8 stato fissato dallo sviluppatore nelle ultime versioni, che per\u00f2 non sono incluse in nessuna distribuzione debian (neanche unstable).<\/p>\n\n\n\n<p>Andando <a href=\"https:\/\/github.com\/slgobinath\/SafeEyes\">sul repository del sorgente del programma<\/a> ho trovato che al cuo interno c&#8217;era tutto l&#8217;occorrente per creare il pacchetto debian.<\/p>\n\n\n\n<p>Ho clonato il repository<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">git <span class=\"hljs-built_in\">clone<\/span> https:\/\/github.com\/slgobinath\/SafeEyes.git<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>installato alcune dipendenze<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">apt-get install python3-croniter python3-natsort python3-tzlocal<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>lanciato un comando<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">dpkg-buildpackage -us -uc <span class=\"hljs-comment\"># lanciato dall'interno del repo locale<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>voil\u00e0, il pacchetto \u00e8 servito.<\/p>\n\n\n\n<p>Ci vogliono davvero 5 minuti ma se non volete sbattervi a farlo <a href=\"http:\/\/littlejohn.ifac.cnr.it\/ArchivioWeb\/safeeyes_2.1.3-1_all.deb\">qui<\/a> trovate il pacchetto gi\u00e0 pronto per girare su una bullseye standard.<\/p>\n\n\n\n<p>Magari non serve a nessuno&#8230;io intento lo metto a disposizione.<\/p>\n\n\n\n<p>Se volete saperne qualcosa di pi\u00f9 su Safe Eyes: <a href=\"https:\/\/slgobinath.github.io\/SafeEyes\/\">Il sito ufficiale di Safe Eyes<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Safe Eyes \u00e8 un programmino che ho cominciato a usare durante in lockdown, serve a ricordarti ogni tanto che per la salute dei tuoi occhi \u00e8 meglio smettere di guardare il monitor e fare esercizi per rilassarli<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-394","post","type-post","status-publish","format-standard","hentry","category-hardsoft"],"_links":{"self":[{"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/posts\/394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/comments?post=394"}],"version-history":[{"count":7,"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/posts\/394\/revisions"}],"predecessor-version":[{"id":405,"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/posts\/394\/revisions\/405"}],"wp:attachment":[{"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/media?parent=394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/categories?post=394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.maidaccordo.net\/blog\/wp-json\/wp\/v2\/tags?post=394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}