Arrivo in ufficio stamani e cosa ti trovo…
(Una bottiglia di sakè e 4 biscotti giapponesi)
Adoro il mio posto di lavoro…Yum yum :D
Arrivo in ufficio stamani e cosa ti trovo…
(Una bottiglia di sakè e 4 biscotti giapponesi)
Adoro il mio posto di lavoro…Yum yum :D
Ultimamente a lavoro ho dovuto installare PHP e MySql su una macchina windows 2003 server con IIS6.0. Nonostante le paure e le bestemmie iniziali dovuti alla comprensione di alcune cose su IIS, son riuscito a fare girare tutto senza problemi. Visto che comunque tra una cazzata e l’altra ci ho impiegato comunque 2 giorni per rendere operativo e funzionale tutto, posto qua una miniguida in caso qualcuno sia interessato a seguire la mia strada (Non fatelo, Apache è solo meglio).
Per installare la suite PHP+MySql su una macchina con IIS 6.0 preinstallato occorrono i seguenti pacchetti:
Vediamo di seguito l’installazione di entrambi i componenti.
Avviare il pacchetto autoinstallante scaricato dal sito e selezionare, quando verrà chiesto, il modulo IIS ISAPI. Successivamente selezionare le estensioni MySql e MySqli, oltre a quelle che potranno tornare utili . E’ consigliabile per praticità installare PHP nella cartella C:\PHP. Una volta finita la procedura di installazione controllare che la directory C:\PHP sia presente nella variabile path di sistema.
Nel file php.ini (contenuto nella directory di installazione di PHP) bisogna andare a specificare la corretta timezone decommentando la riga “date.timezone =” ed inserendo la propria regione di appartenenza nel seguente modo:
[Date]
date.timezone = Europe/Rome
Fatto ciò, poichè l’installer di PHP5 non è perfetto, bisogna apportare alcune modifiche alla configurazione di IIS:
Controllare che a fine installazione siano presenti le seguenti chiavi di registro:
[HKEY_LOCAL_MACHINESOFTWAREPHP]
“IniFilePath”=”C:PHP”
[HKEY_LOCAL_MACHINESOFTWAREPHP]
“InstallDir”=”C:PHP”
[HKEY_LOCAL_MACHINESOFTWAREPHP]
“WebServerType”=”iis4ISAPI”
Fatto ciò dobbiamo assegnare all’utente IUSR_NomeMacchina i diritti di accesso in lettura, esecuzione e attraversamento su tutta la cartella di installazione di PHP e le sue sottocartelle.
Per permettere l’utilizzo delle sessioni e della funzionalità di upload da parte di php è necessario creare inoltre due directory in cui l’utente IIS abbia accesso completo, e specificarle all’interno della configurazione di php. Per far ciò bisogna aprire il file di configurazione C:\PHP\php.ini e modificare le voci upload_tmp_dir e session.save_path. Per comodità abbiamo creato due dir “upload” e “sessions” nella sottocartella C:\PHP\temp, a cui avevamo già attribuito in precedenza i corretti permessi.
upload_tmp_dir=”C:PHPtempupload”
session.save_path=”C:PHPtempsessions”
IMPORTANTE: ricordarsi sempre di attribuire i corretti permessi di lettura,esecuzione e attraversamento sulla cartella di installazione php e di scrittura e modifica su quelle dedicate alle sessioni e all’upload per un corretto funzionamento del modulo.
Nel qual caso si vogliano attivare nuove estensioni basterà scaricare lo zip di PHP dal sito ufficiale, estrarre le nuovi estensioni nella sottocartella ext di PHP e aggiungere le corrispondenti entry nel file di configurazione php.ini.
Es:
[PHP_ZLIB_FILTER]
extension=php_zlib_filter.dll
Avviare il pacchetto autoinstallante e seguire le istruzioni a video. Si consiglia di:
Anche se si specifica un nuovo path per la cartella dati durante la procedura di installazione, in realtà verrà solo creato il database di configurazione nella nuova posizione, per cui è necessario seguire questi passi per poter spostare la locazione della cartella dati:
Assicurarsi infine che il percorso della cartella di MySql sia stata aggiunta alla variabile path di sistema.
Per controllare che il database sia correttamente installato aprire un prompt dei comandi e digitare:
mysql -u root -p
Se inserendo la password di root non vengono visualizzati errori e ci si riesce a connettere l’installazione è andata a buon fine.
Per amministrare facilmente il nuovo database è consigliabile scaricare il pacchetto GuiTools dal sito ufficiale.
Se, dopo l’installazione, il tool MySqlAdministrator genera all’avvio un errore del tipo Could not load configuration settings significa che il servizio non è stato correttamente configurato e si dovrà intervenire nel modo seguente:
Provare a riavviare MySqlAdministrator per controllare che tutto funzioni correttamente.
IMPORTANTE: a causa della restrizione della connessione remota per l’utente root, sarà necessario creare un nuovo utente ‘remoto’ a cui attribuire i permessi appositi ogni volta che viene creato un nuovo database.
Non riesci a fraggare il tuo avversario? Sei sempre in fin di vita e non trovi health pack? Ti lamenti perchè ti fai saltare in aria tentando rocket jump?
MANGIA QUAKER!
Il biscotto del vero hardcore gamer! Con quaker la vittoria è sicura!
(Beccati oggi in un Asian Store, non mi ricordavo come zoomare col cellulare per cui ho dovuto prendere una foto di archivio :P)
Non è vero! Era oggi! BWAHAHAHAHAHAAH (sclero a caso)
Eccoci qua di ritorno dalla giornata inaugurale del Tim Tribù Village. Qualche considerazione in merito non me la toglie nessuno per cui sorbitevi la pappardella.
La struttura, un po’ imbucata nel quartiere Bovisa di Milano, si sviluppa su una superficie di 3000mq e comprende:
Non male come posto ma analizziamo in dettaglio la postazione Parkour che è il motivo principale della mia presenza oggi. Tecnicamente non è fatta male, con torri di legno rinforzato su cui saltare, fare catleap, wallrun ecc, qualche panettone in giro (non si sa se voluti o meno) e una struttura fatta di tubi in metallo. La prima impressione che abbiamo avuto io e i ragazzi della MilanMonkeys è stata: ma che cazzo facciamo qua?
Invece dopo poco abbiamo cominciato a farci i soliti viaggi mentali e a saltare a destra e a manca da buone scimmie. Come detto in generale la struttura non sembra male ma un problema fondamentale è sorto subito: il posto non è al coperto :|
“Più di 3000mq indoor” recitava il manifesto…peccato, veramente peccato. Vero che questa è la prima struttura ufficiale in Italia dedicata al parkour, però non possono non fare al coperto una cosa simile. Primo perchè, come è accaduto oggi, se i giorni prima ha piovuto un po’ di bagnato per terra rimane sempre, con conseguenti noie per saltare e rischi di scivolare. Secondo perchè, a mio avviso, un traceur sceglie sempre la strada ad una “simulazione” di essa: ergo la forza di un park del genere verrebbe fuori secondo me ne casi di pioggia, poichè sulla strada non puoi tirarci un tendone sopra, su una struttura simile si.
Abbiamo parlato a fine giornata con i ragazzi dell’organizzazione e abbiamo riferito le nostre idee in merito a possibili miglioramenti (anche il traceur che ha progettato il park si aspettava una struttura al coperto, tanto per dire), illustrando cosa ci è e non ci è piaciuto e han detto che faranno il possibile per migliorare la situazione attuale. D’altronde oggi era solo la giornata di inaugurazione e volevano vedere quanta gente sarebbe venuta…beh solo “noi” eravamo tipo in 30 e altrettanti erano quelli arrivati lì e che volevano imparare…direi che iniziano bene :P
Che dire, good luck al Tim Tribù Village.
Postilla #1: oggi un vecchietto che incontriamo abitualmente a Romolo il sabato mattina mi ha fatto vedere una copia di una lettera che ha spedito in comune per far installare delle parallele nel parchetto dove ci alleniamo. A prescindere dall’utilità che l’attrezzo avrebbe nei nostri allenamenti (per lui siamo ragazzi che praticano ginnastica acrobatica) il gesto secondo me è stato stupendo e abbastanza significativo.
“Mia moglie si è messa a ridere ma io son fatto così non ci posso fare niente”
Vecchietto rulez :D
Postilla #2: Oggi durante gli allenamenti allo skatepark un insegnate di educazione fisica ci ha chiesto qualche incontro introduttivo per introdurre i suoi alunni al parkour, ergo a breve vestirò anche i panni di insegnante gh :P
Next jump @ Rome, 1-2 marzo ;)
Segnalo per chi fosse interessato che il 19 gennaio sarà inaugurato il Tim Tribù Village, un’ala del Trinity skate park dedicata interamente alla Street culture, ovvero a tutto quello che è disciplina da strada.
Ovviamente ci sarà anche una zona dedicata al Parkour e io insieme ai ragazzi della Milan Monkeys saremo presenti all’evento. Ci saranno esibizioni di vari gruppi di skater, writers e anche un gruppo di traceur italiani.
Chi è interessato mi faccia un fischio, il posto si trova in Via Cevedale 5 a Milano, e noi pensiamo di esser lì dalle 14.30 in poi :)
Stasera ero stanco, vuoi perchè avevo dormito poco ieri notte, vuoi perchè ho badilate di sonno in arretrato,così sono andato a letto alle 22 (non succedeva da millenni).
Mi sono svegliato ora. Stavo sognando di installare Panda.
Aiuto.
Ok, per chi si chiedesse dove cacchio ero finito…sono vivo!:D
Visto che voglio cominciare il 2008 meglio di come è finito il 2007 (w le frasi prefatte \o/) ho deciso di istituire ufficialmente il
Weekly day devoted to things left behind and brothers
Un bell’applauso al nuovo giorno!!
*Nuovo giorno*: ma qua non c’è un caxx di nessuno :|
*Glor*: e diamine un secondo, devo rifare audience, tranquillo che arrivano
*Nuovo giorno*: bah…ti do una settimana poi se non c’è nessuno me ne vado
*Glor*: va che chiamo Venerdì eh?
*Nuovo giorno*: O_O. Ai tuoi ordini :hail:
*Glor*: così va meglio
Bien, per farla corta d’ora in poi dedicherò la domenica a progettume vario lasciato in sospeso e, come scritto sopra, ai miei fratellini :luv:
Per quanto riaguarda il blogghettino tornerà a vivere e a breve (spero) avrà un nuovo vestitino
*Blog*: whohoooo \o/
Stay tuned