Skip to content

Instantly share code, notes, and snippets.

View ncouture's full-sized avatar
🌳
Continuously Growing!

Nicolas Couture ncouture

🌳
Continuously Growing!
View GitHub Profile

THE KISSCALLS MANIFESTO

Finding Meaning in the Gap Between Technology and Human Need

The remarkable businesses, the ones that matter, don't begin with technology.

They begin with seeing.

In 2016, while standing in a crowded hall at Google I/O, surrounded by developers chasing the next shiny API, I saw something different. I saw my clients – small business owners from a generation that didn't grow up with smartphones – struggling with a fundamental disconnect between the data they needed and the interfaces built to deliver it.

These weren't just clients. They were people who trusted me enough to build their digital front doors to the world. People who would call me asking, "How many visitors came to my site?" when the answer sat buried inside dashboards they found unintuitive and intimidating.

@ncouture
ncouture / dissolving-barriers.txt
Created April 3, 2025 00:03
self-citation source 🌳
Technology should dissolve barriers, not create them.
@ncouture
ncouture / org-mode.el
Created March 31, 2025 04:06
The Greatest Org-Mode Workflow - by Bernt Hanson
#+TITLE: Org Mode - Organize Your Life In Plain Text!
#+LANGUAGE: en
#+AUTHOR: Bernt Hansen (IRC: BerntH on libera.chat)
#+EMAIL: [email protected]
#+OPTIONS: H:3 num:t toc:3 \n:nil @:t ::t |:t ^:nil -:t f:t *:t <:nil
#+OPTIONS: TeX:t LaTeX:nil skip:nil d:nil todo:t pri:nil tags:not-in-toc
#+OPTIONS: author:t creator:t timestamp:t email:t
#+DESCRIPTION: A description of how I currently use org-mode
#+KEYWORDS: org-mode Emacs organization GTD getting-things-done git
#+SEQ_TODO: FIXME FIXED
@ncouture
ncouture / pentest cheat sheet
Created November 8, 2022 01:27 — forked from githubfoam/pentest cheat sheet
pentest cheat sheet
----------------------------------------------------------------------------------------------------
mtr www.google.com
mtr --report google.com
mtr -4b google.com #combined IPv4 only and IP addresses
mtr -n google.com #display numeric IP addresses instead of host names
mtr -c5 google.com #limit the number of pings to a specific value
mtr -r -c 5 google.com >mtr-report #report mode using the -r flag
mtr -rw -c 5 google.com >mtr-report #wide report mode
mtr -i 2 google.com #The default interval between ICMP ECHO requests is one second
mtr --tcp test.com #use TCP SYN packets or UDP datagrams instead of the default ICMP ECHO requests
@ncouture
ncouture / Gerrit-vs-Github.org
Created June 26, 2022 17:12
About Gerrit and Github

About Gerrit

Gerrit is a code review tool that was originally developed by Google.

It is based on the Perforce code review tool Mondrian.

Gerrit is open source, and it is used by many open-source projects.

It is similar to Rietveld, but it is not tied to the use of Perforce or to any Google-only services.

@ncouture
ncouture / install-deb-requirements.sh
Last active April 20, 2021 22:15
Install LSP Emacs packages on Windows 10 in WSL Debian
#!/bin/bash
#
# Run this before the install lsp requirements script.
#
sudo apt-get install -y apt-file bash-completion curl dnsutils elpa-company elpa-company-lsp elpa-dired-quick-sort elpa-flycheck elpa-flycheck-package elpa-flycheck-rtags elpa-helm elpa-helm-ag elpa-hydra elpa-ivy-rtags elpa-jedi elpa-lsp-mode elpa-lua-mode elpa-magit elpa-markdown-mode elpa-markdown-toc elpa-org elpa-pkg-info elpa-systemd emacs25-nox flycheck-doc git gnutls-bin gnutls-doc ivy man silversearcher-ag whois
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
@ncouture
ncouture / init-react-js-jsx-ts-tsx-web-etc.el
Last active November 9, 2020 00:12
elisp all over my time
(require 'package)
(require 'init-packages)
(require-package 'tide)
(require-package 'ansi-color)
(require-package 'web-mode)
(require-package 'rjsx-mode)
(require-package 'js2-mode)
(require 'tide)
#!/usr/bin/env bash
# get-verified-crda-reg-data
# --------------------
# Get CRDA and REGDB tarball and cryptographically verify them,
# retrieving the PGP keys using the Web Key Directory (WKD)
# protocol if they are not already in the keyring.
#
# Configurable parameters
# -----------------------
# Where to download the tarball and verification data.
@ncouture
ncouture / get_chromecasts.sh
Last active May 20, 2019 04:28
Discover publicly exposed Chromecast devices on the Internet... ¯\_(ツ)_/¯
#!/bin/bash #
if [[ $# -ne 2 ]]; then
echo "Usage: "
echo -e "\t$(basename $0) <num-results> <filename>"
exit 1
fi # num-results is results from ZMAP--not--of chromecasts found from ZMAP results.
export results="$1"
export filename="$2"
<script src="http://octo.local/Dropbox/Projects/Google Demo/Development/closure-library/closure/goog/base.js"></script>
<script> goog.addDependency('../../../Main/static/scripts/gdocsdemo/collaboration.js', ['gdocsdemo.Collaboration'], ['gdocsdemo.Header', 'gdocsdemo.Playback', 'gdocsdemo.Tracking', 'goog.Uri', 'goog.array', 'goog.dom', 'goog.dom.query', 'goog.events', 'goog.events.EventTarget', 'goog.events.EventType', 'goog.net.XhrIo', 'goog.style', 'goog.userAgent', 'goog.window']);
goog.addDependency('../../../Main/static/scripts/gdocsdemo/collaborator.js', ['gdocsdemo.Collaborator', 'gdocsdemo.Collaborator.EventType'], ['goog.array', 'goog.dom', 'goog.dom.query', 'goog.events', 'goog.events.EventTarget', 'goog.events.EventType', 'goog.style']);
goog.addDependency('../../../Main/static/scripts/gdocsdemo/editor.js', ['gdocsdemo.Editor'], ['diff_match_patch', 'gdocsdemo.Collaborator', 'gdocsdemo.Header', 'gdocsdemo.Playback', 'gdocsdemo.ShareForm', 'gdocsdemo.Tracking', 'goog.Uri', 'goog.array', 'goog.dom',