viernes, 30 de noviembre de 2018

♻ Replicación de Base de Datos con SymmetricDS


#data #database #opensource #replica #basedatos #sqlserver #postgresql #mariadb #mysql #SymmetricDS #integration #udemy #video #clases #curso #course

Elabora solución de replicación multiplataforma, multi BBDD, eficiente, estable, escalable y fácil de configurar

Lo que aprenderás

  • Implementar solución de replicación robusta, escalable, flexible y de fácil configuración sin invertir absolutamente nada en software.
  • Implementar solución de replicación robusta, escalable, flexible y de fácil configuración sin invertir absolutamente nada en software.

Descripción

¿Te gustaría implementar una solución de replicación robusta, eficiente, escalable sin invertir un solo centavo? ¿Eres DBA o quieres serlo?  ¿Eres desarrollador y requieres hacer pruebas en diferentes bases de datos? Entonces debes tomar este curso.

#SymmetricDS es un software de código abierto para replicación de datos asíncrona que permite subscriptores múltiples y sincronización bidireccional. Utiliza tecnologías web y de bases de datos para replicar tablas entre bases de datos relacionales, casi en tiempo real. El software fue diseñado para escalar a un gran número de bases de datos, trabajar con conexiones de bajo ancho de banda, y resistir a periodos de inoperatividad de la red.

Una replicación de base de datos  es una técnica mediante la cual copiamos de forma exacta en otra  ubicación una instancia (o cluster) de la base de datos. Se utiliza en entornos  distribuidos de Sistemas de Gestión de Bases de Datos donde una sola  base de datos tiene que ser utilizada y actualizada en varios lugares de  forma simultánea.

Desde este blog lo puedes tener con precio de lanzamiento, con 87% descuento de su precio original.


87% Descuento Cupos Limitados

martes, 27 de noviembre de 2018

Revertir Migraciones en Django 2.1

#Revertir #Migration #Django #Python #PostgreSQL

En este artículo, veremos un tema muy importante cuando se está desarrollando una aplicación web con Django, las reversiones de migraciones.

El sistema de migraciones de Django fue elaborado y optimizado para trabajar con una gran cantidad de migraciones.

Generalmente, todo debe fluir con normalidad, pero en determinadas ocasiones, se requiere de hacer una limpieza de todo lo aplicado.

Para tener una lista de las migraciones, se debe ejecutar el comando
manage.py showmigrations



La más sencilla de todas es borrar todo, incluyendo la base de datos, el procedimiento sería el siguiente (siempre respaldar antes de ejecutar un comando por lotes):
  1. Borrar todos archivos de migración a excepción del __init__.py, los comando a aplicar tanto en linux como en windows serían algo así:


    1. En Linux:  find . -path "*migrations/*.py" -not -name __init__.py -delete
    2. En Windows:  for /r %i in (migrations\*.py) do if not "%i"=="%~dpi__init__.py" del %i
  2. Borrar Base de Datos
  3. Crear Base de Datos
  4. Crear migraciones nuevamente
    1. manage.py makemigrations
  5. Ejecutar migración
    1. manage.py migrate

La otra opción es reiniciar las migraciones para una aplicación (por ejemplo catalogos)
 manage.py migrate --fake catalogos zero



Si después de reiniciarlas volvemos a consultar las migraciones, el resultado para la aplicación catálogos debería ser algo parecido a:


Como podrás ver la aplicación catálogo no tiene marcada las migraciones.


Bueno, hay otras opciones, ¿cuál otra conoces y puedes contribuir?




Para profundizar en Django 2.1, te invito a que te inscribas en el curso de Desarrollo de Aplicaciones Web con Python Usando Django 2.2 para Principiante (haciendo click sobre este enlace para más detalles).


Si quieres estar informado de nuevos artículos, registrate en el siguiente formulario (si aún no lo has hecho).













miércoles, 14 de noviembre de 2018

Instalar [Install] PostgreSQL en Ubuntu Server 18.04 LTS Bionic Beaver


#Install #Instalar #Instalación #Installation #PostgreSQL #UbuntuServer #Ubuntu #Linux #bionic #Beaver

Comparte para ver.  Share to watch





sábado, 10 de noviembre de 2018

Por tiempo y cupones limitados 100% Curso Entity FrameWork


#Cupones #Free #Udemy #Gratis #FreeCoupon #Course #EntityFrameWork #CSharp #SQLServer 100% #OFF

Por tiempo y cupones limitados, les ofrezco 100% Gratis, comparte para divulgar, muy agradecido

https://www.udemy.com/iniciando-con-entity-framework/?couponCode=EF1112018FREE

Lo que si te pido es que me dejes una buena reseña en este curso.

Si llegas tarde, aún te puedo ofrecer una fantástica promoción del 90%, precio rebajado de USD 99.99 a sólo USD 10.99. 

Para acceder al descuento especial, sólo debes dar click en el enlace siguiente:

http://debsconsultores.blogspot.com/2018/10/descuento-en-cursos-de-hasta-94.html

Puedes suscribirte a la lista de correo para estar atento a futuras promociones y/o descuentos.


lunes, 5 de noviembre de 2018

¿Qué es y qué no es BASH?

#Bash #Scripting #Script #Shell #Linux  #Tutorial

En esta ocasión, iniciaré con una serie de tutoriales sobre Bash.

Bash la abreviación de GNU Bourne Again Shell. Es un lenguaje de programación, específicamente un lenguaje de scripting shell, con un intérprete llamado bash.

El programa bash es usado como un shell, tanto para escribir comandos como una consola interactiva de línea de comandos, apilando comandos desde un script o como un comando único.

¿Qué es y qué no es BASH?

 Hay mucha confusión sobre lo que es o no es Bash.  Acá dejo algunos conceptos erróneoss:

  • Bash no es (necesariamente) parte de linux.  Hay piezas separadas de software.  GNU Bash existe desde hace muchos años antes que el kernel de Linux fuese creado y corre en otros sistemas operativos también.
  • Bash no es lo mismo que SSH.  SSH es un servicio y protocolo de red para ejecutar comandos sobre un equipo (computadora) remota.  Bash puede ser uno de esos comandos.
  • Bash tampoco es tu terminal TTY.  Tu terminal es un dispositivo para enviar/recibir información  desde/hasta una computadora.  Las terminales solían ser dispositivos de hardware con un monitor y teclado. Hoy en día, para la mayoría de los usuarios, son emuladores de terminal o dispositivos de software. Bash es un programa que se ejecuta utilizando su terminal para su entrada y salida.
  • Igualmente, Bash no es la misma cosa que PuTTY, iTerm, o xterm.  Éstas son emuladores de terminal, no shells.  Tu emulador de terminal es un programa que entiende e interpreta programas basados en texto.  Bash es un uno de esos programas.
  • Bash no es la línea de comando, en el sentido estricto.  Bash tiene un modo interactivo, el cual es un ejemplo de una línea de comando, pero muchas otras herramientas tienen línea de comandos y no por eso son systemas Shells.  La herramienta calculadora bc,  es un ejemplo de otra herramienta con línea de comando.
Ahora que sabes esto, si alguien alguna vez te pregunta por una cuenta PuTTY de tu servidor, asegúrate de ubicarlos (jejejeje).


En los siguientes días continuaré con estos pequeños escritos sobre bash.

Si quieres estar enterado, puedes registrarte en la lista de correo.



Reseñas curso Django


#reseña #curso #online #django #coursesonline

Algunas reseñas de usuarios :
-Tengo comprados como 10 cursos de python, django y varias yerbas. Sin duda, este curso de Django es Excelente, todo es muy práctico, hay teoría sí, pero lo basico y necesario para entender. Lo que más me gusta es que desarrolla una aplicación completa. La mayoría de los otros autores utilizan el "django admin" pero él se da el trabajo de hacer el app de 0 y te muestra como. Hay cosas que aprendí que no sabía de django sobretodo con el tema de templates. Buen trabajo señor... muy buen trabajo.  

-El  cursos esta explicado con un lenguaje sencillo, con todas las  concreciones necesarias para la adquisición del conocimiento. Si tienes  alguna cuestión que se te escapa, el profesor te contesta en poco  tiempo, lo cual hace más fácil seguir el contenido. Totalmente  recomendado.  

-Uno de los mejores cursos de Django que vi en esta plataforma Udemy el instructor es de los mejor.

Puedes verlo por ti mismo


https://www.udemy.com/django-practico/?couponCode=DJ_20K_50P

jueves, 1 de noviembre de 2018

Promoción 3x1 en Cursos







En esta ocasión, les dejo una super oferta, compra uno de los cursos (cualquiera de los tres listado abajo) y te llevas los otros dos cursos de manera gratuita.

¿Cómo funciona?  Haces la compra siguiendo alguno de los tres enlaces siguientes, luego de realizada la compra, escríbeme a este blog o a la página de FB (click aquí), yo verifico la compra y te envío los otros dos cursos.

Django 2.1 Práctico:   https://goo.gl/2fFjXw
Programación en Capas: https://goo.gl/FHcQpP
Entity FrameWork:      https://goo.gl/L8xych


Lo importante acá es aplicar el cupón (░░░ PROMODJ3PACK_112018 ░░░) en cualquiera de los tres cursos.

Si no deseas la promoción, aún puedes optar por los cursos individuales haciendo click aquí o sobre cada una de las imágenes siguientes, con un super precio.




https://debsconsultores.blogspot.com/2018/10/desarrolla-de-aplicaciones-en-capas.html
https://debsconsultores.blogspot.com/2018/10/django-creando-una-aplicacion-completa_22.html
https://debsconsultores.blogspot.com/2018/10/iniciando-con-entity-framework.html



OFERTA VÁLIDA ÚNICAMENTE PARA LAS PRIMERAS 10 PERSONAS (SÓLO HAY 10 CUPONES, CUANDO NO PUEDAS COMPRAR INDICARÍA QUE SE HA TERMINADO LA PROMOCIÓN).

En cualquier momento puedes estar en contacto conmigo, por los medios dichos la inicio.



 
>