ext

Mattepuffo's logo
Da CURLcode a string in C++

Da CURLcode a string in C++

In questo articolo abbiamo introdotto l'uso di CURL in C++ facendo un esempio di base.

In genere però é più probabile dover trasformare la risposta che ci arriva come oggetto CURLcode, ad esempio in string perchè poi processata.

Ad esempio se ci arriva in JSON (come nel mio caso).

Quindi dobbiamo convertire CURLcode in string.

Per farlo dobbiamo apportare un pò di modifiche; cominciamo dal file .h:

#ifndef READ_H
#define    READ_H

#include <iostream>
#include <curl/curl.h>

using namespace std;

extern "C" int readCurlHelper(char *data, size_t size, size_t nmemb, string *buffer);

class Read {
public:
    Read();
    virtual ~Read();
    void read(string file);
    size_t curlToString(char *data, size_t size, size_t nmemb, string *buffer);
private:
    string response;
    string url;
    CURL *curl;
    CURLcode res;
    struct curl_slist *headers;
};

#endif

Abbiamo aggiunto due funzioni, una interna che si occupa di costruire la stringa, e una esterna che si occupa della conversione.

Mattepuffo's logo
Accedere alle partizioni di Linux da Windows con Linux Reader

Accedere alle partizioni di Linux da Windows con Linux Reader

In linea di massima Windows non è in grado di accedere alle partizioni Linux.

C'è qualche vecchio driver (che non mi ricordo come si chiama) che permette di accedere alle partizioni Ext2, ma non è più stato aggiornato, e visto che la maggior parte delle distro oggi usa EXt4 non è molto utile.

Inoltre aggiungo anche non è molto consigliata come operazione, ma le emergenze ci stanno sempre.

Mattepuffo's logo
Introduzione a Sencha touch

Introduzione a Sencha touch

Sencha touche è uno die vari framework disponibili per la creazione app mobile (compatibile solo con browser basati su Webkit come Safari e Chrome).

A mio avviso è anche una delle migliori, ma ha una curva di apprendimento abbastanza ripida in quanto non è basata su HTML, ma è Javascript-driven.

Questo vuol dire che tutta l'applicazione sarà scritta dentro un file js.

Iniziamo con lo scaricare il tutto da qua; io ho scaricato la versione Open Source.

Dopo di che creiamo una cartella js e mettiamo il tutto la dentro.

Dentro la cartella js creiamo anche un file app.js; questo sarà il file dove andremo a scrivere tutta l'applicazione.

Nella root creiamo un semplice file index.html con questa roba dentro:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        <link rel="stylesheet" href="js/touch/resources/css/sencha-touch.css" type="text/css" />
        <script type="text/javascript" src="js/touch/sencha-touch-all-debug.js"></script>
        <script type="text/javascript" src="js/app.js"></script>
    </head>
    <body>
    </body>
</html>

Come vedete questo file si limita a caricare il foglio di stile predefinito, la libreria sencha e il nostro file app.js.

Dentro al body non c'è nulla!

Mattepuffo's logo
Accedere alle partizioni Linux da Windows

Accedere alle partizioni Linux da Windows

Anche se lo sconsiglio può sempre capitare di dover accedere alle partizioni Linux da Windows.

La possibilità ci viene offera da questo driver Ext2Fsd.

Questo driver permette di accedere alle partizioni EXT2, EXT3 e EXT4 sia in scrittura che in lettura.

Solo per EXT4 in verità di default è impostata la sola lettura, anche se si può forzare la scrittura (che però non è ufficialmente supportata......).

Le versioni di Windows supportate sono la 2000, XP, Vista e 7.

Mattepuffo's logo
Convertire partizione ext2 in ext3

Convertire partizione ext2 in ext3

ext2 e ext3 sono due tipi di filesystem utilizzati in Linux.

Ce ne stanno diversi, ma per ext2 è stato (forse) il più usato, e da un pò di tempo è stato "soppiantato" da ext3.

L'altro giorno però mi è capito su una Debian di dover convertire la partizione da ext2 a ext3.

Questo perchè non volevamo formattare il tutto.

Dopo aver fatto una clonazione salva chiappe della partizione con clonezilla, abbiamo eseguito queste operazioni.

Mattepuffo's logo
Estrarre immagini dai PDF

Estrarre immagini dai PDF

Anche Windows ogni tanto riserva qualche sorpresa.

Ieri ho trovato un comodo programma per estrapolare le immagini dai PDF senza usare Photoshop & co.

Il programma si chiama Some PDF Images Extract e lo trovate qua.

Il programma è gratuito e molto semplice da usare, ma compatibile solo con Windows.