Skip to content

Instantly share code, notes, and snippets.

View danieljoppi's full-sized avatar

Daniel Henrique Joppi danieljoppi

  • Santa Catarina, Brazil
View GitHub Profile
@maitrungduc1410
maitrungduc1410 / package.json
Last active March 2, 2023 23:23
Update Npm and SonarQube on Git commit (using Husky)
{
"name": "demo-project",
"version": "0.0.3",
"husky": {
"hooks": {
"pre-commit": "npm --no-git-tag-version version patch && sh updateSonarProps.sh && git add ."
}
}
}
@Igor-Lopes
Igor-Lopes / gitlabci-nyc-coverage.md
Created June 13, 2018 12:58
Regex for nyc code coverage in Gitlab CI

All files\s*\|\s*([0-9.]+)

@danieljoppi
danieljoppi / redis-promisify.js
Last active October 2, 2018 20:49
Node Redis with promise
const Redis = require('redis');
const redis = new Proxy(Redis.createClient({
port: config.memoryPort,
host: config.memoryHost
}), {
get(redis, name) {
let target = redis[name];
if ('function' !== typeof target) {
return target;
@danieljoppi
danieljoppi / storeImgInMongoWithMongoose.js
Created February 3, 2017 13:56 — forked from aheckmann/storeImgInMongoWithMongoose.js
store/display an image in mongodb using mongoose/express
/**
* Module dependencies
*/
var express = require('express');
var fs = require('fs');
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
// img path
@MarcoWorms
MarcoWorms / mini-redux.js
Last active June 3, 2024 04:42
Redux in a nutshell
function createStore (reducers) {
var state = reducers()
const store = {
dispatch: (action) => {
state = reducers(state, action)
},
getState: () => {
return state
}
}
// Originally generated from...
// 1) sql-bubble.txt (from sqlite.org)
// 2) ./sql-bubble.rb sql-bubble.txt > tmp/rules.rb
// 3) ./bubble-to-pegjs.rb tmp/rules.rb bubble-to-pegjs_ex.rb > tmp/sql.pegjs
//
// Then, manually edited for pegjs suitability.
//
// Rules with indentation or with comments have manual edits.
//
start = value
@kugaevsky
kugaevsky / revert.sh
Last active July 4, 2018 09:06
Reverting back to node 0.10.36 on Mac OS X with Homebrew
$ cd /usr/local
$ git checkout b64d9b9c431642a7dd8d85c8de5a530f2c79d924 Library/Formula/node.rb
$ brew unlink node
$ brew install node
$ npm install -g npm@latest
@hkhamm
hkhamm / installing_cassandra.md
Last active October 18, 2025 14:39
Installing Cassandra on Mac OS X

Installing Cassandra on Mac OS X

Install Homebrew

Homebrew is a great little package manager for OS X. If you haven't already, installing it is pretty easy:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
@fschwiet
fschwiet / gist:5667135
Last active January 7, 2016 00:14
trying to use promises with phantomjs
var Q = require("q");
var phantom=require('node-phantom');
function promisify(nodeAsyncFn, context, modifier) {
return function() {
var args = args = Array.prototype.slice.call(arguments);
var defer = Q.defer()
args.push(function(err, val) {
@aheckmann
aheckmann / storeImgInMongoWithMongoose.js
Created April 17, 2012 19:14
store/display an image in mongodb using mongoose/express
/**
* Module dependencies
*/
var express = require('express');
var fs = require('fs');
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
// img path