venerdì 4 ottobre 2013

Effettuare Like in automatico su Facebook mediante Temboo

Non sono ancora riuscito ad effettuare un like su un post od una pagina Facebook in modo automatico mediante il PHP SDK ma esiste un modo piu' semplice (a costi sostenibili) per effettuare la stessa operazione mediante Temboo

Per prima cosa si deve creare una applicazione Facebook che abbia la sola autenticazione via Web a Facebook. Si copiano come al solito la App  Key e la Secret Key dell'applicazione Facebook e si deve impostare la URL di accesso con il seguente indirizzo

https://www.temboo.com/oauth_helpers/confirm_facebook/



Fatto questo si va su Temboo si clicca sul pulsante blu Oauht Wizard per ottenere l'Access Token introducendo la App Key e la Secret Key di Facebook ( in questa fase viene chiesta la username e la password dell'utente Facebook con cui si intende effettuare il Like)
Se tutto va bene viene popolato il campo dell'Access Token

A questo punto si deve ottenere l'ObjectID del post o della pagina su cui si intende effettuare il Like come spiegato in questo precedente post



La procedura puo' essere automatizzata con lo script Php che usa le Api di Temboo riportato nel sample code

giovedì 3 ottobre 2013

Burn Baby Burn

Update
------------------------------------
Da un controllo effettuato dall'elettricista e' stato scoperto che non si tratta di un problema dei computers ma dell'impianto. Il salvavita era rotto e sembra che sulle prese fosse presente il 380V (su quest'ultima affermazione mi riservo qualche dubbio)
------------------------------------
Dopo 25 anni a pigiare tasti su un calcolatore pensavo di averle viste piu' o meno tutte ma e' evidente che mi sbagliavo. L'altro giorno mentre io ed un amico eravamo in sala server, entrambi con un portatile, abbiamo sentito che la tensione andava e veniva agli alimentatori ma  non ci siamo preoccupati troppo dato che l'impianto elettrico della sala server e' conosciuto per non essere ottimale

Nemmeno un minuto dopo una sottile filo di fumo si alzato dal mio alimentatore IBM/Lenovo (T61) ed e' partita la corsa a staccare tutto

Il risultato e' stato
1 alimentatore IBM letteralmente bruciato (con fuoriuscita di liquido probabilmente da un condensatore)
1 alimentatore Apple MagSafe non piu' funzionante (forte odore di bruciato)
1 alimentatore di un Access Point Apple non piu' funzionante (forte odore di bruciato)

Interno dell'alimentatore IBM

La cosa strana (o meglio preoccupante) e' che non saltata nessuna delle protezione (salvavita e simili) elettriche. Fortunatamente le unita' a disco dei server ed i server stessi non sono stati conivolti dal corto

martedì 1 ottobre 2013

MTP in Nexus 7 e Windows XP

Riprendendo questo post ho provato a vedere se era piu' facile utilizzare MTP su Windows XP
Questa procedura e' stata ripresa da questo link

per prima cosa si deve editare il file C:\WINDOWS\inf\wpdmtp.inf aggiungendo una linea come da esempio seguente 

------------------------------
[Generic.NTx86]
 %GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP 
%GenericMTP.DeviceDesc%=MTP, USB\VID_18D1&PID_4E42&MI_00
-------------------------------


A questo punto si puo' connettere il Nexus 7

In caso si necessita' indicare a Windows di effettuare l'installazione automatica


Alla fine compare la nuova unita' disco del Nexus 7.
Mi dispiace dirlo ma MTP e' molto piu' stabile sotto Windows che sotto Linux

Ipod Mini 3G

Mi e' stato prestato, ovviamente rotto (vedi foto) , un Ipod Mini 3G ritrovato per strada dopo esser stato ampiamente calpestato. La forma piuttosto solida del dispositivo mi faceva sperare


ma guardando in controluce l'LCD si vede chiaramente che i cristalli liquidi si sono rotti


Speravo almeno in una motherboard funzionante ma una volta connesso il cavo USB non ci sono stati segni di vita. A questo punto via con lo smontaggio.
La batteria ed il display sono incollati insieme e delle dimensioni
Dal lato posteriore della minuscola scheda madre e' visibile solo il componente hynix hy27uw08cgfm che non e' nient altro che la memoria da 8 Gb (http://pdf1.alldatasheet.com/datasheet-pdf/view/115189/HYNIX/HY27UF081G2M-TPCB.html)


Riposa in pace nel paradiso delle attrezzature informatiche obsolete e non funzionanti

Mondiali di Ciclismo 2013 - Scivolate in curva

Era abbastanza facile prevedere che la curva di via XXV Settembre a Pian del Mugnone sarebbe stata quella piu' difficile del mondiale e che ci sarebbe stata qualche caduta, tanto che qualcuno aveva gia' messo uno striscione sulla "Trattoria Al Curvone" di fantozziana memoria


La pioggia ha reso il tutto ancora piu' complicato con 5 cadute, senza conseguenze se non un paio di ritiri.



e per finire l'originale 



venerdì 27 settembre 2013

Sqlite in Php per uso Web



Per poter effettuare delle operazioni di Insert/Update/Delete su database Sqlite gestito da interfaccia Web e' necessario che il file di database abbia i permessi corretti

Non e' sufficiente settare a 777 i permessi del file .db ma deve essere anche impostato come proprietario del file l'utente apache (che su Debian e' www-data) con il seguente comando (attenzione ai punti)
----------------------
chown www-data. . 
----------------------

in caso contrario degli script sintatticamente corretti non funzioneranno

giovedì 26 settembre 2013

Nexus 7 ed Rfid

Un piccolo problemino con Nexus 7: nonostante tutti i Nexus condividano il medesimo chip ed antenna per l'NFC/RFID su Nexus 7 non sempre viene riconosciuto il tag


la soluzione e' semplice: l'antenna non e' grande quanto la dimensione del dispositivo ed e' ubicata poco sopra la E della scritta Nexus. Per leggere i tag e' quindi necessario strusciarli  nella posizione esatta dell'antenna

Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...