Skip to content

Instantly share code, notes, and snippets.

View odirleiborgert's full-sized avatar
💻
Working

Odirlei Borgert odirleiborgert

💻
Working
View GitHub Profile
@odirleiborgert
odirleiborgert / mixins.js
Created November 8, 2018 17:23
Modelo de mixins
const DATE_OPTIONS = {
date: {
year: 'numeric',
month: 'numeric',
day: 'numeric',
timeZone: 'America/Sao_Paulo'
},
datetime: {
year: 'numeric',
@odirleiborgert
odirleiborgert / Dockerfile
Created September 11, 2018 11:49
Docker para rodar uma aplicação node
FROM node:alpine
WORKDIR /usr/app
COPY package.json ./
RUN npm install
COPY . .
EXPOSE 3000
@odirleiborgert
odirleiborgert / bot-framework.js
Created May 25, 2018 13:50
Example bot framework
"use strict"
// ----------------------------------------------------------------------
require('dotenv-extended').load()
// Import packages
const restify = require('restify')
const builder = require('botbuilder')
const api = require('./helpers/api')
@odirleiborgert
odirleiborgert / index.js
Created May 23, 2018 17:34
Azure com node e express 4
// Funciona na Azure
var http = require('http');
var server = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
var port = process.env.PORT || 3000;
server.listen(port);
_Event {
type: 'error',
isTrusted: false,
_yaeti: true,
target:
W3CWebSocket {
_listeners: {},
addEventListener: [Function: _addEventListener],
removeEventListener: [Function: _removeEventListener],
dispatchEvent: [Function: _dispatchEvent],
@odirleiborgert
odirleiborgert / InputDate.vue
Created April 16, 2018 12:21 — forked from edilsoncichon/InputDate.vue
Vue JS component for the user to enter the date. Day, month and year are separated into inputs, to avoid problems with browser compatibility.
<template>
<div>
<select v-model="day" :name="idDay" :id="idDay" :disabled="disabled">
<option value="">day</option>
<option v-for="n in 31" :value="n">{{ n++ }}</option>
</select>
<select v-model="month" :name="idMonth" :id="idMonth" :disabled="disabled">
<option value="">month</option>
<option v-for="(month, key) in months" :value="key+1">{{ month }}</option>
</select>
// Restify Server CheatSheet.
// More about the API: http://mcavage.me/node-restify/#server-api
// Install restify with npm install restify
// 1.1. Creating a Server.
// http://mcavage.me/node-restify/#Creating-a-Server
var restify = require('restify');
@odirleiborgert
odirleiborgert / bot.js
Created December 6, 2017 15:35
Teste de bot
'use strict';
// Configs and Helpers
const config = require('./config');
// Modules import
let BlipSdk = require('blip-sdk');
let WebSocketTransport = require('lime-transport-websocket');
@odirleiborgert
odirleiborgert / fileUtils.js
Created June 15, 2017 13:46 — forked from 11joselu/fileUtils.js
Donwload File - Vue.js 2.x
export function getFile(response) {
var result = document.createElement('a');
var contentDisposition = response.headers.get('Content-Disposition') || '';
var filename = contentDisposition.split('filename=')[1];
filename = filename.replace(/"/g,"")
return response.blob()
.then(function(data) {
result.href = window.URL.createObjectURL(data);
result.target = '_self';
<script>
import Painel from '@/components/Painel'
import { Clients } from './../../resources/clients'
export default {
name: 'painel',
head: {
title: {
inner: 'Clientes'
}