Skip to content

Instantly share code, notes, and snippets.

Usare il metodo Getting Things Done (GTD) con TickTick

Introduzione

Il Getting Things Done (GTD) di David Allen è molto più di un sistema di produttività: è un approccio per liberare la mente e trasformare il caos quotidiano in un flusso di lavoro organizzato. Come dice Allen stesso:

La tua mente è fatta per avere idee, non per conservarle.

In questa guida, scoprirai come applicare i cinque pilastri del GTD usando l’app TickTick, con trucchi, curiosità e consigli pratici per renderlo ancora più efficace.

📌 I Cinque Pilastri del GTD

Prima di entrare nel dettaglio di ogni fase, ecco una panoramica dei cinque pilastri del metodo:

@inerba
inerba / setup-git-deploy.sh
Created February 12, 2025 11:14
Questo script configura un sistema di deployment basato su Git per un sito web.
#!/bin/bash
# =============================================================================
# SETUP-GIT-DEPLOY
# =============================================================================
#
# Questo script configura un sistema di deployment basato su Git per un sito web.
#
# STRUTTURA CREATA SUL SERVER:
# └── /base_path/domain.tld/
@inerba
inerba / a-horizMouseScroll.js
Last active January 31, 2024 17:26
Horizontal scrolling on a specified element with mouse wheel
/**
* This function enables horizontal scrolling on a specified element when the mouse wheel is used.
* @param {string} selector - The CSS selector of the element on which to enable horizontal scrolling.
* @param {number} scrollValue - The amount to scroll each time the mouse wheel is used. Defaults to 100.
* @param {number} extraScroll - The number of times to allow scrolling past the end of the element. Defaults to 5.
* @returns {void}
*/
export let horizMouseScroll = (
selector,
scrollValue = 100,
@inerba
inerba / backup_database.sh
Last active October 12, 2020 12:35
Scripts di utilità #sviluppo
#!/bin/sh
# Script per il backup del database
# Modificare le variabili seguenti
database=nome_del_db
username=username_db
password=password_db
# Fine modifiche
today=$(date +"%Y-%m-%d-%H-%M-%S")
filename=${database}-${today}.gz
@inerba
inerba / Spread operator.md
Last active April 29, 2020 11:52
[Funzioni] #appunti_php

Spread operator

function spread(...$args){
    return $args;
}

print_r(spread(1,2,3));

//ritorna: Array ( [0] => 1 [1] => 2 [2] => 3 )
@inerba
inerba / Lezione3.md
Last active August 20, 2018 18:46
JavaScript - Lezione 3
@inerba
inerba / gulpfile.js
Created May 2, 2018 20:12
GULP, scss, es6, babel, browserify
var babelify = require('babelify');
var browserSync = require('browser-sync');
var browserify = require('browserify');
var buffer = require('vinyl-buffer');
var gulp = require('gulp');
var plugins = require('gulp-load-plugins');
var source = require('vinyl-source-stream');
/* Configuration */
var config = {
@inerba
inerba / socialshare.md
Last active February 23, 2018 11:51
Social Share script & links

Script

;(function($){
  
  /**
   * jQuery function to prevent default anchor event and take the href * and the title to make a share popup
   *
   * @param  {[object]} e           [Mouse event]
   * @param  {[integer]} intWidth   [Popup width defalut 500]
   * @param  {[integer]} intHeight  [Popup height defalut 400]