frame

Mattepuffo's logo
Alternative a Font Awesome

Alternative a Font Awesome

Da qualche anno, impazza sul web la mania degli icon font.

Ed ad essere sincere ne faccio uso anche io.

Sicuramente il servizio più conosciuto è Font Awesome, anche perchè si integra alla perfezione con Twitter Bootstrap.

Anche io uso Font Awesome, ma ogni tanto guardarsi intorno non fa male.

Vediamo quindi qualche possibile alternativa!

Mattepuffo's logo
CSS Framework: una rapida occhiata

CSS Framework: una rapida occhiata

NEWS: 27/12/2015

Ovviamente con questo articolo non voglio coprire tutti i framework esistenti, ma solo quelli che ho provato.

Vi propongo una mia personale classifica, dal più gradito, in base a diversi punti.

Cominciamo.

TWITTER BOOTSTRAP

Testato ed usato in produzione sia nella versione 2 che nella 3.

Lo trovo il migliore per molti motivi:

  • completo, anche di componenti da usare con Javascript (l'unica cosa che non mi piace e non uso è il carousel)
  • grafica pulita e leggera
  • abbastanza semplice da usare
  • anche se completo non è pesante
  • disponibile anche attraverso i CDN (io amo CDN e affini)
  • ottima documentazione
  • tantissimi tutorial
  • piento di add-on e plugin in giro per il web
  • il responsive funziona bene
  • attraverso Bootstrap Magic è possibile creare versioni personalizzate del CSS

Gode, ovviamente, anche del fatto di essere stato uno dei primi, e di essere "sponsorizzato" da Twitter.

Mattepuffo's logo
Identificare i tipi di file con HexBrowser

Identificare i tipi di file con HexBrowser

Per identificare i tipi di file, in genere si guarda alla sua estensione.

Però possono capitare almeno due cose:

  • le impostazioni di sistema nascondono le estensioni
  • sono nascoste / truccate (magari sono malware)

Quindi, in certi, per essere sicuri bisogna usare altri strumenti.

Mattepuffo's logo
Creare un Frame con wxPython

Creare un Frame con wxPython

E piano piano siamo arrivati anche a Python!

Il primo articolo di questo linguaggio riguarda la crezione di una finestra usando le librerie grafiche wxPython.

Le librerie wx sono open e multipiattaform, e ci sono porting per vari linguaggi.

La guida è basata su Python 2.7.

Cercando di fare subito le cose bene, facciamo subito le cose OOP.

Creiamo due file, uno che è i file di init, e uno che contiene la classe per il Frame.

Il primo file l'ho chiamato __init.py con questo dentro:

import wx
from Form import *

if __name__ == "__main__":
    app = wx.App()
    f = Form()
    f.Show()
    app.MainLoop()

Prima di tutto imprtiamo le librerie wx e richiamiamo anche l'altra classe con il Frame.

Sotto inizializimo la App e mostriamo il Frame; questo è il classico modo per lanciare le applicazioni wxPython.

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!