JD - GUI


¿Qué es JD-GUI?


Es una herramienta sencilla que lo que hace es mostrar el código fuente en Java a partir de un archivo compilado (.CLASS), de allí viene el nombre "Java Decompiler GUI".
Es útil porque puedes revisar la lógica de una librería o sólo ver como está programada una clase.

¿Qué ventajas tengo si decido usarla?

- No se instala (Tan sólo basta con ejecutarlo)
- Puedes decompilar desde un simple archivo .class hasta una libreria .jar
- Es práctico y fácil de usar.
- No pesa demasiado.

¿Desde dónde la descargo?






Espero sea de utilidad.

CodeSchool - aprende haciendo


Quiero compartir sobre CodeSchool "aprende haciendo" la cual es una de las muchas plataformas que ofrece información sobre tecnologías web en formatos interesantes como videos y/o pruebas interactivas cortas.
Puedes aprender de manera didáctica sobre lenguajes de programación, frameworks de desarrollo, tecnologías para dispositivos móviles: Express.js, GitHub, Ruby, Angular.js, Ember.js, Jquery, Rails, Javascript,Saas, IOs, RSpec, Backbone.js, Node.js, etc. 

Code School

¿Como puedo aprovechar el contenido que CodeSchool ofrece? Sólo tienes que registrarte en https://www.codeschool.com, buscar los cursos que sean de tu interés o agrado, te inscribes y listo a disfrutar.
He probado alguno de los cursos y que que al desarrollar lección por lección puedes ir viendo tu progreso. Una vez completado el curso  puedes ver el reporte general de cursos completados.

Cursos completados

También puedes ver las insignias o "badges" que adquieres conforme avances las lecciones del curso.


Los animo a probar Code School, donde solamente tienen que registrarse de forma gratuita y pueden acceder al contenido que muchas personas en este momento están aprovechando. También hay ciertos cursos y/o contenido donde se puede acceder también pagando. Los dejo a su elección.
Saludos



Error BPEAPIUser en Process Server

Hace poco se me presentó un error con una aplicación BPM que trabaja con el Websphere Process Server v6.2..

El detalle del error es el siguiente: "Ocurrió un error al realizar la operación: ; nested exception is: com.ibm.websphere.csi.CSIAccessException: SECJ0053E: La autorización de /UNAUTHENTICATED no ha sido satisfactoria al invocar (Bean) com/ibm/bpe/api/BusinessFlowManagerHome setCustomProperty (com.ibm.bpe.api.PIID, java.lang.String, java.lang.String) : 3 securityName: /UNAUTHENTICATED; accessID: UNAUTHENTICATED is not granted any of the required roles: BPEAPIUser ".

- La solución es ingresar a la consola administrativa del servidor y situarse en la ubicación: Aplicaciones de empresa> BPEContainer_widNode_server1> Correlación de roles de seguridad con usuarios/grupos. En esta sección se muestran varios roles, ubicar el TaskAPIUser  y desmarcar el check "Todos autenticados" y marcar el check "Todos", guardar los cambios tal y como se muestra en la siguiente imagen:


 
- Ahora repetir el paso anterior desde la consola administrativa, para esto situarse en la ubicación: Aplicaciones de empresa > TaskContainer_widNode_server1 > Correlación de roles de seguridad con usuarios/grupos. Ubicar el rol TaskAPIUser, marcar el check "Todos"  y guardar los cambios realizados.


 - Seguidamente reiniciar el servidor y asunto solucionado.

Aqui el link del infocenter de IBM explicando a mayor detalle este problema.

Espero haya sido util.

@dmclemente

Certificaciones IBM

En mi opinión, un certificado no te garantiza un trabajo seguro o una mayor remuneración, pero es recomendable para demostrar la formación y experiencia. Obviamente que la experiencia se puede demostrar en base al trabajo realizado, proyectos en los que se ha participado, productos hechos, recomendaciones de clientes, etc. 

No está de más tener certificaciones, por ejemplo en una solicitud de trabajo el postulante con alguna certificación muchas veces tiene un 'plus' adicional a diferencia de otro postulante que no la tiene, con esto no quiero decir que una certificación garantiza un puesto de trabajo, incremento salarial pero ayuda en cierta manera ya que hay otros factores que determinan el trabajo que uno realiza o puede realizar.

La empresa/organización que emite un certificado, está calificada para hacerlo y si alguien se anima a obtener alguna certificacion IBM, les invito a revisar el siguiente enlace, que contiene la lista de certificaciones IBM, asi como los respectivos Test  a rendir por cada tipo de certificacion que se desee.



Se puede ver el detalle de cada Test N° y acceder a la información a tener en cuenta para rendir dicho test. como DM (Duración del examen en min), NQ (Nro de preguntas) y PS (Puntaje de aprobación minimo). Normalmente los examenes son en ingles y si alguien se anima a dar algun examen, puede dirigirse Prometric para seleccionar la fecha del examen, ubicación, etc.

Espero les haya sido de utilidad.

Tu amigo DIMCO.

agosto 30, 2015

JD - GUI


¿Qué es JD-GUI?


Es una herramienta sencilla que lo que hace es mostrar el código fuente en Java a partir de un archivo compilado (.CLASS), de allí viene el nombre "Java Decompiler GUI".
Es útil porque puedes revisar la lógica de una librería o sólo ver como está programada una clase.

¿Qué ventajas tengo si decido usarla?

- No se instala (Tan sólo basta con ejecutarlo)
- Puedes decompilar desde un simple archivo .class hasta una libreria .jar
- Es práctico y fácil de usar.
- No pesa demasiado.

¿Desde dónde la descargo?






Espero sea de utilidad.

enero 17, 2015

CodeSchool - aprende haciendo


Quiero compartir sobre CodeSchool "aprende haciendo" la cual es una de las muchas plataformas que ofrece información sobre tecnologías web en formatos interesantes como videos y/o pruebas interactivas cortas.
Puedes aprender de manera didáctica sobre lenguajes de programación, frameworks de desarrollo, tecnologías para dispositivos móviles: Express.js, GitHub, Ruby, Angular.js, Ember.js, Jquery, Rails, Javascript,Saas, IOs, RSpec, Backbone.js, Node.js, etc. 

Code School

¿Como puedo aprovechar el contenido que CodeSchool ofrece? Sólo tienes que registrarte en https://www.codeschool.com, buscar los cursos que sean de tu interés o agrado, te inscribes y listo a disfrutar.
He probado alguno de los cursos y que que al desarrollar lección por lección puedes ir viendo tu progreso. Una vez completado el curso  puedes ver el reporte general de cursos completados.

Cursos completados

También puedes ver las insignias o "badges" que adquieres conforme avances las lecciones del curso.


Los animo a probar Code School, donde solamente tienen que registrarse de forma gratuita y pueden acceder al contenido que muchas personas en este momento están aprovechando. También hay ciertos cursos y/o contenido donde se puede acceder también pagando. Los dejo a su elección.
Saludos



febrero 28, 2012

Error BPEAPIUser en Process Server

Hace poco se me presentó un error con una aplicación BPM que trabaja con el Websphere Process Server v6.2..

El detalle del error es el siguiente: "Ocurrió un error al realizar la operación: ; nested exception is: com.ibm.websphere.csi.CSIAccessException: SECJ0053E: La autorización de /UNAUTHENTICATED no ha sido satisfactoria al invocar (Bean) com/ibm/bpe/api/BusinessFlowManagerHome setCustomProperty (com.ibm.bpe.api.PIID, java.lang.String, java.lang.String) : 3 securityName: /UNAUTHENTICATED; accessID: UNAUTHENTICATED is not granted any of the required roles: BPEAPIUser ".

- La solución es ingresar a la consola administrativa del servidor y situarse en la ubicación: Aplicaciones de empresa> BPEContainer_widNode_server1> Correlación de roles de seguridad con usuarios/grupos. En esta sección se muestran varios roles, ubicar el TaskAPIUser  y desmarcar el check "Todos autenticados" y marcar el check "Todos", guardar los cambios tal y como se muestra en la siguiente imagen:


 
- Ahora repetir el paso anterior desde la consola administrativa, para esto situarse en la ubicación: Aplicaciones de empresa > TaskContainer_widNode_server1 > Correlación de roles de seguridad con usuarios/grupos. Ubicar el rol TaskAPIUser, marcar el check "Todos"  y guardar los cambios realizados.


 - Seguidamente reiniciar el servidor y asunto solucionado.

Aqui el link del infocenter de IBM explicando a mayor detalle este problema.

Espero haya sido util.

@dmclemente

septiembre 12, 2011

Certificaciones IBM

En mi opinión, un certificado no te garantiza un trabajo seguro o una mayor remuneración, pero es recomendable para demostrar la formación y experiencia. Obviamente que la experiencia se puede demostrar en base al trabajo realizado, proyectos en los que se ha participado, productos hechos, recomendaciones de clientes, etc. 

No está de más tener certificaciones, por ejemplo en una solicitud de trabajo el postulante con alguna certificación muchas veces tiene un 'plus' adicional a diferencia de otro postulante que no la tiene, con esto no quiero decir que una certificación garantiza un puesto de trabajo, incremento salarial pero ayuda en cierta manera ya que hay otros factores que determinan el trabajo que uno realiza o puede realizar.

La empresa/organización que emite un certificado, está calificada para hacerlo y si alguien se anima a obtener alguna certificacion IBM, les invito a revisar el siguiente enlace, que contiene la lista de certificaciones IBM, asi como los respectivos Test  a rendir por cada tipo de certificacion que se desee.



Se puede ver el detalle de cada Test N° y acceder a la información a tener en cuenta para rendir dicho test. como DM (Duración del examen en min), NQ (Nro de preguntas) y PS (Puntaje de aprobación minimo). Normalmente los examenes son en ingles y si alguien se anima a dar algun examen, puede dirigirse Prometric para seleccionar la fecha del examen, ubicación, etc.

Espero les haya sido de utilidad.

Tu amigo DIMCO.