Skip to content

Instantly share code, notes, and snippets.

View akobashikawa's full-sized avatar

Antonio Kobashikawa akobashikawa

View GitHub Profile
@akobashikawa
akobashikawa / html5.html
Created September 29, 2019 02:27
HTML5
<!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>HTML5</title>
</head>
<body>
<h1>HTML5</h1>
@akobashikawa
akobashikawa / html5-vue.html
Last active September 29, 2019 02:46
HTML5 + Vue
<!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>HTML5 + Vue</title>
</head>
<body>
<div id="app">
@akobashikawa
akobashikawa / html5-vue-router.html
Created September 29, 2019 03:24
HTML5 + Vue + Router
<!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>HTML5 + Vue + Router</title>
</head>
<body>
<div id="app">
@akobashikawa
akobashikawa / html5-vue-router-vuex.html
Created September 29, 2019 04:10
HTML5 + Vue + Rauter + Vuex
<!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>HTML5 + Vue + Router + Vuex</title>
</head>
<body>
<div id="app">
@akobashikawa
akobashikawa / html5-vue-router-vuex-vuetify.html
Last active September 29, 2019 05:18
HTML5 + Vue + Router + Vuex + Vuetify
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Material+Icons" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@4.x/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>HTML5 + Vue + Router + Vuex + Vuetify</title>
@akobashikawa
akobashikawa / About.js
Last active September 29, 2019 06:21
Vue Simple App
const About = Vue.component('about', {
data() {
return {
hello: 'Hello About!'
};
},
template: `<div>
<v-card>
<v-card-title>About</v-card-title>
<v-card-text>
@akobashikawa
akobashikawa / app-con-mailer-ejemplo.js
Last active January 7, 2020 22:54
Ejemplo uso de mailer en express app
const mailer = require('express-mailer');
//..
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
//...
const GMAIL_USER = process.env.GMAIL_USER;
const GMAIL_PASSWORD = process.env.GMAIL_PASSWORD;
mailer.extend(app, {
from: 'no-reply@aviva.pe',
@akobashikawa
akobashikawa / FormatFecha.java
Last active September 1, 2022 17:51
Devolver un json con fechas agrupadas por día, a partir de una lista de fechas
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class FormatFecha {
@akobashikawa
akobashikawa / FormatFecha.js
Created September 1, 2022 17:53
Devolver un json con fechas agrupadas por día, a partir de una lista de fechas
const fechas = ["01/12/2021", "06/12/2021", "08/12/2021", "13/12/2021", "15/12/2021", "20/12/2021", "22/12/2021", "27/12/2021", "29/12/2021", "04/09/2022"];
const fechasAgrupadas = {
lunes: [],
martes: [],
miercoles: [],
jueves: [],
viernes: [],
sabado: [],
domingo: [],
};
@akobashikawa
akobashikawa / photo-uploader.js
Created September 9, 2022 22:16
Modulo vue para subir imagen
export default {
data: function () {
return {
imageFile: null,
result: null,
error: null,
loading: false,
verbose: true,
}
},