Category Archive blog

PorErik Guerrero V.

SUBIR NUESTRO PROYECTO EN GIT CON BITBUCKET

Para subir nuestro proyecto en git con BitBucket, podemos seguir los siguientes pasos sin complicarnos la vida de la forma más simple.

Nota: Para eliminar los archivos .git de un proyecto (local)
$ rm -rf .git

1.-Creamos el repositorio GIT (local)

$ git init

//creamos .gitignore

$ nano .gitignore

Agregamos:
*.pdf
*.sql

$ git status //ver el estado de los archivos deberia de mostrar que los archivos aun faltan agregar

$ git add -A //Agregar todo los archivos

$ git commit -m “Inicializacion de versionamiento del nuevo repositorio”

$ git status
# On branch master
nothing to commit (working directory clean)
2.-Enlazamos el git remoto de bitbucket (Remoto)

$ git remote add origin https://<MI_USUARIO>@bitbucket.org/<MI_PROYECTO>/<REPOSITORIO>.git

$ git remote -v //Podremos ver las url a donde están apuntando

$ cat .git/config //Otra forma de ver la configuración

Nota: si deseamos eliminar el origen (origin remote url), ejecutamos:

$ git remote rm origin

(y continuamos desde el inicio del paso 2 si es que hemos optado por eliminar y querer volver a especificar el origen) 

Subimos los archivos al git remote

$ git push -u origin master

3.-Subiendo un cambio de local a remoto

Primero guardamos los cambios en local

$ git status
$ git add -A
$ git commit -m “se guarda los cambios”
$ git status

4.- Subimos los cambios al bitbucket

$ git push origin master

5.-Bajando los cambios (otro usuario)

$ git pull origin master

6.-Bajando los cambios (todos los branch’s)

$ git pull

7.-Eliminar branch en el repositorio remoto

$ git push –delete  origin <branch_name>

PorErik Guerrero V.

Centos 7: Instalar y/o Conectarse Por VPN con VPN FortiClient / Crear Bash de conexión

Cuando un usuario necesita trabajar desde un lugar diferente a la oficina principal y requiere acceder a los recursos de la compañía es decir servidores, máquinas virtuales o archivos de compartidos, es necesario que el usuario cuente con un recurso que le permita acceder a la compañía de manera virtual, para ello podemos usar VPN FortiClient de la siguiente manera:

ANTES INSTALAR

$ sudo yum install xterm glibc.i686 libgcc.i686 libstdc++.i686 glibc-devel.i686 gtk2.i686 libSM.i686

LUEGO DESCARGAR

https://www.zen.co.uk/yourhome/site-content/1/knowledgebasedownloads/forticlientsslvpn_linux_4.4.2331.tar.gz

EJECUTAR

$ cd ~/Descargas
$ tar -xzf forticlientsslvpn_linux_4.4.2331.tar.gz
$ cd forticlientsslvpn/64bit/
$ sudo ./forticlientsslvpn

Click en [Aceptar]

Luego nos conectamos con la siguiente linea
$ ./forticlientsslvpn_cli –server EMPRESA_VPN_IP:EMPRESA_VPN_PORT –vpnuser EMPRESA_VPN_USUARIO
Password: EMPRESA_VPN_PASSWORD

=================================================
Nota: podemos crear el siguiente bash de conexion
=================================================

$ sudo nano connvpn.sh

——————————————————————————-
#!/usr/bin/expect
spawn ./forticlientsslvpn_cli –serverEMPRESA_VPN_IP:EMPRESA_VPN_PORT –vpnuserEMPRESA_VPN_USUARIO
expect “Password for VPN:”
send “EMPRESA_VPN_PASSWORD\r”
expect “*(Y/N)”
send “Y\r”
interact

——————————————————————————-

Luego:

$ sudo chmod +x connvpn.sh
$./connvpn.sh

Si hemos seguido los pasos correctamente, ya podremos conectarnos a una vpn.

 

PorErik Guerrero V.

Como Retirar “Deslistar” Tu Dominio o IP de la lista negra “Blacklist”

A menudo cuando llegamos a tener una lista de correos de posibles clientes o suscritos ya sea a nuestro blog o página web (ya sea comercial o no) nos vemos obligados a modo de informar las nuevas publicaciones o productos que ofrece nuestro sitio o blog, para ello empleamos sistemas de envío automatizado con la capacidad de envío a pequeña o gran escala ya sea desde un sitio compartido, VPS (virtual) con IP Dedicada o Servidor Dedicado también con IP Dedicada; cuando nuestras listas de correos estan sin filtrar(lista de correos erróneos o que no existen), header erróneos, ello provoca en algún momento que nuestros mensajes empiecen a llegar a la bandeja de Spam o no deseados al punto de que ni siquiera lleguen y empiecen a retornar headers de error de los diferentes servidores de correos tales como hotmail, gmail, yahoo, etc.

Para intentar salir de dichas listas debemos de ingresar la petición de retiro desde los siguientes formularios de pedido.

Para gmail:
https://support.google.com/mail/contact/msgdelivery
https://support.google.com/mail/contact/bulk_send_new?hl=en&rd=1

Hotmail, yahoo y la lista negra Barracuda:
https://support.microsoft.com/getsupport/?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us&ln=en-us&ccsid=635611717755428181
https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us&ccsid=635611717755428181
http://help.yahoo.com/l/us/yahoo/mail/postmaster/bulkv2.html
http://www.barracudacentral.org/rbl/removal-request

PorErik Guerrero V.

CÓMO HACER UN SCRIPT BATCH

¿ Ques un Batch?

Bash (Bourne again shell) es un programa informático, cuya función consiste en interpretar órdenes, y un lenguaje de programación de consola. Está basado en la shell de Unix y es compatible con POSIX.

Leer más

PorErik Guerrero V.

Let’s Encrypt, certificación SSL/TLS gratis para tus formularios

¿Qué es Let’s Encrypt?

Let’s Encrypt es una autoridad de certificación (CA) gratuita, automatizada y abierta, que se ejecuta en beneficio del público por el Grupo de Investigación de Seguridad de Internet (ISRG). Esto hace que sea posible la obtención de certificados de confianza de explorador para tus dominios sin coste que se renuevan automáticamente cada 90 días.

Leer más

PorErik Guerrero V.

Ionic 2 – potente framework con el que podremos crear aplicaciones híbridas

¿Qué es Ionic 2?

Ionic 2 es un potente framework con el que podremos crear una app híbridas que se comportan como nativas. Es gratis, open source (Licencia MIT) y nos ofrece una librería de componentes y herramientas HTML, CSS, JS que harán nuestra vida más fácil al desarrollar apps para Android e iOS.

Leer más