Bootstrap3, quando il re dei cssFramework diventa flat
Koala - sabato 24 Agosto
Era attesissimo, ogni singolo web-developer di questo mondo (e forse anche in qualcun’altro) si stava domandando quando sarebbe uscito e cosa in realtà sarebbe cambiado in bootstrap3. Tolte le orribili persone che usano bootstrap clean solamente perchè credono che nessuno riconosca quel tipico bottone verde leggermente arrotondato e rialzato oppure la tipica navbar fixed in alto, a volte mascherata con un illegale .navbar-inverse, il 99% delle altre è solito sfrattare tutte quelle sfumature e ombre per far posto al re del momento, il FLAT. Proprio per questo bootstrap ci da una mano: le ombre, le sfumature e tutto l’anti-flat...
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 unsecure Affidarsi 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...
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...
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: root@zh-os:~# addgroup jailed ora decidiamo la directory in cui posizionare gli utenti (/home/ ?) e creiamo un utente di test: root@zh-os:~# useradd testuser root@zh-os:~# usermod -s "/bin/bash" testuser...
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...
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. 52FRAMEWORK 52Framework 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
Introduzione Quante 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....