data

Mattepuffo's logo
Introduzione a Web SQL Database in Javascript

Introduzione a Web SQL Database in Javascript

Web SQL Database è un API web per lo storage dei dati in formato database nel browser attraverso Javascript.

In sostanza si tratta di una delle varie API per lo storage dei dati nelle web application.

Al momento Firefox non è compatibile con questa API, in quanto ne sfrutta un'altra che vedremo prossimamente.

Mattepuffo's logo
Monitorare il traffico dati su iPhone dal Notification Center

Monitorare il traffico dati su iPhone dal Notification Center

Mi dispiace dirlo, ma su certe cose Android, almeno su l'installazione di default, sta avanti rispetto a iOS.

Ad esempio sulla possibilità di monitorare il traffico dati.

Ovviamente, tutto ovviabile tramite l'installazione di alcune app.

My Data

Questa è una semplice app / widget che ci permette di controllare il consumo e il traffico dati Wi-Fi e network.

E' possibile vedere le statistiche individuali e quanto consumato a livello giornaliero.

Mattepuffo's logo
Impostare il valore predefinito in MySQL

Impostare il valore predefinito in MySQL

Come sappiamo, in generale nei database abbiamo la possibilità di impostare un valore di default per i campi.

Questo valore dovrebbe essere quello di base nel caso in cui non gli venga passato nulla.

Può anche essere comodo se vogliamo ripristinare i vari record al valore di default.

Questo può essere fatto usando la parola chiave DEFAULT.

Mattepuffo's logo
Esportare DataSet in Excel

Esportare DataSet in Excel

In un altro articolo ho spiegato come esportare una DataGridView in Excel.

Adesso vediamo come esportare un DataSet direttamente, in modo da renderlo indipendente dal componente dove visualiziamo i dati.

In questo caso, infatti, i dati vengono poi rappresentati su una pagina Asp.NET e il plugin jQuery DataTable, il che rende impossibile esportare i dati direttamente dal componente.

Dobbiamo quindi estrarli direttamente da un DataSet.

Prima di tutto dobbiamo avere un metodo che esegue la connessione e la query; tipo questo:

        public DataSet getSomething()
        {
            connection().Open();
            OdbcCommand cmd = new OdbcCommand();
            OdbcDataAdapter adapter = new OdbcDataAdapter();
            DataSet ds = new DataSet();
            cmd.CommandText = "SELECT * FROM somewhere";
            cmd.Connection = conn;
            adapter.SelectCommand = cmd;
            adapter.Fill(ds);
            ds.Dispose();
            conn.Close();
            return ds;
        }

Semplicemente ritorna un DataSet.

Mattepuffo's logo
Leggere feed RSS in Asp.NET e C#

Leggere feed RSS in Asp.NET e C#

Necessità: mostrare i titoli degli utlimi articoli del mio blog (questo qua insomma) sul mio sito (MatteoFerrone.com).

Il sio è scritto in Asp.NET e C#, e oggi vi spiego come farlo.

Come al solito avremo bisogno di un pò di codice C# nel code-behind della pagina, e un pò di Asp.NET con i suoi controlli.

Cominciamo dalla prima parte:

public partial class Blog : System.Web.UI.Page
{
  protected string title;
  protected string desc;

  protected void Page_Load(object sender, EventArgs e)
  {
   DataSet ds = new DataSet("rss");
   ds.ReadXml("https://www.mattepuffo.com/site/index.php?format=feed&type=rss");
   title = ds.Tables["item"].Rows[0]["title"] as string;
   desc = ds.Tables["item"].Rows[0]["description"] as string;
   rss.DataSource = ds.Tables["item"];
   rss.DataBind();
  }
}

Le variabili protected (e non private perchè sennò non sarebbero raggiungibili sulla pagina) rappresentano i dati che vogliamo vedere: il titolo e la descrizione.

Sotto nel caricamento della pagina creiamo un DataSet dove immagazzinare i dati.

Mattepuffo's logo
Calcolare lo spazio occupato da una database in MySQL

Calcolare lo spazio occupato da una database in MySQL

Ad oggi si tende sempre di più ad usare strumenti grafici tipo phpmyadmin per gestire i nostri database MySQL (e non......).

Nel caso di servizi di hosting, poi, i nostri db li possiamo gestire praticamente solo attraverso strumenti del genere.

Ma se volessimo/dovessimo per qualche motivo sapere la dimensione occupata dai nostri db attraverso la shell (o più in generale tramite query)?

Ebbene la soluzione c'è.

Tramite una semplice query possiamo scoprire lo spazio occupato dai nostri db; se non abbiamo accesso ad una shell possiamo far eseguire la query ad un linguaggio lato server (PHP, Java,....).

Da shell seguiamo questi passi.

Logghiamo nel nostro db:
$ mysql -u utente -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 16
Server version: 5.5.21-log Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Comparirà il classico prompt di MySQL.