Skip to content

Instantly share code, notes, and snippets.

View EdDeAlmeidaJr's full-sized avatar
🏠
Working from home

Ed de Almeida EdDeAlmeidaJr

🏠
Working from home
View GitHub Profile
const fs = require("fs");
const { faker } = require('@faker-js/faker');
for (let i = 1; i < 5001; i++) {
id = i;
prenome = `${faker.person.firstName()}`.replace("'","").replace("-");
sobrenome = `${faker.person.lastName()}`;
usuario = `${prenome.slice(0,1)}${sobrenome}`.toLowerCase();
email = `${prenome.toLowerCase()}.${sobrenome.toLowerCase()}@gmail.com`;
saldo = faker.finance.amount();
function avgSort (arr) {
let arrc = [arr]
while (true) {
let arrn = []
for (i in arrc) {
if (arrc[i].length === 1) {
arrn.push(arrc[i])
continue
}
let avg = arrc[i].reduce((a, b) => a + b, 0) / arrc[i].length
@EdDeAlmeidaJr
EdDeAlmeidaJr / first.js
Last active April 13, 2023 20:10
first.js
arrObservers = []
const Observable = {
register: function(func) {
arrObservers.push(func)
},
eventEmitter: function() {
let msg = 'Mensagem do observable'
arrObservers.forEach(o => {
@EdDeAlmeidaJr
EdDeAlmeidaJr / flatten_array.rb
Created November 20, 2018 03:08
Ruby method to flatten as array without using Array#flatten
def flatten_array(arr)
res = []
while true do
arr.each{ |i| (i.class.to_s == "Integer") ? res.push(i) : res.concat(i) }
cont = res.reject{ |i| i.class.to_s == "Integer"}.length.to_i
break if cont === 0
arr = res
res = []
end
res
// Assume image.alfa.jpg is in the same directory the components are
// Component01.js
import React from 'react';
import Component02 from './Component02.js';
export default class Component01 extendes React.Component {
render() {
return(
@EdDeAlmeidaJr
EdDeAlmeidaJr / gist:0b86e0e611d17f013d0d8f669e218672
Created June 2, 2018 08:14
Add this to your scripts section at package.json
"static-server": "node ./src/statics.js",
"start-all": "npm run static-server & npm start"
@EdDeAlmeidaJr
EdDeAlmeidaJr / statics.js
Created June 2, 2018 08:10
A simple static resources server with Express
var express = require('express');
var app = express();
app.use(express.static('your/path/to/images'));
app.listen(3001, function () {
console.log('Example app listening on port 3000!');
});
<img src={require(image_path)} alt="React example" /> // <== This won't work either
// Assume image.alfa.jpg is in the same directory the components are
// Component01.js
import React from 'react';
import Component02 from './Component02.js';
export default class Component01 extendes React.Component {
render() {
return(
import React from 'react';
import image from './image.jpg';
export default class MyExampleComponent extends React.Component {
render() {
return(
<img src={image} alt="React example" /> // <== This will work
)
}