lunes, 28 de junio de 2010

Electronica Logo Google 19 de Agosto 2008: Juegos Olímpicos de Beijing

Electronica Este es el logo número 11 desde la inauguración de los Juegos Olímpicos de Beijing 2008
Blog Recomendado: Modelos

sábado, 19 de junio de 2010

Blog En 2010 tendremos smartphones Symbian por sólo 100 euros

Blog
Mariano nos hablaba hace sólo dos días de la presentación de Symbian^3, la primera versión de este sistema operativo que llegará al mercado como proyecto open source. Lee Williams, director ejecutivo de la Symbian Foundation, ha anunciado en una entrevista concedida a Reuters que a lo largo de este año llegaran algunos teléfonos con Symbian que se venderán por sólo 100 euros (alrededor de 138 dólares).

Actualmente, los terminales Symbian más baratos superan notablemente esa cifra. El Nokia 5230, que es de los smartphones más baratos con Symbian tiene un precio oficial que ronda los 130 euros.

Los analistas creen que esta bajada de precios llegará por la presión de los operadores, que llevan tiempo pidiendo terminales más baratos, y por el abaratamiento en los costes de fabricación de algunos componentes, como los procesadores.
Todas las recetas aqui Todo Recetas

miércoles, 16 de junio de 2010

Blog Mario Kart llega en radio control.

Blog Junio 1 de 2010.
10:54 PM

Fanático del fontanero Mario?, más aún de Mario Kart?, muchos lo somos por lo tanto la noticia será del agrao de tantos usuarios. De la mano de Tomy RC nos llega desde Japón versiones a control remoto de Kart, muy simpáticos juguetitos que tienen LEDs que nos avisan cuando somos golpeados por algún arma o cuando lanzamos una nosotros. El carrito empezará a reducir la velocidad cuando somos golpeados por un arma virtualmente claro está gracias a sensores infrarrojos. Están disponible en Amazon a un precio individual de $19.99, en la caja vienen accesorios como las bananas, caparazón de tortuga.

Enlace via: Joystiq.
Visita este Fotos Pampita

viernes, 11 de junio de 2010

Blog Coollector: catalogador de películas gratuito

Blog Coollector es una base de datos gratuito y muy bueno que te permite catalogar tus películas que dentro de su sencillez incluye funciones potenciales. Sus principales características son: Esta aplicación intenta ser la más grande base de datos de películas por eso no te permite añadir o editar títulos a la enciclopedia. A las miles de películas que [...]Visita este Biografias Internacionales

jueves, 10 de junio de 2010

Blog Flex: Ventanas modales e intercambio de datos

Blog A veces es necesario gestionar información fuera del entorno de interfaz que estamos usando, pero esta información ha de estar sincronizada. Una buena opción es el uso de ventanas modales, las cuales se pueden utilizar para, por ejemplo, cuadros de diálogo, barra de herramientas, pop-ups, etc.

El ejemplo práctico con el que vamos a ilustar este artículo, extraerá una ventana con un teclado numérico (muy útil en pantallas táctiles), a partir de la pulsación de un botón ligado a una caja de texto. Al mostrar el teclado numérico, éste contendrá el número tecleado en la caja de texto previa. Cuando se termina de operar con el dato en el teclado numérico, el número resultante se lleva a la caja de texto de la ventana principal.



Ventana modal


En Flex, podemos crear una ventana modal creando un componente que herede de TitleWindow. Para ello, se crea un componente en Flex Builder que utilice este layout. También puede cambiarse el código por defecto que genera el asistente de componentes, sustituyendo Canvas por TitleWindow. Este sería el armazón de nuestra ventana modal (componente TitleWindow):


<?xml version='1.0' encoding='utf-8'?>
<mx:TitleWindow
xmlns:mx='http://www.adobe.com/2006/mxml'
width='172' height='202'
layout='absolute' title='Teclado'
showCloseButton='true'
close='cerrar();'>


</mx:TitleWindow>


Las propiedades utilizadas para este componente son:
- width: Ancho de la ventana
- height: Alto de la ventana
- layout: Forma de la distribución de los componentes dentro de la ventana. El valor 'absolute' (absoluto), permitirá colocar los componentes en un sistema de coordenadas X e Y, desde la esquina superior izquierda (0,0)
- title: Título de la ventana
- showCloseButton: Permite mostrar el botón de cierre en la ventana
- close: Qué hacer cuando se hace click en el botón de cierre de la ventana. En este caso se invocará a la función cerrar()

Una vez definida la ventana se incorporan los componentes de la ventana:


<mx:TextInput width='136'
x='10' y='10'
id='txtNumero'
textAlign='right'/>
<mx:Button x='10' y='124'
label='.' id='btnComa'
click='ponerComa();'/>
<mx:Button x='58' y='124'
label='0' id='btn0'
click='ponerNumero(0);'/>
<mx:Button x='106' y='124'
label='C' id='btnC'
click='txtNumero.text='0';'/>
<mx:Button x='10' y='94'
label='1' id='btn1'
click='ponerNumero(1);'/>
<mx:Button x='58' y='94'
label='2' id='btn2'
click='ponerNumero(2);'/>
<mx:Button x='106' y='94'
label='3' id='btn3'
click='ponerNumero(3);'/>
<mx:Button x='10' y='64'
label='4' id='btn4'
click='ponerNumero(4);'/>
<mx:Button x='58' y='64'
label='5' id='btn5'
click='ponerNumero(5);'/>
<mx:Button x='106' y='64'
label='6' id='btn6'
click='ponerNumero(6);'/>
<mx:Button label='8'
x='58' y='34' id='btn8'
click='ponerNumero(8);'/>
<mx:Button label='7'
id='btn7' x='10' y='34'
click='ponerNumero(7);'/>
<mx:Button x='106' y='34'
label='9' id='btn9'
click='ponerNumero(9);'/>


Los botones '0' a '9' invocan a la función ponerNumero(), el botón ',' invoca a la función ponerComa() y el botón 'C' pone a cero el número.

Para terminar el código de la ventana quedaría incluir el código ActionScript, el cual se colocaría justo antes de la declaración de los componentes. Este código incluiría las funciones que van a ser invocadas, así como alguna cosa más que se detallará un poco más adelante:


<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;

public var origen:Object;

public function sincronizaTeclado():void
{
var texto:String = origen.text;

if (texto=='')
texto='0';

txtNumero.text = texto;
}

private function ponerNumero(numero:int):void
{
if (txtNumero.text=='0')
if (numero!=0)
txtNumero.text = ''+numero;
else
txtNumero.text = '0'
else
txtNumero.text = txtNumero.text+numero;
}

private function ponerComa():void
{
var texto:String = txtNumero.text;

if (texto=='0')
texto='0,';
else
if (texto.indexOf(',')<1)
texto+=',';

txtNumero.text = texto;
}

private function cerrar():void
{
var texto:String=txtNumero.text;

if (texto.charAt(texto.length-1)==',')
texto = texto.substr(0, texto.length-1);

origen.text = texto;
PopUpManager.removePopUp(this);
}

]]>
</mx:Script>

La clave de la comunicación entre la ventana modal y la ventana principal es una propiedad objeto que sirva de enlace entre ambas ventanas. A veces se utiliza una referencia a la ventana principal, con el fin de poder acceder desde la ventana modal a todos los elementos públicos de aquella. En esta ocasión se procede a utilizar únicamente un componente interno de la ventana principal, que es la caja de texto. Esta propiedad es la variable 'origen' de tipo Object.

La función sincronizaTeclado() es pública, y se utiliza para sincronizar la caja de texto de la ventana principal con la caja de texto de la ventana modal. Permite validar y realizar una inicialización del dato.

La función ponerNumero() se encarga de escribir el número en el visor. Antes hace comprobaciones, tales como si el número actual es cero, se sustituye por el tecleado, y si no, añade el tecleado al número actual.

La función ponerComa() se encarga de comprobar si no hay antes otra coma en el número que aparece en el visor, antes de proceder a ponerla.

La función cerrar() es invocada al pulsar el botón de cierre de la ventana. Si el número tecleado termina en coma (sin decimales), eliminará la coma, dejando el número entero. Por último, actualiza la caja de texto de la ventana principal (a través de la referencia de la variable 'origen').

Ventana principal


El código de la ventana principal es el siguiente:


<?xml version='1.0' encoding='utf-8'?>
<mx:Application
xmlns:mx='http://www.adobe.com/2006/mxml'
layout='absolute'>

<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;

private function mostrarTeclado():void
{
var teclado:WindowTeclado =
WindowTeclado(PopUpManager.createPopUp(
this,WindowTeclado,true));

PopUpManager.centerPopUp(teclado);
teclado.origen = txtNumero;
teclado.sincronizaTeclado();
}

]]>
</mx:Script>

<mx:TextInput x='10' y='10'
id='txtNumero' textAlign='right'/>
<mx:Button x='178' y='10'
label='Teclado' id='btnTeclado'
click='mostrarTeclado();'/>
</mx:Application>


La función mostrarTeclado() contiene la clave del proceso. En primer lugar se define una variable del tipo componente de la ventana modal, la cual se crea invocando a su constructor mediante la creación de un PopUp (PopUpManager.createPopUp()). A esta creación se le pasa tres parámetros: ventana padre (this), ventana a crear (la misma) y si es modal (true) o no (false).

Creada la ventana se centra ésta mediante PopUpManager.centerPopUp().

A continuación se enlaza el elemento de conexión entre las dos ventanas, utilizando la variable 'origen' de la ventana modal. A esta variable se le asigna la referencia al objeto de caja de texto de la ventana principal. A través de este nexo, ambas ventanas pueden comunicar sus datos. En este ejemplo se conecta un sólo dato. en ventanas más complejas, con más datos a unir (como una caja de diálogo), lo mejor es utilizar la referencia a la ventana padre (this), y conectar los elementos comunes entre las dos ventanas.

La última acción es sincronizar los datos entre las dos ventanas, y por ello, se invoca al método sincronizaTeclado() de la ventana modal.Si quiere ganar dinero entre aqui Wall Street Visita este Bloopers

jueves, 3 de junio de 2010

Electronica Como bajarte Ringtones y mas a tu celular sin cables. (WAP)

Electronica

Esta vez les hago un tutorial por algunos mails que me llegan preguntando como pueden bajar Los Ringtones o Fondos a sus celulares si no tienen los cables USB o Bluetooth para conectar los celulares con la PC.

La idea es subir lo que queremos bajar a un Hosting WAP, es decir, que lo subimos gratis a una web para después poder bajarlo con el Navegador de nuestro celular. Es muy fácil... así que vamos al Tutorial.

 

Primero buscamos lo que queremos bajar.. puede ser un Ringtone en MP3, MIDI, AMR, etc o una Imagen en JPG, PNG, GIF, BMP, etc. y lo bajamos a nuestra PC.

Vamos a Hosting Wap, que es un Servidor WAP gratuito.

Sin título-2

Ahí vemos una breve explicación de lo que hay que hacer..

Sin título-3

  1. Apretamos en el botón "Elegir..." y seleccionamos el Ringtone o Imagen que tengamos en nuestro disco duro.
  2. Una vez que ya tenemos elegido el archivos apretamos en el botón "Upload"

Y listo... nos aparece una pagina como esta....

Sin título-4

Esa es la dirección WAP de nuestro archivo, en el ejemplo es:

http://www.hostingwap.com.ar/wap/78410041.jpg

Ahora solo queda ir a nuestro celular ir a la parte de Internet o WAP y con el navegador que tengamos vamos a la dirección WAP que nos dio la pagina, esperamos a que se baje el archivo y listo ya lo tenemos en nuestro celular.

Nota: Tengan en cuenta que las empresas de Telefonía Celular te cobran por usar WAP, el monto depende de cuantos Kb pese el archivo que bajamos. Consulten con su empresa cuanto les cobran.

Nota 2: Si no les funciona Internet o WAP en sus celulares lo mas probable es que se deba a la configuración, llamen a Atención al Cliente y pregunten como hacen para configurar su celular.

 

Otra opción la encuentran aquí

Cualquier duda la pueden hacer a mi mail que esta en la parte de Contacto

Visite este Vouyers Woman

miércoles, 2 de junio de 2010

Electronica Descuartizan la PSP Go en un video en stop motion

Electronica http://www.youtube.com/watch?v=EovMKUhPyzgendofvid
[starttext]
Hay pocas cosas que me gusten tanto como los videos en stop motion. Si unimos eso a la palabra descuartizar y si encima de todo también le agregamos una PSP Go, una de las consolas portátiles más interesantes del mercado actual, tendremos una verdadera joyita. Eso es exactamente lo que hizo la gente de TechRestore.
[endtext]Visite este Fotos Mujeres Calientes