Skip to content

Instantly share code, notes, and snippets.

View code-vagabond's full-sized avatar

Linh Phung code-vagabond

View GitHub Profile
@code-vagabond
code-vagabond / 0_reuse_code.js
Created November 1, 2016 18:18
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@code-vagabond
code-vagabond / init.coffee
Created December 27, 2016 04:06 — forked from Zequez/init.coffee
Comment out JSX code on Atom
# If you worked with React and JSX you probably noticed that you can't use JS comments when inside JSX sections
# Add this to your Atom init script
# Then add 'ctrl-cmd-/': 'comment-jsx' to your keymap.cson
# Then when you are on a JS/JSX file, just press cmd+ctrl+/ to use JSX-style comments that work with JSX elements
# Is not the most efficient way, but it's the cleanest and reliable one
atom.commands.add 'atom-workspace', 'comment-jsx', ->
atom.config.set('editor.commentStart', '{/*', {scopeSelector: '.source.js.jsx'})
atom.config.set('editor.commentEnd', '*/}', {scopeSelector: '.source.js.jsx'})
for selection in atom.workspace.getActiveTextEditor().selections
Setting your branch to exactly match the remote branch can be done in two steps:
git fetch origin
git reset --hard origin/master
If you want to save your current branch's state before doing this (just in case), you can do:
git commit -a -m "Saving my work, just in case"
git branch my-saved-work
@code-vagabond
code-vagabond / mainzelliste.conf
Created March 10, 2017 14:30
Mainzelliste configuration for OSSE
# Properties for mainzelliste
#
# Configuration template for running OSSE with identifying data
#
# General format: Key-value pairs, separated by spaces, tabs, "=", ":".
# Lines starting with "#" are comments. Comments appended to a line are not possible!
# See Javadoc for java.util.Properties#load(Reader) for details.
# Property names may contain letters, numbers, underscores and dots. Dots define a hierarchical
# structure on the property names.
@code-vagabond
code-vagabond / docker-compose.md
Last active September 5, 2017 13:27
Configuration guide for the OSSE suite
/**
* Effect class for auth effects
*/
@Injectable()
export class AuthEffects {
constructor(private actions$: Actions,
private authApi: AuthApi,
private authUserApi: AuthUserApi,
export enum SignInActionTypes {
SignIn = '[Auth] Signing In'
}
export class SignIn implements Action {
readonly type = SignInActionTypes.SignIn;
constructor(public payload: {err: any}) {}
}
export const AuthActionTypes = {
SIGN_IN: type('AUTH:SIGN_IN'),
};
export interface SignInAction extends Action {
payload: {
username: string;
password: string;
};
}
@code-vagabond
code-vagabond / tree
Last active February 18, 2018 13:19
tree src/ -P "*.api.ts"
https://stackoverflow.com/questions/3455625/linux-command-to-print-directory-structure-in-the-form-of-a-tree
@code-vagabond
code-vagabond / login.css
Created August 31, 2018 23:40
Styling for login with dark background and white outline, using mat-form-field, appearance = "outline"
input::placeholder {
color: $grey-lighter !important;
}
.mat-form-field-outline {
color: whitesmoke !important;
}
.mat-form-field-outline-thick {
color: white !important;
box-shadow: 1px 0px 10px 0.125em rgba(255, 255, 255, 0.27) !important;