Natalino

Picone

Tech machine


Vmware Fusion o Parallels

On Dicembre 28, 2006, by Nat, 0 Comments

Da quando ho comprato il mac nuovo ho iniziato a provare sia fusion che parallels. La beta di fusion ha il debug mode attivo e questo porta ad una perdita prestazionale di circa un 5% e Parallels si presenta con un’interfaccia più matura. Il motore di fusion però è sicuramente molto più solido perchè eredita anni di esperienza nel settore; per esempio supporta già il multiprocessore, l’usb2 e la scheda di rete giga.Durante le varie prove però mi sono scontrato con il dover condividere l’immagine tra i due ambienti e devo dire che non ha una soluzione semplice (a meno di non usare delle raw image). Comunque per divertimento mi sono anche improvvisato una sessione V2V (Virtual-2-Virtual) nella quale ho virtualizzato una macchina fa vmware a parallels… Al boot però ho avuto problemi con i driver video e non sono andato oltre….
V2V

iTunes o VLC ?

On Dicembre 10, 2006, by Nat, 0 Comments

Oggi sono caduto nel dubbio se sia meglio iTunes o VLC…. Mi sono accorto che iTunes consuma non poca CPU ed il caro Wet mi ha sempre detto che secondo lui non ha una qualità audio molto alta.

Ora sto provando a mantenere il sottofondo in streaming via VLC così vediamo come va…

Chiamare via asterisk dall’address book dell’osX

On Novembre 19, 2006, by Nat, 0 Comments

Dopo vari smanettamenti e ricerche sono riuscito a terminare lo script tramite il quale è possibile pilotare direttamente l’asterisk per comporre un numero di telefono. Praticamente premendo il tasto dx su un numero di telefono nella rubrica indirizzi ho aggiunto una voce chiamata “Chiama con Asterisk” che invia il numero al centralino e fa squillare il telefono.
Per attivare la funzione bisogna copiare lo script (modificando in modo corretto le variabili a metà del file) in un file nella cartella “Address Book Plug-Ins” che si trova nella cartella Libreria.

L’effetto è il seguente:
asterisk_osx_addressbook

Questi sono i parametri che ho usato nello script e che vanno adattati alle diverse esigenze:

  • mynumber -> 501 -> Numero dell’interno da far squillare
  • username -> AstTapi -> Nome utente da usare per accedere all’interfaccia manager dell’asterisk
  • passwd -> AstTapi -> Password da usare per accedere all’interfaccia manager dell’asterisk
  • remotehost -> 192.168.74.250 -> Indirizzo IP del server asterisk
    using terms from application "Address Book"
    on action property
    return "phone"
    end action property
    on action title for p with e
    return "Chiama con Asterisk"
    end action title
    on should enable action for p with e
    if value of e is missing value then
    return false
    else
    return true
    end if
    end should enable action
    on perform action for p with e
    set telephone to value of e
    set resultList to DialOut(telephone)
    return true
    end perform action
    end using terms from
    
    to searchReplace(thisText, searchTerm, replacement)
    set AppleScript's text item delimiters to searchTerm
    set thisText to thisText's text items
    set AppleScript's text item delimiters to replacement
    set thisText to "" & thisText
    set AppleScript's text item delimiters to {""}
    return thisText
    end searchReplace
    
    on DialOut(telephone)
    --	Numero dell'interno
    set mynumber to "501"
    --	Utente per accedere all'interfaccia manager dell'asterisk
    set username to "AstTapi"
    --	Password per accedere all'interfaccia manager dell'asterisk
    set passwd to "AstTapi"
    --	Indirizzo ip o nome del server asterisk
    set remotehost to "192.168.74.250"
    --	Questo serve per rimuovere il prefisso internazionale dal numero
    set telephone to searchReplace(telephone, "+39", "")
    
    --	display dialog "Confermi chiamata a " & telephone
    
    set expectscript to "set timeout 20
    spawn telnet " & remotehost & " 5038;
    expect \"Asterisk Call Manager/1.0\";
    send \"Action: login
    Username: " & username & "
    Secret: " & passwd & "
    
    \";
    expect \"Message: Authentication accepted\";
    send \"Action: Originate
    Channel: SIP/" & mynumber & "
    Context: from-internal
    Exten: 9" & telephone & "
    Priority: 1
    Timeout: 30000
    
    \";
    send \"Action: logoff
    
    \";
    "
    set risultato to display dialog "Confermi chiamata a " & telephone
    
    if button returned of risultato = "OK" then
    set results to do shell script "/usr/bin/expect -c '" & expectscript & "'"
    end if
    end DialOut
  • Il Blackberry come punto di intrusione in una rete

    On Agosto 6, 2006, by Nat, 0 Comments

    In questi giorni a Las Vegas si sta tenendo il Defcom (ovvero la conferenza hacker più grande del pianeta).
    In tale sede è stato presentato un hack per sfruttare il blackberry come proxy per intromettersi in una rete aziendale. Praticamente tramite un trojano da installare sul blackberry è possibile scandagliare la rete e usare il bb come tunnel.

    Devo dire che è una gran bella idea….

    Browser Mac

    On Luglio 16, 2006, by Nat, 0 Comments

    Da qualche settimana sono passato da Firefox a Flock, il nuovo browser basato sul codice di firefox ma gestito in un’ottica maggiormente web 2.0…
    Ieri ho reinstallato l’ultimo Omniweb perchè ho letto su un test di velocità che è incredibilmente più veloce di firefox e safari… Devo dire che effettivamente è così.
    Ma come si fa a scegliere il miglior browser ????

    Un backup salva la vita

    On Luglio 12, 2006, by Nat, 0 Comments

    In questo periodo si stanno guastando un sacco di componenti facendo rischiare sempre la perdita dei dati…

    La lezione è sempre quella: un backup salva la vita

    Perdete sempre 15 minuti per fare un backup… Dopo il danno sarà troppo tardi.

    Certificato SSL sul'E61

    On Giugno 30, 2006, by Nat, 0 Comments

    Stufo di dover sempre confermare la validità del certificato SSL ad ogni controllo posta dell’E61 l’ho finalmente importato sul telefono.

    Tramite questo comando l’ho confertito in formato DER

    openssl x509 -in picone.it.pem -inform PEM -out /tmp/picone.it.cer -outform DER

    e poi via bluetooth l’ho inviato al telefono che aprendolo mi ha chiesto se salvarlo.

    Software per E61

    On Giugno 27, 2006, by Nat, 0 Comments

    Mentre ero alla ricerca di software utile per il mio nuovo E61 ho trovato questi due piccoli ma interessandi programmi.

    Il primo è un plugin che ISync che permette di sincronizzare il nokia E61 senza dover modificare nulla.

    Il secondo invece si chiama SyncTunes è un programma che permette di sincronizzare una playlist si iTunes con un supporto removibile (es: palm, telefono, scheda di memoria) ed è utilissimo per scaricare facilmente gli mp3 nell’E61.

    Benvenuto al nuovo Nokia E61

    On Giugno 17, 2006, by Nat, 0 Comments

    Oggi ho comprato il nuovo Nokia E61, non ho resistito. Arrivato a casa ho subito provato a connettermi via wifi ad internet.. Tutto è andato liscio.. Il browser è carino e funziona abbastanza bene.

    Poi sono passato ad Isync per aggiornare la rubrica ed i calendari..

    Cercando ho scoperto che aggiungendo le righe sotto riportate al file MetaClasses.plist il telefono si sincronizza immediatamente…

        <key>com.nokia.E61</key>

        <dict>
        <key>Identification</key>
        <dict>
        <key>com.apple.cgmi+cgmm</key>
        <string>Nokia+Nokia E61</string>
        <key>com.apple.gmi+gmm</key>
        <string>Nokia+Nokia E61</string>
        </dict>
        <key>InheritsFrom</key>
        <array>
        <string>family.com.nokia.serie60v2.3</string>
        </array>
        <key>Services</key>
        <array>
        <dict>
        <key>ServiceName</key>
        <string>com.apple.model</string>
        <key>ServiceProperties</key>
        <dict>
        <key>ModelIcon</key>
        <string>NOKe61.tiff</string>
        <key>ModelName</key>
        <string>E61</string>
        </dict>
        </dict>
        </array>
        </dict>