Skip to content

Instantly share code, notes, and snippets.

💭
🎐

Gianfrancø Palumbo gianpaj

View GitHub Profile
@gianpaj
gianpaj / consoletable.js
Created Mar 31, 2019
konsole.table for mongo shell
View consoletable.js
// originally from 447dc8b on 18 Apr 2015
// https://github.com/chinchang/konsole.table/blob/447dc8be4bcb463865f0527ed6aef4da864d6558/index.js
var SEPARATOR = "";
/**
* Repeat provided string a given no. of times.
* @param {number} amount Number of times to repeat.
* @param {string} str Character(s) to repeat
* @return {string} Repeated string.
@gianpaj
gianpaj / extractCSS.js
Created Mar 25, 2019
Extract used CSS from a page
View extractCSS.js
# Extract used CSS from a page
# https://stackoverflow.com/a/55334749/728287
#
# $ node extractCSS.js ~/Desktop/Coverage-20190325T110812.json
const fs = require('fs');
let final_css_bytes = '';
let total_bytes = 0;
let used_bytes = 0;
@gianpaj
gianpaj / Podfile
Created Nov 18, 2018
Podfile (Expo issue 2200)
View Podfile
source 'https://github.com/CocoaPods/Specs.git'
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'nov17' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for nov17
pod 'ExpoKit',
@gianpaj
gianpaj / App.js
Created Nov 12, 2018
FreshChat React Native
View App.js
/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
* @flow
*/
import React, {Component} from 'react';
import {Button, Platform, StyleSheet, Text, View} from 'react-native';
View components with empty component.json
{
"filter": {},
"sortBy": null,
"coordinates": [
{
"type": "npm",
"provider": "npmjs",
"name": "typescript",
"revision": "2.7.2"
},
View gist:e7090f41901dff9b630bd840c38f5264
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':react-native-i18n:verifyReleaseResources'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter
View node-js-uploader-and-serve.js
/**
Instructions:
npm init
npm install cors express multer
node node-js-uploader-and-serve.js
OR
@gianpaj
gianpaj / anim-button-from-input-fields.js
Last active Feb 24, 2018
animate button backgroundColor based input field's values - React Native
View anim-button-from-input-fields.js
import React from 'react';
import { Animated, View } from 'react-native';
import { FormInput } from 'react-native-elements';
import AnimButton from 'react-native-micro-animated-button';
export class LoginScreen extends React.Component {
PwdInput;
loginBtn;
animatedValue = new Animated.Value(0);
View gist:d60468997e12ac6cd113f115c09ea8e8
Verifying my Blockstack ID is secured with the address 1JKi921Q7E6o3BqUgVbogjt6QEdLxadWqF https://explorer.blockstack.org/address/1JKi921Q7E6o3BqUgVbogjt6QEdLxadWqF
@gianpaj
gianpaj / package-json-ionic-app-scripts-issue.diff
Created Oct 2, 2017
issue #1252 ionic-team/ionic-app-scripts
View package-json-ionic-app-scripts-issue.diff
diff -r /private/var/folders/nc/scs6t9xj61l7rtzhz8cl48480000gn/T/aj3Wga_package-lock.json ./package-lock.json
62c62
< "tsickle": "0.21.6"
---
> "tsickle": "https://registry.npmjs.org/tsickle/-/tsickle-0.21.6.tgz"
105,112d104
< }
< },
< "@angular/tsc-wrapped": {
< "version": "4.4.3",
You can’t perform that action at this time.