domingo, 31 de mayo de 2015

Facebook crea una herramienta para combatir la depresión

Facebook crea una herramienta para combatir la depresión ¿Pueden las redes sociales ayudar en la lucha contra la depresión y los sentimientos suicidas de los jóvenes? Facebook cree que sí y por ello ha creado un nuevo mecanismo para combatir este mal actual entre los propios usuarios. La herramienta, que ha sido desarrollada por la conocida red social en colaboración con las organizaciones “Now Matters Now”, “National Suicide Prevention Lifeline” o “Save.org” pretende que todos aquellos pensamientos, fotografías o "megustas" que compartimos en nuestra página de facebook sirvan para que nuestros amigos nos echen una mano si creen que estamos pasando por una época negativa o de bajo estado anímico. Así, un amigo o amiga del afectado tendrá que ser el que dé el primer paso. Si esa tercera persona cree que uno de sus contactos de facebook está en esa delicada posición que pueda llegar a caer en depresión o incluso a autolesionarse, solo tendrá que notificarlo a la empresa a través de un mensaje. Facebook valorará el comentario junto a varios expertos y si lo consideran oportuno, tomarán medidas al respecto. El afectado recibirá entonces este mensaje: “Hola, un amigo piensa que podrías estar pasando por un momento difícil y nos ha pedido que miremos tu último post”. Tras recibir este mensaje tendrá tres opciones: hablar con un amigo, recibir consejos o solicitar el apoyo de expertos. Por el momento, la opción solo está disponible para Estados Unidos pero se espera que poco a poco se vaya extendiendo a todos los países del globo.

domingo, 24 de mayo de 2015

¿Cuánto contamina la Red?

¿Cuánto contamina la Red? Nos hemos entregado a la nube, esto es, a los servidores de internet que atienden sin cesar nuestras peticiones. Así, en cualquier momento podemos intercambiar todo tipo de archivos digitales a través de aplicaciones de mensajería o por correo electrónico, o utilizar nuestros smartphones para, por ejemplo, saber cómo son los restaurantes cercanos. No obstante, tanto mandar una imagen como hacer una consulta online implica que esa información circule por redes y servidores antes de llegar a su destino, por cercano que se encuentre. Todo lo que corre por la Red va a un centro de datos en alguna parte, y la imagen de limpieza medioambiental asociada a esta industria y las grandes empresas tecnológicas no es real. Para atender al creciente tráfico en internet, los miles de centros de datos del mundo –la mayoría en EE. UU.– devoran electricidad. La organización internacional The Climate Group estima que el sector de las tecnologías de la información produce el 2% de las emisiones de dióxido de carbono y afirma que llegará al 4% en 2020, con la incorporación de los países menos desarrollados a este sector. Cien búsquedas en Google producen 20 gramos de dióxido de carbono, y usar Gmail durante un año genera 1,2 kg por usuario. Los centros de datos funcionan sin descanso, y para prever fallos de la red eléctrica usan generadores diésel. Por eso, las grandes compañías planean situarlos junto a fuentes de energía renovables y en zonas frías, donde la necesidad de refrigeración de los servidores sea menor.

jueves, 21 de mayo de 2015

HUAWEI

HUAWEI Es una empresa que se dedica a la tecnología en comunicaciones…. Es un líder global de soluciones de tic, empresa privada establecida en 1987.. Tiene 1200 empleados y 5000 empleados indirectamente… Tiene una inversión de $300millones de dólares invirtiendo en el país más compras locales, las ventas es más de $1,000 millones de dólares… Necesidades futuras… La empresa panea tener más expansión y por ende requiere contar con el personal clasificado… Carreras que necesita: • ING en comunicaciones y electrónica. • ING en telecomunicaciones. • ING en sistemas… Competencias • Adaptabilidad de cambio • Tolerancia a la frustración • Trabajo bajo presión • Trabajo en equipo • Persistencia • Iniciativa Orientación a logros • Habilidad para aprender…. • Conocimientos técnicos… • Ingles • Conocimiento de redes • (CNNA o alguna certificación a fin). • Conocimiento en IT • Conocimiento en redes inalámbrica • Etc…. Contacto Reclutamiento.mexico@huawei.com CALL CENTER • Recepción de incidencias • Registro de casos • Transferencia al ingeniero • Encuestas de satisfacción • Primer nivel de TAC CSE • Solución remota en caso de existir • Analizar problemas • Proporcionar solución al cliente o ING.CAMPO • Recolección de información FUNCION DE ING.CAMPO • Coordinar e implementar solución en sitio proporcionada por ING.TAC • Ayudar a ING.TAC en recolección de información. Segundo nivel. GTAC • Auxiliar al 1ª nivel con caso de mayor complejidad • Proporcionar reportes técnicos en caso de ser necesario al 1ª nivel. • Interactuar con el 3er nivel de soporte. • Manejo de eventos claves. • Soporte a las actividades de Remote Delivery. Tercer nivel Se encarga de proporcionar ayuda al primero y segundo nivel cuando estos no pudieron resolver el problema… http://care.huawei.com

martes, 19 de mayo de 2015

inteligencia emocional

La inteligencia emocional aplicada a la vida diaria Por Rodrigo Ramírez Campos. De todos los tipos de inteligencia que hay, la mejor de todas es la que podemos aplicar en nuestra vida diaria para el logro de nuestros objetivos, y la solución de nuestros conflictos. Pero igual ha como sucede con todo en la naturaleza, en la cual las cosas no se hacen solas, la inteligencia es un don que se cultiva a diario, tal y como el fisicoculturista cultiva su cuerpo. Debemos entrenar nuestra mente dándole el conocimiento que necesita, luego forzarla a aplicarlo a las situaciones en las que queremos tener éxito, y así nuestra mente desarrollara nuevas habilidades que nos darán el triunfo en nuestros propósitos. Si bien aquel que tiene buenos niveles de atención, memoria y agilidad mental puede ser muy diestro para muchas cosas, no son determinantes del éxito. Se puede tener muy buena memoria y a pesar de ello no ser muy inteligente. Para ser inteligente debemos aprender a ENFRENTAR LA VIDA, tal y como lo hace un buen estudiante en el colegio cuando se le presenta un tema de estudio. El estudiante pasa largo rato pensando la solución, haciendo ejercicios, y buscando la respuesta correcta. Del mismo modo, frente a los conflictos que nos presenta la vida, debemos aprender a hacerle frente, y respecto a las cosas que queremos, debemos aprender a lograrlas. La inteligencia aplicada a la vida diaria nos da la capacidad de adaptarnos de la mejor manera a nuestro entorno, aprovechar de manera eficiente los recursos que tenemos, y lograr fácilmente aquello que deseamos. Esta inteligencia se puede aplicar en la seducción para lograr estar junto a la persona que deseamos, aplicarla para ser muy eficientes en nuestro trabajo y lograr reconocimientos, y aplicarla para lograr conservar la salud de nuestro cuerpo. Cada vez nos sentiremos más bloqueados para encontrar la solución a nuestros conflictos. Las actividades en las que somos solo espectadores; como la televisión, o las actividades monótonas, como hacer la misma cosa a diario en nuestro trabajo, son actividades pasivas que no exige ningún esfuerzo a la mente. En cambio actividades como los videojuegos, incluso chatear con un nuevo contacto, desarrolla cierto tipo de habilidad mental. Pero; ¿qué tal si desarrollamos nuestra habilidad mental buscando solución a nuestros conflictos? La inteligencia emocional, te ayuda a comprender las emociones de los demás, y como comunicarte de manera adecuada. La inteligencia sexual y de seducción te ayuda a entender la manera de lograr lo que quieres respecto al sexo contrario. La inteligencia para los negocios te puede hacer rico; pero lo más importante es la inteligencia que desarrollas específicamente para solucionar tu vida y que difiere de cualquier tipo de inteligencia, y estas son las claves. CONCLUSIÓN Toda cosa que no enfrentemos en nuestra vida o que no hagamos, se irá acumulando y convirtiéndose una carga cada vez más pesada. Las cosas no se hacen por si solas, y en lo que se refiere a nuestra vida, nosotros somos los únicos interesados y los únicos que deben realizarlas. Se trata entonces de abandonar las actividades pasivas, en las que vemos cómo pasa el tiempo y como los demás son los que ejecutan la acción. Se trata de abandonar ese tiempo perdido en el que pasamos quejándonos, y también el de abandonar el espacio que dedicamos a pensar en las cosas que no tenemos o que no podemos hacer. Esto hará que desarrollemos cada vez más inteligencia y más talentos para solucionar las situaciones cotidianas. Nuestra vida será liviana, y nos quedara mucho tiempo para disfrutar de tantas cosas bonitas que tiene la vida. Debemos reemplazar todo nuestro tiempo desaprovechado, en hacer las cosas por nosotros mismos, en enfrentar las situaciones que se nos presentan a diario. La inteligencia no es un don con que se nace, sino que es una habilidad que se desarrolla con enfrentar las situaciones que ocurren a lo largo de nuestra vida. Aunque es cierto que los genes ayudan, esto no determina nuestra vida, ya que siempre tenemos el poder de tomar decisiones, y el poder de aprender.

sábado, 16 de mayo de 2015

conferencias

Conferencia: Publicación de la red Nacional de Caminos mediante el uso de Sistemas de información Geoespaciales Juan Jesús Valladares Romero La primera presentación hablo sobre una aplicación de geolocalización, con la que podrá ayudar a personas nacionalmente con solamente tener un dispositivo en las manos podremos acceder a la app. Encontrada en una plataforma web. Se conforma por: • SIG • Geodata • Capas Hay dos formas de visualizar una imagen son los siguientes: 1. Datos vectoriales 2. Datos de bits o raster Metodología de investigación Método inductivo • Análisis • Sintésis Desarrollo de módulo Web para Regularización de Procedimientos de Áreas Service Desk de KIO Networks” Astrid America Porras Arias KIO actualmente cuenta con una mesa de servicios, la cual se pretende optimizar con “Desarrollo de módulo Web para Regularización de Procedimientos de Áreas Service Desk de KIO Networks”... Herramientas de desarrollo: • PHP • MySQL • BootStrap María

miércoles, 13 de mayo de 2015

Roles en el área de TI

Roles en el área de TI 26 MAYO, 2015 / DEJA UN COMENTARIO Documentación de todos los niveles en el organigrama: Administrador de proyecto Es la persona que administra y controla los recursos asignados a un proyecto, con el propósito de que se cumplan correctamente los planes definidos. Los recursos asignados pueden ser recursos humanos, económicos, tecnológicos, espacio físico, etc. Estudios necesarios Ser un profesional universitario y preferentemente tener posgrados o master, o bien, estar constantemente capacitándose en temas relacionados con su profesión y aplicar efectivamente las herramientas y los métodos más eficientes. Nivel universitario – Profesional de las carreras de Ingeniería Industrial / Lic. En Administración de Empresas / Contador Público / Especialista Informático (1) Objetivos de un administrador de proyecto Tener el producto “a tiempo”, “bajo presupuesto” y con los requisitos de calidad definidos. Terminar el proyecto con los recursos asignados. Coordinar los esfuerzos generados del proyecto, ayudando a cada uno de los miembros. Perfil de un administrador de proyecto Un administrador de proyecto deberá tener, al menos, las siguientes capacidades personales para desarrollar adecuadamente su trabajo: Abstracción: entender y comunicar aspectos no tangibles, como visión y misión del equipo de trabajo. Concretización: utilizando los recursos Organización: distribuir eventos y actividades de acuerdo recursos y tiempos disponibles para llevar el proyecto al éxito. Liderazgo: llevar a un equipo a lograr sus objetivos. Experiencia: haber estado en situaciones similares en el pasado. Creatividad: ser realista, tomando decisiones y acciones cuando el plan actual no funciona. Analistas La palabra análisis se refiere a una característica típicamente relacionada con la inteligencia humana. Esta se refiere a la habilidad de poder estudiar un problema de una complejidad determinada, descomponiendo el problema en sub problemas de menos complejidad. Estudios necesarios En base a sus conocimientos en el o los lenguajes de programación necesarios en cada caso, sintetiza, organiza y lo lleva a la práctica mediante la codificación de la solución. Requiere características de personalidad similares a las de un programador, con mayor visión global y capacidad de análisis y síntesis. Nivel Terciario o Nivel Universitario – Especialista Informático (1) con estudios completos o en curso. Metodología de análisis Un analista debe estructurar y especificar el problema del cliente, por lo que se espera que mantengan un contacto estrecho. Durante el periodo de análisis, el analista se reunirá en forma sistemática con el cliente Perfil de un analista Es una persona con capacidades de comunicación, debido a que deberá tener un contacto estrecho con el cliente. Por lo mismo, debe ser una persona sociable, expresando sus ideas en forma clara en un lenguaje común con el cliente. Diseñadores Es el encargado de generar el diseño del sistema. Entre sus funciones está: Generar el diseño arquitectónico y diseño detallado del sistema, basándose en los requisitos. Generar prototipos rápidos del sistema (con analistas y programadores) para chequear los requisitos. Generar el documento de diseño arquitectónico de software (DDA), y mantenerlo actualizado durante el proyecto. Velar porque el producto final se ajuste al diseño realizado (funciones de téster). En cada disciplina de la ingeniería, el diseño acompaña el enfoque disciplinado que se utiliza para inventar la solución de un problema, entregando así un camino entre los requisitos y la implementación. Estudios necesarios Capacitación Técnica, Nivel Terciario o Nivel Universitario – Especialista Informático (1) con estudios completos o en curso. Objetivos El propósito del diseño es el de crear una estructura interna limpia y relativamente simple, también llamada a veces arquitectura. Un diseño es el producto final del proceso de diseño. Así, una de las metas en el diseño de software es derivar una arquitectura del sistema. Esta arquitectura sirve como un marco desde el cual se conducen más actividades de diseño detallado. Perfil de un diseñador Generalmente son los más capacitados para realizar decisiones estratégicas debido a su experiencia previa en la construcción de sistemas similares. No son necesariamente los desarrolladores con más experiencia. Deben tener habilidades de programación adecuadas. Programadores Los programadores deben convertir la especificación del sistema en código fuente ejecutable utilizando uno o más lenguajes de programación, así como herramientas de software de apoyo a la programación. Estudios necesarios Los estudios realmente importantes son los que te imponen el programar. Si picas código todos los días, si atiendes a eventos, si escuchas podcast, si sigues foros, blogs, si ves webcast y si estudias el 1% de la literatura existente, serás cada día mejor. Y te será más fácil el desarrollar y obtendrás código de más calidad. Objetivos Uno de los principales objetivos de los programadores durante su trabajo debe ser la de reducir la complejidad del software. Algunos de los beneficios que la reducción de la complejidad del programa son: Menor cantidad de problemas de testeo. Aumento de la productividad de los programadores. Aumento de la eficiencia en la manutención del programa. Aumento de la eficiencia en la modificación del programa. Perfil de un programador Requiere conocimiento en varios ambientes, pudiendo ayudarle a los analistas y diseñadores a elegir el apropiado. Debe tener experiencia en el desarrollo de aplicaciones en el ambiente seleccionado. Debe conocer diferentes lenguajes de programación disponibles para el ambiente seleccionado. Debe además, conocer perfectamente las técnicas de diseño utilizadas por el diseñador. También es deseable que el programador tenga conocimiento en varias metodologías de diseño. Tester El desarrollo de un sistema de software requiere la realización de una serie de actividades de producción. En dichas actividades existe la posibilidad de que aparezcan errores humanos. El tester es el encargado de asegurar la calidad de cada uno de los productos. Entre sus tareas están: Construir y aplicar los planes de prueba unitarios, de modulo, de sistema, y aceptación parcial. Velar por la completitud y exactitud de todos los documentos del proyecto. Estudios necesarios Tener un buen nivel de inglés sobre todo escrito. Tener conocimientos de programación. Objetivos El objetivo principal de la labor de tester es el de diseñar test que en forma sistemática, permita eliminar diferentes clases de errores, realizando esto con la mínima cantidad de tiempo y esfuerzo. Aplicar métodos para diseñar casos de test efectivos. Construir buenos casos de test que tengan altas probabilidades de encontrar errores aún no descubiertos. Demostrar que las funciones del sistema parecen estar funcionando de acuerdo a sus especificaciones. Perfil de un tester El perfil de un tester debe considerar las siguientes características: Ser un buen programador en el lenguaje seleccionado, y tener experiencia en el desarrollo de sistemas. Conocer bien la metodología de diseño utilizada. Ser sistemático en las revisiones de código y resultado de los test. Tener una personalidad agresiva para buscar errores en el código y documentos del proyecto. Aseguradores de calidad Los tiempos y costos de desarrollo son con frecuencia, muy grandes. Por ello, la administración se ha concentrado en tratar de resolver dichos Estudios necesarios Nivel Universitario – Especialista Informático (1) ¾ Maestría, Especialización o Capacitación en Sistemas de Gestión de Calidad (ISO 9000, modelos de madurez en software CMMI / CMM, corrientes no propietarias Como TQM – Calidad Total o Mejora Continua. Administrador de configuración La administración de la configuración es una disciplina que tradicionalmente se aplica al desarrollo de sistemas de hardware, el desarrollo de elementos de hardware o sistemas de hardware/software. La administración de la configuración es una disciplina que tradicionalmente se aplica dirección y vigilancia técnica y administrativa a: Identificar y documentar las características funcionales y físicas de ítems de configuración. Administrar el software utilizado para el control de versiones. Definir y controlar perfiles de acceso a los archivos del proyecto. Velar por la completitud y exactitud del repositorio del proyecto. Estudios necesarios Capacitación Técnica, Nivel Terciario o Nivel Universitario – Especialista Informático (1) con estudios completos o en curso. Objetivos El objetivo principal de la administración den configuración de software es la administración efectiva del ciclo de vida del sistema de software y la evolución de su configuración. En otras palabras, corresponde al establecimiento y manutención de los productos de software del proyecto a través del ciclo de vida del software. Ingeniero de validación y verificación Validación se refiere al proceso de evaluación del software al final de su proceso de desarrollo para asegurarse que está libre de fallas y cumple con sus requisitos. Validación y verificación es una ayuda para determinar que los requisitos de usuario han sido implementados correcta y completamente. Estudios necesarios: Ingeniería Objetivos El objetivo principal del proceso de V&V de software es el de analizar y testear en forma completa el software durante el desarrollo para determinar que ejecuta su funcionalidad correctamente, asegurarse que no ejecuta funciones no intencionalmente definidas y proveer información sobre su calidad y confiabilidad. Documentador Durante el proceso de desarrollo de software, se genera una gran cantidad de documentación. Dicha documentación debe ser almacenada en el repositorio del proyecto. La documentación sirve, entre otras cosas, para conocer la historia del proyecto. Estudios necesarios Nivel Terciario o Nivel Universitario en Informática con estudios completos o en curso Objetivos El objetivo principal del rol de documentador es el de mantener la información generada durante el proceso de desarrollo. Perfil del documentador Debe ser una persona ordenada, con capacidades de mantener una gran cantidad de información en forma ordenada y accesible. Todo el contenido de los documentos debe ser organizado en forma clara. Esta claridad debe ser consecuencia del formato en que se presenta la información. Ingeniero de manutención La manutención es la última fase de desarrollo de software. Sin embargo, la manutención toma una parte importante del presupuesto destinado al desarrollo. En general, dichos costos son subestimados o simplemente ignorados. Estudios necesarios Nivel Terciario o Nivel Universitario – Especialista Informático (1) con estudios completos o en curso. Objetivos Los objetivos a cumplir por un ingeniero de manutención son los siguientes: Modificar el software para adaptar nuevas funciones o modificar algunas funciones existentes. Modernizar el software por medio de cambios del sistema. Asegurarse de que el equipo de desarrollo esté informado de los errores encontrados en el sistema. Perfil del ingeniero de manutención Requiere de la creación y preservación de una atmósfera adecuada que permita llevar a cabo las actividades de la mejor forma posible. Existen aspectos que son comunes a la mayoría de las actividades de administración. No obstante, se espera que el ingeniero de manutención tenga visión para poder predecir las actividades de manutención a futuro. Control y desarrollo El personal técnico y profesional necesario en las áreas de desarrollo de software, deberá dominar las herramientas para la elaboración de aplicaciones informáticas, adoptadas por la Organización, las cuales deberán estar basadas en la tecnología y arquitectura de los equipos de computación y bases de datos instalados. Los perfiles del personal de dicha área debería comprender algunos de los siguientes: analistas funcionales, analistas técnicos, planificadores, arquitectos, diseñadores de sistemas, diseñadores de bases de datos, programadores, “testadores” de software, homologadores e implementadores. El Control a realizar deberá tener como finalidad los siguientes aspectos: Proporcionar información completa, precisa y oportuna sobre lo que se está realizando Detectar más exactamente sobre los obstáculos que impiden el alcance los objetivos. Actuar en forma temprana sobre esos problemas a fin de evitar riesgos y sorpresas innecesarios en el desarrollo de las tareas. Estudios necesarios Nivel Terciario o Nivel Universitario – Especialista Informático (1) con estudios completos o en curso.

lunes, 11 de mayo de 2015

Software Testing

Software Testing Rodrigo Ramírez campos Cem Kaner, quien acuñó el término en 1983, define el testing exploratorio como "un estilo de testing que enfatiza la libertad personal y la responsabilidad del tester para optimizar continuamente la calidad de su trabajo tratando el aprendizaje a través de las pruebas, el diseño de las pruebas, la ejecución de las pruebas y la interpretación del resultado de las pruebas como actividades que se apoyan mutuamente y que se ejecutan en paralelo a lo largo del proyecto. Es una etapa más del proceso de desarrollo del Software, su objetivo es asegurar que el software cumpla con las características establecidas y que cumpla con todos los requisitos ya que para esto es importante porque así se da cuenta si el proceso fue correcto Herramientas: 1. Selenium 2. JMeter 3. Test Link 4. HP APPLICATION LIFECYCLE MANAGEMENT (ALM) Elementos para un software Testing • Diseño • Requerimientos Funcionales • Requerimientos No Funcionales • Requerimientos de Interfaz • Requerimientos de Transacción Conferencia impartida por Diego Pantoja Muñoz y David González Trejo.