Categories
php

PHP 6 e MySQL 3.x

Pare che con PHP 6 si eliminerà il supporto all’estensione mysql per dare più ampio spazio a mysqli. Questo perchè la vecchia estensione, scritta per MySQL 3.x non supporta e non potrà mai supportare Unicode.

Anche se la notizia sembra da poco il problema è che moltissimi hosting offrono ancora come unico database MySQL 3.x e quelli che hanno MySQL 5.x e l’estensione mysqli si contano sulla punta delle dita. Speriamo solo di non rivedere quello che è successo con php5, dove una lenta diffusione del nuovo engine ha impedito alla comunità di crescere ed evolversi seriamente.

ciuaz

Categories
php

7 ide per PHP

Nella sezione PHP di IBM DeveloperWorks è stata pubblica una interessante rassegna di 7 IDE per sviluppare in PHP. Purtroppo, ad esclusione di Eclipse (che non smetterò mai di criticare per la voracità di risorse), non è citato nessun IDE open-source o comunque gratuito. Inoltre la rassegna è stata fatta essenzialmente per i prodotti funzionanti sotto Windows. Probabilmente il tutto mirato ad invogliare possibili sviluppatori a passare all’IDE multi-piattaforma/linguaggio spinto da IBM stessa.

Niente di nuovo quindi all’orizzonte.

ciuaz

Categories
eventi php SdI

SecurityDay a Cesena

Ho finalmente deciso il titolo (ma soprattutto l’argomento) del talk che terrò durante il prossimo SecurityDay/LinuxDay a Cesena. Il talk in questione si intitolerà quindi “Dal tuo sito al mio spam relay, piccole regole di hardening per siti in php” e continuerà il discorso lasciato aperto lo scorso anno, e più di recente all’OpenEXP, sulla programmazione sicura in php.

Nella mezzoretta a me dedicata parlerò quindi di tecniche di mail injection e di come affrontarle sia lato server (parsing) che lato client (nonce, session token e captcha).

Le slides, se e quando le preparerò, saranno disponibili sia su questo blog che sul sito della manifestazione.

Ah, già… il talk farà parte dell’iniziativa phpBreakfast organizzata dal GrUSP… ;)

ciauz

Categories
php webdev

TextPattern ful_ajax_gallery Plugin

Come qualcuno avrà intuito ho realizzato un piccolo plugin per TextPattern, quello che fa è generare una pagina di archivio di una particolare sezione e/o categoria e mostrare i titoli degli articoli. La cosa interessante è che il tutto viene fatto usando ajax e senza ricaricare la pagina per vedere gli articoli successivi. Altra features è che cliccando su un articolo questo verrà aperto all’interno di un altro div, sempre senza ricaricare la pagina.

Il plugin in questione, chiamato ful_ajax_gallery, si rifà al cbs_live_search ma a differenza di quest’ultimo non ha al suo interno query sql hardcoded e permette di creare dei moduli/template per visualizzare i risultati. E’ pertanto ottimo per realizzare piccole gallerie di immagini, magari aggregando quelle provenienti da diversi post.

Appena il tutto raggiungerà una buona stabilità, ed appena scriverò il relativo tutorial di utilizzo, lo rilascierò con la classica lgpl. Intanto se vi interessa dategli pure un occhio qua (la grafica fa schifo, è il concetto che conta).

[update]
il plugin è adesso scaricabile dalla relativa pagina online

ciuaz

Categories
php

php 5.2.0RC4

E’ stata rilasciata la nuova RC4 di php 5.2.0 per Windows, la cosa interessante di questa versione è che includerà (finalmente) un wizard di installazione che si occuperà di aggiornare/rimuovere/spostare le varie librerie necessario al linguaggio.

ciuaz

Categories
php webdev

5 trucchetti per php

Ovvero, basta veramente poco per ottimizzare i propri script in php.

[update]
Koolinus mi ha segnalato goodPHPtutorials con una marea di howto, tips ed articoli.

ciuaz

Categories
php

Cairo per PHP

Gli amanti di Gnome conosceranno sicuramente Cairo, la libreria per la gestione/creazione di oggetti grafici vettoriali facente parte del progetto FreeDesktop. Oggi ho scoperto grazie a Harry Fuecks che è stato fatto un wrapper per la suddetta libreria per interfacciarsi con php.

Sarà quindi possibile usare il modulo in questione per generare dinamicamente grafici e dar loro un aspetto “cool”. L’inizio della fine per le GD?

ciuaz

Categories
open source php

Che vedremo in WordPress 2.1?

Domani ci sarà il WorldCamp e per tale data verrà presentata in anteprima una versione development di WordPress 2.1, sul blog di Ryan Boren leggo che quest’ultima prevederà al suo interno parecchie novità.

Novità che renderanno felice il sottoscritto che usa sempre di più wp per fare piccoli e medi siti per i clienti.

Categories
open source php

WordPress 2.0.4

Venerdì scorso è stato rilasciata la versione 2.0.4 di wordpress, se usate molti plugin di terze parti vi consiglio caldamente di aggiornare il vostro blog. Stesso cosa se state ancora usando una versione precedente alla 2.0.3.

ciauz

Categories
php

php 5.2 e windows

Finalmente PHP 5.2 avrà un installer degno di tal nome. Infatti con la prossima release 5.2 si potrà utilizzare su Windows un installer grafico che permetterà di scegliere quali estensioni, moduli e classi PEAR installare con pochi semplici click. Un’anteprima dell’installer è sul blog di Edin.

ciuaz