may 25 2013

Nuevos Blogs

Category: Sin categoríaadmin @ 3:59

Pues en principio me ha parecido que puedo hacer aportaciones de interés en los siguientes temas, por lo que he abierto un blog en cada uno de ellos.

Los temas que creo son:

  • Consultoría.
  • Ajedrez
  • Curiosidades.

Consultoria ya que me dedico profesionalmente a ella, por ello creo que puedo aportar en este sector los datos de mi experiencia profesional y las observaciones que voy haciendo a lo largo del tiempo.

En Ajedrez, desde niño ha sido mi mayor afición por ello creo que mi aportación puede ser buena en este sector.

En cuanto a curiosidades, el origen de este blog es que veo cosas curiosas por la web, que me gusta recopilar para tenerlas localizadas y creo que un blog es un buen sitio donde irlas recogiendo.


may 24 2013

Cubo Hinchable

Category: papiroflexia cubo genialjuanma @ 16:07

Me encanta la papiroflexia y he visto este video en el cual la gente de www.howtomake.it muestran como hacer un cubo hinclable. Es bastante sencillo y muy rapido de crear. Ademas el efecto de cuando se sopla queda genial.

A disfrutar por que parece genial.


may 24 2013

Documentación de Prince2

Category: Sin categoríajuanma @ 4:11

Tambien he encontrado los siguientes documentos online sobre Prince2

Prince 2 Pt 1
View SlideShare presentation or Upload your own. (tags: prince2)
Prince Manual
View SlideShare presentation or Upload your own. (tags: prince2 prince)


may 23 2013

Perfect balance

Category: juegosjuanma @ 16:00

Perfect Balance, es un juego de ingenio en el que tenemos que acomodar piezas de diferentes tamaños de manera que no caigan por la parte inferior de la pantalla, de acuerdo a las leyes físicas.

perfectbalance

Es realmente muy bueno. Hay que jugarlo con paciencia… la música ayuda a relajarse y concentrarse a la vez… zzz… ¡eh!, ¿qué pasó?

Una ayudita: presten atención a la imagen de arriba. Me costó descular la utilidad de esas trabas… pero apenas es el nivel 2.


may 23 2013

Juego adictivo

Category: juegosjuanma @ 4:10


Juego muy adictivo que consiste en desplazar el cuadradito rojo de una zona verde a la otra, esquivando las bolas azules y cogiendo todas las amarillas. Al principio parece fácil, pero a medida superas niveles se hace más complicado.


may 22 2013

Metodologias de gestion de proyectos

Category: Sin categoríajuanma @ 16:09

Para manejar la complejidad de la dirección de proyectos debemos apoyarnos en metodologías que han sido puestas ya en uso con mayor o menor éxito. Esto es debido a que es una disciplina muy compleja en la cual en cualquier momento puede surgir el riesgo.

Existen varios estándares:

  • PMI PMBOK: (Project Managment Body Of Knowledge)
    Este es la metodología propuesta por la asociación Project Managment
    Institute (PMI), es un estándar ampliamente difundido en EEUU. www.pmi.org
  • PRINCE2: (Projects IN Controlled Enviroments)Es la metodología propuesta por el Gobierno Ingles, y ampliamente difundida en Europa. www.ogc.gov.uk/methods_prince_2.asp
  • RUP: (Rational Unified Process)
  • XP: (eXtreme Programing)
    es la metodología mas difundida de la asociación Agile, que agrupa
    varias metodologías de respuesta rápida y altamente flexibles.
  • CMMI: (Capability Maturity Model Integration). Es un método de mejoramiento a los procesos. http://www.sei.cmu.edu/
  • P2M: (Project & Program Management for Enterprise Innovation) es el estándar Japonés. http://www.pmaj.or.jp/ENG/P2M_Download.htm
  • V-Modell: es el modelo alemán promovido por el Gobierno, y el ministerio de defensa de ese país. www.v-modell.iabg.de/
  • HERMES: adaptación del modelo alemán V-Modell promovido por el Gobierno Suizo. http://www.hermes.admin.ch/

Actualmente de estas metodologias las que mas estan en voga son: PMI y PRINCE2

Las metodologías de gestión de proyectos intentan resolver a las preguntas generales que se plantean dentro de un proyecto:

· Quien? (roles dentro de un proyecto)

· Que? (procesos, actividades y entregables dentro de un proyecto)

· Cuando? (plan de un proyecto, oportunidad, reglas de decisión)

· Como? (como se asignan roles, como se realizan actividades, herramientas)

Cuando se selecciona una metodología hay que tener en cuenta las siguientes consideraciones:

no hay una única tecnología mejor que todas, ya que algunas se adaptan
mejor que otras a una Empresa u organización, y esto depende
de
la tolerancia al riesgo de la empresa, su nivel de madurez, su tamaño,
etc. Todas las metodología manejan las grandes etapas del ciclo de vida
de un proyecto, lo que cambia entre ellas es el nivel de disciplina
.

Tambien hay que tener en cuenta que una metodología debe adaptarse a la organizacion que quiere incluirla. Incluso se pueden combinar distintas metodologias para que estas se adapten a la Empresa. Hay que tener que es esencial que toda la empresa se involucre con la metodología para que esta funcione.


may 22 2013

Mapas de la BBC – Mapas Antiguos.

Category: webadmin @ 4:17



Mapa medieval que situa Jerusalem en el centro del mundo biblico.

Es impresionante como puedes ver mapas antiguos en esta pagina. Te permite hacer zoom en los detalles para ver hasta los mas minimos.

The Beauty of Maps recopila mapas antiguos, ademas estos mapas tienen comentarios sobre ellos lo cual nos permite disfrutarlos aun mas si cabe ya que nos damos cuenta de muchisimos detalles que otras veces ni conocemos.

Un genial trabajo de la BBC

Etiquetas: , ,


may 21 2013

Programas Java: ant

Category: Programasjuanma @ 15:55

Es una herramienta de software que nos permite automatizar los procesos de instalación del  software. Es parecido a Make pero esta creado usando el lenguaje java, necesita la plataforma Java y esta mas orientado a construir proyectos java.

La diferencia mas apreciable entre ant y make es que ant usa xml para describir el proceso de construcción y sus dependencias mientras que make tiene su fichero en un formato propietario.


may 21 2013

Photl.com – Banco de imágenes gratuito para uso comercial

Category: dibujo,Linux,Mac,Programas,Sistemas Operativos,Windowsjuanma @ 4:07

banco

Este banco de imágenes tiene muy buena pinta:

Photl permite bajar cualquier fotografía y usarla comercialmente, estando disponible en varios idiomas y contando con más de 150.000 imágenes clasificadas por etiquetas.

Todas fotos están bajo licencia extendida a uso (Extended Royalty Free) y son absolutamente gratis y disponibles para uso comercial.
La dimensión mínima de todas las fotografías 4368х2912
Cada mes de 10000 a 15000 nuevas fotos.
La posibilidad de descargar libremente hasta 45 Mb diarios.

Una verdadera joya para los que usamos este tipo de aplicaciones frecuentemente.

Gracias David por el enlace.

Etiquetas: , ,


may 20 2013

25 errores mas peligrosos.

Category: Programaciónjuanma @ 16:06

En este documento se muestra una lista de los errores de programación mas peligrosos en terminos de seguridad informatica, 2009 CWE/SANS Top 25 Most Dangerous Programming Errors.

Los errores están explicados tanto en forma breve y amigable como detallada y técnica y hay un montón de referencias para seguir.

Esta lista se obtuvo por consenso entre una serie de expertos de Estados Unidos y otros países (más información aquí). De acuerdo al documento, estos errores han sido los causantes de 1.5 millones de vulnerabilidades durante el 2008, que han posibilitado que muchas de las terminales utilizadas para visitar los sitios afectados se conviertan en zombis.

Algunos de estos errores son ampliamente conocidos, como los relacionados con la validación de datos ingresados por el usuario, que llevan a los ataques vía SQL-Injection o Cross-Site Scripting.

Otros son más sutiles o dependen de la actualización de los programadores involucrados en el proyecto, como por ejemplo el uso de algoritmos generadores de números pseudo-aleatorios débiles (o directamente la falta de uso, una de las claves que permitió a un grupo de investigadores y estudiantes de seguridad quebrar absolutamente la seguridad SSL hace menos de un mes).

Ésta es la lista de errores traducida (con mucho esfuerzo) por mí:

Interacción insegura entre componentes

Vulnerabilidades relacionadas con el envío y recepción de datos entre sistemas, componentes, módulos, programas, procesos o hilos separados.

  • Validación defectuosa de los datos de entrada.
  • Escape o codificación defectuosa de los datos de salida.
  • Defectos o fallas en la preservación de la estructura de las consultas SQL (SQL-Injection).
  • Fallas en la preservación de la estructura de las páginas web (Cross-site Scripting)
  • Fallas en la preservación de la estructura de comandos del sistema operativo (OS Command Injection)
  • Transmisión no encriptada de datos sensibles.
  • Falsificación de petición en sitios cruzados (Cross-Site Request Forgery)
  • Errores provocados por la interacción con el entorno de ejecución (Race Condition)
  • Información sensible volcada en mensajes de error.
Manejo de recursos

Vulnerabilidades relacionadas con manejos inapropiados durante la creación, uso, transferencia o destrucción de recursos del sistema.

  • Fallas al mantener una operación dentro de un determinado espacio de memoria.
  • Control externo del estado de la aplicación (por ejemplo al utilizar cookies para mantener el estado).
  • Control externo del nombre o la ruta a un archivo (por ejemplo al construirlo a partir de datos de entrada).
  • Ruta de ubicación de recursos no confiable (explotada por un atacante que logre que la aplicación apunte a una ubicación de recursos determinada).
  • Fallas en el control de la ejecución de código (por ejemplo el generado dinámicamente).
  • Descargas de código sin verificar.
  • Descarga o liberación defectuosa de recursos.
  • Inicialización defectuosa.
  • Cálculos incorrectos (por ejemplo fallas por desbordamiento inducidas).
Defensas porosas

Vulnerabilidades relacionados con técnicas defensivas mal o abusivamente utilizadas, o simplemente ignoradas.

  • Control de acceso impropio (autorización).
  • Uso de un algoritmo criptográfico quebrado (obsoleto).
  • Contraseñas establecidas en el código (hard-coded).
  • Errores en la asignación de permisos a los recursos.
  • Uso de valores pseudo-aleatorios predecibles.
  • Ejecución con privilegios innecesarios.
  • Seguridad implementada en el cliente (en vez de en el servidor).

Como les dije, hay mucha información en el anuncio, y en el detalle de estas vulnerabilidades. Vale la pena la lectura en profundidad.


Página siguiente »