Make your own IP world map!

Shotokan - sabato 3 Agosto
Oggi giornata malinconica: mi sono ricordato di un progetto che scrissi tempo addietro, per creare una ‘mappa degli ip terrestri’. Ho deciso di riprendere in mano il progetto per puro divertimento, posto qui una guida su come farlo su qualsiasi PC linux (nel mio caso, una derivata di Debian)Cominciamo.

Speeding up your Android-browsing experience and save MB!

Shotokan - lunedì 18 Marzo
Tutti quanti conosciamo (o dovremmo) il funzionamento base di un browser: Eseguo una richiesta GET a www.pincopalla.com pincopalla.com viene cercato negli entry DNS, mi viene restituito un IP con cui contattare pincopalla.com, viene chiesto a pincopalla.com che address ha www.pincopalla.com (potrebbe essere differente), si inizia la richiesta GET e viene scaricato il contenuto della pagina cosi’ com’e’, il 90% delle volte NON minimizzato, NON compresso ed inoltre se il server risiede in culonia avremo un tempo di caricamento di oltre 4-5 secondi per pagina. Tutto questo: NON e’ carino con la nostra bolletta telefonica NON e’ carino con il nostro...

Securing small data: the encrypted RAID way

Shotokan - martedì 26 Febbraio
Anche voi avete spesso a che fare con dati hot? Anche voi cercate di proteggere al massimo i dati sensibili o non trasmissibili?E per trasportare dei dati in modo sicuro tramite usb, come vi siete organizzati? 😉Chapter 1: what’s secure it’s unsecureAffidarsi alla crittografia offerta dagli zip sicuramente non e’ il metodo migliore, dopotutto per copiare uno zip non ci vuole un genio ed i servizi di decodifica zip online ce ne sono a palate.Encrypted RAR? forse un pelo piu’ sicuro, totalmente inutile in ogni caso.Tutti gli algoritmi per cryptare file, piu’ testati sono piu’ pubblici sono e piu’ i nostri amici burloni (h4xx0rz o...

ADB/Fastboot & MTP Over Linux (by Nihilus)

Shotokan - martedì 26 Febbraio
Premessa:Milioni di persone stanno smadonnando (anche in questo preciso momento) per far funzionare Android su un sistema Linux based. Dunque, un bel giorno uno compra un dispositivo Android e spera che ci sia un minimo di compatibilità con un sistema Linux, e invece cosa si trova davanti?! MTP, ripeto MTP (Media Transfer Protocol)! Un maledettissimo protocollo ideato da Microzozz per il trasferimento file (originariamente musica e foto) e legato al mondo ¨Winzozz Media Player / XBOX¨. Ma non è il caso di perdersi d’animo, colleghiamo il bel dispositivo al PC, e….e….e….ed è un miracolo se un OS Linux lo...

Samba & secure backup(s)

Shotokan - venerdì 22 Febbraio
Avete una macchina linux con dischi in raid1 o altro su cui salvate i dati in modo ‘lossless’? Creare una samba share e’ una buona soluzione per permettere agli utenti nella lan di salvare i dati in modo sicuro. ..Ma che succede se invece di avere problemi di perdita dati ‘hardware-related’ e’ proprio il software che stiamo usando (un gestionale? un downloader per .gif di gattini su icanhas.cheezburger.com?) che magari salva i dati su dei database .sqlite ad avere problemi di stabilita’? Salvare i dati in una sola copia equivarrebbe a perdere tutti i dati, ma salvarli in multiple...

Linux SSH & Apache Multiuser Security

Shotokan - lunedì 28 Gennaio
Dilemmi, dilemmi continui! Se aggiungo un utente, cosa potra’ fare sul mio server? Cosa potra’ leggere, dove potra’ scrivere?Sembrano risposte facili <<dai pochi privilegi all’utente e non fare cazzate, cretino!>> ..Ma se questo non dovesse bastare?Dilemma della ‘connessione condivisa’Dando accesso SSH ad un utente, l’utente potrebbe usare il mio server come proxy sfruttando direttamente il TCPForwarding dell’SSHD.Vediamo di ridurre i privilegi agli utenti, creando un gruppo apposito: ora decidiamo la directory in cui posizionare gli utenti (/home/ ?) e creiamo un utente di test:

Prototype inheritance, wattisdis

stoke - lunedì 28 Gennaio
Fuori c’è un tempo veramente di merda: fa freddo, piove e c’è un ragazzo che somiglia molto a nex che corre nudo in mezzo alla strada.E’ in questi momenti che di solito mi faccio un giro nelle varie community; e più leggo discussioni sulla pseudo-OOP di js più mi inalbero come nex davanti al C++.Il fatto è che non riesco ancora a comprendere perché ci siano sempre più webdeveloper (o probabilmente persone che si appropriano di quel titolo ingiustamente) che non riescono a capire la prototype inheritance di js, infamandola quindi ingiustamente.Every fuckin’ thing is an objectYep, even your...

I cinque framework CSS che non potete non conoscere!

Lotus - domenica 27 Gennaio
Nella mia, seppur breve, esperienza da web designer mi sono ritrovato ad affrontare e utilizzare numerosi framework CSS, in questo articolo stilerò una lista dei miei preferiti con relative caratteristiche e difetti.52FRAMEWORK52Framework offre una ottima integrazione con le principali features di HTML5 come player-video, canvas, form-validation, reset e local-storage, utilizzando un sistema di grid semplice, compatto e funzionale. Il design base è minimale ed essenziale, offre pieno supporto ai browser più utilizzati ( compreso IE6 ).

Automi cellulari – le regole del sistema.

Lotus - domenica 27 Gennaio
IntroduzioneQuante volte avete sognato di essere degli Dei? Quante volte avete pensato di poter amministrare un universo in miniatura, un sistema regolato dalle vostre regole, simulandone gradualmente la progressione e lo stato finale. Nei primi anni 50 due matematici di nome Stanislaw Ulam e John Von Neumann ( al secondo si deve un particolare merito per lo sviluppo di teorie e tecniche che hanno reso l’informatica moderna ciò che è in questo momento ) partorirono l’idea di Automa Cellulare: un organismo in grado di riprodurre sè stesso e svilupparsi nel corso del tempo secondo regole prestabilite dal creatore. Lo...

5 tools per un buon web design

Koala - venerdì 25 Gennaio
Il web design è un’assoluta rottura di coglioni, sopratutto se pensiamo che dobbiamo stylare ogni cosa se vogliamo che la nostra opera risulti completa e visivamente attraente (quasi scopabile). In tutto il processo di design, quante volte ripetiamo la stessa azione? Quante volte andiamo a cercare quel cazzo di colore che ci serve, e che magari non troviamo mai? Io personalmente non mi ricordo mai a memoria le regole come il border-radius (con le sue rispettive regole di compatibilità dei browser) o il box-shadow (e molti altri, ma a voi ve ne sbatte il cazzo quindi mi fermo qui),...

Theme made by Koala