Skip to content

Instantly share code, notes, and snippets.

View Kikobeats's full-sized avatar
👋
say hi

Kiko Beats Kikobeats

👋
say hi
View GitHub Profile
<link rel="import" href="../components/polymer/polymer.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
width: 100%;
height: 100%;
@Kikobeats
Kikobeats / update_all.sh
Created September 12, 2014 15:00
BASH Script for update a list of repositories
#!/bin/bash -x
welcome() {
echo " _ _____________ ___ _____ _____ "
echo "| | | | ___ \ _ \/ _ \_ _| ___|"
echo "| | | | |_/ / | | / /_\ \| | | |__ "
echo "| | | | __/| | | | _ || | | __| "
echo "| |_| | | | |/ /| | | || | | |___ "
echo " \___/\_| |___/ \_| |_/\_/ \____/"
echo
@Kikobeats
Kikobeats / gulpfile.coffee
Last active August 29, 2015 14:11
Gulp browserify task
'use strict'
gulp = require 'gulp'
gutil = require 'gulp-util'
browserify = require 'browserify'
header = require 'gulp-header'
uglify = require 'gulp-uglify'
pkg = require './package.json'
source = require 'vinyl-source-stream'
@Kikobeats
Kikobeats / index.js
Last active August 29, 2015 14:15
inject responses sails
/**
* Module dependencies
*/
'use strict';
var buildDictionary = require('sails-build-dictionary');
module.exports = function Responses(sails) {
return {
loadResponses: function(cb) {
@Kikobeats
Kikobeats / cluterize.js
Created October 23, 2015 10:13
Clusterize whatever node file
'use strict';
var path = require('path');
var workerFarm = require('worker-farm');
var numCPUs = require('os').cpus().length;
var argv = require('optimist')
.alias('n', 'cores')
.default('n', numCPUs)
.alias('w', 'workers')
@Kikobeats
Kikobeats / index.js
Last active January 27, 2016 08:25
async stream
var count = 0
function asyncFn (cb) {
setTimeout(function () {
console.log('emit new chunk')
return cb(null, {foo: 'bar'})
}, 500)
}
module.exports = function () {
@Kikobeats
Kikobeats / readable-pattern.js
Last active March 17, 2016 12:28
Pattern to create a Readable Stream
// Example based in Substack Stream Handbook:
// https://github.com/substack/stream-handbook#creating-a-readable-stream
'use strict'
var inherits = require('inherits')
var duplexify = require('duplexify')
var Stream = require('readable-stream').Stream
var CONST = {
{
"app": "YOUR_APP_NAME",
"cred": {
"appid": "YOUR_APP_ID",
"apikey": "YOUR_APP_KEY"
},
"oldentries": 86400000,
"index": {
"name": "YOUR_INDEX_NAME",
"settings": {
@Kikobeats
Kikobeats / webpack.config.js
Last active February 22, 2017 19:55
autotrack + webpack
'use strict'
const HtmlWebpackHarddiskPlugin = require('html-webpack-harddisk-plugin')
const PurifyCSSWebpackPlugin = require('purifycss-webpack-plugin')
const {BundleAnalyzerPlugin} = require('webpack-bundle-analyzer')
const ExtractTextPlugin = require('extract-text-webpack-plugin')
const PreloadWebpackPlugin = require('preload-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const OfflinePlugin = require('offline-plugin')
const webpack = require('webpack')
@Kikobeats
Kikobeats / download_node.sh
Created December 23, 2017 21:21
up + micro + node8
#!/bin/bash
NODE_BIN=`curl -sL https://semver.io/node/resolve/8`-linux-x64
echo "Downloading $NODE_BIN binary file"
curl -sL https://nodejs.org/dist/latest-v8.x/node-v$NODE_BIN.tar.gz | tar -xz
mkdir -p bin
mv node-v$NODE_BIN/bin/node bin/node
rm -rf node-v$NODE_BIN