cd

Mattepuffo's logo
PHP JSON decode

PHP JSON decode

Qui avevo parlato di come trasformare il risultato di una query in formato JSON.

Da qualche parte si presume ci sia un client che voglia vedere il risultato della query, e non in formato JSON.

I tipi di client possono essere i più vari, e scritti in diversi linguaggi.

Se vogliamo fare la decodifica in PHP possiamo farlo in maniera molto semplice.

Ripartiamo dalla parte server:

<?php $host = "localhost"; $user = "user"; $pass = "pwd"; $db = "library"; $conn = mysqli_connect($host, $user, $pass, $db) or die(mysqli_connect_error()); if (mysqli_connect_errno()) { echo "Connessione fallita: " . die(mysqli_connect_error()); } $result = mysqli_query($conn, "SELECT * FROM book"); $rows = array(); while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { $rows[] = array( 'title' => $row['title'], 'author' => $row['author'], 'editor' => $row['editor'] ); } echo json_encode($rows); mysqli_free_result($result); mysqli_close($conn);

Mattepuffo's logo
Un breadcrumb per Nautilus Elementary

Un breadcrumb per Nautilus Elementary

Dopo aver visto come installare Nautilus Elementary, vediamo "instalare" un breacrumb decente che dovrebbe essere valido per tutte le distro.

Prima di tutto andate tra le preferenze (Modifica -> Preferenze-> Tweaks) e abilitate la voce Show like breadcrumbs.

Poi possiamo seguire due strade:

  • scaricate il pacchetto a mano da qua e copiate tutto dentro a /home/utente/.themes
  • usate il terminale

Se seguite la seconda strada, aprite un terminale e digitate i seguenti comandi tenendo presente che:

  • col primo comando ci spostiamo nella /home.
  • col secondo scarichiamo nella nostra /home il pacchetto.
  • col terzo scompattiamo il file compresso; state attenti perchè questo comando sostituirà la directory .themes senza chiedervi nulla.
  • controllate prima se avete già qualcosa.
  • infine "riavviamo" nautilus.

Mattepuffo's logo
Carpiamo le password di Windows in pochi minuti con Ophcrack

Carpiamo le password di Windows in pochi minuti con Ophcrack

Durante la mia esperienza lavorativa ho notato che molte macchine Windows portate in assistenza richiedevano la password per il login. Si rendeva necessario quindi contattare il proprietario, sperando che si ricordasse i dati di accesso, cosa comunque piuttosto frequente. Nei casi più disperati, però, mi sono trovato costretto a fare di necessità virtù e girando per la rete ho trovato questo potentissimo e gratuito tool: Ophcrack e consente di carpire le password di tutti i sistemi operativi Microsoft di ultima generazione, compresi XP e Vista.