Primo Programma col C++

11 Gennaio 2024 di Daniele Frulla


Il C++ e’ un linguaggio di programmazione tutt’altro che sorpassato. Col C++ si possono realizzare software per ogni piattaforma.

Come compilatore del C++ si puo’ utilizzare il facilissimo g++ gratis e reperibile da praticamente ogni distribuzione Linux.

Leggi…

Script per Effettuare un Backup dei Siti Hosting

23 Luglio 2016 di Daniele Frulla


Backup con LFTP

Se hai diversi siti web in un provider hosting, generalmente ti viene fornito l’accesso FTP, quello HTTP e poco altro. Se hai bisogno che il sito sia recuperabile, ti verrà fornito a pagamento un backup giornaliero.

Supponiamo che tu abbia svariati siti web e non voglia pagare il servizio di backup, allora hai bisogno di un tuo server locale che possa backuppare i tuoi siti web.

Premetto che come servers casalinghi si può utilizzare un mini pc fanless car, perché è minuscolo, si può tenere a casa e consuma veramente pochissimo.

Leggi…

Benchmark Per Applicazioni in Php

6 Luglio 2016 di Daniele Frulla


Ti sei mai chiesto:

Leggi…

Dividere Array in Pagine con una Classe in PHP

29 Dicembre 2015 di Daniele Frulla


Paginazione

Diverse volte ti sarà capitato di dover dividere il risultato di una SELECT in pagine, oppure un array in diversi sotto array. Questo è necessario nella programmazione parallela, o anche per presentare a video diverse pagine di un unico risultato.

Leggi…

Test Velocità di Rete – Funzione per Pingare un IP o un Host con PHP

22 Dicembre 2015 di Daniele Frulla


Ping

La funzione di ping di un IP o di un Host è fondamentale se si deve sondare lo stato di una rete o la velocità di comunicazione tra due clients o tra due server.

Spesso è necessario implementarla in PHP per verficare l’esistenza o meno di un servizio o di un server.

Leggi…

Convertire Url Relativi in Url Assoluti con PHP

18 Agosto 2015 di Daniele Frulla


URL - Uniform Resource Locator

URL - Uniform Resource Locator

URL (Uniform Resource Locator) non è altro che la stringa che metti nel tuo browser. Quando vedi un link, stai vedendo esattamente una URL.

Vi possono essere due tipi di URL:

  1. Url assoluta (per esempio “http://www.newstechnology.eu/it/argomenti/php“)
  2. Url relativa (per esempio  “../php“)

Url Assoluta

Quando mi trovo di fronte ad una URL assoluta è molto semplice, quello è link e non devo fare nessuna modifica per individurare il server che ospita la mia pagina relativa.

Url Relativa

I problemi iniziano a farsi sentire quando qualche pagina ti mostra una Url Relativa. In primo luogo dobbiamo individuare a quale sia il percorso a cui mi sto riferendo. Facciamo un esempio: mi trovo nella pagina “http://www.newstechnology.eu/it/argomenti/php/urls” ed all’interno della pagina trovo un link relativo di questo tipo “../url_relative“. In altri termini questa URL non è altro che questa “http://www.newstechnology.eu/it/argomenti/php/../url_relative” e tenendo presente che i puntini indicano di andare alla directory precedente il link assoluto sarà “http://www.newstechnology.eu/it/argomenti/url_relative“.

Funzione PHP per Convertire URL

Ho individuato quindi una funzione per convertire l’URL “http://www.newstechnology.eu/it/argomenti/../url_relative” in URL assoluto.

function convertUrlRelative( $address ) {
$address = explode('/', $address);
$keys = array_keys($address, '..');

foreach($keys AS $keypos => $key) {
array_splice($address, $key – ($keypos * 2 + 1), 2);
}

$address = implode(‘/’, $address);
$address = str_replace(‘./’, ”, $address);
return  $address;
}

 

Come Eliminare o Nascondere un elemento Nel Responsive Design

3 Agosto 2015 di Daniele Frulla


Css Cascading Style SheetOrmai da tempo mi sono imbattutto nella progettazione di template responsive. Questo tipo di programmazione sfrutta il linguaggio CSS per far decidere di visualizzare gli elementi di una pagina in base alla tipologia di schermo su cui si richiama l’html.

Più in dettaglio si possono nascondere gli elementi di una pagina quando lo schermo diventa piccolo o visualizzarli quando lo schermo si ingrandisce.

Leggi…

W3C – Seguire lo standard

2 Agosto 2015 di Daniele Frulla


w3c

w3cCon la parola W3C si indica il Consorsio del World Wide Web.  Infatti, se guardate bene le W sono presenti ben 3 volte.

Il W3C è un’insieme di aziende che si occupa di stabilre uno standard per il Web. Leggi…

Le classi PHP per il Model di MVC senza Framework

25 Febbraio 2015 di Daniele Frulla


Model View Controller

Tra tutti i framework che girano, mi sono sempre chiesto quale è il più adatto alle mie esigenze.

La risposta non è ancora arrivata, ma ho capito che il modello che si usa in ambiente di sviluppo è tanto importate quanto il framework.

Quindi, lasciamo perdere i frameworks e vediamo quale sia una possibile classe per gestire il Model di un MVC.

Leggi…

Testing Piattaforme Web PHP e MySql

22 Settembre 2009 di Daniele Frulla


In ambito di programmazione si ha spesso la necessità di installare ambienti di testing per verificare la funzionalità del software che si sta realizzando.

Per quanto riguarda la programmazione PHP con supporto di database MySql si può optare per diverse soluzioni.

 

Avevo già parlato di piattaforme web su chiavetta USB, ma questa volta parlerò di una soluzione semplificata per piattaforme Linux.

 

In meno di 10 minuti è possibile avere a disposizione un server PHP, MySql, Apache su piattaforma Linux.

Prima si sarebbero installati con il comando apt-get install tutti gli applicativi che erano necessari.

Ora si può operare come segue:

  1. Scaricare l’applicativo XAMPP per linux dal sito web.
  2. Lanciare il comando  sudo tar xvfz xampp-linux-1.7.2.tar.gz -C /opt
  3. Lanciare il server con il comando sudo /opt/lampp/lampp start.

Siete ora pronti per testare i vostri applicativi copiandoli nella cartella /opt/lampp/htdocs e visualizzare i risultati con un browser web alla pagina http://localhost.

Più semplice di cosi…!!

1 2

Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812