Google Maps for Mobile - My Location

myLocation iconAll'infuori di quella presente in iPhone, forse non tutti sanno che esistono altre versioni di Google Maps per i telefoni cellulari (scaricabili navigando con il cellulare su www.google.com/gmm). Alcune di esse sono abilitate al GPS, e i pochi fortunati ad utilizzarne una sanno quanto sia comodo avere informazioni sulla propria posizione. Al momento però pochi telefoni supportano il GPS, e la tecnologia è ancora in evoluzione.

La notizia fresca di giornata è stata inserita oggi sul blog di Google mobile, Google ha sviluppato una nuova tecnologia beta che permette la localizzazione sfruttando le informazioni sulla cella a cui il cellulare è connesso. Il suo nome è My Location ed ha notevoli vantaggi:

  • Funzionamento all'interno di edifici.
  • Minor consumo di energia rispetto ai chip GPS, che sono molto esigenti sotto questo aspetto.
  • Buona approssimazione (1000m) e possibilità di miglioramento.

Al momento però non è supportata da tutti i cellulari.

Io, che dovrò presto cambiare cellulare, leggo questa notizia in modo molto positivo, un iPhone senza GPS ma con questa tecnologia implementata diventerebbe molto più interessante (almeno per me). Ovviamente la notizia è utile a tutti quelli che vorrebbero avere un GPS nel cellulare, ma al momento non sono così fortunati.

Google Tricks and websites’ security

Grazie alla ricerca è possibile scovare praticamente ogni tipo di file, o risorsa disponibile sulla rete. Il limite sta nel formulare giuste queries per scovare ciò che ci interessa. Purtroppo il nostro caro nemico Oscar (tipico nome usato per identificare un malintenzionato in una trasmissione di informazioni riservate) sà usare i motori di ricerca.

Qui di seguito illustrerò interessanti chiavi di ricerca, che potrebbero essere usate per rintracciare dati personali o riservati. Quanto scritto può aiutare gli amministratori di siti internet a NON commettere l'errore di tener accessibili le informazioni utili ad eventuali malintenzionati.

Disclaimer: effettuando ricerche su Internet è possibile trovare contenuti privati, non mi assumo alcuna responsabilità per il download o l'uso improprio di materiale trovato sfruttando le chiavi di ricerca da me prese in esempio.

  • Uso di "intitle:"

    Cercare files all'interno di Directories che hanno pagine di indice:
    Digitare: intitle:"index of" di seguito aggiungere keywords come: mp3 e il nome di un autore o compositore (Mozart).
    Carina è la ricerca: intitle:"index of" pdf Apple I che permette di trovare addirittura il manuale del mitico Apple I.
    Interessante è invece: intitle:"index of" ws_ftp.ini, questo file infatti contiene, in vecchie versioni del noto software FTP server, password facilmente decifrabili con appositi software.

    Evitate di lasciare files importanti o che non volete condividere negli indici!

  • Uso di "inurl:"

    Cercare file contenenti password di siti creati con Front Page
    Digitare: inurl:_vti_pvt "service.pwd" Fate attenzione se avete questi files tracciabili, con alcuni tools le password sono velocemente decifrabili.
    Oppure cercare webcam che permettono il comando remoto:
    inurl:"ViewerFrame?Mode=refresh"

    Attenti a non chiamare cartelle o files contenenti dati di sicurezza con nomi comuni visualizzati negli URL!

  • Uso di "filetype:"

    Cercare pagine "invisibili" ai search engines, magari messe lì pensando ignorantemente di renderle così irraggiungibili
    Digitare: "robots.txt" "disallow:" filetype:txt

    Attenti che tutti possono leggere i vostri file robots!

  • Per cercare all'interno di un sito usare la keyword: "site:".

Buone ricerche, e attenti alla sicurezza dei vostri dati!

Nightmare before Christmas 3D

Ideato e prodotto dal grandissimo Tim Burton, Nightmare before Christmas è uno di quei film che mi piace rivedere almeno una volta all'anno. Girato nel 1993 è in proiezione in questi giorni in Digital 3D.

Quest'anno è stato infatti terminato tutto lo stop-motion, rifatto interamente con gli ultimi ritrovati della tecnologia.

Ora il film dovrebbe essere più splendido che mai!

Purtroppo in Italia le sale che sono in grado di proiettarlo si contano sulle dita, ma grazie ad una compagna di corso (una delle menti più geniali che conosca) sono venuto a sapere che Nightmare before Christmas in 3D è in programmazione all'Arcadia a Melzo. Stiamo progettando di andare a vederlo...non speravo nemmeno uscisse in Italia...sono felicissimo.

Arrivo Jack!

Nightmare Before Christmans widget

Grazie Laura.

“Hidden” applications in OS X

Il sistema operativo di Apple contiene un'ampia raccolta di utili applicazioni. Tra queste capita spesso di trovarne alcune che molti non sanno nemmeno di avere. A volte capita di cercare programmi di terzi per svolgere qualche lavoro particolare, quando invece abbiamo già gli strumenti che ci servono nel nostro Mac.

Oggi ne segnalo quattro che possono tornare utili:

Grab iconGrab (Folder: /Applications/Utilities/) è un'applicazione per creare screenshoots, ha funzioni per il delay allo "scatto", per la cattura di singole finestre o selezioni manuali.

DigitalColorMeter iconDigitalColor Meter (Folder: /Applications/Utilities/) visualizza (anche in HEX) il colore di un pixel o di un'area dello schermo in ogni spazio colore che io conosca (RGB, Tristimulus, CIE,...).

Grapher icon Grapher (Folder: /Applications/Utilities/) permette di visualizzare funzioni matematiche in grafici 2D o 3D, utile per creare o vedere velocemente l'andamento di una funzione ed esportarne l'immagine da includere in documenti.

apps icon FileMerge (Folder: /Developer/Applications/Utilities/) è un utilissimo programma per chi scrive codice in gruppo. Se due membri modificano lo stesso sorgente, o se semplicemente vogliamo confrontare due files, FileMerge permette di osservare e poi "fondere" i sorgenti in un'unica versione. Per ogni parte differente trovata nelle due versioni del codice si può scegliere quale mantenere (e quindi come unire le varianti) nella final release.

Arrampicata a Lecco e Steve House

Ieri sera, finite le lezioni, sono andato con degli amici a scalare alla palestra di arrampicata indoor di Via Mauri, gestita dai Ragni di Lecco.Dopo un paio d'ore siamo andati a sentire Steve House, uno scalatore prefessionista Americano, che presentava alcune sue scalate, tra cui la salita al Nanga Parbat (8125m) che gli ha fruttato nel 2005 il "Piolet D'or" insieme al suo compagno d'avventura Vince Anderson.Steve House - Nanga ParbatAbbiamo fatto anche una foto insieme.Da sinistra a destra: Marco, Steve, Andrea (Albo), e il sottoscritto.Steve House and usA fare gli onesti, prima di ieri sera, non sapevo chi fosse, non ho questa grande cultura alpinistica, ora lo stimo tantissimo!Thanks Steve!

Mac OS X and exts’ filesystems

Ieri mi è stato chiesto da un amico se fosse possibile leggere e scrivere filesystem ext2 da Mac Os X. Ho scoperto oggi su sourceforge un driver in grado di aggiungere questa funzionalità:

ATTENZIONE: Chiunque intenda installare questo driver è meglio che prima dia un'occhiata al forum di suporto.

Nota: Non so se il driver funzioni correttamente, il suo sviluppo sembra fermo da quasi un anno, se qualcuno dovesse scoprire qualcosa, aggiunga le info nei commenti, e provvederò a modificare il post.


Un interessante articolo sui filesystems supportati da Mac OS X si può trovare qui, su kernelthread.com, aggiornato ai tempi di Tiger (non si fà cenno a ZFS).

Beyond Gravity

Oggi mi è stato fatto vedere il trailer (grazie Marco) di questo film: Beyond Gravity, prodotto nel 2000, cattura alcuni dei migliori climber Nord Americani in azione nei più disparati tipi di arrampicata.

Quando vedo questi video mi prende una voglia irresistibile di arrampicare, arrampicare e ancora arrampicare, adoro questo sport e la sensazione di libertà e pace che riesce a infondere.

In questo periodo per un motivo o per l'altro sto saltando troppe uscite, e adesso sono un po' fuori allenamento, sento la mancanza di adrenalina, di uscite all'aria aperta metri e metri sopra i boschi...
Voglio arrampicare, mi serve arrampicare, devo arrampicare!

"The spirit of climbing is go, and keep going"

Stasera vado in palestra e non mi fermo fino a che le mani non riescono più ad aprire un moschettone!

Death by PowerPoint

PowerPoint è lo strumento per sviluppare presentazioni più conosciuto al mondo, nato per la piattaforma Mac OS nel lontano 1987, ha ormai più di vent'anni di vita. Un numero enorme di presentazioni sono state create grazie ad esso, provocando cecità, sonno, e perfino morte (beh quasi) di un numero almeno pari di persone. Alzi la mano chi non si è mai annoiato, o ha cercato il suicidio durante la visione obbligata di una presentazione particolarmente fatta male.

Qui ne segnalo una la cui visione consiglio a tutti.
Dal titolo: "Morte da PowerPoint - come combatterla".

Death by PowerPoint

La potete trovare anche come sesta presentazione più vista su slideshare.net. Con Safari il loro player non sembra voler partire, quindi consiglio il download.

In modo molto efficace, divertente, e in poco tempo, cerca di spiegare come evitare di commettere gli errori più diffusi nella creazione di una presentazione, indipendentemente dal software utilizzato.

Lascerò la presentazione parlare da sè, sono completamente d'accordo con quanto in essa affermato.


P.s. Al software di casa MS preferisco (stranamente) Keynote che a mio parere è più semplice da utilizzare, fluido, stabile, e chi più ne ha più ne metta.

Change system date with AppleScript

Applescript logo

AppleScript è un sistema di scripting integrato in Mac OS, partner ideale nonchè base di Automator, permette un controllo avanzato di tutto ciò che riguarda il sistema operativo, tramite AppleScript è infatti possibile comandare molte applicazioni, in modo da far svolgere i più svariati compiti.

Tempo fà usavo un'applicazione chiamata FireStarter FX per masterizzare i miei CD-DVD, era in beta e donationware, ma funzionava molto bene sul mio iBook. Il 2 Giugno però è scattata la sua data di scadenza, e la beta ha smesso di funzionare, per un po' questa applicazione non è stata aggiornata dal suo sviluppatore. L'unico modo per farla funzionare era spostare a mano la data del calendario - lanciare FireStarter FX - e ripristinare la data (non volevo vivere nel passato :-) ).

A puro scopo didattico ho pensato di creare uno script per modificare la data di sistema, lanciare l'applicazione, e poi ripristinare la data giusta.

--> Open Date and Time Panel
tell application "System Preferences"
activate
set the current pane to pane id "com.apple.preference.datetime"
get the name of every anchor of pane id "com.apple.preference.datetime"
reveal anchor "DateTime" of pane id "com.apple.preference.datetime"
end tell

--> Save current date and change it to the specified value
tell application "System Events"
tell process "System Preferences"
tell checkbox 1 of group 1 of tab group 1 of window 1
if value is 1 then click
end tell
tell UI element 7 of group 1 of tab group 1 of window 1
set currentDate to value
set value to date "Mercoledì, 1 novembre 2006 0:00:00"
end tell
click button "Save" of group 1 of tab group 1 of window 1
end tell
end tell

--> launch application
tell application "FireStarter FX" to activate

--> restore Date
tell application "System Events"
tell process "System Preferences"
tell UI element 7 of group 1 of tab group 1 of window 1
set value to currentDate
end tell
click button "Save" of group 1 of tab group 1 of window 1
tell checkbox 1 of group 1 of tab group 1 of window 1
if value is 0 then click
end tell
end tell
end tell

--> Close System Preferences
if application "System Preferences" is running then
tell application "System Preferences" to quit
end if

Lo script si comporta nel seguente modo:

  • La prima parte apre il pannello di impostazioni della data.
  • La seconda salva l'orario corrente e cambia la data con il valore selezionato (Potete inserire anche un valore parziale es: solo data, solo ora, ...).
  • Lancia l'applicazione e aspetta il suo caricamento.
  • Infine ripristina l'orario vecchio (perde qualche secondo, ma io aggiorno sempre l'ora via ntp)
  • e chiude le preferenze di sistema.

Nota: Lo script potrebbe non funzionare se il linguaggio di sistema non è impostato in lingua inglese, in tal caso è sufficiente tradurre i nomi in Italiano.

Avvertenza: Alcuni programmi in versione trial basano il loro conteggio giorni sulla data di sistema, usando questo script modificato, e lanciato nel momento sbagliato, potrebbe capitare che le applicazioni modifichino il valore della lora durata residua, fino al rischio di blocco totale. Non mi ritengo responsabile per l'uso improprio di questo script.

P.s.Ora esiste una nuova beta di Firestarter FX la si può scaricare da qui.

Albums Art

The Dark Side Of The Moon ArtUn album musicale non contiene solo canzoni, soprattutto quando acquistato su di un supporto fisico, tutti hanno una loro cover, e spesso tra queste ci sono veri e propri pezzi d'arte che passano alla storia. Chi non conosce per esempio la copertina di "The Dark Side of the Moon" dei Pink Floyd?Molti programmi e lettori per ascoltare canzoni in formato digitale prevedono una funzione per la visualizzazione di queste artworks. Usando molto iTunes, FrontRow e il mio iPod mi piace avere le copertine di ogni album.The Dark Side Of The Moon ArtIn ordine di preferenza utilizzo i seguenti software per compiere questo bel lavoro:
  • iTunes grazie alla funzione "get Album Artwork" (per usarla bisogna avere un account sull'iTunes store).
  • Cover Art Downloader plugin per Picard (programma segnalato giovedì 8).Per installarlo basta spostare lo script nella cartella "~/.config/MusicBrainz/Picard/plugins" su di un sistema Unix oppure in %HOME%\Application Data\MusicBrainz\Picard\plugins su Windows, se la cartella non esiste basta crearla :-) .Per attivarlo passare dalle preferenze del programma -> plugins.
  • Album Art Widget widget per dashboard, che fà anche altre cosuccie (vedi sito).
  • Amazon Album Art Widget un'altra widget che permette anche la possibilità di scegliere che copertina importare in iTunes in caso ne vengano trovate più di una.
  • Google Images + drag & drop su iTunes: metodo rozzo e manuale, anche chiamato "ultima spiaggia".
Cliccando sul nome di ciascun programma verrete rimandati alle pagine dei relativi progetti, da cui si potrà effettuare il download.