spl

Mattepuffo's logo
Classe per gestire file in PHP

Classe per gestire file in PHP

Oggi vorrei postare una mia classe che mi sono creato per gestire i file e le direcory con PHP e la SPL.

Della SPL (Standard PHP Library) ne ho già parlato alcune volte.

Questa classe non vuole essere una classe definitva o perfetta; anzi, io stesso la aggiorno e modifico abbastanza spesso.

Suggerimenti e migliorie sono ovviamente ben accetti.

Mattepuffo's logo
Listare file e directory con la Standard PHP Library

Listare file e directory con la Standard PHP Library

Come ho già anticipato in altri articoli la SPL (Standard PHP Library) è un insieme di strumenti che PHP ci mette a disposizione e che ci permette di velocizzare alcune operazioni.

Oggi vediamo come usare l'oggetto DirectoryIterator per listare file e directory.

Se guardate la documentazione ufficiale possiamo notare che la classe estende ed implementa diverse altre classi.

Questo fa si che il lavoro sporco viene fatto dalla classe lasciando al programmatore molto meno lavoro.

La classe è inoltre dotata di parecchie funzioni utili.

Mattepuffo's logo
Leggere file con SplFileInfo

Leggere file con SplFileInfo

L'oggetto SplFileInfo fa parte della cosiddetta Standard PHP Library (SPL).

La sto scoprendo in questi giorni, vista anche la maggiore importanza che ha dalla versione 5.3 del linguaggio.

Infatti dalla versione 5.3 è diventata parte integrante di PHP e non può essere disinstallata o disattivata.

Oggi vediamo come leggere un file utilizzando due oggetti: SplFileInfo e SplFileObject.

Mattepuffo's logo
Creare uno splash screen in Java

Creare uno splash screen in Java

Java mette a disposizione la classe SplashScreen per creare degli splash screen per le nostre applicazioni.

A mio modo di vedere però sono poco flessibili e si possono ottenere cose migliori usando un JWindow.

Io per creare il mio splash ho usato una JWindow temporizzato; così facendo posso impostare qualsiasi aspetto della finestra.

Inoltre con la classe Timer possiamo decidere per quanto visualizzare la finestra.

Mattepuffo's logo
Gnome split

Gnome split

Avevo già parlato di come dividere i file usando Linux.

Solo che in quell'articolo ho usato split che è un programma che si usa da terminale.

Per gli amanti delle applicazioni grafiche in giro ho trovato Gnome split.

Per installarlo su Archlinux potete usare yaourt in quanto il pacchetto lo trovate su AUR:

# yaourt -S gnome-split

Su Ubuntu invece dobbiamo aggiungere un repo apposito:

# add-apt-repository ppa:gnome-split-team/ppa

# aptitude update

# aptitude install gnome-split

Il programma è scritto in Java con le librerie GTK+, ed offre diverse opzioni.

Mattepuffo's logo
Cambiare l'aspetto di Plymouth

Cambiare l'aspetto di Plymouth

Plymouth è lo splash-screen di default Ubuntu già dalla versione 10.04 e può essere installato su qualsiasi distro (stando attenti alle schede video!).

La guida prenderà in considerazione Ubuntu solo perchè io ce l'ho installato solo qua.

Il tema di deault è il logo ufficiale di Ubuntu, ma è possibile cambiarlo.

Prima di tutto installate i temi (i pacchetti plymouth-theme-fade-in plymouth-theme-glow plymouth-theme-sabily plymouth-theme-solar).

Se volete potete installare anche i temi delle derivate (plymouth-theme-kubuntu-logo xubuntu-plymouth-theme lubuntu-plymouth-theme plymouth-theme-ubuntustudio).