Skip to content

Instantly share code, notes, and snippets.

@wzup
wzup / .bashrc
Last active May 17, 2023 00:49
alias for Git Bash on Windows
# create a file C:\Users\[user]\.bashrc
# add this content
# add your onw aliases or changes these ones as you like
# to make a dot (.bashrs) file in windows, create a file ".bashrs." (without extention) and save. windows will save it as ".bashrc"
alias ls='ls -alh'
alias cdnginx='cd /c/nginx && ls'
alias cdmcga='cd /c/Users/[user]/sbox/node/mcga && ls'
alias cdfood9='cd /c/Users/[user]/sbox/node/food9 && ls'
alias cdmysql='cd /c/nginx/mysql/bin && ls'
@wzup
wzup / .jsbeautifyrc
Last active March 30, 2023 13:40
.jsbeautifyrc file example
{
// The plugin looks for a .jsbeautifyrc file in the same directory as the
// source file you're prettifying (or any directory above if it doesn't exist,
// or in your home folder if everything else fails) and uses those options
// along the default ones.
// Details: https://github.com/victorporof/Sublime-HTMLPrettify#using-your-own-jsbeautifyrc-options
// Documentation: https://github.com/einars/js-beautify/
"html": {
"allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
@wzup
wzup / .editorconfig
Last active June 9, 2021 14:03
.editorconfig file example
# ВСЕ СВОЙСТВА СМ. ВНИЗУ ФАЙЛА
# или здесь с описанием https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties
#
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# http://editorconfig.org
root = true
[*]
@wzup
wzup / doskey_macros.cmd
Created September 8, 2015 12:10
Alias in Windows cmd
@ECHO OFF
REM only set your own pathes
REM read here on how to persist macroses in cmd
REM https://gist.github.com/vladikoff/38307908088d58af206b
REM http://web.archive.org/web/20140330024520/http://devblog.point2.com/2010/05/14/setup-persistent-aliases-macros-in-windows-command-prompt-cmd-exe-using-doskey/
DOSKEY cdnginx=cd C:\nginx
DOSKEY cdmysql=cd C:\nginx\mysql\bin
DOSKEY cdsbox=cd C:\Users\[user]\sbox
@wzup
wzup / browser.js
Last active November 12, 2018 16:29
React server-side rendering with react-router 3.x
'use strict';
const NODE_ENV = process.env.NODE_ENV || 'development';
/* React and Redux stuff */
const React = require('react');
const ReactDOM = require('react-dom');
import { Provider } from 'react-redux';
import { createStore, applyMiddleware, combineReducers, compose } from 'redux';
import thunkMiddleware from 'redux-thunk';
'use strict';
const util = require('util');
let NODE_ENV = process.env.NODE_ENV || 'development';
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const autoprefixer = require('autoprefixer');
const path = require('path');
var isDebug = true;
@wzup
wzup / webpack.config.dev.js
Created March 29, 2018 16:41
webpack.config.dev.js
'use strict';
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const autoprefixer = require('autoprefixer');
const path = require('path');
let SpritesmithPlugin = require('webpack-spritesmith');
var isDebug = true;
@wzup
wzup / gist:b424cccea0e20a19bfb606618439a255
Created November 7, 2017 12:37
Pelias Build Notes for Ubuntu 14.04 (elasticsearch 1.7 - NodeJS 5)
# Ubuntu 14.04 Install Steps
# This information assumes you’re storing your data in /mnt/data — both elasticsearch data and pelias map data. I chose
# to create a separate volume keeping the data from the system, separated. You can still use /mnt/data without creating
# another volume to store it.
# Default ubuntu user runs all the commands, except for elevated ones. ubuntu user will run api
# Fix hosts file (simply adding ip hostname)
sudo nano /etc/hosts
@wzup
wzup / _mixins.scss
Created February 1, 2017 13:33 — forked from joelstein/_mixins.scss
Horizontal list mixins
// Standard horizontal list, using word-spacing trick to remove whitespace
// between inline-block elements.
@mixin horizontal-list {
padding: 0;
text-align: center;
word-spacing: -1em;
display: table;
width: 100%;
li {
@wzup
wzup / gist:2518e33506f064c6b5e4a373ca66b35e
Created September 8, 2017 14:12 — forked from kitek/gist:1579117
NodeJS create md5 hash from string
var data = "do shash'owania";
var crypto = require('crypto');
crypto.createHash('md5').update(data).digest("hex");