jueves, 26 de diciembre de 2013

iPhone: El destino marcado no está permitido

Hacía tiempo que no escribía principalmente por falta de tiempo, pero también porque hacía tiempo que no me pasaban cosas raras con mis gadgets. Ayer día de Navidad se me ocurrió la brillante idea de actualizar mi IPhone a IOS 7 y todo salió fenomenal hasta que de buenas a primeras el teléfono empezó a martillearme con un aviso en pantalla que decía "El destino marcado no está permitido".
Indagando en la red sobre el asunto, como siempre, encontré información suficiente para solucionar el problema y por supuesto, a continuación os la traslado por sí a alguien más le pasa, sepa solucionarlo.
De primeras os digo que este problema les suele pasar a los móviles de empresa que suelen tener restricciones internacionales y que la clave está en desactivar dos servicios de IPhone, uno el IMessage y el otro el FaceTime. ¿Por qué? Precisamente porque ambos hacen uso de servicios internacionales para su funcionamiento.
El Facetime lo primero que intenta para activarse es hacer una llamada/mensaje internacional sin que el usuario lo sepa. Al dar con una linea como la mía, de empresa y con restricción de llamadas internacionales, sale el error y el consiguiente mensaje. Con versiones de IOS anteriores a la 7, con desactivar ambos servicios bastaba, pero a
yer tenía Facetime desactivado, y aun así salía continuamente el aviso. Los usuarios de IOS 7 hemos de desactivar también el ID de Apple para FaceTime. Con este añadido de momento hoy no me ha salido el molesto aviso y creo que se ha solucionado.
Muchas gracias a todos los que dedican 5 minutos de su tiempo a contar cosas a los demás.

martes, 5 de marzo de 2013

Crear una lista de reproducción

Seguro que existen multitud de programas que lo hacen por ti de una manera sencilla, pero si alguien necesita una manera rápida pero manual de hacerlo, porque no quiera instalar programas o porque su administrador no se lo permita, aquí os cuento como.
Lo primero será abrir una ventana de MS-DOS en el pc. Lo haremos pulsando el botón de inicio de windows y escribiendo cmd en la caja de busquedas o en la caja del botón ejecutar si utilizas versiones anteriores de Windows o directamente pulsando Tecla Windows + R
Una vez hecho esto se nos abrirá la típica ventana de MS-DOS y aquí es donde se ha de tener un mínimo conocimiento de los comandos de este lenguaje. Utilizaremos el comando dir para listar contenido del directorio y cd para cambiar de directorio.


Por ejemplo si la carpeta donde tenemos los archivos a listar está en la siguiente ruta c:\usuario\musica\acdc
y la ventana de MS-DOS se nos sitúa en c:\downloads, ejecutaremos el siguiente comando
cd c:\usuario\musica\acdc
Esto nos situará en la carpeta de la que queremos listar los archivos. Ahora solo queda elaborar la lista, para ello utilizaremos el siguiente comando:
dir /b>lista.m3u
Nos creará un archivo llamado lista.m3u con todas las canciones que haya en la carpeta.
Sólo una pega, no reconoce ni ñ ni acentos, así que si tenéis muchos os tocará editar el archivo creado (ya lo podéis hacer en windows con el notepad) y cambiar a mano.

miércoles, 2 de enero de 2013

Solucionar el error Undefined index en php

Estaba haciendo una página web, en concreto un apartado que devolvía una consulta para rellenar un combo box y que el usuario pudiera seleccionar y en base a esa selección devolviese un resultado, y cuando fui a probarlo el combo box que debía devolverme un conjunto de números del 1 al 10, me devolvía una parrafada que decía algo así como "Undefined index: id in C:\xampp\web1\index.php on line 226".
Como siempre acudí a nuestro amigo Google y tras leer varias páginas y entradas de blog encontré la solución, al menos la que a mi me funcionó, en una de ellas (no recuerdo cual, sino la linkaría). El asunto parece ser que la variable no estaba seteada y añadiéndo antes de la misma la siguiente instrucción el problema se resolvió: if(isset($_POST['id_jornada']))
Mi variable se llamaba idjornada y el método de envío era POST
El ejemplo completo es este:
<option value="" <?php if (isset($_POST['id_jornada']))   if (!(strcmp("", $_POST['id_jornada']))) {echo "selected=\"selected\"";} ?>>Jornada</option>
Y sin poner if (isset($_POST['id_jornada'])) el error exacto era este:
Notice: Undefined index: id_jornada in D:\xampp\htdocs\web1\pruebacombobox.php on line 61 selected="selected">
Espero que os sirva.
Feliz año.