Skip to content

Instantly share code, notes, and snippets.

@r4dian
r4dian / clean up MacOS crap.ps1
Last active February 14, 2017 11:12
Clean up MacOS shit off shared drives and stop it placing them (but only on Network volumes)
cmd /c "del /s /q /f /a ._.*"; cmd /c "del /s /q /f /a .DS_STORE"
# ^ is this unwise ? ¯\_(ツ)_/¯
# you can add /p to be prompted for each deletion
var d = new Date('2013-03-14')
var n = new Date()
var year = Math.floor( Math.ceil( Math.abs( n.getTime()-d.getTime() ) / (1000 * 60 * 60 * 24) ) / 365 +1 )
function nth(n){return["st","nd","rd"][((n+90)%100-10)%10-1]||"th"}
console.log("It is the " + year + nth(year) + " Year of Luigi")
@r4dian
r4dian / Android setup tips
Last active July 6, 2017 15:25
Blocking spam from "Whats New" app & Chrome suggestions
Android setup tips
( Blocking spam from "Whats New" app & Chrome suggestions )
@r4dian
r4dian / gist:02c693cabaca7a211769feafdf29a2ff
Last active May 4, 2017 11:13 — forked from tommorris/gist:284380
map/filter an array: spot the odd one out (I had to edit the python one to use map/filter, it was bothering me)
[1, 2, 3, 4, 5].map {|i| i * 2 }.find_all {|i| i > 5 }
# I have started monkey-patching `alias_method :filter, :find_all` in Array.
NETSH WLAN show drivers
# Check for: Hosted network supported : Yes
NETSH WLAN set hostednetwork mode=allow ssid=Your_SSID key=Your_Passphrase
NETSH WLAN start hostednetwork
# NETSH WLAN stop hostednetwork
# Other settings:
# https://www.windowscentral.com/how-turn-your-windows-10-pc-wireless-hotspot
<html>
<head>
<title>REAPER ACTIONS</title>
<style type="text/css">
body {
background-color: #fff;
color: #424242;
font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
@r4dian
r4dian / Unfollow.js
Created October 16, 2017 11:13
Unfollow everything & everyone on Facebook.
// Manual set-up
// click: ▼ at top-right
// Newsfeed preferences
// "Unfollow people to hide their posts" (also includes all Pages, which are not real "people")
// Scroll to the bottom of that so they are all listed
// Open console (f12, or whatever the fuck on MacOS) and paste these two lines:
var e = document.querySelectorAll("._5u3n");
e.forEach(function(elem){ elem.click() });
@r4dian
r4dian / .zshrc
Last active March 13, 2018 16:39
Make zsh completion follow the same colouring as `ls`
# Linux / Windows WSL:
# echo $LS_COLORS and paste in double-quotes below
# BSDs or MACOS:
# echo $LSCOLORS and convert to gnu/linux format with https://github.com/ggreer/lscolors
export LS_COLORS="no=00:fi=00:di=34:ow=34;40:ln=35:pi=30;44:so=35;44:do=35;44:bd=33;44:cd=37;44:or=05;37;41:mi=05;37;41:ex=01;31:*.cmd=01;31:*.exe=01;31:*.com=01;31:*.bat=01;31:*.reg=01;31:*.app=01;31:*.txt=32:*.org=32:*.md=32:*.mkd=32:*.h=32:*.hpp=32:*.c=32:*.C=32:*.cc=32:*.cpp=32:*.cxx=32:*.objc=32:*.cl=32:*.sh=32:*.bash=32:*.csh=32:*.zsh=32:*.el=32:*.vim=32:*.java=32:*.pl=32:*.pm=32:*.py=32:*.rb=32:*.hs=32:*.php=32:*.htm=32:*.html=32:*.shtml=32:*.erb=32:*.haml=32:*.xml=32:*.rdf=32:*.css=32:*.sass=32:*.scss=32:*.less=32:*.js=32:*.coffee=32:*.man=32:*.0=32:*.1=32:*.2=32:*.3=32:*.4=32:*.5=32:*.6=32:*.7=32:*.8=32:*.9=32:*.l=32:*.n=32:*.p=32:*.pod=32:*.tex=32:*.go=32:*.sql=32:*.csv=32:*.bmp=33:*.cgm=33:*.dl=33:*.dvi=33:*.emf=33:*.eps=33:*.gif=33:*.jpeg=33:*.jpg=33:*.JPG=33:*.mng=33:*.pbm=33:*.pcx=33:*.pdf=33:*.pgm=33:*.png=33:*.PNG=3
@r4dian
r4dian / rename-wav-with-pitch.py
Last active July 3, 2022 12:13 — forked from kroger/convert.py
Rename wav files using frequency and pitch detection
#!/usr/bin/env python2
import subprocess, os, glob, math
## /!\ Python 2.x /!\
## requires [Aubio](https://aubio.org)
## Rename wav files using frequency and pitch detection:
## GTR_08.wav ---> automated pitch detection & file renaming ---> GTR_08 - C3 (+0cents) - 130.81Hz.wav
@r4dian
r4dian / StickyNotes-OnTop.ps1
Created August 2, 2019 09:51
Make Sticky Notes Always on Top
$code = @'
[DllImport("user32.dll")]
public static extern IntPtr GetForegroundWindow();
'@
Add-Type $code -Name Utils -Namespace Win32
<#
while(1){
$hwnd = [Win32.Utils]::GetForegroundWindow()
Get-Process |
Where-Object { $_.mainWindowHandle -eq $hwnd } |