Skip to content

Instantly share code, notes, and snippets.

View Kartones's full-sized avatar
💻
+ 📖 + 🕹️

Diego Kartones

💻
+ 📖 + 🕹️
View GitHub Profile
#!/usr/bin/env bash
#
# Downloads the official HP Printer Driver installer and patches its OS version gate,
# so it installs on macOS releases newer than Sequoia (15.x), e.g. Tahoe (26.x).
#
# Instructions:
# 1. save the whole contents as a new file, e.g. patch-hp-printer-driver.sh
# 2. make it executable. From a terminal, in the same folder where you saved it: chmod +x patch-hp-printer-driver.sh
# 3. run it: ./patch-hp-printer-driver.sh
# 4. The script will notify about the the patched installer (saved in the same folder). You can then run it to install the drivers.
@Kartones
Kartones / Win 10 Disable Forced Reboot After Update.bat
Created August 26, 2023 19:30
Win 10 Disable Forced Reboot After Update.bat
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
@Kartones
Kartones / Win 10 Disable Automatic Windows Updates.bat
Created August 26, 2023 19:29
Win 10 Disable Automatic Windows Updates.bat
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
@Kartones
Kartones / Win 10 Disable Automatic App Updates.bat
Created August 26, 2023 19:28
Win 10 Disable Automatic App Updates.bat
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
@Kartones
Kartones / mac-shortcuts.md
Last active December 20, 2023 18:37
Mac Shorcuts (last used 2020)
@Kartones
Kartones / no-css
Created December 22, 2016 07:39
Bookmark to remove all CSS, JS and iframesfrom a page. Just paste as new bookmark
javascript:%20var%20el,%20i,%20size;%20%20for(i=0,%20size=document.styleSheets.length;%20i<size;%20i++)%20{%20void(document.styleSheets.item(i).disabled=true);%20}%20%20el%20=%20document.getElementsByTagName('script');%20%20while%20(el.length%20>%200)%20{%20%20void(el[0].parentNode.removeChild(el[0]));%20%20}%20%20el%20=%20document.getElementsByTagName('link');%20%20while%20(el.length%20>%200)%20{%20%20void(el[0].parentNode.removeChild(el[0]));%20%20}%20%20el%20=%20document.getElementsByTagName('iframe');%20%20while%20(el.length%20>%200)%20{%20%20void(el[0].parentNode.removeChild(el[0]));%20%20}%20%20el%20=%20document.getElementsByTagName('*');%20%20for%20(%20i=0,%20size=el.length;%20i%20<%20size;%20i++)%20{%20%20void(el[i].style.cssText%20=%20'');%20%20}
@Kartones
Kartones / image-and-video.md
Last active November 22, 2023 20:46
image & video (Imagemagick, ffmpeg, webp...) commands
@Kartones
Kartones / statsd-local-server.md
Created August 19, 2015 09:55
StatsD local server for testing
@Kartones
Kartones / postgres-cheatsheet.md
Last active August 4, 2026 00:12
PostgreSQL command line cheatsheet

PSQL

Magic words:

psql -U postgres

Some interesting flags (to see all, use -h or --help depending on your psql version):

  • -E: will describe the underlaying queries of the \ commands (cool for learning!)
  • -l: psql will list all databases and then exit (useful if the user you connect with doesn't has a default database, like at AWS RDS)