mbrt/gmailctl: Declarative configuration for Gmail filters
This utility helps you generate and maintain Gmail filters in a declarative way. It has a Jsonnet configuration file that aims to be simpler to write and maintain than using the Gmail web interface, to categorize, label, archive and manage your inbox automatically.
Gmail  filters  automation 
22 hours ago
How to SSH Properly
SSH is a powerful tool which often grants a lot of access to anyone using it to log into a server. In this post, I’m going to talk about a few different ways that you can easily improve the security of your SSH model without needing to deploy a new application or make any huge changes to user experience.
admin  security  unix  SSH 
22 hours ago
COVID-19 ITALIA - Desktop
COVID-19 Italia - Monitoraggio della situazione
health  Covid-19  SARS-CoV-2  coronavirus  italia  italy  mappa 
27 days ago
Unix Toolbox
This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing.
unix  Linux  tools  cheatsheet  reference  sysadmin  command-line  commandline 
28 days ago
Isolare le città italiane serve contro il coronavirus? - Il Post
La stretta quarantena e le limitazioni per i locali pubblici possono essere utili, ma non sappiamo ancora quanto: in questa fase siamo un grande laboratorio
health  coronavirus  Covid-19  SARS-CoV-2 
5 weeks ago
La differenza tra epidemia e pandemia - Il Post
Ieri il direttore dell’Organizzazione Mondiale della Sanità (OMS), Tedros Adhanom Ghebreyesus, durante il punto sui contagi da coronavirus (SARS-CoV-2) ha detto che al momento non si può ancora parlare di “pandemia”, ma solo di “epidemia”. Qual è la differenza?
health  coronavirus  Covid-19  SARS-CoV-2 
5 weeks ago
Il coronavirus e il commercio di animali selvatici in Asia - Il Post
La trasmissione non avviene quando una persona mangia la carne cotta di un certo animale, ma quando ad esempio entra in contatto con il suo sangue a breve tempo dal macello, oppure se tocca una superficie sporca di escrementi: è molto facile che dopo aver toccato una superficie infetta una persona si tocchi la bocca o gli occhi, ed è così che avviene il contagio.
health  Coronavirus  Covid-19  SARS-CoV-2 
5 weeks ago
Il coronavirus è incontenibile? - Il Post
Come altri suoi colleghi che studiano il diffondersi delle malattie infettive, Lipsitch è ormai arrivato alla conclusione che difficilmente potremo evitare una diffusione su grande scala del coronavirus.
health  Coronavirus  Covid-19  SARS-CoV-2 
5 weeks ago
Coronavirus 2019-nCoV
2019-nCoV Global Cases by Johns Hopkins CSSE.
health  coronavirus  Covid-19  SARS-CoV-2  mappa 
9 weeks ago
LaTeX Color Definitions
Some nice LaTeX color definitions.
LaTeX  color 
10 weeks ago
WP_Query: Understand it, Love it!
This free WPShout Course is a step-by-step introduction to WP_Query, one of the most powerful systems in WordPess. By the end of the course, you’ll know what a WP_Query is, and how and why to use your own custom WP_Querys for theme and plugin development. It really is a revolutionary and powerful tool for every WordPress theme and plugin developer to master.
webdev  development  wordpress 
12 weeks ago
gitstuff/gitprompt.sh at master · jcgoble3/gitstuff
Adds the current branch to the bash prompt when the working directory is part of a Git repository. Includes color-coding and indicators to quickly indicate the status of working directory.
bash  Git  terminal  command-line 
december 2019
Colours and formatting in Gnome/Ubuntu's Terminal - Growing with the Web
This article dives deep into the colours, formatting and customisation of gnome-terminal, the default bash terminal for Ubuntu. The majority of this article applies to many terminal variants, not only to Gnome/Ubuntu.
bash  terminal  prompt  color  command-line 
december 2019
WordPress uninstall.php file – The Complete Guide
WordPress plugins that clean up after themselves are pure awesome sauce. If you are developing a plugin that adds any sort of data to the WordPress database, it is important that the plugin removes any unwanted or unused data if and when the plugin ever is uninstalled. This complete guide explains useful techniques for doing this using the powerful and handy uninstall.php file.
WordPress  plugin  uninstall 
december 2019
How to Disable WordPress Automatically Generated Images – Complete Guide
This guide spells out everything you need to disable (or customize) all WordPress automatically generated images.
WordPress  images 
november 2019
WordPress uninstall.php file – The Complete Guide
WordPress plugins that clean up after themselves are pure awesome sauce. If you are developing a plugin that adds any sort of data to the WordPress database, it is important that the plugin removes any unwanted or unused data if and when the plugin ever is uninstalled. This complete guide explains useful techniques for doing this using the powerful and handy uninstall.php file.
WordPress  uninstall  plugin 
november 2019
How To Interact With The WordPress Database — Smashing Magazine
While many functions you already use in WordPress communicate with the database there is an easy and safe way to do this directly using the_$wpdb class. Built on the great_ezsql class by Justin Vincent,_$wpdbwill allow you to address queries to any table in your database, and it will also help you handle the return data. Since this is built in WP functionality, there is no need to open a separate database connection (you would be duplicating code in this case), and there is no need to do hacks, like modifying a result set after it has been queried.
WordPress  database  query 
november 2019
The Ultimate Guide to Image Optimization for WordPress
In this ultimate WordPress Image Optimization guide, I’m going to give you all the information you need to optimize your images.
optimization  image  WordPress  webdev 
november 2019
10up Releases GitHub Actions for Simplifying WordPress Plugin Deployment – WordPress Tavern
10up announced the public availability of two GitHub Actions geared toward WordPress plugin developers yesterday. The first Action allows developers to deploy plugin updates directly to the WordPress.org plugin directory by tagging a release on GitHub. The second Action handles readme file and asset updates.
Git  WordPress  automation  code  development  github 
november 2019
10 Hidden CSS3 Properties You Should Know
CSS3 have made designing web more exciting with the introduction of new properties. While you might know of the popular ones, such as the box-shadow, border-radius, and transform, there are plenty more properties that you may not have heard of or tried, but would be glad to know of its existence.
CSS  css3  HTML  webdesign  webdev 
november 2019
Il professionista dell’inganno: l’ingegnere sociale
L’attività di un ingegnere sociale fonda le proprie basi essenzialmente sull’inganno. Indurre la vittima designata a intraprendere azioni inconsuete a proprio beneficio (per ottenere informazioni riservate e sensibili), magari sfruttando ed enfatizzando l’uso dell’autorità, dell’urgenza e della pressione psicologica, sono solo alcuni tra gli escamotages adottati.
security  social_engineering  phishing 
november 2019
124 - Cold Boot Attack! - dump a computer's memory to a USB drive - RMPrepUSB
In Episode 521 of Hak5 'Cold Boot Attack', Darren describes the use of a USB drive to save the entire contents of a computers memory (RAM) to a flash drive.
security  ram  attack 
november 2019
PHP Anonymous Functions: What Are They, and Why Use Them?
In this tutorial you’ll explore anonymous functions in PHP. Anonymous functions are a PHP feature that you probably won’t use that often; however, they can be really useful in certain situations, as you’ll see.
webdev  PHP  anonymous  functions  code 
november 2019
Writing a WordPress Plugin From Scratch: A Step-by-Step Tutorial
This WordPress plugin development tutorial captures the steps I went through on a real project, including the mistakes I made and how I debugged them.
webdev  development  code  WordPress  plugin  plugin_howto 
october 2019
Speed Up Your Website With WebP
Images are a big part of the web and, yet, they can cause a lot of challenges for the user experience if not properly optimized or delivered. It’s been almost a decade since Google introduced the world to WebP as a solution to this problem. As more of our browsers, devices and software support it, it’s time that web designers started adopting it as their default image format.
webdev  webdesign  images  development  webp 
october 2019
A Guide To Optimizing Images For Mobile — Smashing Magazine
You want to build a mobile website or PWA that converts visitors into leads You want to build a mobile website or PWA that converts visitors into leads or customers. But with Google and consumers alike becoming ever more demanding when it comes to loading speeds, what more can you do? ImageKit, a digital image optimization service, might have the all-in-one hands-off solution you need.or customers. But with Google and consumers alike becoming ever more demanding when it comes to loading speeds, what more can you do? ImageKit, a digital image optimization service, might have the all-in-one hands-off solution you need.
webdev  webdesign  development  images 
october 2019
Hyper Useful, Ready To Use HTML Snippets
HTML is super easy to write, but when creating webpages you often need to do the same repetitive tasks, such as creating forms. In this user guide, I have compiled 10+ ready-to-use HTML snippets to fasten your front-end coding.
webdesign  webdev  HTML  code 
october 2019
Why You Should Use CSS Grid
In this article, we cover what CSS Grid is, how it’s different from existing CSS systems, and why you should learn it. We’ll cover the basics, and also link you to a few very useful resources and CSS Grid tutorials to get you started.
CSS  webdesign  webdev 
october 2019
Le cose da sapere prima di comprare una dashcam - Il Post
Le dashcam sono piccole videocamere fatte apposta per essere installate in macchina e riprendere quello che succede mentre si guida; dash in inglese significa appunto “cruscotto”.
dashcam  video  car 
october 2019
Al lupo, al lupo! Tutti gli smartphone (non) sono sotto attacco!
È arrivato il momento di fare chiarezza sulle tante notizie che da circa un mese stiamo leggendo in materia di cellulari vulnerabili, sotto attacco, con buchi irreparabili, e chi più ne ha più ne metta. In breve: niente panico.
security  phone  smartphone  sim 
october 2019
A love letter to my website - DESK Magazine
This is a declaration of love for personal websites, written from years of thinking on the subject, reviewing thousands of portfolios, building websites for friends and bookmarking those of strangers. It’s a subject I’m so passionate about, I built my business on it. And recently, it’s become a matter of principle.
Blog  blogging 
october 2019
Date/Time component improvements in WordPress 5.3
Date/Time component encompasses all input, output, and storage of time and date information. Its code dates back to PHP 4 implementation in an early version and went through partial PHP 5 retrofit.
webdev  WordPress  development 
september 2019
Guida Galattica di Autodifesa Digitale
La prima versione della Guida Galattica di Autodifesa Digitale (GGAD) è fortemente basata sulla Surveillance Self-Defense dell'EFF, un’ottima risorsa alla portata di tutti.
security  privacy 
september 2019
Use a Passphrase
Generate a passphrase or test your password's strength
security  passwords 
september 2019
Rubik's Cube and Twisty Puzzle Wiki - Ruwix
Ruwix is the best place to learn about the Rubik's Cube™ and other twisty puzzles. Check out the online solver, the cube timer, simulators or read the articles and tutorials or contribute to this site publishing your own articles.
rubik  cubo_di_rubik 
august 2019
How to become a Git expert
This post covers a list of topics which will make you a Git expert.
Git  development  vcs 
june 2019
Ecco come scegliere una password robusta | Codice Insicuro
Quindi piantiamola di dare suggerimenti sulla complessità della password inventando regole il cui unico effetto è quello di creare parole che nessuno ricorderà mai. Usiamo le passphrase e concentriamoci su altri aspetti della protezione della nostra applicazione web.
security  password  passphrase 
june 2019
WordPress Directory Searcher - WPdirectory
Search anything inside the whole WordPress repository.
WordPress  repository  search  searchengines 
june 2019
Before You Use a Password Manager – Stuart Schechter – Medium
I cringe when I hear self-proclaimed experts implore everyone to “use a password manager for all your passwords” and “turn on two-factor authentication for every site that offers it.” As most of us who perform user research in security quickly learn, advice that may protect one individual may harm another. Each person uses technology differently, has a unique set of skills, and faces different risks.
security  passwords  privacy  software 
june 2019
Mochi — Remember anything.
Forget forgetting. Take notes and make flashcards using markdown,
then study them using spaced repetition.
learning  markdown  memory 
june 2019
DMARC, SPF e DKIM per proteggere la tua identità | …time is what you make of it…
I sistemi di posta si sono evoluti nel tempo ed hanno cercato di trovare soluzioni a questa vulnerabilità. SPF, DKIM e ultimamente DMARC sono sistemi nati per cercare di riconoscere e limitare i tentativi di spoofing dell’indirizzo email. Non eliminano lo spam, ma aiutano i filtri antispam a lavorare meglio.
email  spam  SPF  DKIM  DMARC 
june 2019
jlevy/the-art-of-command-line: Master the command line, in one page
Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.
bash  command-line 
may 2019
The Feynman Lectures on Physics
Now, anyone with internet access and a web browser can enjoy reading a high quality up-to-date copy of Feynman's legendary lectures. This edition has been designed for ease of reading on devices of any size or shape; text, figures and equations can all be zoomed without degradation.
physics  books  education  science 
may 2019
Leggere l’orrore
Qualcuno mi dice di andare a guardare nella stiva, che non sarà un bello spettacolo. Così scendo, mi sembrava di camminare su dei cuscini. Accendo la torcia del mio telefono e mi trovo questo.
from instapaper
may 2019
Mouse Cursor History (and why I made my own) - YouTube
History of the computer mouse cursor, or pointer. And why I designed my own cursor...
may 2019
Direct Database Queries, Part 1 | Tom McFarlin
This is not the first time I’ve mentioned this, but one of the challenges that come with talking about writing direct database queries to update information in the WordPress database is that you leave yourself open to something like: "Yeah, but there’s an API to do something just like that." And, in many cases, that’s right. I’m a big fan of using ’em, too. But there are times where direct, parameterized database queries can be a more optimal choice.
WordPress  database  query  from instapaper
may 2019
L’importanza di effettuare il logout: cos’è il CSRF e come proteggersi - ICT Security Magazine
È chiaro che, quando la sessione è aperta, questo URL “protetto” potrà essere richiamato in qualunque momento. Anche dopo aver lasciato il sito della propria banca senza aver effettuato il logout.
security  cookies  from instapaper
may 2019
Protecting Yourself from Identity Theft
I don't have a lot of good news for you. The truth is there's nothing we can do to protect our data from being stolen by cybercriminals and others.
security  privacy  identity 
may 2019
How to Weaponize the Yubikey - Black Hills Information Security
A couple years ago, I had a YubiKey that was affected by a security vulnerability, and to fix the issue, Yubico sent me a brand new YubiKey for free. Since I didn’t use the old YubiKey for authentication after receiving the new one, I decided to see if I could turn it into something similar to a USB Rubber Ducky – a USB device that emulates a keyboard and sends a computer a series of pre-programmed keypresses when it is plugged in.
security  yubikey  from instapaper
may 2019
Lettera aperta ai vescovi della Chiesa cattolica - Aldo Maria Valli
Cari lettori di Duc in altum, sottopongo alla vostra attenzione la Lettera aperta ai vescovi della Chiesa cattolica, inviata da un gruppo di sacerdoti e studiosi che accusano il papa regnante del delitto canonico di eresia e sollecitano i pastori “ad assumere le misure necessarie per affrontare la grave situazione che implica la presenza di un papa eretico”.
Chiesa  papa  from instapaper
may 2019
Object-Oriented Programming in WordPress - Envato Tuts+ Code Tutorials
In this series, we're taking a look at the basics of PHP, the basics of object-oriented programming, how to do so within the context of WordPress, and we're even looking at the beginning of more intermediate concepts such as inheritance.
webdev  WordPress  OOP 
may 2019
Crittografia a prova di violazione? La soluzione è EverCrypt - Securityinfo.it
Il risultato è EverCript, una libreria crittografica a “prova di bomba” in cui sono stati eliminati alcuni degli aspetti più deboli di questo tipo di componenti. A partire, per esempio, dalle differenze di elaborazione nei dati, che permettono attacchi side-channel come i timing attack.
security  cryptography  from instapaper
april 2019
Analisi di un Cyber Attacco sofisticato - ICT Security Magazine
Questo articolo vuole essere un modo per avvicinare il lettore a comprendere la complessità degli attacchi cyber. Di seguito verrà trattato un modus operandi molto particolare con un focus specifico sulla grafica, sulle operazioni bit a bit (AND, NOT, OR, XOR) e, quindi, con un pizzico di matematica.
security  malware  steganography  from instapaper
april 2019
Trunk-based Development vs. Git Flow
In order to develop quality software, we need to be able to track all changes and reverse them if necessary. Version control systems fill that role by tracking project history and helping to merge changes made by multiple people. They greatly speed up work and give us the ability to find bugs more easily. Moreover, working in distributed teams is possible mainly thanks to these tools. They enable several people to work on different parts of a project at the same time and later join their results into a single product. Let’s take a closer look at version control systems and explain how trunk-based development and Git flow came to being.
programming  vcs  Git  versioning  version_control  from instapaper
april 2019
How To Align Things In CSS — Smashing Magazine
There are a few ways to align elements in CSS. In this article, Rachel Andrew explains what they are with some tips to help you remember which to use and why.
webdesign  webdev  CSS  from instapaper
march 2019
How I'm able to take notes in mathematics lectures using LaTeX and Vim
A while back I an­swered a ques­tion on Quora: Can peo­ple ac­tu­al­ly keep up with note-​taking in Math­e­mat­ics lec­tures with LaTeX. There, I ex­plained my work­flow of tak­ing lec­ture notes in LaTeX using Vim and how I draw fig­ures in Inkscape. How­ev­er, a lot has changed since then and I’d like to write a few blog posts ex­plain­ing my work­flow.
LaTeX  notetaking  from instapaper
march 2019
Introducing GitHub Actions for WordPress (Plugins)
Do you develop your WordPress plugins on GitHub? Then here’s a treat for you! We’re excited to release a GitHub Action that deploys to the WordPress.org Plugin Repository whenever you tag a new version on GitHub. You’ll be able to manage your entire development lifecycle in GitHub—no more futzing with local Bash scripts or controlling commit/push access in multiple places.
Git  github  WordPress  development  from instapaper
march 2019
What's security.txt and why you should have one
Add security.txt to your site, with correct contact details inside the file, so that people reporting security issues won't have to guess where to send the reports to. Using a real example, I'll show you why having such file is a good idea.
security  Apache  from instapaper
march 2019
CRXcavator - GlotDict
Submit a Chrome Extension ID to scan
chrome  crx  extension  security 
february 2019
Problem with phpMyAdmin and PHP 7.2: "Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable" | DevAnswers.co
It’s possible that when you installed phpMyAdmin, the version in the repository (phpMyAdmin v4.6.6) was not fully compatible with PHP 7.2. There is a newer version available on the official website (v4.8 as of writing), which fixes these compatibility issues with PHP 7.2.
february 2019
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 
january 2019
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
january 2019
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
january 2019
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 
january 2019
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
january 2019
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  development 
december 2018
VPPN: Virtual Private "Pi-Holed" Network
Come creare una VPN con Pi-Hole e navigare in 4G in sicurezza.
pi-hole  vpn  raspberrypi 
december 2018
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 
december 2018
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 
december 2018
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 
december 2018
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 
december 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 command-line 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 passwords patterns pdf performance persone pgp photo photography photoshop php play plugin podcast politica post privacy productivity programming raspberrypi recovery redirect reference reset resources router rss scacchi science search security seo server servizi sharing shopping skype slider slideshow social software space ssh 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: