Skip to content

Instantly share code, notes, and snippets.

View chewtoys's full-sized avatar
💙
<3

CHEWTOYS chewtoys

💙
<3
View GitHub Profile
@chewtoys
chewtoys / Contract Killer 3.md
Created December 31, 2016 23:48 — forked from malarkey/Contract Killer 3.md
The latest version of my ‘killer contract’ for web designers and developers

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

@chewtoys
chewtoys / sql-mongo_comparison.md
Last active November 18, 2017 02:53 — forked from aponxi/sql-mongo_comparison.md
MongoDb Cheat Sheets

SQL to MongoDB Mapping Chart

SQL to MongoDB Mapping Chart

In addition to the charts that follow, you might want to consider the Frequently Asked Questions section for a selection of common questions about MongoDB.

Executables

The following table presents the MySQL/Oracle executables and the corresponding MongoDB executables.

@chewtoys
chewtoys / markdown.md
Created November 18, 2017 03:20 — forked from jonschlinkert/markdown-cheatsheet.md
A better markdown cheatsheet. I used Bootstrap's Base CSS documentation as a reference.

Typography

Headings

Headings from h1 through h6 are constructed with a # for each level:

# h1 Heading
## h2 Heading
### h3 Heading
@chewtoys
chewtoys / README-Template.md
Created November 18, 2017 03:24 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@chewtoys
chewtoys / revert-a-commit.md
Created November 19, 2017 00:47 — forked from gunjanpatel/revert-a-commit.md
Git HowTo: revert a commit already pushed to a remote repository

Revert the full commit

Sometimes you may want to undo a whole commit with all changes. Instead of going through all the changes manually, you can simply tell git to revert a commit, which does not even have to be the last one. Reverting a commit means to create a new commit that undoes all changes that were made in the bad commit. Just like above, the bad commit remains there, but it no longer affects the the current master and any future commits on top of it.

git revert {commit_id}'

About History Rewriting

Delete the last commit

Deleting the last commit is the easiest case. Let's say we have a remote origin with branch master that currently points to commit dd61ab32. We want to remove the top commit. Translated to git terminology, we want to force the master branch of the origin remote repository to the parent of dd61ab32:

@chewtoys
chewtoys / git_cheat-sheet.md
Created December 5, 2017 02:29 — forked from davfre/git_cheat-sheet.md
git commandline cheat-sheet
@chewtoys
chewtoys / tmux-cheatsheet.markdown
Created December 5, 2017 02:30 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@chewtoys
chewtoys / removeFromState.js
Created July 18, 2018 22:24
removeSubscription: (state, channel)
removeSubscription: (state, channel) => {
const index = state.subscription.findIndex((obj) => channel.id === obj.id)
state.subscription.splice(index, 1)
}

Install Mongo with WSL for Windows.

Home

This doc will guide you through installing Mongo DB using WSL through the Command Line.

Most of the steps are listed out here, but this guide will trim them down and make it more straight forward for our needs. There is also 1 step that is not in the link above as well, which will be noted when we come across it.

Install MongoDB Community Edition.

  1. Open a Windows PowerShell and type wsl.
## listing directory contents
# Make sure ls on darwin will accept the aliases
# without breaking ls_style for all systems.
newline='
'
fmt1='%Y-%m-%d %H:%M'
fmt2='%Y-%m-%d %H:%M'
ls_style="--si --sort=version --time-style=+'${fmt1}${newline}${fmt2}'"
## Allow sudo to accept aliases