viernes, 6 de diciembre de 2013

 Para continuar con la serie de publicaciones referentes a modularidad, abarcaremos en esta entrada el segundo criterio de modularidad, que corresponde a lo denominado como Composición Modular.


Trataremos de explicar en esta entrada el concepto de composición modular de la forma más sencilla y recordaremos también el concepto de descomposición modular.

jueves, 5 de diciembre de 2013

Buenas tardes queridos lectores, bienvenidos a otra entrada de mi blog de programación...
Seguro que me deben de haber visto publicar cosas como que a mi php me interesa porque simplemente paso el tiempo haciendo a algunas aplicaciones interesantes...

Hoy quiero publicar una entrada que marca el final de php, hoy estaba viendo unos códigos de Haskell (muy interesante lenguaje de programación, un mundo diferente para ser sincero), y recordé que hoy ya no tengo muchos motivos para programar en php, si bien es un lenguaje que me agradó durante un tiempo, hoy en día considero que no vale la pena seguir haciendo monstruitos jajaja.-
Buenas!, otra entrada más para sumar a la lista de entradas a mi blog, voy a agradecer a todos los lectores que nos siguen vía twitter, y entrando directamente al blog :)

Para recordar un poquito en esta entrada hablaremos sobre las definiciones principales de los criterios anteriores y de la definición de entendibilidad modular.

miércoles, 4 de diciembre de 2013

Buenas tardes lectores. Hoy comentaré un poco mi opinión acerca de las redes sociales en general y me enfocaré también en las conocidas y más relevantes.

Primero que nada, la definición de Red Social hallada en Wikipedia explica una forma de graficar una o varias conexiones entre muchos nodos (organizaciones y/o personas) pero también tiene su definición enfocada a las redes sociales virtuales, o como allí aparece "Servicio de Red Social", artículo que no me gustó por estar redactado como el culo vulgarmente.

Pero este concepto no aplica sólo a las ya conocidas redes que se enfocan a ésto, como FB y G+, Todos los sitios donde haya interacción entre los usuarios -foros, sitios web de fotografía, taringa y sus clones, etc- son redes sociales.

Buenas tardes, en ésta entrada seguiremos el tema de Modularidad previamente iniciado en entradas anteriores, para poder cumplir con modularidad, es necesario cumplir ciertos criterios básicos que definen cuando una entidad de soft puede llegar a ser modular.


martes, 3 de diciembre de 2013

Buenas tardes lectores, hoy decidí hablar sobre un tema ya repasado por casi todos, y por muchas publicaciones y vueltas que dan al tema, creo que no todos lo cierran bien puesto que en la mayoría de los casos Idolatran y Adoran al Sistema Operativo o en su defecto, lo Desvalorizan o están en su contra (apple, claro)

Me gustaría aclarar, antes que nada, que soy un usuario Android, y actualmente poseo un terminal Motorola Razr XT910.

Citando a Wikipedia, Android es, en pocas palabras:
Android es un sistema operativo basado en Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas.

Hay que tener en claro si bien este Sistema Operativo supera las expectativas de cualquiera que lo posea (Si no recuerdo mal, Alexander utilizó unas palabras similares) tenemos que conocer realmente cómo aprovechar tal potencial, conociendo sus ventajas y desventajas.

En esta entrada hablaremos sobre la modularidad, un concepto que mucha gente proclama conocer, pero en los hechos reales podemos apreciar que confunden seriamente el concepto en la mayoría de los casos.


En general los paradigmas para el desarrollo de software incluyen un criterio de calidad llamado modularidad, que establecido de manera simple propone que las piezas resultantes de aplicar el criterio de partición propuesto por el paradigma, sean entendibles individualmente, para lo cual deberían ser cohesivas y estar bajamente acopladas.
Buenas! como andan? como habrán leido en la publicación de josé ando medio ocupado, tengo que estudiar para el ingreso a la universidad, pero no puedo con mi genio y tenía que ponerme a hacer algo jajaja.
Hoy traigo un experimento que hice en base a la idea de un BlockClosure (bloque de ejecución diferida) que quería agregar a mi modelo de componentes en php


Bueno la cosa es simple, creo dos clases y hago que una hable con la otra, como si fuesen dos personas.

lunes, 2 de diciembre de 2013

Buenas tardes lectores, hoy les escribe Cody Roodaka, soy Programador y me rijo en PHP, Lua y algo de VB6, aunque ahora estoy desarrollándome en Economía. Alexander estará ocupado esta semana por lo que me pidió que mantuviese el ritmo del Blog. Y aunque me gustaría continuar con su -muy interesante- rama de Desarrollo y Diseño de Software de Calidad, mis conocimientos y experiencias van en otra dirección.
Si bien el enfoque del blog es específicamente a Programadores -de cualquier lenguaje y/o nivel-, a todos nos ha pasado que, en una noche de insomnio o una charla aleatoria se nos ocurre una idea 'grandiosa y súper innovadora', pero ¿Cómo podemos sacarle el jugo a ésta? No se tratará -en la mayoría de los casos- de ponerse a escribir código a lo loco y rezar porque sea funcional y bonito (aquí es cuando muchos recurrimos a templates y frameworks, lo cual casi siempre nos salva las papas).

Buenos días, en esta entrada hablaremos de un tema poco común de hablar y muy escuchado.
Muchos adjudican que hacen mantenimiento de software pero la mayoría en realidad usa ésta excusa para cobrar dinero, en realidad el mantenimiento de software si existe, y pocos lo tienen en cuenta.

Frecuentemente las discusiones acerca del software y la calidad del mismo solo involucran la fase de desarrollo. Pero el cuadro real es más amplio. La parte pocas veces tratada de la profesión, y casi nunca tratada en los cursos introductorios de programación es el mantenimiento .
Es una estimación amplia mente aceptada que casi el 70% de los costos del software se aplican al mantenimiento. Ninguna discusión acerca de calidad del software puede ser satisfactoria si se subestima este aspecto.

domingo, 1 de diciembre de 2013

Buenas tardes queridos lectores, esta viene siendo ya la segunda publicación del mes de diciembre, quiero hablar sobre un tema que me pareció que ya toda la red era consciente, pero no, resulta que ayer vi a un amigo mostrarme un código en el que hacía uso de GLOBAL!!

La idea de esta entrada es explicarles por qué motivo usar variables globales está desaconsejado.

Imagino que a esta altura del partido, muchos se preguntarán, como se me ocurre hacer una entrada para semejante brutalidad, lo que pasa es que no es la primer persona que aún usa global, y prefiero pesarles el link de la entrada que explicarles uno por uno la razón.
Buenas tardes, hoy tenemos la primer entrada del mes de diciembre, y quiero agradecer a todos los lectores, amigos y gente que apoya el blog, recuerdo que mi gran amigo y "compañero de hazañas informáticas" Cody Roodaka hace como un año me dijo que debería abrir un blog para publicar mis opiniones y mis ideas, luego decidí abrirlo y hoy cuento con seguidores del blog y gente que me lee.

Se que muchos aveces se quejan por algunas publicaciones que son demasiado "voladoras" como para entenderlas y que muchas veces para alguna gente le es complicado cazar algunos conceptos y llevarlos al código, siempre trato de publicar las cosas de la forma más sencilla posible.

Hoy hablaremos sobre una noticia que me dolió mucho, y a su vez me llamó la atención, resulta que Winamp dejará de existir a partir del 20 de diciembre (mes actual).-