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
linux webdev

Abomini necessari… IE su Fedora Core 5

Internet Explorer e Fedora 5 Siccome tra gli 80 circa smanettoni presenti nella mia contact list di Gaim sono ben pochi quelli che hanno Windows, ed ancora meno quelli che usano IE, mi diventa problematico quando bisogna testare layout, javascript e “cose” web oriented su più piattaforme. Pertanto oggi mi sono deciso ed ho installato IE 6 e IE 5.2 sulla mia linux box.

L’operazione, almeno su Fedora, è di una semplicità disarmante.
yum install wine cabextract
poi si va su ies4linux, si scarica il pacchetto e si esegue lo script.

Questo provvederà ad installare IE 6 con flash 9, e su richiesta IE 5.2 ed IE 5.0.1, ed a creare le relative icone sul desktop.

ciuz

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
webdev

TextPattern

Sto lavoricchiando ad uno scrippettino per una installazione di TextPattern… ma che cavolo si è fumato il pazzoide che ha sviluppato il sistema? TextPattern ha una gestione dei plugin angosciante (sono su db), un contorto (ma dicono efficace) sistema di template e soprattutto una naming convention per le funzioni scritta da un dislessico durante una crisi epilettica… ah già.. il codice non è commentato…

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
webdev

Aggiungere API alla propria web application

Piccolo ma interessante articolo su ParticleTree che spiega come aggiungere API alla propria web application per l’interrogazione o l’interoperabilità con servizi esterni. L’articolo è ricco di spunti e documenti correlati per approfondirlo al meglio.

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
webdev

Akismet nella pagina dei contatti

Visto il recente aumento di spam ho integrato Akismet con la form presente nella pagina dei contatti, siccome ho notato che ogni tanto non è precisissimo vi chiedo gentilmente di avvisarmi tramite i soliti IM se notate qualcosa di strano.

ciuaz