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

<channel>
	<title>Sviluppo Archivi - Domenico Monaco</title>
	<atom:link href="https://blog.domenicomonaco.it/sviluppo/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Un Blog sulle Persone e le Tecnologie</description>
	<lastBuildDate>Wed, 23 Mar 2022 09:18:52 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/10/cropped-icon_monaco_domenico-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>Sviluppo Archivi - Domenico Monaco</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">145023925</site>	<item>
		<title>Stile ed Accessibilità nel Web</title>
		<link>https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/</link>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Tue, 10 Apr 2018 09:58:51 +0000</pubDate>
				<category><![CDATA[Comunicazione]]></category>
		<category><![CDATA[Interazione uomo-macchina]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecnologie Web]]></category>
		<category><![CDATA[accessibilità web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[grafica]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[pagina web]]></category>
		<category><![CDATA[stile]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=977</guid>

					<description><![CDATA[<p>Attuare Stile ed Accessibilità contemporaneamente rappresenta una sfida sin dalla nascita delle prime tecnologie web nel 1990, ma come si dice ironicamente: la coperta è corta, e lavorando verso una direzione inevitabilmente compromettiamo parte della direzione opposta. Il Web e l&#8217;HTML storicamente nascono per rendere accessibile i documenti tramite la rete, ma da soli erano terribilmente tristi...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/">Stile ed Accessibilità nel Web</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Attuare Stile ed <a href="https://it.wikipedia.org/wiki/Accessibilit%C3%A0_(web)">Accessibilità</a> contemporaneamente rappresenta una sfida sin dalla nascita delle prime tecnologie web nel 1990, ma come si dice ironicamente: la coperta è corta, e lavorando verso una direzione inevitabilmente compromettiamo parte della direzione opposta.</p>
<p>Il <a href="https://it.wikipedia.org/wiki/World_Wide_Web">Web</a> e l&#8217;<a href="https://it.wikipedia.org/wiki/HTML">HTML</a> storicamente nascono per rendere accessibile i documenti tramite la rete, ma da soli erano terribilmente tristi e cupi (ve le ricordate le prime <a href="http://info.cern.ch/">pagine web</a>?), dunque nascono e si evolvono le tecnologie <a href="https://it.wikipedia.org/wiki/CSS">CSS</a> e <a href="https://it.wikipedia.org/wiki/JavaScript">JS</a> dando vita ad una vastissima gamma di soluzioni grafiche, ma che hanno reso il Web un luogo sempre meno accessibile.</p>
<p>Da qui l&#8217;idea della <strong><em>coperta corta</em>: raramente un sito web estremamente <a href="https://www.w3.org/standards/webdesign/accessibility">accessibile</a> è anche estremamente <em>stiloso</em>, o viceversa.</strong></p>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="992" data-permalink="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/web_accessibility_vs_style/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?fit=640%2C486&amp;ssl=1" data-orig-size="640,486" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="l&#8217;accessibilità e lo stile" data-image-description="&lt;p&gt;l&#8217;accessibilità e lo stile&lt;/p&gt;
" data-image-caption="&lt;p&gt;l&#8217;accessibilità e lo stile&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?fit=300%2C228&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?fit=640%2C486&amp;ssl=1" tabindex="0" role="button" class="wp-image-992 aligncenter" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?resize=343%2C261" alt="" width="343" height="261" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?w=640&amp;ssl=1 640w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?resize=300%2C228&amp;ssl=1 300w" sizes="(max-width: 343px) 100vw, 343px" /></p>
<p>Per questo motivo ho pensato di realizzare una semplice pagina Web statica basata su HTML, CSS e JS; dotata sia di stile che di accessibilità, al fine di sperimentare quella sottile linea di demarcazione tra stile ed accessibilità di un sito Web.</p>
<p>Approfittando quindi del nuovo <a href="http://domenicomonaco.it">dominio personale</a> e di un rinnovamento nella grafica ho iniziato a lavorare ad una piccola ed estremamente semplice pagina Web Personale che in qualche modo mi rappresentasse. Una sorta di via di mezzo tra una Mission ed una vCard: ecco qui Happy Hacking di <a href="http://domenicomonaco.it">domenicomonaco.it</a>.</p>
<p><a href="http://domenicomonaco.it"><img data-recalc-dims="1" decoding="async" data-attachment-id="980" data-permalink="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/stile-ed-accessibilita-happy-hacking/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?fit=2326%2C1329&amp;ssl=1" data-orig-size="2326,1329" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Stile ed Accessibilità &#8211; happy hacking" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?fit=300%2C171&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?fit=1024%2C585&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-980" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=2326%2C1329" alt="" width="2326" height="1329" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?w=2326&amp;ssl=1 2326w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=300%2C171&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=768%2C439&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=1024%2C585&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<p><a href="http://domenicomonaco.it">Happy Hacking su domenicomonaco.it</a> è una <a href="http://domenicomonaco.it">pagina web</a> sufficientemente <em>stilosa,</em> ma allo stesso tempo semplice e contenuta in modo da rendere effettivamente possibile controllare ogni dettaglio relativo allo stile e all&#8217;accessibilità: dalla <a href="https://validator.w3.org/">validazione W3C</a> alle dinamiche responsive, dalla compatibilità dei vari browser ai requisiti di accessibilità; nonché l&#8217;impegno di una resa grafica sufficientemente stabile.</p>
<p><img data-recalc-dims="1" decoding="async" data-attachment-id="984" data-permalink="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/paginaweb/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?fit=1200%2C750&amp;ssl=1" data-orig-size="1200,750" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Pagina Web" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?fit=300%2C188&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?fit=1024%2C640&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-984" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=1200%2C750" alt="" width="1200" height="750" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=300%2C188&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=1024%2C640&amp;ssl=1 1024w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>Sicuramente non potrò coprire tutti gli aspetti, ma provare a perfezionare quanti più possibili dettagli è un ottimo esercizio per studiare come &#8220;accessibilità e stile&#8221; possano convivere senza soffrire di ipotermia a causa dell&#8217;intrinseca coperta corta di cui soffrono le tecnologie web.</p>
<p>Se avete consigli o suggerimenti non esitate farmelo sapere.</p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/">Stile ed Accessibilità nel Web</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">977</post-id>	</item>
		<item>
		<title>Come salvare le sottolineature e annotazioni da Kobo con OSx</title>
		<link>https://blog.domenicomonaco.it/20180305929/salvare-le-sottolineature-kobo-osx/</link>
					<comments>https://blog.domenicomonaco.it/20180305929/salvare-le-sottolineature-kobo-osx/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Mon, 05 Mar 2018 17:21:29 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[annotazioni]]></category>
		<category><![CDATA[estrazione]]></category>
		<category><![CDATA[kobo]]></category>
		<category><![CDATA[python-script]]></category>
		<category><![CDATA[sottolineare]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=929</guid>

					<description><![CDATA[<p>Libro Digitale o in versione cartacea? E’ una battaglia che va avanti da diverso tempo dove vantaggi, svantaggi e preferenze personali si accavallano. Personalmente considero la versione digitale migliore del cartaceo essenzialmente per la sua portabilità in termini di peso, ma quel non aver comprato nulla di tangibile ti lascia sempre quell&#8217;amaro in bocca, poi...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20180305929/salvare-le-sottolineature-kobo-osx/">Come salvare le sottolineature e annotazioni da Kobo con OSx</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Libro Digitale o in versione cartacea? E’ una battaglia che va avanti da diverso tempo dove vantaggi, svantaggi e preferenze personali si accavallano.</p>
<p>Personalmente considero la versione digitale migliore del cartaceo essenzialmente per la sua portabilità in termini di peso, ma quel <em>non aver comprato nulla di tangibile</em> ti lascia sempre quell&#8217;amaro in bocca, poi l&#8217;emozione della carta e tutti gli appunti a bordo pagina sono tutta un&#8217;altra cosa.</p>
<p>Sono un possessore di un vecchio <a href="https://www.kobo.com">Kobo Aura</a> con il quale non mi trovo così male, ma neanche così bene. Ha un difetto imperdonabile: l’esportazione delle sottolineature o annotazione è praticamente un&#8217;impresa impossibile. L&#8217;unica cosa per cui prediligerei il digitale.</p>
<p>Ovviamente potrei risolvere il problema utilizzando App non ufficiali per Smartphone o PC ed esportare i contenuti a piacimento, ma a quel punto perderei i vantaggi dell’<a href="https://it.wikipedia.org/wiki/Carta_elettronica">e-ink</a>.</p>
<p>Dunque estrarre, salvare o consultare tutte le note o sottolineature di un <a href="https://it.wikipedia.org/wiki/Ebook">ebook</a> dal Kobo è una questione è estremamente urticante tanto da farmi passare la voglia di leggere.</p>
<p>Poi arriva “<em>l’internet</em>”, con uno sviluppatore volenteroso che ti propone una soluzione, non esattamente alla portata di tutti, ma fattibile per i più smanettoni.</p>
<p>La soluzione si compone in pratica di un piccolo script in <a href="https://www.python.org/">Python</a> che fonda il suo funzionamento sul fatto che l&#8217;eReader Kobo ingloba annotazioni, sottolineature ed altre informazioni in un file <em><strong>*.SQLite</strong></em>, dal quale ovviamente con un po’ di pazienza si può estrarre e salvare il tutto in un formato che sia “agile” ed umano. Qui di seguito vi <em>linko </em>il progetto di <a href="http://www.albertopettarin.it/">Alberto Pettarin</a> rilasciato su licenza MIT: <a href="https://github.com/pettarin/export-kobo">https://github.com/pettarin/export-kobo.</a></p>
<p>Per i più curiosi, come il sottoscritto, consiglio anche di scaricare ed installare <a href="http://sqlitebrowser.org/">DB Browser for SQLite</a> e dare un occhiata al file dall&#8217;interno, non si sa mai venisse in mente a qualcuno una miglioria allo script. Per esempio potrebbe essere utile un&#8217;export in formato LaTeX.</p>
<p>Di seguito elencherò solo un paio di indicazioni su come estrarre il file <em><strong>KoboReader.sqlite</strong></em> dal vostro eReader attraverso un notebook OSx</p>
<p>Invece per quanto riguarda l’utilizzo della libreria, e quindi l&#8217;estrazione vera e propria, vi rimando alla <a href="https://github.com/pettarin/export-kobo">guida dell&#8217;autore</a> ha pensato bene di scriverla molto bene.</p>
<h2>Tutorial: Estrarre annotazioni e sottolineature dal file <em><strong>KoboReader.sqlite di</strong></em><strong> Kobo con OSx</strong></h2>
<ul>
<li>Una volta connesso l’eReader al vostro pc vi sarà chiesto “<strong>Connettere l’eReader al computer per gestire i file?</strong>” ovviamente cliccate su “<strong>Connetti</strong>”</li>
<li>Dopo qualche secondo l&#8217;eReader sarà riconosciuto come dispositivo di memorizzazione esterno e a quel punto potrete estrarre il file dalla cartella nascosta <strong>.kobo/</strong>, quindi aprite il <strong>Terminale.app</strong> e digitate il comando seguente:
<pre><strong>cd /Volumes/KOBOeReader/.kobo</strong></pre>
</li>
<li>Una volta all&#8217;interno della cartella nascosta .kobo/ effettuiamo una copia del file sul Desktop (o dove vi pare):
<pre><strong>cp KoboReader.sqlite ~/Desktop/KoboReader.sqlite</strong></pre>
</li>
<li>Ora avete una copia di tutte le annotazioni e sottolineature presenti sul vostro Kobo in un &#8220;comodo&#8221; file *.SQLite&#8221;. Potete quindi tornare nel Desktop per eseguire i comandi di estrazione veri e propri &#8230;
<pre><strong>cd ~/Desktop</strong></pre>
</li>
</ul>
<p>A questo punto per estrarre le annotazioni con lo script vi rimando alla <a href="https://github.com/pettarin/export-kobo">guida ufficiale del progetto</a> per proseguire la vostra estrazione.</p>
<pre>$ # print all annotations and highlights to stdout
$ python export-kobo.py KoboReader.sqlite

$ # print the help
$ python export-kobo.py --help

$ # export to file instead of stdout
$ python export-kobo.py KoboReader.sqlite --output /path/to/out.txt

$ # export in CSV format
$ python export-kobo.py KoboReader.sqlite --csv

$ # export in CSV format to file
$ python export-kobo.py KoboReader.sqlite --csv --output /path/to/out.csv

$ # export in Kindle My Clippings format
$ python export-kobo.py KoboReader.sqlite --kindle

$ # export in Kindle My Clippings to file
$ python export-kobo.py KoboReader.sqlite --kindle --output /path/to/out.csv

$ # export annotations only
$ python export-kobo.py KoboReader.sqlite --annotations-only

$ # export highlights only
$ python export-kobo.py KoboReader.sqlite --highlights-only

$ # export as CSV to file annotations only
$ python export-kobo.py KoboReader.sqlite --csv  --annotations-only --output /path/to/out.txt

$ # print the list of books with annotations or highlights to stdout
$ python export-kobo.py KoboReader.sqlite --list

$ # as above, but export to file
$ python export-kobo.py KoboReader.sqlite --list --output /path/to/out.txt

$ # as above, but export in CSV format
$ python export-kobo.py KoboReader.sqlite --list --csv --output /path/to/out.txt

$ # export annotations and highlights for the book "Alice in Wonderland"
$ python export-kobo.py KoboReader.sqlite --book "Alice in Wonderland"

$ # as above, assuming "Alice in Wonderland" has ID "12" in the list printed by --list
$ python export-kobo.py KoboReader.sqlite --bookid 12</pre>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20180305929/salvare-le-sottolineature-kobo-osx/">Come salvare le sottolineature e annotazioni da Kobo con OSx</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20180305929/salvare-le-sottolineature-kobo-osx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">929</post-id>	</item>
		<item>
		<title>Template gratuito PSD &#038; HTML/CSS</title>
		<link>https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/</link>
					<comments>https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Fri, 14 Oct 2016 16:40:10 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[2-column]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[psd]]></category>
		<category><![CDATA[purple]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[web site]]></category>
		<category><![CDATA[webdesign]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=788</guid>

					<description><![CDATA[<p>Di seguito, rilascio sotto licenza open source due tamplate estremamente semplici di un progetto di comunicazione visiva realizzati a partire da mockup a bassa fedeltà: https://github.com/domenicomonaco/example-psd-to-html-css-template Versione 1 Versione 2 Se il il template ti è piaciuto puoi condividerlo su Twitter con il link sottostante: License: Quest&#8217;opera è distribuita con Licenza Creative Commons Attribuzione &#8211;...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/">Template gratuito PSD &#038; HTML/CSS</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Di seguito, rilascio sotto licenza open source due tamplate estremamente semplici di un progetto di comunicazione visiva realizzati a partire da mockup a bassa fedeltà: <a href="https://github.com/domenicomonaco/example-psd-to-html-css-template">https://github.com/domenicomonaco/example-psd-to-html-css-template</a></p>
<h3>Versione 1</h3>
<p><a href="https://domenicomonaco.github.io/example-psd-to-html-css-template/solution_2.html"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1433" data-permalink="https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/solution_1-2/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_1.png?fit=2545%2C2704&amp;ssl=1" data-orig-size="2545,2704" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Free Template HTML/CSS Solution 1" data-image-description="" data-image-caption="&lt;p&gt;Free Template HTML/CSS Solution 1&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_1.png?fit=282%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_1.png?fit=964%2C1024&amp;ssl=1" tabindex="0" role="button" class="wp-image-1433 alignnone" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_1.png?resize=459%2C513" alt="" width="459" height="513" /></a></p>
<h3>Versione 2</h3>
<p><a href="https://domenicomonaco.github.io/example-psd-to-html-css-template/solution_1.html"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1434" data-permalink="https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/solution_2-2/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_2.png?fit=2545%2C2706&amp;ssl=1" data-orig-size="2545,2706" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Free Template HTML/CSS Solution 2" data-image-description="" data-image-caption="&lt;p&gt;Free Template HTML/CSS Solution 2&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_2.png?fit=282%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_2.png?fit=963%2C1024&amp;ssl=1" tabindex="0" role="button" class="wp-image-1434 alignnone" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/Solution_2.png?resize=460%2C504" alt="" width="460" height="504" /></a></p>
<h4>Se il il template ti è piaciuto puoi condividerlo su Twitter con il link sottostante:</h4>
<p><a href="http://www.paywithapost.de/pay?id=022f54ff-6b3b-4c4f-a721-0ded34dbc54a"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="791" data-permalink="https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/2_1_cover_teamplate_2/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/2_1_COVER_teamplate_2.png?fit=440%2C220&amp;ssl=1" data-orig-size="440,220" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Purple free html css html template" data-image-description="&lt;p&gt;Purple free html css html template&lt;/p&gt;
" data-image-caption="&lt;p&gt;Purple free html css html template&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/2_1_COVER_teamplate_2.png?fit=300%2C150&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/2_1_COVER_teamplate_2.png?fit=440%2C220&amp;ssl=1" tabindex="0" role="button" class="wp-image-791 size-full aligncenter" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/2_1_COVER_teamplate_2.png?resize=440%2C220" alt="Purple free html css html template" width="440" height="220" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/2_1_COVER_teamplate_2.png?w=440&amp;ssl=1 440w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/10/2_1_COVER_teamplate_2.png?resize=300%2C150&amp;ssl=1 300w" sizes="(max-width: 440px) 100vw, 440px" /></a></p>
<p>License: <a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="license"><img data-recalc-dims="1" decoding="async" style="border-width: 0;" src="https://i0.wp.com/i.creativecommons.org/l/by-sa/4.0/88x31.png?ssl=1" alt="Licenza Creative Commons" /></a><br />
Quest&#8217;opera è distribuita con Licenza <a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="license">Creative Commons Attribuzione &#8211; Condividi allo stesso modo 4.0 Internazionale</a>.</p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/">Template gratuito PSD &#038; HTML/CSS</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20161014788/free-psd-html-css-template-purple-2-column-corporate-web-design/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">788</post-id>	</item>
		<item>
		<title>CSS/JS: ridimensionare il testo proporzionalmente alla dimensione del DIV</title>
		<link>https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/</link>
					<comments>https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Tue, 06 Sep 2016 19:02:33 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[esempio]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[typografia]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=775</guid>

					<description><![CDATA[<p>Lo script Java Script permette di ridimensionare il testo all&#8217;interno in un intervallo di valori minimo e massimo, rispetto alla dimensione minima e massima di un DIV o qualsiasi altro elemento del DOM HTML. Supponiamo di avere la necessità di avere un testo di 25px quando il nostro DIV ha una dimensione di 960px in larghezza,...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/">CSS/JS: ridimensionare il testo proporzionalmente alla dimensione del DIV</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Lo script Java Script permette di ridimensionare il testo all&#8217;interno in un intervallo di valori minimo e massimo, rispetto alla dimensione minima e massima di un DIV o qualsiasi altro elemento del DOM HTML.</h2>
<figure id="attachment_782" aria-describedby="caption-attachment-782" style="width: 1280px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png" rel="lightbox[775]"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="782" data-permalink="https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/example-of-resizing-text-in-a-range-based-on-container-size-range-2/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?fit=1280%2C493&amp;ssl=1" data-orig-size="1280,493" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CSS: ridimensionare testo proporzionalmente alla dimensione del DIV" data-image-description="&lt;p&gt;CSS: ridimensionare testo proporzionalmente alla dimensione del DIV&lt;/p&gt;
" data-image-caption="&lt;p&gt;CSS: ridimensionare testo proporzionalmente alla dimensione del DIV&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?fit=300%2C116&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?fit=1024%2C394&amp;ssl=1" tabindex="0" role="button" class="size-full wp-image-782" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=1280%2C493" alt="CSS: ridimensionare testo proporzionalmente alla dimensione del DIV" width="1280" height="493" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=300%2C116&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=768%2C296&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=1024%2C394&amp;ssl=1 1024w" sizes="(max-width: 1000px) 100vw, 1000px" /></a><figcaption id="caption-attachment-782" class="wp-caption-text">CSS: ridimensionare testo proporzionalmente alla dimensione del DIV</figcaption></figure>
<p><strong>Supponiamo di avere la necessità di avere un testo di 25px quando il nostro DIV ha una dimensione di 960px in larghezza, in oltre tale testo che si deve rimpicciolire sino ad un minimo di 19px proporzionalmente alla larghezza minima del div di 500px.</strong></p>
<p>Oltre i 960px o meno dei 500px di larghezza del div, il testo deve mantenere rispettivamente il valore massimo (25px da 960px in poi) e minimo (19px da 500px in giù).</p>
<p>Ci basterà chiamare richiamare la funzione JS indicando quindi dimensione minima e massima del div, la dimensione minima e massimo del testo ed l&#8217;ID dell&#8217;elemento al quale applicare il ridimensionamento.</p>
<pre>resizeTextInRange(
  min-div-size,
  max-div-size, 
  min-text-size, 
  max-text.size, 
  div-element-id
);
</pre>
<p>Seguendo l&#8217;esempio precedente la funzione chiamata avrà questo aspetto.</p>
<pre>resizeTextInRange(500,960,19,25,'#size-2');</pre>
<h3>Opzione: Ridimensionare testo di un div_1 rispetto alla larghezza di una div_2 diverso</h3>
<p>Oppure si potrebbe avere la necessità di applicare la dimensione del testo ad un elemento (div_1), ma prendere come riferimento di larghezza un’altro elemento o elemento del DOM.</p>
<p>In questo caso ci basterà aggiungere un’ulteriore parametro alla funzione chiamata, ad esempio chiedendo alla funzione di mantenere la dimensione del testo negli stessi range di prima, ma tenendo in considerazione la larghezza del body anziché dell’elemento #size-2</p>
<pre>resizeTextInRange(500,960,19,25,'#size-2’,’body");</pre>
<p><strong>Qui il codice completo: <a href="https://github.com/kiuz/sandbox-html-js-css/tree/gh-pages/text-resize-in-range-of-text-and-screen/src">https://github.com/kiuz/sandbox-html-js-css/tree/gh-pages/text-resize-in-range-of-text-and-screen/src</a></strong></p>
<p><strong>Qui la pagina di esempio: <a href="https://kiuz.github.io/sandbox-html-js-css/text-resize-in-range-of-text-and-screen/src/index.html">https://kiuz.github.io/sandbox-html-js-css/text-resize-in-range-of-text-and-screen/src/index.html</a></strong></p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/">CSS/JS: ridimensionare il testo proporzionalmente alla dimensione del DIV</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">775</post-id>	</item>
		<item>
		<title>Limitare la lunghezza del bordo di un DIV con CSS</title>
		<link>https://blog.domenicomonaco.it/20160719759/limitare-la-lunghezza-del-bordo-di-un-div-con-css/</link>
					<comments>https://blog.domenicomonaco.it/20160719759/limitare-la-lunghezza-del-bordo-di-un-div-con-css/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Tue, 19 Jul 2016 12:26:22 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[lungehzza]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=759</guid>

					<description><![CDATA[<p>Supponiamo di avere un generico &#60;div&#62; che vogliamo accompagnare con un bordo che invece di coprire l&#8217;intera dimensione del &#60;div&#62; stesso ne copre solo una parte. Soluzione per limitare la la lunghezza del bordo di un DIV con CSS Crea il div contenente ad esempio un immagine &#60;div class="images"&#62; &#60;div class="img"&#62; &#60;img src="img/th_256_sq_1.jpeg" width="220px"&#62; &#60;/div&#62; &#60;h4&#62;Travel&#60;/h4&#62;...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20160719759/limitare-la-lunghezza-del-bordo-di-un-div-con-css/">Limitare la lunghezza del bordo di un DIV con CSS</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Supponiamo di avere un generico &lt;div&gt; che vogliamo accompagnare con un bordo che invece di coprire l&#8217;intera dimensione del &lt;div&gt; stesso ne copre solo una parte.<a href="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png" rel="lightbox[759]"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="760" data-permalink="https://blog.domenicomonaco.it/20160719759/limitare-la-lunghezza-del-bordo-di-un-div-con-css/limit-border-lenght-than-div/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?fit=1957%2C1293&amp;ssl=1" data-orig-size="1957,1293" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Limitare la la lunghezza del bordo di un DIV con CSS" data-image-description="&lt;p&gt;Limitare la la lunghezza del bordo di un DIV con CSS&lt;/p&gt;
" data-image-caption="&lt;p&gt;Limitare la la lunghezza del bordo di un DIV con CSS&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?fit=300%2C198&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?fit=1024%2C677&amp;ssl=1" tabindex="0" role="button" class="aligncenter wp-image-760 size-large" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div-1024x677.png?resize=700%2C463" alt="limit-border-lenght-than-div" width="700" height="463" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?resize=1024%2C677&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?resize=300%2C198&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?resize=768%2C507&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/07/limit-border-lenght-than-div.png?w=1957&amp;ssl=1 1957w" sizes="(max-width: 700px) 100vw, 700px" /></a></p>
<h3>Soluzione per limitare la la lunghezza del bordo di un DIV con CSS</h3>
<ol>
<ol>
<li>Crea il div contenente ad esempio un immagine</li>
<li>
<pre>&lt;div class="images"&gt;
 &lt;div class="img"&gt;
 &lt;img src="img/th_256_sq_1.jpeg" width="220px"&gt;
 &lt;/div&gt;
 &lt;h4&gt;Travel&lt;/h4&gt;
&lt;/div&gt;</pre>
</li>
<li>Aggiungere le proprietà CSS</li>
<li>
<pre>.images .img {
 position: relative;
 }

.images .img:after {
 content: "";
 background: #D77D19;
 position: absolute;
 bottom: -12px;
 left: 0;
 height: 8px;
 width: 120px;
 }</pre>
</li>
</ol>
</ol>
<p>&nbsp;</p>
<p><strong><a class="btn btn-primary" href="https://kiuz.github.io/sandbox-html-js-css/limit-border-length/index.html">Visualizza Anteprima Esempio</a> /// <a class="btn btn-primary" href="https://github.com/kiuz/sandbox-html-js-css/tree/gh-pages/limit-border-length">Visualizza codice</a></strong></p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20160719759/limitare-la-lunghezza-del-bordo-di-un-div-con-css/">Limitare la lunghezza del bordo di un DIV con CSS</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20160719759/limitare-la-lunghezza-del-bordo-di-un-div-con-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">759</post-id>	</item>
		<item>
		<title>Coding nelle scuole, è davvero necessario? allora perchè non insegnare taglio e cucito</title>
		<link>https://blog.domenicomonaco.it/20151030320/coding-nelle-scuole-e-davvero-necessario-allora-perche-non-insegnare-taglio-e-cucito/</link>
					<comments>https://blog.domenicomonaco.it/20151030320/coding-nelle-scuole-e-davvero-necessario-allora-perche-non-insegnare-taglio-e-cucito/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Fri, 30 Oct 2015 10:42:28 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[scuola]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=320</guid>

					<description><![CDATA[<p>Ho una laurea triennale in informatica e conosco decine di linguaggi differenti a vari livelli (Java, C/C++, Python, Dart, Assembler, PHP, JS, &#8230; ). Amo la programmazione. Ma riprendendo un articolo di Toms Hardware non sono del tutto convinto che &#8220;insegnare il coding&#8221; sia la via per creare una generazione di &#8220;tecnofili esperti&#8221;. Piuttosto secondo il...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20151030320/coding-nelle-scuole-e-davvero-necessario-allora-perche-non-insegnare-taglio-e-cucito/">Coding nelle scuole, è davvero necessario? allora perchè non insegnare taglio e cucito</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ho una laurea triennale in informatica e conosco decine di linguaggi differenti a vari livelli (Java, C/C++, Python, Dart, Assembler, PHP, JS, &#8230; ). Amo la programmazione. Ma riprendendo un <a href="http://www.tomshw.it/news/coding-alle-elementari-tom-s-programma-con-i-bambini-71401">articolo di Toms Hardware</a> non sono del tutto convinto che &#8220;insegnare il coding&#8221; sia la via per creare una generazione di &#8220;tecnofili esperti&#8221;.</p>
<p><img decoding="async" src="http://blog.domenicomonaco.it/wp-content/uploads/2015/10/jpg" alt="" width="undefined" height="undefined" /></p>
<p>Piuttosto secondo il mio punto vista abbasserebbe ulteriormente il livello di padronanza delle nuove tecnologia da parte delle nuove generazioni. Qualcuno si potrebbe chiedere giustamente: Perché? Espongo di seguito il mio punto di vista:</p>
<p>La programmazione oggi è necessaria, ma non sufficiente. La programmazione è un attività tecnica, usurante, ripetitiva e dai risvolti &#8220;creativi&#8221; davvero labili. Secondo il mio punto di vista oggi la programmazione è paragonabile alle attività ripetitive ed usuranti delle fabbriche di un ventennio fa. E&#8217; la stessa cosa, solo in un campo diverso. Quello dell&#8217;Informazione. Oggi nascono paradigmi di programmazione più velocemente delle notizie false di Lercio, cambiano i linguaggi, cambiano i livelli di astrazione, cambiano le architetture software ed informative sulla base delle variazione degli stessi linguaggi&#8230; e viceversa. Dunque è inutile insegnare un linguaggio ad un ragazzino di 8-15 anni quando tra 6 mesi sarà già obsoleto.</p>
<p>IMHO c&#8217;è una cosa però che non scomparirà mai che è alla base del coding. Che è alla base dell&#8217;IT. Che alla base di qualsiasi attività che in futuro nascerà dalle ceneri dell&#8217;attuale &#8220;informatica&#8221;.</p>
<p>Ed è la logica matematica o booleana. Quella dei circuiti logici. Certo oggi non è necessario insegnare i circuiti logici per programmare, ma è necessario e sufficiente conoscere le basi della logica, tecniche algoritmiche e problem solving per essere potenzialmente pronti a comprendere un qualsiasi linguaggio di programmazione nonché progetto basato su questo tipo di &#8216;logica&#8217; (appunto): un robot, un&#8217;applicazione mobile/web, un problema di telecomunicazione&#8230; e via dicendo.</p>
<p>Lungi da me dal dire che il coding è noioso/inutile. Lo ritengo divertentissimo. In una Scuola fatto come laboratorio è una cosa molto istruttiva&#8230; ma smettiamola di dire che &#8220;bisogna insegnare il Coding nelle scuole&#8221;, è come insegnare in ogni scuola le tecniche di carpenteria, taglio e cucito. Non dico che tali attività siano inutili, ma non fanno questo una generazione al passo con i tempi. Ci serve altro.</p>
<p>Con questo vi saluto,<br />
<strong>&#8220;Happy Hacking&#8221; cit. R. M. Stallman</strong></p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20151030320/coding-nelle-scuole-e-davvero-necessario-allora-perche-non-insegnare-taglio-e-cucito/">Coding nelle scuole, è davvero necessario? allora perchè non insegnare taglio e cucito</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20151030320/coding-nelle-scuole-e-davvero-necessario-allora-perche-non-insegnare-taglio-e-cucito/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">320</post-id>	</item>
		<item>
		<title>Integrare Bootstrap e Font Awesome in un tema WordPress</title>
		<link>https://blog.domenicomonaco.it/20150608166/integrare-bootstrap-font-awesome-tema-wordpress/</link>
					<comments>https://blog.domenicomonaco.it/20150608166/integrare-bootstrap-font-awesome-tema-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Mon, 08 Jun 2015 11:06:19 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[font-awesome]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=166</guid>

					<description><![CDATA[<p>Vi propongo qui un piccolissimo snippet per noobs per integrare Boostrap e Font Awesome nel vostro primo tema WordPress. Per molti è un&#8217;operazione semplice, ma per altri potrebbe essere necessario avere un piccolo aiuto. Istruzioni: Copiare il contenuto del file .zip nella cartella root del vostro tema (es. www/wp-content/themes/twentythirteen/) Recuperare il file head.php ed inserire...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20150608166/integrare-bootstrap-font-awesome-tema-wordpress/">Integrare Bootstrap e Font Awesome in un tema WordPress</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vi propongo qui un piccolissimo snippet per noobs per integrare Boostrap e Font Awesome nel vostro primo tema WordPress. Per molti è un&#8217;operazione semplice, ma per altri potrebbe essere necessario avere  un piccolo aiuto.</p>
<h3>Istruzioni:</h3>
<ol>
<li>Copiare il contenuto del file <a href="https://github.com/kiuz/wordpress-bootstrap-font-awesome/archive/master.zip">.zip</a> nella cartella root del vostro tema <em>(es. www/wp-content/themes/twentythirteen/)</em>
</li>
<li>Recuperare il file head.php ed inserire prima del tag < / head > una delle due funzioni:
<ul>
<li>include_once(&#8216;btn-loc-head.php&#8217;);</li>
<li>include_once(&#8216;btn-cdn-head.php&#8217;);</li>
</ul>
</li>
<li><strong>btn-loc-head.php</strong> ottiene i file css &#038; js dalle cartelle locali che trovate nel file zip, mentre <strong>btn-cdn-head.php</strong> le ottiene dai cdn pubblici di bootstrap;</li>
</ol>
<p>Ora siete pronti ad usare sia Bootstrap che Font-Awesome nel vostro tema.</p>
<p><a href="https://github.com/kiuz/wordpress-bootstrap-font-awesome" title="Scarica i File da GitHub">Collegamento al repository su Git Hub</a></p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20150608166/integrare-bootstrap-font-awesome-tema-wordpress/">Integrare Bootstrap e Font Awesome in un tema WordPress</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20150608166/integrare-bootstrap-font-awesome-tema-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">166</post-id>	</item>
		<item>
		<title>Arduino Serial Echo &#8220;esteso&#8221;</title>
		<link>https://blog.domenicomonaco.it/20140918114/arduino-serial-echo-esteso/</link>
					<comments>https://blog.domenicomonaco.it/20140918114/arduino-serial-echo-esteso/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Thu, 18 Sep 2014 17:48:50 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Comunicazione]]></category>
		<category><![CDATA[RXTX]]></category>
		<category><![CDATA[Serial]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=114</guid>

					<description><![CDATA[<p>Esercitiamoci nella comunicazione Seriale con Arduino attraverso questi due esempi: SerialEchoLine.ino: permette di comprendere come abilitare Arduino a leggere da seriale rimanendo in attesa finché la ricezione del messaggio non sia completa; SerialEchoLineWithTime.ino: estende il precedente aggiungendo alcune variabili legate al tempo che abilitano Arduino calcolare il tempo impiegato nella ricezione del messaggio stimandone inoltre...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20140918114/arduino-serial-echo-esteso/">Arduino Serial Echo &#8220;esteso&#8221;</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Esercitiamoci nella comunicazione Seriale con Arduino attraverso questi due esempi:</p>
<ol>
<li><strong><a href="#SerialEchoLine.ino">SerialEchoLine.ino</a></strong>: permette di comprendere come abilitare Arduino a leggere da seriale rimanendo in attesa finché la ricezione del messaggio non sia completa;</li>
<li><strong><a href="#SerialEchoLineWithTime.ino">SerialEchoLineWithTime.ino</a></strong>: estende il precedente aggiungendo alcune variabili legate al tempo che abilitano Arduino calcolare il tempo impiegato nella ricezione del messaggio stimandone inoltre la velocità per carattere</li>
<p><a id="SerialEchoLine.ino"></p>
<h3>SerialEchoLine.ino</h3>
<p></a></p>
View the code on <a href="https://gist.github.com/d59519e0de7677df42c3">Gist</a>.
<p><a id="SerialEchoLineWithTime.ino"></p>
<h3>SerialEchoLineWithTime.ino</h3>
<p></a></p>
View the code on <a href="https://gist.github.com/9d151fcc568201cd8297">Gist</a>.
<p>L'articolo <a href="https://blog.domenicomonaco.it/20140918114/arduino-serial-echo-esteso/">Arduino Serial Echo &#8220;esteso&#8221;</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20140918114/arduino-serial-echo-esteso/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114</post-id>	</item>
		<item>
		<title>RegExp: editor online per espressioni regolari</title>
		<link>https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/</link>
					<comments>https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Thu, 24 Jul 2014 09:22:31 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[espressioni regolari]]></category>
		<category><![CDATA[generatori]]></category>
		<category><![CDATA[online tool]]></category>
		<category><![CDATA[RegExp]]></category>
		<category><![CDATA[RegularExpression]]></category>
		<category><![CDATA[tool]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=102</guid>

					<description><![CDATA[<p>Le espressioni regolari (abbreviato regexp) sono senza ombra di dubbio un potentissimo strumento, in una singola espressione è possibile gestire un gran numero di condizioni sul testo altrimenti realizzabili solo con moltissime righe di codice. Ma ogni potente linguaggio ha di contro una pessima curva di apprendimento e quindi per semplificarne l&#8217;apprendimento e l&#8217;uso sul lungo...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/">RegExp: editor online per espressioni regolari</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le<strong> <a href="https://it.wikipedia.org/wiki/Espressione_regolare">espressioni regolari</a></strong> (abbreviato regexp) sono senza ombra di dubbio un potentissimo strumento, <strong>in una singola espressione è possibile gestire un gran numero di condizioni</strong> sul testo altrimenti realizzabili solo con moltissime righe di codice.</p>
<p>Ma ogni potente linguaggio ha di contro una pessima curva di apprendimento e quindi per semplificarne l&#8217;apprendimento e l&#8217;uso sul lungo periodo ci vengono in aiuto alcuni tools online.</p>
<h3>Che cos&#8217;è una espressione regolare</h3>
<p>Un&#8217;espressione regolare è una stringa che permette di configurare funzione <em><strong>regexp</strong></em> la quale permette di analizzare un testo in ingresso e verificare se rispetta o meno un certo pattern.</p>
<p>Ad esempio, supponiamo di voler verificare che la mail inserita sia o meno valida (del tipo testo@dominio.it). Per farlo è necessario definire un <em><strong>regexp</strong></em> che verifica il testi in punto analizzandone la presenza di una prima stringa alfanumerica, seguita dal simbolo &#8220;@&#8221; (chiocciola) seguito da una seconda coppia di stringhe alfanumeriche separate da un simbolo &#8220;.&#8221; (un punto).</p>
<p>L&#8217;espressione regolare così definita darà risultato positivo per un input tipo &#8220;domenico@domenicomonaco.it&#8221; mentre darà risultato negativo per un input del tipo &#8220;domenico#monaco&#8221;.</p>
<h2>Migliori Tool Regexp online</h2>
<h5>Scrivere e verificare espressioni regolari</h5>
<p>Probabilmente ne esistono molti altri, ma questi elencati <strong>di seguito sono quelli che preferisco, sia dal punto di vista delle funzionalità che dal punto di vista grafico</strong>, quest&#8217;ultimo da non ignorare quando si ha a che fare con pattern di testo complessi dove sia i colori che altri artifici grafici possono essere estremamente utili.</p>
<h3><a href="https://www.debuggex.com/">https://www.debuggex.com/</a></h3>
<figure id="attachment_3047" aria-describedby="caption-attachment-3047" style="width: 948px" class="wp-caption alignnone"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="3047" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/www-debuggex-com/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?fit=948%2C701&amp;ssl=1" data-orig-size="948,701" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Using regexes for extracting data from web pages? Check out ParseHub, a visual web scraping tool built by the team behind Debuggex." data-image-description="&lt;p&gt;Using regexes for extracting data from web pages? Check out ParseHub, a visual web scraping tool built by the team behind Debuggex.&lt;/p&gt;
" data-image-caption="&lt;p&gt;Using regexes for extracting data from web pages? Check out ParseHub, a visual web scraping tool built by the team behind Debuggex.&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?fit=300%2C222&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?fit=948%2C701&amp;ssl=1" tabindex="0" role="button" class="wp-image-3047 size-full" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?resize=948%2C701&#038;ssl=1" alt="Using regexes for extracting data from web pages? Check out ParseHub, a visual web scraping tool built by the team behind Debuggex." width="948" height="701" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?w=948&amp;ssl=1 948w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?resize=300%2C222&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.debuggex.com_.png?resize=768%2C568&amp;ssl=1 768w" sizes="(max-width: 948px) 100vw, 948px" /><figcaption id="caption-attachment-3047" class="wp-caption-text">Using regexes for extracting data from web pages? Check out ParseHub, a visual web scraping tool built by the team behind Debuggex.</figcaption></figure>
<h3><a href="https://pythex.org/">https://pythex.org/</a></h3>
<figure id="attachment_3046" aria-describedby="caption-attachment-3046" style="width: 938px" class="wp-caption alignnone"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="3046" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/pythex-org/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?fit=938%2C683&amp;ssl=1" data-orig-size="938,683" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pythex is a quick way to test your Python regular expressions." data-image-description="&lt;p&gt;pythex is a quick way to test your Python regular expressions. &lt;/p&gt;
" data-image-caption="&lt;p&gt;pythex is a quick way to test your Python regular expressions. &lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?fit=300%2C218&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?fit=938%2C683&amp;ssl=1" tabindex="0" role="button" class="wp-image-3046 size-full" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?resize=938%2C683&#038;ssl=1" alt="pythex is a quick way to test your Python regular expressions. " width="938" height="683" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?w=938&amp;ssl=1 938w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?resize=300%2C218&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/pythex.org_.png?resize=768%2C559&amp;ssl=1 768w" sizes="(max-width: 938px) 100vw, 938px" /><figcaption id="caption-attachment-3046" class="wp-caption-text">pythex is a quick way to test your Python regular expressions.</figcaption></figure>
<h3><a href="https://www.freeformatter.com/regex-tester.html">Freformatter.com Regular Expression Tester</a></h3>
<figure id="attachment_3045" aria-describedby="caption-attachment-3045" style="width: 944px" class="wp-caption alignnone"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="3045" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/www-freeformatter-com-regex-tester-html/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?fit=944%2C685&amp;ssl=1" data-orig-size="944,685" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Regular Expression Tester" data-image-description="&lt;p&gt;Regular Expression Tester&lt;/p&gt;
" data-image-caption="&lt;p&gt;Regular Expression Tester&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?fit=300%2C218&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?fit=944%2C685&amp;ssl=1" tabindex="0" role="button" class="wp-image-3045 size-full" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?resize=944%2C685&#038;ssl=1" alt="Regular Expression Tester" width="944" height="685" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?w=944&amp;ssl=1 944w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?resize=300%2C218&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.freeformatter.com-regex-tester.html.png?resize=768%2C557&amp;ssl=1 768w" sizes="(max-width: 944px) 100vw, 944px" /><figcaption id="caption-attachment-3045" class="wp-caption-text">Regular Expression Tester</figcaption></figure>
<h3><a href="http://regex101.com">http://regex101.com</a></h3>
<p><a href="http://regex101.com"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1316" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/regex101-com/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?fit=2880%2C1642&amp;ssl=1" data-orig-size="2880,1642" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="regex101.com" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?fit=300%2C171&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?fit=1024%2C584&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-1316" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?resize=2880%2C1642" alt="" width="2880" height="1642" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?w=2880&amp;ssl=1 2880w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?resize=300%2C171&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?resize=768%2C438&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?resize=1024%2C584&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regex101.com_.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<h3><a href="http://www.regexr.com">http://www.regexr.com</a></h3>
<p><a href="http://www.regexr.com"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1317" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/regexr-com/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?fit=2880%2C1544&amp;ssl=1" data-orig-size="2880,1544" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="regexr.com" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?fit=300%2C161&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?fit=1024%2C549&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-1317" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?resize=2880%2C1544" alt="" width="2880" height="1544" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?w=2880&amp;ssl=1 2880w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?resize=300%2C161&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?resize=768%2C412&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?resize=1024%2C549&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexr.com_.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<h3><a href="http://regexpal.com">http://regexpal.com</a></h3>
<p><a href="http://regexpal.com"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1318" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/www-regexpal-com/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?fit=2880%2C1544&amp;ssl=1" data-orig-size="2880,1544" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="www.regexpal.com" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?fit=300%2C161&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?fit=1024%2C549&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-1318" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?resize=2880%2C1544" alt="" width="2880" height="1544" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?w=2880&amp;ssl=1 2880w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?resize=300%2C161&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?resize=768%2C412&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?resize=1024%2C549&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/www.regexpal.com_.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<h3><a href="https://txt2re.com">https://txt2re.com</a></h3>
<p><a href="https://txt2re.com"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1319" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/txt2re-com/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?fit=2880%2C1544&amp;ssl=1" data-orig-size="2880,1544" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="txt2re.com" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?fit=300%2C161&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?fit=1024%2C549&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-1319" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?resize=2880%2C1544" alt="" width="2880" height="1544" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?w=2880&amp;ssl=1 2880w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?resize=300%2C161&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?resize=768%2C412&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?resize=1024%2C549&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/txt2re.com_.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<h3><a href="https://regexper.com/">https://regexper.com/</a></h3>
<p><a href="https://regexper.com/"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1325" data-permalink="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/regexper-com/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?fit=2880%2C1642&amp;ssl=1" data-orig-size="2880,1642" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="regexper.com" data-image-description="&lt;p&gt;https://regexper.com/&lt;/p&gt;
" data-image-caption="&lt;p&gt;https://regexper.com/&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?fit=300%2C171&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?fit=1024%2C584&amp;ssl=1" tabindex="0" role="button" class="size-full wp-image-1325" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?resize=2880%2C1642" alt="https://regexper.com/" width="2880" height="1642" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?w=2880&amp;ssl=1 2880w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?resize=300%2C171&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?resize=768%2C438&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?resize=1024%2C584&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2014/07/regexper.com_.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/">RegExp: editor online per espressioni regolari</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20140724102/regexp-editor-online-espressioni-regolari/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">102</post-id>	</item>
		<item>
		<title>Come identificare il sistema operativo in Java</title>
		<link>https://blog.domenicomonaco.it/2014072189/come-identificare-il-sistema-operativo-java/</link>
					<comments>https://blog.domenicomonaco.it/2014072189/come-identificare-il-sistema-operativo-java/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Mon, 21 Jul 2014 11:49:28 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Sistema operativo]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=89</guid>

					<description><![CDATA[<p>Il vantaggio di un linguaggio cross-platform come Java, C++ o C# è quello di poter essere utilizzato in più ambienti e sistemi operativi, ma questo non vuol dire che sia possibile programmare senza tener conto ad esempio del sistema operativo ospitante a run-time. In alcuni casi è fondamentale identificare su che tipo di Sistema Opearivo...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/2014072189/come-identificare-il-sistema-operativo-java/">Come identificare il sistema operativo in Java</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il vantaggio di un linguaggio cross-platform come <a href="https://it.wikipedia.org/wiki/Java_(linguaggio_di_programmazione)">Java</a>, <a href="https://it.wikipedia.org/wiki/C%2B%2B">C++</a> o <a href="https://it.wikipedia.org/wiki/C_sharp">C#</a> è quello di poter essere utilizzato in più ambienti e sistemi operativi, ma questo non vuol dire che sia possibile programmare senza tener conto ad esempio del sistema operativo ospitante a run-time.</p>
<p>In alcuni casi è fondamentale identificare su che tipo di Sistema Opearivo viene eseguito una porzione di codice. Di seguito vi illustro uno snippet di codice contenente una classe Java in grado di supportare l&#8217;identificazione del SO a run-time:</p>
<p><a href="https://gist.github.com/kiuz/816e24aa787c2d102dd0">https://gist.github.com/kiuz/816e24aa787c2d102dd0</a></p>
View the code on <a href="https://gist.github.com/816e24aa787c2d102dd0">Gist</a>.
<p>Vi allego anche la discussione avvenuta su Stackoverflow sullo stesso argomento in cui vengono suggeriti alcuni miglioramenti allo snippet sopra: <a href="https://stackoverflow.com/questions/14288185/detecting-windows-or-linux/24861219#24861219">https://stackoverflow.com/questions/14288185/detecting-windows-or-linux/24861219#24861219</a></p>
<p>Fonte: <a title="http://www.mkyong.com/java/how-to-detect-os-in-java-systemgetpropertyosname/" href="http://www.mkyong.com/java/how-to-detect-os-in-java-systemgetpropertyosname/"><span style="font-style: italic; color: #999988;">http://www.mkyong.com/java/how-to-detect-os-in-java-systemgetpropertyosname/</span></a></p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/2014072189/come-identificare-il-sistema-operativo-java/">Come identificare il sistema operativo in Java</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/2014072189/come-identificare-il-sistema-operativo-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">89</post-id>	</item>
		<item>
		<title>Usare una Fotoresistenza con Arduino</title>
		<link>https://blog.domenicomonaco.it/2014030928/usare-un-photoresistor-fotoresistenza-ldr-luce-con-arduino/</link>
					<comments>https://blog.domenicomonaco.it/2014030928/usare-un-photoresistor-fotoresistenza-ldr-luce-con-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Sun, 09 Mar 2014 16:51:21 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[codice]]></category>
		<category><![CDATA[LDR]]></category>
		<category><![CDATA[light-dependent]]></category>
		<category><![CDATA[photoresistor]]></category>
		<category><![CDATA[snippet]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=28</guid>

					<description><![CDATA[<p>Un piccolo &#8220;snippet&#8221; di codice per utilizzare un fotoresistenza con Arduino. Il codice è parzialmente tratto da: Scott C &#8211; http://bildr.org/2012/11/photoresistor-arduino/ http://arduinobasics.blogspot.it/2011/06/arduino-uno-photocell-sensing-light.html Componenti Una resistenza da 10K o una serie di resistenze per ottenere la stessa quantità (come ho fatto io) Un fotoresistemnza (LDR, photoresistor&#8230;) Un&#8217;interruttore (opzionale, inserito dal sottoscritto) 3 fili ed una piastra...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/2014030928/usare-un-photoresistor-fotoresistenza-ldr-luce-con-arduino/">Usare una Fotoresistenza con Arduino</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Un piccolo &#8220;snippet&#8221; di codice per utilizzare un fotoresistenza con Arduino.</p>
<p>Il codice è parzialmente tratto da:</p>
<ul>
<li>Scott C &#8211; <a href="http://bildr.org/2012/11/photoresistor-arduino/">http://bildr.org/2012/11/photoresistor-arduino/</a></li>
<li><a href="http://arduinobasics.blogspot.it/2011/06/arduino-uno-photocell-sensing-light.html">http://arduinobasics.blogspot.it/2011/06/arduino-uno-photocell-sensing-light.html</a></li>
</ul>
<h3>Componenti</h3>
<ul>
<li>Una resistenza da 10K o una serie di resistenze per ottenere la stessa quantità (come ho fatto io)</li>
<li>Un fotoresistemnza (LDR, photoresistor&#8230;)</li>
<li>Un&#8217;interruttore (opzionale, inserito dal sottoscritto)</li>
<li>3 fili ed una piastra per la prototipazione</li>
<li>ovviamente un Arduino sarebbe indicato averlo</li>
</ul>
<p><span id="more-28"></span></p>
<h3>Schema di collegamento</h3>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/gist.githubusercontent.com/kiuz/9448751/raw/595787f6c1f4f1e6ac8527f37e2eb5b67465629e/Schema.png?resize=540%2C639&#038;ssl=1" alt="" width="540" height="639" /></p>
<h3>Codice</h3>
View the code on <a href="https://gist.github.com/9448751">Gist</a>.
<p>L'articolo <a href="https://blog.domenicomonaco.it/2014030928/usare-un-photoresistor-fotoresistenza-ldr-luce-con-arduino/">Usare una Fotoresistenza con Arduino</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/2014030928/usare-un-photoresistor-fotoresistenza-ldr-luce-con-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">28</post-id>	</item>
	</channel>
</rss>
