tag:blogger.com,1999:blog-4827727037877722202024-03-12T21:02:05.652-07:00Lasagna CodePerché gli spaghetti code non piacciono a nessunoAnonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-482772703787772220.post-55019523334394878202013-08-20T06:16:00.001-07:002013-08-20T06:25:05.505-07:00Come incapsulare un sito in una app android (the easy way)<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/lJ3cruA21JQukrNaTS1roBZ1VfnqsKQ4rihXn_X-4_BH-wDuoUwI0CdyyWe3rKQmIlvU=h900-rw" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/lJ3cruA21JQukrNaTS1roBZ1VfnqsKQ4rihXn_X-4_BH-wDuoUwI0CdyyWe3rKQmIlvU=h900-rw" width="199" /></a></div>
<br />
<br />
Hello folks!<br />
<div>
<br /></div>
<div>
Ecco la ricetta (versione semplice) per incapsulare il proprio sito dentro una app.</div>
<div>
<br /></div>
<div>
1 - setup ambiente android con eclipse (http://developer.android.com/tools/index.html)</div>
<div>
<br /></div>
<div>
fatto?</div>
<div>
<br /></div>
<div>
2 - ok se ci siete riusciti ora non dovete far altro che importare questo progetto nel vostro workspace: <a href="https://bitbucket.org/sloru/sitecontainer/get/master.zip" target="_blank">sitecontainer</a></div>
<div>
<br /></div>
<div>
3 - ora rimane un'unica cosa da fare:</div>
<div>
<ul>
<li>aprite il file MainActivity.java ( dovrebbe trovarsi in ../[VOSTRO WORKSPACE]/SiteContainer/src/com/simoneloru/sitecontainer/ )</li>
<li>modificate la variabile SITE scrivendo al posto di www.google.com il vostro sito di interesse</li>
</ul>
4 - tadan! ora non vi resta che collegare il vostro dispositivo android e lanciare l'app per provarla.</div>
<div>
<br /></div>
<div>
5 - per ottenere il vostro apk non dovrete far altro che seguire questa guida ( http://developer.android.com/tools/publishing/app-signing.html#ExportWizard )</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Lo so, le guide di google non sono proprio da rookie del settore... magari preparerò qualcosa di più facile da leggere e da seguire questi giorni.<br />
<br />
<br />
La app nell'immagine è l'incapsulamento di <a href="http://trumbitta.github.io/zip-war-airganon/" target="_blank">Zip-war-airganon</a><br />
<br />
Se avete domande e dubbi contattatemi.</div>
<div>
<br /></div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com0tag:blogger.com,1999:blog-482772703787772220.post-3427508350576562712012-10-17T10:17:00.003-07:002012-10-17T10:17:48.325-07:00Verso l'infinito e oltre!Magari non proprio verso l'infinito ma CTMDroid è arrivato a oltre i 1000 download!!!<br />Festeggeremo presto con il codice finalmente online e con il rilascio di qualche nuova funzionalità.<br />
<br />
Stay tuned.Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com0tag:blogger.com,1999:blog-482772703787772220.post-86500272013483079982012-04-08T17:21:00.002-07:002012-04-08T17:41:06.762-07:00CTMDroid v1.1 (beta)<br />
<div style="text-align: justify;">
Ciao! In queste festività mi sono dedicato a preparare qualche modifica per l'app CTMDroid, sto infatti testando la ricerca della fermata per codice fermata, per intenderci il codice numerico presente in ogni fermata CTM. </div>
<div style="text-align: justify;">
Intanto sto preparando l'integrazione con il gps, sto cercando di capire se è utile conoscere le fermate vicine, per effettuare più in fretta la ricerca dell'orario di transito, e inoltre se sarebbe utile o meno tracciare il percorso che devo fare per raggiungere la fermata che ho scelto.</div>
<div style="text-align: justify;">
Il codice non è ancora disponibile in opensource perché devo ancora commentare qualcosina. Commentare tutto quanto richiede un po' di tempo però nel tempo libero di solito cerco di implementare anche nuove funzioni, spero mi perdonerete :P</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ecco un'anteprima della ricerca per codice:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Iiowy9gg670zcmrKgKI7eLDmfR-qdohikfmaccxV2NcQS5vmpqJsIlfonh0mbnkOiIVwGg29ff9hK3-3wqUd1u7-X_FRfp7ce92XnTDGLtkzuauY5KN70lpw39mZjNSgA1g70FO_TGY/s1600/device-2012-04-09-022015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Iiowy9gg670zcmrKgKI7eLDmfR-qdohikfmaccxV2NcQS5vmpqJsIlfonh0mbnkOiIVwGg29ff9hK3-3wqUd1u7-X_FRfp7ce92XnTDGLtkzuauY5KN70lpw39mZjNSgA1g70FO_TGY/s320/device-2012-04-09-022015.png" width="213" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Alla prossima!</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com1tag:blogger.com,1999:blog-482772703787772220.post-64517603716058363872012-04-02T10:13:00.000-07:002012-04-02T14:29:30.011-07:00CTMDroid v. 1.0<div style="text-align: justify;">
Oggi è nata la mia prima app per android!</div>
<div style="text-align: justify;">
Si chiama CTMDroid è gratuita e presto sarà anche open source. L'app in generale è molto semplice: permette la ricerca di una fermata e visualizza in tempo reale (quando questo è presente) i prossimi bus che transiteranno per quella fermata. Per farla ho impiegato qualche mese, per studiare il caso e per capire come realizzare il tutto nel modo migliore.</div>
<div style="text-align: justify;">
Non sono mancate le notti insonni ma spero ne sia valsa la pena.</div>
<div style="text-align: justify;">
L'app utilizza la connessione a internet solo per richiedere a che ora transiteranno i bus, infatti tutte le info relative alle fermate sono state prese dal sito e salvate in un database. Questo permette di avere prestazioni elevate e un bassissimo consumo di banda e di batteria.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Vorrei ringraziare di cuore tutti quelli che in questa prima giornata di release hanno condiviso l'app su qualunque social network!</div>
<div style="text-align: justify;">
Grazie! Senza gli utenti non avrebbe senso di esistere ;)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
L'app è tutt'altro che conclusa, questo è solo l'inizio, feature future saranno una sistema cache degli orari - per una possibile consultazione offline - e un'integrazione con il gps per poter trovare più facilmente le fermate vicine.<br />
<br />
Scarica qui <a href="https://play.google.com/store/apps/details?id=it.simoneloru.ctmdroid" target="_blank">CTMDroid (link al market android)</a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=http://goo.gl/cSTbZ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=http://goo.gl/cSTbZ" /></a><a href="https://play.google.com/store/apps/details?id=it.simoneloru.ctmdroid" style="text-align: right;" target="_blank"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh158IR4fHXx41SStALUKKQDDV8Ba6kvT0XVpomDxpMjX_pHZRggsarSgoCRTfbcJNtu_IMEPPSLNdfE9b5DUDh3Y0TPTOptiBVaO3iKNxZUWR9H5I4PKUzbEGijalnCluQZQI3Nnxmqlk/s200/CTMDroid.png" width="200" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com0tag:blogger.com,1999:blog-482772703787772220.post-22553794400392443962012-02-25T14:04:00.002-08:002012-02-29T00:31:52.070-08:00DeviantRoulette v. 0.3Ecco dopo tanto tempo una nuova release.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1qb0BmUDcrp5Ir91jRqTcZGEM8-tKtzc08FOpgR7qr7USWjGUsB-okfQAIbknps94F6pGF5lATsmQsbFSBrKaoA_BOnowQYehhJqszREsaFStOMo_g4t3AKSJth9AFFhnKM9ZYQwanJ8/s1600/Schermata+2012-02-25+a+22.11.36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1qb0BmUDcrp5Ir91jRqTcZGEM8-tKtzc08FOpgR7qr7USWjGUsB-okfQAIbknps94F6pGF5lATsmQsbFSBrKaoA_BOnowQYehhJqszREsaFStOMo_g4t3AKSJth9AFFhnKM9ZYQwanJ8/s400/Schermata+2012-02-25+a+22.11.36.png" width="400" /></a></div>
<br />
<br />
Ho modificato la schermata di opzioni, ora infatti è possibile scegliere se aprire la pagina casuale in una nuova tab o se usare la tab corrente. Per fare in modo che questo funzioni ho dovuto richiedere i permessi che riguardano la gestione delle tab.<br />
<br />
<a href="https://chrome.google.com/webstore/detail/fhfkbpnpeipmbapogpacaodlihpfihdf" target="_blank">[Estensione]</a><br />
<br />
Potete trovare il codice su github:<br />
<br />
<a href="https://github.com/simoneloru/Chrome-Extensions" target="_blank">[Codice]</a><br />
<br />
<br />
A presto! (spero con un'applicazione android :p)<br />
<br />Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com2tag:blogger.com,1999:blog-482772703787772220.post-19663901572067829622011-08-12T08:22:00.000-07:002012-02-29T00:32:10.756-08:00Rilascio preferragostoHo appena rilasciato una nuova versione dell'estensione :D aggiunto il pannello opzioni.<br />
Tasto destro sull'icona dell'estensione e click su opzioni per scegliere la categoria random che si vuole visitare ;)<br />
<br />
Buone vacanze :D<br />
<br />
<a href="https://chrome.google.com/webstore/detail/fhfkbpnpeipmbapogpacaodlihpfihdf">Pagina sul google webstore</a>Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com0tag:blogger.com,1999:blog-482772703787772220.post-47515500805169080222011-06-04T10:51:00.000-07:002011-06-05T02:00:46.729-07:00Primo post, primo lavoroInauguriamo subito il blog con il mio primo lavoro pubblicato su webstore di google<br />
<br />
<a href="https://chrome.google.com/webstore/detail/fhfkbpnpeipmbapogpacaodlihpfihdf?hl=it">https://chrome.google.com/webstore/detail/fhfkbpnpeipmbapogpacaodlihpfihdf?hl=it</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQKZ2A5vIiBLJYCDuVdLST85ne6ixO05O-ilz7l9st9f64nwy4O4yY1c9eYK3ZIT1TixgIKZCsYkqQfOHFaqmqnpTItwNqy_DSMdFLmvwxykYAnh9MiA2kvqBZDP09qruw429nt7eTmWM/s1600/Rete_2011-06-04_18-51-10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQKZ2A5vIiBLJYCDuVdLST85ne6ixO05O-ilz7l9st9f64nwy4O4yY1c9eYK3ZIT1TixgIKZCsYkqQfOHFaqmqnpTItwNqy_DSMdFLmvwxykYAnh9MiA2kvqBZDP09qruw429nt7eTmWM/s320/Rete_2011-06-04_18-51-10.png" width="320" /></a></div><br />
<br />
un'estensione che permette di aprire pagine di profilo random dalla community deviantArt.<br />
<br />
Siate buoni, è la prima.Anonymoushttp://www.blogger.com/profile/01768028017402504650noreply@blogger.com0