DRY (Don’t Repeat Yourself).

Checando el término en la wikipedia, me encontré con que el método sirve para evitar la repetición de código a lo pendejo en un sistema.

Esta propuesta debería pasar de concepto a estándar RFC. Esta recomendación estipula que los datos para un proceso específico deben ser contenidos en una sola sección, lo cual evitará confusiones y dolores de cabeza al escalar la aplicación.

¿Cuántas veces no te ha sucedido que comienzas a desarrollar algo y en ese momento, tu lógica de programación y de negocios, te parecen las mejores, estás a la vanguardia, tienes la tendencia que está de moda, etc?.

¿Qué pasa sí 4 meses después el mismo cliente te llama y te pide modificaciones?.
1.- No tienes la misma manera de ver las cosas, has evolucionado y las tendencias de programación así como la moda, han cambiado.
2.- Has pasado por más clientes engorrosos que te han hecho aprender a hacer las cosas más sencillas.
3.- Miras el código y dices ¿qué puta madre estaba pensando cuando programé esto?.
4.- Modificas un archivo de configuración ó un controlador y todo comienza a tronar como palomitas en el microondas.
5.- Miras con cierta incertidumbre tus futuras 8 o 10 horas.
6.- Tienes en mente reescribir el programa.

Bueno, el módelo D.R.Y. te propone primero que nada, el análisis de las cosas que necesitarás, (me suena un tanto como a la filosofía de SOA), pero bueno.
Pon antención, documentate. Recomiendo el modelo por que es pragmático y seguro te hará sentir más libre cuando desarrolles algo.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon
 

¿Alguien recuerda a estos pobres diablos?… Me acuerdo que estaba como de 10 años cuando salió esa canción y jamás volví a escuchar nada más de los susodichos.

[youtube width="640" height="505"]http://www.youtube.com/watch?v=z_d4r4198RQ[/youtube]

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon
Apr 032009
 

La idea es un tanto vieja, pero nunca se me había ocurrido para un post.

En fechas recientes, mi vida como programador PHP ha tomado un curso prolífico y abundante, no necesariamente (quiero aclarar) soy un gurú de la programación ó de las bases de datos, ni mucho menos, este post va dirigido a los newbies principalmente.

El año pasado adquirí un trabajo como desarrollador, en el empleo me fué otorgada la herramienta CodeIgniter el cual es un framework de PHP que se basa en el MVC creado por smartTalk en decadas pasadas.

No es el motivo principal del post, describir el fw, sino dar una idea con la licencia ARTISTIC LICENSE:

Declaración de variables de desarrollo.

Archivo constants.php ubicado en /system/application/config

//Constante para poner en modalidad DESARROLLO el sistema
//Para que el valor de esta constante surta efecto en las páginas, deberán contener un if
//que anulen por completo el comportamiento normal del sistema para que tomen el valor de la constante
//Y se puedan mover las cosas necesarias a placer.

define('DEV_MODE',TRUE);

Archivo dev.php ubicado en /system/application/config

<?php if (! defined(BASEPATH) ) { exit ('No direct script access allowed'); end();}
/**
*Arreglo de configuración para activar o desactivar cosas, dependiendo del modo en que se encuentra la aplicación.
*
*@access public
*@author Pedro Navarro <geek@geeking.me>
*@return Valores específicos dependiendo del arreglo que se haya seleccionado.
*@name $this->config->item('dev_mode');
*@version 0.1
*@license Artistic License
*/

$config['dev_mode'] = array (

'correo_electronico' => array('email'=>'geek@geeking.me'),
'mes_actual' => array('mes' => '01') // Poner en lugar de 01 el identificador numérico del mes deseado.

);

Ejemplo de uso en un controlador

Archivo sample_controller.php ubicado en /system/application/controllers/

class Sample_controller extends Controller {
var $dev_vars = NULL;

function __construct ()
{
parent:Controller();

if (DEV_MODE)
{
$this->load->config('dev_mode');
$this->$dev_vars = $this->config->item('dev_mode');
}
}

function index ()
{
$month = DEV_MODE?$this->dev_vars['dev_mode']['mes_actual']:date('m');
$data['my_month'] = $month;
$this->load->view('my_view',$data);

}
}

Parece que se escribe más código del necesario, parece también que podría existir un servidor de desarrollo y otro de producción, lo cual es un hermosa práctica, pero en estos días ¿quién en su sano juicio tiene una implementación de este tipo?… La mayoría de las empresas, tienen a sus desarrolladores trabajando en el server de producción y usar algo como esto resultaría algo práctico sí es el caso en el que puede ayudarte.

La manera más confiable de fiarse en algo es la usabilidad de. No estaría de más recibir aportaciones.

Gracias.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon
 

El ser humano siempre ha buscado la manera de explicar su estancia en el mundo, su propósito en la vida, la causa y el efecto de las cosas.

Despues de mucho estar pensando en el post, me encontré con algo fascinante: Ni los musulmanes, ni los católicos, ni los cristianos, ni los evangelistas, ni los mormones, tienen la verdad absoluta, es más NADIE LA TIENE.

Los que hablan en lenguas, los que se rien hasta orinarse, los que se híncan en dirección a la Meca, todos ellos tienen trastornos mentales severos.

Existen muchos estudios que hablan acerca de los “estados” que adquiere el cerébro al entrar en meditación, orar, rezar ó como gusten llamarle. La cosa es que hoy en día la religión hace una sola cosa GENERAR GANANCIAS ECONOMICAS y no sirve para nada más.

Todos los libros religiosos hablan de una sola cosa PÁZ pero es bastante paradójico que el método para conseguirla sea peleando.

Dice el Corán (no recuerdo la cita verbatim) “La páz llegará al pueblo de Alá cuando musulmanes y judíos peleén y los musulmanes hayan aniquilado hasta el último judío sobre la tierra”.

O soy Yo, o están que se cagan de pendejos estos colegas… ¿cómo hablas de conseguir la páz mediante el sometimiento?. Puras mamadas, otra, el compendio de libros conocidos como Bíblia se contradice en muchas, muchas de las citas que tiene, ejemplo:

1.¿Quién incitó a David contra Israel y Judá y le envió para hacer un Censo?
· Dios lo hizo (2 Samuel 24:1)
· Satanás lo hizo (1 de Crónicas 21:1)

2.En dicho censo, ¿Cuántos hombres fueron hallados de Israel?
· De Israel 800, 000 mil (2 de Samuel 24:9)
· De Israel 1’ 100, 000 mil (1 de Crónicas 21:5)

3.En dicho Censo, ¿Cuántos hombres fueron hallados de Judá?
· de Judá 500, 000 mil (2 de Samuel 24:9)
· de Judá 470, 000 mil (1 de Crónicas 21:5)

4.Dios envió a Su Profeta Gad para preguntar a David cuántos años de hambre desearía para su pueblo, ¿Qué respondió David?
· Siete años (2 de Samuel 24:13)
· Tres años (1 de Crónicas 21:12)

5.¿Qué edad tenía Ocozías cuando comenzó a reinar en Judá?
· 22 años de edad (2 de Reyes 8:26)
· 42 años de edad (2 de Crónicas 22:2)

El hecho de que Adán y Eva comieran una manzana es totalmente falso. El pasaje del Génesis 3, 6 dice: ”(…) y tomó de su fruto, y comió (…)”. Este fruto pudo ser una pera, un durazno o lo que sea… En toda la Biblia la palabra ”manzana” no aparece ni una sola vez.

Adán y Eva no tuvieron solo dos hijos: la Biblia especifica el nombre de Caín, Abel y Set, pero Adán, en sus 930 años de vida, engendró un número indeterminado de hijos.

En ninguno de los evangelios aparece descripta la escena en la que un asno y un buey adoran al Niño Jesús.

Los tres Reyes Magos no eran tres, ya que no consta en la Biblia, y menos los nombres de Melchor, Gaspar y Baltasar, que no aparecen hasta el siglo VI.

El nombre del hijo de Dios cristiano no es Jesucristo, sino Jesús. ”Cristo” es un título que significa ”ungido”. Nunca se menciona que Jesús o los discípulos tuvieran un halo luminoso en la cabeza.

Por fin ¿quién tiene la razón?. Ahora, vamos con detalles curiosos del Corán:

¡Recita en el nombre de tu Señor (Alá), que ha creado, ha creado al hombre de sangre coagulada! ¡Recita! Tu Señor es el Munífico (Sura 96:2).

“Tu Señor es Quien les congregará. Él es sabio, omnisciente. Hemos creado al hombre de barro arcilloso, maleable, (Sura 15:26-27).

“Para Alá, Jesús es semejante a Adán, a quien creó de tierra
y a quien dijo:«¡Sé!» y fue.” (Sura 3:59).

“¿Han sido creados de la nada? ¿O son ellos los creadores? ¿O han creado los cielos y la tierra? No, no están convencidos.” (52:35).

“(Alá) Ha creado al hombre de una gota (de esperma, en otras traducciones) y ¡ahí le tienes, porfiador declarado!” (Sura 16:4)

Chíngada madre, ¿quién y de qué hizo al puto ser humano?. ¬¬

La religión que más estúpideces tiene es sin lugar a dudas, el mormonísmo, veamos:

LIBRO DE MORMÓN = Un Dios

“Y ahora bien, amados hermanos míos, ésta es la senda; y no hay otro camino, ni nombre dado debajo del cielo por el cual el hombre pueda salvarse en el reino de Dios. Y ahora bien, he aquí, ésta es la doctrina de Cristo, y la única y verdadera doctrina del Padre, y del Hijo, y del Espíritu Santo, que son un Dios, sin fin. Amén.”
—2 Nefi 31:21

PROFETA JOSÉ SMITH = Tres Dioses

“Predicaré sobre la pluralidad de Dioses…Yo siempre he declarado que Dios es un personaje distinto, que Jesucristo es un personaje aparte y distinto de Dios el Padre, y que el Espíritu Santo es otro personaje distinto, y es Espíritu; y estos tres constituyen tres personajes distintos y tres Dioses.” —Enseñanzas del profeta José Smith, p. 46

¿Por fin?, ¿quién es el “espurio”?…

Despues de ver cosas como estas obtuve un solo razonamiento, sí en los libros de la palabra de dios, alá, jesús, joseph smith [, escriba aquí el nombre de su divinidad favorita], hay un chingo de errores solo puede ser por una sola razón, todos estos libros, todos y cada uno de ellos están mal, por que fueron escritos e incluso dictados por un hombre.

¿No se supone que dios daría a conocer a su proféta al mundo entero?. ¿Entonces por qué lo hace en secreto?… Ejemplo:

“A Moisés lo llamó a subir a un cerro para hablar con el enmedio de un arbusto humeante”. ¿Por que pinches no les dijo a todos?.

Me viene otra cosa, con la que fácilmente refutarían la anterior cita: “Dios sí hablaba con su pueblo, pero su vóz era como de trueno y a sus hijos les daba miedo y pidieron todos que no hablara más”. Okay, está bien, ¿pero qué no se supone que dios es benevolente y amable, NO, dios es culéro y vengativo Génesis 4:30 (cita bíblica inventada por mí). La onda es que el hacía las cosas y luego les daba en su madre, tal es el caso de Sodóma y Gomórra.

Todos estos ejemplos hacen alusión a la más perversa de todas las atrocidades en el mundo entero: “RELIGIOSIDAD”, ¿no es por causa de Alá Dios qué hay hombres bomba haciendo estallar medio puto mundo?.

¿No es por causa de Dios qué los judíos fueron aniquilados por millares en el holocausto?. ¿Qué no es el pueblo escogido de dios?. ¿Por qué hay tanta hambre, guerras, calentamiento global, etc?.

Fácil… la más absurda manera de justificar todo esto y justificar las razones divinas es: LIBRE ALBEDRÍO. Con esta sencilla fráse, el dios católico-cristiano que se le fué inculcado al 80% de la población Mexicana es y será por los siglos de los siglos amén el rey de reyes y señor de señores y a todos gobernará, nos guste ó no.

¿Qué mamada es esa?. ¿Entonces Alá, Dios, Joseph Smith y todos aquellos que están en el cielo son voyeurístas?.

¿Qué hay del estudio?. ¿Qué hay de la ciencia?. ¿Qué hay de las pruebas que ratifícan la inexistencia de un ser divino?. ¿Qué entonces después de la vida?. Arderé en el infierno por blasfémo e hijo de la chingada, por que no solamente estoy insultando un dios… sino 3 (sin contar a jesús y al espiritú santo)… que ya serían 5.

¿qué tal, quién se atreve a comentar algo?.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon
 
Religulous

Religulous

Basta decir que es uno de los mejores documentales que he visto… honestamente es muy sencillo poner en tela de juicio la capacidad de manipulación de masas y dinero que puede llegar a tener una religión, sea cual esta fuere… Mormónes, católicos, judíos, etc…

En la religión está el dinero, cosa que se profesa en la Cienciología, ¿en qué religión no se mueven cantidades absurdas de dinero?… Hasta el pinche Foxismo (en el cual se dice que todos los “donadores” participaron por su voluntá propia de ellos).

Por favor busquenla, veanla, se van a divertir. Ojo: Sí son fundamentalístas o para ustedes Dios, Jebúz [inserte aquí el nombre de su divinidad preferida] es la verdad absoluta, por favor abstenganse, van a morir de la puritita bilis.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon
© 2012 Geekeandome Suffusion theme by Sayontan Sinha