<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2italianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ReefBits.net</title>
	
	<link>http://reefbits.net</link>
	<description>Dal 2012 vi aiutiamo a impallare il vostro sistema operativo.</description>
	<lastBuildDate>Wed, 22 May 2013 19:23:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Reefbitsnet" /><feedburner:info uri="reefbitsnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=it&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://eur.i1.yimg.com/eur.yimg.com/i/it/my/mioya1.gif">Subscribe with Mio Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Reefbitsnet" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FReefbitsnet" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>[OS X] Altre utili funzioni di diskutil</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/Hy8iWDb4y5E/</link>
		<comments>http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/#comments</comments>
		<pubDate>Wed, 22 May 2013 19:23:24 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1606</guid>
		<description><![CDATA[Continua la mia esplorazione dell&#8217;utilissimo diskUtil integrato in tutti i mac. Vediamo alcune utili funzioni per gestire i nostri dispositivi USB da terminale. Prima cosa in assoluto, ricordiamoci di identificare il percorso della nostra periferica. Io suppongo che dobbiate lavorare con una chiavetta USB, ma lo stesso discorso vale anche per altri dispositivi quali hard ...<a class="post-readmore" href="http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Continua la mia esplorazione dell&#8217;utilissimo diskUtil integrato in tutti i mac.</p>
<p>Vediamo alcune utili funzioni per gestire i nostri dispositivi USB da terminale.</p>
<p>Prima cosa in assoluto, ricordiamoci di identificare il percorso della nostra periferica. Io suppongo che dobbiate lavorare con una chiavetta USB, ma lo stesso discorso vale anche per altri dispositivi quali hard disk esterni o hard disk interni.</p>
<p>Identifichiamo la nostra chiavetta USB tramite il comando:</p>
<blockquote><p>diskutil list</p></blockquote>
<p>e l&#8217;output dovrebbe assomigliare a questo</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.23.02.png"><img class="aligncenter size-medium wp-image-1600" alt="Schermata 2013-05-20 alle 22.23.02" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.23.02-300x190.png" width="300" height="190" /></a>Nel mio caso la chiavetta USB è <i>/dev/disk2 </i>e lo userò negli esempi.</p>
<h2>ZeroDisk</h2>
<p>Questa funzionalità ci permette di cancellare completamente il contenuto della chiavetta e scrive tutti i bit a 0.</p>
<p>Dopo questa operazione sarà ovviamente necessario riformattare il dispositivo con un file system.</p>
<p>Il comando da usare è</p>
<blockquote><p>diskutil zeroDisk /dev/disk2</p></blockquote>
<p>Questa operazione può durare un po&#8217; di tempo, dipende dalla dimensione del dispositivo.</p>
<h2>Rename</h2>
<p>Come è facilmente intuibile questa funzionalità ci permette di rinominare il dispositivo.</p>
<p>L&#8217;uso è abbastanza elementare</p>
<blockquote><p>diskutil rename /dev/disk2 nome_che_vogliamo_assegnare</p></blockquote>
<h2>Eject</h2>
<p>Questo comando ci permette di espellere il dispositivo e quindi poterlo rimuovere in sicurezza.</p>
<blockquote><p>diskutil eject /dev/disk2</p></blockquote>
<h2>Reformat</h2>
<p>Con questo il dispositivo viene formattato con il file system attuale.</p>
<p>Se il dispositivo, ad esempio, è formattato in NTFS, diskutil lo riformatterà in NTFS.</p>
<blockquote><p>diskutil reformat /dev/disk2</p></blockquote>
<h2>ListFilesystems</h2>
<p>Questo è un comando piuttosto interessante.</p>
<p>Stampa a video tutti file system (os x li chiama &#8220;Personality&#8221;) con cui possiamo formattare i dispositivi collegati.</p>
<p>Dando</p>
<blockquote><p>diskutil listFilesystems</p></blockquote>
<p>Otterremo questo:</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-22-alle-20.37.21.png"><img class="aligncenter size-medium wp-image-1608" alt="Schermata 2013-05-22 alle 20.37.21" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-22-alle-20.37.21-300x209.png" width="300" height="209" /></a>La colonna <em>Personality </em>indica il nome che dovremo usare per poter formattare mentre nella colonna di destra è presente il nome &#8220;umano&#8221;, cioè leggibile da un essere umano.</p>
<p>Oddio, non che il formato <em>Personality</em> sia illeggibile ma a quanto pare a casa Apple la pensano diversamente.</p>
<h2>EraseDisk</h2>
<p>Con <em>eraseDisk </em>possiamo formattare il dispositivo.</p>
<p>Vediamo la sintassi del comando:</p>
<blockquote><p>diskutil eraseDisk [personality] [nome] /dev/disk2</p></blockquote>
<p>Al posto di <em>personality </em>scegliamo il file system con cui vogliamo formattare.</p>
<p><em>Nome </em>è chiaramente il nome che daremo al nostro dispositivo.</p>
<p>Vogliamo formattare una chiavetta con il file system HFS+ e chiamarla <em>usb</em>? Ecco il risultato.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-22-alle-20.42.28.png"><img class="aligncenter size-medium wp-image-1609" alt="Schermata 2013-05-22 alle 20.42.28" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-22-alle-20.42.28-300x210.png" width="300" height="210" /></a></p>
<h2>SecureErase</h2>
<p>Avete una foto che vi ritrae mentre usate windows 8 e volete essere certi che nessuno possa mai trovarla? Beh non avete tutti i torti.</p>
<p>Questo comando ci permette di cancellare il contenuto del dispositivo in maniera sicura.</p>
<p>Possiamo anche decidere di eseguire l&#8217;algoritmo solamente sullo spazio libero e non attualmente in uso con il comando</p>
<blockquote><p>diskutil secureErase freespace [level] /dev/disk2</p></blockquote>
<p>mentre invece, se non vogliamo cancellare lo spazio vuoto, usiamo il comando senza <em>freespace.</em></p>
<p>Cos&#8217;è <em>level</em>? Semplice. L&#8217;algoritmo da utilizzare per cancellare il contenuto.</p>
<p>Tratto dalle pagine del man:</p>
<blockquote><p>o 0 &#8211; Single-pass zero-fill erase.</p>
<p>o 1 &#8211; Single-pass random-fill erase.</p>
<p>o 2 &#8211; US DoD 7-pass secure erase.</p>
<p>o 3 &#8211; Gutmann algorithm 35-pass secure erase.</p>
<p>o 4 &#8211; US DoE algorithm 3-pass secure erase.</p></blockquote>
<p>Qual&#8217;è il più sicuro? Beh, non ne ho idea ma io userei il 2.</p>
<h2>EraseOptical</h2>
<p>Questo comando ci permette di cancellare il contenuto di un CD/DVD rescrivibile.</p>
<blockquote><p>diskutil eraseOptical [device]</p></blockquote>
<p>Al posto <em>device</em> ci va il percorso del lettore CD/DVD che potete trovare sempre usando il comando visto all&#8217;inizio del post.</p>
<p>In questo modo verrà effettuata una cancellazione completa ma, se vogliamo una cancellazione rapida, aggiungiamo la dicitura <em>quick.</em></p>
<blockquote><p>diskutil eraseOptical quick [device]</p></blockquote>
<p>Questi sono i comandi secondo me più utili, o che comunque, con molta più probabilità, vi troverete a dover usare.</p>
<p>Diskutil ha anche un&#8217;altra serie infinita di funzionalità per gestire partizioni, raid, volumi logici e operazioni di controllo e riparazione dischi.</p>
<p>Purtroppo non ho avuto modo (fino ad ora) di testarli tutti. Quando lo farò lo saprete <img src='http://reefbits.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/" title="Permanent link to [OS X] Montare, smontare dispositivi USB da terminale">[OS X] Montare, smontare dispositivi USB da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/" title="Permanent link to [OS X] Creare USB live di qualsiasi distribuzione linux">[OS X] Creare USB live di qualsiasi distribuzione linux</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-pulire-cache-programmi/" title="Permanent link to [OS X] Pulire cache programmi">[OS X] Pulire cache programmi</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-i-file-system-ntfs/" title="Permanent link to OS X e i file system: NTFS">OS X e i file system: NTFS</a>  </li>
<li> <a href="http://reefbits.net/blog/bittorrent-sync-prova-su-strada/" title="Permanent link to BitTorrent Sync, prova su strada">BitTorrent Sync, prova su strada</a>  </li>
</ol></div><div class="shr-publisher-1606"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/Hy8iWDb4y5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=os-x-altre-utili-funzioni-di-diskutil</feedburner:origLink></item>
		<item>
		<title>[OS X] Montare, smontare dispositivi USB da terminale</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/9IPjXWQlPxo/</link>
		<comments>http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/#comments</comments>
		<pubDate>Mon, 20 May 2013 20:39:37 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1599</guid>
		<description><![CDATA[Prendo spunto dai miei colleghi di osxdaily per scrivere questo post che da un po&#8217; volevo scrivere ma non ho mai fatto per mancanza di tempo. Vedremo come montare/smontare dispositivi usb, come chiavette o hard disk esterni, direttamente da terminale. Perché usare il terminale? Primo, se l&#8217;interfaccia grafica si inchioda dovete fare affidamento sul terminale (già ...<a class="post-readmore" href="http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Prendo spunto dai miei colleghi di <a title="Mount &amp; Unmount Drives from the Command Line in Mac OS X" href="http://osxdaily.com/2013/05/13/mount-unmount-drives-from-the-command-line-in-mac-os-x/" target="_blank">osxdaily</a> per scrivere questo post che da un po&#8217; volevo scrivere ma non ho mai fatto per mancanza di tempo.</p>
<p>Vedremo come montare/smontare dispositivi usb, come chiavette o hard disk esterni, direttamente da terminale.</p>
<p>Perché usare il terminale? Primo, se l&#8217;interfaccia grafica si inchioda dovete fare affidamento sul terminale (già successo). Secondo, se vi collegate da remoto al vostro mac (usando SSH), potete gestire montaggio/smontaggio delle periferiche senza ausilio di interfacce. Terzo e ultimo punto, imparare a conoscere meglio il sistema non può farci male <img src='http://reefbits.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Prima cosa in assoluto dobbiamo individuare la periferica su cui dobbiamo lavorare e per farlo usiamo il comando:</p>
<blockquote><p>diskutil list</p></blockquote>
<p>E l&#8217;output sarà qualcosa come questo:</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.23.02.png"><img class="aligncenter size-medium wp-image-1600" alt="Schermata 2013-05-20 alle 22.23.02" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.23.02-300x190.png" width="300" height="190" /></a>Diamo un occhiata insieme.</p>
<ul>
<li><em><span style="line-height: 13px;">/dev/diskn: </span></em><span style="line-height: 13px;">questo è il percorso assegnato dal sistema operativo alla periferica ed è quello che ci interessa maggiormente.<br />
I numeri sotto il percorso indicano il numero di partizione.<br />
</span></li>
<li><em>Type: </em>indica il file system con cui il supporto è formattato.</li>
<li><em>Name: </em>è chiaramente il nome assegnato alla periferica.<br />
Anche questo può tornarci utile conoscerlo.</li>
<li><em>Size: </em>dimensione del volume.</li>
<li><em>Identifier: </em>il nome con cui il sistema operativo identifica la partizione del volume in questione.</li>
</ul>
<p>Come potete vedere dallo screenshot io ho due dispositivi di cui il primo è l&#8217;hard disk principale del mio mac.</p>
<p>Diskutil quindi non serve per gestire solo periferiche usb ma serve per gestire tutte le unità di memorizzazione collegate al computer.</p>
<p>Quello su cui concentreremo l&#8217;attenzione sarà la chiavetta usb che nel mio caso è montata nel percorso <em>/dev/disk2.</em></p>
<p>Come facciamo a capire qual&#8217;è la nostra chiavetta? Beh, possiamo basarci sul nome oppure andare per logica guardando la dimensione. Nel mio caso la chiavetta è di 16GB pertanto sarà per forza la seconda.</p>
<h2>Smontare la periferica</h2>
<p>Una volta individuato il percorso della periferica, per smontarla, usiamo il comando:</p>
<blockquote><p>diskutil unmountDisk /dev/disk2</p></blockquote>
<p>ed ecco il risultato:</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.29.56.png"><img class="aligncenter size-medium wp-image-1601" alt="Schermata 2013-05-20 alle 22.29.56" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.29.56-300x192.png" width="300" height="192" /></a></p>
<h2>Montare la periferica</h2>
<p>Qui abbiamo 2 possibilità (cosa non segnalata nell&#8217;articolo di osxdaily).</p>
<p>Se il dispositivo non ha nessuno schema di partizioni ci basterà usare il comando:</p>
<blockquote><p>diskutil mount /dev/disk2</p></blockquote>
<p>altrimenti, se abbiamo delle partizioni dobbiamo usare il comando:</p>
<blockquote><p>diskutil mountDisk /dev/disk2</p></blockquote>
<p>Come facciamo a scoprire se il nostro dispositivo ha un qualche <em>partition scheme</em>? La cosa più rapida è usare il primo comando e se ci viene restituito questo errore:</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.32.38.png"><img class="aligncenter size-medium wp-image-1602" alt="Schermata 2013-05-20 alle 22.32.38" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.32.38-300x189.png" width="300" height="189" /></a>allora sapremo che dovremo usare il secondo comando.</p>
<p>Se tutto va a buon fine, riceveremo invece questo avviso:</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.33.12.png"><img class="aligncenter size-medium wp-image-1603" alt="Schermata 2013-05-20 alle 22.33.12" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.33.12-300x188.png" width="300" height="188" /></a>Alla prossima <img src='http://reefbits.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/" title="Permanent link to [OS X] Altre utili funzioni di diskutil">[OS X] Altre utili funzioni di diskutil</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/" title="Permanent link to [OS X] Creare USB live di qualsiasi distribuzione linux">[OS X] Creare USB live di qualsiasi distribuzione linux</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-pulire-cache-programmi/" title="Permanent link to [OS X] Pulire cache programmi">[OS X] Pulire cache programmi</a>  </li>
<li> <a href="http://reefbits.net/blog/ubuntu-mac-ftp-da-terminale/" title="Permanent link to [ubuntu, mac] FTP da terminale">[ubuntu, mac] FTP da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-gestione-dello-swap/" title="Permanent link to OS X e gestione dello swap">OS X e gestione dello swap</a>  </li>
</ol></div><div class="shr-publisher-1599"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/9IPjXWQlPxo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=os-x-montare-smontare-dispositivi-usb-da-terminale</feedburner:origLink></item>
		<item>
		<title>[OS X] Pulire cache programmi</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/XNLw5-S8kks/</link>
		<comments>http://reefbits.net/blog/os-x-pulire-cache-programmi/#comments</comments>
		<pubDate>Mon, 20 May 2013 20:15:00 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1593</guid>
		<description><![CDATA[Per chi non lo sapesse per eliminare un&#8217;applicazione su os x è sufficiente prendere la relativa icona e trascinarla nel cestino. Semplice e rapido. Il contro di questa cosa? Che possono rimanere in giro per il sistema alcuni file residui delle applicazioni disinstallate, un po&#8217; come capita su windows. Il primo posto dove controllare è ...<a class="post-readmore" href="http://reefbits.net/blog/os-x-pulire-cache-programmi/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Per chi non lo sapesse per eliminare un&#8217;applicazione su os x è sufficiente prendere la relativa icona e trascinarla nel cestino. Semplice e rapido.</p>
<p>Il contro di questa cosa? Che possono rimanere in giro per il sistema alcuni file residui delle applicazioni disinstallate, un po&#8217; come capita su windows.</p>
<p>Il primo posto dove controllare è la cartella home nella quale molti programmi spesso si creano cartelle d&#8217;appoggio.</p>
<p>Un posto un po&#8217; più nascosto è invece la cache dei programmi.</p>
<p>La questione è molto semplice: entriamo nella cartella ed eliminiamo le cartelle relative a programmi che abbiamo disinstallato.</p>
<p>E se ci sbagliamo? Cosa capita?</p>
<p>Trattandosi solamente di una sorta di cache mal che vada andremo a cancellare le preferenze di qualche programma. Niente di grave, ma in ogni caso facciamo attenzione.</p>
<p>Ok, come raggiungere questa cartella? Vediamolo.</p>
<p>In maniera molto rapida posizionamoci su uno schermo vuoto (in alto dobbiamo vedere la scritta <em>Finder</em>) e premiamo CMD+SHIFT+G e ci si aprirà una finestrella in cui inserire il percorso:</p>
<blockquote><p>~/Library/Caches/</p></blockquote>
<p>Potete vedere il risultato in questo screenshot:</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.09.33.png"><img class="aligncenter size-medium wp-image-1594" alt="Schermata 2013-05-20 alle 22.09.33" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.09.33-300x113.png" width="300" height="113" /></a>Ora premendo <em>Vai </em>ci si aprirà la cartella.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.10.35.png"><img class="aligncenter size-medium wp-image-1595" alt="Schermata 2013-05-20 alle 22.10.35" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-20-alle-22.10.35-300x187.png" width="300" height="187" /></a>A questo punto guardatevi tutte le cartelle che, nella maggior parte dei casi, porteranno il nome dell&#8217;applicazione che l&#8217;ha creata pertanto, se quell&#8217;applicazione l&#8217;avete disinstallata, potete eliminare la relativa cartella.</p>
<p>Ripeto: questa non è un&#8217;operazione eccessivamente pericolosa ma, in caso di dubbi, non eliminate una cartella se non siete sicuri.</p>
<p>Questo ci permette di liberare un po&#8217; di spazio da cose che non ci servono più.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/" title="Permanent link to [OS X] Montare, smontare dispositivi USB da terminale">[OS X] Montare, smontare dispositivi USB da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/abilitare-utente-root-in-mountain-lion/" title="Permanent link to Abilitare utente root in Mountain Lion">Abilitare utente root in Mountain Lion</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/" title="Permanent link to [OS X] Altre utili funzioni di diskutil">[OS X] Altre utili funzioni di diskutil</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/" title="Permanent link to [OS X] Creare USB live di qualsiasi distribuzione linux">[OS X] Creare USB live di qualsiasi distribuzione linux</a>  </li>
<li> <a href="http://reefbits.net/blog/bittorrent-sync-prova-su-strada/" title="Permanent link to BitTorrent Sync, prova su strada">BitTorrent Sync, prova su strada</a>  </li>
</ol></div><div class="shr-publisher-1593"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/XNLw5-S8kks" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/os-x-pulire-cache-programmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/os-x-pulire-cache-programmi/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=os-x-pulire-cache-programmi</feedburner:origLink></item>
		<item>
		<title>[OS X] Creare USB live di qualsiasi distribuzione linux</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/xbJiTy6IoB8/</link>
		<comments>http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/#comments</comments>
		<pubDate>Wed, 15 May 2013 21:37:01 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1588</guid>
		<description><![CDATA[Questa è una di quelle cose che può sempre tornare utile e pertanto mi sembra giusto condividerla con tutti. In questo post spiegherò come creare una USB avviabile per qualsiasi distribuzione linux. Lo faremo senza ricorrere a nessun software di terze parti ma useremo gli strumenti integrati in os x. Per prima cosa dobbiamo scaricare ...<a class="post-readmore" href="http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Questa è una di quelle cose che può sempre tornare utile e pertanto mi sembra giusto condividerla con tutti.</p>
<p>In questo post spiegherò come creare una USB avviabile per qualsiasi distribuzione linux.</p>
<p>Lo faremo senza ricorrere a nessun software di terze parti ma useremo gli strumenti integrati in os x.</p>
<p>Per prima cosa dobbiamo scaricare l&#8217;iso della distribuzione linux che vogliamo installare e qui sapete voi come e dove scaricarla.</p>
<p>Una volta scaricata prendiamo la nostra chiave USB e assicuriamoci che sia vuota e poi che sia formatta in EXT-FAT.</p>
<p>Nel caso non lo fosse usate l&#8217;utility disco.</p>
<p>Una volta formattata a dovere apriamo un terminale e spostiamoci nella cartella in cui abbiamo scaricato l&#8217;immagine ISO, io per comodità suppongo che sia stata scaricata nella cartella <em>Download</em>.</p>
<p>Una volta aperto il terminale mi posiziono quindi nella cartella <em>Download </em>con il comando:</p>
<blockquote><p>cd Download</p></blockquote>
<p>A questo punto ho bisogno di sapere il percorso della mia chiave USB e quindi utilizzeremo <em>diskutil</em>.</p>
<p>Diamo il comando:</p>
<blockquote><p>diskutil list</p></blockquote>
<p>e l&#8217;output sarà simile a questo</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-15-alle-23.21.38.png"><img class="aligncenter size-medium wp-image-1589" alt="Schermata 2013-05-15 alle 23.21.38" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-15-alle-23.21.38-300x189.png" width="300" height="189" /></a>In questo caso la mia chiave USB ha come percorso <em>/dev/disk1. </em></p>
<p>Prima di procedere con la copia dell&#8217;iso su chiave dobbiamo prima smontare la chiavetta e facciamolo con il comando:</p>
<blockquote><p>diskutil unmountDisk /dev/disk1</p></blockquote>
<p>E se tutto va per il verso giusto dovreste ottenere il messaggio:</p>
<blockquote><p>Unmount of all volumes on disk1 was successful</p></blockquote>
<p>A questo punto diamo inizio alla copia vera e propria con il comando:</p>
<blockquote><p>sudo dd if=nome_immagine_iso.iso of=/dev/disk1 bs=1m</p></blockquote>
<p>Spiegazione rapida:</p>
<ul>
<li><em><span style="line-height: 13px;">dd: </span></em><span style="line-height: 13px;">è un utility presente di default nei sistemi unix-like che si occupa di copiare dati dallo standard input allo standard output.</span></li>
<li><em>if: </em>invece di usare lo standard input useremo l&#8217;immagine iso della distribuzione linux</li>
<li><em>of: </em>invece dello standard output impostiamo chiavetta usb</li>
<li><em>bs: block size </em>o, per gli amici, dimensione del blocco.<br />
Questa utility, di default, copia dati dall&#8217;input all&#8217;output in blocchi di 512 byte e noi in questo modo gli diciamo di copiare le informazioni a 1 MB alla volta, per velocizzare un po&#8217; il processo.</li>
</ul>
<p>Terminata l&#8217;operazione, che potrebbe durare un po&#8217; a seconda della quantità di byte da trasferire, potrebbe comparirci un messaggio che ci avvisa che l&#8217;unità USB non è leggibile. Ignoriamo questo avviso.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2012/10/chiavetta.png"><img class="aligncenter size-medium wp-image-1278" alt="chiavetta" src="http://reefbits.net/wp-content/uploads/2012/10/chiavetta-300x102.png" width="300" height="102" /></a>A questo punto riavviamo il mac tenendo premuto il tasto ALT e all&#8217;avvio scegliamo di fare il boot dalla chiavetta anziché dall&#8217;hard disk.</p>
<p>Chiaramente questa procedura non ho potuto testarla con qualsiasi immagine ISO esistente, ma tutte le volte che l&#8217;ho utilizzata ha sempre funzionato alla perfezione.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/" title="Permanent link to [OS X] Montare, smontare dispositivi USB da terminale">[OS X] Montare, smontare dispositivi USB da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/" title="Permanent link to [OS X] Altre utili funzioni di diskutil">[OS X] Altre utili funzioni di diskutil</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-i-file-system-ntfs/" title="Permanent link to OS X e i file system: NTFS">OS X e i file system: NTFS</a>  </li>
<li> <a href="http://reefbits.net/blog/ubuntu-12-10-su-macbook-pro-mid-2012/" title="Permanent link to Ubuntu 12.10 su MacBook Pro mid 2012">Ubuntu 12.10 su MacBook Pro mid 2012</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-pulire-cache-programmi/" title="Permanent link to [OS X] Pulire cache programmi">[OS X] Pulire cache programmi</a>  </li>
</ol></div><div class="shr-publisher-1588"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/xbJiTy6IoB8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=os-x-creare-usb-live-di-qualsiasi-distribuzione-linux</feedburner:origLink></item>
		<item>
		<title>[ubuntu, mac] FTP da terminale</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/2q60W4DdaG4/</link>
		<comments>http://reefbits.net/blog/ubuntu-mac-ftp-da-terminale/#comments</comments>
		<pubDate>Tue, 07 May 2013 09:18:36 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1582</guid>
		<description><![CDATA[In questi giorni sono alle prese con lo spostamento di file via FTP e qui mi si è presentato un &#8220;problema&#8221;. I trasferimenti vengono eseguiti dal mio fido computer che ho in un ufficio che monta ubuntu 12.04. Dato che si tratta di trasferimenti lunghi ho la necessità, di tanto in tanto, di dare un ...<a class="post-readmore" href="http://reefbits.net/blog/ubuntu-mac-ftp-da-terminale/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>In questi giorni sono alle prese con lo spostamento di file via FTP e qui mi si è presentato un &#8220;problema&#8221;.</p>
<p>I trasferimenti vengono eseguiti dal mio fido computer che ho in un ufficio che monta ubuntu 12.04.</p>
<p>Dato che si tratta di trasferimenti lunghi ho la necessità, di tanto in tanto, di dare un occhio allo stato del trasferimento anche se sono fuori dall&#8217;ufficio.</p>
<p>Sul computer dell&#8217;ufficio uso filezilla, grandissimo software. Potrei avviarlo anche da remoto usando l&#8217;opzione <em>-X</em> in <em>ssh </em>ma avendo 16 kb/s in upload direi che questa soluzione va scartata a priori.</p>
<p>Googlando per la rete ho scoperto un fantastico file manager da terminale con interfaccia scritta con ncurses.</p>
<p>La cosa figa di questo file manager è che possiamo usarlo anche per trasferimenti FTP. Lacrime di gioia.</p>
<p>Questo mi semplifica notevolmente la vita. Mi collego tramite SSH al computer e poi lancio questo software.</p>
<p>Il software in questione si chiama <a title="Midnight Commander" href="http://en.wikipedia.org/wiki/Midnight_Commander" target="_blank">Midnight Commander</a>.</p>
<p>Vediamo ora come installarlo e come collegarsi in FTP (ha molte altre funzionalità ma al momento non ho avuto modo di provarle).</p>
<p>Apriamo un terminale e digitiamo:</p>
<blockquote><p>sudo apt-get install mc</p></blockquote>
<p>e poi per avviarlo</p>
<blockquote><p>mc</p></blockquote>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Screenshot-from-2013-05-07-110143.png"><img class="aligncenter size-medium wp-image-1583" alt="Screenshot from 2013-05-07 11:01:43" src="http://reefbits.net/wp-content/uploads/2013/05/Screenshot-from-2013-05-07-110143-300x193.png" width="300" height="193" /></a>Navigare tra i file è abbastanza intuitivo quindi non c&#8217;è bisogno di spiegazioni.</p>
<p>Per collegarci in ftp ci basterà usare la shell digitando:</p>
<blockquote><p>cd ftp://nome_utente@indirizzo_ip:porta</p></blockquote>
<p>Al posto dell&#8217;indirizzo IP, se ce l&#8217;avete, potete usare anche un dominio.</p>
<p>Potete usarlo anche per collegarvi in SFTP cambiando il prefisso <em>ftp:// </em>con <em>sftp://</em>.</p>
<p>Per uscire dal programma vi basterà digitare semplicemente:</p>
<blockquote><p>exit</p></blockquote>
<h2>E per il mac? ;(</h2>
<p>Si ci ho guardato e si, si può installare anche sul mac.</p>
<p>In questo caso ci viene in aiuto <a title="Welcome to Rudix!" href="http://rudix.org" target="_blank">rudix</a>!</p>
<p>Rudix è una raccolta di software unix già precompilati per girare su mac os x (ricordate vero che os x è un sistema unix-like ecc ecc?).</p>
<p>Stando alla guida ufficiale il procedimento dovrebbe essere questo:</p>
<p>prima si scarica rudix con (ovviamente dobbiamo usare il terminale):</p>
<blockquote><p>curl -O http://rudix.googlecode.com/hg/Ports/rudix/rudix.py</p></blockquote>
<p>Poi si installa rudix:</p>
<blockquote><p>sudo python rudix.py install rudix</p></blockquote>
<p>e infine si scarica e installa midnight commander:</p>
<blockquote><p>sudo rudix install mc</p></blockquote>
<p>peccato che lanciando l&#8217;ultimo comando ci viene restituito questo errore:</p>
<blockquote><p>Package &#8216;org.rudix.pkg.mc&#8217; not found online</p></blockquote>
<p>Per risolvere il problema mi sono recato sulla <a title="mc: Midnight Commander" href="http://rudix.org/packages/mc.html" target="_blank">pagina ufficiale</a> del progetto rudix e in particolare del pacchetto <em>mc.</em></p>
<p>Da qui è sufficiente scaricare il pacchetto per la nostra versione di sistema operativo (nel mio caso Mountain Lion) ed eseguirlo.</p>
<p>A installazione completata digitate nel terminale</p>
<blockquote><p>mc</p></blockquote>
<p>Et voilà!</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-07-alle-11.12.18.png"><img class="aligncenter size-medium wp-image-1584" alt="Schermata 2013-05-07 alle 11.12.18" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-07-alle-11.12.18-300x188.png" width="300" height="188" /></a>Il funzionamento è identico a quello su linux. Di fatto è lo stesso identico software solamente impacchettato per girare su os x.</p>
<p>Buon FTP!</p>
<p>&nbsp;</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/bittorrent-sync-prova-su-strada/" title="Permanent link to BitTorrent Sync, prova su strada">BitTorrent Sync, prova su strada</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/" title="Permanent link to [OS X] Montare, smontare dispositivi USB da terminale">[OS X] Montare, smontare dispositivi USB da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-pulire-cache-programmi/" title="Permanent link to [OS X] Pulire cache programmi">[OS X] Pulire cache programmi</a>  </li>
<li> <a href="http://reefbits.net/blog/server-ftp-su-mountain-lion/" title="Permanent link to Server FTP su Mountain Lion">Server FTP su Mountain Lion</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/" title="Permanent link to [OS X] Altre utili funzioni di diskutil">[OS X] Altre utili funzioni di diskutil</a>  </li>
</ol></div><div class="shr-publisher-1582"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/2q60W4DdaG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/ubuntu-mac-ftp-da-terminale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/ubuntu-mac-ftp-da-terminale/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ubuntu-mac-ftp-da-terminale</feedburner:origLink></item>
		<item>
		<title>BitTorrent Sync, prova su strada</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/mqA_xDvLtzI/</link>
		<comments>http://reefbits.net/blog/bittorrent-sync-prova-su-strada/#comments</comments>
		<pubDate>Sun, 05 May 2013 12:40:47 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[recensioni]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1567</guid>
		<description><![CDATA[Ho letto su più blog della nascita di questo software che trovo interessante per vari motivi e quindi ho deciso di provarlo. Si tratta di un software ancora molto giovane quindi non esente da problemi e molto migliorabile ma, nella semplice prova su strada che ho fatto, mi pare funzionare comunque molto bene. Cominciamo dall&#8217;inizio. ...<a class="post-readmore" href="http://reefbits.net/blog/bittorrent-sync-prova-su-strada/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Ho letto su più blog della nascita di questo software che trovo interessante per vari motivi e quindi ho deciso di provarlo.</p>
<p>Si tratta di un software ancora molto giovane quindi non esente da problemi e molto migliorabile ma, nella semplice prova su strada che ho fatto, mi pare funzionare comunque molto bene.</p>
<p>Cominciamo dall&#8217;inizio.</p>
<p>Cosa fa questo software? Permette di sincronizzare files su 2 (o più dispositivi) attraverso il protocollo Torrent.</p>
<p>I vantaggi? Possibilità di sincronizzare un numero infinito di files tra infiniti dispositivi, trasferimenti sicuri, dato che il trasferimento dati è criptato e i file non sono salvati su un qualche cloud server chissà dove e, infine, il fatto che questo protocollo &#8220;non teme&#8221; i file grandi.</p>
<p>Tutti quanti sappiamo che il protocollo Torrent riesce a garantire trasferimenti rapidi anche per file di grandi dimensioni.</p>
<p>A questo punto ci starebbe bene una breve panoramica del protocollo Torrent ma dato che non sono sufficientemente preparato non lo faccio per evitarmi delle figuracce.</p>
<p>Bando alle ciance! Cos&#8217;ho provato? Ho installato BitTorrent Sync sia sul mac che sul mio netbook con linux e poi ho provato a sincronizzare una cartella.</p>
<p>Prima di tutto il sito ufficiale che trovate <a title="BitTorrent Sync" href="http://labs.bittorrent.com/experiments/sync.html" target="_blank">qua</a> dove possiamo prendere visione delle principali funzioni, supporto e download.</p>
<p>Procediamo al download cliccando sul mega bottone con scritto &#8220;Download&#8221; e scegliete la vostra piattaforma.</p>
<p>Per windows e mac l&#8217;installer è di tipo doppio click -&gt; Avanti -&gt; Avanti -&gt; Avanti -&gt; Fine mentre invece su linux non c&#8217;è l&#8217;installer.</p>
<p>Altra differenza, windows e mac hanno un&#8217;interfaccia grafica (almeno credo che l&#8217;abbia anche windows, non l&#8217;ho provato) mentre invece linux no. Anzi, a dire il vero ce l&#8217;ha, ma è web based. Io personalmente preferisco, ma vabbeh.</p>
<p>Partiamo con il mac.</p>
<p>Una volta installato scegliamo quale cartella vogliamo sincronizzare sui nostri dispositivi.</p>
<p>Io ho deciso di sincronizzare la cartella dove tengo i video.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-13.56.30.png"><img class="aligncenter size-medium wp-image-1568" alt="Schermata 2013-05-05 alle 13.56.30" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-13.56.30-300x187.png" width="300" height="187" /></a>Quello che vedete nello screenshot è l&#8217;interfaccia di BitTorrent Sync.</p>
<p>Cliccando sul &#8220;+&#8221; in basso a sinistra possiamo aggiungere una cartella che vogliamo sincronizzare.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-13.58.00.png"><img class="aligncenter size-medium wp-image-1569" alt="Schermata 2013-05-05 alle 13.58.00" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-13.58.00-300x95.png" width="300" height="95" /></a>Questa è la finestrella che si apre.</p>
<p>Per quanto riguarda il primo campo vi consiglio di schiacciare &#8220;Generate&#8221; per generare in automatico la chiave.</p>
<p>A cosa serve questa chiave? Questa chiave va messa su tutti i dispositivi che vogliono sincronizzare quella determinata cartella e serve per &#8220;riconoscersi a vicenda&#8221;.</p>
<p>E&#8217; un sistema di sicurezza per evitare che chiunque possa accedere ai vostri file.</p>
<p>Il secondo campo è palesemente il percorso della cartella che volete sincronizzare. Nel mio caso la cartella &#8220;Movies&#8221; che contiene tutti i file video nella mia home.</p>
<p>Dando l&#8217;ok partirà l&#8217;indicizzazione della cartella.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.02.04.png"><img class="aligncenter size-medium wp-image-1570" alt="Schermata 2013-05-05 alle 14.02.04" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.02.04-300x49.png" width="300" height="49" /></a>In cosa consiste l&#8217;indicizzazione? La documentazione ufficiale non lo dice ma occhio credo che semplicemente il software si crei una lista di tutti i file da sincronizzare.</p>
<p>Su mac os per qualche motivo a me sconosciuto (penso sia dovuto al fatto che, come detto prima, si tratta di un software comunque giovane) questo processo mi consuma quasi tutta la memoria ram causandomi qualche rallentamento. Una volta finito il processo di indicizzazione la situazione torna normale. Boh!</p>
<p>A questo punto abbiamo finito. E&#8217; ora di configurare il computer con linux.</p>
<p>Come detto prima per linux non c&#8217;è un installer. Scaricando il pacchetto per linux vi ritroverete un pacchetto compresso .tar. Decomprimetelo e otterrete l&#8217;eseguibile <em>btsync.</em></p>
<p>Per eseguirlo sarà sufficiente posizionarsi con il terminale nella cartella dell&#8217;eseguibile ed eseguirlo con</p>
<blockquote><p><code>./btsync</code></p></blockquote>
<p>In questo modo l&#8217;eseguibile partirà come demone pertanto se volete poi killarlo vi toccherà ricorrere al comando <em>kill.</em></p>
<p>Se volete evitare questo comportamento potete usare il flag:</p>
<blockquote><p><code>./btsync --nodaemon</code></p></blockquote>
<p>Se volete la lista completa dei comandi usate invece:</p>
<blockquote><p><code>./btsync --help</code></p></blockquote>
<p>Una volta in esecuzione per accedere all&#8217;interfaccia grafica aprite il browser e inserite l&#8217;indirizzo:</p>
<blockquote><p>localhost:8888/gui</p></blockquote>
<p>ed eccoci qua</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.10.06.png"><img class="aligncenter size-medium wp-image-1571" alt="Schermata 2013-05-05 alle 14.10.06" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.10.06-300x172.png" width="300" height="172" /></a>A questo punto per far partire la sincronizzazione clicchiamo su &#8220;Add folder&#8221;</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.11.43.png"><img class="aligncenter size-medium wp-image-1572" alt="Schermata 2013-05-05 alle 14.11.43" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.11.43-300x233.png" width="300" height="233" /></a>Nel campo <em>Secret </em>dobbiamo inserire proprio quella chiave di sicurezza di cui vi ho accennato sopra. Non ve la siete segnata? No problem.</p>
<p>Cliccando con il tasto destro sulla cartella nella lista di quelle in sincronizzazione clicchiamo su</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Senzanome.png"><img class="aligncenter size-medium wp-image-1574" alt="Senzanome" src="http://reefbits.net/wp-content/uploads/2013/05/Senzanome-300x45.png" width="300" height="45" /></a>e poi spostiamoci nella tab <em>advanced </em>nella finestra che si apre ed eccolo qua!</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.22.14.png"><img class="aligncenter size-medium wp-image-1575" alt="Schermata 2013-05-05 alle 14.22.14" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.22.14-276x300.png" width="276" height="300" /></a>Quello che ci interessa è il primo ma è piuttosto utile anche il secondo.</p>
<p>Il read only secret ci permette di creare una sorta di configurazione &#8220;client-server&#8221;. In pratica il dispotivo che usa il codice read only può solamente sincronizzarsi con quella cartella ma non può scriverci. Usando invece il primo se aggiungiamo un file all&#8217;interno della cartella questo verrà sincronizzato con tutti i dispotivi.</p>
<p>L&#8217;ultima opzione ci permette di creare un codice segreto valido per 24 ore. Direi che non necessita di spiegazioni.</p>
<p>Torniamo alla sincronizzazione su linux. Una volta recuperato e inserito il codice segreto scegliamo la cartella che vogliamo sincronizzare.</p>
<p>Dando l&#8217;ok le due cartelle inizieranno a sincronizzarsi.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.26.23.png"><img class="aligncenter size-medium wp-image-1576" alt="Schermata 2013-05-05 alle 14.26.23" src="http://reefbits.net/wp-content/uploads/2013/05/Schermata-2013-05-05-alle-14.26.23-300x95.png" width="300" height="95" /></a>E così la sincronizzazione avrà inizio.</p>
<p>Ho eseguito la sincronizzazione all&#8217;interno della mia rete e non ho avuto modo di testarla su 2 computer collegati a 2 reti diverse. Se avrò modo di provare ve lo faccio sapere.</p>
<p>Conclusionando qual&#8217;è il vantaggio più grande di questo software?</p>
<p>Con questo sistema non abbiamo la necessità di adibire una macchina a server ma sarà sufficiente lanciare il software e selezionare le cartelle che vogliamo sincronizzare sui nostri dispositivi in maniera sicura e affidabile.</p>
<p>Niente limiti di file caricabili o limiti di spazio. L&#8217;unico limite legato allo spazio sarà ovviamente quello dei supporti di memorizzazione dei vostri dispositivi.</p>
<p>Inoltre i files rimarranno sempre sotto il vostro controllo non essendo costretti a trasferirli su qualche server remoto di proprietà di qualcun altro.</p>
<p>Trovo sia un software molto interessante e soprattutto molto molto utile.</p>
<p>Penso proprio che ne seguirò lo sviluppo.</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-pulire-cache-programmi/" title="Permanent link to [OS X] Pulire cache programmi">[OS X] Pulire cache programmi</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-montare-smontare-dispositivi-usb-da-terminale/" title="Permanent link to [OS X] Montare, smontare dispositivi USB da terminale">[OS X] Montare, smontare dispositivi USB da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-creare-usb-live-di-qualsiasi-distribuzione-linux/" title="Permanent link to [OS X] Creare USB live di qualsiasi distribuzione linux">[OS X] Creare USB live di qualsiasi distribuzione linux</a>  </li>
<li> <a href="http://reefbits.net/blog/ubuntu-mac-ftp-da-terminale/" title="Permanent link to [ubuntu, mac] FTP da terminale">[ubuntu, mac] FTP da terminale</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-altre-utili-funzioni-di-diskutil/" title="Permanent link to [OS X] Altre utili funzioni di diskutil">[OS X] Altre utili funzioni di diskutil</a>  </li>
</ol></div><div class="shr-publisher-1567"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/mqA_xDvLtzI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/bittorrent-sync-prova-su-strada/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/bittorrent-sync-prova-su-strada/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bittorrent-sync-prova-su-strada</feedburner:origLink></item>
		<item>
		<title>Cosa vorrei in OS X 10.9</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/8sfVGWhLvS0/</link>
		<comments>http://reefbits.net/blog/cosa-vorrei-in-os-x-10-9/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 20:36:00 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[riflessioni]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1554</guid>
		<description><![CDATA[Il mondo Apple è in subbuglio! Sono mesi che Apple non fa un comunicato stampa, che non presenta prodotti nuovi o software nuovi. E meno male. I principali blog della mela sono in difficoltà. Non sanno più cosa inventarsi tra iWatch, iOS 7 disegnato da sua maestà Ive, iphone low-cost e iphone con schermo maggiorato. ...<a class="post-readmore" href="http://reefbits.net/blog/cosa-vorrei-in-os-x-10-9/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Il mondo Apple è in subbuglio!</p>
<p>Sono mesi che Apple non fa un comunicato stampa, che non presenta prodotti nuovi o software nuovi.</p>
<p>E meno male.</p>
<p>I principali blog della mela sono in difficoltà. Non sanno più cosa inventarsi tra iWatch, iOS 7 disegnato da sua maestà Ive, iphone low-cost e iphone con schermo maggiorato.</p>
<p>Io sono utente mac da poco tempo, precisamente da settembre dell&#8217;anno scorso, ma in questo breve lasso di tempo mi sono messo a esplorare il mondo della mela.</p>
<p>L&#8217;ho fatto con molto interesse e ho capito che gli utenti Apple si dividono sostanzialmente in 3 categorie: discepoli, user e pro-user.</p>
<p>I discepoli sono quelli che sicuramente fanno più parlare di se. Sono quelli che &#8220;Apple sempre e comunque&#8221; e che se &#8220;la Apple l&#8217;ha fatto così ci sarà sicuramente un motivo&#8221;.</p>
<p>Poi ci sono gli user che sono quelli che usano prodotti Apple ma guardano comunque con occhio critico ciò che Apple sforna. Osservano i fatti in maniera oggettiva. Sono quelli che preferisco anche se ogni tanto si lasciano scappare qualcosa come &#8220;se ci fosse ancora Steve&#8221;.</p>
<p>E infine ci sono i pro-user.</p>
<p>Per pro-user intendo tutti quelli che utilizzano un mac (non prendo in considerazione l&#8217;iphone) per lavoro.</p>
<p>Nel 90% dei casi sono grafici, video-maker, musicisti e sviluppatori software. Nel restante 10% sono smanettoni come me.</p>
<p>Oddio, in realtà l&#8217;ho uso anche per altre cose, ma non scendiamo nel dettaglio. Se devo smanettare come si deve uso uno dei miei PC con linux.</p>
<p>Dovete sapere che quelli più scontenti di tutti sono i pro-user.</p>
<p>Dicono (io sono in questo mondo da troppo poco tempo) che Apple ha ormai dimenticato completamente il mondo dei pro-user. Ora esiste solo il settore consumer.</p>
<p>Un mac, un iphone o un ipad, non è nient&#8217;altro che un prodotto DA CONSUMARE, non da usare.</p>
<p>I pro-user lamentano che una volta il mac era veramente &#8220;Think different&#8221; perché era veramente anni luce avanti rispetto alla concorrenza.</p>
<p>Ora anche il mac è un gioco, o meglio, un prodotto da consumare.</p>
<p>Ho recentemente parlato della pessima gestione della memoria ram di questo sistema operativo (<a title="OS X e gestione memoria RAM" href="http://reefbits.net/blog/os-x-e-gestione-ram/" target="_blank">qui</a> e <a title="OS X e gestione dello swap" href="http://reefbits.net/blog/os-x-e-gestione-dello-swap/" target="_blank">qui</a>) che viene tutta fuori quando si stressa anche un minimo il sistema.</p>
<p>Non importa che sia necessariamente una &#8220;cosa pro&#8221;, basta solo che sia &#8220;qualcosa&#8221; che consuma molta memoria ram e&#8230; addio reattività.</p>
<p>Finché lo usate come user il sistema è reattivo.</p>
<p>Clicchi sull&#8217;icona di safari e questo si apre in un lampo (o quasi). Stessa cosa per mail o per il mac app store.</p>
<p>Switchi tra le varie applicazioni aperte alla velocità della luce e tra i vari desktop virtuali.</p>
<p>Figo eh? Bene. Ora provate ad aprire una macchina virtuale. Una qualsiasi. Con il sistema di virtualizzazione che preferite, virtualbox, vmware o parallels che sia.</p>
<p>La reattività sparisce. Perché? <a title="OS X e gestione memoria RAM" href="http://reefbits.net/blog/os-x-e-gestione-ram/" target="_blank">Provate a vedere</a> come si comporta la memoria ram.</p>
<p>Volete un esempio con qualcosa di molto meno pro? Aprite un gioco. Un gioco pesante e di ultima generazione.</p>
<p>Chiudetelo e poi riprovate ancora a switchare alla velocità della luce tra le applicazioni aperte.</p>
<p>Che succede? Quella rotellina color arcobaleno tanto carina non la smette di girare?</p>
<p>Dopo aver fatto queste prove amatoriali prendete il vostro mac e installateci linux, ma miraccomando, non installate la versione più leggera e reattiva di linux.</p>
<p>Installate ubuntu con unity che di certo non brilla per la sua leggerezza.</p>
<p>Fatto? Adesso provate ripetere quei test amatoriali di cui vi ho parlato qualche riga più in un su.</p>
<p>Che succede? Nulla? Il sistema continua a girare come nulla fosse? Esatto.</p>
<p>C&#8217;è subbuglio e fermento nel mondo Apple perché a giugno c&#8217;é la <a title="Apple Worldwide Developers Conference" href="https://developer.apple.com/wwdc/" target="_blank">WWDC</a> conferenza dedicata agli sviluppatori di iOS e OS X.</p>
<p>Solitamente qua vengono sempre presentate le versioni dei futuri software in modo che gli sviluppatori possano iniziare metterli alla prova e come ogni evento che si rispetti sono già partiti i rumors.</p>
<p><a title="Apple includerà in OS X 10.9 tante nuove funzioni per ‘power user’ con un altro passo verso iOS" href="http://www.ispaziomac.com/29535/apple-includera-in-os-x-10-9-tante-nuove-funzioni-per-power-user-con-un-altro-passo-verso-ios" target="_blank">Si mormora</a> che le novità saranno parecchie a partire dall&#8217;interfaccia migliorata del finder (e si vocifera che finalmente aggiungeranno la possibilità di visualizzare le cartelle come tab, cosa che in nautilus esiste da secoli ed è di una comodità mai vista).</p>
<p>Addirittura si dice che safari sarà riscritto per garantire performance incredibili, ma in tutta onestà penso che riscrivere un browser non sia cosa fattibile in qualche mese e penso anche sia un po&#8217; da malati di mente, ma sicuramente, anche senza riscriverlo da zero, si può migliorare molto.</p>
<p>Poi si parla del fatto che ci saranno tante novità per i pro-user, in particolare si parla di strumenti di sviluppo migliorati, possibilità di utilizzare due applicazioni a tutto schermo su configurazioni multi-monitor (le applicazioni in full-screen è una cosa che ho sempre screditato ma ho poi capito che in certe situazioni ha una certa utilità, poi che io non l&#8217;abbia mai utilizzata questo è un altro discorso.) e, udite udite, la possibilità di mettere i processi in pausa.</p>
<p>Non voglio esprimere giudizi tecnici in merito perché onestamente non so nel dettaglio di cosa si tratti ma, pare, che questo dovrebbe incrementare notevolmente la durata della batteria.</p>
<p>Poi si vocifera che metteranno siri e l&#8217;applicazione per le mappe.</p>
<p>Dopo l&#8217;introduzione del centro notifiche in mountain lion, preso in prestito da iOS, (e che ho subito <a title="Disabilitare centro notifiche in Mountain Lion" href="http://reefbits.net/blog/disabilitare-centro-notifiche-in-mountain-lion/" target="_blank">provveduto a disattivare</a> in quanto inutile all&#8217;ennesima potenza) e la possibilità di visualizzare le applicazioni in stile ipad con launchpad, continua la convergenza con iOS, una delle cose più ignoranti mai viste.</p>
<p>Gli smartphone sono smartphone, i tablet sono smartphone più grandi e i computer sono strumenti molto potenti che vanno sfruttati nel modo corretto. Sfruttati, non consumati cazzo!</p>
<p>Cosa mi aspetto io? La personalizzabilità del sistema in ogni sua piccola parte!</p>
<p>Non parlo di grafica parlo di sistema.</p>
<p>Non è possibile che si possano cambiare quelle 4 impostazioni (tipo se mettere la dock a sinistra, al centro o a destra) e tutto il resto sia lasciato in balia della volontà di Apple.</p>
<p>Sistematemi la gestione della memoria ram!! Smettetela di trattare i computer come fossero tablet giganti. La ram va usata nel modo giusto.</p>
<p>E del file system? Vi ho mai parlato del file system HFS+? No vero?!</p>
<p>Mi sono documentato a riguardo e ce ne sarebbero da dire per almeno 10 post. Quando avrò tempo lo farò.</p>
<p>Perché dico questo? Perché non la smetto di scrivere questi post e torno in pianta stabile a linux?</p>
<p>Beh se l&#8217;avete pensato non avete tutti i torti ma le mie motivazioni principali sono sostanzialmente 2.</p>
<ol>
<li><span style="line-height: 13px;">Mi ci trovo bene.<br />
Inutile negare che negli ultimi tempi, soprattutto a causa del lavoro, non ho tempo per dedicarmi alla sacra arte dello smanettare con il computer e questo quando lo accendo va sempre senza se e senza ma.<br />
Lavoro tutto il giorno su linux in maniera &#8220;più o meno pro&#8221; e a volte mi trovo a litigare con aggiornamenti che disfano i driver della scheda video perché questi non usano DKMS.<br />
Niente che non sappia fronteggiare, ma comunque quando devi lavorare e hai delle scadenze è comunque una rottura. </span></li>
<li>Come accennato sopra io su linux ci lavoro tutto il giorno.<br />
Faccio un po&#8217; di tutto. Dal gestire server virtuali, macchine virtuali per provare software, sviluppare, mandare mail, navigare in internet e, raramente ma capita, smanettarci nei momenti liberi.<br />
Quindi quando arrivo a casa mi piace &#8220;giocare&#8221; con qualcosa di diverso.</li>
</ol>
<p>Cosa vorrei in OS X 10.9? Un sistema operativo unix-like degno di questo nome che mi permetta di sfruttare al 100%, e  in ogni occasione, le risorse hardware della mia macchina e non dovrebbe essere difficile per un sistema operativo cucinato appositamente per girare su questo hardware.</p>
<p>E infine vorrei un OS X 10.9 pronto quando è pronto e non pronto quando il mercato lo chiede.</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-e-gestione-ram/" title="Permanent link to OS X e gestione memoria RAM">OS X e gestione memoria RAM</a>  </li>
<li> <a href="http://reefbits.net/blog/ma-il-file-system-di-os-x/" title="Permanent link to Ma&#8230; il file system di OS X?">Ma&#8230; il file system di OS X?</a>  </li>
<li> <a href="http://reefbits.net/blog/ti-prego-apple-inventa-la-ricerca/" title="Permanent link to Ti prego Apple, inventa la ricerca!">Ti prego Apple, inventa la ricerca!</a>  </li>
<li> <a href="http://reefbits.net/blog/mark-shuttleworth-ha-letto-il-mio-post/" title="Permanent link to Mark Shuttleworth ha letto il mio post!">Mark Shuttleworth ha letto il mio post!</a>  </li>
<li> <a href="http://reefbits.net/blog/ubuntu-su-android-questa-mi-mancava/" title="Permanent link to Ubuntu su android. Questa mi mancava.">Ubuntu su android. Questa mi mancava.</a>  </li>
</ol></div><div class="shr-publisher-1554"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/8sfVGWhLvS0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/cosa-vorrei-in-os-x-10-9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/cosa-vorrei-in-os-x-10-9/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cosa-vorrei-in-os-x-10-9</feedburner:origLink></item>
		<item>
		<title>Sleepimage in OS X</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/1-oHwmYwg4o/</link>
		<comments>http://reefbits.net/blog/sleepimage-in-os-x/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 13:59:45 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[recensioni]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1538</guid>
		<description><![CDATA[Nel post precedente ho illustrato il funzionamento dello swap all&#8217;interno del sistema operativo os x. In uno screenshot che ho usato sempre nel precedente post, insieme ad uno swapfile, compare anche un file sleepimage La grandezza di questo file solitamente corrisponde alla quantità di ram che possiede la nostra macchina. Nel mio caso, avendo 4 ...<a class="post-readmore" href="http://reefbits.net/blog/sleepimage-in-os-x/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Nel <a title="OS X e gestione dello swap" href="http://reefbits.net/blog/os-x-e-gestione-dello-swap/" target="_blank">post precedente</a> ho illustrato il funzionamento dello swap all&#8217;interno del sistema operativo os x.</p>
<p>In uno screenshot che ho usato sempre nel precedente post, insieme ad uno swapfile, compare anche un file sleepimage</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/03/swapfile.png"><img class="aligncenter size-medium wp-image-1523" alt="swapfile" src="http://reefbits.net/wp-content/uploads/2013/03/swapfile-300x189.png" width="300" height="189" /></a></p>
<p>La grandezza di questo file solitamente corrisponde alla quantità di ram che possiede la nostra macchina.</p>
<p>Nel mio caso, avendo 4 giga di ram, il file pesa sui 4 giga.</p>
<p>Cosa contiene quindi questo file?</p>
<p>Quando mettiamo in <em>sleep </em>il mac, il sistema operativo salva tutto il contenuto della nostra ram all&#8217;interno di quel file per poi andare a ripristinare il tutto una volta che il mac viene riattivato.</p>
<p>Una piccola nota per chi non lo sapesse.</p>
<p>Os x a differenza di tutti gli altri sistemi operativi attualmente in circolazione non ha (di default) l&#8217;opzione per <em>ibernare </em>il computer.</p>
<p>Su linux ad esempio, scegliendo l&#8217;ibernazione, il sistema salva tutto il contenuto attualmente presente in ram all&#8217;interno dell&#8217;hard disk dopodichè spegne il computer.</p>
<p>Andando a riaccendere il computer questo non &#8220;partirà da zero&#8221; ma ripristinerà tutto ciò che avevamo prima. Applicazioni aperte, dati non salvati, finestre e via dicendo.</p>
<p>Bene, qua non abbiamo questa modalità abbiamo solo la sospensione (O <em>Stop </em>come la chiama Apple) anche se il concetto di fondo è molto simile, l&#8217;unica differenza è che quando il mac è in <em>stop </em>in realtà non è spento.</p>
<p>Non potete fare a meno dell&#8217;ibernazione? Bene! E&#8217; giunto il momento di <a title="DeepSleep - Hibernate your Mac" href="http://www.axoniclabs.com/DeepSleep/" target="_blank">tirare fuori la vostra carta di credito</a>.</p>
<p>Si tratta quindi di un file molto importante che si trova in:</p>
<blockquote><p>/private/var/vm</p></blockquote>
<p>E se lo eliminiamo cosa capita?</p>
<p>Assolutamente niente. Semplicemente la volta successiva che mettete in <em>stop </em>il mac, questo file verrà ricreato.</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-e-gestione-dello-swap/" title="Permanent link to OS X e gestione dello swap">OS X e gestione dello swap</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-gestione-ram/" title="Permanent link to OS X e gestione memoria RAM">OS X e gestione memoria RAM</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-i-file-system-ntfs/" title="Permanent link to OS X e i file system: NTFS">OS X e i file system: NTFS</a>  </li>
<li> <a href="http://reefbits.net/blog/ubuntu-12-10-su-macbook-pro-mid-2012/" title="Permanent link to Ubuntu 12.10 su MacBook Pro mid 2012">Ubuntu 12.10 su MacBook Pro mid 2012</a>  </li>
<li> <a href="http://reefbits.net/blog/dove-salva-le-preferenze-os-x/" title="Permanent link to Dove salva le preferenze OS X?">Dove salva le preferenze OS X?</a>  </li>
</ol></div><div class="shr-publisher-1538"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/1-oHwmYwg4o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/sleepimage-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/sleepimage-in-os-x/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sleepimage-in-os-x</feedburner:origLink></item>
		<item>
		<title>OS X e gestione dello swap</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/dLMdh3H10jw/</link>
		<comments>http://reefbits.net/blog/os-x-e-gestione-dello-swap/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 10:33:11 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[recensioni]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1521</guid>
		<description><![CDATA[Su linux sono sempre stato abituato ad avere una partizione dedicata allo swap. Lo swap viene utilizzato come memoria virtuale. Quando la ram arriva quasi al 100%, e non è possibile liberarla, una parte viene spostata su hard disk. Quando è possibile evitare è meglio in quanto lo swap, essendo su memoria secondaria, ha performance ...<a class="post-readmore" href="http://reefbits.net/blog/os-x-e-gestione-dello-swap/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Su linux sono sempre stato abituato ad avere una partizione dedicata allo swap.</p>
<p>Lo swap viene utilizzato come memoria virtuale. Quando la ram arriva quasi al 100%, e non è possibile liberarla, una parte viene spostata su hard disk.</p>
<p>Quando è possibile evitare è meglio in quanto lo swap, essendo su memoria secondaria, ha performance notevolmente inferiori rispetto alla memoria centrale.</p>
<p>Su os x non abbiamo nessuna partizione di swap. Come gestisce allora questo SO lo swap? Vediamolo insieme cari amici telespettatori.</p>
<p>Aprendo l&#8217;indicatore di iStat a sistema appena avviato vedo una cosa che mi insospettisce.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/03/swap.png"><img class="aligncenter size-medium wp-image-1522" alt="swap" src="http://reefbits.net/wp-content/uploads/2013/03/swap-160x300.png" width="160" height="300" /></a></p>
<p>&nbsp;</p>
<p>64 MB di swap?!?! Con 4 giga di ram?</p>
<p>Facendo qualche ricerca ho scoperto il motivo.</p>
<p>Come ho già detto os x non usa una partizione dedicata, ma utilizza degli swap file, che non sono nient&#8217;altro che file che contengono fisicamente lo swap su disco.</p>
<p>Dove si trovano questi file?</p>
<p>Li troviamo in <em>/private/var/vm</em></p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/03/swapfile.png"><img class="aligncenter size-medium wp-image-1523" alt="swapfile" src="http://reefbits.net/wp-content/uploads/2013/03/swapfile-300x189.png" width="300" height="189" /></a></p>
<p><span style="line-height: 13px;">Ma come fa lo swap ad essere così piccolo? Presto detto.</span></p>
<p>Ogni volta che lo spazio a disposizione dello swap si esaurisce, la sua dimensione viene raddoppiata.</p>
<p>Viene creato un nuovo swapfile andando così a raddoppiare lo spazio disponibile.</p>
<p>Quanto è grande uno swapfile? La sua dimensione può variare dai 64 MB ai 512MB.</p>
<p>Fino a quanto può aumentare? Ce l&#8217;ho dice <em>Monitoraggio Attività</em>.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/03/monitoraggio_attivita.png"><img class="aligncenter size-medium wp-image-1524" alt="monitoraggio_attivita" src="http://reefbits.net/wp-content/uploads/2013/03/monitoraggio_attivita-300x226.png" width="300" height="226" /></a></p>
<p>La voce <em>Dimensione VM </em>indica quanto spazio è possibile utilizzare come swap.</p>
<p>Non ho capito esattamente con che criterio viene calcolato questo spazio in quanto <em>Monitoraggio Attività </em>indica 259,16 GB quando di spazio libero sull&#8217;HDD ne ho 333.8.</p>
<p>Possiamo dire che (teoricamente) ho la bellezza di 259,16 GB di swap <img src='http://reefbits.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>La cosa che mi auguro è quella di non usarlo mai (o quasi) perché quando è ora di usare lo swap vuol dire che il sistema è sotto sforzo.</p>
<p>Ricapitolando, os x non possiede una partizione dedicata né tantomeno riserva preventivamente dello spazio su disco allo swap ma, in base alle necessità, si adatta.</p>
<p>Questa soluzione non mi dispiace in quanto evita di tenere occupato dello spazio su disco che molto raramente (si spera) andrà utilizzato.</p>
<p>Su vari siti (<a title="Mac Virtual Memory – What it is, the Swap Location, and How to Disable Swap in Mac OS X" href="http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/" target="_blank">qui</a> un esempio) ho visto che è addirittura possibile disattivare completamente lo swapping.</p>
<p>Chiaramente mi sento di sconsigliare nella maniera più assoluta questa pratica in quanto potrebbe causare non pochi problemi di stabilità all&#8217;intero sistema.</p>
<p>Comunque, a scopo didattico, vi riporto la procedura.</p>
<p>Il comando da dare attraverso il terminale è:</p>
<blockquote><p><code>sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist</code></p></blockquote>
<p>Questo comando disattiva il modulo del kernel che si occupa del <a title="Paging" href="http://it.wikipedia.org/wiki/Paging" target="_blank">paging</a> dinamico.</p>
<p>Se avete lanciato questo comando e ora siete pentiti vi basterà rilanciarlo sostituendo <em>unload </em>con <em>load.</em></p>
<p>Se siete cosi pazzi da disabilitare lo swapping e volete pure liberare dello spazio su disco potete rimuovere gli swapfile presenti su disco con il comando:</p>
<blockquote><p><code>sudo rm /private/var/vm/swapfile*</code></p></blockquote>
<p>&nbsp;</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/sleepimage-in-os-x/" title="Permanent link to Sleepimage in OS X">Sleepimage in OS X</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-gestione-ram/" title="Permanent link to OS X e gestione memoria RAM">OS X e gestione memoria RAM</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-i-file-system-ntfs/" title="Permanent link to OS X e i file system: NTFS">OS X e i file system: NTFS</a>  </li>
<li> <a href="http://reefbits.net/blog/bittorrent-sync-prova-su-strada/" title="Permanent link to BitTorrent Sync, prova su strada">BitTorrent Sync, prova su strada</a>  </li>
<li> <a href="http://reefbits.net/blog/dove-salva-le-preferenze-os-x/" title="Permanent link to Dove salva le preferenze OS X?">Dove salva le preferenze OS X?</a>  </li>
</ol></div><div class="shr-publisher-1521"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/dLMdh3H10jw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/os-x-e-gestione-dello-swap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/os-x-e-gestione-dello-swap/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=os-x-e-gestione-dello-swap</feedburner:origLink></item>
		<item>
		<title>OS X e gestione memoria RAM</title>
		<link>http://feedproxy.google.com/~r/Reefbitsnet/~3/r11M23t4M3I/</link>
		<comments>http://reefbits.net/blog/os-x-e-gestione-ram/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 20:50:03 +0000</pubDate>
		<dc:creator>lucaferrari</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[recensioni]]></category>
		<category><![CDATA[riflessioni]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://reefbits.net/?p=1516</guid>
		<description><![CDATA[Dopo aver installato un utility che mi permette di tenere sempre sotto controllo i principali parametri del macbook, ho notato alcune cose, soprattutto riguardo la memoria RAM. Il mio modello monta 4 GB di ram e, stando ad iStat, all&#8217;avvio ne avevo sempre all&#8217;incirca 3 occupati. Prego? Il computer non soffre né di lentezza né ...<a class="post-readmore" href="http://reefbits.net/blog/os-x-e-gestione-ram/">read more</a>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Dopo aver installato un utility che mi permette di tenere sempre sotto controllo i principali parametri del macbook, ho notato alcune cose, soprattutto riguardo la memoria RAM.</p>
<p>Il mio modello monta 4 GB di ram e, stando ad iStat, all&#8217;avvio ne avevo sempre all&#8217;incirca 3 occupati.</p>
<p>Prego?</p>
<p>Il computer non soffre né di lentezza né di impallamenti improvvisi.</p>
<p>Aprendo l&#8217;utility vedo che la RAM è suddivisa in 4 voci differenti.</p>
<p><a href="http://reefbits.net/wp-content/uploads/2013/03/memoria_mac.png"><img class="aligncenter size-medium wp-image-1517" alt="memoria_mac" src="http://reefbits.net/wp-content/uploads/2013/03/memoria_mac-174x300.png" width="174" height="300" /></a></p>
<p>Come vedete precisamente sono <em>Wired</em>, <em>Active</em>, <em>Inactive</em> e <em>Free</em>.</p>
<p>Cercando un po&#8217; su internet ho scoperto di cosa si tratta.</p>
<ul>
<li><strong><span style="line-height: 13px;">Wired: </span></strong><span style="line-height: 13px;">questa memoria (è chiaramente una memoria virtuale) contiene dati di applicazioni o parti del sistema operativo attualmente in uso che non possono essere swappati per nessun motivo su disco.</span><span style="line-height: 13px;"><br />
</span></li>
<li><strong>Active: </strong>memoria che contiene informazioni di applicazioni o parti del sistema esattamente come quella <em>wired </em>con l&#8217;unica differenza che questa può essere swappata su disco in caso di necessità.</li>
<li><strong>Inactive: </strong>questa è una cosa che mi lascia un po&#8217; perplesso.<br />
Il concetto che c&#8217;è dietro questa memoria è molto molto simile a quello del prefetch.<br />
Il prefetch carica in memoria RAM delle applicazioni che molto probabilmente verranno usate dall&#8217;utente, per far si che si carichino più rapidamente. Solitamente il prefetch viene azionato all&#8217;avvio del sistema operativo.<br />
Qui il concetto è leggermente differente (non so se e come usi il prefetch os x). In pratica, quando un&#8217;applicazione viene chiusa, la parte di memoria utilizzata non viene liberata, ma viene contrassegnata come inattiva. Perché questo? Perché se è un&#8217;applicazione che abbiamo aperto molto probabilmente è un&#8217;applicazione che riapriremo e in questo modo si aprirà molto più velocemente in quanto già caricata in ram.</li>
<li><strong>Free: </strong>questa è memoria libera e cioè che nessuno sta usando.</li>
</ul>
<p>Sono sicuro che a casa Apple sanno quello che fanno ma, onestamente, l&#8217;idea della memoria <em>inactive </em>non mi fa impazzire.</p>
<p>Se chiudo un&#8217;applicazione è perché voglio chiuderla. Certo, potrei volerla riaprire, ma chi mi dice che lo farò a breve? Non ha alcun senso.</p>
<p>Ha molto più senso il prefetch che, basandosi sulle abitudini dell&#8217;utente, riesce a &#8220;predire&#8221; quali applicazioni molto probabilmente andremo ad usare e le pre carica in ram.</p>
<p>Stando a quanto riportato da Apple in caso di necessità di memoria, la parte <em>inactive</em>, viene considerata come memoria vuota e quindi utilizzabile.</p>
<p>Le rare volte che mi è capitato che la ram arrivasse quasi al 100% ho visto rallentare tutto. Mah&#8230;</p>
<p>Come possiamo evitare che il nostro mac si inchiodi con la ram piena? Ci viene in aiuto il comando <i>purge</i>.</p>
<p>C&#8217;è solo un piccolo &#8220;problema&#8221;. Il &#8220;problema&#8221; è che questa utility non ci viene fornita di default con il sistema ma viene installata automaticamente quando installiamo la suite di sviluppo xcode.</p>
<p>Esistono tantissimi programmi scaricabili (non so se gratuiti ma a pagamento sicuro) che fanno più o meno la stessa cosa.</p>
<p>Io avendo installato xcode possiedo questa utility. Se posso evitare applicazioni inutilmente pesanti e affidarmi al terminale preferisco sempre <img src='http://reefbits.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Per usare questo comando è sufficiente aprire il terminale e digitare</p>
<blockquote><p><code>purge</code></p></blockquote>
<p>Cosa fa? Semplicemente libera la memoria <i>inactive </i>cioè, ricordiamolo, la parte della memoria che mantiene le informazioni delle applicazioni chiuse.</p>
<p>Io l&#8217;ho lanciato e sono sceso da circa 3 giga totali (cioè tra memoria <em>active</em>, <em>inactive</em> e <em>wired</em>) a 2.50 giga.</p>
<p>Guardando l&#8217;andamento dello spazio occupato vedo che (ovviamente) aumenta nel tempo (aprendo e chiudendo applicazioni) e tende ad essere sempre lo stesso ad ogni avvio del computer.</p>
<p>Penso che questo risponda al mio dubbio iniziale e cioè: os x usa il prefetch? Così a occhio mi viene da pensare che il prefetch non sia nient&#8217;altro che la memoria <em>inactive </em>che viene salvata su disco durante lo spegnimento del computer e venga poi ripristinata al boot.</p>
<p>In conclusione posso dire di non essere un grande estimatore di questo tipo di gestione della memoria soprattutto perché dimostra i suoi limiti quando il sistema viene messo sotto stress. La memoria inactive non viene liberata subito causando un rallentamento non indifferente di tutto il sistema.</p>
<p>Questa cosa si nota soprattutto aprendo una macchina virtuale (indipendentemente dal software usato per la virtualizzazione). All&#8217;apertura della macchina, per qualche minuto il sistema non è fluido come dovrebbe, salvo poi assestarsi dopo un po&#8217;.</p>
<p>Stessa cosa accade alla chiusura. Rallentamenti generali seguiti da un assestamento delle performance.</p>
<p>Come sempre Apple si dimostra molto più vicina al settore consumer che al settore pro.</p>
<div class="betterrelated"><p><strong>Altri post che potrebbero interessarti:</strong></p>
<ol><li> <a href="http://reefbits.net/blog/os-x-e-gestione-dello-swap/" title="Permanent link to OS X e gestione dello swap">OS X e gestione dello swap</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-recovery-via-internet-una-buona-idea/" title="Permanent link to (OS X) Recovery via internet. Una buona idea.">(OS X) Recovery via internet. Una buona idea.</a>  </li>
<li> <a href="http://reefbits.net/blog/sleepimage-in-os-x/" title="Permanent link to Sleepimage in OS X">Sleepimage in OS X</a>  </li>
<li> <a href="http://reefbits.net/blog/os-x-e-i-file-system-ntfs/" title="Permanent link to OS X e i file system: NTFS">OS X e i file system: NTFS</a>  </li>
<li> <a href="http://reefbits.net/blog/ma-il-file-system-di-os-x/" title="Permanent link to Ma&#8230; il file system di OS X?">Ma&#8230; il file system di OS X?</a>  </li>
</ol></div><div class="shr-publisher-1516"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://feeds.feedburner.com/~r/Reefbitsnet/~4/r11M23t4M3I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://reefbits.net/blog/os-x-e-gestione-ram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://reefbits.net/blog/os-x-e-gestione-ram/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=os-x-e-gestione-ram</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.702 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-22 21:23:56 -->
