Categories
ajax php tecnologia

Lavorare con Javascript

Visto i miei ultimi lavoretti con javascript ed ajax ho iniziato a cercare un IDE che supportasse la sintassi di questo linguaggio di scripting per il browser.

Purtroppo infatti lo Zend Editor, neanche nell’imminente versione 5, supporta la sintassi di js, ed ammetto la mia ignoranza sulla conoscenza dei metodi e delle funzioni javascript…

Dopo qualche ricerca mi sono imbattuto in questi progettini che non sembrano niente male.

Il primo è JSEclipse, un plugin per Eclipse (e che quindi potrebbe integrarsi con Xored TrueStudio)

Il secondo invece è Morfik, siccome verrà presentato tra qualche giorno alla web 2.0 conference per ora le notizie sono poco tecniche e molto commerciali, ancora non ho ben capito cosa intendono per JavaScript Synthesis Technology… comunque, vedendo gli screenshot sembra carino…

ciauz

Categories
ajax php

Ajax Encoding

Sul blog di wordpress.com nelle ultime due settimane ho scritto alcuni post, in inglese, sulle problematiche dell’utilizzo di ajax con encoding che non sono UTF-8.

ciuaz

Categories
open source php

PHP4Mono

Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET?
Onestamente io no… però adesso lo scopriremo!

Infatti in seno al Google Summer of Code è nato PHP4Mono, un compilatore scritto in C# che riesce a compilare script in php in eseguibili CIL utilizzabili dalla shell di Mono.

ciuaz

Categories
php

php|architect settembre

Nel nuovo numero di settembre di php|architect:

An Introduction to PDO
A common complaint of the anti-PHP “expert” is the lack of a bundled, uniform database access component. With the advent of an improved object model, in PHP 5.0, a few of PHP’s core developers decided that the time has come to fill this hole with PHP Data Objects (PDO). The package, itself, has been in PECL for quite a while, now, but with the upcoming release PHP 5.1, PDO will be bundled in the main PHP distribution. What does it do? How does it work? One of PDO’s main developers, Ilia Alshanetsky, explains.

Roll Your Own Data Abstraction Module
You may already use database abstraction in your applications, perhaps through one of the available data-base abstraction layers, such as PEAR::DB, or PDO (see the PDO article in this issue), but what about various idiosyncrasies in the actual SQL? Perhaps you’ve never even considered this problem. This article will help you the data abstraction beast.

Implementing Your Own Trackbacks
If you’ve been around the internet for any length of time, chances are you’ve seen a weblog. Chances are, if you’ve seen a weblog, then you’ve seen a trackback. You might not have known it at the time or even understood what it was, but more and more of the blogging tools out there are using them. So, what are these elusive trackbacks and why do they even exist? Author Chris Cornutt explains.

End-To-End Testing With PHP and Internet Explorer
Automated testing can greatly improve the quality of your product. In this article, Oz presents a framework for creating automated tests that can simulate end-user activity. By leveraging the full faculty of Internet Ex-plorer, these tests can do just about anything that your users can do.

Security Corner: PHP Security Audits
Peer reviews are one of the most useful and underutilized development techniques. Although professional security audits tend to be quite expensive, peer reviews can offer a great deal of value at a decreased cost. With a moderate understanding of how to audit PHP code, you can be a valuable asset to any PHP development team, and columnist Chris Shiflett shows you how.

Test Pattern: State of Confusion
Bug-free code is code you can understand completely. Unfortunately, it doesn’t take much to cause us uncertainty. Even a small amount of complexity will place demands on our memory, and our memory is extremely limited. If we tax our brains, we will get bugs. Marcus Baker examines how the number of bugs in a piece of code can be correlated to its readability.

Tips & Tricks: Input Filtering, Part 3
This month’s installment of Tips & Tricks concludes the series on filtering input, providing practical examples and helpful tips to filter input using regular expressions, test for the length of data, and ensure acceptable values.

ciuaz

Categories
php

pear 1.4.0

C’è fermento nel mondo del php, è stato infatti rilasciata la versione 1.4.0 di Pear . Il maggior cambiamento è la nuova gestione dei pacchetti e delle dipendenze che permettono di utilizzare dei canali (o repository) contenenti classi da scaricare automaticamente più o meno come avviene per i pacchetti rpm con yum con redhat/fedora o deb per debian/ubuntu.

il comunicato ufficiale lo trovate qui.

ciuaz

Categories
php

Comunità italiana di Ez Publish

Mi è stato comunicato via email da Maurizio che alcuni utenti italiani vogliono organizzare una comunità italiana su Ez Publish, nota piattaforma di sviluppo/cms in php.

Che dire? Tutto il mio appoggio ed una intera sezione dedicata sul wiki del grusp tutta per loro se la vogliono :)

Ah, per Ez Publish io ho già il mio consulente di fiducia :)

ciuaz

Categories
php tecnologia

Vuoi un account su WordPress.com? Scopri come!

Vuoi aprire un blog ma non vuoi comprare un dominio, installarti qualche script e tenertelo aggiornato? Beh potresti aver trovato la soluzione ai tuoi problemi. Offro un invito a WordPress.com al primo che prometterà di seguire alcune piccole regole… se ti interessa leggi il resto

Categories
php

php|works slide

Iniziano ad essere pubblicate le prime slide del php|works:

ciuaz

Categories
open source php

Gallery 2.0

gallery 2.0 is out! Finalmente, dopo quasi due anni di sviluppo, è stata rilasciata la versione 2.0 di Gallery, noto script in php per la gestione di gallerie di immagini.

Questa versione dell’applicativo, che è praticamente una riscrittura da zero del precedente, ha una gestione dei temi e dei template molto potente e basata sul principio xhtml + css.

Inoltre, la vera forza di Gallery, e cioè la possibilità di gestire l’upload delle immagini in maniera semplice, è stata ulteriormente potenziata.

Categories
php

Zend Developer Environment 5 beta

E’ stato rilasciata oggi la versione beta 5 dello ZDE, tra le novità principali:

  • NEW – Web Services Support: Easily generate WSDL files directly from your PHP source code and parse existing WSDL files for Code Completion integration and Inspection View.
  • NEW – Subversion Integration: Seamlessly integrate between Zend Studio and subversion source control with this top user-requested feature.
  • NEW – Code Folding: Be more productive by easily folding classes, functions, PHPDoc blocks and non-PHP code.

Il code folding (screenshot) è decisamente la funzione che più aspettavo (cacchio è implementata su qualsiasi editor per linux…)

Inoltre da un primo test la velocità di esecuzione e l’utilizzo di memoria (sotto windows) sono decisamente migliorate.

ciauz