Levysoft
  • Home
  • Portfolio
  • WordPress Plugin
  • Contattami

Dal 2004 il blog di Antonio Troise

RSS FeedTwitterFacebook
giu 23 2010

Come rimuovere un Profilo di Fornitura (Ad Hoc Provisioning Profile) da iPhone e iTunes su Mac OS X e Windows

Posted by Antonio Troise
Tweet

Se avete mai avuto modo di partecipare a qualche beta privata di applicazioni per iPhone, sicuramente vi sarete chiesti, al termine della fase di beta testing, come rimuovere dal vostro iPhone il relativo Profilo di Fornitura ( Ad Hoc Provisioning Profile). Questa, almeno, è stata la domanda che mi sono posto io. Infatti, anche dopo aver fatto il ripristino del mio iPhone per installare il nuovissimo iOS 4, ho scoperto con grande meraviglia che il Profilo era ancora presente. In effetti, questo viene installato su iTunes e ad ogni sincronizzazione con il dispositivo Apple, viene sempre automaticamente installato. Ma la cosa particolare è che non è possibile verificare su iTunes la sua presenza e, eventualmente, cancellarlo.

Installazione del Profilo di Fornitura

Ma andiamo per gradi e cerchiamo di capire come si diventa tester di una applicazione per iPhone, prima ancora che questa passi per App Store. Il primo passo è quello di trovare l’identificatore unico (UDID) degli iPhone e iPod touch che verranno usati durante il test.

Per trovare l’UDID di un iPhone o iPod touch:

  1. Collegare il proprio iPhone o iPod touch al proprio computer (Mac o PC).
  2. Aprire iTunes.
  3. Nella lista di sorgenti alla sinistra della finestra di iTunes, sotto Dispositivi, selezionare col mouse la riga corrispondente al proprio dispositivo.
  4. Nella scheda Riepìlogo, fare clic col mouse sull’etichetta in grassetto “Numero di serie” (posto a sinistra del numero di serie). Questo mostrerà, ora, l’identificatore del dispositivo (che è del tipo: 65def49c088b6bf9b9c2462945df74fs67g54124)
  5. Per copiare l’identificatore negli appunti, scegli dal menu di iTunes Composizione > Copia (su Mac) o Modifica > Copia (su Windows).

La registrazione come tester avviene sempre manualmente e per farlo, di solito, si deve mandare una e-mail al programmatore con gli UDID con i quali si vuol essere registrati. Infatti, ogni app dovrà essere compilata dall’SDK con il relativo file .mobileprovision che è generato a partire dal UDID (Universal Device Identifier). In pratica per ogni betatester, dovrà essere generato una app specifica per il suo dispositivo.

Per ogni applicazione da provare, quindi, il programmatore dovrà fornire due elementi:

  1. Un profilo di fornitura, che consente al dispositivo di eseguire applicazioni. Questo file ha estensione .mobileprovision.
  2. L’applicazione vera e propria in un file .ipa che sarà funzionante solo per il dispositivo che avrà un certo UDID con cui è stata compilata.

Infine, per installare un’applicazione, occorre trascina entrambi gli elementi nella libreria iTunes. e a questo l’app comparirà nella sezione Applicazioni della propia libreria iTunes. A questo punto è possibile sincronizzare l’iPhone per trasferire l’applicazione e il file .mobileprovision su di esso.

Per controllare che la loro installazione sia avvenuta correttamente, è sufficiente andare, dopo la sincronizzazione, sulle Impostazioni dell’iPhone, e selezionare la voce del menu “Generale”

Profilo di Fornitura - Ad Hoc Provisioning Profile

e Profili (questa voce del menu è assente se non è stato installato alcun Profilo di Fornitura)

Profilo di Fornitura - Ad Hoc Provisioning Profile

e troveremo una schermata simile:

Profilo di Fornitura - Ad Hoc Provisioning Profile
Rimuovere il Profilo di Fornitura

Come avete visto il file .mobileprovision è stato installato su iTunes ed è da qui che dovremo eliminarlo! Per rimuovere il Profilo di Fornitura (Ad Hoc Provisioning Profiles), occorre:

  1. Rimuovere il profilo dal proprio iPhone (Impostazioni > Generale > Profili; selezionare il Profilo da cancellare e Rimuoverlo).
    Profilo di Fornitura - Ad Hoc Provisioning Profile
  2. Nella home directory dell’utente di sistema del proprio Mac (~/Library/MobileDevice/) troverete la directory: “Provisioning Profiles” che contiene il file .mobileprovision. Sarà quindi sufficiente cancellare (o spostare) il contenuto della directory.
    Profilo di Fornitura - Ad Hoc Provisioning Profile
  3. Quindi sincronizzate l’iPhone con iTunes e potrete constatare che il Profilo di Fornitura non verrà più ripristinato.

Questa procedura vale per i sistemi Mac OS X, ma per i sistemi Windows è analoga e a cambiare è solamente la directory in cui risiede il file .mobileprovision. In particolare (sostituire “username” con il proprio nome utente in uso nel sistema):

Mac OS X
/Users/username/Library/MobileDevice

Windows XP
C:/Documents and Settings/username/Application Data/Apple Computer/MobileDevice/

Windows Vista
C:/Users/username/AppData/Roaming/Apple Computer/MobileDevice/

Tag:Apple, iPhone, iPod, itunes, Mac os x, profilo, sdk, sincronizzare, Tutorial, udid, Windows
CONTINUE READING >
2 comments
dic 20 2008

VLC Remote: spiegazione della configurazione avanzata per trasformare il vostro iPhone/iPod Touch in un telecomando wi-fi per controllare da remoto il lettore multimediale VLC

Posted by Antonio Troise
Tweet

Ieri ho installato sul mio iPod Touch, VLC Remote, una interessante applicazione distribuita sull’App Store Apple che permette di controllare da remoto il media player Open Source VLC utilizzando la rete WiFi di casa. Gli scopi sono molteplici, come poter usare il vostro pc come uno stereo per tutta la casa e selezionare direttamente dal vostro iPhone i brani musicali senza sedervi al PC (per questa caratteristica è necessaria, però, la versione a pagamento da 0,79 Euro), oppure potete stare comodamente seduti sul vostro divano a guardare il vostro film preferito mentre potete fermare la riproduzione o mandare avanti o indietro il filmato direttamente dal vostro iPhone o iPod Touch senza dovervi per forza alzare. Le funzionalità sono simili, anche se in misura ridotta per certi aspetti, dell’applicazione per iPhone/iPod Touch Remote della Apple che si interfaccia, però, solo con iTunes, ma in questo caso si ha il grande pregio di avere a disposizione un telecomando che gestisce il miglior player multimediale in circolazione: VLC!

VLC Remote
Configurazione avanzata

Per fare funzionare l’applicazione dovrete, però, oltre che disporre di una rete Wi-Fi e avere VLC installato sul vostro PC o Mac, anche avere la cura di impostare certe configurazioni sul vostro lettore multimediale. A chi non piace mettere mano ai file di sistema, è bene sapere che, è disponibile una piccola applicazione sul sito dello sviluppatore (rilasciata sia per PC che per Mac) che si occuperà di configurare automaticamente VLC per contro vostro. In realtà, questa applicazione si rivelerà molto utile sopratutto per gli utenti Mac, in quanto, ogniqualvolta dovrete aggiornare il vostro VLC all’ultima release stabile, una parte di questa configurazione, come vedremo, verrà irrimediabilmente persa, e avere sottomano un applicativo che lo autoriconfigurerà automaticamente, si dimostrerà essere una vera salvezza. Personalmente, io non sono solito lanciare applicativi senza sapere come funzionano e, per fortuna, sul sito del produttore, esiste il dettaglio delle modifiche da apportare manualmente alla configurazione di VLC, disponibile per Windows, Mac e Linux. Le procedure per Mac e Linux sono sostanzialmente le stesse (non per niente Mac ha un cuore Unix), mentre a quella per Windows deve essere aggiunto il passo di configurazione del firewall di sistema che deve aprire la porta 8080 per permettere il dialogo tra l’iPhone e il vostro VLC.

In questo articolo mi dedicherò solamente a spiegare, in italiano e con qualche mia personale aggiunta, la configurazione manuale per Mac, in quanto è quella che, in tutta probabilità, potrebbe essere riprodotta più volte se aggiornate spesso il vostro player multimediale e non volete affidarvi ad applicazioni di terze parti che mettano le mani sul vostro amato Mac (se non vi fidate potete benissimo creare voi stessi un file batch o Apple Script, seguendo i passi descritti in seguito).

1. Abilitare l’interfaccia HTTP

Le seguenti operazioni andranno a modificare un settaggio di VLC per abilitare l’interfaccia HTTP e, pertanto, almeno sui sistemi Mac, verrà modificato (da quanto ho appurato dalle mie prove) solo il file org.videolan.vlc.plist. Questo significa che quando installerete una nuova versione di VLC, questa configurazione dovrebbe rimanere impostata.

  1. Aprire le Preferenze di VLC dal menu: VLC/Preferenze
  2. Dalla finestre delle Preferenze appena aperta, cliccare su “All” in basso a sinistra. Ciò permetterà di abilitare la visualizzazione delle impostazioni avanzate di VLC
  3. Dalla lista di voci a sinistra che comparirà, selezionare Interfaccia/Interfacce principali
  4. Quindi, sulla destra, selezionare, per abilitarla, la voce: “Interfaccia di controllo a distanza HTTP“
  5. Quindi cliccare sul tasto “Registra” e restartare VLC
Preferenze di VLC
2. Assegnare i permessi di accesso a VLC

In teoria, la precedente configurazione atta ad abilitare l’interfaccia HTTP di VLC, dovrebbe essere sufficiente per tutte le vecchie versioni di VLC, ma dalle più recenti, è stato introdotto un controllo sui permessi di accesso, per non dare a tutti la possibilità di agire sul proprio VLC (pensate se siete in una biblioteca pubblica). E’ comunque possibile appurare questa eventualità perché, dopo avere eseguito il primo passo, quando aprirete VLC Remote sul vostro iPhone e questa eseguirà una scansione della rete, riuscirà ad individuare il vostro Mac/PC con VLC attivo (in quanto abbiamo abilitato, nel precedente step, l’interfaccia HTTP), ma vedrete la classica icona di VLC con una X rossa che starà ad indicare che non si hanno sufficienti privilegi per gestire da remoto il player multimediale.

VLC Remote

Le ultime versioni di VLC, infatti, usano un file .hosts per definire quali dispositivi (in particolare indirizzi ip che possono identificare dei computer ma anche degli iPhone/iPod Touch) possono accedere al VLC Remote Player. Il file .hosts, però, è presente all’interno dell file VLC.app (che altro non è che l’applicazione vera e propria di VLC per il mondo Mac). E’ per questo che, ogniqualvolta installeremo una nuova versione aggiornata di VLC, il file .hosts dei permessi verrà sempre sovrascritto con la versione di default dell’applicativo (in quanto contenuto nel file VLC.app che viene anch’esso sostituito). In questo caso, ricordatevi, dopo un aggiornamento di VLC, di rieseguire la procedura sotto dettagliata.

  1. Aprire il Terminale
  2. Scrivere nella finestra del Terminale unix, la seguente riga di comando:
    open -e /Applications/VLC.app/Contents/MacOS/share/http/.hosts
    Attenzione al percorso di VLC: quello descritto sopra è quello di default, ma se avete installato VLC in un subdirectory di Applications, allora provvedete ad aggiornare il path, altrimenti il file .hosts non verrà trovato. Per esempio, se avete installato VLC sotto la cartella Video di Applicazioni, allora il comando da lanciare sarà il seguente:
    open -e /Applications/Video/VLC.app/Contents/MacOS/share/http/.hosts
  3. Il file .hosts, che altro non è che un classico file ascii, verrà aperto con Text Edit
  4. Di default, nel file .hosts, tutte le classi di indirizzo sono commentate ed è lasciato aperto solo il localhost (127.0.0.1), ovvero si può connettere all’interfaccia HTTP, solo un applicativo che risiede sullo stesso PC del player multimediale VLC.
    In particolare:

    Per dare l’accesso a tutti i dispositivi (quindi sia PC che iPhone e iPod Touch) che risiedono nella stessa newtork wi-fi, sarà sufficiente scommentare tutte le classi di indirizzi IP sotto la voce “private addresses“.
    In particolare:

    Se invece, si vuole lasciare completamente aperto (cosa peraltro che sconsiglio a meno di qualche particolare esigenza) l’accesso a VLC da qualsiasi classe di indirizzi IP, allora si dovranno scommentare le ultime 2 righe, sotto la voce “The world” (credo non sia neanche necessario scommentare le righe delle classi di indirizzi della rete locale, in quanto già incluse, ma per sicurezza verranno scommentate comunque).
    In particolare:

  5. Ora non vi resterà altro che restartare il vostro player VLC e finalmente potrete usare VLC Remote dal vostro iPhone/iPod Touch poichè avrete i permessi per accedere a VLC, come potrete constatare voi stessi:
    VLC Remote

In caso di problemi, il sito ufficiale di VLC Remote, mette a disposizione degli utenti due pagine: una di Basic Troubleshooting e un’altra di Advanced Troubleshooting, con la soluzione dei problemi più comuni.

Tag:app, app-store, Apple, iPhone, ipod-touch, itunes, telecomando, Tutorial, vlc, wi-fi
CONTINUE READING >
10 comments
ott 15 2008

Dopo la rimozione della clausola di segretezza sull’SDK iPhone in arrivo libri, video tutorial e corsi online. Il successo dell’App Store e elenco dei siti per imparare a programmare l’iPhone

Posted by Antonio Troise
Tweet

iPhone SDK Fino a qualche tempo, per rispettare i vincoli di segretezza dell’SDK dell’iPhone, era impossibile pubblicare tutorial o libri su come programmare su questo dispositivo, tanto che l’editore The Pragmatic Programmers fu costretto cancellare la pubblicazione di un libro sulla programmazione su iPhone.
Dovete sapere, però, che questo genere di vincolo è cosa molto comune e diffuso nel settore informatico, ma, di solito, subito dopo il rilascio del prodotto, tale vincolo viene rimosso proprio per permettere la naturale diffusione di conoscenza del prodotto. Il perdurare di questo vincolo di segretezza, quindi, ha prodotto, su siti come Amazon, una quantità notevole di libri relativi alla programmazione su iPhone in pre-ordine.

Censura e clausole di segretezza

Oltre a questo problema si aggiunse anche la forte censura di Apple per applicazioni che non superavano il test di validazione o replicavano (creando confusione tra gli utenti) le funzioni native dell’iPhone: sono stati casi eclatanti applicativi come NetShare (che permetteva il tethering, ovvero l’uso di iPhone come modem per collegarsi in rete con il pc), Podcaster (per la gestione e il download dei podcast direttamente dal proprio iPhone) e MailWrangler (una utility che fa il login automatico sulla webmail di Google). Se siete interessati, qui trovate la lista aggiornata di tutte le applicazioni eliminate dall’AppStore per volontà della Apple e senza far sapere nulla agli sviluppatori.

Il fondo Apple lo toccò quando, a seguito delle lamentele di tutti i programmatori a cui erano stati rifiutati gli applicativi (su cui avevano lavorato anche per mesi), Apple ebbe l’ardire di ricordare ai programmatori che anche le lettere di rifiuto di Apple ricadevano sotto il “non disclosure agreement”, e quindi non potevano in nessun caso essere pubblicate.

iPhone SDK
App Store: l’Eldorado degli sviluppatori e di Apple

E’ anche vero, però, che il nuovo modello di vendita delle applicazioni nell’App Store, sembrava quasi essere la nuova Eldorado degli sviluppatori di tutto il mondo: a fronte di una visibilità mondiale di iTunes e di una banda illimitata per la gestione del download degli applicativi e dei relativi update, il programmatore poteva guadagnare il 70% del costo dell’applicazione, e ciò si tramutò, per molti, in guadagni stratosferici: da 2.000$ al giorno per la sviluppatrice di 2 Across (un gioco di cruciverba), a 250.000$ in 60 giorni a fronte di un costo per copia di 2,39 €, per un gioco a incastri come Trism.

Così, da quando Apple inaugurò l’App Store su iTunes Store, sono stati scaricati oltre 60 milioni di programmi per il cellulare, vendendo applicazioni per un milione di dollari al giorno solo grazie a App Store. Considerando che Cupertino ha una percentuale pari al 30% sulle somme ricavate dalle vendite delle applicazioni, mentre il 70% resta ai rispettivi sviluppatori, potete capire come sia facile considerare l’App Store una Eldorado per i programmatori!

Tutto ciò, abbinato al successo planetario degli iPhone 3G e all’incremento continuo delle vendite dei Mac, portò il valore di mercato di Apple al 3° posto (AAPL $157,012,662,240), superando quello di Google che cadeva al 4° posto (GOOG $156,392,862,560). E pensare che il CEO di DELL, durante la crisi di Apple degli anni ‘90, suggerì di liquidare la società e dare i soldi agli azionisti.

La rimozione della clausola NDA

Sarà stato l’enorme successo delle vendite su AppStore o, semplicemente, le troppe critiche provenienti da programmatori e giornalisti, che finalmente, la strategia della Apple iniziò a cambiare rotta, tanto che la società decise di rimuovere le clausole di segretezza NDA (non disclosure agreement) dal contratto di sviluppo dell’iPhone. Tramite un annuncio ufficiale nella sezione dedicata agli sviluppatori, l’azienda rende noto che veniva rilasciato un nuovo contratto privo delle clausole NDA per tutte le applicazioni già rilasciate. Nella nota, Apple si è giustificò dichiarando di aver imposto così stringenti vincoli al fine di proteggere, unitamente ai brevetti, le innovazioni dell’azienda, riconoscendo nelle NDA una seria minaccia per gli sviluppatori.

I libri per programmare con l’iPhone

iPhone Developer’s Cookbook, The: Building Applications with the iPhone SDK Da questo punto in poi, la strada è stata tutta in discesa per gli sviluppatori poiché, finalmente, è stato possibile pubblicare libri e condividere informazioni sulle tecnologie di iPhone al fine di agevolare la condivisione delle conoscenze sulla programmazione di questo dispositivo mobile. In breve tempo sono iniziati ad apparire i primi libri sullo sviluppo di applicazioni per iPhone e iPod Touch. Tra questi, quelli probabilmente più attesi, sono stati, entrambi in lingua inglese, “iPhone SDK Development”, realizzato da The Pragmatic Programmers (acquistabile qui in formato elettronico o cartaceo) e “iPhone Developer’s Cookbook, The: Building Applications with the iPhone SDK”, di Erica Sadun, (acquistabile qui sia in formato elettronico che cartaceo).
Un altro libro interessante è anche: Beginning iPhone Development: Exploring the iPhone SDK, con tanto di codice sorgente degli esempi da scaricare e un capitolo da leggere.

Quindi, l’editore The Pragmatic Programmers, pubblicò anche un interessante video introduttivo gratuito, della durata di 22 minuti, liberamente scaricabile qui, sulla programmazione con l’iPhone e mettendo a pagamento i successivi video più specifici.

Apple’s iPhone Tech Talk World Tour

Infine, il 9 Ottobre 2008, Apple lanciò in grande stile l’Apple’s iPhone Tech Talk World Tour, una sorta di seminario speciale made in Cupertino che avrà una tappa nelle 24 città più importanti del mondo (tra cui, il 19 Novembre anche Roma per l’Italia), con lo scopo di fornire le basi per quanto riguarda la programmazione con XCode e quindi su come creare Applicazioni per iPhone. Come si legge dalle note, sembra che i corsi siano rivolti non soltanto ai veterani, ma anche ai novizi ed ai professionisti dell’IT. La partecipazione è gratuita, ma il numero di posti è limitato (io mi sono iscritto nella speranza che mi accettino), ed è dedicata soltanto alle persone che hanno un account da developer sul sito Apple.

Apple
Siti che pubblicando tutorial per programmare con iPhone

Se desiderate imparare a programmare l’iPhone, magari per andare preparati al seminario Apple di Roma o semplicemente per guadagnare qualcosina dalla vendita dei vostri applicativi, vi consiglio, oltre che a scaricare l’SDK, anche un paio di siti interessanti. Il primo è di Apps Amuck che ha lanciato un’iniziativa unica: per 31 giorni pubblicherà un tutorial giornaliero (comprensivo anche di esempio pratico funzionante) in cui illustrerà un progetto per piattaforma iPhone e iPod Touch. Ognuno dei mini progetti illustra una diversa funzione presente nell’SDK, mostrando anche tecnologie che normalmente non vengono trattate dai libri.
Il secondo sito che voglio suggerirvi è, invece, la migliore proposta italiana per sviluppare con l’SDK dell’iPhone: iPhone and Go (prima residente su piattaforma WordPress), un blog che, giorno dopo giorno, vi insegna a programmare per questa affascinante piattaforma Touch.

Altri riferimenti utili per programmare con XCode sono, senza dubbio, XCode Italia, la comunità italiana per gli sviluppatori di XCode (e quindi, non solo per iPhone, ma per tutto l’ambiente di programmazione di Mac OS X).

Per finire, se amate gli screencast, allora vi suggerisco iPhone Development Central Website, un sito che, tramite utili video tutorial in inglese (divisi per tra fasi di apprendimento: Beginner, Intermediate e Advanced), vi spiega come programmare con l’iPhone SDK.

UPDATE: L’Università di Stanford ha iniziato, pochi mesi fa, un corso relativo allo sviluppo delle applicazioni su iPhone, chiamato “iPhone Application Programming”. Da ieri sono disponibili i PDF di questo corso; vi elenco qui le lezioni da scaricare divise per argomentazioni:

Slide :
01-Introduction.pdf
02-ObjectiveC.pdf
03-CustomClasses.pdf
04-ModelViewController.pdf
05-ViewsAnimation.pdf
06-MoreViewsAndAutorelease.pdf
07-ViewControllers.pdf
08-NavigationTabBarControllers.pdf
09-TableViews.pdf
10-Data.pdf
11-Performance.pdf
12-TextInputPresentModal.pdf

Compiti :
Assignment1B.pdf
Assignment1A.pdf
Assignment2A.pdf
Assignment2B.pdf
Assignment2B-Walkthrough.pdf
Assignment3.pdf
AssignmentPresence1.pdf
Presence2Files.zip
AssignmentPresence2.pdf
Presence3Files.zip
AssignmentPresence3.pdf

Progetti d’esempio
ViewsExample.zip
08-MyTabBar.zip
09-MyTableView.zip
09-Scroll.zip
10-MySQLiteTableView.zip
10-MyFlickrTableView.zip
11-LetsMakeAThread.zip
11-ThreadedFlickrTableView.zip

Potete trovare i nuovi aggiornamenti e seguire le lezioni al seguente link.

Tag:amazon, app, app-store, Apple, iPhone, ipod-touch, itunes, Libri, Mobile, NDA, programmatori, programmazione, screencast, sdk, Tutorial, Video
CONTINUE READING >
0 comments
set 26 2008

iTunes 8 Modding: personalizzare le immagini dei generi musicali e dove poterle trovare, eliminare il link ad iTunes Store, disabilitare il backup automatico, creare un account iTunes senza carta di credito per usare Genius e altri trucchi per iPhone

Posted by Antonio Troise
Tweet

La nuova release di iTunes, la versione 8, oltre ad aver introdotto interessanti caratteristiche come il controverso, per questioni di privacy, Genius e i raggruppamenti per genere musicale, ha anche aggiunto alcune limitazioni che prima non erano presenti. Ecco, quindi, tutta una serie di trucchetti per Mac OS X e per Windows XP/Vista per aggirare alcune caratteristiche di iTunes 8 (e farlo funzionare come il vecchio iTunes 7.x) e per personalizzare le immagini dei generi musicali. Non mancheranno, inoltre, alcun tips per iPhone.

Personalizzare le immagini dei generi musicali su iTunes 8

Una delle novità più interessanti di iTunes 8 è quello di poter raggruppare i propri album musicali per genere musicale, in modo da visualizzare con una sola immagini tutte le canzoni appartenenti a quel genere. Nonostante, però, le immagini inserite di default su iTunes 8 siano ben fatte (anche se non rappresentano tutti i generi musicali esistenti) spesso nasce, in ognuno di noi, la necessità di poter personalizzare le varie icone. Ecco come fare su Mac OS X.

Con il vostro editor di immagini preferito realizzate una immagine del genere musicale da voi scelto nel formato JPG, grande 256×256 pixel e con risoluzione 72ppi.
In particolare:

Movie Genre Artwork: 171 x 256 pixels
Music Genre Artwork: 256 x 256 pixels

Quindi salvatela con un nome tipo genre-yourgenrename.jpg (esempio: genre-newwave.jpg) nel percorso “/Applications/iTunes/Contents/Resources“.

iTunes Resources

Infine, per far si che iTunes riconosca l’immagine e la associ al genere musicale scelto, è necessario editare il file genres.plist presente nella directory di iTunes 8 Resources (fare “Show Package Contents” sull’icona di iTunes e navigare fino alla cartella “/Applications/iTunes/Contents/Resources“) e aggiungere le seguente righe per ogni immagine:

Ovviamente, sostituite Newwave e genre-newwave.jpg con i nomi desiderati per classificare i generi musicali.

Ora, quando aprirete iTunes, andate nella Vista a Griglia e selezionate la vista per Generi e potete finalmente vedere le vostre artwork così come le avete realizzate.
Ecco un esempio di come da CMYK Thoughts ha personalizzato le sue categorie:

iTunes Resources - Example

Se non avete molta fantasia, o semplicemente non avete voglia di dover creare una immagine per ogni genere musicale, allora potete prendere spunto da questo gruppo di Flickr dove sono stati raggruppati, e disponibili anche per il download, tutte le immagini professionali usate per i generi di iTunes 8: Flickr: Pool di iTunes Genres e al momento ospita ben 369 membri con all’attivo 265 immagini!

Qui ho trovato anche i generi musicali e di filmati che iTunes riconosce di default con il relativo badge (tra parentesi sono indicati i generi equivalenti a cui fanno riferimento alcuni sottogeneri musicali):

MOVIES
======
action
adventure
classic
comedy
documentary
drama
family (kids)
fantasy (scifi)
holiday
horror
independent
kids
music
romance
sci fi (scifi)
science fiction (scifi)
scifi
short film
shorts (short film)
sports
thriller
western

MUSIC/PODCASTS/TV SHOWS
==================
alternativa (alternative)
alternative
alternrock (alternative)
altrock (alternative)
animation
audiobook (book)
bandas sonoras (soundtrack)
blues
book
children
christian
clasica (classical)
classic (TV show only)
classica (classical)
classical
classique (classical)
colonne sonore (soundtrack)
comedy
country
dance
dance hall (raggae)
drama
electronic
electronica (electronic)
electronica (electronic)
electronique (electronic)
elettronica (electronic)
family (kids)
fantasy (scifi)
filmmusik (soundtrack)
folk
gospel (christian)
hip hop
holiday
house (dance)
j pop (jpop)
jazz
jpop
Kayokyoku
kids
klassik (classical)
latin
latina (latin)
musica internacional (world)
musica latina (latin)
musica para ninos (childrens)
musica per bambini (childrens)
musical score (soundtrack)
musik fur kinder (childrens)
musique de films (soundtrack)
musique latino-americaine (latin)
musique pour enfants (childrens)
musiques du monde (world)
new age
nonfiction
pop
punk (alternative)
r b
rap (hip hop)
reality
reggae
religious (christian)
rhythm (r b)
rock
sci fi (scifi)
science fiction (scifi)
scifi
soul (r b)
soundtrack
spoken
sports
techno (dance)
teen
trance (dance)
vocal
weltmusik (world)
world

iTunes Store Link Deleter

Se la Genius Bar si può facilmente nascondere, evitando così quella sorta di pubblicità personalizzata che ci viene proposta, non altrettanto si può dire, in iTunes 8, per il simbolo della freccia che compare accanto ad ogni brano della libreria e costituisce un link all’album presente sullo Store online.

iTunes Link

Infatti, iTunes, oltre ad essere un ottimo applicativo per gestire i propri file multimediali, è anche un programma che si interfaccia direttamente con l’iTunes Store. A volte, però, può risultare troppo invadente l’affinità tra iTunes e iTunes Store, e trovare, per ogni ogni brano selezionato il link immediato del brano che indirizza l’utente direttamente all’album presente sullo Store di Apple, può risultare fastidioso.

Con iTunes 7, la sua visualizzazione o meno, poteva essere impostata direttamente dalle Preferenze del programma, mentre su iTunes 8 questa possibilità, inspiegabilmente, non è più presente. Ecco, quindi, che ci viene in aiuto una utility gratuita, per Mac OS X, che risolve egregiamente il problema, eliminando quella invadente piccola freccia che ci invita ad acquistare l’album in riproduzione: iTunes Store Link Deleter. Una volta lanciato, si potrà abilitare la possibilità di scegliere se mostrare o meno il link allo Store musicale, agendo direttamente sul file delle preferenze di iTunes 8 com.apple.iTunes.plist.

iTunes Store Link Deleter
iTunes Link

Ovviamente è possibile anche, per gli utenti Mac OS X, lanciare un comando da Terminale per non visualizzare i collegamenti all’iTunes Store:

Se siete, invece, utenti Windows, occorre modificare il file iTunesPrefs.xml (presente sotto “%appdata%\Apple Computer\iTunes“) inserendo subito dopo la scritta:

la seguente stringa per rimuovere i link a iTunes Music Store:

Disabilitare la colonna Genere della vista browser

Quando con iTunes 8 si sfoglia la propria collezione musicale utilizzando l’opzione Vista/Mostra browser, appare anche la colonna Genere che apparentemente non può essere disabilitata. Chi, però, desidera visualizzare solo le colonne Artista e Album può digitare la seguente stringa nel Terminale di Mac OS X (Applicazioni/Utility):

Per ripristinare l’opzione di default è sufficiente riscrivere la stringa avendo cura di sostituire FALSE con TRUE.

Se siete utenti Windows, occorre, invece, modificare il file iTunesPrefs.xml (presente sotto “%appdata%\Apple Computer\iTunes“) inserendo subito dopo la scritta:

la seguente stringa per nascondere il genere durante il browsing:

Disabilitare il backup automatico di iTunes per iPhone e iPod

Con l’introduzione dell’iPhone 3G e del tanto atteso firmware 2.0, Apple ha introdotto in iTunes il backup automatico dei dati ogni qual volta si effettui una sincronizzazione dell’iPhone o dell’iPod iTouch, rallentando inevitabilmente il processo di sincronizzazione. Il problema, infatti, è che, spesso, il backup può essere una operazione abbastanza lunga ed impiegare anche diversi minuti, a seconda della quantità di dati da salvare e delle applicazioni installate. Ecco, quindi, che ci viene in aiuto una utility freeware tutta italiana, iPhone/iTouch Backup Disabler (IBD), un programma per Mac OS X che, modificando un parametro di iTunes, permette di disattivare/riattivare il backup automatico lasciando tuttavia la possibilità di effettuarlo manualmente.

iPhone/iTouch Backup Disabler (IBD)

Un altra applicazione simile, sempre per Mac OS X, è BackupDisabler.

In pratica, però, per chi fosse interessato, questi programmi non fanno altro che lanciare questi comandi (e che potete eseguire anche voi dal Terminale):

Disabilitare Backup

Abilitare Backup

Se, invece, disponete di un PC Windows XP/Vista, potete modificare manualmente il file iTunesPrefs.xml (presente sotto “%appdata%\Apple Computer\iTunes“), andando nella sezione “User Preferences” e incollando il seguente testo subito dopo il primo :

Salvate il file e riavviate iTunes: da questo momento è disabilitato il backup automatico. Per riabilitarlo di nuovo eliminate il frammento XML dal file iTunesPrefs.xml.

Un altra alternativa, sicuramente più semplice, è quella di usare un applicativo per Windows, che esegue per noi tutte queste operazioni sul file di preferenze iTunesPrefs.xml. Si chiama iTunesBackupDisabler ed è stato realizzato da un altro sviluppatore italiano.

iTunesBackupDisabler

iTunesBackupDisabler è possibile scaricarlo gratuitamente da qui:
iTunesBackupDisabler – Sorgenti C e progetto VC6
iTunesBackupDisabler – Eseguibile stand-alone.

Creare un account iTunes senza carta di credito per usare la funzione Genius

Per usare la funzione Genius è necessario essere registrati su iTunes Music Store ma per farlo occorre avere una carta di credito. Il problema è che non tutti dispongono di una carta di credito (anche se è sufficiente inserire una carta prepagata come Paypal o una semplice iTunes Gift Card per comprare musica su iTunes Store Music). Quello che non tutti sanno, però, è che è possibile creare un account senza carta di credito, anche se sarebbe teoricamente fatto solo per le scaricare le applicazioni gratis dall’App Store per il proprio iPhone o iPod Touch. Basta collegarsi su questo sito: http://support.apple.com/kb/HT2534.

Gestire il nuovo effetto visivo Magnetosphere di iTunes 8

Per quanti desiderassero controllare il comportamento del nuovo effetto visivo Magnetosphere integrato in iTunes 8,

Magnetosphere

ecco la lista dei comandi che è possibile impartire attraverso la tastiera:

  • ?: abilita e disabilita la schermata di aiuto
  • M: modifica la modalità di visualizzazione
  • P: modifica la gamma
  • I: visualizza le informazioni sulla traccia in esecuzione
  • C: alterna il ciclo automatico
  • F: alterna la modalità di blocco
  • N: alterna la Modalità Nebulosa
  • L: attiva o disattiva il movimento della camera

Per entrare nell’effetto visivo e uscirne è sufficiente il comando Mela+t (o command+t, per chi ha le nuove tastiere). Gli affezionati dei vecchi effetti visivi, invece, possono reimpostarli seguendo il menu Vista, Effetti Visivi, ed abilitando Effetti Visivi iTunes Classic.

iPhone Configuration Utility

Per gestire l’iPhone in un ambiente aziendale (dove i dipendenti ricevono esemplari aziendali di iPhone) Apple ha rilasciato iPhone Configuration Utility 1.0.1 per Mac OS X e permette di modificare e creare profili di configurazione, settare la connessione Wi-Fi, l’APN, creare account Exchange, controllare le impostazioni di posta elettronica e impostare i permessi per lavorare con sistemi enterprise.

Alcuni trucchi per iPhone/iPod Touch

Ecco una breve lista di alcune funzioni più o meno nascoste dell’iPhone/iPod Touch:

  • Salvare le immagini in Safari: quanto troviamo un immagine navigando con Safari è sufficiente cliccarci sopra e tenere premuto per poi selezionare Salva Immagine perché venga salvata nel rullino fotografico.
  • Fare uno screenshot: per fare uno screenshot con l’iPhone firmware 2.0 o superiore basta cliccare contemporaneamente il tasto sleep e il tasto home. Lo screenshot verrò automaticamente salvato nel rullino fotografico.
  • Iniziare un periodo: quando scriviamo è sufficiente fare doppio click su Spazio perchè venga automaticamente digitato un “.” con relativo spazio (tale funzione può essere disabilitata dalle impostazioni dell’iPhone).
  • Caratteri alternativi: tenendo premuto su una lettera della tastiera, visualizzaremo dei caratteri alternativi o le vocali accentate.
  • Scegliere l’icona dei web-link: quando aggiungiamo una pagina sulla homa della springboard cliccando su “Aggiungi a Home”, è possibile scegliere l’icona da visualizzare semplicemente zoomando su una particolare porzione della pagina web, in modo da visualizzarla nell’icona che verrà creata.
  • Aumentare la durata della batteria: l’iPhone ha un sensore che rileva la luce ambientale. L’iPhone usa questo sensore soltanto una volta per sessione, non appena viene dato lo “sblocco”, per cui se si poggia un dito sul sensore mentre si fa lo “sblocco” del telefono, l’iPhone “crederà” di essere in una stanza buia e diminuirà la luminosità del display. Assicuratevi inoltre di aver disattivato wifi, ssh e bluettooth quando non vengono utilizzati.
  • Scrivere su una tastiera più grande: se stiamo usando Safari è possibile scrivere con una tastiera più grande semplicemente ruotando l’iPhone.
  • Riavviare l’iPhone: quando l’iPhone rimane bloccato è possibile forzarne il riavvio tenendo premuti i tasti sleep e home fin quando il dispositivo non si spegne e riaccende (logo mela).
  • Url Hints: tramite Safari, tenendo premuto su un link, apparirà l’URL ed il nome del sito relativo.
  • Scroll veloce: se stiamo usando un’applicazione, o Safari, e vogliamo ritornare all’inizio della pagina, è sufficiente tenere premuto per qualche secondo il dito sulla barra superiore.
Dove scaricare i firmware per iPod Touch

Download firmware 2.1: iPod2,1_2.1.1_5F138_Restore.ipsw
Scarica firmware 2.0.1: iPod1,1_2.0.1_5B108_Restore.ipsw
Download firmware 2.0.0: iPod1,1_2.0_5A347_Restore.ipsw

Scarica firmware 1.1: iPod1,1_1.1_3A101a_Restore.ipsw

Download firmware 1.1.1: iPod1,1_1.1.1_3A110a_Restore.ipsw
Scarica firmware 1.1.2: iPod1,1_1.1.2_3B48b_Restore.ipsw
Download firmware 1.1.3: iPod1,1_1.1.3_4A93_Restore.ipsw
Scarica firmware 1.1.4: iPod1,1_1.1.4_4A102_Restore.ipsw
Download firmware 1.1.5: iPod1,1_1.1.5_4B1_Restore.ipsw

[via apple-blog.info]

Dove scaricare i firmware per iPhone 2G e 3G

Tra parentesi viene indicata la versione del baseband.

Firmware per l’iPhone prima generazione
Download firmware 1.0.0: iPhone1,1_1.0_1A543a_Restore.ipsw (03.11.02_G)
Scarica firmware 1.0.1: iPhone1,1_1.0.1_1C25_Restore.ipsw (03.12.08_G)
Download firmware 1.0.2: iPhone1,1_1.0.2_1C28_Restore.ipsw (03.14.08_G)

Scarica firmware 1.1.1: iPhone1,1_1.1.1_3A109a_Restore.ipsw (04.01.13_G)
Download firmware 1.1.2: iPhone1,1_1.1.2_3B48b_Restore.ipsw (04.02.13_G)

Scarica firmware 1.1.3: iPhone1,1_1.1.3_4A93_Restore.ipsw (04.03.13_G)
Download firmware 1.1.4: iPhone1,1_1.1.4_4A102_Restore.ipsw (04.04.05_G)
Scarica firmware 2.0.0: iPhone1,1_2.0_5A347_Restore.ipsw (04.05.04_G)

Download firmware 2.0.1: iPhone1,1_2.0.1_5B108_Restore.ipsw (04.05.04_G)
Scarica firmware 2.0.2: iPhone1,1_2.0.2_5C1_Restore.ipsw (04.05.04_G)
Download firmware 2.1: iPhone1,1_2.1_5F136_Restore.ipsw

Firmware per il modello 3G dell’iPhone

Download firmware 2.0.0 3G: iPhone1,2_2.0_5A347_Restore.ipsw (01.45.00)
Scarica firmware 2.0.1 3G: iPhone1,2_2.0.1_5B108_Restore.ipsw (01.48.02)
Download firmware 2.0.2 3G: iPhone1,2_2.0.2_5C1_Restore.ipsw (02.08.01)

Download firmware 2.1: iPhone1,2_2.1_5F136_Restore.ipsw

[via apple-blog.info]

Tag:backup, flickr, iPhone, ipod-touch, itunes, Mac os x, Musica, paypal, privacy, Tips, Tutorial, Windows
CONTINUE READING >
1 comment
mag 16 2008

Perché le 2 porte USB dei Macbook e Macbook Pro sono alimentate diversamente e quale scegliere per far funzionare correttamente alcuni hard disk portatili

Posted by Antonio Troise
Tweet

Non ci avevo mai fatto caso fino a quando non ho comprato un hard disk portatile da 2,5” USB 2.0 autoalimentato da 250 GB. Fino a quel momento avevo sempre collegato a una qualsiasi porta USB del mio Macbook Pro un hard disk da 160 GB e uno da 60 GB e non avevo avuto alcun problema: qualsiasi fosse stata la sua formattazione, riuscivo ad alimentare e a leggere/scrivere sull’hard disk portatile semplicemente collegandolo ad una qualsiasi delle due porte USB 2.0 del mio laptop (anche se non era collegato direttamente ad una presa di corrente).

Ma dopo l’acquisto di un hard disk da 250 GB le cose sono cambiate e ho iniziato ad avere qualche problema di funzionamento: se inizialmente pensavo ad un difetto di fabbricazione del dispositivo di memorizzazione, poi ho iniziato ad individuare una costante nel suo comportamento. Normalmente sono solito collegare un mouse USB sulla porta posizionata a destra del mio Macbook Pro, e quindi, tutti i dispositivi di archiviazione, se non sono firewire, li devo per forza di cose collegare alla porta USB posizionata alla sinistra del mio portatile. Ma quando ho iniziato a collegare a questa stessa porta, il nuovo hard disk da 250 GB, ho cominciato ad avere i primi problemi: il led di alimentazione si accendeva ma si udiva il caratteristico Clak-Clak tipico di una alimentazione insufficiente, come se la testina non riuscisse a spostarsi correttamente sul disco, e, ovviamente, la periferica non veniva montata da Mac OS X.

Il bello era che, quando spostavo il mio nuovo dispositivo di storage dalla porta USB 2.0 sinistra del mio Macbook Pro a quella di destra, non avevo alcun problema e l’hard disk riprendeva a funzionare correttamente.
La prova del nove l’ho avuta quando, spostandolo sulla porta sinistra, e collegandolo con un cavo con doppia USB (di quelli, cioè, che prendono l’alimentazione da due porte USB), l’hard disk riprendeva a funzionare anche sulla porta di sinistra: peccato che questa soluzione è alquanto scomoda poiché mi occupa entrambe le porte USB!

E’ stato così che ho capito che non tutte e due le porte USB 2 presenti sui MacBook sono uguali!

Devo dire che, di solito, i problemi di scarsa alimentazione si verificavano quando si usavano le vecchie porte USB 1.1 (che quindi avevano bisogno di utilizzare una fonte aggiuntiva) mentre con le porte USB 2.0 non mi era mai capitato.

A conferma delle mie ipotesi è venuto anche un articolo del giornalista del mondo Mac, Andy Ihnatko, che ha rivelato la scoperta della stranezza nella puntata 88 di MacBreak Weekly. Ma sono state molte le segnalazioni di utenti Mac con questo genere di problemi.

Da alcune prove fatte con il mio Macbook Pro e da quelle fatte da setteB su un Macbook, sembra, quindi, che Apple abbia creato una porta USB 2 “diretta” ed una USB 2 “condivisa”. Il risultato è che, finché i dispositivi USB collegati non hanno bisogno di una tensione troppo elevata, le porte sono perfettamente uguali e funzionanti. Ma nel momento in cui avrete bisogno di una tensione un po’ più superiore alla norma (e probabilmente gli hard disk portatili da 250 Gb e 320 GB rientrano in questa categoria), allora potrete usare una sola porta USB!

Ma ecco nel dettaglio (grazie all’ausilio del System Profiler) per il Macbook e il Macbook Pro, quali porte usare per dispositivi USB che richiedono tensioni di alimentazioni superiori alla norma.

Le differenti alimentazioni delle porte USB 2.0 del Macbook
Macbook

Se avete un Macbook e avete qualche accessorio USB non ben funzionante (hard disk, pen drive, microfoni USB o anche iPod) dovete avere cura di preferire sempre la porta B e non la A, visto che questo che potrebbe non fornire tutta l’alimentazione necessaria.

Macbook Ports

La cosa interessante è che sui laptop della generazione “precedente”, come il compatto PowerBook da 12 pollici, questo non accadeva, ed entrambe le porte USB 2 risultavano indipendenti.

Nel caso, quindi, avete un Macbook, è possibile verificare le affermazioni precedenti semplicemente collegando un mouse USB sulla porta A e aprire System Profiler per rendersi conto che il dispositivo condivide il bus USB con la tastiera e il trackpad

Macbook System Profiler A

mentre ciò non accade (ed il mouse risulta come dispositivo indipendente) se lo colleghiamo alla porta B.

Macbook System Profiler B
Le differenti alimentazioni delle porte USB 2.0 del Macbook Pro
Macbook Pro

Se avete un Macbook Pro e avete qualche accessorio USB non ben funzionante (hard disk, pen drive, microfoni USB o anche iPod) dovete avere cura di preferire sempre la porta B (ovvero quella posta ala vostra destra) e non la A (ovvero quella posta alla vostra sinistra), visto che questo potrebbe non fornire tutta l’alimentazione necessaria.

Macbook Pro Ports

Anche in questo caso, se avete un Macbook Pro, è possibile verificare le affermazioni precedenti semplicemente collegando un mouse USB sulla porta A e aprire System Profiler per rendersi conto che il dispositivo condivide il bus USB con il Bluetooth USB Host Controller (e non, come avveniva con il Macbook, con la tastiera e il trackpad).

Macbook Pro System Profiler A

mentre ciò non accade (ed il mouse risulta come dispositivo indipendente) se lo colleghiamo alla porta B.

Macbook Pro System Profiler B
Tag:alimentazione, Apple, drive_usb, hard-disk, iPod, laptop, mac, Mac os x, macbook, macbook pro, mouse, portatile, storage, trackpad, Tutorial, usb, usb-2.0
CONTINUE READING >
13 comments
apr 11 2008

Sbrandizzare il router Fonera Modello 2100 che da errore Telnet for RedBoot not enabled

Posted by Antonio Troise
Tweet

Se avete un Fonera forse avrete avuto intenzione di sbrandizzarlo, ovvero sostituire il firmware originale con uno più completo come DD-WRT, che, oltre ad essere gratuito e rilasciato sotto licenza GPL, è estremamente completo e gestibile via browser, ed è, inoltre, in grado di gestire routing, bridging, NAT, WDS, QoS, HotSpot, VPN e interfacce Wi-Fi virtuali (in pratica è possibile aggiungere delle interfacce wi-fi “simulate”, ognuna con i suoi parametri indipendenti: SSID, crittografia, metodo di autenticazione, filtri MAC, in modo da creare più sistemi di accesso alla rete, ognuno con un determinato livello di sicurezza).

La Fonera

Il FON2100A, meglio conosciuto come La Fonera, è un router sociale basato su un System on a Chip (SOC) della Atheros (Atheros AR2315) venduto da Fon ad un prezzo estremamente basso. In un’unità di dimensioni molto compatte, tanto da stare nel palmo di una mano, integra un processore MIPS 4KEc V6.4, una scheda wireless, una scheda Ethernet, una flash da 8 MB e 16 MB di RAM!

Primi passi

Per la modifica del Fonera, innanzitutto, è necessario fare (se necessario) un downgrade del firmware Fon per riportarlo ad una versione (firmware 7.1.1) che ha un bug tale da permetterci di aprire una shell via SSH, in seguito ci garantiremo la possibilità di modificare direttamente il contenuto della flash allo scopo di ottenere l’accesso a RedBoot, l’ambiente di bootstrap del router, allo scopo di caricare l’immagine dell’OS e il kernel di DD-WRT.

Telnet for RedBoot not enabled

Di guide ve ne sono parecchie: da quelle da vero sistemista a quelle semplificate for dummies. Il problema però sorge dal fatto che, se volete seguire la guida semplificata, dovete considerare che esistono due versioni di router wireless Fonera: il modello 2100 e il più recente 2200.

In particolare se avete la serie 2100 vi capiterà sicuramente di imbattervi nel seguente errore: Telnet for RedBoot not enabled

RedBoot altro non è che il bootloader della Fonera (un pò come Lilo o Grub per Linux) e di molti altri devices con Linux Embedded. Purtroppo la configurazione del kernel presente nel firmware Fon non ne permette la scrittura. Invece, il kernel, contenuto nella partizione “vmlinux.bin.l7” (/dev/mtd4), fortunatamente, è modificabile. Per questo, le guide indicando di caricare prima una versione modificata del kernel compatibile con il firmware della Fonera che permetta la scrittura nella partizione che contiene la configurazione di RedBoot e quindi caricare una configurazione di RedBoot che ci permetta di collegarci via telnet a RedBoot stesso ed avere la shell del bootloader.

A questo punto ad ogni riavvio, RedBoot, prima di caricare il firmware, si metterà in ascolto all’indirizzo 192.168.1.254 porta 9000 per darci una shell via telnet. Per questo dovremo disconnettere e riconnettere La Fonera e collegarci via telnet entro i primi 10 secondi premendo ^C (Ctrl+C) per interrompere la sequenza di boot. Molto probabilmente però, il comando precedente avrà distrutto le partizioni della flash, impedendo alla Fonera di avviarsi. Per questo potremmo avere a disposizione molto più dei 10 secondi per fare il nostro telnet.

Quello che le guide non dicono

Ebbene, ho visto molti forum e molte guide ma nessuno dava una soluzione definitiva al problema . E’ per questo che vi voglio spiegare come fare il flash del Fonera 2100, unendo due guide in una.
Buona Fortuna!

  1. Primo passo, è resettare completamente La Fonera prima di fare qualunque altra cosa, con la seguente procedura:

    * Con La Fonera accesa da almeno 5 minuti, premete il tasto reset situato sotto il router;
    * tenendolo premuto togliete l’alimentazione;
    * contate fino a 5 e ricollegate l’alimentazione continuando a tenere premuto il tasto reset finché il led “WLAN” non si accende e poi si rispegne (ci vogliono almeno 2/3 minuti);
    * rilasciate il tasto reset.

    A questo punto La Fonera è tornata nelle condizioni di fabbrica, con il firmware con il quale è stata spedita e le credenziali di accesso resettate a utente: root e password: admin

  2. Ora occorre seguire la prima parte della guida “FON Router Hacking Guide” per abilitare la connessione SSH e il RedBoot:
    Per farlo dovete scaricarvi Putty e HTTP File Server (HFS) e downloadare questi file per l’abilitazione dell’SSH e del RedBoot:

    * SSHEnable.htm
    * openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    * out.hex

    Questa la configurazione della scheda di rete:
    IP: 169.254.255.2
    Subnet: 255.255.0.0 (System will fill it in for you)
    Default Gateway: 169.254.255.1
    DNS: 169.254.255.1

  3. Quindi della precedente guida occorre saltare il punto relativo al Flashing del Firmware, poiché, oltre che inutilmente lungo e complesso, molto spesso l’installazione del RedBoot disabilita la connessione sulla porta 9000 all’avvio del Fonera.

    E’ per questo che vi consiglio questa guida semplificata che non richiede particolari conoscenze: http://www.wifi-ita.com/index.php?option=com_content&task=view&id=168&Itemid=51.
    Sarà sufficiente installare WinPcap per Windows (in modo da avere un accesso a basso livello alle interfacce ethernet) e questo pacchetto.

    L’importante è che vi ricordiate di collegare la Fonera al pc con il cavo di rete in dotazione, quindi cliccare sul pulsate GO! del programma e dopo circa 5-6 secondi (il programma nel frattempo ci comunicherà “No packet”) colleghiamo l’alimentazione alla fonera: infatti il programma funzionerà solo se il fonera è nella fase di boot iniziale. Inoltre è indifferente l’indirizzo ip che si deve settare sulla scheda di rete prima di iniziare la procedura (anzi vi consiglio di metterlo in DHCP) perché il programma si basa sull riconoscimento del MAC address della Fonera, e procederà poi lui in automatico a settare un IP al pc.

  4. Una volta finito l’upload e il flashing dei due file il programma si chiuderà da solo. La Fonera si rebooterà, voi a questo punto dovete aspettare 10-11 minuti senza fare nulla. Passati i 10 minuti, stacchiamo l’alimentazione alla fonera, riattacchiamola e non appena è pronta (fase di start completata) possiamo andare su http://192.168.1.1/ e goderci il nostro splendido nuovo firmware!
    Non rimane altro che andare in Administration > Management e verso fine pagina c’è l’opzione Language, selezioniamo ovviamente ITALIANO.
    I dati accesso sono sempre:

    Username: root
    Password: admin

  5. Una volta sbrandizzato il vostro Fonera, potreste, a questo punto, voler voglia di cancellare il logo Fon. Per farlo possiamo seguire i suggerimenti di Andrea Beggi che ci suggerisce di usare della pasta abrasiva, di quella che si usa per togliere i graffi dalla carrozzeria dell’auto, dei dischetti di cotone e del comune dentrificio per lucidare la plastica.
Tag:firmware, fon, fonera, guida, hack, Linux, router, Tutorial, wi-fi, wireless
CONTINUE READING >
1 comment
feb 26 2008

Drawspace: 150 tutorial per imparare a disegnare a mano libera

Posted by Antonio Troise
Tweet

Chi non è un artista ha sempre il sogno, riposto in un cassetto, di poter un giorno imparare a disegnare a mano libera con la stessa facilità di come si può leggere un libro. Molti hanno del talento innato ma tanti altri hanno solo molta buona volontà che, unita alla pratica e a qualche trucchetto svelato dai più valenti professionisti della grafica, riescono a realizzare qualcosa di veramente impensabile.

A venire in aiuto dei neofiti (ma anche, perché no, dei professionisti che hanno sempre voglia di imparare qualcosa di nuovo) è nato Drawspace, una community dedicata al disegno a mano libera, che raccoglie oltre 150 tutorial corredati da esempi ed immagini (divisi in 3 categorie: Beginner, Intermediate e Advanced) su come imparare a disegnare a mano libera.

Il sito è in inglese e necessita di un registrazione gratuita, ma è di facile consultazione perché tutte le lezioni mostrano passo dopo passo come poter disegnare un oggetto, un animale o un cartone animato, partendo dalla realizzazione di semplici figure geometriche che, opportunamente collegate fra loro e con un briciolo di fantasia, possono trasformarsi in veri e propri capolavori.

Ed ecco che è possibile imparare come disegnare una tartaruga:
Tartaruga
oppure un simpatico cagnolino
Cagnolino
o, anche, il ritratto di una ragazza:
Ritratto

Il sito visualizza del tutto gratuitamente tutte le guide in flash; se però avete la necessità di scaricarvi il pdf relativo dovete sottoscrivere un abbonamento di 25 dollari per tre mesi. Molto utili le sezioni Gallery e il Forum dove poter condividere esperienze, tecniche e pareri con gli altri utenti.

Insomma, Drawspace è un buon riferimento online (forse la migliore nel suo genere) per chiunque sia interessato a imparare o migliorare le tecniche di disegno.

Tag:disegno, guida, Tutorial
CONTINUE READING >
2 comments
gen 14 2008

Tips Mac: Creare un nuovo documento di testo dal menu contestuale del Finder con Automator, NuFile o Document Palette

Posted by Antonio Troise
Tweet

Menu Contestuale con Automator Una cosa di cui a volte sento la mancanza usando Mac OS X è la possibilità di creare al volo, tramite il menu contestuale attivabile tramite il tasto destro del mouse, un nuovo documento di testo nella cartella desiderata. Per farlo è sempre necessario aprire l’applicazione TextEdit (l’applicazione di default del Mac per editare i file) e salvare ogni volta un nuovo file nella posizione desiderata.

Allora ho deciso di sfruttare le enormi potenzialità di Automator, una applicazione che permette di utilizzare il linguaggio di scripting AppleScript senza scrivere il codice, ma creando un diagramma di flusso (workflow) scegliendo le varie azioni da far eseguire allo script (come ad esempio ruotare un’immagine o salvare un file). In pratica permette di scrivere un programma trascinando delle azioni una dopo l’altra (il classico ed intuitivo drag and drop) e funziona con lo stesso principio delle pipeline UNIX: un’azione può passare degli argomenti all’azione successiva che a sua volta li può passare alla seguente e così via.

Creare un nuovo file di testo con Automator

Senza voler scomodare QuickSilver, per cui esiste un comodo comando per creare velocemente un file di testo, ho deciso di usare una soluzione universale come Automator in quanto permette il suo funzionamento su qualunque piattaforma Mac e non necessita di installazioni di software di terze parti.

Sul sito AutomatorWorld ho trovato l’azione per Automator che faceva per me: Creating a Text File…With Automator!
In pratica, in questo post, si faceva riferimento all’ottimo script di SystemsBoy che, permette la creazione di un file di testo nella posizione desiderata direttamente da menu contestuale. Qui, esistono, due versioni:

  1. NewTextFile Workflow: dopo aver scaricato e decompresso il file zip, copiare il file NewTextFile.workflow nella directory ~/Library/Workflows/Applications/Finder per rendere attivo lo script. Questa è forse la soluzioni migliore in quanto, con un semplice comando unix in shell bash consente la creazione di un nuovo file di testo:

    Con il comando touch “$@/NewText.txt” si crea un nuovo file vuoto col nome NewFile.txt nella directory corrente del Finder, mentre il loop “for”viene usato per creare un nuovo file di testo per ciascuna directory selezionata (nel caso di multiselezione).

  2. NewTextFile Workflow Variants: contiene due varianti allo script precedente (da installare sempre nella directory ~/Library/Workflows/Applications/Finder), uno per creare un nuovo file di testo e aprirlo con TextWrangler:

    e l’altro per creare un nuovo file Word (copiando direttamente un template che mette a disposizione Office per Mac) e aprire con l’editor predefinito

    Ovviamente il primo script, che richiede l’installazione di TextWrangler 2.0 (un ottimo text editor gratuito per manipolare del testo, compiere sofisticatissime ricerche con accesso dei file anche via FTP/SFTP), è possibile modificarlo in modo che apra il nuovo file con Smultron oppure con l’editor di testo predefinito di Mac Os X, TextEdit.

    A tal proposito esiste anche una variante creata da Zolton che usa TextMate come text editor di default, è possibile scaricarla da qui e posizionarlo sempre nella directory ~/Library/Workflows/Applications/Finder.

  3. New-File: una variante più evoluta di questo script che sfrutta la potenza combinata di Automator con AppleScript, è disponibile sul sito Stephan Cleaves e da installare sempre nella solita cartella del Finder.
Altre soluzioni con software di terze parti

Nel tempo sono nate diversi metodi per creare un nuovo file di testo da menu contestuale o da una combinazione di tasti. In particolare mi piace citare due software freeware: Document Palette e NuFile.

Document Palette

Document Palette è un programma che gira sempre in background e permette di creare nuovi file di testo nella directory corrente alla sola pressione dei tasti: Control+Option+Command+N

Dopodiché verrà mostrata una schermata in trasparenza (un po’ come Quicksilver) da dove si può scegliere che documento creare: un txt, rtf o html (ma è possibile aggiungere anche altri documenti template personalizzati):

Lo svantaggio, ovviamente, è che occorre sempre tenere in memoria il programma che inevitabilmente occuperà risorse di sistema (minime ovviamente) anche quando non lo userete.

NuFile

NuFile (si pronuncia new-file, e Nu è una lettera greca) è un plugin per Finder che, una volta installato, aggiunge una voce “New File” al menu contestuale da dove è possibile creare una serie di nuovi file da quello di testo, al template di un file php. Ovviamente anche qui è possibile aggiungere o personalizzare i template dei nuovi file direttamente da Preferenze di Sistema

Devo dire che NuFile è l’unico programma che permette di riprodurre un menu contestuale dei “Nuovi File” proprio come quello presente su Windows.

Altre risorse di approfondimento su Automator

Se volete approfondire la conoscenza di Automator, consiglio a chiunque non abbia ancora molta confidenza con questo tool, di fare un giro nella grande libreria di azioni già pronte e presenti sul sito di Apple, mentre sul sito IlMac.net trovate un ottimo tutorial in italiano per iniziare a programmare con Automator.
Altre risorse utili sono i video tutorial di Automator.us e la raccolta script di AutomatorWorld.

Tag:Apple, automator, Mac os x, Tutorial
CONTINUE READING >
3 comments
lug 13 2007

Firebug e la funziona di INSPECT per modificare al volo le pagine html e come fare Hacking di applicazioni web con Firefox

Posted by Antonio Troise
Tweet

Firebug Firebug, è una estensione per Firefox che facilita la vita a chi deve costruire siti e applicazioni web. Tra le centinaia di funzionalità di cui si dispone installando Firebug, come la possibilità di analizzare ed editare il codice HTML, CSS e Javascript, la visualizzazione di tutte le dipendenze, utili strumenti di debug e di esplorazione del DOM e il monitoraggio dettagliato del caricamento delle pagine e degli elementi che le compongono, ve ne è una che, tra tutte, le supera di gran lunga: è la funzione di “Inspect element”.

InspectQuesta opzione, che appare nel menu contestuale quando si attiva firebug in corrispondenza dell’elemento identificato dal mouse (oppure cliccando sul pulsante Inspect e poi selezionando con un click del mouse l’elemento che interessa), permette di modificare e testare “a caldo” qualunque pagina HTML, foglio di stile CSS o funzione Javascript di un qualsiasi sito web senza provocare alcun impatto sulla navigazione per i vostri visitatori.
Così facendo nella parte inferiore della finestra sarà possibile visualizzare il codice html e gli stili associati all’elemento selezionato: per esempio, nella sezione css vengono visualizzate le proprietà dell’oggetto, dichiarate direttamente oppure ereditate (le dichiarazioni che trovate barrate sono quelle sovrascritte da dichiarazioni successive). E’ possibile, quindi, modificare il css e l’html e le funzioni javascript agendo direttamente sulla finestra di Inspect e verificare immediatamente gli effetti della variazione; per ritornare alla pagina originale basta fare un semplice refresh da Firefox.
Addirittura è anche possibile, nella finestra relativa ai css, visualizzare un’anteprima dei colori usati semplicemente posizionando il puntatore sopra al valore esadecimale.

Il bello della funzione di INSPECT di Firebug è che è possibile testare velocemente le modifiche al proprio sito online lavorando localmente su Firefox e in tempo reale. Inoltre, è possibile analizzare molto velocemente la struttura di un altro sito di cui magari se ne vuole carpire qualche trucchetto html o css.

Un esempio pratico delle potenzialità dell’INSPECT di Firebug lo trovate nel Video Tutorial su come modificare il proprio tema WordPress in 5 minuti con FireBug di Daniele Salamina

Altri Toolkit simili è possibile trovarli installando a Web Developer Toolbar oppure Venkman, anche se, a mio parere, non sono così completi performanti come Firebug.

Per chi, invece, non usa Firefox, è possibile testare la console di Firebug con Firebug Lite. Si tratta di uno script da inserire nelle pagine che vogliamo testare e che attiva la visualizzazione della console nella parte inferiore della pagina stessa usando il tasto F12 o la combinazione CTRL+SHIFT+L.

Qui, invece, trovate la traduzione dell’articolo Hacking Web 2.0 Applications with Firefox di Shreeraj Shah pubblicato originariamente su SecurityFocus che insegna come fare hacking di applicazioni Web 2.0 con Firefox e Firebug.

Se poi, l’idea di trasformare Firefox in una hacking platform vi alletta molto, allora non dovete fare altro che seguire l’articolo Turning Firefox to an Ethical Hacking Platform pubblicato da Security Database in cui vengono elencate numerose estensioni per Firefox da installare per avere a disposizione tutto il necessario per l’hacking di applicazioni web.
Queste le categorie: Whois and geo-location, Enumeration / fingerprinting, Social engineering, Googling and spidering, Editors, Headers manipulation, Cookies manipulation, Security auditing, Proxy/web utilities, Hacks for fun, Encryption, Malware scanner, Anti Spoof.

Tag:Ajax, Css, editor, firebug, firefox, hack, html, Javascript, toolkit, Tutorial, Video
CONTINUE READING >
5 comments
mag 6 2007

Tutorial Video di ShowMeDo

Posted by Antonio Troise
Tweet

ShowMeDo è un archivio di video tutorial e di presentazioni audiovisive che espongono e dimostrano il tema oggetto del tutorial.
Le presentazioni raccolte, suddivise per categorie, trattano argomenti che vanno dalla programmazione, ad esempio in Python e Java, all’utilizzo di sistemi Linux o del framework TurboGears, fino a giungere al fai da te (molto interessante la serie di video tutorial sulla Manutenzione della propria macchina).

[via Programmazione.it]

Tag:fai-da-te, Tutorial, Video
CONTINUE READING >
0 comments

Categorie

Commenti Recenti

  • Antonio Troise on Browseo: visualizzare le pagine web come un motore di ricerca
  • Cristian Castellari on Browseo: visualizzare le pagine web come un motore di ricerca
  • Analizziare le pagine web come le vede un motore di ricerca on Browseo: visualizzare le pagine web come un motore di ricerca
  • Antonio Troise on Firefox 19
  • Emanuele on Firefox 19
1 2 NEXT

Meta

  • Collegati
  • Voce RSS
  • RSS dei commenti
  • WordPress.org

Friends Link

  • GamerTagMatch
  • SeguiPrezzi.it – Risparmia con Amazon.it
  • Trendy Nail

Seguimi su:

  • facebook
  • twitter
  • rss
Creative Commons License
Levysoft by Antonio Troise is licensed under a Creative Commons Attribuzione-Non commerciale 2.5 Italia License.
© Copyright 2004 - 2013 - Levysoft by Antonio Troise