Skip to content

Instantly share code, notes, and snippets.

Avatar

Camilo Contreras betray32

View GitHub Profile
@betray32
betray32 / AngularBootstrap.txt
Last active Jul 30, 2020
Agregar bootstrap en un proyecto con angular
View AngularBootstrap.txt
Instalar bootstrap en el proyecto
npm install bootstrap jquery @popperjs/core
Estos comandos instalaran las dependencias del bootatrap, jquery y el @popperjs/core que son necesarios para darle
mejor potencial al funcionamiento del framework.
Luego de eso nos dirigimos al archivo “angular.json” y colocamos las siguientes instrucciones en los objetos “styles”
y “scripts” en donde llamaremos a las propiedades css del bootstrap y las dependencias scripts correspondientes a
las interacciones de cada uno
@betray32
betray32 / ChuletasAngular.txt
Last active Jul 30, 2020
Chuletas de angular
View ChuletasAngular.txt
Crear nuevo proyecto
ng new "proyecto"
Crear un nuevo componente
ng generate component "componente"
Crear un nuevo servicio
ng generate service "servicio"
Generar modulo de routing
@betray32
betray32 / ChuletasGIT.txt
Created Apr 7, 2020
Corregir errores al clonar en git
View ChuletasGIT.txt
git config --global core.compression 0
git clone --depth 1 <repo_URI>
# cd to your newly created directory
git fetch --unshallow
git pull --all
@betray32
betray32 / LogRestSpring.java
Last active Jul 30, 2020
Logger para llamadas rest con spring
View LogRestSpring.java
/*
* Instanciar el rest para obtener los detalles de la llamada
*/
RestTemplate restTemplate = new RestTemplate(new BufferingClientHttpRequestFactory(new SimpleClientHttpRequestFactory()));
List<ClientHttpRequestInterceptor> interceptors = new ArrayList<>();
interceptors.add(new LoggingRequestInterceptor());
restTemplate.setInterceptors(interceptors);
@betray32
betray32 / Aes256.js
Created Jan 30, 2020
Permite encriptar con el AES256 en javascript con la libreria CryptoJS
View Aes256.js
function encriptarAes() {
const key = "z|8v2,.B'%CyH9%{_~='2.|+;`z>^4{N";
const keyutf = CryptoJS.enc.Utf8.parse(key);
var plaintext = ("16625261K");
var output = CryptoJS.AES.encrypt(plaintext, keyutf, {
mode : CryptoJS.mode.ECB
});
@betray32
betray32 / RestClient.java
Last active Jan 27, 2020
Cliente REST application/x-www-form-urlencoded
View RestClient.java
/**
* Invocar Consulta Abono Periodico
*/
public ResponseConsultaAbonoPeriodico consultaAbonoPeriodico(DtoConsultaAbonoPeriodico request, DtoRequestDatosContextoHttp contexto) {
log.info(MENSAJE_INICIO_DAO + "[consultaAbonoPeriodico]");
log.info("Endpoint: " + Constantes.ENDPOINT_CCB_CONSULTA_ABONO);
ResponseConsultaAbonoPeriodico res = null;
try {
View UtilesAes.java
package cl.bancoconsorcio.apis.helper;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import org.apache.log4j.Logger;
/**
* Aes
*
View Axis2 Maven
AXIS2 - MAVEN
<!-- Axis2 -->
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>${axis2.version}</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-http</artifactId>
@betray32
betray32 / JobNotificaciones.java
Created Aug 2, 2019
Ejemplo con secciones del batch todo en el mismo archivo
View JobNotificaciones.java
package cl.poc.scheduler.batch;
import java.util.List;
import javax.sql.DataSource;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.Step;
@betray32
betray32 / DWA582Linux
Last active Sep 20, 2019
DLINK DWA582 - LINUX - Desactualizado, puede no servir
View DWA582Linux
Corregir tarjeta wifi en fedora - DLINK DWA582
Obtener version de drivers de network: lshw -class network
https://github.com/lwfinger/rtlwifi_new.git
-- Fedora , Centos
1. dnf groupinstall "Development Tools"
2. dnf groupinstall "C Development Tools and Libraries"