Learn JavaScript
Learn in an interactive environment. Study short lessons and then practice in an intuitive environment based on Tests.
javascript  webdev  code  learning  tutorial 
15 days ago
How Much Should You Get Paid To Build Websites In 2019?
As a web designer, you might think that what you get paid to build websites doesn’t matter so long as you have money in the bank. But it does. This guide breaks down three ways you can charge for your design services and help you find the perfect rate to charge clients in 2019.
webdesign  webdev  payment  money  from instapaper
16 days ago
Advantages of Using a Preprocessor (Sass) in CSS – The Startup – Medium
Maintenance and readability of CSS code gets harder as the project gets bigger. Dealing with thousands of lines of CSS rules, waste developers time and raise the cost of the project. As the project gets bigger, CSS causes some problems.
CSS  webdesign  webdev  Sass  from instapaper
16 days ago
How To Learn CSS
You don’t need to commit in memorizing every CSS Property and Value, as there are good places to look them up. There are some fundamental things, however, which will make CSS much easier for you to use. This article aims to guide you along your path of learning CSS.
CSS  webdesign  webdev  code 
16 days ago
Don Minutella: “Ecco perché combatto la Chiesa liquida”
Anche se per la Chiesa è ormai ex parroco ed ex sacerdote, don Minutella non rinuncia a far sentire la sua voce. Definisce la Chiesa attuale “neoariana, neomodernista e neoluterana” e, respinta al mittente l’accusa di eresia, vi aggiunge quella di apostasia, mettendo duramente sotto accusa papa Francesco, da lui considerato pontefice non legittimo.
Chiesa  Vaticano  papa  from pocket
17 days ago
Beyond grep: ack 2.24, a source code search tool for programmers
Designed for programmers with large heterogeneous trees of source code, ack is written purely in portable Perl 5 and takes advantage of the power of Perl's regular expressions.
ack  grep  tool  command-line  commandline  development 
19 days ago
VPPN: Virtual Private "Pi-Holed" Network
Come creare una VPN con Pi-Hole e navigare in 4G in sicurezza.
pi-hole  vpn  raspberrypi 
20 days ago
Block e White List per Pi-hole e Ad Blocker
Le liste di domini usati da Andrea sul suo Pi-Hole.
pi-hole  list  raspberrypi 
20 days ago
VisiData is an open source supertool for exploring and manipulating data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.
spreadsheet  data  database 
21 days ago
Filters Explained - Theme Blvd
Like actions, filters are another type of hook. But instead of simply executing code like with an action, they allow us to filter a piece of data. Generally speaking, when a piece of data is passed through a filter, it gives you a chance to manipulate that data, before it gets used, executed, or printed out.
filters  WordPress  webdev  code 
21 days ago
How to Sort Arrays in PHP
In this tutorial, we will learn how to use built-in PHP functions to sort different kinds of array.
PHP  array  sort  webdev  code 
5 weeks ago
Home  |  web.dev
With actionable guidance and analysis, web.dev helps developers like you learn and apply the web's modern capabilities to your own sites and apps.
webdev  web  development  performance  testing  learning 
9 weeks ago
Guida semplice alla Brexit - Repubblica.it
Tutto quello che c'è da sapere sull'uscita del Regno Unito dall'Europa.
europe  brexit 
9 weeks ago
Why the Linux console has sixteen colors (SeaGL)
At the 2018 Seattle GNU/Linux Conference after-party, I gave a lightning talk about why the Linux console has only sixteen colors. Lightning talks are short, fun topics. I enjoyed giving the lightning talk, and the audience seemed into it, too. So I thought I'd share my lightning talk here. These are my slides in PNG format, with notes added.
Linux  terminal  console  color 
9 weeks ago
Difference between mod_alias and mod_rewrite
Most of the redirect techniques provided in my stupid .htaccess tricks article all use Apache’s alias module, mod_alias. You can also use mod_rewrite to redirect URLs. The main difference is that, with mod_alias, the server is responding to the client request with a redirect, so the client immediately is sent to the new location. Conversely, with mod_rewrite, the server simply returns the new content, so the client is not actually redirected anywhere.
Apache  mod_rewrite  mod_alias  server  Linux 
9 weeks ago
PHP Integers, Floats and Number Strings
Working with numbers in PHP seems to be a trivial concept, but it can be quite confusing. It looks easy at first because PHP provides automatic type conversion. For example, you can assign an integer value to a variable, and the type of that variable will be an integer. On the next line, you can assign a string to the same variable, and the type will change to a string. Unfortunately, this automatic conversion can sometimes break your code. There are a lot of types for numeric values as well. In this tutorial, you'll learn about integers and floats in PHP, as well as the functions which can be used to determine the type of numbers that we are dealing with and convert between them. You'll also learn how to convert integers and floats to and from numerical strings.
PHP  webdev  code  numbers 
10 weeks ago
OpenVPN + stunnel Contro i Firewall con Deep Packet Inspection
OpenVPN è un’ottimo software per creare una VPN: è veloce, leggero ma soprattutto sicuro. Il suo più grande difetto è però la facilità con cui si può bloccare il protocollo. In questo articolo vedremo come creare una VPN con OpenVPN che sia in grado di aggirare un firewall con con DPI (deep packet inspection) come quelli di numerose scuole, università o luoghi pubblici.
VPN  OpenVPN  RaspberryPi 
10 weeks ago
PHP Control Structures and Loops: if, else, for, foreach, while, and More
Today, we're going to discuss control structures and loops in PHP. I'll show you how to use all the main control structures that are supported in PHP, like if, else, for, foreach, while, and more.
webdev  code  php  development 
11 weeks ago
A Strategy for Initializing Plugin Settings
Whenever you’re working on a plugin that offers a page for its settings, there are several ways that you can save and retrieve the information.
WordPress  webdev  plugin 
11 weeks ago
Better Web Typography for a Better Web | Better Web Type
A free web typography course for web designers & web developers.
webdesign  typography  design  courses  fonts 
october 2018
Oh, shit, git!
Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem. So here are some bad situations I've gotten myself into, and how I eventually got myself out of them in plain english.
Git  vcs  development  cheatsheet 
october 2018
Bash CD up until in certain folder - Unix & Linux Stack Exchange
I have a function called upto in my .bashrc which allows you to go up to any directory on the current path by name.
bash  Linux  commandline  command-line 
october 2018
Formatting the Current Date and Time in PHP
You'll often want to work with dates and times when developing websites. For example, you might need to show the last modified date on a post or mention how long ago a reader wrote some comment. You might also have to show a countdown of the days until a special event. Luckily, PHP comes with some built-in date and time functions which will help us do all that and much more quite easily. This tutorial will teach you how to format the current date and time in PHP. You will also learn how to get the timestamp from a date string and how to add and subtract different dates.
webdev  PHP  programming  code 
september 2018
Protect your team with strong encryption. Fluidkeys builds on OpenPGP and makes it easy to implement great security across your organisation.
encryption  security  GnuPG  OpenPGP  cryptography 
september 2018
Filtri, link, contenuti degli utenti. Cosa cambia con la riforma del copyright – Valigia Blu
Il 12 settembre il testo di riforma della direttiva copyright è stato votato ed approvato dal Parlamento europeo. Si tratta in sostanza del medesimo testo bocciato a luglio, ma stavolta il voto è stato a favore, anche se con l’approvazione di alcuni emendamenti che comunque ne mutano ben poco l’impianto.
europe  CopyrightDirective  copyright  article11  article13 
september 2018
HeySpace: 100% Free Task Management Software with Chat
HeySpace is the only 100% free task and simple project management software with communication and collaboration feature.
kanban  apps 
september 2018
Markdown Guide
he Markdown Guide is a free and open-source reference guide that explains how to use Markdown, the simple and easy-to-use markup language you can use to format virtually any document.
markdown  reference  writing 
september 2018
PyRoom — distraction free writing
PyRoom is a free editor that stays out your way - and keeps other things out of your way, too. As a fullscreen editor without buttons, widgets, formatting options, menus and with only the minimum of required dialog windows, it doesn't have any distractions and lets you focus on writing and only writing. It is distributed under the GNU General Public Licence v3.
editor  text  distraction_free 
september 2018
Ghost - The Professional Publishing Platform
Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News.
Ghost  blogging  platform  cms 
september 2018
FocusWriter is a simple, distraction-free writing environment. It utilizes a hide-away interface that you access by moving your mouse to the edges of the screen, allowing the program to have a familiar look and feel to it while still getting out of the way so that you can immerse yourself in your work. It’s available for Linux, Windows, and Mac OS X, and has been translated into many different languages.
editor  text  distraction_free 
september 2018
ghostwriter is a Windows and Linux text editor for Markdown, which is a plain text markup format created by John Gruber. For more information about Markdown, please visit John Gruber’s website at http://www.daringfireball.net. ghostwriter provides a relaxing, distraction-free writing environment, whether your masterpiece be that next blog post, your school paper, or your NaNoWriMo novel.
editor  text  distraction_free 
september 2018
Ghost 2.0: What the New Update Brings to the Table
In this article, we’re going to introduce you to Ghost 2.0 and talk about all the new features it offers, such as a brand new editor and multi-language support for your website. We have a lot of exciting functionality to talk about, so let’s get to it!
Ghost  blogging  platform  from pocket
september 2018
Error Log Monitor
This plugin adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send you email notifications about newly logged errors.
WordPress  plugin  errors  logging 
august 2018
Lean WP
The reason we developed the Lean WP plugin is that we think that WordPress in its current shape can be cleaned up and trimmed down.

The Lean WP plugin is mostly targeted at companies that use WordPress for their company websites. At the same time we think that the plugin can also be useful for people who simply want to use the interface they have gotten so used to, without the new “features” that seem to be added with each new release.
WordPress  plugin 
august 2018
How To Create a Self-Signed SSL Cert for Apache in Ubuntu 18.04 | DigitalOcean
In this guide, we will show you how to set up a self-signed SSL certificate for use with an Apache web server on Ubuntu 18.04.
SSL  TLS  Apache  security  certificate  server 
august 2018
New attack on WPA/WPA2 using PMKID
In this writeup, I'll describe a new technique to crack WPA PSK (Pre-Shared Key) passwords.
security  attack  wifi 
august 2018
Keep a Changelog
Don’t let your friends dump git logs into changelogs.
development  programming  documentation  versioning  semantic  version_control  Git  SVN  CVS  VCS 
august 2018
Semantic Versioning 2.0.0 | Semantic Versioning
I propose a simple set of rules and requirements that dictate how version numbers are assigned and incremented.
development  programming  documentation  version_control  Git  SVN  CVS  VCS  versioning  semantic 
august 2018
So, you follow some people on Twitter. And some people follow you. But which people do you have mutual friendship with? Who doesn't follow you back? Who follows you that you don't follow back? Let's find out...
july 2018
Andrea Camilleri: ''Come italiano, sento di aver fallito''
"Salvini è un uomo di terra, non conosce il mare. Se lo conoscesse, avrebbe più rispetto di coloro che sono costretti a imbarcarsi su gommoni destinati a naufragio sicuro". "Il consenso degli italiani alle posizioni più estremiste rivela il nostro lato peggiore, a cominciare dal razzismo". "A novantatre anni, a un passo dalla morte, mi trovo a lasciare in eredità ai nipoti un paese che non mi aspettavo di lasciare. E per questa ragione sento di aver fallito come cittadino italiano". Lo scrittore siciliano parla dell'attuale situazione politica e sociale.
july 2018
Certificates for localhost - Let's Encrypt - Free SSL/TLS Certificates
Sometimes people want to get a certificate for the hostname “localhost”, either for use in local development, or for distribution with a native application that needs to communicate with a web application. Let’s Encrypt can’t provide certificates for “localhost” because nobody uniquely owns it, and it’s not rooted in a top level domain like “.com” or “.net”. It’s possible to set up your own domain name that happens to resolve to, and get a certificate for it using the DNS challenge. However, this is generally a bad idea and there are better options.
localhost  development  https  security 
june 2018
Come regolare il televisore per vedere meglio
Il televisore è simile ad un’automobile: funziona, ma con le giuste correzioni va molto più forte. Sulle auto si chiama tuning o assetto, sui TV calibrazione, ma la sostanza è quella. Ecco come regolare un TV per vedere meglio in ogni situazione.
televisione  TV 
june 2018
John Byrd's answer to What is the most sophisticated piece of software/code ever written? - Quora
The most sophisticated software in history was written by a team of people whose names we do not know.

It’s a computer worm.
hacking  security  virus  worm  Software  code 
may 2018
Font Steganography
Interesting research in steganography at the font level.
cryptography  encryption  steganography  security 
may 2018
Firefox Send
Condivisione di file riservata e crittata. Invia file in modo sicuro, riservato e crittato, con un link che scade automaticamente per garantire che i tuoi dati non rimangano online per sempre.
filesharing  security  tools  sharing  Firefox 
may 2018
How to Run Your Own Git Server | Linux.com | The source for Linux information
Learn how to set up your own Git server in this tutorial from our archives.
Git  server  Linux 
may 2018
Cryptomator: Free Cloud Encryption for Dropbox & Others
Free client-side encryption for your cloud files. Open source software: No backdoors, no registration.
encryption  privacy  security  cloud 
may 2018
Standard Notes | A Simple And Private Notes App
Standard Notes is a safe place for your notes, thoughts, and life's work.
notes  tools  notetaking  encryption  productivity 
may 2018
Chinese Chili Oil | China Sichuan Food
Learn how to make Chinese chili oil (Chinese chili sauce), the essential seasoning for lots of Chinese cuisine, especially Szechuan style dishes.
chili  peperoncino  chinese  cuisine  recipe 
may 2018
EFAIL and KMail | KDE.news
On Monday, a security vulnerability in the OpenPGP and S/MIME email encryption standards and the email clients using those, called EFAIL was published. What is this about and how is KMail affected? (Spoiler: KMail users are safe by default.)
PGP  security  cryptography  Kmail 
may 2018
No, PGP is not broken, not even with the Efail vulnerabilities - ProtonMail Blog
Recently, news broke about potential vulnerabilities in PGP, dubbed Efail. However, despite reports to the contrary, PGP is not actually broken, as we will explain in this post.
PGP  security  cryptography 
may 2018
Cryptomator come possibile erede di TrueCrypt
Cryptomator infatti permette di creare container di file inaccessibili senza la giusta chiave, scelta dall’utente e impostata esclusivamente Client Side, senza quindi che avvenga comunicazione alcuna con server della società o terze entità ulteriori.
encryption  privacy  security  cloud 
may 2018
Not So Pretty: What You Need to Know About E-Fail and the PGP Flaw | Electronic Frontier Foundation
Don’t panic! But you should stop using PGP for encrypted email and switch to a different secure communications method for now.
PGP  GnuPG  OpenPGP  bug  attack  exploit  email  security  privacy 
may 2018
EFAIL describes vulnerabilities in the end-to-end encryption technologies OpenPGP and S/MIME that leak the plaintext of encrypted emails.
PGP  GnuPG  OpenPGP  bug  attack  exploit  email  security  privacy 
may 2018
Mail criptate, c'è un bug enorme che permette di leggere i messaggi. Anche quelli già spediti
Un ricercatore europeo ha trovato un enorme bug nel sistema PGP e S/MIME utilizzato per codificare le email end to end: non solo è possibile leggere il testo delle mail crittografate in chiaro, ma si può risalire anche ai vecchi messaggi.
PGP  GnuPG  OpenPGP  bug  attack  exploit  email  security  privacy 
may 2018
De-Googling my phone
I started experimenting on my old Nexus 4 by completely blanking it and installing current LineageOS 14.1 without the Google apps. This provides a nice testing ground that is completely free of any proprietary Google stuff. From that I can apply good solutions on my “production” Xperia.
telephony  Google  free_software 
may 2018
Expirybot makes it easier to use PGP
Journalists, human rights defenders, lawyers, developers and proactive citizens rely on open source cryptography to keep us all safe.
OpenPGP  GnuPG  PGP  security 
may 2018
GitHub - browserpass/browserpass: Chrome & Firefox browser extension for pass, a UNIX password manager.
Browserpass is a Chrome & Firefox extension for zx2c4's pass, a UNIX based password manager. It retrieves your decrypted passwords for the current domain and allows you to auto-fill login forms, as well as copy it to clipboard. If you have multiple logins for the current site, the extension shows you a list of usernames to choose from.
passwords  security 
may 2018
Plasma Pass
And so I dusted off my QML knowledge and wrote Plasma Pass: a systray Plasma applet to quickly find your password and copy it into the clipboard with a single mouse click.
passwords  security  KDE 
may 2018
Guida all'applicazione del Regolamento europeo in materia di protezione dei dati personali - Garante Privacy
La Guida intende offrire un panorama delle principali problematiche che imprese e soggetti pubblici dovranno tenere presenti in vista della piena applicazione del regolamento, prevista il 25 maggio 2018.
GDPR  privacy  Europe 
april 2018
An In-Depth Guide to iptables, the Linux Firewall - Boolean World
In this article, we’re going to take a look at how iptables works. We’re also going to look at a few examples, which will help you write your own rules. [archived at https://archive.li/hUOgS]
april 2018
Usare sottochiavi OpenPGP nello sviluppo di Debian - Debian Wiki
Le sottochiavi rendono più facile la gestione delle chiavi.
security  OpenPGP  GnuPG 
april 2018
Take These Steps to Secure Your Raspberry Pi Against Attackers
If you are not careful, your little hobby project might result in a security risk that acts as an entry point into your network. [Archived on https://archive.li/BeoNc]
security  raspberrypi 
april 2018
Securing your Raspberry Pi - Raspberry Pi Documentation
The security of your Raspberry Pi is important. Gaps in security leave your Raspberry Pi open to hackers who can then use it without your permission. [Archived on https://archive.li/F0uYG]
security  raspberrypi 
april 2018
Russia is Banning Telegram
If you want secure messaging, use Signal. If you're concerned that having Signal on your phone will itself arouse suspicion, use WhatsApp.
Telegram  security  privacy  encryption 
april 2018
Why You Should Stop Using Telegram Right Now 
Telegram has a wide range of security issues and doesn’t live up to its proclamations as a safe and secure messaging application.
security  encryption  privacy  Telegram 
april 2018
How to Disable Gutenberg: Complete Guide
Gutenberg soon will be added to the WordPress core. This is great news for some, not so great for others. With 99.9999% (estimate) of all WordPress sites currently setup to work without Gutenberg, the massive changes barreling down the pike are going to affect literally millions of websites. And as swell as the whole "Gutenberg" experience may seem, the simple truth is that a vast majority of site owners will not be prepared when it finally hits. Nor will many small business have time or budget to test and update client sites to accommodate ol’ Gut’.
WordPress  plugin  Gutenberg  editor 
april 2018
La TV svizzera indaga sull’Internet delle Cose: quante telecamere vulnerabili | Il Disinformatico
Nei mesi scorsi ho collaborato con la trasmissione Patti Chiari della Radiotelevisione Svizzera per esplorare l’Internet delle Cose.
IoT  privacy  security  TV 
april 2018
Grafigata! - Sprigiona la tua creatività!
Il blog di grafica che ti fa sprigionare creatività!
Blog  graphics  Grafica_DTP 
april 2018
Kern Type, the kerning game
Your mission is simple: achieve pleasant and readable text by distributing the space between letters. Typographers call this activity kerning. Your solution will be compared to a typographer's solution, and you will be given a score depending on how close you nailed it. Good luck!
typography  kerning  design  graphics  games 
april 2018
Git Large File Storage - How to Work with Big Files - YouTube
Using Git to version big files, such as binary assets, has not always been easy. Git Large File Storage (LFS) is a free, open-source extension that replaces large files with text pointers inside Git and stores the contents of those files on a remote server. This video demonstrates how to get started with Git LFS on GitHub.com, on the command line, and in the GitHub desktop clients.
git  GitHub  git-lfs  development 
april 2018
Installing Git Large File Storage - User Documentation
In order to use Git LFS, you'll need to download and install a new program that's separate from Git.
git  GitHub  git-lfs  development 
april 2018
« earlier      
@font-face admin android apache apple apps art audio backup bazaar best blackberry blog blogging browser bug buttons cache certificate cheatsheet chess chiesa cloud cms code color colore comments cryptography css css3 cultura custom custom-fields custom-post-type database design development dns documentation dropbox dropdown ebook ecommerce editor education email encryption english enti europe fcm feed feedburner firefox fonts free free_music functions gallery generator git github gmail gnome gnupg google gpg grafica grafica_dtp graphics grid gtd guide hacks help hooks hosting howto htaccess html html5 icons ie6 image images internet italiano javascript jobs jquery kde language latex launchpad learning letture libri linguistica linux logos mac malware management maps media mediawiki menu mobile modding moving mozilla multimedia music mysql navigation networking news nopost notes oop openpgp opensource optimization options password patterns pdf performance persone pgp photo photography photoshop php play plugin podcast politica post privacy productivity raspberrypi recovery redirect reference reset resources router rss scacchi science search security seo server servizi sharing shopping skype slider slideshow social software space ssl storage svago svn sync sysadmin tema_k2 templates test text textures themes time tips tools translation tutorials tv twitter type typography ubuntu unread utilities utility video web web2.0 webapp webdesign webdev wiki windows wishlist wordpress wp_query

Copy this bookmark: