Sunday, December 5, 2010

Un indicador de bateria más poderoso

En nuestro Linux, ya sea ubuntu, fedora u otro; donde usemos Gnome como entorno de escritorio tenemos un indicador del estado de nuestra bateria algo rustico y sin mayores opciones.

Bien aqui les mostramos un nuevo indicador llamado Batery Status, este es un applet que se agrega en cualquiera de los paneles de Gnome, en lo personal lo he colocado en el panel inferior junto a mis Workspaces; y nos ofrece varios perfiles de configuración entre los que estan:

Powersave
Ondemand
Normal
Performance

Para instalarlo sencillamente agregamos el repositorio PPA con:
sudo add-apt-repository ppa:iaz/battery-status
Actualizamos los repositorios
sudo apt-get update
e instalamos con:
sudo apt-get install battery-status
Ahora en el panel donde queramos agregar el applet damos click derecho, seleccionamos "Add to panel", buscamos Battery Applet y al darle click veremos un menú como el siguiente:


En el submenú Show podemos cambiar la configuración de como queremos que se muestra el icono que se encontra en el panel.

Friday, December 3, 2010

grooveshark se renueva

Desde hace unos dias esta el preview de una nueva interfaz para Grooveshark, pero ya esta implementada por completo una nueva interfaz desarrollada completamente en HTML5; además de esta nueva versión no hay mayor cambio en las funcionabilidades de grooveshark, pero este cambio le permite abrirse a nuevos mercados.

La interfaz hecha en Adobe Flash ha quedado atras y ahora nos presenta una intefaz que no consume tantos recursos y se libera de las implicaciones de Flash; proximamente grooveshark será accesible desde los dispositivos de Apple, los cuales no implementan la famosa aplicación de Adobe por lo que proximamente estará disponible para iPod, iPhone & iPad, como lo mencionabamos antes.

Friday, November 19, 2010

LaCie lanza SSD's del tamaño de un thumb drive

LaCie esta promocionando lo que dice ser el SSD más pequeño, con conexión USB 3.0. La cual se llama "FastKey", y dicen que transfiere 260MB/s, con esa velocidad se pueden transferir alrededor de 1,000 MP3's en menos de 60 segundos.



"With most flash drives, transferring a large number of photos and mp3 files can take a few minutes," said Luc Pierart, Business Unit Manager, Personal Storage, LaCie. "With the Fastkey, transferring small files is immediate. You can back up or share your music and photo libraries as you head out the door."

Tienen carcasa de aluminio, y esta disponible en tamaños de 30,60 y 120GB. El más barato esta disponible en $149.99

[Via LaCie Via MaximumPC]

Thursday, November 18, 2010

Web Service con NuSOAP en PHP

Ya teníamos rato sin publicar algo por aquí, así que regresó con todo jaja. Esta vez algo relacionado con lo que estamos haciendo en la U, dejenme contarles rápidamente: Nos separamos en 6 grupos cada uno hizo su propio banco, y en cada fase nos calificaron diferentes cosas y la última fase es hacer la compensación instantanea entre bancos, por lo que tenemos que hacer web services y darlos a los otros bancos.

Entonces despues de mucho leer y rompernos la cabeza encontramos NuSOAP (el link de descarga que miran ahí esta malo, busquen en files para encontrar la verdadera libreria) para PHP. Esta librería es bastante completa. Para este ejemplo yo estoy usando XAMPP y dentro de mi carpeta "htdocs" tengo una carpeta lib que contiene todos los archivos de NuSOAP.

Ejemplo del "Servidor" de Web Service:
1
<?php
//Se añaden las librerias de NuSOAP
require_once('lib/nusoap.php');
//Defino mimetodo como una funcion php
function hello($name) { return 'Hello, ' . $name;}
// Creo una nueva instancia del servidor.
$server = new soap_server; { return 'Hello, ' . $name;}
// Se registra el método a exponer, // en este caso es "hello" junto a
// su parametro en forma de array.
// el formato es algo así register(nombre,entrada,salida)

$server->gt;register('hello',array('name'=>'xsd:string'),array('return'=>'xsd:string'));
//El $HTTP_RAW_POST_DATA es donde estan los datos a devolver
// por eso se verifican y se pasan a la variable $input

if(isset($HTTP_RAW_POST_DATA))
{ $input = $HTTP_RAW_POST_DATA; }
else { $input = implode("\r\n", file('php://input')); }
$server->service($input);

// aquí es donde se devuelven los datos
exit;
// se termina el servicio
?>
Una breve explicación, el servidor basícamente es un archivo que contiene código php, el cual cuando un cliente quiere usar nuestro web service, le damos el link del archivo, y el "consume" el servicio. Ahora vamos al lado del cliente, este lo vamos a hacer bastante sencillo.

Ejemplo del "Cliente" de Web Service:

1
<?php
// Se añaden las librerias de NuSOAP
require_once('lib/nusoap.php');
// Crea la instancia del cliente
$client = new nusoap_client('http://localhost/server.php');
//Llamada al método que cree en mi servidor.php
$result = $client->call('hello', array('name' => 'Scott'));
// Se muestra el resultado
print_r($result);?>

Además de esto no todos los grupos trabajaron con PHP, hubieron tres grupos que desarrollaron su web service en ASP.net. Para consumir estos WS desde nuestro proyecto en PHP cambia un poco la sintaxis del cliente, como veremos a continuación:

1
<?php
// Se añaden las librerias de NuSOAP
require_once('lib/nusoap.php');
// Crea la instancia del cliente
//a la dirección donde se aloja el web service que va ser consumido se le agrega "?WSDL" (sin comillas)
//Se agrega un nuevo parámetro 'wsld' (esta vez si escribimos las comitas)
$client = new nusoap_client('http://localhost/WebService.asmx?WSDL', 'wsdl');
// Llamada al método que cree en mi servidor.php
$result = $client->call('hello', array('name' => 'Scott'));
//Puede que el web service en ASP nos devuelva un array con el contenido de lo que devuelve la función
//sin embargo si lo que esperamos recibir es un simple string debemos hacer un implode
//de lo contrario al usar print_r puede que nos devuelva algo similiar a: Array([posición]=>[contenido])
$result = implode(',',$result);
// Se muestra el resultado
print_r($result);
?>

Con eso concluimos un pequeño pero conciso ejemplo de la libreria NuSOAP. Aunque esta es mucho más poderosa y con más métodos que pueden facilitarnos el trabajo con Web Service.

Wednesday, September 1, 2010

Nuevos iPods lanzados hoy en el evento de la Apple

Y para variar Apple lo hizo otra vez, nos ha demostrado que puede venir, reinventar el agua azucarada y así nos muestra una línea de productos renovados, que todos queremos tener de regalo de navidad. XD

Entonces a continuación les muestro la nueva línea de productos y un poco de su información:

iPod Nano (6ta. Generación)
  • Este es 46% más pequeño y 42% más liviano que le anterior.
  • Es un poco más grande que el iPod Shuffle.
  • Tiene botones duros, Voiceover, Radio FM, y soporte para Nike+.
  • Apple dice que tiene 24 hrs. de duración de la batería.
  • Tiene un clip en la parte de atrás para ponerlo en el cincho.
  • Viene en 4 colores como el nuevo shuffle y también el (red)
  • $149 por el de 8GB; $179 por el de 16GB.
iPod Touch (4ta. Generación)
  • Tiene el retina display del iPhone 4.
  • Graba video HD 720p y también toma fotos con su camara trasera.
  • Puede hacer el FaceTime tanto con otros iPod Touch como con iPhone 4.
  • Incorpora el Giroscopio de 3 ejes del iPhone 4.
  • Tiene el mismo procesador A4 del iPhone 4 y el iPad.
  • Duración de Batería de 40 hrs.
  • Ya trae el iOS 4.1
  • Costará $229 (8GB), $299 (32GB) and $399 (64GB).
iPod Shuffle (4ta. Generación)
  • El shuffle al parecer no trae nuevo al mercado, más que un diseño que vuelve a la generación 2.
  • Aunque ahora ya trae la posibilidad de sincronizar diferentes playlists.

Una sinopsis del evento de Apple

Hoy se realizo la presentación de Apple. Esta conferencia, como mencionamos antes esta siendo transmitido a todos sus clientes.
Pero para quienes no pueden ver dicho evento, aquí les mostramos una sinopsis de lo que Apple ha presentado:
  • Adiós al Ipod Classic: El ipod classic ya no formará parte de la línea de ipods, por su baja popularidad de los últimos meses.
  • Ping: Apple entra en el mundo de las redes sociales, presentando Ping, este se encuentra en iTunes y así podas seguir a tus artistas favoritos y a tus propios amigos. Esta nueva red social permite postear videos, fotos, comentarios, nada que envidiar a Twitter o Facebook.
  • iPod Nano: Su pantalla de 15.4" y una batería de 24 horas de duración son solo las primeras características del ipod nano, ahora cuenta con una pantalla, ahora cuenta con controles multi-touch.
  • iPod Shuffle: Con 15 horas de batería y 2GB de capacidad de almacenamiento este nuevo iPod shuffle regresa a presentar botones de control (play/pause, preview, foward) además cuenta con listas de reproducción y Genius Mixes.
  • iPod Touch: Con una pantalla de 326dpi, 24 bits de color, con el procesador A4, iOS 4.1 y cámara frontal, nos presentan este nuevo iPod touch cubre todo lo que esperábamos para el ipod touch.
  • iTV: Reproduciendo videos desde iTunes o desde nuestra propia computadora. Esta nueva versión viene integrada con una unidad de poder, HDMI, ethernet y wirelss 802.11n.
Estas son de los nuevos productos que Apple nos presenta este año.

Tuesday, August 31, 2010

Evento de la Apple sera transmitido solo a sus clientes




El evento que efectuara mañana Apple será transmitido por ellos mismos, en su página oficial, esto fue transmitido en un comunicado a todos los clientes que desean ver el evento en vivo. Lo único malo es que es necesario tener una Mac con Safari corriendo Mac OS X, un iPhone, o un iPod touch corriendo el iOS 3.0, o un iPad, lastima ya que no poseo ninguno de esos dispositivos. :'( Para los que no tenemos la suerte de tener alguno de estos apartos les dejo los links de unas páginas que van a estar haciendo el liveblog del evento.

Nuevo control de Xbox 360 mejora el odioso D-Pad

Todos aquellos que hemos jugado con un control de xbox 360 tanto para la consola, como para PC hemos experimentado la pésima calidad del D-Pad (las famosas "flechitas"). Que sirven bastante pero algunos controles no les funcionan, o les funcionan mal, o no dan la sensación de estarlas presionando. Por ese motivo Microsoft ha decidido sacar un nuevo modelo de control, el cual se "transforma" ya que con un leve giro se cambia de 8 posiciones en uno de nada más 4 direcciones.
D-pad de 4 posiciones

Y ahora el golpe de este nuevo modelo que parece solucionar todos nuestros problemas, $65 en un bundle que incluye batería recargable y su cargador (play-n-charge kit). Este nuevo bundle estara disponible a partir del 9 de Noviembre. Este control talvez ayude al hecho de que se subio el precio de la suscripción de Xbox Live. :S

Aquí les dejo el video de Major Nelson:




[Via Major Nelson, Xbox]

Sunday, August 29, 2010

Speedcubing en caída libre

Para los que no sepan Speedcubing es la actividad de resolver un cubo de Rubik lo más rápido posible.
Cubo de Rubik

Despues de entender eso, les dejo este video, un tipo sentado en una balsita inflable, resolviendo un cubo de Rubik a 4,300 m. de altura.



via GeeksAreSexy via EpicWinFTW

Thursday, August 26, 2010

Recuperar Ubuntu en caso de emergencia

Desde Grub2 existe un error constante, al actualizar grub y reiniciar la computadora solo nos muestra un mensaje:
error: file not found
grub rescue>
Bueno para esto existe una solución temporal, con lo cual podremos acceder a nuestro ubuntu para rescatar algún archivo importante, sin embargo cuando volvamos a reiniciar la computadora volverá a mostrarnos el mensaje de error.

Para poder acceder a ubuntu es necesario bootear el sistema operativo manualmente, para hacer esto debemos estar en el modo de rescate de grub, en el caso de obtener un mensaje como el anterior ya estamos listos para empezar.

Estos son los 9 pasos necesarios para bootear ubuntu

  1. ls: Este comando muestra todos los dispositivos y particiones que están en nuestra computadora. Después de ejecutarlo nos mostrará algo como lo siguiente: (hd0,1) (hd,5) (hd0,6).
  2. set prefix=(hdX,Y)/boot/grub: Aquí debes elegir cual el dispositivo y la partición donde el sistema operativo esta instalado, donde X es el dispositivo y Y es la partición, de no ser el correcto nos devolverá un mensaje de "no such disk" o "not found"
  3. set root=(hdX,Y): Aquí vamos a poner nuestro dispositivo y nuestra partición.*
  4. set Inspect the "prefix=": Esto es para comprobar si la configuración que llevamos hasta ahora es correcta, debería ser la misma de lo que se le fue asignado en el paso 3, devolviendo un mensaje como : prefix=(hdX,Y)/boot/grub.
  5. ls /boot/: Esto nos muestra todos los kernels de Linux instalados en nuestra computadora.
  6. insmod /boot/grub/linux.mod: Carga el modulo de linux para que sea booteado.
  7. linux /vmlinuz root=/dev/sdXY ro: Carga el modulo seleccionado en la partición. Debe seleccionar el dispositivo y la partición correctos para reemplazar los valores de X y de Y*
  8. initrd /initrd.img: Carga la imagen de linux.
  9. boot: Este es el comando final, después de ejecutarlo y si todos los pasos anteriores están bien iniciará el booteo de ubuntu y llegaremos a la ventana de login
* Para usuarios de Wubi deben reemplazar los pasos 3 y 7 por:
set root=(loop0)
linux /vmlinuz root=/dev/sdXY loop=/ubuntu/disks/root.disk ro
Nota: Vuelvo a mencionar que esto no es una solución permanente, luego de reiniciar nuestra computadora volverá a mostrarse el mensaje de error mencionado anteriormente.

Dropbox Uploader deja que cualquiera suba archivos a tu dropbox

Dropbox es una aplicación que te permite tener tus archivos en la nube, y también te permite compartirlos facilmente con tus amigos, lo unico que le falta es que alguien pueda poner archivos en tu dropbox. Para estos casos esta Dropbox Uploader que es un script en PHP que vuelve tu servidor web en un portal para Dropbox para que cualquier persona pueda subir archivos con facilidad.


Este script lo encontre en una página que se llama Ampercent, ahí nos comparten el script para poder subir archivos a tu dropbox, para esto necesitas una cuenta de dropbox, un servidor web con soporte para PHP, mira el video de abajo para ver un poco de como instalarlo, y también el script en acción.




El script de Ampercent es algo "tosco" por así decirlo, pero otro sitio, llamado AddictiveTips lo modifico para que ser vira una versión con mejor interfaz gráfica. A continuación les dejo ambos links para que puedan agarrar la version de Ampercent, o la version mejorada de AddictiveTips.

Addictive Tips Dropbox Uploader via Ampercent Dropbox Uploader

Wednesday, August 25, 2010

Apple tendra un evento el 1ero. de Septiembre

Parte frontal de la invitación
Es oficial, Apple tendra un evento el 1er. de Septiembre, muchos rumores que han estado circulando en internet podrían volverse ciertos, otros no. Pero en fin, lo bonito es la espera y la duda que nos crean este tipo de eventos, en especial de una empresa tan grande en el mercado de la tecnología como lo es Apple Inc.

Apple ha usado historicamente septiembre para mostrar nuevos iPods, así como nuevas actualizaciones o  mejoras a su software y tienda virtual iTunes. En este evento se espera que se renueva la linea de Apple Tv, y unas que otras cosas.

Posibles anuncios en el evento:

Marty's Magic Coin App for the iPhone and now for the iPad!

Este es un video de un app para iPhone, iPod Touch y iPad, lo encontre vagando por youtube. Si el app en realidad existe se mira muy bueno el manejo de la gravedad de las monedas. jeje Disfruten

Vampires Suck

Vampires Suck para todos aquellos los que estan hartos de la "Saga Twilight". Esta película es una burla, no estoy diciendo que sea buena pero por lo menos se burlan un rato de ellos. je je


Trama:
A spoof of vampire-themed movies, where teenager Becca finds herself torn between two boys. As she and her friends wrestle with a number of different dramas, everything comes to a head at their prom.
Aquí les dejo el trailer:

Google Voice ahora unido con Gmail

Google ha decidido unir 2 de sus productos, y con esta nueva propuesta nos trae la integración de Google Voice a su famosa aplicación de correo web Gmail y con esto nos permite realizar llamadas a nuestros contactos en gmail de los cuales tengamos el número telefonico, este servicio sera gratuito para llamadas a USA y Canadá el resto del año, y dicen tener tarifas bajas para el resto del mundo.
Calls to the U.S. and Canada will be free for at least the rest of the year and calls to other countries will be billed at our very low rates. We worked hard to make these rates really cheap (see comparison table) with calls to the U.K., France, Germany, China, Japan-and many more countries-for as little as $0.02 per minute.
En cuanto este disponible en tu cuenta, en la lista de contactos te saldra una opción de "Call Phone" si tu gmail esta en inglés, busca un contacto o marca su número y presto! XD

Tuesday, August 24, 2010

Hola

Bienvenidos,

Este blog fue creado con la idea compartir noticias del mundo tecnológico, así como tips, trucos, o nuevas tendencias de la programación. Pero poco a poco fuimos pensando que podria ser para publicar otras cosas que nos interesan como comics, peliculas, videogames, etc.

Luego esta el porque del nombre de este blog, Gone Live. Somos una empresa formada por 4 amigos originarios de Guatemala, estudiantes de Ingeniería en Informática y Sistemas de la URL. La formamos con la idea de desarrollar software de calidad, y también tener un ambiente agradable, así como traer nuevas tendencias respecto al desarrollo, administración, mantenimiento del software.

Por ese motivo este blog es un blog tanto personal como empresarial, para que también contemos nuestra experiencia como nueva empresa, que trata de incursionar en mercado saturado de gente "capaz" o empresas "de diez", que buscan "lo mejor de lo mejor" pero que no son capaces de dar un ambiente agradable de programación, o mantener a sus programadores contentos.

Solo falta decir que espero que disfruten leer este blog, tanto como nosotros estar publicando. Y pues toda critica o comentario es bienvenido.