viernes, 9 de agosto de 2013

Anviz SDK EP300 en C#

Buenas noches a todos,


En el marco de los desarrollos personales que estoy realizando, he estado implementando una solución para Sistemas de asistencia con acceso a dispositivos biométricos.

Necesitaba acceder desde mi aplicación web al dispositivo biométrico marca ANVIZ  EP300, de tal manera que pueda leer los registros de los empleados en tiempo real. Lo estoy desarrollando en ASP.NET MVC 4. Al buscar en la web, conseguí un sdk para este dispositivo, sin embargo estaba escrito en VB. La torta.

Después de un arduo trabajo de investigación, y ensayo y error, he logrado obtener la versión para C# del sdk, y lo pongo a disposición del que lo necesite, a través de este link.

Saludos, y cualquier duda no duden en mandarme un correo a mleger45@gmail.com.

viernes, 16 de septiembre de 2011

Informacion IBCC

En estos momentos, La Iglesia Bautista Central de Caracas, a través del Ministerio Juvenil, realiza, conjuntamente con el comité "Tierra Santa", la recolección de articulos (papeles, revistas, periódico,etc) con el objetivo de que estos sean reciclados.
Esta iniciativa se está llevando a cabo bajo la dirección de Harrison Herrán, Bianca Vera y McArthur Leger.
Si deseas ser parte de esta labor, o enviarnos algunas sugerencias que permitan mejorar el proyecto como tal.. Opina en este espacio que he creado con este fin...
Saludos

Oportunidades de estudio.

Venezuela es un pais donde, a pesar de muchos obstaculos, las oportunidades de surgir están a la orden del día. Sin embargo, hay factores que definitivamente merman estas oportunidades..

Pienso que si hay un asunto que hay que mejorar en este país para dar pasos agigantados hacia el desarrollo y el primer mundismo, ese debe ser indudablemente la educacion.

A mas de uno he escuchado decir en algun momento "mi bachillerato fue una mierda", "nunca vi matematica", "el profesor nunca vino y solo ví el tercer lapso de bla bla bla....". De hecho no soy una excepcion...
Entre otros cuentos, el mas importante, (y solo una pequeña muestra de lo pirata que puede llegar a ser la educacion en este pais), les tengo que cuando vi fisica en 4to año, el profesor (cuyo nombre obviamente me voy a reservar, y voy a llamar "Fulano" por simplicidad), nos dijo lo siguiente:
"Bueno muchachos, no nos vamos a dificultar la vida, les tengo el plan del momento: Yo realicé una guia con ejercicios de física de todos los temas que vamos a ver este año. La idea es que uds me la compren.Para presentar el examen uds traen la guia y ya. Pero recuerden, yo no les vendo la guía, uds me la compran ".
Así como éste, habrán otros cuentos de hecho probablemente hasta más sarcásticos, que reflejan el poco interés por parte de muchos maestros en dar una enseñanza de calidad, que perdure en la memoria del estudiantado...

Entonces la solución,según muchos ,es eliminar los examenes de admisión, para que los ya poco preparados estudiantes entren a lo que llamaría el "Coliseo académico" a pasar años viendo la primera matemática, será botado de la universidad y eventualmente perderá años de su vida.

Desarrollo MVC

En esta oportunidad, me interesa hablar sobre el desarrollo web usando la arquitectura MVC.

A la hora de implementar un sistema, muchas dudas comienzan a surgir. Dudas como, qué colores usar, como realizar "x" funcionalidad, habrán maneras sencillas de hacer eso?, etc. Basado en mi humilde experiencia desarrollando sistemas, debo confesarles que la implementación de sistemas "a mano", eventualmente morirá. Sí, morirá.

Las tecnologías han avanzado de manera drástica y con el fin de, entre otras cosas,  facilitar procesos que otrora se daban por complicados, o quizás impredecible su culminación a nivel de tiempo. 

Por otro lado, es verdad, la preparación previa a nivel de conocimientos, herramientas, etc. que sepamos manejar  es vital en el proceso de desarrollo de sistemas de distintas características. Sin embargo, en la medida  que existan formas, procesos, reglas, y plataformas que nos permitan conseguir los objetivos que nos planteamos a la hora de desarrollar un sistema, pues mejor!!


                                                           Figura 1.1 Diseño MVC
Aquí es donde entra en juego la arquitectura MVC para desarrollos web (aunque no solo es para la web, se puede fácilmente usar en otros ambientes). Viene de las siglas "Modelo"-"Vista"-"Controlador", es una arquitectura que simplemente "agiliza" a nivel de:

  • Estructuración de sistemas
  • Manejo de información en distintos formatos
  • Modularización
  • Escalabilidad 
  • Mantenimiento
  • Seguridad
  • Productividad
  • Todas las anteriores
Para hacer uso de esta arquitectura de diseño, es neecsario que el lenguaje en el que deseas programar tenga lo que comúnmente se le ha llamado Marco de Desarrollo (framework) basado en principio en tu lenguaje de preferencia. Además, también es necesario que entiendas a la perfección como funciona el negocio, la figura 1.1 está dispuesta 

¿Cuales son los frameworks que existen actualmente?

Hay una gran cantidad en el mercado. Mencionaré algunos, para que tengas una idea:

  • JSP:                   Struts,Spring
  • ASP.NET:         ASP.NET MVC 2, ASP.NET MVC 3,  ASP.NET MVC 4
  • RUBY:              Ruby On Rails (ROR)
  • PYTHON:         Django
  • PHP                  CAKEPhp, Code Igniter, Symfony

Digamos que estos son los que mas han sonado y han sobresalido del resto... Personalmente he tenido la oportunidad de trabajar con os que ofrece ASP.NET, RUBY y PHP y Struts, los cuales considero que son reamente útiles, obviando las virtudes y defectos de cada uno. Recomiendo ampliamente RoR, ASP.NET MVC 3 ( Estoy trabajando actualmente con la versión 4, luego les cuento como me va :) ) y SYMFONY.

Cualquier duda, consulta, opinion, sugerencia, crítica,etc, no duden en hacerla! seguiré con mi nueva onda de escribir sobre tecnologías, desarrollos, funcionalidades, etc.





lunes, 8 de septiembre de 2008

¿Por qué no llorar?




He venido pensando esto varias veces... Creo que no hay nada mas saludable y placentero que liberar o manifestar emociones realmente fuertes a través del llanto...
Es lo más humano que hay. Tampoco es la idea que de ahora en adelante todo parezca un motivo suficiente para llorar, pero el estereotipo de que llorar es de niñas me parece totamente ridícuo y muy ma fundamentado.

Si buscas en internet la palabra llorar, te darás cuenta que le han dedicado canciones, poemas, etc.
Llorar es simplemente derramar lágrimas. Obviamente esas lágrimas que brotan deben tener algún motivo emociona significativo, de o contrario no califica como llorar.

Y es que hay un montón de situaciones en la vidas que impulsan llorar... La muerte de un ser querido por ejemplo es un caso directo de llanto obligatorio, porque hay una necesidad que no puede ser satisfecha; no depende de nosotros... Y eso es lo que duele mane de nuestros ojos as lágrimas..

No sólo se llora en casos tristes, he participado en muchísimas bodas por ejemplo, y las escenas entre uno y otra es casi la misma, si no es el novio es la novia, sino los suegros, o seres queridos que ahí participan... Me imagino que cuando se está orgulloso de que otra persona alcance y realice ciertas actividades (o ver caminar por primera vez a tu hijo(a) o sus primeras palabras), no se pueden evitar algunas lágrimas, a menos de que lo que estén pensando los suegros sea: "Dios, mira el error que está cometiendo éste(a)" que ya es otra cosa...

Sea cual sea la situación, evitar llorar no debería ser una opción.. Voy a poner a continuación un dicho muy popular y que probablemente la encontrarán en los nicks de messenger de muchos de sus amigos(as): "La vida es una sola"... de repente viene acompañado de "y hay que vivirlo al maximo".. pero no importa, la verdad es que és así... Y pienso que no hay nada mejor que haber experimentado todas las emociones...

Creo que a lo mejor lo que se suele pensar cuando no lloramos es: "Muestro que soy fuerte, que puedo controlar la situación".. Pues pienso que no todo el tiempo será así, si en esta situación no lloraste probablemente en otras no aguantes las ganas... Lo malo es que cuando no lloras se acumula pues.. (Lo digo en base a mi experiencia) y suceden situaciones como que lloras por nada, o por una tontería que merecía un llanto pequeño, haces todo un show y lloras "a moco suelto" como quién dice...



Cuando se está despechado, cuando pierdas algún familiar, cuando te ocurra alguna tragedia, o cuando te cases, cuando hagas algo que pensaste nunca ibas a hacer, estas demasiado orgulloso de alguién por cualquier motivo.. Suelta esas lágrimas.. No seas intransigente con tu cuerpo, al menos puede ser que tu alma no lo quiera manifetar ¡pero tu cuerpo sí! tu rostro sí.. Déja que se manifieste también.. No lo reprimas.. Te hace ser más humano. Más hombre, mas mujer...
Deja los estereotipos, me parece que es falta de madurez, y me parece que es perderse los buenos momentos que te trae la vida (que es una sola por cierto).



Por lo general no soy una persona acostumbrada a llorar (no defiendo el gremio de llorones tampoco)... Tampoco hay que llorar por cualquier cosa pues... Sin embargo obviamente han habido situaciones en las que trato de no llorar, y termino como un niño encerrado en mi cuarto botando lágrimas (buuuuuuu)... Sin embargo he sabido disfrutar de esos momentos, y quedan para el recuerdo...


Entonces te dejo como moraleja eso, si la situación amerita llorar, desahógate con todo!! y no "Cuando quiero llorar, no lloro"

Este es mi primer blog, y les aseguro que no será el único...
Gracias por haber perdido segundos de tu vida en leer esto, si te gustó muchas gracias por el apoyo, si no gracias de todas maneras por haberlo leído (no voy a llorar, tranquilo(a)).