News

News generali, sull'informatica e non

Mattepuffo's logo
Non toccatemi PHP!

Non toccatemi PHP!

Oggi voglio esporvi la mie personale teoria su PHP, linguaggio che uso tutti i giorni e del quale non farei mai a meno!

Ma in giro molti lo snobbano e lo shifano, e penso che sia una bella esagerazione.

Come tutti i linguaggi, anche PHP ha i suoi pro e contro; e di certo non è perfetto.

Ma andiamo a vedere quali sono le maggiori critiche che gli vengono mosse:

  • lento rispetto ad altri linguaggi interpretati e compilati
  • inconsistente e caotico

Vi dico la mia su entrambi i punti.

Mattepuffo's logo
Mattepuffo.com festeggia i 1000 articoli

Mattepuffo.com festeggia i 1000 articoli

E alla fine anche io sono arrivato al traguardo dei 1000 articoli!

Essendo l'unico che scrive sul blog drei che non è male.

Per festeggiare ho deciso di uscire con la versione 4, che prevede un rinnovo grafico e qualche aggiunta.

Mattepuffo's logo
Qt 5 Quanto basta per imparare l'uso di Qt 5

Qt 5 Quanto basta per imparare l'uso di Qt 5

Che mi piace Qt 5 lo dovreste aver capito, anche se purtroppo ho poco tempo per studiarlo in maniera approfondita (basta anche vedere questo articolo).

E' con piacere, quindi, che vi presento questo libro, il primo in italiano sull'argomento: Qt 5 Quanto Basta.

Il libro è disponibile sia in formato cartaceo che in formato e-book su Amazoni.it.

Mattepuffo's logo
Software multipiattaforma. Una breve panoramica sulle tecnologie da usare

Software multipiattaforma. Una breve panoramica sulle tecnologie da usare

Sono un pò di anni che ormai programmo, ma non finisco mai di stupirmi su quello che scopro di nuovo!

Ho fatto diversi programmi per desktop, e cerco sempre di farli il più flessibili e aperti possibile, in modo da renderli usabili su più sistemi operativi (anche perchè io stesso uso sia Linux che Windows che Mac OS X).

Voglio fare una breve panoramica, riferendomi ovviamente alle mie esperienze (e sperando di non saprare troppe cavolate wink).

Prima di tutto facciamo una breve lista:

  • Java (o uno dei suoi derivati che necessitano di una JVM)
  • Python
  • Mono (C# e VB.NET)
  • Qt / QML

Partiamo dal primo.

JAVA

Questo linguaggio nasce proprio con l'intento di creare programmi multi-piattaforma.

L'unica cosa richiesta è la presenza della JVM (Java Virtual Machine), e qualche aggiustamento grafico, soprattutto in ambito Mac.

I contro sono la maggior pesantezza del software (dovuto proprio alla JVM, anche se la situazione è sicuramente migliorata) e il peso degli anni che inizia a sentire il linguaggio, soprattutto verso il C# (considerando la somiglianza tra i due e sperando ovviamente in Java 8).

Rimane comunque un'ottima alternativa, se non la prima in certi casi, guardando però anche ai vari linguaggi nati su questo (vedi Scala ad esempio, con le dovute differenze).

Mattepuffo's logo
Benvenuti sul nuovo blog!

Benvenuti sul nuovo blog!

EDIT 4: sistemato il form di ricerca, con la correzione di alcuni bug, e con più possibilità di ricerca per l'utente; aggiunti i tag nella pagina dell'articolo

EDIT 3: anche grazie alla segnalazione in un gentilissimo utente, che ringrazio, ho corretto e sistemato altri errori e imprecisioni; anche la navigazione dei classici "articoli più nuovi / vecchi" è migliorata

EDIT 2: trovati e corretti altri due piccoli errori, riguardanti i link nelle sezioni, categorie e tag.
Adesso tutti i link sono corretti e funzionanti!

EDIT: purtroppo c'è stato un piccolo problema con il redirect ed per un paio di giorni sembrava che il sito non esistessa più.

Ma come vedete non è così!! :)

Ciao e benvenuti sulla terza verisione di Mattepuffo.com!

Questa volta ho deciso di fare un bel salto, però, e di levarmi di mezzo Joomla et simili.

Ho preso questa decisione perchè trovavo che il sito stesse diventando un pò pesante e soprattutto perchè, da programmatore quale sono, volevo avere un controllo diretto su tutto quanto.

Anche il database penso ne risentirà postivamente (8 tabelle contro le circa 60 di Joomla).

Ovviamente non voglio screditare i CMS, ma penso che le cose fatte a mano rimangano ancora le migliori, soprattutto se hai voglia di smanettarci.

Infatti il blog è fatto tutto a mano; ovviamente in PHP e mi sono avvalso di Twitter Bootstrap.

Questo fa si che sia compatibile anche con i dispositivi mobile.

Mattepuffo's logo
Il blog si aggiorna

Il blog si aggiorna

Salve a tutti!!

Dopo vari tentativi e due giorni di lavoro pieni sono riuscito ad aggionare la versione di Joomla alla 2.5!

Mi sembra che funzioni tutto ma ho trovato un grosso problema: gli url degli articoli vecchi!

In pratica gli url sono cambiati in quanto adesso viene aggiunto sempre anche la parte index.php

Questo fa si che Google non trovi più gli articoli.

Bisognerà aspettare che venga rifatta l'indicizzazione.

Ma comunque il blog e tutti gli articoli ci sono.

Bisogna solo cercarli direttamente dal sito piuttosto che affidarsi a Google almeno per un pò.

Mi scuso per il disagio ma l'aggiornameno di piattaforma era necessario.

Ad eventuali prossimi aggiornamenti!!

EDIT

Rimesso a posto anche l'ultimo problema.

Adesso tutti i link su Google sono di nuovo raggiungibili.

Al prossimo articolo!!!

Mattepuffo's logo
I codici numerici della tastiera

I codici numerici della tastiera

Non tutti sanno che ogni tasto della tastiera ha anche un codice numerico.

Ovviamente il codice cambia a seconda del tipo di tastiera: QWERTY, AZERTY, italiana, americana, ecc....

Vi riporto i codice della tastiera italiana in una tabella.

Mattepuffo's logo
Ostia Beach

Ostia Beach

E' etstate, sono single da poco, il 5 vado in vacanza e la voglia di scrivere articoli "impegnati" diminuisce.

Oggi quindi vi posto sta canzone di Radio Globo.

Almeno se famo 4 risate!!

Mattepuffo's logo
Java Forever

Java Forever

Su YouTube ho trovato questo divertente video sulla programmazione.

Ovviamente solo gli appassionati di programmazione posso capirlo fino in fondo....

Scherzo ovviamente.

Comunque è fatto molto bene e vi consiglio di vederlo se avete 10 minuti.

Ciauz!