Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - DjFlo

#1
Saludos,

Tengo un problema muy extraño para recuperar los datos básicos del perfil de un usuario que se loguea en mi aplicación a través de Google+. Los datos en cuestión son nombre completo, fecha de nacimiento e ID. Y digo extraño porque lo curioso es que en ocasiones funciona y en otras no, arrojándome un NETWORK ERROR.

Tengo definido el constructor PlusClient:

mPlusClient = new PlusClient.Builder(this, this, this)
.setScopes(Scopes.PLUS_LOGIN, Scopes.PLUS_PROFILE)
.setVisibleActivities("http://schemas.google.com/AddActivity", "http://schemas.google.com/BuyActivity")
.build();


Cuando la activity se inicia:

@Override
protected void onStart(){
super.onStart();
mPlusClient.connect();
}


Y en el método onConnected(), una vez el usuario está conectado, llamo a un método para recuperar los datos que necesito de esta forma:

private void obtenerDatosUsuario()
{
mPlusClient.loadPerson(this, "me");

Person mePerson = mPlusClient.getCurrentPerson();

String idUser, nombreUser, urlfotoUser, urlperfilUser;
String descUser, fechaUser, sexoUser, idiomaUser;

emailUser = mPlusClient.getAccountName();

if(mePerson!=null)
{
idUser = mePerson.getId();
nombreUser = mePerson.getDisplayName();
urlfotoUser = mePerson.getImage().getUrl();
urlperfilUser = mePerson.getUrl();
descUser = mePerson.getAboutMe();
fechaUser = mePerson.getBirthday();
idiomaUser = mePerson.getLanguage();
}
}


En el manifest tengo los permisos necesarios establecidos:

<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />


El problema es que mPlusClient.getCurrentPerson() devuelve null según le da, lo que hace imposible recuperar ningún dato. Revisando el fallo, descubro que al intentar recuperar el Person falla devolviendo NETWORK_ERROR.

A network error occurred. Retrying should resolve the problem.
Constant Value: 7 (0x00000007)


He seguido el tutorial de Google para llegar hasta aquí (https://developers.google.com/+/mobile/android/people), previamente creando el proyecto de Google API (https://developers.google.com/+/mobile/android/getting-started)

Puedo recuperar el email sin problema, pero con esto estoy totalmente atascado.
#2
Saludos.

Estoy intentando realizar unas pruebas con una sencilla aplicación web ASP.Net que hace uso de bases de datos SQL Server, concretamente sigo un tutorial sobre el uso del servicio de Google Cloud Messaging que explica como utilizarlo para un cliente Android con una aplicación web que envía notificaciones. Desde el servidor local (localhost) he podido hacerlo funcionar sin problemas, sin embargo no lo consigo una vez subida al servidor de Dinahosting. El problema radica en la conexión con la base de datos, donde me lanza el siguiente error:

System.Data.SqlClient.SqlException: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.

Para localhost no necesito establecer un login con user y password para acceder a la base de datos ya que hace uso de la autenticación de Windows y puedo acceder desde la aplicación web de la siguiente forma (en C#):

SqlConnection con = new SqlConnection(@"Data Source=EQUIPO-PC\SQLEXPRESS;Initial Catalog=DBUSUARIOS;Integrated Security=True");

por lo que entiendo que para un servidor accesible desde cualquier parte esto no es posible. Por ello, he modificado el archivo web.config de la aplicación web ASP.Net para actualizar el connectionString con los datos de conexión a la base de datos del servidor, sin embargo sigo sin poder conectarme.

<connectionStrings>
   <add name="ApplicationServices"
        connectionString="Data Source=bd.server.com;User ID=*****;Password=*****;Initial Catalog=nombreBD"
        providerName="System.Data.SqlClient" />
</connectionStrings>


String strConnection = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
SqlConnection con = new SqlConnection(strConnection);
con.open();


Mi objetivo es poder hacer que funcione la aplicación de la misma forma que en localhost, haciendo uso de connectionString para hacer la conexión a la BD mediante lenguaje C# y sin tener que usar DSN para ello (excepto si no queda más remedio). He de decir que es la primera vez que trabajo con ASP.Net y lo poco que he hecho hasta ahora ha sido siguiendo tutoriales sobre localhost, por lo que no llego a entender este problema en un servidor externo.

¿Podría alguien orientarme para la resolución del problema?
#3
Hardware / [Duda] Spray de aire comprimido
30 Noviembre 2012, 19:16 PM
Saludos de nuevo.

Dispongo de un ordenador portátil HP DV6-2150ES y últimamente noto que la temperatura de la CPU llega a unos 75º-80º con facilidad cuando, por ejemplo, trabajo con el entorno Eclipse, hago uso de Photoshop... es decir, cuando le doy algo de trabajo al equipo. El ventilador suena a alta velocidad. La temperatura en reposo, ahora entrando en Diciembre con el fío que hace, es de 50º-55º con base refrigeradora.

Por ello decidí buscar información sobre el mantenimiento y la refrigeración de estos equipos, y vi que HP recomienda usar una pistola de aire comprimido para retirar el polvo que se acumula en los orificios de salida de aire y en el disipador [Ver información]. Así que en PcBox me conseguí el Spray de aqprox! APP400SDV2 [Ficha artículo] y al usarlo me di cuenta que al parecer contiene algún tipo de líquido. Esto hizo que me detuviera inmediatamente por el posible riesgo de dañar algún componente electrónico.

Quisiera conocer si este producto es recomendable para el uso que le quiero dar o, por el contrario, no me sirve con este propósito.

Gracias.

#4
Seguridad / Conocer IP remitente en Outlook.com
14 Octubre 2012, 20:50 PM
Saludos a todos de nuevo.

Antes del cambio de Windows Live Mail a Outlook.com, para quiénes hemos hecho el cambio, conocer la IP del remitente que te enviaba un correo electrónico era tan sencillo como marcar la opción de ver el código de fuente de dicho correo y buscar la frase "x-originating-ip". Sin embargo, a pesar de que esta opción sigue estando en Outlook.com, al acceder al fuente éste parece estar cifrado, mostrando un conjunto de caracteres del estilo:

M1Ñ3_VÎì%{xÙò±Ï qÜI‡Vv® k-gy笇âºmcJCd Bß ˜yž·Hýn(G-'-—=é°g³ÌÊA•¡´A 7T]!4pI+ðk—Ê«gä, Ô ;âøpo(¬Í^Cß$Ô¥4¬Î1âOy¨ck ÛŠˆõþ–×&TyCßà%Ÿ^_w¥ §WPù¥°FûÆmûðù€+5'n‰GŽï_·MÆ'A$ëçÄäË£,V›£ÎXüÁ¤![¶ò Øõ=yäîb8æ‡NÔê=C1Ì`+eV\Bu#'ž"àù­Ç>ž}´°Ý

Mi pregunta es si es posible encontrar esta información de alguna forma.

Gracias
#5
Hardware / Cooler GeForce FX 5500
18 Noviembre 2010, 14:08 PM
Saludos de nuevo!

Desde hace un tiempo, el ventilador de mi gráfica GeForce FX 5500 hace un ruido espantoso. He googleado un poco y veo que hay muchos que tienen el mismo problema pero sin llegar a ver una solución. Hoy me he decidido a meterle mano, asi que he extraido la gráfica, le he sacado el disipador y le he quitado el ventilador. Lo he limpiado todo y lo he vuelto a montar pero nada... el ruido continua. Así que busqué otra solución y recordé que tenía otra GeForce4 que dejó de funcionar con un disipador parecido, pero no me vale pero el ventilador quizás sí así que ahora mismo estoy intentado sacarlo para meterselo al disipador de mi GeForce FX 5500.

De momento, y como necesito tener el ordenador enchufado, tengo la gráfica funcionando con un ventilador que he conseguido enchufarle pero sin disipador. ¿Podría sufrir daños dejándola de esta forma?

Si consigo meterle el ventilador al disipador y lograr que funcione, os lo haré saber.

Gracias.
#6
Software / Norton Ghost 11 y disco duro USB
8 Septiembre 2008, 14:28 PM
Buenas! Explico mi problema, quiero hacer una copia de mi disco duro del ordenador portatil con Norton Ghost 11 que viene con Hiren's Boot y guardarla en un disco duro externo. Entro sin problemas a la aplicación en modo Normal, selecciono el origen de la partición y a la hora de elegir el destino no aparece el disco duro externo. Es decir, no puedo guardar una copia de mi disco duro en un disco duro externo a través de USB y según por lo que he leido Norton Ghost deberia soportar este tipo de dispositivos. ¿Podeis echarme un cable?
#7
Juegos y Consolas / Carmageddon 2 en XP
4 Octubre 2007, 00:38 AM
Saludos!. Estoy buscando una forma de jugar a Carmageddon 2 en WinXP ya que este juego creo que se basa en Win98. Utilizándo la compatibilidad de Windows no consigo nada y he leido por ahí de un parche que lo haría funcionar pero no lo he podido encontrar ni descargar por ningún lado. Si alguien me puede echar una mano se lo agradecería puesto que es uno de mis juegos favoritos y se me antoja el jugar de nuevo. Gracias