Welcome to Davide Airaghi's website ! 

In this website you'll find some information about me, some tips&tricks and some software i worked on.

 

Davide Airaghi

Invio di Notifiche Push cross platform

Volete inviare notifiche push a vari dispositivi che usano una App che avete realizzato? Avete la necessità di usare un tool che sia generico e non vi obblighi a gestire le peculiarità delle varie piattaforme ?

Ecco 4 possibili soluzioni:

  • AMAZON Simple Notification Service (SNS)
  • Push Woosh
  • QuickBlox
  • BoxCar
Continue reading...
Davide Airaghi

Subversion: upload automatico file su server dopo il commit

Se volete velocizzare e automatizzare le procedure di pubblicazione (e backup) delle modifiche che fate ad una vostra applicazione i cui sorgenti sono gestiti tramite Subversion potete farlo sfruttando l'hook che ho realizzato.

Attenzione: funziona solo se il vostro server Subversion è basato su Linux, se da esso è possibile avviare connessioni ssh verso i server su cui gira l'applicazione e se non ci sono particolari impedimenti nell'amministrazione del repository da parte vostra.

Continue reading...
Davide Airaghi

SimpleORM: PHP ORM classes and tools

SimpleOrm is a set of PHP classes to let you interact with tables and views in a database using an object oriented syntax (as the name implies it's a simple PHP ORM). Key features are: 1- Database abstraction 2- Query builder 3- Table-Model mapping 4- Fully iterable Resultsets Continue reading...
Davide Airaghi

SimpleORM: un semplice e leggero ORM per PHP

SimpleOrm  è  un insieme di classi PHP che permettono di interagire con tabelle e viste di un database sfruttando la programmazione ad oggetti (come il nome lascia presagire siamo di fronte ad un ORM piuttosto semplice).

I punti di forza sono: 1- Astrazione dal database sottostante 2- Tool di generazione delle query 3- Relazione stretta tra tabelle e modelli 4- Risultati delle query iterabili

Continue reading...
Davide Airaghi

PHP: container for values and objects

Using the class \Airaghi\Tools\Container it's possibile to share between your scripts (inside a single execution flow) values and objects reference without having to use global variables. The class has methods for: - saving and getting values - saving and getting objects references - deleting of values…

Continue reading...
Davide Airaghi

PHP: contenitore per valori e oggetti

Tramite la classe PHP \Airaghi\Tools\Container è possibile condividere tra più parti dello stesso codice oggetti e semplici variabili; questo permette di ridurre/eliminare l'uso di variabili globali. La classe realizzata mette a disposizione: - salvataggio e recupero valori - salvataggio e recupero riferimenti a oggetti/variabili semplici - eliminazione valori…

Continue reading...
Davide Airaghi

PhalconPHP: alternative way to use Oracle11g

Develpoing a new website based on PhalconPHP i tried to use Oracle11g as database, but in the process i had some problem. Searching the web for solutions i read about some problem with the native Oracle PDO driver, so i tried "pdo-via-oci8" by Arjay Angeles . As done for MSSQL i tried to…

Continue reading...