Ing. en Sistemas Computacionales.

martes, 21 de abril de 2020

Aprenderás como trabajar con parámetros de salida de un procedimiento almacenado de sql server y  vincularlo con c#, para obtener los valores de dichos parámetros output. Cabe resaltar que, los procedimientos almacenados o store procedure son de gran ayuda, ya que dentro de ellos podemos construir sentencias sql, y posteriormente solo debemos llamar o ejecutar el procedimiento almacenado desde c#  o cualquier otro lenguaje de programación.

¿Por qué usar parámetros de salida (output) en procedimientos almacenados?

Luego que termines la universidad o instituto, y empieces a trabajar tendrás que dar mantenimiento a sistemas ya desarrollados, y siendo sinceros, no sabrás con que te toparás en el camino, con respecto a mi experiencia, me encontré con tablas que tenían más de dos primary key, creo que es algo poco común hoy en día desarrollar modelos de base de datos de tal manera, pero en fin, es con lo que algún día, quizá te toparás.
Yo tuve un caso en dónde necesitaba obtener los valores de dos primary key, luego de hacer un registro, ya que tenía que insertar a la vez datos en una tabla detalle, para ello, tuve que aplicar los famosos parámetros de salida y hacer la vinculación con mi código en c#.
En este ejemplo trabajaremos con dos tablas (anime e historial_anime). En dónde luego de registrar datos en la tabla anime a través del procedimiento almacenado registrarAnime, debemos devolver dos parámetros de salida (out), el primero con el último id registrado, y el segundo con una cadena de texto. Con ello quiero demostrar que se puede trabajar con uno o muchos parámetros de salida (output), si en caso se requiera.



Los parámetros de salida obtenidos, nos servirán para registrar un historial que se grabarán en la tabla historial_anime.

Tablas

Procedimiento Almacenado con parámetros de entrada y salida en Sql Server






Ejecutar procedimiento almacenado o store procedure desde c#, junto con parámetros de entrada y salida 





Ing. Geovanny Ríos / Código Wolf


PD: Sígueme también en "mi canal de Youtube" dónde encontrarás contenido sobre Desarrollo de Software.

sábado, 22 de junio de 2019

numeros primos en java
Hola, en esta ocasión aprenderás como verificar los números primos en java con un algoritmo fácil de entender, para ello debemos tener en cuenta esta condición: "Un número es primo, siempre y cuando sea divisible entre el mismo y la unidad (1). Además, se debe considerar que el número 1 no es primo.

Al tratar de resolver el ejercicio, siempre se nos vienen ciertas interrogantes a la cabeza:
  • ¿Cómo creo un programa para determinar si un número es primo?
  • ¿Cómo identifico los números primos?
  • ¿Cómo calcular o hallar números primos en java?

Con nuestro programa veremos como imprimir números primos en java, teniendo en cuenta ciertas validaciones, como la cantidad de números divisibles.


¿Cómo voy a desarrollar el algoritmo para determinar Números Primos en Java?

Bien, para ello, vamos a tener en consideración dos puntos muy importantes:
  1. Análisis y lógica para determinar cuando un número es primo o no.
  2. Creación del algoritmo para verificar si un número es primo.
Para realizar lo antes mencionado, he preparado un vídeo tutorial muy fácil y sencillo en mi canal de youtube, dónde explico paso a paso ciertos puntos. 
Entonces, ¡Es hora de programar! Puedes ver el vídeo pulsando aquí.

Nota: El primer punto es incluso el más importante, ya que con ello, podrás aplicar un algoritmo en cualquier lenguaje de programación (C#, C++, Php, JavaScript, etc).


¿En qué IDE ejecutaremos nuestro algoritmo para verificar números primos desarrollado en Java?

Bien, puedes utilizar los siguientes IDE:
  • NetBeans
  • Eclipse
  • IntelliJ IDEA
  • Compilador Online que sorporte Java


CODIGO FUENTE de Números Primos en Java

Aquí tienes el código o algoritmo para determinar si un número es primo, en unas pocas líneas de código; como puedes observar es un código limpio y legible, debes considerar ello como buenas practicas al momento de programar (estándar de nomenclatura utilizado: Camel Case).

Copia el código y deja un comentario compañero, de tal manera veré el apoyo para sacar más ejercicios de este tipo en el lenguaje de programación que sea. Ver vídeo: Números primos en java: Análisis y Programación.

Recuerda: "Primero analizar el problema y luego plasma tu lógica en código". 





public class Main
{
 public static void main(String[] args) {
  System.out.println("Verificar Si un número es Primo");
  int numero = 97;
  boolean esPrimo = verificarNumeroPrimo( numero );
  System.out.println("El número "+ numero +" es primo? " + esPrimo );
 }
 
 public static boolean verificarNumeroPrimo(int numero){
     boolean esPrimo = false;
     int cantidadNumerosDivisibles = 0;
     int cantidadNumerosDivisiblesParaUnPrimo = 2;
     
     for(int i=1; i <= numero; i++)
         if(numero % i == 0)
             cantidadNumerosDivisibles ++;        
     
     if(cantidadNumerosDivisibles == cantidadNumerosDivisiblesParaUnPrimo)
         esPrimo = true;
    
    return esPrimo;
 }
}



Ing. Geovanny Ríos / Código Wolf


PD: Sígueme también en "mi canal de Youtube" dónde encontrarás contenido sobre Desarrollo de Software.

miércoles, 29 de agosto de 2018

escritorio remoto linux a windows
Aprenderás como conectarte a través de un escritorio remoto desde linux a windows con freerdp, una herramienta de acceso remoto cien por ciento efectiva, lo genial es que es un muy fácil de usar a través de la terminal de cualquier distribución linux.


¿Qué programas de escritorio remoto existen para linux?

Bien, te nombro algunas herramientas que utilicé para realizar una conexión a escritorio remoto: Remmina, Rdesktop, FreeRDP, TeamViewer.

Te soy sincero y con las dos primas herramientas de escritorio remoto, no me fue tan bien, pero leí foros y también recibí comentarios de algunos usuarios, que les funcionaron genial, es cuestión de probar. Sin embargo, con TeamViewer, me fue bien, pero prefiero <b>FreeRDP</b>, ya que es open source y brinda una solución rápida y efectiva; si quieres saber un poco de esta herramienta, te dejaré unos enlaces para que te informes.


¿En qué sistemas operativos se puede instalar FreeRDP?

Bien, para responder a esta pregunta tuve que verificar e investigar si freerdp se podía instalar en múltiples sistemas operativos. La respuesta es que si, freerdp se puede instalar en los siguientes sistemas operativos: Linux, Windows, Mac. Así que no hay excusa de porque no usarlo.

Nota: los enlaces de descarga de freerdp están al final de esta publicación.



¿Cómo usar freeRDP para realizar una conexión remota desde linux a windows?

¡Perfecto! Ha llegado el momento de realizar esta prueba, para ello, he realizado un vídeo tutorial en mi canal de youtube, dónde explico paso a paso como realizar dicha conexión remota con freerdp. En este caso, me conectaré a un servidor de desarrollo de windows desde mi pc local con sistema operativo linux (distribución linux mint). Puedes ver el vídeo pulsando aquí.


Enlaces de referencia importantes sobre freeRDP:


Página oficial de FreeRDP: https://www.freerdp.com/
Repositorio de FreeRDP: https://github.com/FreeRDP/FreeRDP
Manual de FreeRDP: https://bit.ly/2FmuxUo
Descargar FreeRDP: https://bit.ly/2ZMGxGz
Descargar FreeRDP para Linux: https://bit.ly/2RtRFoG


Ing. Geovanny Ríos / Código Wolf


PD: Sígueme también en "mi canal de Youtube" dónde encontrarás contenido sobre Desarrollo de Software.

viernes, 2 de junio de 2017

Solución al problema con la conexión wifi en linux, ya se sea en ubuntu o linux mint. Cada cierto tiempo la conexión se pierde, y en realidad da un poco de coraje tener que volver a reiniciar el computador para volver a navegar en internet; realmente si es un fastidio, ya que tenía el mismo conflicto, pero no te preocupes, que ya he dado con la salvación, después de leer muchas publicaciones en página, foros, etc.

¿Qué haremos para resolver el problema de la perdida de conexión del wifi en Linux?

¡Bien! Entonces, debemos abrir nuestra terminal y ejecutar unos comandos, para ello, he realizado un vídeo en mi canal de youtube, dónde detallo paso a paso el procedimiento que se tiene que llevar a cabo. De igual manera debes copiar estos comandos, ya que tendrás que modificar ciertos parámetros. Para ver el video, debes pulsar aquí.

  • inxi -Fxz 
  • driver: "copiar el driver de tu computador" 
  • grep [[:alnum:]] /sys/module/driver/parameters/* 
  • echo "options driver fwlps=N" | sudo tee /etc/modprobe.d/driver.conf


Nota: Luego que hayas terminado de observar el vídeo, tienes que reiniciar tu computador.

Referencia: https://forums.linuxmint.com


problema conexion wifi en ubuntu linux

miércoles, 3 de mayo de 2017


Hello, in this post I will teach you to activate the dark mode of youtube, redesigned with material design. Here, I'll leave you the link for a video (time: 1:43)