Skip to content

Instantly share code, notes, and snippets.

@juanonlab
juanonlab / proxyCors.js
Created January 21, 2020 09:57
ProxyCors whith white list
// Listen on a specific host via the HOST environment variable
var host = process.env.HOST || 'localhost';
// Listen on a specific port via the PORT environment variable
var port = process.env.PORT || 8088;
var originBlacklist = [];
var originWhitelist = ['http://juanonlab.com', 'https://juanonlab.com'];
var cors_proxy = require('cors-anywhere');
cors_proxy.createServer({
@juanonlab
juanonlab / ternario.py
Created January 12, 2020 17:38
Compardor ternario en Python
# Guardamos dos números. Uno par y otro impar
numeropar, numeroimpar = 2, 3
# Usando el comparador ternario realizamos la comprobación
parimpar = "es impar" if (numeropar%2 != 0) else "es par"
print(parimpar)
parimpar = "es impar" if (numeroimpar%2 != 0) else "es par"
print(parimpar)
@juanonlab
juanonlab / ternario.js
Created January 12, 2020 17:36
Comparador ternario en JS
let numero = 2;
console.log((numero%2 != 0) ? 'es impar' : 'es par');
numero = 3;
console.log((numero%2 != 0) ? 'es impar' : 'es par');
@juanonlab
juanonlab / Ternario.php
Created January 12, 2020 17:35
Comparador ternario en PHP
<?php
$numero = 2;
echo ($numero%2 != 0) ? 'es impar ' : 'es par ';
$numero = 3;
echo ($numero%2 != 0) ? 'es impar ' : 'es par ';
@juanonlab
juanonlab / Ternario.java
Created January 12, 2020 17:33
Ejemplo comparador ternario en Java
public class Main {
public static void main(String[] args) throws Exception {
int numero = 2;
System.out.println((numero % 2 != 0) ? "es impar" : "es par");
numero = 3;
System.out.println((numero % 2 != 0) ? "es impar" : "es par");
}
}
@juanonlab
juanonlab / Consejos.java
Last active November 27, 2019 12:38
Controller de ejemplo
package com.juanonlab.azure.controllers;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@juanonlab
juanonlab / Hello.java
Created November 25, 2019 14:51
Hello Controller to test Azure deploy
package com.juanonlab.azure.controllers;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@CrossOrigin(origins = "*", methods = { RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.PATCH })
@juanonlab
juanonlab / web.config
Created November 25, 2019 12:37
Configuration file to deploy app
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified"/>
</handlers>
<httpPlatform processPath="%JAVA_HOME%\bin\java.exe"
arguments="-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar &quot;%HOME%\site\wwwroot\azureTest-0.0.1.jar&quot;">
</httpPlatform>
</system.webServer>
@juanonlab
juanonlab / fragment-pom-azure-sb.xml
Last active November 25, 2019 14:27
Plugin section to configure Azure with Spring Boot
<plugin>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-webapp-maven-plugin</artifactId>
<!-- check Maven Central for the latest version -->
<version>1.8.0</version>
<configuration>
<schemaVersion>v2</schemaVersion>
<resourceGroup>azureTestGroup</resourceGroup>
<appName>azureTest-FREE-JPP</appName>
<region>West Europe</region>
@juanonlab
juanonlab / fragment-settings-azure.xml
Created November 25, 2019 08:27
Azure configuration for Maven settings.xml
<servers>
<server>
<id>azure-auth</id>
<configuration>
<client>cccccccc-cccc-cccc-cccc-cccccccccccc</client>
<tenant>tttttttt-tttt-tttt-tttt-tttttttttttt</tenant>
<key>your azure password</key>
<environment>AZURE</environment>
</configuration>
</server>