web

web, html, css, flash, fonts e news su internet

Goodreads, il "social" dei libri

goodreads
Un "social" per tenersi lontani dai danni perpetrati alle persone, alle democrazie e alla società dagli altri social ?

goodreads, il sito che raccoglie informazioni su quello che leggono i suoi iscritti. E funziona benissimo come indice di tutti (beh... insomma) i libri del mondo.

wikipedia
twitter
I problemi di Goodreads


categorie: 

Twitter Tips

okuribito
Twitter, se usato bene, è uno dei social network più interessanti in assoluto. I motivi possono essere i più vari, ma tra questi sicuramente c'è il fatto di essere basato principalmente sul testo e non essere orientato ai video e alle immagini, e il vincolo di essere concisi, che aiuta ad andare all'essenza di un argomento. La gente trova modo di litigare e spesso i duelli si risolvono ad insulti e gare di sagacia, ma questi aspetti sono assolutamente da tralasciare e ignorare completamente, pena indugiare in abitudini nocive per la propria salute mentale.

Invece, quando si trova un account di una persona intelligente che ha pubblicato un contenuto originale e interessante, è il caso di valutare immediatamente se seguirla andando a vedere se ci siano vari altri suoi post che abbiano valore. Per capirlo ancora meglio, si può seguire il suggerimento di David Perell ed i suoi consigli per usare twitter:

tutta la serie
il consiglio più importante
la ricerca avanzata - esempio: pixel art

Seguire le persone giuste scatena una effetto valanga positivo di post curiosi, sorprendenti, profondi, divertenti ed in generale interessanti. Seguire persone litigiose invece fa succedere esattamente il contrario:

Social media and radicalization in digital age

Tech with Tim: Flutter

Tech with Tim è il canale youtube di Timothy Ruscica, che si occupa di programmazione in Python, sviluppo di giochi con Pygame, Tutorial Java e Machine Learning. Un elenco di alcune delle cose che ama pubblicare sul mio canale. Il suo obiettivo è condividere la conoscenza della programmazione e permettere a tutti, gratuitamente, l'accesso all'istruzione.

Flutter è un ambiente portabile creato da Google che usa dart per lo sviluppo di applicazioni per mobile, web e desktop.

twitter
instagram
patreon
github

[via]

What's new in Flutter 2019

Internet - come funziona partendo dai principi di base

internet first principles
Exmplained from first principles è un sito che si occupa di divulgazione tecnologica e scientifica. Il metodo è molto semplice. Andare con ordine, non lasciando nulla di sottinteso, e progredendo con un ordine rigoroso enunciando ciascuno dei principi sui quali si basa la soluzione tecnologica o scientifica.

Ad esempio questo è il caso di internet.

[via]

Un linguaggio chiamato Motoko

motoko internet computer wasm language
In questo articolo viene presentato il concetto di "internet computer", una piattaforma online che gira in Wasm e usa il concetto di "actors", simili ad "oggetti", incapsulano il loro stato e sono dotati di metodi propri che non restituiscono risultati, ad invocazione asincrona ma e gestione della concorrenza grazie all'esecuzione atomica.

Inoltre, viene presentato un nuovo linguaggio: motoko

Internet Computer
motoko base library


L'interessante storia dei motori di ricerca

web search history altavista
Carl Hendy noto esperto di SEO, ci racconta la storia dei motori di ricerca. A partire da DMOZ, che indicizzava 100.000 pagine web nate poco dopo l'invenzione del protocollo HTTP da parte di Tim Berners-Lee al CERN.

Parte di questa storia fa da sfondo all'imperdibile serie Halt and Catch Fire.


Bootstrap 5

Bootstrap 5
Bootstrap 5 è la nuova versione di Bootstrap, il FOSS CSS framework per realizzare front-end responsive e mobile-first. La versione 5 ha rimosso jquery come dipendenza, e anche il supporto per iE 9 e 10.

Esseno il framework CSS di riferimento è bene scoprire come destreggiarsi nelle novità introdotte.

news, more news
css-tricks.com
LINK

[via]

Bootstrap 5 - First Look

categorie: 

VPN con WireGuard

wireguard
WireGuard è una VPN estremamente semplice, ma moderna e veloce. Utilizza una crittografia all'avanguardia e mira ad essere più veloce, più semplice, più snella e più utile di IPsec, evitando la complessità tipica di queste soluzioni. Inoltre rende ad essere più performante di OpenVPN. WireGuard è progettato come una VPN di uso generale per l'esecuzione su interfacce embedded e supercomputer, adatta a molte circostanze diverse. Inizialmente rilasciato per il kernel Linux, è ora multipiattaforma (Windows, macOS, BSD, iOS, Android) e ampiamente implementabile.
Attualmente è in costante sviluppo, ma già ora potrebbe essere considerato come la soluzione VPN più sicura, più facile da usare e più semplice del settore.

come configurare un server a casa per la VPN con WireGuard

[via]

categorie: 

Versus

versus oppo reno 2
Versus permette di orientarsi nell'acquisto confrontando più articoli in base alle loro caratteristiche salienti risparmiando tempo e denaro.

Ad esempio con gli smartphone, dei quali le aziende propongono una gamma molto varia che risulta astrusa ed è difficile capire bene quale sia il più adatto alle proprie esigenze.

Ma ci sono anche tablet, laptop, PC e accessori, TV, audio, addirittura anche app.

Oppo Reno 2 VS Oppo Reno 4 Pro


categorie: 

SaaS - Software as a Service

SaaS
Se ne sente parlare dappertutto, ma cos'è realmente il "SaaS" ?

Si definisce Software as a service un modello di licenza e "distribuzione" su licenza in cui i programmi sono ospitati centralmente. Una vecchia definizione era "software on-demand". E' soprattutto parte della nomenclatura di moda del cloud computing, insieme all'infrastruttura come servizio (IaaS), alla piattaforma come servizio (PaaS), al desktop come servizio (DaaS), al software gestito come servizio (MSaaS), al backend mobile come servizio (MBaaS), al datacenter come servizio (DCaaS) e la gestione dell'information technology come servizio (ITMaaS).

Le applicazioni SaaS sono tipicamente accessibili dagli utenti che utilizzano un thin client, ad esempio tramite un browser web. Il SaaS è diventato un modello di fruizione comune per molte applicazioni aziendali, tra cui software per ufficio, software di messaggistica, software per l'elaborazione delle retribuzioni, DBMS, gestionali, CAD, tool di sviluppo, gamification, virtualizzazione, contabilità, collaborazione, gestione delle relazioni con i clienti (CRM), sistemi informativi gestionali (MIS), pianificazione delle risorse aziendali (ERP), fatturazione, gestione delle risorse umane (HRM), acquisizione di talenti, sistemi di gestione dell'apprendimento, gestione dei contenuti (CM), sistemi informativi geografici (GIS) e gestione del service desk. Il SaaS è stato incorporato nella strategia di quasi tutte le principali società di software enterprise.

The SaaS Handbook – How to Build Your First Software-as-a-Service Product Step-By-Step


Markdeep

markdeep
Markdeep è uno dei tanti progetti di Morgan McGuire, un genio della grafica che ha lavorato per tutti i grandi player dell'industria, da IBM a Oculus, da Activision a Nvidia, da Unity a Mitsubishi.

La pagina dei suoi progetti è lunghissima e la qualità a livelli professionali e stupefacenti.

Con Markdeep si usa il linguaggio descrittivo stile markdown per realizzare qualsiasi elemento sulla pagina, passando da testo a immagini renderizzate direttamente via javascript. E' talmente semplice e intuitivo che non esiste quasi la necessità di imparare nulla, solo avere una guida di riferimento con gli esempi.

Online text to diagram tools


DOM e javascript - un approccio pratico

html dom
DOM (document object model) è il modello che descrive la struttura di una pagina web. Fa corrispondere ogni elemento di un documento HTML o XML al nodo di un albero. Occorre conoscerlo e tenerlo presente per implementare vari comportamenti dinamici via javascript.

Ma come fare esattamente ? Ce lo spiega questa pagina, ricca di esempi pratici esattamente come un javascript cookbook.

What is the HTML DOM?
Introduction to the DOM
wikipedia


categorie: 

Gitpod

gitpod

gitpod.io è un ambiente online con IDE che può essere lanciato da qualsiasi pagina di GitHub.

In pochi secondi, Gitpod fornisce un ambiente di sviluppo completamente funzionante, incluso un IDE VS Code-powered (Theia) e un contenitore Linux cloud-based configurato appositamente per il progetto in questione. E' la maniera più rapida in assoluto per provare un progetto il cui codice è su github, anche se occorre predisporlo.

tips & tricks
Frictionless Open-Source Contributions
rust in gitpod
php in gitpod


Online Github Work Environments - A Gitpod Review

Gitpod Basics Episode 2

Cos'è un Proxy e come configurarne uno

squid proxy
Un server proxy, o semplicemente un proxy in breve, è come avere un altro computer a cui le vostre richieste internet vengono inviate prima di andare sul vero sito web. È un server che prende tutte le informazioni che vengono inviate, come una richiesta di acquisto ad un negozio online, e le instrada attraverso un indirizzo di rete diverso. Ed è proprio questo ciò che rende un proxy così potente. Può far apparire tutta la propria attività su internet come se provenisse da un computer completamente diverso.

Le aziende usano i proxy, detti anche forward proxy, per la sicurezza e le prestazioni della rete, le persone li usano per questioni di privacy, e ci sono anche alcune funzionalità interessanti che si possono usare quando si utilizzano i server proxy per la navigazione in internet.

Proxy Server
Squid Cache


categorie: 

Codice da vedere con Carbon e OnPaste

onpaste + carbon
Poniamo di voler mostrare del codice in modo esteticamente gradevole.

Primo: trovare qualcosa di interessante.

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Secondo: incollare il codice dentro a carbon

Terzo: Per ottenere un file immagine dalla cliboard si può usare: onpaste.com

Voilà.


categorie: