Skip to content

Instantly share code, notes, and snippets.

@robabby
robabby / camphor.scss
Created December 4, 2017 14:14 — forked from bdno86/camphor.scss
camphor
$camphor300:'d09GMgABAAAAAQ5UABIAAAAEn0QAAQ3tAAEZmQAAAAAAAAAAAAAAAAAAAAAAAAAAG4SkahzOKgZgFotgAIosCCIJgnMRCAqLlgCKvTwBNgIkA5lwE4GnDguZdAAEIAW7bwcgDHJb0WS0WUXZkokWaBHx4wKbY7TigANIU/t980QCGzI/IkCsdbqJZwY1ZOgWDngIamw3I43435Dd+zJ1kNmKVp/DvXNAwaNm//////////////////+/NZkMZ5cAl0CpbZ3oiwloFA5GyIWNzOYVLt1bpXPX+pABI2fo5rMZpgVYIzYqgxt92ajECqUKh2G9gaOCVRC23VSRVypHfbvb7wYcwEM25WArF0esm1yKzDixrJRdcBGtcpBZTFbFbIl8LIU4gWOnEdSITqkoGrHWJ8ywn9eVFWWk3lC6m07qp1TXntHaWp6ekYHLrFoyzOXYiQnn2kWX2zqMaFBTca25vHKndPhJV66HRhQzL9lB3OT20KGTXuFHu62wm1qzoV/iTnaiLdc8o/D7B+1O94BrjSE3cia6U1A5XNp0kHmUj8IMBaeiGaiNJV7b1csb0bq8EWYo2h1TuipR+7hmYjxeZsonGLNcmgsKp5EUDCEj9SvRyxX2uMUNfINmfNqglBYNNtjtNmdwWV2ly4uQKheyDyka2RTRoQ3IEfs+0BNcGJ4Z5AnmHNpFbCKW5PsXkAzJ6VVzzVMo0fwIUpQQT67itTNRE946/NxDashl9KuAFUbZ6yW91vObh+WAMZ1mQ1J4wotF6KXHuo65X6wSz406hW/T6XZMf/6W+HGYUxCDfhyjPaoMGcWccmbYM/H35NdHTOd79Jg0ho/BDBvRy2vcg8pHsv07UYiKrDFeqzL0Qk7qCkXLuukl2EKuR3xS6VtsLEaT0BfWoDYoQ1YvEjjT729XNMYoCX3j+2ApedBG/UHLOJ7AAnfPSqdmmePsY+522MpfPaf7kf6fIJMn0/4SE6PmuI3yjyeGjWn+1qj/ukf09DE
@robabby
robabby / Brocfile
Created November 13, 2017 01:29 — forked from leandrocp/Brocfile
Deploy ember-cli app on nginx
/* global require, module */
// Prepend app name on assets names
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var app = new EmberApp({
fingerprint: {
enabled: true,
prepend: '/appX/'
@robabby
robabby / index.html
Created November 12, 2017 15:30
[Blank HTML Document]
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML5 Herald</title>
<meta name="description" content="The HTML5 Herald">
<meta name="author" content="SitePoint">
@robabby
robabby / default
Created November 12, 2017 04:23 — forked from yacafx/default
NGNIX configuration for run node app and php app the same same time
### /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.php;
@robabby
robabby / list-linked-packages.sh
Last active January 18, 2018 22:03
list linked npm/yarn packages
ls -l node_modules | grep ^l
alias showHidden="ls -l node_modules | grep ^l"
@robabby
robabby / reducer-boilerplate.js
Created June 4, 2017 23:07
React Native Reducer Boilerplate
import {
SOME_ACTION // to be specified per use case
} from '../actions/types';
const INITIAL_STATE = {
}
export default (state = INITIAL_STATE, action) => {
switch (action.type) {
@robabby
robabby / ionic.project
Created January 7, 2016 01:40
A sample ionic.project file
{
"name": "Your App Name",
"app_id": "",
"gulpStartupTasks": [
"sass",
"watch"
],
"watchPatterns": [
"www/**/*",
"!www/lib/**/*"
function occurences(n, arr) {
var first = -1;
var last = -1;
if (arr === null || arr.length === 0 || arr[0] > n || arr[arr.length - 1] < n) {
return [first, last];
}
for (var i = 0; i < arr.length; i++) {
var num = arr[i];
if (num === n) {
function LinkedList() {
var Node = function(element) {
this.element = element;
this.next = null;
};
var length = 0;
var head = null;
this.append = function(element) {
@robabby
robabby / walk-the-dom.js
Created November 6, 2015 13:13
A simple function to start walking the DOM written in vanilla JS
function walkTheDOM(node) {
if (node.nodeType == 1) {
//console.log(node.tagName);
node = node.firstChild;
while (node) {
theDOMElementWalker(node);
node = node.nextSibling;