Skip to content

Instantly share code, notes, and snippets.

View recidive's full-sized avatar

Henrique Recidive recidive

View GitHub Profile
@recidive
recidive / functional-koa-handler.js
Last active February 24, 2018 15:52
Functional JS
const respond = body => ctx.body = body && body
const handler = respond('Hello World')
@recidive
recidive / idea.js
Last active February 12, 2018 11:59
import compose from 'ramda'
import { reviews } from './schema'
import { normalize, denormalize } from '../lib/normalizer'
import { serialize } from '../lib/serializer'
import { validate } from '../lib/validator'
import { load, save } from '../lib/defaultOperations'
import { respond } from '../lib/http'
const get = async (cxt, id) => load(reviews, id)
@recidive
recidive / espruino.js
Created September 4, 2017 04:08
Espruino DS18B20 and BMP085 sensors
const wifi = require('Wifi');
const http = require('http');
const DS18B20 = require('DS18B20');
const BMP085 = require('BMP085');
const wifiSSID = 'cool';
const wifiKey = 'secret';
const tempProbePin = NodeMCU.D3;
const atmospherePins = {
// Simple unoptimized calculator for the nth fibonacci number.
const fibonacci = n => (n <= 1 ? n : fibonacci(n - 1) + fibonacci(n - 2))
console.time('fibonacci')
console.log(fibonacci(20))
console.timeEnd('fibonacci')
// A single argument function memoization wrapper.
const memoize = func => {
const cache = {}
module_load_include('inc', 'uuid', 'uuid.entity');
$node = entity_uuid_load("node", array("ff355981-9c66-4847-8905-82db742ec112"));
$node[2]->uid = "c9993341-a57b-4318-ab33-fb01aa38084a";
entity_uuid_save("node", $node[2]);
dpm(node_load(2));
diff --git a/applications/default/public/js/app.js b/applications/default/public/js/app.js
index 2e7ae9e..2c7f0c0 100644
--- a/applications/default/public/js/app.js
+++ b/applications/default/public/js/app.js
@@ -1,7 +1,7 @@
'use strict';
// Declare app level module which depends on services, directives and filters.
-angular.module('choko', ['ngRoute', 'ngResource', 'ngSanitize', 'summernote', 'angularFileUpload', 'choko.services', 'choko.directives', 'choko.filters'])
+angular.module('choko', ['ngRoute', 'ngResource', 'ngSanitize', 'summernote', 'angularFileUpload', 'choko.services', 'choko.directives', 'choko.filters', 'choko.controllers'])
<?php
function custom_delete_all_orders() {
// Delete orders.
$order_ids = db_query('SELECT order_id FROM {commerce_order}')->fetchCol();
commerce_order_delete_multiple($order_ids);
unset($order_ids);
// Delete line items.
$line_item_ids = db_query('SELECT line_item_id FROM {commerce_line_item}')->fetchCol();
myApp.controller('ListController', function($scope, $route, $location, $http, Categories){
$scope.category = 'categoria-1';
$scope.subCategory = 'sub-categoria-1';
$scope.setCategory = function(category) {
$scope.category = category.name;
};
$scope.setSubCategory = function(category) {
$scope.subCategory = subCategory.name;
@recidive
recidive / gist:8849303
Created February 6, 2014 17:57
Button group with multiple dropdowns model.
$scope.buttons = [
{
"type": "normal",
"title": "First normal"
},
{
"type": "normal",
"title": "Second normal"
},
{