July 1st, 2008

Métodos ágiles

release early, release often

The Cathedral and the Bazaar

Más sobre metodologías, o métodos, agiles en el Manifesto for Agile Software Development

Comments Off

June 21st, 2008

Detectar lenguajes usando Google AJAX Language API

Usando el API de Google es muy simple detectar el lenguaje de un texto. Para hacerlo más simple se puede crear un componente CakePHP y reutilizarlo.

El código sería el siguiente:

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
29
30
31
32
33
34
35
< ?php
class LanguageComponent extends Object {
 
	function initialize() {
 
	}
 
	function startup(&$controller) {
		$this->controller = $controller;
	}
 
	function detect($text){
		App::import("Core", "HttpSocket");
		$conn = new HttpSocket();
 
		$url = "http://ajax.googleapis.com/ajax/services/language/detect?v=1.0&q=";
		$url .= urlencode($text);
 
		$result = $conn->get($url);
 
		if (!$result){
			return false;
		}
 
		$result = json_decode($result, true);
 
		if (!$result || $result["responseStatus"]!=200 || 
			!isset($result["responseData"]))
		{
			return false;
		}
 
		return $result["responseData"];
	}
}

En caso de exito retorna una estructura del tipo (en caso de fallo retorna false):

Array
(
    [language] => en
    [isReliable] => 1
    [confidence] => 0.9945003
)

Requiere CakePHP 1.2 (testeado con la rev 7125), y json_decode (PHP 5 >= 5.2.0, PECL json:1.2.0-1.2.1 [1])

Se puede ver una demo del componente en http://projects.95concepts.com/lang/main/detect

[1] http://cl2.php.net/json-decode

2 Comments Tags: , , ,

June 18th, 2008

¿Qué es un avatar?

Muchos ubicarán el término, pero ¿Qué es realmente un “avatar”?

En sus origenes un avatar se define como[1]:

En el marco del hinduismo, un avatar es la encarnación terrestre de un dios, en particular Vishnú.Se dice por ejemplo que el dios Krishna es el octavo avatar de Vishnú. El término sánscrito अवतार avatāra significa el que desciende; proviene de avatarati.

La palabra también se utiliza para referirse a encarnaciones de Dios o a maestros muy influyentes de otras religiones apartes del hinduismo, especialmente a los adherentes a tradiciones dhármicas cuando tratan de explicar a personajes como Cristo.

El castellano ha tomado (a través del francés) la palabra sánscrita avatar (pluralizada como en español: “avatares”) con el significado de “fases”, “vicisitudes” o “cambios”.

Por otra parte, en ambientes más tecnológicos, a los que estamos más acostumbrados, un avatar es utilizado del siguiente modo[2]:

Mi Avatar

Actualmente, en las nuevas tecnologías y en Internet se asocia la palabra avatar con la representación gráfica (mediante un dibujo o una fotografía) de una persona para su identificación. Algunas tecnologías permiten también el uso de avatares en tres dimensiones.

Interesante…

Referencias

No Comments Tags: , , , ,

June 14th, 2008

La mano de Dios

Hand Of God, originally uploaded by Balakov.

Un recuerdo para los amigos argentinos ;)

No Comments Tags: , ,

May 27th, 2008

Buscando un iPhone

Estoy a la busqueda de un iPhone, no es que se me hay perdido sino que quiero comprar uno! Si alguien no tiene idea de lo que hablo (!#@!#?) es eso que se ve en la foto de más abajo, un dispositivo para navegar por internet, escuchar música, ver fotos, videos, guardar contactos y hasta hablar por teléfono.

iPhone

6 Comments Tags: ,

May 26th, 2008

Helperman!

Helperman, el superhéroe más increíble jamás visto ya está recorriendo las calles de Santiago. Si tienes suerte lo podrás ver en el metro, en la micro, en la calle o algún otro lugar surrealista de Santiago

¿Quieres saber mas? Puedes leer, Helperman ya está en las calles

No Comments Tags:

May 13th, 2008

Lucy In the Sky with Diamonds

No Comments Tags: , ,

May 13th, 2008

Cambios…al menos de diseño

Como podrán ver (excepto los que leen feeds solamente) hay un nuevo diseño en este blog. Ya era tiempo, despues de casi 2 años sin hacer cambios, de hacer alguna modificación, aunque solo sea en lo gráfico.

El nuevo template está basado, aunque no es igual, en el template usado en el blog de delicious, antes que alguno lo diga, y aún es un trabajo en proceso, por lo que seguiré haciendo ajustes en los próximos días.

Espero les guste, y si no es así pueden dejar comentarios (Si les gusta también)

Agradezco nuevamente Diego Lafuente (minid) por su template I HAEV STYLE que dio vida a este blog en los pasados 2 años.

3 Comments Tags: ,

April 3rd, 2008

El software es complejo.(punto)

So what’s the problem? It’s simple: software is complex. Now that’s not just a bit tricky, like sodoku say; it’s seriously complex

Visual Tools: Marketing Dream, Programmer’s Nightmare

No Comments Tags: ,

March 24th, 2008

Needish Party, la fiesta oficial de Webprendedor

Needish Party, Fiesta oficial de Webprendedor

Visto en Webprendedor

No Comments Tags: , , , ,

About

Mi nombre es Pablo Viojo y tengo 26 años. Nací en el Uruguay el 7 de agosto de 1981. Actualmente vivo en Santiago, Chile

Aparte de esto me interesa todo lo que tenga que ver con Internet y las nuevas tecnologías. Más info aquí, mi hCard, en formato FOAF

View Pablo Viojo's profile on LinkedIn

My Needs



Recent Comments

Pages

Feeds

Posts by tags

Posts by month