Skip to content

Instantly share code, notes, and snippets.

@r4dian
r4dian / StickyNotes-OnTop.ps1
Created Aug 2, 2019
Make Sticky Notes Always on Top
View StickyNotes-OnTop.ps1
$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 } |
@r4dian
r4dian / rename-wav-with-pitch.py
Last active Aug 8, 2018 — forked from kroger/convert.py
Rename wav files using frequency and pitch detection
View rename-wav-with-pitch.py
#!/usr/bin/env python
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 / .zshrc
Last active Mar 13, 2018
Make zsh completion follow the same colouring as `ls`
View .zshrc
# 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 / Unfollow.js
Created Oct 16, 2017
Unfollow everything & everyone on Facebook.
View Unfollow.js
// 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() });
View actions.html
<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;
}
View Windows 10 adhock wifi.ps1
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
@r4dian
r4dian / gist:02c693cabaca7a211769feafdf29a2ff
Last active May 4, 2017 — 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)
View gist:02c693cabaca7a211769feafdf29a2ff
[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.
@r4dian
r4dian / Android setup tips
Last active Jul 6, 2017
Blocking spam from "Whats New" app & Chrome suggestions
View Android setup tips
Android setup tips
( Blocking spam from "Whats New" app & Chrome suggestions )
View year_of_luigi.js
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 / clean up MacOS crap.ps1
Last active Feb 14, 2017
Clean up MacOS shit off shared drives and stop it placing them (but only on Network volumes)
View clean up MacOS crap.ps1
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