Archivo

Archivos de la categoria ‘General’

The orange juice theory

Miércoles, 25 de Noviembre de 2009
Oranges

Orange juice

There was a man that wants to put a new business, the first and only rule was: It must to be simple.

As the time pass he though that selling orange juice will be the simplest and profiting business because he lives near of an orange farm so he could go and talk with the farmer and get a very good price.

So the business starts and this is what it happened.

Continuar…

General

El patrón Singleton

Domingo, 1 de Noviembre de 2009

Este patrón de diseño nos permite crear una sola instancia de una clase que puede ser accesada en cualquier parte de nuestro sistema, aunque puede ser tomado como si fuera una variable globals es algo diferente.

Normalmente el Singleton se utiliza cuando se requiere conservar propiedades durante el tiempo de vida de la applicación, es decir, en lo que dura la ejecución de la página actual.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
class UsersOnline
{
	private $arrUsers = array();
	private static $oInstance;
 
	private function __construct() { }
 
	public static function getInstance()
	{
		if (empty(self::$oInstance)) {
			self::$oInstance = new UsersOnline();
		}
 
		return self::$oInstance;
	}
 
	public function setUser($numId, $oUser)
	{
		$this->arrUsers[$numId] = $oUser;  
	}
 
	public function getUser($numId)
	{
		return $this->arrUsers[$numId];
	}
}
?>

Ahora veamos como se utiliza por medio de un pequeño trozo de código.

1
2
3
4
5
6
7
8
9
10
<?php
include_once './UsersOnline.php';
 
$oSingleton = UsersOnline::getInstance();
$oSingleton->setUser(12345, array('name' => 'jorge'));
 
unset($oSingleton);
 
$oOtherInstance = UsersOnline::getInstance();
var_dump($oOtherInstance->getUser(12345));

La salida del script anterior nos muestra que aunque se boro la instancia $oSingleton por medio de unset(), las propiedades siguen aun existiendo.

array(1) {
  ["name"]=>
  string(5) "jorge"
}

General, Php, Programación , ,

Flickr@jcortes.net

Miércoles, 25 de Marzo de 2009

Siguiendo con las actualizaciones de mi blog hoy instale el plugin para ligar mi cuenta de flickr con el blog: “¡Fotos a mí!”

S5000744 S5000748 S5000753

General ,

Mientras duermes

Miércoles, 24 de Octubre de 2007

Mientras duermes las horas me saben a ausencia y lo eterno se vuelve tangible.

Mientras duermes la desesperación es mi compañera y solo pienso en inventarte.

Mientras duermes quiero besarte, abrazarte y hacerlo sin tocarte.

Mientras duermes espero por volver a verte y me va venciendo el hecho de no tenerte.

Mientras duermes quiero hacerlo yo también e imaginarme, que mientras duermes y mientras duermo en mi sueño, podré encontrarte.

General

Perdido en quimeras

Miércoles, 26 de Septiembre de 2007

Silenciosa estrella que escondes tú brillo por las noches tras frias letras que no sienten nada.

Estrella mía que al amanecer adormeces tu divinidad y te descubres envuelta en piel.

Cristal puro que celestial te posas frente a mí y adelantas mi camino con mortales pasos.

A veces fugaz conviertes tú luz en sonrisa y dejas al pasar una estela de inevitables caricias.

De tarde te despides sin querer partir y yo solo hablo en mi afán por no dejarte ir.

Ya de noche asciendes a tu lugar y te miro de abajo, tan lejos y pienso: ¿Te habré soñado?.

General

Get Adobe Flash playerPlugin by wpburn.com wordpress themes