Archive for the ‘Programación’ Category

Instalar Android

Paso 1. Descarga e instalación de Eclipse.
Si aún no tienes instalado Eclipse, puedes descargar la versión 3.5 desde este enlace (Ojo, en el
momento de escribir este artículo la versión 3.6 parece que aún no se lleva muy bien con Android).
Recomiendo descargar por ejemplo la versión Eclipse IDE for Java Developers. La instalación consiste
simplemente en descomprimir el zip en la ubicación deseada.

Paso 2. Descargar el SDK de Android.
El SDK de la plataforma Android se puede descargar desde aquí. Una vez descargado, de nuevo bastará con descomprimir el zip en cualquier ubicación.

Paso 3. Descargar el plugin Android para Eclipse.
Google pone a disposición de los desarrolladores un plugin para Eclipse llamado Android Development
Tools (ADT) que facilita en gran medida el desarrollo de aplicaciones para la plataforma. Podéis
descargarlo mediante las opciones de actualización de Eclipse, accediendo al menú “Help / Install new
software…” e indicando la URL de descarga “https://dl-ssl.google.com/android/eclipse/”. Se debe
seleccionar e instalar el paquete completo Developer Tools, formado por Android DDMS y Android
Development Tools.

Paso 4. Configurar el plugin ADT.
En la ventana de configuración de Eclipse, se debe acceder a la sección de Android e indicar la ruta en la
que se ha instalado el SDK (paso 2).

Paso 5. Descargar los targets necesarios.
Además del SDK de Android comentado en el paso 2, también debemos descargar los llamados SDK
Targets de Android, que no son más que las librerías necesarias para desarrollar en cada una de las
versiones concretas de Android. Así, si queremos desarrollar por ejemplo para Android 1.6 tendremos
que descargar su target correspondiente. Para ello, desde Eclipse debemos acceder al menú “Window /
Android SDK and AVD Manager“, y en la sección Available Packages seleccionar e instalar todos los
paquetes deseados.

Paso 6. Configurar un AVD.
A la hora de probar y depurar aplicaciones Android no tendremos que hacerlo necesariamente sobre un
dispositivo físico, sino que podremos configurar un emulador o dispositivo virtual (Android Virtual
Device, o AVD) donde poder realizar fácilmente estas tareas. Para ello, volveremos a acceder al AVD
Manager, y en la sección Virtual Devices podremos añadir tantos AVD como se necesiten (por ejemplo,
configurados para distintas versiones de Android). Para configurar el AVD tan sólo tendremos que
indicar un nombre descriptivo, el target de Android que utilizará, y las características de hardware del
dispositivo virtual, como por ejemplo su resolución de pantalla, el tamaño de la tarjeta SD, o la
disponibilidad de GPS.

Y con este paso ya estamos preparados para crear nuestro primer proyecto para Android.

 

Configuración de proxy en Eclipse

1) En el IDE de Eclipse, seleccionar “Windows -> Preferences”.

2) Dentro de las preferencias ir al nodo “General -> Network Connections”.

3) Elegir “Manual” en el combo Action Provider.

4) Repetir para  cada uno de los 3 registros marcados:

  • Seleccionar el registro.
  • Pulsar sobre “Edit”.
  • Rellenar los campos “Proxy server” y “Port number” (y el usuario y password si procede).

5) Listo.

Ahora, Eclipse es capaz de conectarse a Internet a través del proxy.

 

Incompatible JVM error – Error al ejecutar Eclipse

Hoy he comenzado mi andadura en la programación para Android.

Me ha bajado un tutorial para comenzar y he procedido a instalar las aplicaciones pertinentes. Y nada más ejecutar el Eclipse me sale este error: Version 1.4.2_06 of the JVM is not suitable for this product. Version:1.5 or greater is required.

¡¡¡Pero si tengo instalada la 1.6!!!  ¡Toma ya! La primera en la frente. Yo que iba con toda mi ilusión a crear el Hola Mundo…

Por suerte he encontrado cómo solucionarlo:

1)Download jdk-6u20-windows-i586
2)Install jdk-6u20-windows-i586
3)To make sure that Windows can find the Java compiler and interpreter:
• Select Start -> Computer -> System Properties -> Advanced system settings -> Environment Variables -> System variables -> Path.
• [ In Vista, select Start -> My Computer -> Properties -> Advanced -> Environment Variables -> System variables -> PATH. ]
• [ In Windows XP, Select Start -> Control Panel -> System -> Advanced -> Environment Variables -> System variables -> PATH. ]
• [ In Windows 7, Select Start -> Control Panel -> System -> Advanced system settings -> Environment Variables -> System variables -> PATH. ]
4)Paste C:\Program Files\Java\jdk1.6.0_20\bin; to the beginning of the Variable value
5)Click OK
6)This could solve your problem very well.

 

 

 

¿Dónde está el combo de selección de Debug y Release de Visual Studio?

Quizás tengáis instalado Visual Studio 2008 y no hayáis necesitado el combo de selección de Debug y Release. Me refiero a la posibilida de seleccionar dentro de un proyecto, si queremos compilarlo como Debud o como Release.

Si accedemos a la Herramientas > Opciones, se mostrará una ventana con las diferentes opciones del entorno.
En concreto, iremos a Proyectos y soluciones > General.
Allí, veremos que hay una opción de nombre Mostrar configuraciones de compilación avanzadas.

Esta opción, habilitaría el combo de selección de Debug y Release, pero no es del todo así.

Esto puede ocurrir bajo diferentes configuraciones, pero en otras no.

Para resolver este problema, iremos al menú Herramientas > Personalizar.
Aparecerá una ventana dentro de la cual seleccionaremos la solapa Comandos.

Esta ventana cambiará de aspecto si usamos Visual Studio 2008 ó Visual Studio 2010.

En Visual Studio 2008, seleccionaremos la categoría Generar, y en comandos seleccionaremos Configuraciones de soluciones.

Una vez hecho esto, arrastraremos y soltaremos este comando sobre la barra de herramientas y cerraremos la ventana.

Ahora en Visual Studio 2008, veremos que sí aparece el combo de selección de Debug y Release.

Esto mismo para Visual Studio 2010 cambia un poco. No mucho, pero sí algo.

Acudiremos al menú Tools > Customize para abrir la ventana de personalización.
Accederemos a la solapa Commands y en las tres opciones posibles, seleccionaremos Toolbar.
De la lista derecha, seleccionaremos Standard y nos situaremos en un lugar de la barra de herramientas que consideremos oportuno para agregar allí el combo de selección.

Pulsaremos el botón Add Command para agregar un comando.
Aparecerá una ventana dentro de la cual seleccionaremos la categoría Build y el comando Solution Configurations.

Finalmente, pulsaremos las teclas Move Up Move Down para ajustar la opción al sitio de la barra de herramientas donde queremos que aparezca.

De esta forma, aparecerá el combo de selección justo donde queremos y nos permitirá seleccionar entre Debug y Release de acuerdo a nuestras necesidades.

Espero que esto le ayude a más de uno, ya que a veces nos volvemos locos con las cosas más simples.

Fuente:  Jorge Serrano

 

Desencriptar cadena encriptada con gzinflate y base64_decoder

http://www.tareeinternet.com/scripts/decrypt.php

 

Failed to access IIS metabase

Este error suele producrise cuando la instalación del IIS ha sido posterior a la del Visual Studio.

Para solucionarlo basta con ejecutar la siguiente instrucción:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspn et_regiis.exe -i

 

@@Identity en Oracle

Aquí os dejo un truco que será de gran ayuda sobretodo a gente que, como yo, siempre han usado SQL Server y han tenido que dar el salto a Oracle.

En la siguiente enlace se explica cómo fabricarse un @@Identity en Oracle.

 

Class Actions y Class Outlets en iPhone SDK

Si estáis siguiendo el curso de programación de Standford, seguramente el primer problema con el que os habéis encontrado es que las secciones Class Actions y Class Outlets no están donde deberían estar.

Esto se debe a que el Interface Builder ha sufrido varios cambios recientemente. Para ver estas secciones hay que ir al panel Library y, en la pestaña Classes, seleccionar la clase cuyos Actions y Outlets queremos ver. Aparecerán entonces en la parte de abajo.

 

Lanzar javascript desde UpdatePanel

Para lanzar un javascript desde el codebehind de una aplicación con UpdatePanels hay que utilizar el método RegisterStartupScript del ScriptManager que hemos colocado delante de los UpdatePanels.

Mas info.

 

Reiniciar una clave primaria autonumérica en SQL

Para ellos basta con ejecutar la siguiente query:

TRUNCATE TABLE nombreTabla

 

The breakpoint will not currently be hit. No symbols have been loaded

Esta mañana he perdido 1 hora intentando arreglar este error de Visual Studio.
Al final he conseguido repararlo haciendo lo siguiente:

  1. Cerrar el Visual Studio.
  2. Borrar los directorios bin y obj de los proyectos de la solución.
  3. Borrar los archivos de C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
  4. Reiniciar el IIS (Inicio -> Ejecutar -> iisreset)
 

Instalar WordPress en 1&1 desde iMac

A continuación voy a explicar cómo instalar WordPress en un host 1&1 desde un iMac.

Lo primero que hay que hacer es descargarse la última versión de WordPress y un cliente ftp como CyberDuck.

Una vez instalados, abrir el CyberDuck y conectarse con nuestro servidor. Para saber el nombre del servidor hay que ir al Panel de Control de 1&1 y desde ahí entrar en Acceso FTP. Ahí podremos leer el servidor (que suele ser nuestro dominio sin www. Ej: wigle.es), el nombre de usuario y la contraseña.

Una vez que nos hemos conectado a nuestra página mediante FTP, hay que subir el contenido del fichero comprimido del WordPress. Para ello simplemente hay que arrastrar los archivos de WordPress hasta el interfaz de CyberDuck.

Para continuar con la instalación basta con entrar en nuestra página y seguir los pasos. Nos pedirá que creemos un archivo de configuración con la información necesaria para acceder a la base de datos. Esta información la podemos encontrar en nuestro Panel de Control de 1&1, en Sitio Web y Aplicaciones -> Gestión de MySQL.

¡Cuidado! El nombre de usuario y el de la base de datos no son iguales. Se distinguen en una sola letra.

Es posible que después de crear el archivo de configuración nos de un error en el acceso a la base de datos. Si esto ocurre, hay que editar el archivo wp-config.php que hay en nuestro directorio raíz y escribir de nuevo los datos de acceso a nuestra base de datos.

Y ya está. Espero que os haya servido de ayuda.

 

Crear cadena de conexión

Cuantas veces nos ha pasado que estamos programando una aplicación que accede a una base de datos y cuando vamos a escribir la cadena de conexión no recordamos cómo está formada, qué estructura debe tener…

Ahí va un pequeño truco para crear una cadena de conexión:

  • Creamos un archivo .txt (Ej: cadena.txt)
  • Le cambiamos la extensión a .udl
  • Ahora abrimos el archivo haciendo doble clic y configuramos el acceso a la base de datos.
  • Probamos que funcione y cerramos el archivo guardando los cambios.
  • Por último, abrimos el fichero con el bloc de notas y podremos copiar la cadena de conexión a nuestra base de datos.