Consumiendo servicios web dummy

Standard

Hola, ¡buen día!

¿Les ha pasado que están trabajando en un proyecto colaborativo y necesitan consumir servicios web que aún no están terminados o ni siquiera existen?

Esto es algo que pasa con frecuencia en los equipos de desarrollo, planificas tus actividades y en cierto punto comienzas a “depender” de la finalización de ciertas tareas para completar las tuyas, es algo normal.  Existen muchas formas de atacar este problema, entre ellas está el dejar tu desarrollo preparado para que la integración de los servicios sea rápida y fácil.

El día de hoy les platicaré de una herramienta online que encontré para generar servicios web en segundos, y consumirlos con los verbos GET, POST o PUT.

Continue reading

Creando un CRUD con MVC4 y Entity Framework (parte 2)

Link

Hola gente   ¿cómo están?

Aqui volvemos con la segunda parte del tutorial de MVC4 Y Entity Framework, si te perdiste la primera parte aqui te dejo el link:

Creando un CRUD con MVC4 y ENTITY FRAMEWORK (Parte 1)

Continuando, ahora procederemos a verificar que nuestra conexión  a la base de datos se creó correctamente nos dirigiremos al archivo Web.config y verificaremos que lo siguiente aparezca: Continue reading

Instalación de Jenkins como daemon en Mac OS X

Standard

 

logo-title

 

Qué tal, gente. En mi post anterior vimos un tutorial completo sobre la instalación y configuración de Jenkins en Ubuntu 14.04, el cual sería conveniente se tomara como referencia antes de leer esta publicación, para tener un entendimiento más amplio de lo que es en general Jenkins y algunos de sus usos básicos. Ya que cada sistema operativo es diferente en cuanto al proceso de instalación de esta herramienta en particular, hoy veremos algo un poco diferente en cuanto a su instalación en Mac OS X.

En esta ocasión comparto con ustedes mi primera experiencia al intentar instalar y configurar Jenkins de manera local, ésta  se trataba de una prueba de concepto en la cual mi cometido era lograr un build automático de una aplicación Android básica, mediante el poder de Jenkins, claro está. Pero resulta que no suele ser tan fácil como parece, o por lo menos en mi caso no lo fue.

Después de haber completado la instalación de manera “exitosa”, me topé con que al momento de configurar Jenkins para ejecutar builds automáticos para Android, tuve un problema persistente en cuanto a la localización del Android SDK, indispensable para generar el APK resultante al construir la aplicación. Intenté diversas soluciones que encontré en blogs, foros y demás, fracasando en cada intento, hasta que tomé la difícil pero muchas veces necesaria decisión de desinstalar por completo Jenkins y volver a comenzar desde cero. Al comenzar de nuevo seguí el tutorial  que dejo como referencia al final de este post, el cual fue justamente la instalación limpia que necesitaba para poder realizar el final de la prueba y generar un APK de mi aplicación Android.

Sin mayor preámbulo, comparto con ustedes la alternativa que después de bastante sufrimiento me dio el resultado esperado.

Continue reading

Acimut, ángulo de elevación y zenit

Standard

Buen día, abordaremos el tema de acimut y zenit para este blog, ya que se mencionarán en el siguiente blog. Donde se hablará de manera general el funcionamiento del controlador utilizado en el seguidor solar del cual hemos estado hablando en los anteriores blogs.

Ángulo de elevación y Acimut (Azimut)

La altura (h) es la distancia angular entre el astro S y el punto P (punto de intersección entre la vertical, que pasa por el astro y el horizonte). Este ángulo se puede medirlo con el cuadrante.

Para nosotros, la elevación del sol es el ángulo que forma la dirección de su centro geométrico y el horizonte local del observador. Diremos que el sol o la luna tienen 12º de elevación cuando su centro geométrico está situado a 12º sobre el horizonte local o plano local del observador.

Los dos dibujos siguientes muestran la elevación del sol respecto dos posiciones diferentes del observador.

angulo de elevacion Continue reading

¿Cómo ver aplicaciones X11 a través de SSH en MAC?

Standard
Hola a todos, como les venía comentando en mi publicación anterior (PostgreSQL desde terminal con psql), últimamente estoy trabajando bastante desde mi MAC con la terminal. Los ambientes de trabajo más comunes son con ambientes virtuales, como RDS o EC2, ya sea conexión directa o con Dockers. Esto permite no requerir an ambiente de desarrollo que demande una gran cantidad de recursos.
Como parte de este cambio que estoy haciendo de manejar mis ambientes por terminal, empecé a mover mis ambientes de desarrollo de local a una máquina virtual de Ubuntu en EC2, y me topé con un reto: ver aplicaciones X11 en servidores Ubuntu en EC2.
Mi ambiente de desarrollo estaba en Java y contaba con un Application Server embebido, que al levantarlo lanza al final una consola en Swing para ver logs y administrar el servidor.

Continue reading

introducción a wiring pi en Raspberry pi

Standard

Hola amigos ¿como están? En esta ocasión se me ha dado la alegría de volverles a escribir.

En el post anterior: (introduccion a la programacion en raspberry pi), habíamos visto  como programar en una raspberry, y para recordar:

Raspberry Pi es un ordenador de placa reducida o (placa única) (SBC) de bajo costo con el objetivo de estimular la enseñanza de las ciencias de la computación.

Con la intención de darle un poco más de profundidad a lo que es la placa en sí, veremos un poco sobre GPIO’s (General Purpose Input/Output), los cuales le permiten a la Raspberry Pi comunicarse con dispositivos externos.

  • Son 26 pines para los modelos A y B y 40 pines para el resto de modelos.
  • La tensión de trabajo del puerto es de 3,3v para un uno y 0v para un 0. Además

GIPIOS Continue reading

Implementando ISO 9001: El papel del Gestor de Calidad

Standard

Lidiar con ISO en una empresa no es fácil.

En Hunabsys me contrataron para ser la administradora de procesos, ya que queríamos calificar positivamente bajo los lineamientos CMMI Institute en el nivel 2 de maduración.  Pues este modelo es una mezcla de varias ISO’s y entre ellas va la ISO 9001.

Al comenzar la implementación del modelo de CMMI y también de ISO, se hace presente el requerimiento de un miembro de la dirección sea asignado como representante de  la gestión de calidad. Se debe identificar a la persona pues esta será crucial para la puesta en practica de la norma como también para el manejo del sistema de gestión de calidad en este caso ISO 9001. Esta persona será el canal de información entre el equipo de implementación, la dirección y los miembros de la organización en los temas relacionados a la meta implementación de la norma o modelo.

Hoy comprendo que contratar a la persona adecuada para esta posición puede hacer funcionar o bloquear la implementación de las normas.

Continue reading

Limitantes en Biblioteca “SoftwareSerial” de Arduino

Standard

Que tal amigos lectores, me da gusto estar con ustedes de nuevo. Les comparto que en particular este post me alegra mucho redactarlo, ya que la empresa decidió apostar por contar con mis servicios de forma oficial, es decir no seré más un practicante, sino un desarrollador mecatrónico, fuck yeah! Por supuesto que en lo personal es algo que me motiva mucho,ya que desde un inicio me sentí feliz de encontrar un lugar donde aplico los conocimientos de mi perfil profesional y además día con día continuo desarrollando nuevas habilidades. Por lo cual estoy muy agradecido con esta empresa quien ahora me da la oportunidad de seguirme formando profesionalmente.

Pero bueno, continuemos con lo que nos compete en este blog. En la empresa he realizado labores en particular de 3 grandes áreas de la ingeniería mecatrónica. He realizado actividades de diseño mecánico, de diseño electrónico y de programación de microcontroladores. Trabajando hace poco tiempo en un proyecto donde estaba involucrado en la parte de diseño electrónico y programación, me topé con pared de una forma verdaderamente absurda por querer hacer las cosas de una manera “sencilla” y “práctica”. Sin embargo durante las pruebas finales las cosas no resultaron como lo esperábamos mi jefe directo y amigo, Jesús Quintero y yo. Pero bueno, todo comenzó de la siguiente manera.

Continue reading

ENERGIA EOLICA (P.1. ¿Qué es?)

Standard

port

Que tal, me reporto de nuevo.

Esta vez tengo el gusto de compartirles mi experiencia en mi último curso tomado, esta vez se trata de energía eólica y la verdad estuvo muy bien (y comprendí muchas cosas que dicen de los argentinos). No obstante son excelentes personas y muy profesionales.

Primero que nada, debemos comprender que existen diversas maneras de obtener energía, tanto por medios renovables como no renovables.  Así como también existen diversos métodos para cambiar de un tipo de energía a otro.

Pero para estar todos iguales en conocimiento.

Energía: Es una magnitud escalar que describe un sistema, definida como la capacidad para realizar trabajo. Continue reading

Configurando Ubuntu Server 14.04 LTS Con Apache + Passenger + RVM + MySQL + Postgresql

Standard

Hoy les traigo un pequeño tutorial para la instalación de un ambiente ya sea para pruebas o producción para sus proyectos en rails.

Si al igual que un servidor, hacen proyectos en rails de manera constante y con versiones de Ruby y Ruby on Rails diferentes es muy probable que se topen con esta necesidad básica al momento de hacer un deploy de sus apps. Así bien, espero ayudarles un poco a través de esta pequeña guía, explicándoles el proceso que he seguido para configurar un servidor Ubuntu 14.04.

Continue reading