Windows live messenger Translation bot

21 05 2008
Mi sono imbattuto navigando in rete in questo simpatico bot…cos’è un bot?Ecco la definizione di Wikipedia:
“Nelle terminologie legate a Internet, il termine bot (abbreviazione di robot) si riferisce, in generale, a un programma che accede alla rete attraverso lo stesso tipo di canali utilizzati dagli utenti umani (per esempio che accede alle pagine Web, invia messaggi in una chat, e così via). Programmi di questo tipo sono diffusi in relazione a molti diversi servizi in rete, con scopi vari ma in genere legati all’automazione di compiti che sarebbero troppo gravosi o complessi per gli utenti umani.”
Io l’ho provato con Windows Live Messenger, non so con le versioni precedenti se funziona lo stesso.
Prima di tutto aggiungiamo alla lista dei nostri contatti MTBot-en_us@hotmail.com, quando veniamo accettati ovvero vediamo il contatto in linea (lo sarà sempre) possiamo aprire la finestra della conversazione.
La prima cosa da fare è inserire il saluto nella nostra lingua al quale risponderà con la scelta della lingua in cui tradurre…ecco un esempio:
Pascual: hello
MT bot prototype: Welcome, please wait while I connect to the translation services
MT bot prototype: Connected…I currently can translate to/from the following languages:
ar – English – Arabic
zh-chs – English – Chinese Simplified
zh-cht – English – Chinese Traditional
nl – English – Dutch
fr – English – French
de – English – German
it – English – Italian
ja – English – Japanese
ko – English – Korean
pt – English – Portuguese
es – English – Spanish
MT bot prototype: Please enter the code of the language you would like to use.
Pascual: it
MT bot prototype: Got it… Now, please invite the other party to join us, and please remember not to send any confidential information.
Luca{…} partecipa ora alla conversazione.
Pascual: hello
MT bot prototype: Translating…
MT bot prototype: (English – Italian) # ciao?
Pascual: what are you doing?
MT bot prototype: (English – Italian) # che cosa state facendo?
Luca{…}: niente
MT bot prototype: Traduzione…
MT bot prototype: (Italiano – Inglese) # nothing
Pascual: bye
MT bot prototype: Translating…
MT bot prototype: (English – Italian) # arrivederci
Pascual: bot:bye
MT bot prototype: bye
MT bot prototype ha abbandonato la conversazione.
La conversazione si chiude come avrete notato con bot:bye che fa uscire il bot dalla conversazione!
Certo, come tutti i traduttori automatici, non è uno strumento affidabilissimo ma a volte può aiutare :D
P.S. altre info le trovate qui.




Portable Apps

14 05 2008

Segnalo una suite di programmi molto carini ed utili.
A questo indirizzo (http://portableapps.com/) si trova una suite di programmi freeware che vanno installati su un qualsiesi dispositivo portabile (Chiavetta USB – HD Portatile…..).
E’ disponibile in tre versioni:
* Base: 0.7MB (download), 1MB (installed)
* Lite: 30.4MB (download), ~105MB (installed)
* Standard: 89.5MB (download), ~260MB (installed)
a seconda della quantità e del tipo di programmi che porta con se.

Dopo l’installazione si presenta con l’icona del programma nella traybar. Al doppio click ci si trova dinanzi ad un menu molto simile allo Start di windows con i collegamenti per lanciare ed utilizzare tutte le varie applicazioni presenti senza doverle installare nel pc su cui vi trovate.

Ecco solo alcune delle applicazioni installabili:
* ClamWin Portable (antivirus)
* Mozilla Firefox – Portable Edition (web browser)
* Gaim Portable (instant messaging)
* OpenOffice.org Portable (office suite)
* Sudoku Portable (puzzle game)
* Mozilla Sunbird – Portable Edition (calendar/task manager)
* Mozilla Thunderbird – Portable Edition (email client)





Come far funzionare PHP sotto IIS.

8 05 2008
Ero alla ricerca di come far girare php sotto la mia macchina windows (e quindi con IIS) senza dover installare apache…beh vi faccio un piccolo riassunto della procedura che ho effettuato…
Per prima cosa dobbiamo ovviamente scaricare da http://www.php.net/downloads.php la versione per windows ‘zip package’.
Creare in C:\ la directory php e unzippare il contenuto del file appena scaricato.
Adesso, per evitare di dover spostare le librerie nelle cartelle di sistema, modifichiamo la variabile di sistema “Path” in modo che contenga il percorso alla cartella appena creata. Per fare questo clicchiamo con il tasto desto su “Risorse del Computer”, poi su “Proprietà” e selezioniamo il tab “Avanzate”. Da qui clicchiamo il bottone “Variabili d’Ambiente” e cerchiamo nella categoria “Variabili di Sistema” la variabile “Path”. Facciamo modifica e aggiungiamo “;C:\php” (N.B. ovviamente senza le virgolette). (A questo punto potrebbe essere necessario un riavvio del sistema.)
A questo punto dobbiamo editare le configurazioni del php: andiamo in “C:\php” e rinominiamo il file “php.ini-dist” in “php.ini”. Apriamolo quindi con un editor di testi ed apportiamo le seguenti modifiche:
  1. Cerchiamo la direttiva “cgi.force_redirect”, togliamo il punto e virgola iniziale ed impostiamo il valore a 0.
  2. Cerchiamo la direttiva “doc_root” e impostiamo il suo valore alla root directory di IIS ovvero “C:\Inetpub\wwwroot”.
  3. Impostiamo ora il valore della direttiva “extension_dir” a “C:\php\ext”.
  4. Togliere il punto e virgola all’inizio della direttiva “extension=php_mysql.dll” (necessaria per l’interazione con il database mysql).
Salvare e chiudere il file. Ora passiamo alla configurazione di IIS (“Strumenti di Amministrazione” -> “Internet Information Services”).
Selezioniamo “Sito Web predefinito” e con il tasto destro clicchiamo su “Proprietà”. Dal tab “Home directory” clicchiamo il bottone “Configurazione”.
Nella nuova finestra che si aprirà clicchiamo su “Aggiungi” e impostatiamo i seguenti valori:
  • Eseguibile a “C:\php\php-cgi.exe”,
  • Estensione a “.php”,
  • Selezioniamo “Tutti i verbi”,
  • Selezioniamo “Modulo script”,
  • Selezioniamo “Verifica l’esistenza dei files”.

E anche la configurazione di IIS è terminata.

Ora proviamo che tutto funzioni.
Creiamo in “C:\Inetpub\wwwroot\” un file di prova (es. info.php) e con un qualsiasi editor di testo scriviamoci:
<?php
phpinfo();
?>
Ora se salvate e aprite un browser all’indirizzo http://localhost/info.php vi apparirà la pagina riepilogativa con tutte le configurazioni di Php!