Skip to content

Instantly share code, notes, and snippets.

View jcunanan05's full-sized avatar

Jonathan Cunanan jcunanan05

View GitHub Profile
@jcunanan05
jcunanan05 / ghostcms.gitignore
Created August 25, 2019 04:13
Gitignore for GhostCMS
# Node template
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Runtime data
@jcunanan05
jcunanan05 / docker_commands.sh
Last active September 10, 2019 01:11
Docker commands
# when running folders with space
mypwd=$(pwd); docker run -p 8080:3000 -v ${mypwd}:/var/www -w "/var/www" node npm start
# folders without space
docker run -p 8080:300 -v $(pwd):/var/www -w "/var/www" node npm start
# interactive mode with bash
docker run -it -p 8080:3000 -v $(pwd):/var/www -w "/var/www" node /bin/bash
# building docker images
@jcunanan05
jcunanan05 / git_commands.sh
Last active November 16, 2019 19:44
git commands
# when git is not working. (another git process)
rm -f .git/index.lock
# triangular workflow. (pull from original repo, push from your forked repo)
# clone original repo, set push to your forked repo
git remote set-url origin git@github.com:nnja/advanced-git-exercises.git
git remote set-url --push origin git@github.com:jcunanan05/advanced-git-exercises.git
# when you get EOF error https://stackoverflow.com/questions/21277806/fatal-early-eof-fatal-index-pack-failed
git config --global core.compression 0
const getUser = axios.get('url'); // promise lang talaga to pag console.log
const handleUserDetails = (userDetails) => {
console.log(userDetails);
// pagka react
this.setState({ user: userDetails });
};
getUser
@jcunanan05
jcunanan05 / windows_git_bash_setup_ssh_config.md
Last active January 19, 2020 03:01
My notes on how to setup a ssh connection to a VPS in windows

Requirements

  • Git Bash
  • VPS to put the generated private key

Generate SSH key on your machine

  1. Open your git bash
  2. cd /c/Program Files/Git/etc/ssh
  3. run ssh-keygen, name your key (id_rsa is default) then enter enter..

link to github comments

sass/node-sass#1276 (comment)

I also found helpful this comment. After installing Python 2.7 and Visual C++ Build Tools I deleted node_modules folder, opened CMD from Administrator and ran npm install --msvs_version=2015. Aaand it installed successfully!

This link helped me to install Python and VS C++ build tools.

docs on how to install it

@jcunanan05
jcunanan05 / .block
Last active April 12, 2020 19:37
fresh block bar graph
license: mit
@jcunanan05
jcunanan05 / .block
Last active April 19, 2020 04:02
making an axis
license: mit
{
"workbench.colorTheme": "Night Owl",
"workbench.iconTheme": "material-icon-theme",
"editor.fontSize": 16,
"window.zoomLevel": 1.3,
"terminal.integrated.fontSize": 14,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
//enable emmet on js
"emmet.includeLanguages": {
@jcunanan05
jcunanan05 / mac_fresh_install.sh
Last active April 5, 2021 01:52
Apple fresh install commands
# prevent photos app from launching, just change to NO if you change your mind
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES
# show hidden files, if you want to hide it, just set to false.
defaults write com.apple.Finder AppleShowAllFiles true
# install xcode command line tools
# https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_macOS_10.13_for_Xcode_10.1/Command_Line_Tools_macOS_10.13_for_Xcode_10.1.dmg
# install homebrew