Skip to content

Instantly share code, notes, and snippets.

@iamskok
iamskok / validate-email.js
Last active August 29, 2015 14:08
JavaScript regex for email validation
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
@iamskok
iamskok / batcharge.py
Last active August 29, 2015 14:15 — forked from remy/batcharge.py
#!/usr/bin/env python
# saved to ~/bin/batcharge.py and from
# http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/#my-right-prompt-battery-capacity
#!/usr/bin/env python
# coding=UTF-8
import math, subprocess
p = subprocess.Popen(["ioreg", "-rc", "AppleSmartBattery"], stdout=subprocess.PIPE)
output = p.communicate()[0]
@iamskok
iamskok / git-message-prefixes.md
Last active March 17, 2024 18:12
List of git commit message prefixes

Git commit message prefixes

  • [RFR] - Code refectoring
  • [WIP] - Work in progress
  • [FIX] - Bug fix
  • [FTR] - New feature
  • [SCR] - Security issue fix
  • [CLP] - Changes that do not alter functionality, but improve code style and readability.
  • [CRO] - Content Rate Optimization
  • [TST] - Add test suite for slider component
@iamskok
iamskok / disposable-email-provider-domains
Last active August 29, 2015 14:22
List of disposable email providers
0815.ru
0wnd.net
0wnd.org
10minutemail.co.za
10minutemail.com
123-m.com
1fsdfdsfsdf.tk
1pad.de
20minutemail.com
21cn.com

Getting Started with NPM (as a developer)

If you haven't already set your NPM author info, now you should:

npm set init.author.name "Your Name"
npm set init.author.email "you@example.com"
npm set init.author.url "http://yourblog.com"

npm adduser

@iamskok
iamskok / Preferences.sublime-settings
Created June 11, 2015 06:10
My personal Sublime Text preferences
{
"color_scheme": "Packages/Base16 Color Schemes/base16-atelierlakeside.dark.tmTheme",
"fade_fold_buttons": false,
"font_size": 12,
"highlight_line": true,
"ignored_packages":
[
"Markdown",
"Vintage"
],
@iamskok
iamskok / SassMeister-output.css
Last active May 24, 2017 02:47
Sassy-validation SassMeister Demo
Sassy-validation {
is-measure: true;
is-measure: false;
is-color: true;
is-color: true;
is-color: false;
is-string: true;
is-string: false;
is-number: true;
is-negative: true;
@iamskok
iamskok / SassMeister-input.scss
Last active August 31, 2015 23:28
Equal-lists Sass function
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
$v1: 1 2 3;
$v2: 4 5 6;
$v3: 7 8 9;
.test {
@iamskok
iamskok / Google Material design palette - Sassy-colors
Last active August 31, 2015 23:31
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
///
/// Google Material Color Palette
///
/// @type {Map} color palette
///