Mercoledì, Agosto 5, 2009
Guida italiana all’uso del Perl-compatible regular expression
Questo documento ha l’ambizione di colmare almeno parzialmente la carenza di informazioni in lingua italiana disponibili in rete sulla funzionamento del Perl-Compatible Language Expression.
Questa guida si pone come complemento per una conoscenza approfondita di tutti i prodotti software che impiegano espressioni regolari per effettuare ricerche. Il modo in cui il p-cre è stato implementato all’interno di questi prodotti esula dagli obiettivi qui definiti. È da considerarsi quindi buona norma, prima di affrontare questa guida, comprendere in dettaglio come possano essere introdotte le espressioni regolari al loro interno.
Un’espressione regolare è una stringa di caratteri che deve dire al ricercatore quale stringa (o stringhe) state cercando. Di seguito sarà spiegato il formato di un’espressione regolare in dettaglio. Se avete familiarità con il Perl, conoscete già la sintassi. Se avete familiarità con Unix, dovreste sapere che ci sono sottili differenze tra le espressioni regolari in Perl e quelle in Unix. Se usate Windows, nessun problema, è possibile utilizzare le informazioni presenti in questo documento con la maggior parte dei linguaggi di programmazione.
[Continua a leggere…]
Classe statica e normale, quali le principali differenze ?
Iniziamo questo breve articolo, con la pagina ufficiale del manuale di PHP, che tratta della parola chiave ’static’, la quale consente di definire membri statici all’interno di una classe :
http://it.php.net/ma … uage.oop5.static.php
Passiamo ora alla definizione formale di classe con membri statici:
[Continua a leggere…]
Utilizzare una proprietà pubblica è una cattiva pratica?
Perchè mai l’utilizzo di una proprietà pubblica dovrebbe essere una cattiva pratica? Semplice, per via dello scarso controllo sui dati inseriti! Questa è la miglior spiegazione che mi viene in mente per considerare questa pratica,
“cattiva”.
In realtà, personalmente, non vedo nulla di particolarmente problematico. Il problema è, che uso si fa di questa possibilità?
[Continua a leggere…]
Installare un Web Server (Lighttpd) con PHP
Per sviluppare siti internet con PHP, una delle cose più comode, è quella di poter disporre sul proprio PC, di un sistema composto da un Web Server corredato dall’interprete del linguaggio.
[Continua a leggere…]
Sabato, Novembre 1, 2008
Come attivare, in StiTE by RR, il supporto per l’help contestuale nei file PHP?
F1, il tasto di aiuto più utilizzato dai programmatori.
Durante l’editazione dei file scritti in linguaggio PHP, cosa c’è di meglio che premere il tasto F1 e visualizzare la guida della funzione che si trova in corrispondenza del cursore?
Esattamente come gli editor più blasonati, anche RSciTE (a partire dalla V.2), implementa l’aiuto sensibile al contesto, per utilizzarlo è sufficiente copiare un file!
SciTE, lanciare applicazioni PHP-GTK
In SciTE, durante l’editazione di un programma PHP-GTK, è molto utile poter eseguire il file in editazione, attraverso la voce di menu ‘Strumenti->Esegui’.
Per abilitare questa importante funzione è necessario specificare il percorso dell’interprete PHP.EXE. Questa informazione va specificata all’interno del file ‘html.properties’, presente nella cartella di SciTE.
Una volta aperto il file, si dovrà modificare la riga contenente :
command.go.$(file.patterns.php)=
Se, ad esempio, avessimo installato PHP-GTK (file php.exe) in ‘c:php-gtk2′, dovremo scrivere :
command.go.$(file.patterns.php)=”C:/PHP-Gtk2/php.exe” -f “$(FilePath)”
A questo punto, durante l’editazione dei nostri programmi, basterà premere F5 per eseguire il file in editazione.
Sabato, Ottobre 11, 2008
Manuale di SQL
Dal “Ministero del Tesoro” un interessante manuale su DataBase e SQL
Da questa pagina è possibile scaricare un bel manuale di 78 pagine, fornito dal “Dipartimento Tesoro - Ministero del Tesoro, del Bilancio e della Programmazione Economica”, nel quale troverete un’introduzione ai moderni sistemi DataBase e al loro linguaggio di interrogazione “SQL”.
[Continua a leggere…]
Scrivimi / Info
R.R. su Google+
Seguimi su Twitter
Feed RSS