Categories
php webdev

JSON, ScreenShot ed altro…

Post raccolta utile a chi usa il mio blog come motore di ricerca per argomenti tecnici ;)

ciuaz

Categories
php webdev

Patterns for PHP

Ennesimo sito sui pattern di programmazione, questa volta però applicati al solo php.

Patterns for PHP, questo il mirabolante nome, è però pure un wiki dove tutti posso collaborare al miglioramento delle descrizioni dei pattern stessi.

[update]
su IBM developerworks di parla di 5 pattern classici per lo sviluppo con php

ciauz

Categories
lifehack php sysadmin

Usare PEAR con Zend Studio 5.2

Un problema abbastanza noto dello Zend Studio 5 è che l’inclusione di librerie dinamiche (usando il server interno) non funziona un granchè bene.

Quindi se ad esempio vogliamo usare classi PEAR senza usare il path completo delle stesse ma limitandoci a quelli relativi (molto comodi se poi l’applicazione verrà migrata su un server configurato allo stesso modo della macchina di sviluppo) e delegando quindi PHP a cercare negli include_path predefiniti ci troveremmo a ricevere dallo Zend Studio una marea di errori e warning.

Per risolvere basta aggiungere una riga di configurazione al php.ini utilizzato dallo Zend Studio per il debug degli script.

aprite quindi il file relativo alla versione di php su cui sviluppate (ad esempio io uso php5)
[code]root@tartar# vi /usr/local/Zend/ZendStudio-5.2.0/bin/php5/php.ini[/code]

ed aggiungete come ultima riga il path nel quale avete installato le librerie PEAR
[code]include_path =/usr/share/pear[/code]

A questo punto provate a far ripartire il debug del codice et voillà! tutto funziona perfettamente ;)

ciuaz

Categories
di tutto un po' php

Un nuovo php-ista online

L’azione di persuasione fatta da me e koolinus durante la cena del phpDay ha decisamente dato dei buoni frutti! Adesso anche Gaetano ha finalmente messo su il suo blog!

Adesso bisogna iniziarle a martellare per fargli fare qualche post in italiano, così da aggregarlo sul simil planet-php italiano del GrUSP. ;)

ciuaz

Categories
php

php::Links

Non avendo su questo pc installato il plugin di del.icio.us ecco la lista dei link di oggi ;)

ciuaz

Categories
ajax php

Ridondanze…

Mi sono accorto che per scrivere uno stupidissimo form mail ajax enabled tra codice js, html e php spreco circa 100k ed utilizzo qualcosa come 6 diversi file (stili a parte). Di questi il 70% sono di effetti stupidi in js, il 20% in html ed il restante 10% di php object oriented.

La stessa cosa l’avevo fatta tempo fa nell’ottica di web 1.0 (ma facciamo anche 0.5) con php embedded nel codice html ed utilizzando circa 10k.

Alla faccia della ridondanza…

ciuaz

Categories
open source php

WordPress 2.0.3

A meno di 12 ore dall’annuncio della prima beta di wordpress 2.0.3 in mailing list è stata rilasciata la versione ufficiale.

Tra le modifiche alcuni fix di sicurezza e qualche cambiamento al codice per migliorarne le performance.

via OssBlog

ciuaz

Categories
php tecnologia

Zend Studio 5.2

E’ stato rilasciato ieri lo Zend Studio 5.2, per fortuna l’upgrade dalla 5.1 è gratuito… ;)

Chissà se per installarlo su Fedora dovrò bestemmiare come per il 5.1..

[update]
pare proprio di si… e via di cat, sed, etc..

ciuaz

Categories
php tecnologia

Installare Zend Studio PRO su Fedora e Gentoo

Oggi ho provato ad installare il mio fiammante Zend Studio 5 sulla mia workstation con Fedora Core 5 e mi sono accorto che non solo l’installazione non andava a buon fine, ma che non partiva proprio ricevendo una dozzina di messaggi simili a:

awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Demoralizzato, ma deciso a farlo partire, ho cercato in giro per internet ed ho trovato una paginetta scritta ad hoc sul sito di Zend dove viene spiegato che bisogna modificare tramite sed il file di installazione del programma.

Categories
open source pensieri php

OpenSource ed OpenSource Enterprise

Chiaccherando con Tobias ed Uval (responsabile marketing di Zend) durante il phpDay ho notato che si sta sempre di più usando il termine Enterprise davanti ad alcuni prodotti Open Source.

Il succo dei discorsi fatti è che quando si utilizza Enterprise si intende un qualsiasi cosa (purtroppo anche di qualità dubbia) che ha dietro il supporto di un’azienda. La quale garantisce compatibilità all’indietro, un ciclo di sviluppo continuo e un supporto (a pagamento) degno di tal nome.