Escuchar radio metro en ipod touch

Una de las radios que mas me gustan por el tipo de programacion que tienen (Perros de la calle, con Andy Kusnetzoff y calletano, Basta de todo con Matias Martin y Metro y medio con Sebastian Wainraich y Julieta pink)

para poder escuchar la transmision online a travez de internet puede hacerlo en la pagina de la radio http://www.metro951.com o si prefieren como yo, hacerlo en el ipod touch, deben bajar desde la App store una aplicacion gratuita llamada FStream.

una vez que instalan la aplicacion deben seleccionar en el menu de abajo la opcion “Favorites” y clickeando en editar podran ver la opcion de “Add new webradio” (Agregar una nueva radio web).

seleccionan esta opcion.

luego agregan en el campo Name: Metro951.com

en URL: mms://streaming.metro951.com/metro

despues el resto de las opciones las dejan como estan.

guardan la radio creada y luego desde el menu de abajo selecciona “Play”

les mostrara la aplicacion las radios configuradas desde donde pueden seleccionar “Metro951″

Salu2

que es Google + (Google plus)

Aca les traigo algunas impresiones de pantallas del Google + para aquellos que todavia no han recibido invitacion para crear su cuenta en la nueva red social de Google.

hay imagenes en la que podran ver como son las galerias, perfil, los circulos (posibilidad de agrupar contactos por amistad, trabajo, etc) tambien las posibilidades que ofrece en cuanto a chat o hangout (conversaciones multiples via webcam con nuestros contactos)

Esperando respuestas de Google, por cuarto dia =(

Desde hace un tiempo comenzo Google a validar mediante un sistema bastante carente de materia gris las cuentas de correo de Gmail. cuando intentas crear una cuenta o tienes una cuenta de correo existente, al intentar loguearte te solicita validar tu cuenta mediante el envio de un mensaje a tu movil. el problema es cuando el mensaje no llega o llegan y la pagina donde ingresas el codigo te dice que esta temporalmente fuera de servicio. ya envie dos mensajes a soporte sin respuesta de nadie. La verdad que espero no tener que volver a hotmail, pero la verdad es que al menos funciona. y si se les ocurriera algun dia poner un link de soporte seguramente alguien se tome la atencion de responder. Tengo informacion importante dentro de mi cuenta de Gmail. realmente si hubiera sabido que la calidad de atencion al usuario les importa tan poco jamas hubiera creado una cuenta.

Mensaje enviado a soporte de google: “no puedo validar mi cuenta de gmail mediante el mensaje de google al movil, recibo el llamado pero no dice nada, y mediante sms los codigos que recibi me dice que la pagina este temporalmente fuera de servicio. necesito solucionar esto cuanto antes, tengo informacion importante dentro de mi casilla y lamentablemente desde hace dos dias no recibo noticias por parte de soporte. realmente se merecen una carta documento, el comportamiento que estan teniendo con los usuarios es asqueroso, tengo mi cuenta desde el inicio de gmail, tengo todos los productos de google asociados a esta cuenta, adsense, adwords, youtube, orkut, analitycs.. realmente no creo quien ideo esta metodologia tenga sentido comun.”

Cortar texto con PHP

Hay veces en la que necesitamos limitar un texto largo, es decir solo mostrar una parte de este para mostrar como referencia corta de los que trata el texto y luego con algun link de [ver mas] enviar al navegante a la pagina donde mostraremos el texto completo.
para reducir el texto podemos utilizar la funcion  substr() a la cual podemos pasarle parametros de la forma en la que queremos cortar el texto.
dentro de los parametros que le enviaremos a la la funcion  pondremos nuestro texto en primer lugar. este pude ser puesto como string dentro de comillas o bien dentro de una variable que contenga el texto a cortar, luego separado por coma (,) pondremos la posicion desde comenzaremos a cortar y por ultimo separado tambien por coma (,) la cantidad de caracteres hacia la derecha hasta donde cortaremos.
ejemplo 1:
substr(“mi texto”, inicio, fin );

Ejemplo 2: (nuestro texto desde una variable)
$mitexto= “mi texto”;
substr($mitexto, inicio, fin );

ejemplo 3
Si quisieramos cortar el la frase “El ipad a recibido varias criticas” para tranformarla en una nueva frase que diga: “ipad a recibido”
cortariamos desde el caracter 3 (debemos tener en cuenta que los espacios son contabilizados como un caracter), como ultimo parametro es decir el fin de nuestro corte, seria 15 caracteres.

$texto_cortado= substr(“El ipad a recibido varias criticas”,3, 15);

luego al imprimir la variable $texto_cortado obtendriamos:  ipad a recibido

Si queremos que nuestra frase sea desde el principio hasta donde finaliza la palabra recibido

$texto_cortado= substr(“El ipad a recibido varias criticas”,0, 18);

luego al imprimir la variable $texto_cortado obtendriamos:  El ipad a recibido

div como link (Hacer un div clickeable)

Simple con javascript :D

colocamos el div de la siguiente forma

<div id=”clickeable” onclick=”location.href=’http://www.nuestraURL.com’;” ></div>

ahora para que al pasar el mouse por encima muestre este como link debemos colocar el estilo:

cursor:pointer;

podemos hacerlo dentro de la hoja de estilo sino dentro de la misma etiqueta del div de la siguiente forma:

<div id=”clickeable” onclick=”location.href=’http://www.nuestraURL.com’;” style=”cursor:pointer;” ></div>

detectar IE6

si te cansaste de lidiar con internet explorer 6 podemos mediante PHP detectarlo y decidir que hacer en caso de encontrar algun usuario navegando con el.

$usr_brwsr = $_SERVER['HTTP_USER_AGENT'];

$usr_brwsr = substr(“$usr_brwsr”, 25, 8);

if ($usr_brwsr == “MSIE 6.0″){

/* Aqui colocamos el codigo de lo que hacemos si el usuario navega con IE6, podemos poner un aviso de que esta navegando el sitio con un navegador desactualizado o crear una variable que contenga una hoja de estilos diferente.*/
}

ejemplo de mensaje: echo ‘<p style=”padding:5px; margin:5px; display:block; background:#f5d343; color:#000; text-align:center; “>”You are using an outdated browser, please upgrade your browser”</p>’;

ejemplo de hoja de estilo diferente:

dentro de una variable guardamos la ruta de nuestras hojas de estilo.

$linkstyles=’<link href=”assets/style-ie6.css” rel=”stylesheet” type=”text/css” />’;

y luego restaria dentro de nuestras etiquetas <head> colocar un <?php echo $linkstyles; ?>

image gallery without database | galeria de imagenes sin base de datos

Con las mismas funciones utilizadas para crear el lector de carpetas en php vamos a crear una galeria de imagenes sin base de datos y conbinada con Lightbox JS

<?php
//folder Name
$myfolder = ‘files’;

//verirify directory | open folder and read content
if (is_dir($myfolder)) {
if ($read = opendir($myfolder)) {
while ($myfile = readdir($read)) {

//verify filetypes before of show (only images jpg gif, and png)
if ((strpos($myfile, “.jpg”) > 1) || (strpos($myfile, “.png” ) > 1) || (strpos($myfile, “.gif” ) > 1) ) {

echo ‘<div class=”file”><a href=”‘.$myfolder.’/’.$myfile.’” rel=”lightbox[roadtrip]” ><img src=”‘.$myfolder.’/’.$myfile.’” width=”40″ height=”40″ alt=”image” /><br />’.$myfile.’</a></div>’;
}

}
//close folder
closedir($read);
}
}

?>
Descargar | Download

Gallery without dataBase

Gallery without dataBase

Read files from a folder with php | Leer archivos de una carpeta con php

vamos a usar tres funciones de php.

//is_dir() devuelve true si es un directorio | verify if is a directory
//opendir($myfolder)

// Abre directorio | open directory
//opendir()

//esta funcion lee los archivos en el directorio | this function can read the files on directory
//readdir()

con estas simples funciones vamos a crear un lector en esta caso para que nos muestre archivos .ZIP, .PDF y archivos tipo .JPG y nos genere un link hacia cada uno de estos archivos.

este es el codigo completo | this is the complete code

<?php
//folder Name
$myfolder = ‘files’;

//open folder and read content
if (is_dir($myfolder)) {
if ($read = opendir($myfolder)) {
while ($myfile = readdir($read)) {

//verify filetype before of show
if ((strpos($myfile, “.zip”) > 1) || (strpos($myfile, “.pdf” ) > 1) || (strpos($myfile, “.jpg” ) > 1) ) {
//zip
if(strpos($myfile,”.zip”)){
$present =’<img src=”zip_icon.jpg” alt=”zip” /><br />’.$myfile.”;
}
//pdf
elseif (strpos($myfile, “.pdf”)){
$present =’<img src=”pdf_icon.jpg” alt=”pdf” /><br />’.$myfile.’ ‘;
}
//Image
elseif (strpos($myfile, “.jpg”)){$present =’<img src=”‘.$myfolder.’/’.$myfile.’” width=”40″ height=”40″ alt=”image” /><br />’.$myfile.”;
}

echo ‘<div class=”file”><a href=”‘.$myfolder.’/’.$myfile.’”>’.$present.’</a></div>’;
}

}
//close folder
closedir($read);
}
}

?>

Descargar | Download

folder reader

folder reader

website header with random images on php

1) first create a folder with images to show into your website header.

2) rename images with names combined with numbers, example: header1.jpg, header2.jpg, header3.jpg ……

3) copy and paste this code into you php document before of <head> and edit with your settings

<?php
//this made a random from 1 to 3
$random = mt_rand(1, 3);
$header_rotator = ‘#header{width: 800px; height: 120px; background:url(headers/header’.$random.’.jpg) no-repeat; }’;
?>

4) now before </head>  paste this code:

<style type=”text/css”>
<?php
echo $header_rotator;
?>
</style>

5) into your document after <body> in the place that you want see your new header:

<div id=”header”></div>

Ready ;)

//

1) crear una carpeta con las imagenes a mostrar en la cabecera.

2) renombrar las iamgenes con nombres convinados con numeros: header1.jpg, header2.jpg, header3.jpg ……

3) copiar y pegar esto antes de la etiqueta <head>y editar con tus preferencias

<?php
//esto genera un random de  1 a 3
$random = mt_rand(1, 3);
$header_rotator = ‘#header{width: 800px; height: 120px; background:url(headers/header’.$random.’.jpg) no-repeat; }’;
?>

4) ahora antes de la etiqueta </head>  copiar esto:

<style type=”text/css”>
<?php
echo $header_rotator;
?>
</style>

5) dentro del documento despues de  <body> (en el lugar que pretendas mostrar el header):

<div id=”header”></div>

listo! ;)