Skip to content

Instantly share code, notes, and snippets.

View AkdM's full-sized avatar
👋

Anthony Da Mota AkdM

👋
View GitHub Profile
@AkdM
AkdM / addToCart.js
Last active April 8, 2021 16:12
Add to Bookmark
javascript: (async function () {
const t = (t) => (document.querySelector(".page-title").innerText = t);
try {
t("looking for product id...");
var e = (() => document.location.pathname.split("/").filter((t) => /\d{10}/.test(t))[0])();
t("adding to cart..."), await ((t) => fetch(`https://www.amd.com/en/direct-buy/add-to-cart/${t}`, { credentials: "include", method: "GET", mode: "cors", redirect: "error" }))(e), t("added to cart, fetching checkout URL...");
var a = await (async () => {
var t = await fetch("https://www.amd.com/en/direct-buy/shopping-cart/modal?_wrapper_format=drupal_modal", { credentials: "include", method: "POST", mode: "cors" });
return (await t.text()).match(/\/.{2}\\\/direct-buy\\\/checkout\\\/payment\\\/\d*\\\/.{2}/)[0].replace(/\\/g, "");
})();
@AkdM
AkdM / dbus_cheatsheet.md
Created February 14, 2020 00:22
D-Bus Cheatsheet

Requirements

  • qdbus (sudo apt install qdbus)

Commands

List services

qdbus

@AkdM
AkdM / zsh_speed.sh
Last active September 18, 2018 08:45
ZSH launch speed command
# One line:
TIMEFMT=$'real %E\tuser %U\tsys %S' && repeat 10 {time zsh -i -c exit}
# Two lines:
TIMEFMT=$'real %E\tuser %U\tsys %S'
repeat 10 {time zsh -i -c exit} # or only this line if you don't mind the formatting
@AkdM
AkdM / color.scss
Last active August 9, 2018 10:32
Colors I like
$dark-blue = #495057 // This is a dark blue. Instead of having black text, this blue is more pleasing and easier on the eyes
$apple-red = #BD1E2E // Red used by Apple for their Apple (PRODUCT)RED™ products
$ddg-red = #E0572A // Red used by DuckDuckGo
$ddg-yellow = #FED400 // Yellow used by DuckDuckGo
$ddg-green = #62BE3E // Green used by DuckDuckGo
@AkdM
AkdM / Pure.dvtcolortheme
Created April 19, 2018 12:51
Xcode theme - Pure
<?xml version="1.0" encoding="UTF-8"?>
<!-- Pure Theme v1.0.0
#
# Copyright 2018, All rights reserved
#
# Code licensed under the MIT license
#
# @author Anthony Da Mota
-->
@AkdM
AkdM / userChrome.css
Last active September 14, 2018 15:07
Personal userChrome based on arc-firefox theme
.tabbrowser-tab[selected="true"] {
width: 100%;
visibility: visible;
color: blue;
}
.tab-throbber[busy]::before {
content: "";
position: absolute;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAhOAAAITgBRZYxYAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABtCSURBVHja7d19kF11fcdxd0kIiYnRISQIiIABUjBSE8oQEOIUUURtKBqeFFokaqA6oExpBzBjBitghU5bichTQTKoVSwQBMHiDIJg1FoIBWVQYYgGCAKxYEhCdtPv0bOddWVz7+7eh9/vnNcfrxlGycOc35nzebN7995XbNmy5RUAQL24CAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQC0xSEfe3pC2C3MC+8tzSv/twmuEQgAoBqDPyUcE64La8OWBtaW/27xa6a4hiAAgLyG/8jwzbChidEfzoby9zjSNQUBAKQ9/HPDd8Yw+sMpfs+5rjEIACCt4Z9efum+vw3jP6C//DOmu+YgAIDuj/+c8Hgbh3+o4s+a49qDAAC6N/7Hh/UdHP8BxZ95vDMAAQB0fvzP6cLwD3WOswABAHRu/BcmMP4DjnUmIACA9o//fuGFhAJgvdcEgAAA2jv+24dHExr/AavDDGcEAgBoTwBcnuD4D/iSMwIBALR+/PcJmxMOgL7wJmcFAgBobQCsSHj8B9zirEAAAK0b//kZjP+A+c4MBADQmgBYnlEALHdmIACAsY//+PBcRgFQ/F3HOzsQAMDYAuDwjMZ/wOHODgQAMLYAWJZhACxzdiAAgLEFwIMZBsCDzg4EADC2AFiXYQC
@AkdM
AkdM / mbp_poweroff_fix.md
Last active March 23, 2018 10:26
Fix MBP slow waking + slow running after poweredoff after sleep

I suspect Filevault from slowering everything btw.

Set to 3 days (259,200 seconds), but I guess you can totally disable it by setting it to 0:

pmset -a autopoweroffdelay 259200

@AkdM
AkdM / bind_port_locally.md
Last active March 23, 2018 01:11
Bind port from SSH locally

If you want to bind the port 19999 (netdata default port for instance) to port 12345:

ssh -N -L 12345:localhost:19999 $SSH_USER@$SSH_IP -p $SSH_PORT

If you need to execute it in background, simply add the -f flag:

ssh -fN -L 12345:localhost:19999 $SSH_USER@$SSH_IP -p $SSH_PORT

then kill it with kill -9 $PID

@AkdM
AkdM / Edit_Repack_ISO_tutorial.md
Last active April 25, 2024 11:34
Edit and repack .iso bootable image

On Linux

Installing mkisofs

apt-get install mkisofs

Editing ISO image

mkdir /tmp/custom_iso

@AkdM
AkdM / userChrome.css
Created March 13, 2018 22:08
Partially fixes the GPU and CPU throttle on Firefox with Retina scaled up resolution
.tab-throbber[busy]::before {
background-image: url("chrome://global/skin/icons/loading.png") !important;
animation: none !important;
}
.tab-throbber[busy]:not([progress])::before {
/* Grays the blue during "Connecting" state */
filter: grayscale(100%);
}