venerdì 22 aprile 2011

Le vacanze? Le faccio con i coupon!

Quest'anno ho deciso di fare le vacanze giocando d'anticipo e sfruttando le offerte dei vari siti di coupon che si trovano in giro :)
Considerato il fatto che ad Agosto a me non piace fare vacanze per due motivi principali: il carnaio che si rischia di incontrare e i prezzi troppo alti che si trovano in giro, sono riuscito a ottenere ferie a Luglio (dove andrò in Romania per trovare i suoceri e partecipare ad un fantastico matrimonio) e a Settembre.
Ed è li che mi sono sbizzarrito!
Giusto ieri mi è arrivata una offerta per una settimana in Gargano in bilocale con cucina e formula Bed&Breakfast a 199€. Ho condiviso con la mia compagna che come me è rimasta affascinata dal posto. OK prenotiamo!
Oggi invece altra offerta di B&B, 4 notti nel Parco Naturale del Vesuvio (99€). Spettacolo!

Così a settembre mi godrò 11 giorni di mare e bellezze naturali nel Sud Italia!

Ecco i due link:
http://it.groupalia.com/speciale-viaggi/gargano-vacanze-residence-calalunga-peschici.html
http://glamoo.it/Deals/nz-bb-il-lapillo-quattro-giorni-parco-naturale-vesuvio-sconto-51

Viva le vacanze!

lunedì 18 aprile 2011

Certificazione PHP 5.3 - Arrivo!!!

Ho deciso di prendere la certificazione di PHP 5.3 di Zend.
Dopo ormai 7 anni di divertimento in questo fantastico linguaggio credo di essere pronto. Anche se una bella ripassata non fa mai male quindi qui di seguito ecco gli argomenti principali che andrò a ripassare settimana per settimana in modo da essere pronto al meglio!


  • SETTIMANA 1:
    • Le Basi
      • Sintassi, Variabili, Construtti del linguaggio, 
      • Namespaces
      • Configurazioni
      • Caching
    • Funzioni
      • Sintassi, Argomenti, Variabili
      • Passaggio per referenza
      • Scope delle variabili
      • Funzioni anonime
    • Formati Dati
      • Basi di XML, SimpleXML
      • Estensioni XML, Xpath
      • Webservices, SOAP, REST
      • JSON, Ajax
      • DateTime
      • DOMDocument
  • SETTIMANA 2:
    • Caratteristiche Web
      • Sessioni, Forms
      • GET, POST, Cookies
      • HTTP Headers, Autenticazioni
    • Input Output
      • Lettura e scrittura Files
      • Funzioni sul file system
      • Streams e contexts
    • Stringhe e patterns
      • Quoting, confronto, estrazione
      • Ricerca, sostituzione, formattazione
      • PCRE, HEREDOC e NOWDOC
      • Encoding
  • SETTIMANA 3:
    • Programmazione Object Oriented:
      • Instanziazione
      • Modificatori/Ereditarietà
      • Interfacce, Eccezioni
      • Metodi statici, proprietà, autoload
      • reflection, type hinting
      • costanti di classe
      • Late Static Binding
      • metodi magici (_*)
      • metodi di istanza e proprietà
      • definizione di classe
      • SPL
    • Array
      • Array Enumerated e Associativi
      • Iterazione sugli Array
      • Array multidimensionali
      • Funzioni
      • SPL, Oggetti e Array
  • SETTIMANA 4:
    • Sicurezza
      • Configurazione
      • Sicurezza delle Sessioni
      • Scripting tra siti
      • Falsificazione di richieste tra siti
      • SQL Injection
      • Injection di codice remoto e di e-mail
      • Filtri sull'input dei dati
      • Escape dell'output
      • Algoritmi di criptazione de hashing
      • Upload di file, salvataggio di dati e SSL
    • Database
      • SQL
      • Join
      • Analisi delle query
      • preparazione dei comandi
      • transazioni
      • PDO
In un mese dovrei quindi essere pronto a certificarmi, meglio non metterci troppo se no mi dimentico le cose studiate all'inizio :P
Scorrendo la lista mi rendo conto di quante cose conosco in modo poco approfondito (evidenziate) e quindi sarà un percorso alquanto interessantissimo!

Mi organizzo con due sessioni serali si studio la settimana (più nei momenti buchi a lavoro), ad oltranza fino a che non ho imparato tutti gli argomenti. Prevedo anche di comprare qualche test on line in modo da non farmi fregare da quei quiz che sanno tanto di "Quiz di teoria di scuola guida" e che talvolta sono simpaticamente ingannevoli.

Come al solito il pezzo di carta è semplicemente un pezzo di carta, il valore di per se è opinabile, ma è quel che si diventa per ottenere QUEL pezzo di carta che fa la differenza. Un diploma, un certificato, un riconoscimento sono delle vere e proprie ancore che ci ricordano che abbiamo dato il meglio di noi e che siamo migliori delle possibili difficoltà che incontriamo nel percorso della nostra vita, sia lavorativa ma anche privata e famigliare.

In poche parole non vedo l'ora di appiccicare tutto dove posso il Logo della certificazione!

martedì 12 aprile 2011

Quest League

Il gioco di carte collezionabili più cool del momento lo sto facendo io!!!

Non da solo ma con il mio socio Osvaldo, un disegnatore, anzi IL Disegnatore che sta realizzando delle fantastiche carte graficamente spettacolari!

Presto i primi esempi di carte.

Ora un po di aspetti prettamente tecnici.

Dopo uno studio "millenario" sui framework php disponibili, non sono giunto a niente, allora ho pensato di "compormi" il mio usando dei mini framework che facevano il lavoro sporco evitandomi di ri-inventare la ruota ma allo stesso tempo dandomi la possibilità 1 di capire che succede e 2 integrando i componenti e rendendo il tutto divertente e sfizioso.
Quindi come "framework" che non è un framework ho deciso di usare Lexa Tools
Come ORM uno script che io trovo fenomenale nella sua semplicità ed efficiacia e cioè RedBean
Per il frontend vado sul classico con jQuery e con le sue UI che con poche righe di codice rendono facile fare le cose più spettacolari.

Sarà quindi uno dei primi browser game di carte collezionabili interamente AJAX senza l'ausilio di flash.

Grazie poi a jQuery Mobile verrà implementata anche la versione per ipad e palmari vari.

Quindi ne vedremo delle belle.

Stay tuned!