2779
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 
7 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
11 weeks ago
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 
12 weeks ago
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 
12 weeks ago
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 
12 weeks ago
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...
cursors 
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.
phpmyadmin 
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
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
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 
november 2018
Guida semplice alla Brexit - Repubblica.it
Tutto quello che c'è da sapere sull'uscita del Regno Unito dall'Europa.
europe  brexit 
november 2018
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 
november 2018
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 
november 2018
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 
november 2018
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 
november 2018
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 
november 2018
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 
october 2018
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  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
Fluidkeys
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
« earlier      later »
@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 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 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:



description:


tags: