Skip to content

Instantly share code, notes, and snippets.

View nuclearglow's full-sized avatar

Sven Vowe nuclearglow

View GitHub Profile
ng new project --routing true --skip-git true --skip-commit true --style scss
ng new --prefix=xyz --routing=true --style=scss --viewEncapsulation=ShadowDom project --skip-commit true
@nuclearglow
nuclearglow / gist:c6fd210e3832d72e4f994727d572400f
Last active February 9, 2018 23:26
Synology NAS create git repo
ssh git@bunker
cd /volume1/git/
git --bare init <repo-name>.git
git update-server-info
@nuclearglow
nuclearglow / convert-arraybuffer.js
Created January 26, 2018 10:30
ArrayBuffer <-> JSON <-> ArrayBuffer
// array buffer to JSON
const dataString JSON.stringify(Array.from(new Uint8Array(arrayBuffer)));
// send around
// JSON to ArrayBuffer
new Uint8Array(JSON.parse(dataString)).buffer
@nuclearglow
nuclearglow / defaults.vim
Created January 23, 2018 08:15
vim cut&paste not working in Stretch / Debian 9
$ vim /usr/share/vim/vim80/defaults.vim
" In many terminal emulators the mouse works just fine. By enabling it you
" can position the cursor, Visually select and scroll with the mouse.
"if has('mouse')
" set mouse=r
"endif
# delete all local merged branches with no activity within the last week
for k in $(git branch --merged | sed /\*/d); do
if [ -z "$(git log -1 --since='1 week ago' -s $k)" ]; then
echo git branch -d $k
fi
done
# delete all merged remote branches with no activity within the last month
for k in $(git branch -r --merged | cut -d ' ' -f3 | sed /\*/d); do
if [ -z "$(git log -1 --since='1 month ago' -s $k)" ]; then