<?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/"
	>

<channel>
	<title>BlogFun &#187; unmount</title>
	<atom:link href="http://www.360fun.net/blogfun/tag/unmount/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.360fun.net/blogfun</link>
	<description>informatica e non =)</description>
	<lastBuildDate>Mon, 06 Feb 2012 13:51:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Force Umounter: la mia prima applicazione per OSX</title>
		<link>http://www.360fun.net/blogfun/2009/10/force-umounter-la-mia-prima-applicazione-per-osx/</link>
		<comments>http://www.360fun.net/blogfun/2009/10/force-umounter-la-mia-prima-applicazione-per-osx/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 20:04:35 +0000</pubDate>
		<dc:creator>Francesco</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programmi]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[automator]]></category>
		<category><![CDATA[force]]></category>
		<category><![CDATA[handle]]></category>
		<category><![CDATA[umount]]></category>
		<category><![CDATA[unlocker]]></category>
		<category><![CDATA[unmount]]></category>

		<guid isPermaLink="false">http://www.360fun.net/blogfun/?p=334</guid>
		<description><![CDATA[Non so voi ma a me capita spesso su Leopard, e prima ancora su Windows, di non riuscire a scollegare pendrive e hardisk usb per colpa di qualche programma che, a mia insaputa, mantiene un handle attivo su qualche file/cartella. Su Windows avevo risolto i miei problemi grazie al mitico Unlocker, purtroppo però non ho [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-336" title="force umounter" src="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/force-umounter.jpg" alt="force umounter" width="128" height="128" /></p>
<p>Non so voi ma a me capita spesso su Leopard, e prima ancora su Windows, di non riuscire a scollegare <strong>pendrive</strong> e <strong>hardisk usb</strong> per colpa di qualche programma che, a mia insaputa, mantiene un <a href="http://www.pc-facile.com/glossario/handle/" target="_blank">handle</a> attivo su qualche file/cartella. Su Windows avevo risolto i miei problemi grazie al mitico <a href="http://ccollomb.free.fr/unlocker/" target="_blank">Unlocker</a>, purtroppo però non ho trovato nulla di simile per Leopard. Ovviamente ero certo che da terminale fosse possibile fare l&#8217;<a href="http://it.wikipedia.org/wiki/Umount" target="_blank">umount</a> forzato di un volume, così iniziai, dopo aver trovato il <a href="http://loopkid.net/articles/2008/06/27/force-unmount-on-mac-os-x" target="_blank">giusto comando</a>, a smanettare con Automator per rendere più agevole l&#8217;operazione.<span id="more-334"></span><br />
<a href="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/umount-error.jpg"><img class="aligncenter size-medium wp-image-350" title="umount-error" src="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/umount-error-300x122.jpg" alt="umount-error" width="300" height="122" /></a></p>
<h2>FORCE UMOUNTER</h2>
<p>Ed ecco che, dopo un po&#8217; di fatica iniziale per capire come si lavora con <a href="http://it.wikipedia.org/wiki/Automator">Automator</a> ed <a href="http://it.wikipedia.org/wiki/AppleScript">AppleScript</a> ho dato vita a questa piccola utility! Il programma è molto semplice, come mostrato in figura vengono elencati tutti i volumi attualmente montati; l&#8217;elenco comprende tutti gli alias della cartella &#8220;<em>/Volumes</em>&#8221; quindi è possibile forzare l&#8217;espulsione di qualsiasi tipo di volume: immagini ISO/DMG/&#8230; , CD/DVD/&#8230; , drive USB, ecc&#8230;</p>
<p style="text-align: center;"><a href="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/umounter-volumes.jpg"><img class="size-medium wp-image-362 aligncenter" title="umounter-volumes" src="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/umounter-volumes-300x220.jpg" alt="umounter-volumes" width="300" height="220" /></a></p>
<p>Grazie ad un piccolo <strong>AppleScript</strong> viene mostrato il risultato del comando <strong>umount</strong> in modo che possiamo capire se è tutto andato a buon fine.</p>
<p><a href="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/umounter-dialog.jpg"><img class="aligncenter size-medium wp-image-351" title="umounter-dialog" src="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/umounter-dialog-300x136.jpg" alt="umounter-dialog" width="300" height="136" /></a></p>
<h2>Uno sguardo al CODICE</h2>
<p>Il punto di forza dell&#8217;utility è sicuramente l&#8217;utilizzo del comando &#8220;<strong>diskutil umount force</strong>&#8221; che permette di smontare qualsiasi drive senza curarsi degli handle attivi; ho scelto di proposito di non utilizzare il comando &#8220;<strong>diskutil </strong><strong>umountDisk force</strong>&#8221; in modo che sia data libertà di poter smontare singole partizioni di uno stesso disco. Se questa mia scelta non dovesse piacerci nessun problema: aprite l&#8217;app direttamente da Automator e potrete modificare facilmente il codice di mano vostra! <img src='http://www.360fun.net/blogfun/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>DOWNLOAD</h2>
<p><a href="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/force-umounter.jpg"><img class="alignleft size-full wp-image-336" title="force umounter" src="http://www.360fun.net/blogfun/wp-content/uploads/2009/10/force-umounter.jpg" alt="force umounter" width="20" height="20" /></a> <strong><a href="http://www.360fun.net/blogfun/go.php?http://www.360fun.net/blogfun/wp-content/uploads/2009/10/Force-Umounter.zip" title="(scaricato 65 volte)">Force Umounter 0.4</a> <span class="hitcounter">(scaricato 65 volte)</span></strong></p>
<p><small><strong>PICCOLA NOTA:</strong> l&#8217;icona è fatta usandone <a href="http://www.iconarchive.com/show/aqua-blend-icons-by-laurent-baumann/Finder-Toolbar-Eject-icon.html" target="_blank">un&#8217;altra</a> trovata in rete come base, in sostanza ho semplicemente aggiunto il punto esclamativo cercando di mantenere lo stile <img src='http://www.360fun.net/blogfun/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </small></p>
<blockquote><p><span style="text-decoration: underline;">CHANGELOG</span><small><br />
30/10/2009 &#8211; 0.4 = finestra di selezione drive</small><br />
<small>20/10/2009 &#8211; 0.3 = perfezionamento codice dialog e cambio icona a livello interno (anche nel dialog di avviso)<br />
</small><small>19/10/2009 &#8211; 0.2 = aggiunta dialog con risultato dell&#8217;operazione<br />
16/10/2009 &#8211; 0.1a = creazione e aggiunta icona tramite copia-incolla della stessa<br />
16/10/2009 &#8211; 0.1 = funzionalità base di selezione del volume tramite dialog e successivo umount forzato tramite shell</small></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.360fun.net/blogfun/2009/10/force-umounter-la-mia-prima-applicazione-per-osx/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

