Categories
altri linguaggi open source php

Eclipse multi IDE

Eclipse non smetterà mai di meravigliarmi, ogni settimana viene rilasciato un nuovo plugin dedicato a questo o quel linguaggio con tanto di wizard, riconoscimento ed autocompletamento delle funzioni, etc, etc.

Dopo TrueStudio di Xored e JSEclipse ecco RadRails, un plugin dedicato interamente allo sviluppo con Ruby on Rails.

ciuaz

Categories
php tecnologia

Seagull Day a Padova

Da oggi fino al 9 di Ottobre a Padova si terrà la conferenza chiamata Seagull Days. Per chi non lo sapesse Seagull è un framework/cms in php che sfrutta PEAR per moltissime delle sue funzioni.

Peccato non aver saputo prima dell’iniziativa o avrei organizzato in maniera differente il weekend…

ciuaz

Categories
ajax open source

SQL Designer

SQL Designer è un’applicazione ajax enabled che serve a disegnare schemi ER.

Con questo script è possibile creare nuove tabelle, foreign key, aggiungere e rimuovere campi dalle tabelle come se nulla fosse e con un’interfaccia grafica pulita e molto semplice da usare.

Inoltre le relazioni sono controllate e se viene rimossa una chiave che aveva un riferimento su un’altra tabella allora anche il riferimento viene eliminato. Stupendo!

Categories
php tecnologia

Ning, fatti il tuo social software in php

Ning è un playground dove sperimentare e realizzare i propri social software.

O almeno, questa è l’ambiziosa descrizione che gli autori del portale attribuiscono al loro prodotto. Ma come funziona?

Il ragionamento è semplice, molti social software già attivi in rete si basano su concetti molto semplici, come votare qualcosa, pubblicare qualcos’altro o segnalare altro ancora.

Categories
php

Gestire DB con i DataObject

Interessante questo articolo su phpRiot su come utilizzare una classe dataobject generica (e non quella di PEAR) per la gestione dei propri db.

Nell’articolo vengono evidenziate passo passo tutte le possibili casistiche di utilizzo e ne viene realizzato il codice.

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

php|works slide

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

ciuaz