Monthly Archive for agosto, 2009

Page 2 of 3

Qué buscador elegirías si sólo vieras sus resultados de búsqueda? Google, Yahoo o Bing?

Blind Search es un sitio muy interesante que te deja buscar en Google, Yahoo y Bing simultáneamente, pero con una particularidad: sin mostrar quién provee cada lista de resultados. Así que tenés que votar antes de saber!

Blind_Search

Los creadores publicaron acá los resultados de las primeras 8 semanas desde la apertura del sitio (el artículo es de Julio). Hay que seguir mirando la página principal para tener más noticias.

Gracias a Fepe por el link!

Incoming search terms for the article:

Mover el Recuadro de Eventos de Facebook hacia Arriba actualizado a la versión 1.1

FacebookEventsToTop

Acabo de actualizar el script para Mover el Recuadro de Eventos de Facebook hacia Arriba a la versión 1.1 para solucionar el problema que hacía que el recuadro de eventos no subiera algunas veces al cargar la página o refrescar.

Visitá el post original para descargar la versión actualizada.

Incoming search terms for the article:

Clase Lista simple para C++

Tal como publiqué hace algunos días la Clase String Simple para C++ como un ejercicio de aprendizaje de C++, ahora estoy liberando una Clase Lista simple para C++.

La librería standard tiene una clase list. Pero, mientras se está aprendiendo, es una buena idea saber cómo poder desarrollar tu propia clase list.

Esa es la razón por la que hice la clase List. No está pensada para proyectos profesionales (para ellos, deberías utilizar la list de la librería standard), sino como una ayuda para aprender C++.

template <class TYPE>
class List
{
	/* ... */

public:
	//Construction and destruction
	List() { /* ... */ }
	~List() { /* ... */ }
	
	List(const List& rlList) { /* ... */ }
	
	//Assignment operator
	List& operator=(const List& rlList);

	//Information
	int Length() { /* ... */ }
	bool Empty() { /* ... */ }

	//Element managing
	int Add(TYPE& rtData);
	TYPE* Elem(int nPos);
	bool Delete(int nPos);
	void DeleteAll();
	
	//Search
	int Find(TYPE& rItem, int nStartAt = 0);

	//Operadores
	TYPE& operator[](int nPos) { /* ... */ }	//Elem
	int operator<<(TYPE& rdData) { /* ... */ }	//Add

protected:
	void FreeList();
	void Init() { /* ... */ }
};

//Output
template <class TYPE>
std::ostream& operator<<(std::ostream& oStream, List<TYPE>& rlList);

Seguir leyendo…

Incoming search terms for the article:

Cracker para el Pinball 3D de Windows (Cadete del Espacio) – Cómo Modificar los Puntajes

Todo el mundo conoce el juego de Pinball que apareció con el Windows 95 Plus!… Todavía está en las versiones actuales de Windows…

Pinball_Cracker_Game

A pesar de que pueda parecer increíble, todavía hay unos cuántos fanáticos de este juego…

Hice este programa en 1999 (hace un tiempito 8-)) para poder modificar los puntajes máximos guardados y lograr así que esos fanáticos crean que les ganamos…

Pinball_Cracker_Game_High_Scores

(Es recomendable ser un poco más sutil que yo)

Seguir leyendo…

Incoming search terms for the article:

Convertir de Celsius a Fahrenheit Online

Debido a que estuve bastantes visitas en mi versión wxWidgets del conversor de Celsius a Fahrenheit, decidí preparar una versión online que permita realizar fácilmente la conversión.

Celsius:
Fahrenheit:



GNU GPL v3 Convert Celsius to Fahrenheit Online está liberado bajo la licencia GNU GPL v3

Acá está el código fuente completo:

<script type="text/javascript">
// *****************************************************************************
// Description: Convertir de Celsius a Fahrenheit Online by NeoEGM
// Author: Ezequiel Miravalles
// Last modification: 16/08/2009
// URL: http://www.neoegm.com/es/tech/online-tools/convert-celsius-to-fahrenheit-online/
// *****************************************************************************

/*******************************************************************************
	Copyright (C) 2009 Ezequiel Gastón Miravalles

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.  If not, see <http://www.gnu.org/licenses/>.
*******************************************************************************/

function isNumber(x)
{ 
  return ( (typeof x === typeof 1) && (null !== x) && isFinite(x) );	//From http://snippets.dzone.com/posts/show/6937
}

function Round(number, digits)
{
	return Math.round(number * Math.pow(10,digits)) / Math.pow(10, digits);
}

function CelsiusToFahrenheit(celsius, fahrenheit)
{
	var num = celsius.value;
	
	if (num == "" || !isNumber(Number(num)))
		alert("Por favor ingresar un número");
	else
		fahrenheit.value=Round((9/5)*num+32, 2);
}

function FahrenheitToCelsius(fahrenheit, celsius)
{
	var num = fahrenheit.value;
	
	if (num == "" || !isNumber(Number(num)))
		alert("Por favor ingresar un número");
	else
		celsius.value=Round((5/9)*(num-32), 2);
}
</script>

<table>
<tr>
<td>Celsius:</td>
<td><input type="text" name="celsius_field" id="celsius_field" style="width:100px" /></td>
<td><input type="button" value="A Fahrenheit" onclick="CelsiusToFahrenheit($('celsius_field'), $('fahrenheit_field'))" /></td>
</tr>
<tr>
<td>Fahrenheit:</td>
<td><input type="text" name="fahrenheit_field" id="fahrenheit_field" style="width:100px" /></td>
<td><input type="button" value="A Celsius" onclick="FahrenheitToCelsius($('fahrenheit_field'), $('celsius_field'))" /></td>
</tr>
</table>

Incoming search terms for the article:

Cappuccino La Virginia – Día del Amigo

Estos son dos spots publicitarios muy graciosos de Argentina hechos por La Virginia para sus capucchinos en el día del amigo del 2008…

Incoming search terms for the article:

Mover el Recuadro de Eventos de Facebook hacia Arriba

Facebook tiene algunas funcionalidades muy interesantes… Una de ellas es la posibilidad de tener un recordatorio de los cumpleaños de tus amigos y de los eventos a los que te suscribiste…

Pero (siempre hay un pero 8-))… No están en un lugar muy cómodo…

Así que… Decidí hacer un script para moverlos a arriba de todo :)

FacebookEventsToTop

¿¿Cómo lo instalo??

Incoming search terms for the article:

¿Cómo Doblar Una Remera? (9 Técnicas)

Estos son algunos videos que encontré (algunos tienen ya un tiempo) que te enseñan cómo doblar una remera de diferentes (y, en algunos casos, interesantes) formas…

El primero de todos me lo pasaron hace ya un año…

A veces me sorprenden las cosas que se pueden encontrar en Internet…


Técnica 1

Este es el video original que comenzó con toda la serie de videos de doblado de remeras: “Cómo Doblar Una Remera en 2 Segundos”…

Ver los otros videos… Hay varias técnicas!

Incoming search terms for the article:

Qué pasa cuando se quita el disipador de una CPU?

Este es un video muy bueno que vi hace ya algún tiempo. Creo que me lo mandó Fepe. Es de Tom’s Hardware Guide.

Muestra qué le pasa a diferentes CPUs cuando se les quita el disipador.

Ver la secuela…

Incoming search terms for the article:

Ilusión Óptica – Silueta Que Gira

Esta es una imagen muy interesante que recibí hace mucho tiempo en un e-mail. Estuve buscando un poco, pero no pude encontrar al creador original.

Lo que tiene de especial esta animación es que, cuando la ves por primera vez, va a estar girando en el sentido de las agujas del reloj o en el opuesto, pero si seguís mirando, vas a verla rotando hacia el lado opuesto o hasta rebotando entre los lados (semi-círculos), tanto mirando para adelante como para atrás.

Es un buen ejercicio a practicar.


Incoming search terms for the article: