Skip to content

Instantly share code, notes, and snippets.

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

Edigleysson Silva (Edy) geeksilva97

🏠
Working from home
View GitHub Profile
@geeksilva97
geeksilva97 / cpm.js
Created January 17, 2019 14:45 — forked from perico/cpm.js
Critical Path Method Implementation Javascript
/**
* Implementation of the Critical Path Method (CPM) with variation
* @see http://en.wikipedia.org/wiki/Critical_path_method
*
* Shows all the critical Paths, returns a subset of the graph
* containing the critical activities
*/
/**
* Activity Class
@geeksilva97
geeksilva97 / index.js
Last active November 24, 2023 04:22
Sending email with Cloud Functions for Firebase
const functions = require('firebase-functions');
const admin = require('firebase-admin');
const nodemailer = require('nodemailer');
const cors = require('cors')({origin: true});
admin.initializeApp();
/**
* Here we're using Gmail to send
*/
let transporter = nodemailer.createTransport({
@geeksilva97
geeksilva97 / modal.component.html
Last active May 18, 2019 19:32
Angular with Bulma CSS | @input and @output decorators
<div class="modal">
<div class="modal-background"></div>
<div class="modal-card">
<header class="modal-card-head">
<p class="modal-card-title">Choose</p>
<button class="delete" aria-label="close"></button>
</header>
<section class="modal-card-body">
<div class="select">
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
showModal: boolean = false;
<h1 class="is-size-2">@Input and @Output Demo</h1>
<button class="button is-primary" (click)="selectItem()">Choose</button><br />
<p *ngIf="selected">Selected: {{ selected }}</p>
<app-modal *ngIf="showModal" (onClose)="selectedItem($event)"></app-modal>
@geeksilva97
geeksilva97 / app.component.ts
Created June 29, 2019 00:46
SPA on GitHub Pages
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.sass']
})
export class AppComponent {
title = 'my-spa';
@geeksilva97
geeksilva97 / 404.html
Created June 29, 2019 00:47
Handle SPA routing
<script>
const path = window.location.pathname.slice(1);
localStorage.setItem('path', path);
window.location.href='../';
</script>
@geeksilva97
geeksilva97 / main.dart
Last active October 21, 2019 19:25
Example of fluttet app for play Songs
import 'package:flutter/material.dart';
import 'package:sales_force/screens/tony/songs.dart';
import 'screens/home/home_screen.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Medium - Emulators Suite</title>
</head>
<body>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Medium - Emulators Suite</title>
</head>