Ya hace varios años que egrese de Analista Programador en computación en especifico desde el 2006. y me pregunto :
¿Que me gusta de este trabajo?
¿Recomiendo o no estudiar esta carrera?
Bueno lo que me gusta de esta profesión :
El desafió constantes de Construir y Resolver problema. Es algo que me encanta. Llegar a diario a la oficina y descubrir algo que hacer. Claro muchas veces los desafíos se vuelven monótonos pero esta en uno en buscar el rumbo para encontrar desafios distintas que hacer. La idea es que estés trabajando en un lugar que te permitan expandir tu creatividad y si no, siempre tienes la posibilidad de buscar desafíos por fuera de tu trabajo.
La comunidad : Es grandioso que con solo buscar en google siempre encontraras a alguien que paso desarrollo alguna idea o solución a lo que buscar.
La oportunidad de Aprender. La informática tiene tantas áreas que mantenerse actualizado en todas es muy difícil. Pero si te gustan los desafíos de la programación y sientes que estas donde tus habilidades son retadas a diario siempre encontraras el tiempo para estudiar o al menos enterarte de los nuevo framework que se estén desarrollando para dar solución a alguna problemática que podrías encontrar. Buscar información y sorprender con cada solución y herramientas de que se desarrollan.
Si te recomiendo esta profesión. Si estas con dudas de estudiar informática yo te cuento que el camino no es fácil. Al inicio siempre te costara y debes de estudiar por que luego todo se te ira haciendo fácil.
Programar crear y solucionar creo que son las palabras claves de este trabajo.
Bueno les escribo esto luego de ver un documental en netflix AlphaGo donde con solo programación y algoritmos lograron crear una inteligencia capas de jugar contra el mejor del mundo en GO y ganar. Pero no solo eso ahora crearon AlphaGo Zero que con 2 horas de entrenamiento y lo mínimo en recursos de hardware como un notebook puedes tener tu IA para Jugar. Sorprendente.
Saludos
YouTube Interesantes
Seguridad en aplicaciones web con Spring Security 4 V/s Seguridad con J2ee..
Muy interesante video donde dicen lo que siempre hemos sabido de J2ee.
Postgres Function y Cursores
El Gran Elefante.
Bueno la pregunta es como programar una buena function en postgres y mas aun como obtener los datos. En este caso estoy evaluando function y cursores. Veamos como funciona esto.
1.- La tabla y código de la function.
CREATE TABLE public.parametros (
codigo VARCHAR NOT NULL,
valor VARCHAR NOT NULL,
descripcion VARCHAR NOT NULL,
dominio VARCHAR NOT NULL,
CONSTRAINT parametros_pk PRIMARY KEY (codigo)
)
2.- La cabecera de la function.
CREATE OR REPLACE FUNCTION public.get_lst_dominio(
IN p_dominio character varying,
IN p_count integer DEFAULT 0,
OUT p_cod_err integer,
OUT p_desc_err character varying,
OUT ref refcursor)
Aquí tengamos presente que los parámetros de entrada están con un IN/OUT
2.- Código Java.
Muy importante que al utilizar cursores en postgresql el autocommit debe estar deshabilitado.
getConexion().setAutoCommit(false);
// TODO : Con el Manejo de cursores es importante manejar el auto commit en falso.
String sql = "{ call public.get_lst_dominio(?, ?, ?, ?, ?) }";
CallableStatement pre = getConexion().prepareCall(sql);
pre.setString(1, dominio);
pre.setInt(2, 0);
pre.registerOutParameter(3, java.sql.Types.INTEGER);
pre.registerOutParameter(4, java.sql.Types.VARCHAR);
pre.registerOutParameter(5, java.sql.Types.OTHER);
pre.execute();
ResultSet resSet = (ResultSet) pre.getObject(5);
Fuentes en GIT : https://github.com/FrankSeguel/Postgresql
Mi Experiencia con un HP BladeSystem c3000
HP BladeSystem c3000
En cuanto a servidores siempre confío en HP. Ya desde hace tiempo que tuve la oportunidad de jugar un poco con un DL360 Gen 6 y ahora que agradezco la confianza de mis jefes en permitirme cotizar, adquirir, planificar, testear y organizar la puesta en marcha de este C3000.
Bueno que he realizado con esta maquina :
1.- Actualizar el Firmware del OA.
2.- Configurar el ILO : Muy importante para esta maquina ya que para ver los servidores. Necesitas tener un cable HP Local I/O Cable Ahora la maravilla es que si configurar bien el ILO. NO necesitaras el cable. ¿Por que? esta maquina maravillosa tiene un KVM a través de Internet Explorer. (Lamento decirlo Si es IE. Lo dije.) y necesitas Java.
3.- Probar los Blade BL460c Gen1
4.- Actualizar el Firmware de los BL460c.
5.- Instalación de los Sistemas operativos. Para testear. Centos 6.8.
En el futuro.
OpenStack
http://iesgn.github.io/cloud/curso/u5/arquitectura_openstack.html#/8
Plugin OpenSource de Acunetix para Jenkins
Estimados
Cuando hablamos de probar la seguridad de nuestras aplicaciones existen varias aplicacion que ayudan con este trabajo. Como Acunetix la cual tiene un costo pero ahora sacaron un plugin opensource la cual nos facilitara y nos permitirá automatizar en parte este trabajo.
Manual de Instalación
http://www.acunetix.com/blog/docs/installing-and-configuring-the-acunetix-jenkins-plugin
Presentación
http://www.acunetix.com/blog/web-security-zone/acunetix-jenkins-plugin/
Cuando hablamos de probar la seguridad de nuestras aplicaciones existen varias aplicacion que ayudan con este trabajo. Como Acunetix la cual tiene un costo pero ahora sacaron un plugin opensource la cual nos facilitara y nos permitirá automatizar en parte este trabajo.
Manual de Instalación
http://www.acunetix.com/blog/docs/installing-and-configuring-the-acunetix-jenkins-plugin
Presentación
http://www.acunetix.com/blog/web-security-zone/acunetix-jenkins-plugin/
Que utilizar Glassfish o Payara
Siempre utilizo en mis desarrollo el famoso he imbatible Apache-Tomcat para desarrollar y en mis servidores locales. Pero ahora necesitaba algo mas potente en cuanto a consola de Administración y parti con JBoss EAP. El cual se me iba por OutMemory a cada rato. Entonces Me acorde del Glassfish 4.1 que ya hace algunos años no lo utilizo lo instale y se cayo. Pufff.. Que alternativa tengo? y un colega me hablo de Payara. Lo instale es un glassfish por donde lo mire pero funciona y bien. Saludos
Suscribirse a:
Entradas (Atom)


