<?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>Kerneler.org &#187; Miei progetti</title>
	<atom:link href="http://www.kerneler.org/category/miei-progetti/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kerneler.org</link>
	<description></description>
	<lastBuildDate>Mon, 05 Sep 2011 15:17:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>NeonMod 0.21</title>
		<link>http://www.kerneler.org/2010/08/20/neonmod-0-21/</link>
		<comments>http://www.kerneler.org/2010/08/20/neonmod-0-21/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 09:44:29 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cooked rom]]></category>
		<category><![CDATA[Miei progetti]]></category>
		<category><![CDATA[NeonMod]]></category>
		<category><![CDATA[neonmod]]></category>
		<category><![CDATA[overclock]]></category>
		<category><![CDATA[xda]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=476</guid>
		<description><![CDATA[Aggiornata alla versione 0.21! Ho corretto alcuni bugs minori e un paio di bugs più importanti come la sincronizzazione push. E&#8217; possibile scaricare anche un kernel overclockato che permette di superare i 600 mhz di default imposti da HTC (e se li ha imposti c&#8217;è un motivo quindi vi sconsiglio di farlo!). Personalmente non ho [...]]]></description>
			<content:encoded><![CDATA[<p>Aggiornata alla versione 0.21!</p>
<p>Ho corretto alcuni bugs minori e un paio di bugs più importanti come la sincronizzazione push.</p>
<p>E&#8217; possibile scaricare anche un kernel overclockato che permette di superare i 600 mhz di default imposti da HTC (e se li ha imposti c&#8217;è un motivo quindi vi sconsiglio di farlo!).<br />
Personalmente non ho alcuna intenzione di usare un kernel overclockato ma visto che interessava a molti ho provveduto a realizzarlo..</p>
<p>Come al solito è possibile scaricare<a href="http://forum.xda-developers.com/showthread.php?t=751831"> NeonMod dal sito di Xda</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/08/20/neonmod-0-21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NeonMod 0.1</title>
		<link>http://www.kerneler.org/2010/08/12/neonmod-0-1/</link>
		<comments>http://www.kerneler.org/2010/08/12/neonmod-0-1/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 12:57:29 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Cooked rom]]></category>
		<category><![CDATA[Kerneler]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[htc]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=472</guid>
		<description><![CDATA[Ciao! Sono tornato dalle vacanze che mi hanno rigenerato dopo la fatica universitaria L&#8217;ultima rom utilizzata è stata la Cyanogen 5.0.8 di Ali ba! In vacanza però ho sentito un po&#8217; la mancanza di radio e fotocamera (la rom le faceva ma di qualità non proprio cristiana). Ho deciso così di cucinarmi la mia rom [...]]]></description>
			<content:encoded><![CDATA[<p>Ciao!</p>
<p>Sono tornato dalle vacanze che mi hanno rigenerato dopo la fatica universitaria <img src='http://www.kerneler.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>L&#8217;ultima rom utilizzata è stata la Cyanogen 5.0.8 di Ali ba!<br />
In vacanza però ho sentito un po&#8217; la mancanza di radio e fotocamera (la rom le faceva ma di qualità non proprio cristiana).</p>
<p>Ho deciso così di cucinarmi la mia rom basata sulla rom htc 2.03 (e quindi con framework che fa andare sia radio che fotocamera).<br />
Il tutto è disponibile sul post ufficiale sul forum xda:</p>
<p><a href="http://forum.xda-developers.com/showthread.php?t=751831">http://forum.xda-developers.com/showthread.php?t=751831</a></p>
<p>Ora sto lavorando alla compilazione del kernel che permetta l&#8217;overclock via SetCPU, quindi modificare il kernel per permettere ad un software in userspace si settare le frequenze.<br />
Personalmente non la userò ma visto che è richiesta molto vedrò di includere un aggiornamento che lo permetta.</p>
<p>Kerneler è ultimato e prossima settimana rilascio il pacchetto completo (ricordo che è sempre possibile scaricarlo dal server svn senza problemi!</p>
<p>Ho anche in mente di fare un port di kerneler per farlo diventare una cucina per rom android con interfaccia in pygtk ma è un lavorone e la voglia non è molta quindi per ora non credo inizierò.</p>
<p>Un altro fronte su cui sto lavorando è installare debian sull&#8217;Archos 5 IE che mi è stato regalato. Attualmente è in duabool con angstrom e android ufficiale di archos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/08/12/neonmod-0-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kerneler 0.30</title>
		<link>http://www.kerneler.org/2010/07/17/kerneler-0-30/</link>
		<comments>http://www.kerneler.org/2010/07/17/kerneler-0-30/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 12:00:44 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[crosscompilazione]]></category>
		<category><![CDATA[rom]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=469</guid>
		<description><![CDATA[Buongiorno a tutti! Ieri mi sono finalmente laureato alla triennale di Ingegneria Informatica a Genova! Entro 2 o 3 giorni rilascerò il software scritto.. ad ora è disponibile tramite il server svn! Sto aspettando un paio di giorni perché ho scritto un paio di funzioni non incluse nella tesi e vorrei inserirle in questa versione [...]]]></description>
			<content:encoded><![CDATA[<p>Buongiorno a tutti!</p>
<p>Ieri mi sono finalmente laureato alla triennale di Ingegneria Informatica a Genova!</p>
<p>Entro 2 o 3 giorni rilascerò il software scritto.. ad ora è disponibile tramite il server svn!</p>
<p>Sto aspettando un paio di giorni perché ho scritto un paio di funzioni non incluse nella tesi e vorrei inserirle in questa versione poiché mi sembrano abbastanza stabili.</p>
<p>Il prossimo passo sarà fornire supporto per rom Android e crosscompilazione!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/07/17/kerneler-0-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aiutare l&#8217;utente</title>
		<link>http://www.kerneler.org/2010/05/16/aiutare-lutente/</link>
		<comments>http://www.kerneler.org/2010/05/16/aiutare-lutente/#comments</comments>
		<pubDate>Sun, 16 May 2010 10:06:27 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=466</guid>
		<description><![CDATA[Un grosso problema che è sorto durante la stesura di Kerneler è di essere più facile possibile ma allo stesso tempo di offrire all&#8217;utente le conoscenze di base per compilarlo senza bisogno di kerneler. Come ho già scritto più volte io stesso uso kerneler perché è più facile scaricare decomprimere ecc senza bisogno di usare [...]]]></description>
			<content:encoded><![CDATA[<p>Un grosso problema che è sorto durante la stesura di Kerneler è di essere più facile possibile ma allo stesso tempo di offrire all&#8217;utente le conoscenze di base per compilarlo senza bisogno di kerneler.</p>
<p>Come ho già scritto più volte io stesso uso kerneler perché è più facile scaricare decomprimere ecc senza bisogno di usare il terminale, ma questo non vuole assolutamente dire che l&#8217;utente non debba imparare! O meglio può decidere di non imparare ma viene invogliato vedendo il terminale che lavora da solo..</p>
<p>Ho appena finito di aggiungere anche la disattivazione dei pulsanti in modo da evitare operazioni sbagliate come compilare senza aver scaricato nulla e via dicendo. In questa maniera l&#8217;utente &#8220;non può sbagliare&#8221; ma capisce esattamente cosa stia succedendo!</p>
<p>Sto scrivendo una funzione per aiutare anche l&#8217;uso del terminale e appena è finita vedrò di pubblicarla!</p>
<p>Dopo aver ultimato questi ultimi controlli mi metterò all&#8217;opera sulla parte più complessa ovvero l&#8217;autoconfiguratore!</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/05/16/aiutare-lutente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kerneler #update2</title>
		<link>http://www.kerneler.org/2010/05/15/kerneler-update2/</link>
		<comments>http://www.kerneler.org/2010/05/15/kerneler-update2/#comments</comments>
		<pubDate>Sat, 15 May 2010 17:34:04 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=464</guid>
		<description><![CDATA[Ho appena fatto l&#8217;upload di numerosissime modifiche di Kerneler sul server svn.. Ho rifinito meglio un po&#8217; tutte le funzioni principali e ho ultimato la parte di scelta della versione/download/decompressione. L&#8217;utente una volta che scarica la lista delle versioni disponibili, queste vengono salvate in locale in modo da non dover ogni volta riscaricare tutto. Tramite [...]]]></description>
			<content:encoded><![CDATA[<p>Ho appena fatto l&#8217;upload di numerosissime modifiche di Kerneler sul server svn..</p>
<p>Ho rifinito meglio un po&#8217; tutte le funzioni principali e ho ultimato la parte di scelta della versione/download/decompressione.</p>
<p>L&#8217;utente una volta che scarica la lista delle versioni disponibili, queste vengono salvate in locale in modo da non dover ogni volta riscaricare tutto. Tramite un pulsate update può forzare il download e l&#8217;aggiornamento.</p>
<p>Ho inserito una bozza della guida che aiuterà l&#8217;utente durante il processo.</p>
<p>In locale ho già scritto buona parte dell&#8217;autoconfiguratore e del gestore di patch ma devo ancora testarlo a fondo!</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/05/15/kerneler-update2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kerneler #update1</title>
		<link>http://www.kerneler.org/2010/05/03/kerneler-update1/</link>
		<comments>http://www.kerneler.org/2010/05/03/kerneler-update1/#comments</comments>
		<pubDate>Mon, 03 May 2010 17:47:47 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=459</guid>
		<description><![CDATA[Allora.. Dopo un paio di settimane di sviluppo ho fatto alcuni miglioramenti sul codice: Ho rivisto un po&#8217; il modo di eseguire controlli sulle operazioni fatte e ho risolto il problema salvando ogni operazione fatta su ogni versione di kernel su un file. A differenza del codice che associo a una determinata versione si stabilirà [...]]]></description>
			<content:encoded><![CDATA[<p>Allora.. Dopo un paio di settimane di sviluppo ho fatto alcuni miglioramenti sul codice:</p>
<ul>
<li>Ho rivisto un po&#8217; il modo di eseguire controlli sulle operazioni fatte e ho risolto il problema salvando ogni operazione fatta su ogni versione di kernel su un file. A differenza del codice che associo a una determinata versione si stabilirà a che punto si è arrivati (1 download 2 decompressione 3 configurazione ecc le altre sono ancora da ultimare)<br />
Ho pensato anche di usare un insieme di numeri tipo chmod per determinare con precisione che operazioni vengono svolte ma è discretamente inutile visto che non si puo&#8217; decomprimere senza sorgenti o installare senza compilare.</li>
<li>Ho scritto 2 classi molto importanti per l&#8217;autoconfiguratore:
<ul>
<li>Per determinare che hardware è presente (cpu, memoria, quantità di core/cpu, moduli che sono stati installati, scheda video)</li>
<li>Per eseguire operazioni sui file di configurazione (sostituzione, cancellazione e assegnamento di un valore)</li>
</ul>
</li>
<li>Ho rivisto un attimo la grafica. Ora nella pagina principale è presente una schermata di riepilogo dove possiamo vedere a che punto eravamo arrivati con le varie versioni.<br />
Da decidere se mostrare un riepilogo del tipo:</li>
</ul>
<blockquote><p>DOWNLOAD<br />
versioni scaricate<br />
DECOMPRESSIONE<br />
versioni decompresse</p>
<p><strong>oppure</strong></p>
<p>VERSIONE<br />
operazioni svolte<br />
VERSIONE<br />
operazioni svolte</p></blockquote>
<p>I sorgenti come al solito sono disponibili sul server svn! Non sono ancora presenti tutti perché preferisco inviare solo il codice funzionante e devo risolvere ancora qualche problema prima che sia eseguibile!</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/05/03/kerneler-update1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kerneler riprende lo sviluppo</title>
		<link>http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/</link>
		<comments>http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 12:27:42 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=449</guid>
		<description><![CDATA[So che sono poco credibile visto che in passato l&#8217;avevo detto ma poi per mille motivi non mi ci sono messo! Visto che ormai mancano un paio di esami prima della laurea ho chiesto ad un professore molto disponibile se fosse possibile essere seguito per sviluppare Kerneler come tesi triennale di laurea e la risposta [...]]]></description>
			<content:encoded><![CDATA[<p>So che sono poco credibile visto che in passato l&#8217;avevo detto ma poi per mille motivi non mi ci sono messo! <img src='http://www.kerneler.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Visto che ormai mancano un paio di esami prima della laurea<strong> ho chiesto ad un professore molto disponibile se fosse possibile essere seguito per sviluppare Kerneler come tesi triennale di laurea e la risposta è stata positiva!</strong></p>
<p>Quindi se voglio laurearmi dovrò svilupparlo per forza <img src='http://www.kerneler.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Ho ripreso ieri sera/notte in mano i sorgenti e ho trovato prima di ricominciare a scrivere codice<strong> alcune modifiche da fare a livello strutturale!</strong><br />
Come avevo promesso (e fatto) <strong>ogni passo verrà pubblicato sul blog!</strong></p>
<p>Vi allego una breve relazione che ho scritto per vedere quali sono i punti principali su cui intendo concentrarmi!</p>
<p><span id="more-449"></span></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		H2 { margin-bottom: 0.21cm } 		H2.cjk { font-family: "MS PMincho" } 		H3 { margin-bottom: 0.21cm } 		H3.western { font-family: "Arial", sans-serif } 		H3.cjk { font-family: "Andale Sans UI" } 		CODE.cjk { font-family: "MS PGothic", monospace } 		A:link { so-language: zxx } --></p>
<h2>Kerneler</h2>
<p>Gli utenti <em>GNU/Linux</em> lamentano una certa difficoltà nel far funzionare il proprio hardware, sia per cause legate al cattivo supporto da parte delle aziende sia per le difficoltà che incontrano durante la ricompilazione del kernel.</p>
<p>Compilare il kernel permette di aggiungere moduli necessari per il corretto funzionamento del computer e rimuovere quelli in eccesso. Ad esempio un utilizzatore di un computer desktop non avrà nessun interesse a installare il supporto per &#8220;<em>Network Token Ring</em>&#8220;, che occupa inutilmente spazio disco e rende il boot più lento.</p>
<p>Kerneler è stato scritto per rendere molto semplice la compilazione del kernel grazie a controlli su ogni operazione, offrendo all&#8217;utente anche un processo di learning durante il quale possa acquisire confidenza con i comandi *nix.</p>
<p>L&#8217;utente verrà seguito durante l&#8217;operazione di ricompilazione tramite i seguenti punti:</p>
<ul>
<li>Download</li>
<li>Decompressione</li>
<li>Gestione patch (revisioni e patch aggiuntive)</li>
<li>Configuratore automatico</li>
<li>Configuratore manuale</li>
<li>Compilatore</li>
<li>Installatore</li>
</ul>
<h3>1. Download</h3>
<p>Il download è la fase più semplice durante la quale l&#8217;utente sceglierà la versione del kernel:</p>
<ul>
<li>che più è gradita</li>
<li>ultima disponibile</li>
</ul>
<p>Alcuni driver funzionano solo su determinati rami/revisioni del kernel quindi può rivelarsi inefficace l&#8217;utilizzo dell&#8217;ultima versione.</p>
<h3>2. Decompressione</h3>
<p>La decompressione si occuperà di posizionare e decomprimere i sorgenti del kernel su cui si andranno a eseguire operazioni.</p>
<p>L&#8217;utente è bene che prenda familiarità con i comandi tar, bunzip e i loro parametri di configurazione.</p>
<h3>3. Gestione Patch</h3>
<p>La gestione patch permette di simulare l&#8217;applicazione di una determinata patch prima di rendere definitiva la modifica &#8220;sporcando&#8221; così i sorgenti.</p>
<p>Le patch possono generare warning o errori ritornando così all&#8217;utente avvisi (estrapolandone l&#8217;output e suggerendo ove possibile la soluzione).</p>
<p>Inoltre, poiché il kernel Linux ha superato il centinaio di MB, è possibile passare da una versione all&#8217;altra attraverso l&#8217;utilizzo di patch incrementali.</p>
<p><strong>Es</strong> 2.6.30.1 =&gt; 2.6.32.4</p>
<p>I passaggi logici saranno:</p>
<p><em>2.6.30.1 =&gt; 2.6.30 =&gt; 2.6.31 =&gt; 2.6.32 =&gt; 2.6.32.4</em></p>
<p>Il tutto è chiaramente trasparente all&#8217;utente ma spiegato in fase di funzionamento.</p>
<p>Inoltre potrebbero essere messe a disposizione all&#8217;utente un elenco di patch &#8220;non ufficiali&#8221; come le patch CK (Con Kolivas con scheduler BSF), patch di sviluppo &#8220;instabili&#8221; (Andrew Morton MM patchset) ecc.</p>
<h3>4. Configuratore Automatico</h3>
<p>Provvederà, tramite &#8220;<em>lsmod</em>&#8220;, di capire quali moduli siano attualmente caricati e utilizzati dal kernel in modo da aggiungerli alla configurazione del kernel.</p>
<p>In questa maniera sarà possibile per un utente evitare l&#8217;utilizzo di un&#8217;immagine <em>initrd</em> per il caricamento dinamico di moduli che rallenta notevolmente la procedura di boot.</p>
<p>Inoltre configurando architettura, processore, quantità di ram e altre ottimizzazioni si potranno ottenere vantaggi prestazionali notevoli rispetto alle configurazioni generiche presenti nei kernel preconfezionati delle distribuzioni.</p>
<h3>5. Configuratore Manuale</h3>
<p>All&#8217;utente verrà mostrata una schermata di configurazione (tramite libncurses, gtk o Qt) in modo da permettere la rimozione di supporto hardware inutile o l&#8217;aggiunta di altri moduli di cui si avrà necessità in futuro.</p>
<h3>6. Compilatore</h3>
<p>Sfruttando i comandi classici della ricompilazione si può procedere a compilare il kernel o volendo per distribuzioni più specifiche sarà possibile costruire pacchetti (ad esempio su debian utilizzando make-kpkg si potrà generare un pacchetto .deb utilizzabile anche su altre macchine).</p>
<p>Kerneler calcolerà il numeri di thread ottimale (concurrency_level) in modo da sfruttare appieno la potenza di calcolo dei processori multicore/multicpu.</p>
<h3>7. Installatore</h3>
<p>E&#8217; quindi possibile installare il kernel compilato per renderlo disponibile al successivo boot.</p>
<p>Su distribuzioni debian-like l&#8217;aggiornamento di grub/grub2/LILO avverrà automaticamente tramite postscript presenti nel pacchetto deb generato mentre sulle altre distribuzioni verrà eseguito tramite Kerneler.</p>
<h3>Considerazioni</h3>
<p>L&#8217;utente, oltre ad essere coinvolto direttamente durante la compilazione, può scegliere di eseguire operazioni a mano tramite il terminale incorporato al programma che ha duplice funzione pedagogica e di debug.</p>
<p>Inoltre essendo modulare l&#8217;intero procedimento può essere svolto in diverse sessioni: (esempio download prima e il resto offline oppure compilazione in un secondo momento). Infatti il programma tiene traccia delle operazioni già svolte e di quelle ancora da svolgere.</p>
<h3>Stato attuale del progetto e tecnologie usate</h3>
<p>Attualmente kerneler è scritto in bash e interfaccia testuale/grafica gestita rispettivamente da dialog/zenity.</p>
<p>La versione esistente non prevede  il configuratore automatico.</p>
<p>Complessivamente risulta poco ottimizzato, poiché si è sviluppato con uno scopo diverso,  anche la struttura deve essere profondamente rivista .</p>
<p>Il progetto iniziale aveva un obiettivo formativo modesto e solo in tempi successivi si sono sviluppate un gran numero di funzionalità aggiuntive .</p>
<h3>Tecnologie della nuova versione</h3>
<p>La nuova versione in Python prevede una struttura più semplice e maggiore versatilità rispetto a bash.<br />
La scelta di Python è motivata con le molteplici librerie e classi disponibili che permettono di interfacciarsi in modo molto semplice e efficiente con reti, sistema operativo, I/O ecc</p>
<p>L&#8217;interfaccia grafica verrà scritta attraverso Glade e librerie Gtk rendendola gradevole e meno vincolata rispetto a zenity, oltre eseguire modifiche in modo semplice e veloce.</p>
<p>Verrà resa disponibile una versione minimale in modalità testuale in modo da rendere possibile l&#8217;utilizzo anche senza Xserver.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rieccomi</title>
		<link>http://www.kerneler.org/2009/10/14/rieccomi/</link>
		<comments>http://www.kerneler.org/2009/10/14/rieccomi/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 09:55:39 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>
		<category><![CDATA[Varie ed eventuali]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=311</guid>
		<description><![CDATA[Vista la sessione di esami che mi ha portato via un sacco di tempo e l&#8217;estate che, visto il caldo , mi ha fatto stare lontano da tastiera e monitor, rieccomi ad aggiornare il blog. Diciamo innanzitutto che in questi mesi non ho scritto molto codice per quanto riguarda il progetto Kerneler. Ho rivisto un [...]]]></description>
			<content:encoded><![CDATA[<p>Vista la sessione di esami che mi ha portato via un sacco di tempo e l&#8217;estate che, visto il caldo <img src='http://www.kerneler.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , mi ha fatto stare lontano da tastiera e monitor, rieccomi ad aggiornare il blog.</p>
<p>Diciamo innanzitutto che in questi mesi non ho scritto molto codice per quanto riguarda il progetto Kerneler. Ho rivisto un po&#8217; quello che gia&#8217; avevo scritto e mi sono documentato invece molto su python.</p>
<p>In realta&#8217; attualmente per ottenere una versione funzionante in python non servirebbe neanche moltissimo tempo il problema è che se prima avevo la voglia di stare ore e ore a programmare ora la conversione è piuttosto noiosa.. Spero ad ogni modo di rimettermi prima o poi e di terminare la versione in python.. la vecchia resta ad ogni modo funzionante in quasi ogni sua parte!</p>
<p>Quest&#8217;estate, parlando di cose meno tecniche, sono stato a Santorini e Creta! Non posso far altro che consigliare entrambe le mete che sono assolutamente fantastiche!</p>
<p>Sperando di avere piu&#8217; tempo per aggiornare il blog vi saluto!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2009/10/14/rieccomi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>smsBackuper 0.5 (final?)</title>
		<link>http://www.kerneler.org/2009/05/26/smsbackuper-05-final/</link>
		<comments>http://www.kerneler.org/2009/05/26/smsbackuper-05-final/#comments</comments>
		<pubDate>Tue, 26 May 2009 16:25:33 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[smsBackuper]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=304</guid>
		<description><![CDATA[Eccoci.. Finalmente dopo una settimana buona di test su cellulare mio e di amici posso rilasciare (l&#8217;ultima?) versione di smsBackuper.. Direi che non ho altre modifiche da fare perché fa esattamente quello che mi serviva.. Piccolo schema sulle features: Salvataggio di sms inviati e ricevuti in file .txt Il savataggio avviene per data (es e:\sms\mag [...]]]></description>
			<content:encoded><![CDATA[<p>Eccoci..</p>
<p>Finalmente dopo una settimana buona di test su cellulare mio e di amici posso rilasciare<strong> (l&#8217;ultima?) versione di smsBackuper</strong>.. Direi che non ho altre modifiche da fare perché fa esattamente quello che mi serviva..</p>
<p>Piccolo schema sulle features:</p>
<ul>
<li><em>Salvataggio di sms inviati e ricevuti in file .txt</em></li>
<li><em>Il savataggio avviene per data (es e:\sms\mag 09\01.txt =&gt; tutti gli sms ricevuti il primo maggio 2009)</em></li>
<li><em>Il salvataggio avviene per contatto (es e:\sms\people\***.txt =&gt; tutti gli sms ricevuti da ***)</em></li>
<li><em>Inoltre cartella (e:\sms\sent\ contenente gli sms inviati divisi per contatto e data allo stesso modo spiegato prima per i ricevuti)</em></li>
<li><em>Possibilità di archiviare, cancellare oppure archiviare e cancellare gli sms.</em></li>
</ul>
<p>Allego 3 versioni</p>
<p><a href="http://www.kerneler.org/wp-content/uploads/2009/05/smsbackuper_wp.sis">smsbackuper_wp</a> <strong>(versione con interprete python 3rd) CONSIGLIATA E FUNZIONANTE SE AVETE UN CELLULARE CON SYMBIAN 3rd<br />
</strong></p>
<p><a href="http://www.kerneler.org/wp-content/uploads/2009/05/smsbackuper.py">smsbackuper.py</a> <strong>(versione script che necessita di script shell sul cellulare) CONSIGLIATA SE <span style="text-decoration: underline;">NON</span> AVETE UN CELLULARE CON SYMBIAN 3rd</strong></p>
<p><a href="http://www.kerneler.org/wp-content/uploads/2009/05/smsbackuper.sis">smsbackuper.sis</a> <strong>(versione senza interprete python)</strong></p>
<p>L&#8217;ho testato su n95, e51, 6110 navigator, n80, n73.</p>
<p>Dovrebbe funzionare con tutti i cellulari avente python!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2009/05/26/smsbackuper-05-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultimi sviluppi</title>
		<link>http://www.kerneler.org/2009/05/11/ultimi-sviluppi/</link>
		<comments>http://www.kerneler.org/2009/05/11/ultimi-sviluppi/#comments</comments>
		<pubDate>Mon, 11 May 2009 21:26:08 +0000</pubDate>
		<dc:creator>Neon</dc:creator>
				<category><![CDATA[Kerneler]]></category>
		<category><![CDATA[smsBackuper]]></category>

		<guid isPermaLink="false">http://www.kerneler.org/?p=302</guid>
		<description><![CDATA[Stasera ho sincronizzato l&#8217;svn con le ultime modifiche.. Non ho voglia di fare altri screen tanto la grafica non è cambiata molto.. Ho lavorato un po&#8217; sulla pulizia del codice e ho scritto un po&#8217; di pezzi nuovi per gestire la configurazione.. la compilazione l&#8217;ho quasi finita ma devo ritoccarla e quindi non l&#8217;ho ancora [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Stasera ho sincronizzato l&#8217;svn con le ultime modifiche</strong>.. Non ho voglia di fare altri screen tanto la grafica non è cambiata molto..</p>
<ul>
<li><strong>Ho lavorato un po&#8217; sulla pulizia del codice e ho scritto un po&#8217; di pezzi nuovi per gestire la configurazione.</strong>. la compilazione l&#8217;ho quasi finita ma devo ritoccarla e quindi non l&#8217;ho ancora messa su..</li>
</ul>
<ul>
<li>La cosa piu&#8217; importante di questa nuova &#8220;alfa release&#8221; è il fatto che ho <strong>integrato il terminale direttamente dentro al programma</strong>.. quindi l&#8217;utente può vedere direttamente per ogni pulsante premuto cosa sta succedendo e se qualcosa va storto!</li>
</ul>
<ul>
<li>Credo che come <strong>download manager di default userò axel</strong> visto che scarica frammentato e c&#8217;è praticamente in tutte le distro debian based..</li>
</ul>
<p>Direi basta.. il lavoro prima di una versione &#8220;stabile&#8221; non è moltissimo.. però per implementare tutto ciò che faceva kerneler in bash ci vorrà ancora un bel po&#8217; di tempo..</p>
<p>Ah ultima cosa <strong>smsBackuper</strong> è veramente finito sta volta c&#8217;era un bug che non permetteva di visualizzare bene la percentuale di sms cancellati.. <strong>ancora un paio di giorni di test e poi lo rilascio sia come .sis che come .py..</strong> Altra cosa che non mi dispiacerebbe fare è una terza versione contenente già l&#8217;interprete python in modo da non doverlo installare..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneler.org/2009/05/11/ultimi-sviluppi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

