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 
13 days 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 
25 days ago
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 
27 days ago
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 
5 weeks ago
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 
8 weeks ago
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 
8 weeks ago
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 
8 weeks ago
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 
8 weeks ago
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 
10 weeks ago
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 
10 weeks ago
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 
10 weeks ago
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 
10 weeks ago
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 
10 weeks ago
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
10 weeks ago
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 
10 weeks ago
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 
11 weeks ago
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
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
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]
RaspberryPi  security 
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]
RaspberryPi  security 
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
Git Large File Storage
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.
git  GitHub  git-lfs  development 
april 2018
weDocs – the documentation plugin — WordPress Plugins
Create great looking documentation for your products. Organize your product documentation in your site, beautifully!
WordPress  plugin  themes  documentation 
april 2018
The GDPR Framework — WordPress Plugins
The easiest way to make your WordPress site GDPR compliant!
GDPR  privacy  Europe 
april 2018
Obscure E-Mail Vulnerability
This vulnerability is a result of an interaction between two different ways of handling e-mail addresses. Gmail ignores dots in addresses, so bruce.schneier@gmail.com is the same as bruceschneier@gmail.com is the same as b.r.u.c.e.schneier@gmail.com.
security  email  Gmail 
april 2018
Free Secure Email Certificate with Digital Signature
Start protecting your digital communications with Comodo secure certificate
S_MIME  cryptography  encryption  signature  free  email  privacy  certificate 
april 2018
Certificates for secure electronic mail | Actalis S.p.A.
Make your email secure by sending signed and/or encrypted messages.
S_MIME  cryptography  encryption  signature  free  email  privacy  certificate 
april 2018
Pubblicare documenti: da “Google Docs“ a “Read the Docs” senza fermate intermedie
Oggi esistono diverse soluzioni per rendere un formato di pubblicazione di documenti più comodo, una delle più efficaci è Read the Docs.
documentation  docs  development 
april 2018
Read the Docs
Crea, ospita e sfoglia la documentazione.
documentation  docs  development 
april 2018
Cloudflare lancia il DNS sicuro, veloce e nasconde i dati agli operatori
Il DNS è un servizio che può influire sulla sicurezza, sulla privacy e sulla velocità di navigazione in internet. Cloudflare lancia il primo servizio per privati totalmente gratuito, sicuro e attento alla privacy.
DNS  server 
april 2018
Convert LastPass csv file to pass
Convert the LastPass csv exported file into the standard structure of pass password manager. Pass is the standard UNIX password manager. [archived in https://archive.li/mFp5m]
password  passwords 
april 2018
Determinare la data in cui è stata scritta una pagina web
Durante le attività di OSINT (Open Source Intelligence) si può riscontrare l’esigenza di attribuire una datazione più precisa possibile ad una pagina web. Talvolta può essere necessario riuscire ad individuare un giorno o addirittura un orario ascrivibile alla creazione della pagina, ad esempio per rilevare casi di contraffazione della stessa.
forensics  webpages  date 
march 2018
AVM FRITZ!Box 7590: addio al passato
Ci siamo, a distanza di mesi dalla presentazione ufficiale in Italia e una discreta manciata di settimane dall’averlo messo in pista al posto dell’ormai pensionato (e riutilizzato, ci mancherebbe) 4040, posso parlarti di FRITZ!Box 7590, modem router che taglia di netto con il passato per il fattore estetico (abbandona il rosso pieno e le pinne di squalo laterali), ma al quale interno batte potente il cuore del Fritz!OS (6.83 a oggi che scrivo l’articolo), che difficilmente delude.
router  networking  network  from pocket
march 2018
Cambridge Analytica e Facebook. I dati personali valgono oro ma le persone li regalano
Convincere qualcuno a votare per un partito non è molto diverso dal convincerlo a comprare il dentifricio di una marca ben precisa, basta solo sapere su cosa fare leva.
privacy  Facebook 
march 2018
TaskBlast: Project Management Software Tailored for Software Teams
Project Management Software built for Software Teams. As powerful as Jira, As simple as Trello.
project_management  task_management  Trello 
march 2018
GDPR: How it Affects WordPress Site Owners and Developers - WPMU DEV
If you haven’t been living under a rock for the last few months, there’s a very good chance you’ve heard of GDPR, or the General Data Protection Regulation.
GDPR  privacy  Europe 
march 2018
Use a .dev domain? Not anymore. – Medium Engineering
For years, programmers used .dev domains for testing their code. Those days are over.
Internet  webdev  development  https  Google  certificate  DNS 
march 2018
Chrome & Firefox now force .dev domains to HTTPS via preloaded HSTS
Chrome 63 (out since December 2017), will force all domains ending on .dev (and .foo) to be redirected to HTTPS via a preloaded HTTP Strict Transport Security (HSTS) header. Update 07/02/2018: Firefox now also forces .DEV domains to HTTPS.
webdev  Firefox  Chrome  https  certificate  development  Google 
march 2018
How to set up a print server on a Raspberry Pi | Opensource.com
Network your printer with a Raspberry Pi and the CUPS print server.
RaspberryPi  print  server 
march 2018
Peperoncini...La guida completa sulla coltivazione del peperoncino piccante.
Guide relative a tutte le fasi della coltivazione del peperoncino [copia archiviata: https://archive.is/3tvIv]
peperoncino  coltivazione  chili 
march 2018
Protecting Code Integrity with PGP — Part 4: Moving Your Master Key to Offline Storage
Here in part 4, we continue the series with a look at how and why to move your master key from your home directory to offline storage.
GnuPG  gpg  security  cryptography  keys 
march 2018
« earlier      
@font-face admin aldolat.it android apache apple apps archive art astronomy audio authentication backup bazaar best blackberry blog blogging books browser bug buttons cache calendar canonical certificate cheatsheet chess chiesa cloud cms code color colore comments content converter copyright cryptography css css3 cultura custom custom-fields custom-post-type database design desktop development dictionary dns documentation dropbox dropdown ebook ecommerce editor education email encryption english enti europe evolution faq fcm federazioni feed feedburner files filesharing filesystem firefox flash fonts forensics forum fotografia framework free free_music free_software freelance freeware functions gallery games generator git github gmail gnome gnu/ubuntu gnupg google gpg grafica grafica_dtp graphics grid grub gtd guide hacks hardware help hooks hosting hotlinking howto htaccess html html5 icons ie ie6 image images inkscape inspiration internet iso italiano javascript jobs joomla jquery kde language latex launchpad lavoro layout learning letture libri linguistica linux logos loop mac mail malware management maps media mediawiki menu meteo mobile modding moving mozilla multimedia music mysql nas nautilus navigation netiquette networking news news_informatica nopost notes notetaking oop openfont openoffice openpgp opensource optimization options osx86 password passwords patterns pdf performance persone pgp photo photography photoshop php play plugin podcast politica post privacy productivity programming quotidiani recovery redirect reference repository reset resources responsive router rss samsung scacchi science screenshot search security seo server servizi sharing shopping shortcodes skype slider slideshow social software space spam ssh ssl standards statistics storage streaming subversion svago svn sync sysadmin tema_k2 templates test text textures themes thumbnail time tips tls tools tracking translation tricks truecrypt tutorials tv twitter type typography ubuntu unread url utilities utility video virtualbox w3c web web2.0 webapp webdesign webdev wiki windows wishlist wordpress wp_query writing

Copy this bookmark: