writer

Mattepuffo's logo
Come usare file temporanei in C#

Come usare file temporanei in C#

La creazione di file temporanei in C# è abbastanza semplice.

Usando il metodo Path.GetTempFileName, che si occupa di creare un file temporaneo e restituire il percorso intero.

Dalla documentazione ufficiale:

Questo metodo crea un file temporaneo con estensione TMP. Il file temporaneo viene creato nella cartella temporanea dell'utente, che è il percorso restituito dal metodo GetTempPath.
Il metodo GetTempFileName genererà un IOException se viene utilizzato per creare un file di più di 65535, senza eliminare i precedenti file temporanei.
Il metodo GetTempFileName genererà un IOException se non è disponibile alcun nome di file temporaneo univoco; per risolvere questo errore, eliminare tutti i file temporanei non necessari.

Mattepuffo's logo
Testo sopralineato in LibreOffice

Testo sopralineato in LibreOffice

In questo articolo avevamo visto come impostare la sopralineatura ad un testo in Word.

Oggi vediamo come fare la stessa cosa in LibreOffice; dovrebbe valere anche per OpenOffice.

La cosa che mi ha colpito di più è stata la facilità rispetto a Word.

Selezionate il testo che volete sopralineare.

Mattepuffo's logo
Rimuovere estensioni dagli URL con htaccess

Rimuovere estensioni dagli URL con htaccess

La regole RewriteRule di Apache è di sicuro una delle più usate, in quanto consente di rendere gli URL ben formati e di più facile lettura per i motori di ricerca.

In genere una delle cose che si fa subito è quella di cambiare l'estensione, anche per non far vedere il linguaggio usato.

Molto spesso, invece, si desidera levarla del tutto l'estensione, rendendo così l'URL più "parlante".

Mattepuffo's logo
Generare Feed RSS con PHP

Generare Feed RSS con PHP

Generare dei Feed RSS per il proprio blog con PHP, è una pratica piuttosto semplice se ci si affida a librerie apposite.

Io sto usando questa con molta soddisfazione; la libreria si chiama ajaxray e la trovate qua.

Scaricatela e scompattatela; vedremo un semplice esempio prendendo i dati da database.

Mattepuffo's logo
Creare file in Android

Creare file in Android

Diciamo che quasi tutte le app hanno bisogno di scrivere delle informazioni da qualche parte.

Ad esempio, nel mio caso, ho una appa che prende i dati da dei file JSON, memorizzati nella memoria dello smartphone.

Oggi vediamo come creare i file attraverso le nostre app Android.

Prima di tutto nell'Activity (o nel Fragment) impostiamo il path generale di dove salvare i file:

private String path = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator;

Il metodo getExternalStorageDirectory identifica, appunto, lo external storage di un dispositivo.

A questo punto vediamo come creare i file; nel mio esempio interrogo una base dati in remoto, e con i dati restuiti creo il file.

Avrò quindi una classe AsyncTask che richiama tutto il resto:

public class DownloadDatas extends AsyncTask<Object, Object, Object>  {

        @Override
        protected Object doInBackground(Object... params) {
            Service s = new Service();
            try {
                JsonFile.create(path + "last_entries.json", s.getLastItems("last_entries.php"));
            } catch (ClientProtocolException e) {
            } catch (IOException e) {
            } catch (JSONException e) {
            }
            return null;
        }
    }

L'oggetto Service è quello che si preoccupa di interrogare un web service remoto.

Di questo ne ho già parlato e quindi non mi ci soffermo.