.:: MoRal3j0 ::.

No mas C&P camuflado, todo C&P

Leer

Robert Cecil Martin

Anuncios

diciembre 22, 2014 Posted by | Blogroll | Deja un comentario

Separar lo que cambia

Principio que busca facilitar futuros cambios de código, evitando tener que cambiar código innecesario.

diciembre 22, 2014 Posted by | principio de programación | Deja un comentario

No repetir código

Los diferentes nombres con los que se puede encontrar son:
  Principio de abstracción
  DRY – No te repitas.
  Encapsula el código que se repite
  La regla de los tres
  Once And Only Once
  Single Point Of Truth
  Tercera forma normal (datos, no código)

DRY
Cada parte de conocimiento debe tener un único, inequívoco, autorizada representación en el sistema.

Once And Only Once.
Una y solo una vez. Nacido del boom de la programación extrema.

Principio de abstracción
Cada parte de funcionalidad en un programa debe ser implementado solo en un sitio del código.

diciembre 22, 2014 Posted by | principio de programación | Deja un comentario

Simplicidad

Hacer las cosas claras y concisas son mas difíciles que largas y alborotadas. No tiene que ver con el producto final, si no con el código fuente. Que sea sencillo al mirarlo y se pueda entender de un vistazo.

KISS
Mantenlo breve y simple

regla de la simplicidad

No lo vas a necesitar (YAGNI)

Regla de parsimonia

Mas es mas complejo (MIMC)

diciembre 22, 2014 Posted by | principio de programación | Deja un comentario

Programando bien

Patrones de programación.
Patrones de arquitectura.
Patrones de diseño.
Metodologías de programación.
Principios de metodología del software.
Principio del desarrollo del software.
Principios de programación.
Buenas practicas de programación.
Ingeniería del software.
Desarrollo del software.
Técnicas de programación.
Desarrollo ágil.
Programación extrema.
Antipatrones.
Artefactos de software.

Palabras con las que se le llena la boca a los gurus. Voy a intentar poner orden en mi circulo
en este blog.

diciembre 21, 2014 Posted by | Blogroll | Deja un comentario

NUEVO GUSANO DEL MSN

gusanoNormalmente no le daría mayor importancia, pero lo he visto con mucho futuro al gusanito este.

Estaba estudiando cuando alguien me escribió esto:
“oye voy a poner esa foto de nosotros en mi myspace :)”

Me sorprendió porque es alguien que no veo ni hablo con el desde hace 3 o 4 años. Seguidamente me manda un archivo comprimido IMG0024.zip
Al abrirlo es un archivo con este nombre – IMG0024.jpg-www.xxxxxxx.com

Me a sorprendido el gusano por lo siguiente:

  • Escribe en español (normalmente los gusanos mandan mensajes en ingles lo que no hace casi nadie de mis contactos)
  • Usa frases coloquiales y actualizadas para el mundillo de las fotos en internet. Algunos ejemplos:
    • oye voy a poner esa foto de nosotros en mi myspace :)
    • jaja recuerda cuando tuviste el pelo asi
    • esa foto de tu y yo la voy a poner en myspace

    ojo! El texto varia dependiendo del idioma en que este el windows.

  • Es muy típico el nombre de archivo IMG000xx.jpg para las fotos y la extensión .com la esconde poniendo una dirección de internet en el nombre de la foto. En realidad la extensión es .com lo que lo convierte en un ejecutable
  • Usa el MSN messenger y no es muy canso, cada 10, 20 minutos manda el texto a algún contacto conectado.
  • Son solo 33 KB

Cuando lo ejecutas se copia en la carpeta normalmente de windows dentro de system con el nombre de ehSched.exe y deja allí mismo una copia del IMG024.JPG.zip para mandarlo a otro contacto.

Crea en el registro múltiples entradas, entre otras para ejecutarse siempre que inicie windows. También intenta deshabilitar el antivirus, cortafuegos y las actualizaciones.

Abre puertos en tu ordenador para ser controlado desde el IRC, permitiendo ver los paquetes de tu propia red (claves y cosas confidenciales), buscar otros ordenadores a partir del tuyo ya infectado, preparar ataques DoS y otras cosas nada buenas.

Desde el punto de vista de programación es una maravilla de gusano, pero no me gustaría tenerlo en mi ordenador ;)

PD: Casi se me olvida, el Kaspersky ya lo detecta y seguramente los antivirus que no lo detecten poco les falte. Ha sido metido dentro de la familia Backdoor.Win32.Rbot

septiembre 10, 2007 Posted by | varios | 20 comentarios

SIMULADOR DE VUELO EN GOOGLE EARTH

Lo abreis leido en todas partes, un enlace aqui

Hoy estudiando se me ocurrio esto y… dire en mi defensa que… bueno no tengo defensa despues de ver esto

ancho banda google earth

Si tuviese tiempo lo habria hecho mejor

septiembre 2, 2007 Posted by | varios | 1 comentario

INSEGURIDAD EN VERANO

http://www.flickr.com/photos/91365032@N00/Como me gusta el verano, en lo que a seguridad informática se refiere.

Los fallos de seguridad de programas de “andar por casa” se disparan y eso me hace imaginarme a los que encuentran fallos de seguridad en programas importantes en la playita, pero unos cuantos que no pueden desconectar del trabajo siguen en su casa mirando los fallos de los programas que tiene su hij@/novi@/amig@ instalados para … bueno… dejémoslo en echarse una risas.

Y es que en los últimos días hemos tenido fallos para Yahoo! Messenger y MSN Messenger.

En ambos simplemente con aceptar una conexión por webcam (¿Quien le diría que no ha guarrilla21@hotmail.com?) se puede ejecutar cualquier programa en el ordenador del (des)agraciado.
Los fallos están perfectamente documentados y un usuario experimentado podría hacer maravillas de esto, por ahora no hay solución para esto así que en sus manos queda perderse unas tetitas o un buen virus.

También nuestro querido Internet Explorer no podía perder su costumbre y ya esta de nuevo, esta vez se pelea contra CSS. Los diseñadores web agradeceríamos muchísimo si desapareciese este monstruo o por lo menos si siguiera los estándares.
Traducción libre del fallo de seguridad: “Un atacante podría ejecutar cualquier tipo de código en el ordenador del atacado”. Casi nada, pero pueden estar tranquilos, todavía no hay exploit oficial.

El Excel y el navegador Opera también han estado haciendo sus pinitos, pero el que me ha gustado ver ha sido el núcleo de Linux que por una función de random se puede dejar sin servicio o ejecutar cualquier tipo de código.

Lo dicho pequeñeces para un verano que seguro que la gente cuando venga el día 1 (dentro de un par de días) lo primero que hace es actualizar sus programas para no ser vulnerables.

Consejo gratuito: Cuidado con los hackers chupa tintas

agosto 30, 2007 Posted by | securityfocus | 2 comentarios

BUSCAS TELETRABAJO?

Estaba probando un posible fallo de seguridad en WP cuando cual a sido mi sorpresa en la cabecera de las webs alojadas en wordpress.com hay una etiqueta que dice lo siguiente:

“X-hacker: If you’re reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header”

Automattic, la empresa encargada de wordpress.com esta buscando gente para trabajar. Es muy tentador ya que seria teletrabajo debido a que no tienen oficinas y las reuniones se hacen en el IRC.

Estos son los requisitos:

  • A strong understanding of the Web including HTTP, clean URIs, HTML, and CSS.
  • Proficiency with scripting languages, particularly PHP. Low-level language experience a strong plus.
  • Experience running and developing on Open Source platforms like Linux.
  • The ability to iterate and ship ideas quickly.

Si es tu trabajo ideal escribeles mencionando que encontraste la cabecera en su web ya que te dara puntos.

Nota: Tambien piden saber ingles, mas que nada por el hecho de entenderse y esas cosas…

agosto 24, 2007 Posted by | varios | 2 comentarios

FIN CAMPUS FORMATE (MATCHMIND)

Un saludo a todos y estoy seguro que nos volveremos a ver

Matchmind

agosto 20, 2007 Posted by | varios | 21 comentarios