Skip to content

Instantly share code, notes, and snippets.

View y4rr's full-sized avatar
💭
Learning stuff

y4rr

💭
Learning stuff
View GitHub Profile

Javascript Shorthand Coding Techniques

My (@pongstr) opinion about shorthand coding techniques

Shorthand code is not really a replacement for normal coding but it is very handy and useful in some cases. There are tons of opinions and debates around this but, again it all comes down what is necessary for your codebase and using it responsibly.

@y4rr
y4rr / Search my gists.md
Created April 3, 2022 01:59 — forked from santisbon/Search my gists.md
How to search gists

Enter this in the search box along with your search terms:

Get all gists from the user santisbon.
user:santisbon

Find all gists with a .yml extension.
extension:yml

Find all gists with HTML files.
language:html

@y4rr
y4rr / anatomy-of-an-html-element.markdown
Created July 28, 2021 18:20
Anatomy of an HTML element

Anatomy of an HTML element

The main parts of our element are:

  1. The opening tag: This consists of the name of the element (in this case, p), wrapped in opening and closing angle brackets. This states where the element begins, or starts to take effect — in this case where the start of the paragraph is.
  2. The closing tag: This is the same as the opening tag, except that it includes a forward slash before the element name. This states where the element ends — in this case where the end of the paragraph is. Failing to include a closing tag is a common beginner error, and can lead to strange results.
  3. The content: This is the content of the element, which in this case is just text.
  4. The attribute: Contains the extra information about the element which you don't want to appear in the actual content (optional).
  5. The HTML element: The opening tag, plus the closing tag, plus the content, plus attributes (optional), equals the element.
@y4rr
y4rr / CSSValueKeywords.txt
Created January 7, 2021 02:40
WebKit CSSValueKeywords.in
//
// CSS value names
//
inherit
initial
unset
revert
//
// CSS_PROP_OUTLINE_STYLE
@y4rr
y4rr / README.MD
Last active January 23, 2020 16:08 — forked from nzec/README.MD
DeezLoader Offical Page

Deezloader Remix

(Recommended)

Available for macOS, Linux, Windows.

In the process of a rewrite. Final release will be v4.2.0. The repository might get DMCA' so, make Git Clones/Forks
You can compile yourself now to test for bugs (See rewrite branch in the Git repository)

@y4rr
y4rr / ublock-resources.txt
Created November 20, 2019 09:42
ublock-resources.txt
# Resources to be used as redirect destinations.
#
# - Each distinct resource entry is separated by an empty line.
# - The first line in a resource entry is: token mime-type[;encoding]
# - All following lines are the data. An empty line signals the end of the
# data.
#
# If the encoding is absent, the data will be converted to base64, and the
# encoding will be set to `;base64`.
@y4rr
y4rr / esnextbin.md
Created October 26, 2019 14:43
esnextbin sketch
@y4rr
y4rr / No_New_Tabs.user.js
Last active September 15, 2019 02:19
Link Target blank removal userscript - don't open links in new tabs
// ==UserScript==
// @name No New Tabs
// @match *
// @grant none
// ==/UserScript==
(function() {
document.querySelectorAll('a[target]').forEach((link) => {
link.setAttribute('target', '_self');
link.setAttribute('rel', 'noopener noreferrer');
#!/usr/bin/env bash
source ./lib_sh/echos.sh
source ./lib_sh/requirers.sh
bot "Hi! I'm going to install tooling and tweak your system settings. Here I go..."
if ! sudo grep -q "%wheel ALL=(ALL) NOPASSWD: ALL" "/etc/sudoers"; then
bot "I need you to enter your sudo password so I can install some things:"
sudo -v