Pages

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