Entradas

Simular Gravedad Unity

Bienvenid@ lector/a, en esta nueva entrada veremos un script para simular gravedad entre dos cuerpos en Unity. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Attractor : MonoBehaviour { public Rigidbody2D Rb;    private void FixedUpdate() { Attractor[] attractors = FindObjectsOfType (); foreach (Attractor attractor in attractors) { if (attractor != this) Attract(attractor); } } private void Attract(Attractor objATiAttract) { Rigidbody2D rbToAttract = objATiAttract.Rb; Vector2 direction = Rb.position - rbToAttract.position; float distance = direction.magnitude;  float forceMagnitude = (Rb.mass * rbToAttract.mass) / Mathf.Pow(distance, 2); Vector2 force = direction.normalized * forceMagnitude; rbToAttract.AddForce(force);  } } Antes de todo este script funciona con elementos 2D, si se quiere ocupar con elementos 3D se debe hacen algunos cambios. Para que este...

Visor imágenes - WPF

Imagen
Bienvenid@ lector/a, en esta nueva entrada veremos una actualización de la aplicación para crear una aplicación, en una entrada anterior realizamos un visor de imágenes desarrollado bajo la infraestructura de Windows Form. Ahora sin embargo esta aplicación la migraremos a la infraestructura WPF, con el fin de mostrar algunas de las ventajas que nos ofrece esta nueva tecnología las cuales son: Mayor adaptabilidad. Diseño adaptivo. Menos complejidad. Al igual que la aplicación de Windows Form esta constara de las siguientes funcionalidades Cargar múltiples imágenes. Borrar imagen que se está viendo. Copiar imagen al porta papeles de Windows. Definir como fondo de pantalla. Adaptar la imagen al tamaño del visor. Ventana auto ajustable. Puedes encontrar la versión en Windows Form, dirigiéndote al siguiente LINK . Para comenzar veremos el diseño principal de la aplicación el cual se asemeja en cierta forma al original creado bajo la tecnología de Win...

Api Clima Yahoo - Actualizada

Imagen
Bienvenid@ lector/a, en esta nueva entrada mostrare la manera de trabajar con la API del clima de Yahoo (Yahoo Weather) mediante Visual Studio 2015 y WPF, bueno primero explicare algo breve sobre la API de Yahoo y que es WPF. Si aun no sabes como crear una aplicación WPF + C# por favor sigue este sencillo tutorial LINK Primer "Hola mundo" en WPF Yahoo Weather: La api Weather de Yahoo, permite a los desarrolladores de aplicaciones una manera fiable de conseguir datos meteorológicos de casi cualquier lugar del mundo de una manera fiable, rapida y eficiente. Para mas información dirigirse al sitio oficial https://developer.yahoo.com/weather/ WPF (Windows Presentation Foundation): Es una tecnología de Microsoft presentada como parte de Windows Vista, esta ofrece una amplia infraestructura que potencia la apariencia gráfica y permite desarrollar aplicaciones visualmente atractivas, con facilidades de interacción que incluyen animaciones, gráficos, vídeos, a...

Convertir decimal a binario, octal y hexadecimal c#

Imagen
Bienvenid@ lector/a, en esta nueva entrada que será algo pequeña, mostrare el procedimiento de conversión de números, en este caso copiaremos la metodología que utilice en un anterior post el cual puedes encontrar en el siguiente enlace  convertir decimal a binario, octal y hexadecimal en java . Para este procedimiento me centrare en tres diferentes formas de realizar la conversión de un número entero a diferentes bases en este caso binaria (2), Octal (8) y hexadecimal (16) veras la conversión de forma. Re-cursiva. Iterativa Simplificada (incorporada en C#) A continuación los extractos de códigos que harán posible los antes mencionado. Cabe destacar que todos los métodos devuelven una cadena con la condenación de la conversión a su respectiva base. Convertir Decimal a Binario. Re-cursiva 1: public static String ToBinaryRec(int n) 2: { 3: string digit = Convert.ToString(n % 2); 4: if (n >= 2) 5: { 6: int r...

Como usar OpenFileDialog en WPF

Imagen
Bienvenid@ lector/a, En esta nueva entrada veremos cómo mostrar y configurar el componente OpenFileDialog , el cual es un cuadro de dialogo pre configurado. El componente OpenFileDialog permite al usuario examinar todas las carpetas de su equipo o de cualquier equipo de la red con la posibilidad de seleccionar uno o más archivos para abrirlos. Este cuadro de diálogo devuelve la ruta de acceso y el nombre del o los archivos que se seleccionó. Imagen 1: Dialogo emergente de archivos Existen dos formas en los que se puede implementar este elemento. En primer lugar este componente puede abrir un archivo a la vez y en segundo lugar este puede abrir más de un archivo a la vez. Cabe destacar que cuando se configura para que pueda abrir múltiples archivos estas rutas se almacenan en un arreglo unidimensional, esto no pasa cuando se utiliza con la configuración por defecto que tiene ya que la configuración default solo permite traer un archivo es decir solo almacena una rut...

Envía Email desde Java versión 2.0

Imagen
Bienvenid@ lector/a, en esta nueva entrada veremos cómo crear un programa que envié correos desde una cuenta Gmail o Hotmail (Outlook) , este programa será una versión modificada de una ya realizada, para ver la versión 1.0 Dirigirse al siguiente LINK . Cabe recalcar que la versión 1.0 de este programa consta de las siguientes funcionalidades. Envía correo a cualquier destinatario desde un correo Host GMAIL. Se envía correo a un solo destinatario sin copia a otro contacto o copia oculta. El correo solo es de texto sin adjuntos. Ahora la versión 2.0 constara de funcionalidades un poco más pulidas agregando más funcionalidades para que sea más funcional. Esta versión modificada tendrá las siguientes funcionalidades. El origen del correo puede ser desde el Host de GMAIL y HOTMAIL (Outlook). Múltiples destinatario. Múltiples destinatarios con Copia y Copia Oculta. Múltiples adjuntos. El cuerpo del correo puede contener Imágenes y texto. Librerías necesarios par...

Visor imagenes

Imagen
Bienvenid@ lector/a, en esta nueva entrada  les mostrare el paso a paso de cómo hacer un  visor  de imagen muy sencillo el cual contara con cinco funcionalidades.   Cargar una imagen y visualizarla. Cambiar color de fondo. Copiar imagen al porta papel. Usar imagen como fondo de pantalla. Y ajustar la imagen a todo el tamaño del visor. Para empezar el proyecto del  visor  tenemos que tener en cuenta que no está hecho con la tecnología WPF, sino que Windows Form. En una próxima entrada se realizara la migración a WPF, con el objetivo de ver cuáles son las diferencias entre estas dos tecnologías y presentar las ventajas y desventajas de estas mismas. Ahora se debe de realizar el diseño de la aplicación tal como se muestra a continuación, en donde utilizaremos el componente “TableLayoutPanel” para hacer la grilla. Utilizaremos dos “TableLayoutPanel” (1); el primero de estas contendrá el elemento “PictureBox” (2) donde se ...

Relación del marketing digital y un profesional del área de ingeniería.

Imagen
Bienvenid@ lector/a, en esta nueva entrada quiero entregarles mi punto de vista de cómo el marketing digital se relaciona con los profesionales del área de la ingeniería. Actualmente la persona encargada del marketing de una empresa tiene una doble responsabilidad, en primer lugar tiene que ser la mente creativa para llamar la atención de los clientes, y por ende este debe de presentar buenos resultados contables para que la empresa vea que esta persona está implementando todos los recursos de marketing de una manera eficaz y eficiente. Sin embargo estamos en una sociedad extremadamente digitalizada, y tecnológica es por esto que el marketing se está haciendo más dependiente de la tecnología. http://www.radioagricultura.cl/wp-content/uploads/2015/07/marketon.jpg

Juego memorize

Imagen
Bienvenid@ lector/a, en esta nueva entrada les dejare un pequeño juego para que se entretengan, se trata del juego de un juego de memorización, para que puedan jugarlo ustedes mismo o para que sus niños se entretengan un poco. Primero que todo, ¿En qué consiste el juego?: El juego de memorización o "Memorize" es un proceso en el cual tienes que usar un proceso mental deliberado con el objetivo de almacenar en la memoria los artículos de recuerdos anteriores, en este caso memorizar pares de imágenes similares.  Empezare desglosando un poco el código ya que en si es súper sencillo y rápido de explicar. En primer lugar tendrás que crear una interfaz similar a esta en el formulario  Windows “Windows form”, en cual tiene como característica que su tamaño es de 800x600 pixeles, que equivale a una resolución relativamente agradable al ojo. Además de contar con un botón para comenzar un nuevo juego. Imagen 1: Interfaz principal. Explicación del código: ...

Instalar SQL Developed en distribuciones linux

Bienvenid@ lector/a, en esta nueva entrada veremos la instalación de SQLDeveloped el cual es  sun  entorno de desarrollo integrado  (IDE) para trabajar con  SQL  en  bases de datos  Oracle.  Oracle Corporation  ofrece este producto  libre;  utiliza el  Kit de desarrollo de  Java. 1)        Para instalr el JDK de java puede serguir este link de Digital Ocean  https://www.digitalocean.com/community/tutorials/instalar-java-en-ubuntu-con-apt-get-es o hacer lo siguiente: Instalar el JDK, se hace de la siguiente manera: $sudo apt-get install sun-java6-jdk

Ensayo: Big Data

Bienvenid@ lector/a en esta entrada haré algo diferente a lo usual, en este caso compartiré un ensayo referente al Big Data en el cual entrego la definicion de John Washey y el concepto actual del Big Data. El concepto de Big Data yace en los años noventa, y fue publicado por el informático teórico estadounidense John Mashey en un artículo titulado “Big Data and the Next Wave of Infrastress” (Big Data y la próxima ola de infrastress), popularizando el término que hoy nos ocupa. Para Mashey el concepto hacía referencia al estrés que iban a  sufrir las infraestructuras físicas y humanas de la informática debido al imparable tsunami de datos que ya se oteaban en el horizonte, inmanejable con los instrumentos de gestión al uso.

Comunicación Serial Wpf

Imagen
Bienvenid@ lector/a, en esta nueva entrada veremos cómo leer y escribir datos a un puerto serial, específicamente el puerto serial corresponderá al de un Arduino, por lo cual el Puerto COM queda habilitado automáticamente cuando instalas Arduino IDE. Primero que todo que es comunicación serial o serie, según es.wikipedia.org la comunicación serie es el proceso de envió de datos de un bit a la vez, de forma secuencial, sobre un canal de comunicación o un bus de datos. Imagen referencia:  Señales de comunicación serie.

Crear servicio web en Visual C# (WebService)

Imagen
Bienvenid@ lector/a, en esta nueva entrada veremos la creación de WebServices WSDL con el lenguaje de programación C#. Para comenzar un web service es un método de comunicación entre dos dispositivos electrónicos a través de una red de trabajo o internet. Este método se utiliza para realizar una interacción maquina a máquina a través de una red. Existen dos clases principales de servicio web: Rest-compliant, donde el objetivo de este es manipular representaciones de recursos web utilizando un conjunto de operaciones uniforme. Arbitrary, este servicio puede exponer un conjunto arbitrario de operaciones. Un web service debe de tener una implementación especifica que es definido por la W3C, por lo tanto un servicio web debe tener: Una interfaz descrita en un formato procesable por maquinas en especifico WSDL.Otros sistemas interactúan con el servicio web en la forma prescrita por su descripción usando SOAP(Simple Object Access Protocol) que es normalmente transmi...

Matriz 5x5

     Bienvenid@ lector/a, en esta nueva entrada desarrollare una Tarea que muchos de ustedes me ha pedido y tal como me la han pedido le he respondido de forma individual, para que esto no suceda decidí crear esta entrada. Defina una matriz de longitud 5x5 cuyo tipo de dato permita la asignación del carácter asterisco (*). El programa debe solicitar al usuario que capture las coordenadas en donde desea insertar un asterisco, por ejemplo: renglón 1, columna 2. El programa asignará, en las coordenadas capturadas por el usuario, un símbolo de asterisco.    Debe incluirse una pregunta dirigida al usuario para determinar si desea continuar con la captura de las coordenadas, en caso de no seguir con ello el programa detendrá este proceso. Al finalizar la captura, el programa deberá imprimir la matriz, esté completa o no, en el siguiente formato:  * * * * * * * * * * * * * * * * * * * * * * * * *

Juego del gato

Imagen
    Bienvenid@ lector/a, en esta nueva entrada mostrare como crear el juego del gato o tres en línea, es un juego de lápiz y papel bastante sencillo jugado entre 2 jugadores y estos son representados por X o O, los cuales van dejando su marca por los espacios vacios de un tablero de 3x3.     Para mas información al respecto http://es.wikipedia.org/wiki/Tres_en_l%C3%ADnea     A continuación se verá el paso a paso para crear el mini-juego con VisualC# en la plataforma Visual Studio 2013 con la tecnología WPF.     Primero que todo debes de crear una nueva solución, en el siguiente link encontraras el paso a paso de cómo crear una nueva aplicación o solución wpf con VisualC# Primera aplicacion WPF.     A continuación en nuestro escritorio de desarrollo debemos de dar la resolución mínima y máxima de la ventana, para este prototipo será de 330 x 350, esto es para que la grilla pueda dividirse en regione...

Crear Instalador Con InstallShiedl Limited Edition For Visual Studio

Imagen
    Bienvenid@ lector/a en esta entrada veremos como crear instalador o setup para nuestras aplicaciones que desarrollemos en Visual Studio 2013, el objetivo de todo esto es que puedas compartir con todas las personas un instalador de tu aplicacion, y haci hacerle llegar todo el codigo fuente es esta misma.     En primer lugar debes de crear una solucion nueva, si no sabes hacer esto puedes echar un vistaso a es esta entrada Mi primera aplicacion WPF ,   donde se explica más detalladamente cómo crear tu primera aplicación en WPF con VisualC#. Una vez creada tu solución debes de agregar un nuevo proyecto, que sirva para crear y configurar el setup, de la siguiente forma. Primero debes de dirigirte a Archivo -> Agregar -> Nuevo proyecto, esto te desplegara una ventana emergente.   Imagen 1

Descargar e Instalar InstallShield Limited Edition For Visual Studio

Imagen
Haz Click en la Imagen Para conseguir almacenamiento gratuito      style="display:inline-block;width:728px;height:90px"      data-ad-client="ca-pub-5126364088863607"      data-ad-slot="9520827110"> Bienvenid@    En esta nueva entrada del blog mostrare como descargar e instalar Install Shield 2013 Limited Edition que viene en Visual Studio 2013, y sirve para crear un instalador de la aplicación que estas desarrollado en Visual Studio 2013, ya sea en Visual C#, Visual Basic, o en cualquier lenguaje derivado de Visual Studio. Este creador de instalador esta totalmente en ingles y se necesitan de algunos pasos a realizar para descargarlo, instalarlo y utilizarlo posteriormente.  En primer lugar se debes de tener un proyecto o solución a la cual desees de crear un instalar, si aun no sabes cómo crear una solución o proyecto te invito a que visites el siguiente link donde se muestra como crear el primer ...

Primer "Hola Mundo" en WPF

Imagen
Haz Click en la Imagen Para conseguir almacenamiento gratuito Bienvenid@:   En esta nueva entrada del blog te mostrare como crear tu primera aplicación en WPF(Windows Presentation Foundation), con lenguaje de programación C#, como supondrán esta es una muestra bastante simple. Paso 1:   Click en Archivo > Nuevo > Proyecto. Paso 2:

Crear Reloj

Imagen
Haz Click en la Imagen Para conseguir almacenamiento gratuito Bienvenid@s: Hoy les traigo algo sencillo de implementar pero quizas necesario para algun modulo que quieras implementar, se trata de un reloj con formato XX:XX:XX. Este reloj esta Creado con WPF y C# lo que hace muy sencillo hacerlo. Si aun no sabes como crear una aplicacion WPF + C# porfavor sigue este sencillo tutorial LINK Primer "Hola mundo" en WPF Empezare creando la interfaz que vera el usuario, cabe destacar que agregare la opcion de opacidad asi el usuario podra ajustar la opacidad de este reloj con la transparencia que desee. Disposicion de nuestros elementos graficos, esta aplicacion podra ser resizable si usted lo desea ya que esta implementado con grilla y column and row definition, esto haces que se adapte a cualquier pantalla si lo desea ser resizable, en este caso particular lo dejare no resizable y sin bordes.

Api Clima Yahoo (API defectuosa)

Imagen
Haz Click en la Imagen Para conseguir almacenamiento gratuito Si buscas la versión actualizada de como utilizar el API, puedes dirigirte al siguiente link  http://codigosimportantes.blogspot.cl/2016/03/api-clima-yahoo-actualizada.html Hola estimad@s gracias por visitar este blog, hoy les mostrare la manera de trabajar con la API del clima de Yahoo (Yahoo Weather) mediante Visual Studio 2013 y WPF, bueno primero explicare algo breve sobre la API de Yahoo y que es WPF. Si aun no sabes como crear una aplicacion WPF + C# porfavor sigue este sencillo tutorial LINK Primer "Hola mundo" en WPF Yahoo Weather:  Permite obtener informacion actualizada sobre el tiempo en su ubicacion geografica. Puede guardar este Feed en My Yahoo! o en algun navegador que dese, o bien incorcoporar los daros RSS del tiempo en su sitio webo o aplicacion Cliente. Los Feed son genereados dinamicamente en base a WOEID. Para mas informacion diriguirse al sitio oficial https:/...