D’ora in poi i post tecnici riguardanti PHP li posto qua:
PHP tips (hosted by blogspot)![]()
D’ora in poi i post tecnici riguardanti PHP li posto qua:
PHP tips (hosted by blogspot)![]()
26 May
Tested with symfony 1.2.5 in aruba linux hosting - 26/05/09
5 Apr
The GPS enabled Nokia devices support a xml-based file format (LMX) for the map locations.
I’ve written a simple script for transforming the google maps links (just copying the full link in the form field) to the corresponding lmx file (you can send it to your mobile via bluetooth, by copying in phone memory, by downloading with phone browser, etc..).
This lmx file script has only been tested with the mobile nokia n95 (Nokia Map Loader) via bluetooth.
Here is the online lmx generator tool:
http://www.elvisciotti.it/apps/gmaps2lmx/index.php
Enjoy… and let me know if it works !
Google ha da poco lanciato street view per Londra, che si dimostra coprire molto bene la city. Per pianificare le visite e i posti da vedere e per curiosare è davvero una bomba.
Ecco la casa di una persona molto famosa (indovinate chi è), e anche
Da un po’ poi gli how-to tecnici, recensioni e tips li posto in questo nuovo blog dedicato (lingua eng).
7 Mar
L’aspetto più difficile per l’apprendimento della lingua inglese é senza dubbio la pronuncia, dato che che si tratta di una lingua non-fonetica, ossia non si pronuncia come sembrerebbe da come è scritta. Questo é il motivo per cui gli Italiani all’estero hanno generalmente un ottimo livello di comprensione dell’Inglese scritto.
Girate alla larga dai sintetizzatori automatici che spesso si mangiano le sillabe e sono imprecisi, non tirate a indovinare la pronuncia e non memorizzate la pronuncia da parte di un non-native-speaker o da chi non l’ha mai praticato !
Oltre alla pronuncia con l’alfabeto fonetico indicato nei dizionari, se state usando la lingua online sono utili anche questi link:
5 Mar
Se avete dei frame o iframes nella pagina e in questi avete dei redirect (tramite direttive meta o javascript reload), su Internet Explorer 7 il back button (indietro) del browser agisce sull’ultimo frame che ha cambiato URL, cioè non manda indietro la pagina principale, ma solo il frame.
Comportamento molto contro-intuitivo, come del resto c’è da aspettarsi con browser Microsoft. Su Chrome e Firefox nessun problema invece.
Per ovviare alla cosa, fate redirezionare frame e iframe usando sempre javascript, NON con il metodo
.location = “newpage.html”;
ma con
window.location.replace(”newpage.html”)
che continua a funzionare su tutti i browser
Thanks to google e questo articolo
Interessante…
Fonte wikipedia (ci sono anche mappe della diffusione delle altre lingue).
3 Mar
Spesso è necessario scambiarsi files di dimensioni notevoli tra computer fisicamente distanti ma connessi tramite Internet.
Fondamentalmente gli approcci per risolvere il problema sono 2:
In realtà esiste una soluzione che consente di trasferire i files direttamente (velocità massima), anche con uno o più router/firewall intermedi, senza installare nulla da ambo le parti e molto velocemente: Bittorrent !
E sufficiente creare il torrent dal file nel proprio pc, quindi inviarlo all’amico (pochi kb) tramite e-mail o client di messaggistica.
L’amico apre il torrent e inizia a scaricare subito. Potete anche traferire il file tra più amici, e i tempi diminuiranno ulterioremente (ogni amico scaricherà parti anche dagli altri amici), avendo in effetti una rete P2P tra di voi.
Potete anche decidere il limite di upload e settare altre opzioni dal programma torrent.
Questo metodo è stato testato con il gratuito, funzionale e no-install UTorrent. Ecco la semplice procedura: Dal menu “File” -> “Crea nuovo torrent”, scegliere il file, inviare il file “.torrent” creato all’amico, impostare la velocità di upload ed eventualmente forzare l’avvio col tasto destro (il torrent creato appare nel vostro elenco in “seeding”). Vedi screenshot (click per ingrandire).

Scopro da un articolo sul corriere alcuni tips per google che non conoscevo o non ricordavo, ovvero keyword speciali da usare nelle ricerche per funzioni speciali:
Ultimamente uso spesso Chrome dato che è molto veloce. Peccato che ci sia ancora qualche bug soprattutto nel supporto plugin tipo flash e java.
Posto un tip per aggiungere un pulsante sulla toolbar per aggiungere rapidamente la pagina corrente ai preferiti di del.icio.us. Basta trascinare questo link sulla barra dei preferiti, e dargli il nome ad es. “add to delicious”.
26 Jan

grub ubuntu linux
Ennesimo post per smanettoni. Questa volta si parla di boot loader nei PC ovvero i programmi installati nell’MBR che caricano i Sistemi Operativi.
Per chi non lo sapesse: cosa sono i boot loader
L’installazione di un sistema operativo comporta l’installazione di un boot loader, che in genere aggiunge alle scelte iniziali i sistemi operativi precedenti. Closì se installate Windows poi ubuntu, o xp e poi Windows Seven vi trovate (problemi a parte) un bootloader che vi fa scegliere quale avviare.
Alcuni problemi
Può succedere che il boot loader non rilevi correttamente un sistema operativo, o una installazione/ripristino di un sistema operativo sovrascriva l’MBR e perdiate i dati d’avvio di un sistema operativo.
Personalmente mi è capitato che il ridimensionamento della prima partizione mi abbia compromesso il boot loader di Windows Seven, problema risolto con il relativo dvd in modalità ripristino . Quest’ultimo ha però riscritto il boot loader cancellando quello di grub (boot loader di ubuntu, installato per ultimo). Conoscendo Microsoft era quasi ovvio che non considerasse neanche l’eventualità di una presenza del concorrente s.o. open source.
Procedura per reinstallare il boot loader GRUB in linux ubuntu 8
Se non ci sono errori grub verrà installato nell’MBR e rileverà correttamente ogni altro sistema operativo installato (anche quelli MS !!).
Programmino utile con interfaccia grafica per modificare le voci
Se riuscite ad avviare Vista o W7, potete usare anche il gratuito easyBCD, che permette di modificare la lista dei sistemi operativi installati con un’interfaccia grafica intuitiva. La versione corrente 1.7 riconosce senza problemi i so microsoft installati, per linux prevede l’uso di neogrub che però non mi ha rilevato ubuntu esistente di cui sopra.
11 Jan
In alternativa al formato PDF, esiste un formato alternativo per leggere documenti formati da una sequenza di immagini (manuale o libro scannerizzato, ecc…).
Il formato è CBR (Comic Book Rar, usato più che altro per scambiarsi fumetti nelal rete ma utilizzabile anche per altri scopi) e non è altro che un archivio ZIP o RAR contentente SOLO i files JPG delle varie pagine (ordinati alfabeticamente).
Per leggere e navigare in tali files esiste un programma gratuito e molto funzionale, con funzioni simili ai comuni pdf reader (navigazione, autoregolazione immagini, fit a schermo,rotazione, anteprima pagine, shortcuts da tastiera, filtri per resize): CDisplayEx scaricabile a questo indirizzo:
http://sourceforge.net/projects/cdisplayex
Per creare files CBR partendo da immagini presenti, è sufficiente zipparli e cambiare l’estensione del file creato in CBR, in questo modo sarà immediatamente visualizzabile, senza dover convertire tutto in un pdf.
22 Dec
Molti pensano che per reinstallare il sistema operativo sia necessario formattare la partizione, Il che significa perdere giornate a salvare Gb di dati (documenti, posta, file di programma) su dischi esterni e dvd, rischiando sempre di perdere qualcosa.
Per reinstallare ad esempio Windows XP non c’è bisogno di formattare la partizione (di seguito la chiamo "C:") in cui è contenuto.
Consiglio una procedura veloce e sicura e testata più volte che :
Prima di iniziare: masterizzarsi xp su live cd - con bartpe (* vedi sotto) - o ubuntu live che comprendano n un compressore di files (per bartpe consiglio winrar).
La procedura consiste nell’installare una nuova copia di xp, nascondendo prima tutti i files della vecchia installazione (windows cerca altrimenti di recuperare impostazioni e files di programma).
* Con bartpe è possibile creare un cd live di xp, ovvero un cd che avvia il computer con il sistema operativo su cd ignorando completamente il sistema operativo sulla partizione/disco e contiene un file manager che consente di salvare/spostare i dati.

Notare che il bootloader deve essere già installato (salvarlo con qualche programmino o utilizzando la console di ripristino di windows xp, comandi fixboot e fixmbr)
20 Dec
posto qua il materiale usato nella tesi, più che altro per non perderlo, e nel caso interessasse a qualcuno.
Presentazione
Implementazione sistema di tipi (dichiarazione e controlli conformità a runtime, di messaggi xml inviati dalle operazioni) per JOLIE (linguaggio e interprete open source per creare orchestratori di servizi web che compongono applicazioni distribuite nella rete).
Oppure presentazione_ppt2003.ppt
Demo
applicazione distribuita "gestione sessioni esami prof-studenti".
2 servizi database in modalità server, servizio centrale in modalità concorrente che gestisce e smista le sessioni di comunicazione tra più servizi con interfaccia grafica: professori (ognuno embedda più servizi contemporanei di esame per i vari studenti) e studenti. Con sistema di tipi attivo ed esempio di studente con interfaccia errata e errore di non conformità di messaggio.
Demo funzionante.zip (Vedi readme dentro, serve JVM) 3 Mb - Anteprima.jpg
Tesi
tesi.pdf (1 Mb)