mercoledì 30 marzo 2011

Bot su Twitter

con il programmino MBFastUrl scopro sempre cose interessanti, creando un url breve e poi postandolo su twitter dalle statistiche rintraccio anche quale bot ha monitorato il mio url:

  • TweetmemeBot
  • metauri.com
  • FriendFeedBot
  • LinkedInBot
  • PostRank
  • Yahoo! Slurp
  • UnwindFetchor
  •  InAGist URL Resolver (http://inagist.com) 
  • PaperLiBot/2.1
  • Voyager
  • TweetedTimes Bot

postgresql : eseguire una query da console

..mai che mi ricordo questo comodissimo comando da console

psql <nomedb> -c "select * from..." > file.txt

oppure
<nomedb> -c "update..."

venerdì 18 marzo 2011

MBFastUrl

 

Progettino in java a scopo didattico con pubblicazioni settimanali per la gestione degli url short usati nei social, con statistiche al altre caratteristiche.

piattaforma di test http://dev.doctor-groove.it su apache2 e jetty6

progetto su http://code.google.com/p/mbfasturl/

ogni settimana un post di aggiornamento con le nuove funzionalità e qualche post interessante di esempio sulle lib usate per questo progetto.

mercoledì 16 marzo 2011

Reti Neurali - Appunti sparsi

..questo mese è il trip sulle Reti Neurali.. allego vari appunti letti in articoli sparsi sul web. Questo post verrà aggiornato mano a mano che mi documento.

  • Rete Neurale Biologica (il nostro cervello che lavora in analogico il segnale elettrico varia)
  • Rete Neurale Artificiale (un pc che lavora in digitale, il valore del segnala può essere 0/1)
  • Neurone, formato da un nucleo, i dendriti di collegamento con gli altri neuroni e l'assone. Il segnale generato passa attraverso le sinapsi (per i dettagli vedi il wiki)
  • Le Reti Neurali devono subire un training, il training permette di calibrare un valore di peso che viene agganciato alla parte di connessione al prossimo neurone. In pratica questo valore viene calibrato ad ogni interazione per ottenere il risultato voluto.
  • Per la calibrazione di questi pesi esistono due metodologie di training diversi quello guidato e quello libero.
  • Il training guidato presuppone di consocere gli ingressi e ele uscite
  • Il training autonomo presuppone solo di fornire delle info in ingresso.
  • Fase di validazione deve essere alla conclusione del training e deve valutare se la procedura di training è andata a buon fine valutando le risposte fornite. I dati test forniti nella fase di validazione devono essere differenti da quelli usati nel training.
  • Perché il sistema sia valido bisognerebbe eseguire il test di Touring

venerdì 11 marzo 2011

Java - getRemoteAddr Ip su Proxy

Nel caso di una web-app su proxy (tipo apache2 che ridirige sulla 8080 dove risponde jetty in localhost) l'ip referer viene salvato da apache (con attiva la direttiva "ProxtPreserveHost on" )  nell'header X-Forwarded-For.

giovedì 10 marzo 2011

Prestashop 1.4 - Cache

Quando la cache non ti fa modificare i moduli bisogna eliminare i file contenuti in

tools/smarty/cache e tools/smarty/compile

martedì 8 marzo 2011

keypad disable on Ubuntu?

basta premere shift + Bloc Num per abilitare/disabilitare la tastiera