Categoria: Blog

A questa categoria appartengono tutti i post che vanno in home page

  • .htaccess https redirect

    Può capitare di dover forzare tutte le chiamate http in https per un sito.

    Un modo molto pulito e semplice per farlo è modificare il file .htaccess presente nella root del proprio sito e ottenere un https redirect via .htaccess.

    E’ necessario modificare il file .htaccess in modo che contenga le seguenti linee di codice

    <IfModule mod_rewrite.c>
    RewriteEngine on
     #FORCING HTTPS FOR ALL HTTP REQUESTS
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Se è già stata creata una regola di rewrite (RewriteEngine on), sarebbe opportuno inserire questa come prima.

    Spero queste informazioni tornino utili.

  • Utilizzare notepad++ da riga di comando (Windows Vista, 7, 8)

    Utilizzare notepad++ da riga di comando (Windows Vista, 7, 8)

    Notepad++ è un ottimo software di editing testuale, leggero, veloce e molto potente.

    Consente l’integrazione di moltissimi plugin per i più svariati utilizzi ed è in grado di evidenziare la sintassi della quasi totalità dei linguaggi di programmazione e scripting, insomma, un vero must per sviluppatori e computerofili.

    Molto spesso ci si trova nella condizione di dovere modificare un file di testo (txt, php, css, js eccetera eccetera) da linea di comando.

    E’ possibile utilizzare notepad++ da riga di comando?

    La risposta è sì e mettere in condizione il vostro PC di lanciare notepa++ da command line è molto semplice. Basta seguire questi semplici passi:

    • Premete il tasto start
    • Cliccate con il tasto destro del mouse su “Computer” e scegliete proprietà dal menù contestuale appena apparso
    • Si aprirà una finestra nella cui barra sinistra si trova il link a “Impostazioni di sistema avanzate” da cliccare (vedi immagine sotto)

    Impostazioni di sistema avanzate

    • Si aprirà una finestra (mostrata in figura sotto) dove sarà necessario cliccare su “Variabili d’ambiente“

    Variabili di ambiente

    • Al click si aprirà un ulteriore finestra, quella delle variabili d’ambiente appunto, dove sarà necessario fare le configurazioni.

    Nello spazio della finestra dedicata alle variabili di sistema selezionare la variabile denominata “path” e cliccare su “Modifica”.

    Dobbiamo aggiungere alla fine della riga dedicata al Valore Variabile quanto segue:

    ;C:\Program Files (x86)\Notepad++\

    Si badi che questo è il path alla cartella di installazione di notepad++ così come installato sul mio sistema. Il vostro path potrebbe essere diverso.

    Una volta aggiunta questa stringa e salvata la configurazione sarà possibile utilizzare notepad++ da riga di comando. Di seguito faccio un esempio di comando:

    notepad++ miofile.txt

    Spero di essere stato utile.

  • Rimuovere linee vuote in Eclipse con un espressione regolare

    Di recente ho deciso di venire a capo di un problema non bloccante che spesso e volentieri mi ha fatto perdere molto tempo.

    Il problema

    Il problema si presenta solo sui file che trasferisco un da un ambiente locale ad uno remoto e consiste nel fatto che tra una linea di codice e l’altra viene interposta una linea vuota.

    Capita con tutti i tipi di file (css, php, html ecc ecc) ed è veramente fastidioso.

    Sebbene mi sia sempre capitato usando, per il trasferimento file, WinSCP non mi sento di addossare a questo software tutte le colpe. Forse è un problema del server o del CMS utilizzato, ma fatto sta che si presenta ed è molto fastidioso.

    La soluzione

    Mettete il file afflitto dal problema di linee vuote in Eclipse e lanciate la ricerca (CTRL+F).

    Cercate: ^\s*\n

    Sostituite: (niente)

    Ovviamente per “(niente)” intendo dire NON mettente nulla!

    Riferimento: http://stackoverflow.com/questions/1974491/remove-blank-line-in-eclipse