Ebooks download utility

Recentemente sono incappato in un sito interessante che contiene una vasta lista di ebooks, per lo più inerenti al mondo IT.
IT eBooks è infatti una sorta di libreria online piena di PDF, “liberi” da scaricare.

La lista è piuttosto vasta, di conseguenza quello che verrebbe naturale fare sarebbe usare la funzionalità di ricerca o navigare tra le varie pagine.

Domanda: e nel caso volessimo scaricare tutti gli ebooks? Un approccio diretto (scaricare i libri uno ad uno) sarebbe un sicuro spreco di tempo.
La soluzione migliore è creare una sorta di crawler custom che scarichi in automatico tutti i files.

La struttura della pagine è piuttosto semplice, quindi è stato abbastanza veloce e immediato implementare un utility che effettuasse il download.

Ho deciso di mettere online il codice sorgente e il file jar pronto per l’uso, direttamente su GitHub.

Repository: itEbooksDownloader.

VERSIONE INGLESE: su RogueAI

Articolo sulla rivista internazionale Pattern Recognition

Dopo la submission che avevamo fatto tempo fa e la conferma che il paper era stato accettato, ecco ora la pubblicazione ufficiale sulla rivista internazionale Pattern Recognition dell’articolo ricavato dal lavoro di tesi di laurea specialistica.
Il titolo dell’articolo è: Content-Based Image Retrieval with Relevance Feedback using Random Walks.
Sul sito del mio ex-collega di università e correlatore Samuel Rota Bulò, potete trovare il PDF in versione preprinting.

Ecco quindi il mio primo Journal Paper:
[J01]
S. Rota Bulo’, M. Rabbi and M. Pelillo
Content-Based Image Retrieval with Relevance Feedback using Random Walks,
Pattern Recognition
vol. 44, pp. 2109–2122, 2011.

Il link dell’articolo ufficiale su ScienceDirect.
Buona lettura! E aspetto i vostri pareri 🙂

Hakin9 5/2007 in edicola

E’ uscito anche se con un pò di ritardo (mi è arrivato a casa qualche giorno fa) il numero di Maggio di Hakin9, il 5/2007 per la precisione.
Di seguito vi elenco in breve il contenuto del numero:

Copertina Hakin9 Maggio 2007

  1. Web Penetration Test – Guida allo sfruttamento di un remote code exploit
    Daniele Costa
    Come è ormai noto uno dei maggiori pericoli per i server presenti in rete è costituito dallo sfruttamento improprio di vulnerabilità legate alle applicazioni web basate su tecnologie di scripting come il PHP, il PERL oppure ancora l’ASP. Infatti quasi tutte le azioni di web defacement sono dovute allo sfruttamento di una vulnerabilità riconducibile alla famiglia dei Remote Code Exploit (di seguito indicata come RCE.
  2. Terminal Server Security
    Vittorio Pavesi
    Terminal Server è un componente di Windows che consente l’amministrazione remota e la pubblicazione centralizzata di applicazioni; in questo articolo si analizzeranno le sue principali vulnerabilità, i vettori di attacco e le best practice per aumentare il livello di sicurezza.
  3. TCP Sequence number prediction
    Francesco Beatino
    La predicibilità dei numeri di sicurezza nelle connessioni TCP ha reso possibile la realizzazione di famosi attacchi informatici di elevato spessore tecnico e per noi di prezioso valore didattico.
  4. Strumenti per il test di un’infrastruttura VoIP
    Luca Leone,
    La tecnologia che rende possibile una conversazione telefonica attraverso il traffico IP più comunemente denominata VOIP (Voice Over IP) è sempre più utilizzata sia da aziende che da privati.
  5. Dalla criptazione dei dati alla rivelazione delle intrusioni, dai log al tracciamento
    Matteo Ratini
    In questo articolo verranno illustrate alcune delle principali azioni da mettere in atto al fine di rendere la tua rete Unix o Windows più sicura.
  6. Approccio all’analisi di Sistemi TLS/SSL
    Stefano Maccaglia
    E’ evidente come uno de motori più importanti della ricerca siano le esigenze di mercato. In questo senso l’affermarsi del Secure Sockets Layer (SSL) come standard delle connessioni crittografate tra browser e server web è una testimonianza significativa.
  7. Fondamenti di crittografia applicata – Cesare e Vigenère
    Giacomo Rosapepe
    Ai nostri giorni la necessità di nascondere messaggi strategici da occhi indiscreti è quanto mai sentita.
  8. Intervista
    Intervista a Fabio Barà Cappuccio della Oracle Italia
  9. Test di consumatori
    Stavolta abbiamo testato specialmente per voi i router

Per qualsiasi informazioni a riguardo consultate il sito internet della rivista.