martes, 29 de enero de 2013

blog Como Salvar un Celular Caido al Agua

blog


A cuantos nos ha pasado que se cae el celular al lavatorio, o peor al inodoro o te tiran a una pileta con él, o que lavan tu pantalón con tu celular dentro de él? Si piensas rápido lo podrías salvar

1.- Quita la batería: Este paso es importante, ni siquiera lo medites, la electricidad y el agua no se llevan. Cortar la energía del teléfono es crucial.

2.- Seca tu teléfono: Remover la mayor cantidad de agua puede ayudar tan pronto como sea posible. Puedes usar una toalla o papel.

3.- Usa alcohol: El alcohol atrae al agua y en una palabra la "disolverá". Si te preocupa el alcohol que contenga tu teléfono, no te preocupes ya que este se evaporara. No lo afectara pero si las partes que contengan pegamento pueden verse afectada. Usa alcohol al 95%.

4.- Deja que el teléfono se seque:Puedes dejar que el teléfono se seque por si solo expuesto al medio ambiente, obviamente sin ponerle la batería. Si colocas el teléfono en un tazón con arroz, este puede servir para absorber la humedad.

5.- Calienta tu teléfono: Aplica una fuente de calor suficiente que haga que el agua se evapore sin dañar los circuitos. Un lugar que puede ayudar a esto es colocar tu teléfono en la parte posterior de tu PC, ahí donde están el ventilador arrojando aire caliente, o detrás de la TV. Estos aportan en la mayoría de los casos el calor suficiente para secarlo. Hacer esto durante 2 a 3 días puede conseguir secarlo.

6.- Prueba tu teléfono: Esto es adecuado si te esperaste 3 días cuando menos, y tomando en cuenta que revisaste que esta completamente seco. Si aún así el teléfono no funciona podemos repetir el paso número 4.

Si no funciono leean el sirguien y ultimo pasos!!!

No colocar la batería, aún si pasaron los tres días si la pantalla presenta datos de que esté mojada (nublada). Usar una secadora de pelo en nivel bajo es una buena opción. Si no deshace tu cabeza, menos lo hará con tu celular.

Hay una cinta en la batería que cambia de color si hay indicios de agua cerca, por eso se recomienda desde un principio colocar una cinta scotch sobre él para evitar que tu póliza de garantía no aplique.
Visita este Biografias Internacionales

sábado, 26 de enero de 2013

blog Problemas al acceder a ficheros XML en Flex

blog Trasteando un poco con Flex con una sencilla aplicación que publicaré con gusto en este nuestro blog, he tenido tres problemas que voy a comentar, y que seguro serán de gran utilidad, pues seguramente más de uno se tope con ellos.

El primero de los problemas que me topé es a la hora de intentar realizar una aplicación que lea de un fichero XML. Para ello, lo primero que se nos viene a la cabeza es utilizar el objeto XML, de esta manera:


<mx:XML id='idObjetoXML' source='ruta/archivo.xml'/>

Si bien funciona en tiempo de desarrollo, el problema estará a la hora utilizarlo en otra ruta distinta a la del entorno de desarrollo, ya que el compilador de Flex incluirá este fichero a nuestro archivo compilado, y las rutas dejarán de funcionar.

Para evitar esto, hemos de usar el objeto HTTPService, usando la ruta del fichero XML como URL, y después asignar el resultado al objeto XML. He aquí el ejemplo.

<?xml version='1.0' encoding='utf-8'?>
<mx:Application
xmlns:mx='http://www.adobe.com/2006/mxml'
creationComplete='getImages.send()'
>

<mx:Script>
<![CDATA[
import mx.rpc.Fault;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;

[Bindable]
private var objetoXML:XML;

private function
resultHandler(event:ResultEvent):void
{
objetoXML=event.result as XML;
}

private function
faultHandler(event:FaultEvent):void
{
Alert.show(event.fault.message,
'Error al cargar fichero XML');
}

]]>
</mx:Script>

<mx:HTTPService
id='getImages'
contentType='application/xml'
resultFormat='e4x'
url='ruta/archivo.xml'
method='GET'
useProxy='false'
result='resultHandler(event)'
fault='faultHandler(event)'
/>

...


El objeto 'HTTPService' será invocado al crearse la aplicación (evento 'creationComplete' del objeto 'Application'), y será el encargado de leer el fichero XML. Si el fichero se lee con éxito, se invocará al método 'resultHandler', pasando en el parámetro 'event' el resultado. En este método, se asignará al objeto de tipo 'XML' este resultado en dicho formato. Si hay algún error, se invocará el método 'faultHandler'.

El segundo problema con el que podemos toparnos es cuando intentamos ejecutar la aplicación en otro entorno distinto al de desarrollo, sobre todo, si se pretende ejecutar en local. La ejecución daría un error del tipo:

faultCode:InvokeFailed faultString:'Error #2148:
SWF file 'ruta/fichero.swf' cannot access local
resource fichero.xml, Only local-with-filesystem
and trusted local SWF files may access local
resources.'


Debido a la seguridad que ofrece Flex, no se puede acceder a ficheros locales. Para saltar esta seguridad, habrá que jugar con los parámetros de compilación.

Para ello, seguir estas instrucciones:
1) En el panel de navegación de Flex Builder, hacer clic derecho sobre el nodo del proyecto.
2) Seleccionar 'Properties', con lo que se abrirá el cuadro de diálogo de propiedades del proyecto.
3) En el árbol de la izquierda, seleccionar la opción 'Flex compiler'
4) En el campo 'Additional compiler', añadir el parámetro '-use-network=false'

El tercero de los problemas llegó a la hora de subirlo al servidor web. A la hora de acceder al fichero xml me daba el siguiente error:

faultCode:Server.Error.Request faultString:
'HTTP request error' faultDetail:'Error:
[IOErrorEvent type='ioError' bubbles=false
cancelable=false eventPhase=2 text='Error #2032:
Error de secuencia. URL: URLruta/archivo.xml'].
URL: URLruta/archivo.xml'


Este error se produce en el objeto HTTPService:

<mx:HTTPService
id='getImages'
contentType='application/xml'
resultFormat='e4x'
url='URLruta/archivo.xml'
showBusyCursor='true'
useProxy='false'
result='resultHandler(event)'
fault='faultHandler(event)'
/>


Aunque en teoría está bien definido, en realidad, el problema lo está dando el atributo 'contentType'. Ello se resuelve cambiando este atributo por:

contentType='application/x-www-form-urlencoded'


De esta manera, ya funcionará sin problemas.Visita las mejores recetas Recetas Portugal

blog Opera Unite ha reinventado realmente la Web?

blog Opera ha revelado una nueva tecnología que convierte cualquier PC conectado en red en un servidor Web.
Bautizado Opera Unite, la empresa grandemente afirma que el servicio 'reinventa la Web'.

Tal vez no sea tan revolucionario, pero ciertamente Unite introduce una selección de interesantes nuevos servicios.

Los usuarios, por ejemplo, serán capaces de compartir archivos desde su PC sin tener que subir a un servidor de terceros.
Unite también proporciona acceso remoto a la música y fotos almacenadas en tu PC desde cualquier navegador Web.
La empresa afirma Unite transformara la PC de tu casa en un servidor para tu sitio Web, aunque si es práctico, o incluso deseable, dejar la PC de tu casa corriendo como un servidor Web es discutible.
Opera afirma que la belleza de Unite es su simplicidad. El servicio estará disponible a través de una versión especialmente adaptada al recién lanzado navegador Opera 10.

Los usuarios sólo tienen que acceder al sistema con una cuenta de Opera y seleccionar los servicios que desea utilizar de un panel en el navegador.

Cada servicio creará una URL exclusiva a la que se puede acceder desde cualquier navegador Web. Por ejemplo, http://notebook.tecnometro.operaunite.com/photo_sharing/, donde 'notebook' es el nombre de la PC local al servicio de contenido, 'tecnometro' es tu nombre de usuario de Opera, y 'photo_sharing' es el servicio al que se accede.


Otras personas puedan acceder a tu contenido desde su navegador Web, lo que plantea la espinosa cuestión de la distribución de contenido protegido por derechos de autor en la Web con todos, sin excepción.

Puedes descargar Opera Unite desde aquí.



Tienes una introducción explicando su funcionamiento acá.

Visita este Funny videos

miércoles, 16 de enero de 2013

blog USB-Smart Multiplatform Dongle v6.9

blog

48140_s__usb_smart_multiplatform_do

contenido: para flashear varias marcas, leer, escribir ydesbloquear.

LG Tool 2.8
Motorola Compal tool 1.2
Quanta Calculator 1.0
SEMC Tool 8.7 (Sony Ericsson)
Sharp tool 5.0
Twister Access 1.0
Usb-Smart Maintenance 4.3
Alcatel Tool 1.3
Alcatel Exxx Codes Reader 1.3
Motorola P2k Tool 5.3
Motorola Compal Tool 1.2
Panasonic Tool 1.1 ( Vs3 and Vs7 Drivers included )
Samsung Tool 1.12 (Samsung Drivers and Santel Usb Included)
4 in 1 Cables
Drivers
DSS Drivers
Santel Usb Drivers
Usb-Smart Drivers
Tp Images Support

Descarga

Todas las noticias del futbol mundial aqui Futbol Total

martes, 8 de enero de 2013

blog Losing My Religion

blog El título de la canción es una frase típica del sur de los Estados Unidos, cuyo significado seria, perder el control o 'perder la cabeza'.

La letra va dando cuenta de lo que siente el protagonista, que narra sus penas, para terminar con un lánguido 'Esto fue sólo un sueño'.

Una cancion que siempre que la escucho me estremece y me hace intentar seguir el ritmo con un movimiento rapido de ojos (Rapid Eye Movement, R.E.M). Sencillamente genial.

Aunque no alcanzó el #1 en las listas de popularidad de Estados Unidos, es considerada la canción más famosa de R.E.M. y es la que les dio reconocimiento mundial.

Versión en directo en un concierto en Canadá.

El videoclip fue dirigido por Tarsem Singh, director de La Celda. Incluye imágenes de diferentes religiones, la más representativa una de San Sebastian, hecho que fue muy criticado. El vídeo fue todo un éxito e incluso ganó el codiciado premio de Vídeo del Año en los MTV Video Music Awards de 1991 . Un vídeo que han visto casi 5 millones de personas en YouTube.



También pueden encontrarse representaciones del arte soviético en la forma de posters y los fuertes contrastes entres los claros y oscuros están fuertemente influidos por las pinturas de Caravaggio. El concepto del vídeo esta basado en la historia breve 'Un señor muy viejo con unas alas enormes' de Gabriel Garcia Marquez, en la cual se relata el pobre estado de un viejo ángel, que durante una tormenta cae en el patio de una casa.

Los propietarios de la casa, Pelayo y Elisenda, abusan de la paciencia de éste ser increíble y le llevan a un gallinero tratándolo como una atracción de circo. El visitante causa entre todos un gran revuelo, se forman largas filas de curiosos, que pagaban 'cinco centavos' por ver al ángel, los visitantes le miran como un espectáculo, creen que a través de sus milagros les puede resolver sus vidas. La aparición de un nuevo fenómeno, una mujer con cuerpo de araña, hará que todo el mundo se olvide del ángel, el cual sobrevive, deambulando por el patio de la casa. Tras un duro invierno, le empiezan a crecer plumas nuevas, gracias a las cuales consigue abandonar volando la casa.Visita este Modelos del Mundo

lunes, 7 de enero de 2013

blog ¿De dónde vienen los bebés?

blog
Visto en | Humor geek

Recomiento Descuentos Viajes

sábado, 5 de enero de 2013

blog The Gmail Public Labels API

blog

[This post is by Nadav Aharony, a product manager on the Android team — Tim Bray]

We're rolling out new developer features for the Gmail Android app: It now includes a public ContentProvider that you can use to retrieve label data. You can use this to access up-to-date unread counts for specific accounts' inboxes and labels.

To use the API, the Gmail app needs to be at version 2.3.6 or higher on Froyo or Gingerbread; 4.0.5 or higher on Honeycomb and ICS. Before using it, be sure you first check the Gmail app version; we've provided a handy GmailContract.canReadLabels(Context) method to help with this. Your app will need the com.google.android.gm.permission.READ_CONTENT_PROVIDER permission.

Finding the Gmail accounts set up on the device

The Labels API needs a valid Gmail account to build a query for per-label information. Assuming the GET_ACCOUNTS permission, the AccountManager can be used to fetch this information:

// Get the account list, and pick the first one  final String ACCOUNT_TYPE_GOOGLE = 'com.google';  final String[] FEATURES_MAIL = {          'service_mail'  };  AccountManager.get(this).getAccountsByTypeAndFeatures(ACCOUNT_TYPE_GOOGLE, FEATURES_MAIL,          new AccountManagerCallback() {              @Override              public void run(AccountManagerFuture future) {                  Account[] accounts = null;                  try {                      accounts = future.getResult();                      if (accounts != null && accounts.length > 0) {                          String selectedAccount = accounts[0].name;                          queryLabels(selectedAccount);                      }                    } catch (OperationCanceledException oce) {                      // TODO: handle exception                  } catch (IOException ioe) {                      // TODO: handle exception                  } catch (AuthenticatorException ae) {                      // TODO: handle exception                  }              }          }, null /* handler */);

Getting and accessing existing labels

Once you've got the email account, you can get a ContentProvider URI to query against. We've provided a simple support class called GmailContract.java for constructing the URI and defining the columns and relevant constants.

You can access any label, predefined or user-defined. The predefined labels include (you have to use symbolic constants rather than these strings, see below):

  • Priority Inbox

  • Starred

  • Chats

  • Sent

  • Drafts

  • All mail

  • Spam

  • Trash

To obtain a Cursor with information for all labels in an account, your app can either query this URI directly or use a CursorLoader. Here's an example:

Cursor c =       getContentResolver().query(GmailContract.Labels.getLabelsUri(selectedAccount),           null, null, null, null);

You can query and watch for changes on a single label by storing the URI value in the GmailContract.Labels.URI column from the cursor data.

The NAME value for pre-defined labels can vary by locale, so don't use GmailContract.Labels.NAME. Instead, identify pre-defined labels like Inbox, Sent or Drafts using the String value in the GmailContract.Labels.CANONICAL_NAME column. Here's an example:

// loop through the cursor and find the Inbox  if (c != null) {      final String inboxCanonicalName = GmailContract.Labels.LabelCanonicalName.CANONICAL_NAME_INBOX;      final int canonicalNameIndex = c.getColumnIndexOrThrow(GmailContract.Labels.CANONICAL_NAME);      while (c.moveToNext()) {          if (inboxCanonicalName.equals(c.getString(canonicalNameIndex))) {              // this row corresponds to the Inbox          }      }  }

If you choose to use a CursorLoader, it will keep the label counts up to date as they change over time.

Sample App

You can find a sample app that makes use of the new API here. The app provides a basic readout of label and message-count information.

People care about their incoming mail; we're looking forward to seeing what you do with access to this information. We're also open to suggestions as to how to improve and extend this new API.

Blog Recomendado: Modelos Argentinas Fotos

jueves, 3 de enero de 2013

blog Escanea tus libros y búscalos en Google Books

blog Google Books ahora tiene la opción de poder agregar mediante un lector de código de barras tus libros en tu biblioteca en Google Books para luego buscarlos. El lector les ahorrara el tiempo de escribir el nombre de los libros. Si los libros están disponibles en Google Books serán encontrados.

Acá les dejo un video donde Matt Cutts explica como se utiliza esta nueva función:

Visite este Vouyers Woman

miércoles, 2 de enero de 2013

blog Sony VAIO W Billabong edición especial en Australia.

blog Mayo 24 de 2010.
9:03 AM

Sony presenta una edición especial del VAIO W Billabong. Cuenta con una pantalla de 10.1', 2GB de memoria RAM, procesador Intel Atom N450 de 1.6Ghz, webcam, puertos USB 2.0, disco duro dde 250GB, Windows 7 Starter. Su precio es de $749 australianos, $619 americanos.

Enlace Sony Australia.
Enlace via: Akihabaranews.Visita este Cintia Fernandez