Skip to content

Instantly share code, notes, and snippets.

View shrwnsan's full-sized avatar
🏠
Working from home

shrwnsan

🏠
Working from home
View GitHub Profile
@shrwnsan
shrwnsan / gist:2860805
Created June 3, 2012 01:14
Sublime Text 2 - Fetch Settings
{
"files":
{
"jquery" : "http://code.jquery.com/jquery.js",
"jquery.min" : "http://code.jquery.com/jquery.min.js",
"jquery-cookie" : "https://raw.github.com/carhartl/jquery-cookie/master/jquery.cookie.js",
"jquery-dotimeout" : "https://raw.github.com/cowboy/jquery-dotimeout/master/jquery.ba-dotimeout.min.js",
"jquery-extra-selectors" : "https://raw.github.com/keithclark/JQuery-Extended-Selectors/master/jquery-extra-selectors.js",
"jquery-flexslider" : "https://raw.github.com/mbmufffin/FlexSlider/master/jquery.flexslider-min.js",
"jquery-mediaelement" : "https://raw.github.com/johndyer/mediaelement/master/build/mediaelement-and-player.js",
@shrwnsan
shrwnsan / .bash_aliases
Last active October 14, 2020 23:21
Dreamhost .dotfiles
# Alias: Files & Folders
alias ls="ls --color=auto"
alias la="ls -aF"
alias lc="ls -lcr"
alias ld="ls -ld"
alias lk="ls -lSr"
alias ll="ls -lF"
alias lla="ls -al"
alias lm="ls -al | more"
alias lr="ls -lR"
@shrwnsan
shrwnsan / rvm2rbenv.txt
Last active May 12, 2020 08:19 — forked from brentertz/rvm2rbenv.txt
Migration from RVM to RBENV
## Prepare ###################################################################
# Remove RVM
rvm implode
sudo rm -rf ~/.rvm
sudo rm -rf ~/.rvmrc
sudo rm -rf /etc/rvmrc
# Also, please check all .bashrc .bash_profile .profile and .zshrc for RVM source lines and delete or comment out if this was a Per-User installation.
@shrwnsan
shrwnsan / InsertDate.gs
Last active August 11, 2018 15:37 — forked from thomxc/InsertDate.gs
Google Docs Script Macro: Insert Timestamp (default to HKT/Beijing timezone)
/**
* The onOpen function runs automatically when the Google Docs document is
* opened. Use it to add custom menus to Google Docs that allow the user to run
* custom scripts. For more information, please consult the following two
* resources.
*
* Extending Google Docs developer guide:
* https://developers.google.com/apps-script/guides/docs
*
* Document service reference documentation:
@shrwnsan
shrwnsan / youtube-to-discord.md
Last active July 30, 2018 04:45
How to post new uploaded YouTube videos to a Discord channel by using IFTTT

How to post new uploaded YouTube videos to a Discord channel by using IFTTT

  1. Discord > Edit Channel > Webhooks > Create Webhook > Copy Webhook URL

  2. IFTTT > New Applet

  3. If "Youtube" then "Webhook" (in general)

  4. Select source for Youtube (e.g uploaded by you or a channel you're subscribed into)

@shrwnsan
shrwnsan / coins-btc-tracker.sh
Last active August 15, 2017 10:44
Coins.ph BTC rate tracker. This was actually from a gifted colleague of mine. Did some UX improvements =)
#!/bin/bash
AS_OF_DATE=$(date "+%Y-%m-%d %H:%M")
RESULT=$(curl -s https://quote.coins.ph/v1/markets/BTC-PHP | /usr/local/bin/jq -r '.market.bid,.market.ask')
BID=$(echo $RESULT | sed 's/ /-/g' | cut -f1 -d-)
ASK=$(echo $RESULT | sed 's/ /-/g' | cut -f2 -d-)
USD=$(echo "scale=2; $ASK/50" | bc)
echo "$AS_OF_DATE => $BID - $ASK (\$$USD)"
if [ $ASK -lt 200000 ]
@shrwnsan
shrwnsan / .rotate-videos
Last active January 23, 2017 16:48
Batch rotate videos. Note: This will stream copy the bitstreams, so no encoding is performed. Only the metadata of the first video stream (v:0) is changed here and the player will show the video in a rotated way. (Not all players will support this.)
# Works on the latest ffmpeg
# Source, Stackoverflow http://bit.ly/2k960G7
# brew install ffmpeg
# Default for iPhone
ext=m4v
# Set your directory
for f in /some/dir/*.$ext; do
@shrwnsan
shrwnsan / jira-filters.md
Last active November 16, 2016 07:01
JIRA Filters

JIRA Filters

Watched issues not assigned to me

issue in watchedissues() AND assignee != currentuser() ORDER BY assignee ASC

Watched issues not assigned to me that are Done

issue in watchedissues() AND assignee != currentuser() AND resolution = Done ORDER BY assignee ASC

Watched issues not assigned to me that are Unresolved

issue in watchedissues() AND assignee != currentuser() AND resolution = Unresolved ORDER BY assignee ASC

@shrwnsan
shrwnsan / ip-up.nix
Last active January 3, 2016 18:29
To setup a VPN for specific websites, in OS X. Based on this writeup: http://archives.aidanfindlater.com/blog/2010/02/03/use-vpn-for-specific-sites-on-mac-os-x/ Add "ip-up" file/content below to "/etc/ppp". Then "chmod a+x /etc/ppp/ip-up".
#!/bin/bash
#
# Script which handles the routing issues as necessary for pppd.
# When the ppp link comes up, this script is called with the following
# parameters:
# $1 the interface name used by pppd (e.g. ppp3)
# $2 the codey device name
# $3 the codey device speed
# $4 the local IP address for the interface
# $5 the remote IP address