style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Conceptos

Conceptos generales de programación o cómputo, no necesariamente atados a una tecnología específica.

Odio las excepciones verificadas

De verdad que deberían haber eliminado por completo las excepciones verificadas para Java 8. Estorban. No es una coincidencia que casi todos los demás lenguajes de la JVM las eliminaron.

BEGIN RANT

Tengo una clase donde implemento un método abstracto más o menos así:

@Override
protected Runnable crearTarea(Request req) {
  Response resp = new Respuesta(Errores.CANT_CONNECT);
  if (req.getTipo() == Request.UnaCosa) {
    return () -> {
      try {
        unaCosa(req, resp);
      } catch (IOException ex) {
        log.error("Haciendo una cosa con {}", req, ex);
      } finally {
        procesaRespuesta(resp);
      }
    };
  } else if (req.getTipo() == Request.OtraCosa) {
    return () -> {
      try {
        otraCosa(req, resp);
      } catch (IOException ex) {
        log.error("Haciendo otra cosa con {}", req, ex);
      } finally {
        procesaRespuesta(resp);
      }
    };
  } else if (req.getTipo() == Request.OoootraCosa) {
    return () -> {
      try {
        oootraCosa(req, resp);
      } catch (IOException ex) {
        log.error("Haciendo todavía otra cosa con {}", req, ex);
      } finally {

¿Como ser un mejor Líder Técnico

Ser Líder Técnico es el siguiente escalón que todo desarrollador Senior tiene que subir, he aprendido mucho en este rol, como siempre, quiero contribuir con mi experiencia para todos aquellos que vienen atrás de mi.

Que les sea útil el articulo.

https://marcosrobertos.blogspot.com/2018/07/como-ser-un-mejor-lider.html

Guia para solucionar incidencias de Software

Estimados,

He estado escribiendo una guía de apoyo para solucionar incidencias de Software, es lo que he aprendido, la experiencia que he adquirido, les va a ayudar mucho a los novatos.

Disfrútenla.

https://marcosrobertos.blogspot.com/2018/07/como-resolver-una-incidencia...

Guía básica de GitHub

Estimados,
Les dejo una guía básica de GitHub para los novatos

https://marcosrobertos.blogspot.cl/2017/10/guia-rapida-de-github.html

Saludos

Leyendo una bascula por el puerto serial

Me solicitaron actualizar un software desarrollado con Visual Basic que:
- Toma foto del pedido

Ya que no estaba funcionando mas que con Windows XP.
En mi pruebas halle que con DirectShowLib.dll un componente que corre con .net pude acceder a la webcam y tomar la imagen y guardarla como .jpg.

El otro requerimiento era que leyera el puerto COM de la bascula y mostrara el peso del pedido.
El modelo de la bascula es un: RINSTRUM R320

Entre las cosas luego de leer el manual, fue pedirle al soporte tecnico que manipulara el panel de control de la bascula para que se configurase el envio al puerto serial (ya q x defaul no viene configurado asi), todo esto fue remoto ya que ellos estan en Guadalajara y yo en CDMX.

HSTS en Spring Security y por qué deberías de conocerlo

Introducción

El uso de librerías y marcos de trabajo terceros, si bien facilitan el trabajo por las abstracciones que proveen, conllevan como tal un cierto nivel de riesgo. El riesgo puede ser manifestado como tener que modificar parte del código en nuevas versiones del marco de trabajo, que deje de existir o dar soporte u opciones por defecto que pueden causar efectos secundarios. De lo que les escribiré en este artículo es de esto último, una opción por defecto que tiene habilitada el marco de trabajo de Spring Security a partir de la versión 3.2.0 la cual, al usarla en conjunto con “click tracking” (rastreo de clics) en los correos electrónicos puede causar un problema. Esta opción por defecto es el encabezado de HSTS.

Cargar etiquetas a una matriz de botones en base a arreglos

Hola, me encuentro desarrollando un interfaz tactil, en la cual tengo 2 secciones con botones, una para las categorías y otra para cargar los productos por categorías.

La consulta que tengo es como seria la programación para que se carguen las etiquetas en cada uno de los botones sin tener que quemar código.

Ejemplo: tengo 4 categorias y cada una sus productos.
En la primera seccion se deben cargar los nombres de cada categoria (una por boton).
Al hacer clic sobre un boton categoria se debe cargar los productos en la seccion #2.

Estoy en VB.NET 2010

Problema con query Mysql

Hola a todos;

Tengo un pequeño problema al ejecutar una query en un servidor y es que este se tarda demasiado o simplemente no responde, si hago pruebas de manera local no hay mayor problema y la query se ejecuta de manera normal, revisando la misma query ejecutandola en la base de datos que esta en el servidor me di cuenta que si quito el ORDER BY "" ASC la query se ejecutan sin problemas y rapido. Me gustaria que pudieran ayudar o conocer cual es el problema del mismo.

les dejo la query:

SELECT pr.*,mo.id,c.descripcion catColor,t.nombre catTalla,s1.descripcion seg1,
s2.descripcion seg2,s3.descripcion seg3,s4.descripcion seg4,s5.descripcion seg5

FROM cat_productos pr

LEFT JOIN cat_modelo mo ON mo.id_cat_modelo=pr.id_cat_modelo AND mo.id_cat_zona=pr.id_cat_zona AND mo.id_cat_empresa=pr.id_cat_empresa
LEFT JOIN cat_color c ON c.id_cat_color=pr.id_cat_color AND c.id_cat_zona=pr.id_cat_zona AND c.id_cat_empresa=pr.id_cat_empresa
LEFT JOIN cat_tallas t ON t.id_cat_talla=pr.id_cat_talla AND t.id_cat_zona=pr.id_cat_zona AND t.id_cat_empresa=pr.id_cat_empresa

Concepto básico

Disculpe alguien sabe que significa esta expresión: c+=1; ó i+=c; gracias si alguien me puede decir ke significan o que hacen.

OOP en cuento... El colega....

Hola comunidad es un placer pertenecer a este grupo de maestros mexicanos java... me han ayudado mucho conceptualmente y en terminos reales EZAMUDIO gracias por tus aportes... espero poder realizar aportes buenos e interesantes como los que se publican aqui... gracias...
Hoy los dejo con un preambulo..., una abstraccion literaria que espero les guste...

El colega....

“Yo soy Dios...”, me dijo una voz amiga muy devota por cierto, sin ningún tipo de ego pululando, solo hablaba el corazón y la verdadera confianza que autoriza el expresar lo que dijo.
Que bueno mi querida amiga..., te acabaste de instanciar, sin embargo quiero que veas mi ver, quiero crear otra instancia posiblemente cercana a la verdad.

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">