lunes, agosto 25, 2008

Algunas aplicaciones

Pues para mi futura referencia, y para mis amigos lectores he decidido hacer una lista de algunas herramientas y programas que he tenido que usar en mi actual trabajo/proyecto .
- Keith's Putty : Es prácticamente el mismo putty de toda la vida solo que tiene unos pequeños addons (De mi agrado, que recuerda las últimas conexiones).
- Putty conection managment : Soy fanático de las pestañas, y ante la ausencia de mi gnome-terminal o kterm, pues este programa me ha fácilitado la vida.
- notepad2 : un sustituto al tradicional bloc de notas de windows, simple y liviano para editar archivos rapido.
- notepad ++ : otro editor de textos, con muchas mas funcionalidades a través de plugins, el más utilizado por mi un equivalente al diff de *nix
- cygwin : la versión de Linux portada a Windows, lo utilizo para tener un servidor X en Windows y poder ejecutar aplicaciones gráficas remotamente
- firefox : Hay algún mejor navegador, bueno tal vez mi antiguo browser le haga competencia, opera, pero después de configurar los plugins correctos y el tema de tu agrado no habra otro browser en tu cabeza.
- winscp : una simple herramienta para transferir archivos por el protocolo SSH desde Windows a *nix.
- jprofiler : quieres monitorear el comportamiento de tu JVM, cuantos objetos hay en memoria, se esta saturando el heap, esta es la solución.
- apache : Alguien no lo conoce, es simplemente uno de los mejores (o el mejor) servidores web
- netmeeting, webex: bueno pues he tenido que mostrar mi pc, para no compartir contraseñas ni privilegios de un server, o simplemente para ver los errores, ejemplos de un usuario remoto.
- tortoise : un cliente de SVN para Windows, utilizado principalmente para la documentación del projecto
- MS Office : la paquetería normal para archivos de hojas de cálculo, textos, y sobre todo correo electrónico.
- Sametime : un mensajero instantáneo al estilo MSN, ICQ, etc.
- Conectivity VPN : para trabajar desde casa o cualquier parte, necesito acceder a la red privada desde internet, es momento de usar un cliente de red VPN
- MS Visio : en realiad muy poco usado y más para ver archivos de terceros.
- Support central : es un "foro" donde postean casos y se tienen que resolver en los tiempos que se marcan dentro del contrato ( llamados SLAs, dando prioridad y tiempo de respuesta)
- Kintana : pues aqui registro mis actividades, con lujo de detalle (en cuanto documentación), permitiendo y facilitando la implementación de CMMI

Y estas son algunas tecnologías que he tenido que usar, o al menos conocer un poco de ellas:
- F5 load balancer : para tener una redundancia en los servidores es necesario tener un balanceador de carga (con diferentes polítcas), puede ser por software o por hardware, tal es el caso del F5, usado para attender las peticiones a una ip (vip en realidad) y redirigir a cualquiera de x ips
- SSO Siteminder : Las múltiples aplicaciones existentes en la compañía necesitan tener un solo acceso a las aplicaciones (un solo usurario / password) para tal motivo se utiliza el single sign on, en este caso el software que lo provee es siteminder.
- JBoss : simplemente es un servidor de aplicaciones que cumple los estándares J2EE, más adelante escribo un post de este servidor.
- EJB : bueno aún no los he comprendido bien, pero la idea es que haya objetos en común y faciles de acceder para otras aplicaciones, esta es una de las tecnologías en las que quiero programar, aunque debo empezar primero con lo básico de JSP
- Solaris : si el tan sonado UNIX de Sun Microsystems, pues he tenido que aprender de zonas, limites, configuración y administración en general
- Six Sigma : reducir las imperfecciones, pues no es una crema, pero la finalidad de esta interésante técnica es la de evitar piezas imperfectas en producción sirviendo para procesos industriales, y en este caso de desarrollo de software y/o entrega de servicios de TI
- CMMI : una metodología de desarrollo de software para documentar los procesos, tener métricas, conocer riesgos, defectos, verificar y validar y muchas más coas de TI y desarrollo de software que me podría llevar muchos post
- ITIL : ITIL, bueno en primera, una de las tecnologías a aprender para un empleo bien pagado. ITIL son librerias de buenas prácticas para llevar a cabo las actividades de entrega de un provedor de servicios, y también algo de lo que habrá que estudiar más y publicar más post
- Load runner : pues tal vez hayas oido hablar de pruebas o testing, bien este es un software que te permite llevar a cabo varias veces una tarea determinada(s) y así verificar el correcto funcionamiento, guardando estadísticas de los eventos realizados y arrojados por la aplicacion.
- Clustering : pues en realidad se tenia una breve noción de que es, pero ahora ya lo estoy implementando y llevando a cabo, conociendo más a detalle lo que son las replicaciones.
- NAS : network access storage, pues simplemente son unidades en red para tener la información por separado de la información, y permitiendo un trato diferente para su respaldo.

Bien esto en ámbitos generales y espero no olvidar software, son las herramientas con las que trabajo a diario y tecnologías usadas a diario, directa o indirectamente por mi, en mi actual empleo.

No hay comentarios.: