EnglishFrenchGerman Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified
Mostrando entradas con la etiqueta Actualidad. Mostrar todas las entradas
Mostrando entradas con la etiqueta Actualidad. Mostrar todas las entradas

Pronto será posible imprimir desde un iPhone o iPad


Pronto será posible imprimir desde un iPhone o iPad



Apple anunció hace unos días  que la próxima versión del iOS, el sistema operativo que equipa a sus dispositivos portátiles como el smartphone iPhone, el tablet iPad y el reproductor MP4 iPod Touch, dispondrá de capacidad de impresión vía red, que en estos dispositivos es tanto como decir wireless puesto que solamente disponen de esta vía de acceso a una red local/Internet.
Esta próxima versión de iOS verá la luz probablemente en noviembre como actualización gratuita, llevando por numeral el 4.2 .
Las primeras impresoras compatibles con esta nueva funcionalidad serán las de HP que, a su vez, sean también compatibles con el estándar ePrint creado por este fabricante y que nos permite mandar a imprimir un documento a cualquier impresora conectada a Internet, independientemente de donde se encuentre físicamente. A partir de aquí, es previsible que los demás fabricantes se apunten al carro en vista del éxito que tienen todos los productos de Apple y, más aún, el iPad.

Servicio de e-mail propio para Facebook


Servicio de e-mail propio para Facebook
Si algo le faltaba a Facebook  era tener un servicio de correo electrónico propio. Aparentemente, la próxima semana la número uno de las redes sociales estaría presentando un proyecto bajo el nombre de Titan relacionado con su bandeja de entrada, más específicamente con un servicio de e-mails propio, para competir en forma directa con las grandes compañías que se mueven en este sector, como Hotmail, Gmail y Yahoo!.
Aunque aún no se dio a conocer esta información en forma directa, en Facebook se ha hecho una invitación a los periodista para que formen parte del evento que desarrollarán el lunes próximo en el que darán algunas novedades sobre su bandeja de entrada, por lo que algunos fuertes rumores indican que sería sobre este nuevo papel que adoptaría de proveedor de correos.
Si bien Facebook es una red social que en forma continua presenta novedades, esta decisión podría sumarse al enfrentamiento que están teniendo en estas últimas semanas con Google. Puntualmente, la semana pasada la empresa de Mountain View decidió cambiar las condiciones de su Google Contacts y ponerle fin a la posibilidad de Facebook de importar los contactos de Gmail. Esto sucedió porque la compañía de Zuckerberg podía importar los contactos de Gmail pero no permitía que ellos hicieran lo mismo con sus contactos.
Ahora, Facebook saldría con su correo electrónico propio. Mientras que Google estaría trabajando en su Google.me, una nueva jugada relacionada con las redes sociales. Obviamente que estas decisiones no las tomas de un día para el otro sino que llevan tiempo de preparación y planeamiento.
Esto significa que esas discusiones de estas semanas no son generadoras de estos proyectos, pero sí pueden influir en el momento de anunciar cada uno de ellos o bien seguir en una línea que mantenga estos intercambios entre ambas compañías que hoy día se disputan el primer lugar en el mundo de Internet. Digamos que un ida y vuelta entre dos pesos pesados de Internet que continuará por un tiempo bastante largo.

WikiLeaks expulsado de Amazon


Tal y como lo comentábamos ayer, después de ser golpeado por un ataque de denegación de servicio distribuido (mejor conocido como DDoS), el sitio web de WikiLeaks emigró a la nube de Amazon. Sin embargo, hoy, Amazon decidió suspenderle el servicio a la polémica página web, en respuesta a las presiones de los críticos, incluyendo a “prominentes” miembros del congreso norteamericano.
WikiLeaks ha recibido muchísima atención durante la semana pasada tras la publicación de miles de cables diplomáticos confidenciales entre el Departamento de Estado de EE.UU y las embajadas de EE.UU. en todo el mundo. Los documentos, una parte de los cuales son clasificados, exponen los esfuerzos de EE.UU. en recopilar información y detallan aspectos delicados de su política exterior. La respuesta de varios funcionarios de gobierno ante este destape, ha oscilado entre el pánico y la indignación...
Un ataque DDoS lanzado contra WikiLeaks literalmente se trajo abajo al servidor sueco donde se alojaba el sitio web, lo que obligó a los administradores a buscar alternativas. Los ataques DDoS, que al parecer generan aproximadamente 10 gigabits por segundo de tráfico falso, se cree han sido orquestados por una red de bots. Un hacker bajo el pseudónimo de “Jester” se ha autoproclamado autor del derribo.
 El senador Joe Lieberman, presidente del Consejo de Seguridad Nacional y Asuntos Gubernamentales, fue uno de los congresistas que presionó a Amazon para detener el alojamiento de WikiLeaks. Según él:
“Los actos ilegales, escandalosos y temerarios de WikiLeaks han puesto en peligro la seguridad nacional de EE.UU. y ponen en riesgo la vida de todo el mundo”, dijo a la AFP. “Ningún responsable de una empresa, ya sea estadounidense o extranjero debe ayudar a WikiLeaks en sus esfuerzos por difundir materiales robados”.
Wikileaks ha estado en los noticieros del mundo desde que publicó los 251,287 cables diplomáticos de EE.UU. el domingo. Ayer, el fundador del sitio web Julian Assange fue puesto en la lista de buscados de la Interpol por cargos no relacionados con Wikileaks. Hoy, el sitio ha sido censurado de lo servidores de Amazon; y aunque ya podemos verlo en línea ¿Qué más deparará el futuro para WikiLeaks?

WikiLeaks sin nombre de dominio



Si, en estos momentos, entramos a la página de WikiLeaks, nos vamos a encontrar con un mensaje del navegador indicándonos que el Servidor esta caído.
Esto se explica porque la empresa que le proveía el servicio de nombre de dominio wikileaks.org, EveryDNS.net decidió suspender el servicio de DNS. Mientras se da solución al problema, se realiza la migración del servicio a otra empresa y se expanden las nuevas DNS, WikiLeaks.org estará caído.
Pero una cosa es que este caído el nombre de dominio, y otra es que el servidor web también lo este lo este. Si accedemos directamente a la ip 213.251.145.96 podremos acceder nuevamente al contenido del controvertido website.
Anteayer, el creador de Wikileaks era incluido en el listado de personas buscadas por la Interpol; ayer, Amazon decidió cancelar su servicio de alojamiento producto de presiones políticas, y; hoy, Wikileaks se queda sin nombre de dominio.
De momento, se han creado diversos mirrors a través de los cuales se puede acceder al conteido del sitio web.

Framework JavaScript para aplicaciones móviles con HTML5



Jo es un framework JavaScript para aplicaciones móviles con HTML5. Fue diseñado originalmente para trabajar en plataformas móviles como una GUI (interfaz gráfica de usuario) y capa de datos liviana en la parte superior de un PhoneGap.
Desde su creación, Jo ha sido probado con éxito como un framework ligero, muy bueno para navegadores de celulares y equipos móviles, navegadores y widgets de escritorio.
Jo se comparte bajo licencia OpenBSD y realmente es muy liviano, sólo pesa 8KB, sin dependencias.

Microsoft Security Essentials como un Protector de Pantalla


Los que han usado el famoso antivirus Avast en Windows, pueden saber sobre esta característica. Cuando la herramienta esta activada, Avast puede analizar la PC mientras se encuentra inactiva. En otras palabras, cuando el sistema esta inactivo y se muestra el protector de pantalla (Screensaver), Avast se ejecuta y lleva a cabo las tareas mencionadas en el background.


Si eres usuario de Microsoft Security Essentials y quieres utilizar esta genial herramienta en MSE también, aquí tenemos una alternativa. Jwils876 de DevianArt ha publicado un screensaver muy bonito y muy parecido al screensaver de Avast Antivirus.

¿Cómo podemos utilizar Microsoft Security Essentials al mostrar el Screensaver?
Son sólo 3 pasos:
1. Descargar el protector de pantalla desde aquí. Luego extraemos su contenido en un folder y veremos dos protectores de pantalla. Damos clic derecho en uno de ellos (el NG o Screensaver No Gráfico actualizará y escaneará silenciosamente en búsqueda de virus desde el prompt CMD) y seleccionamos la opción Instalar.



3. Damos clic derecho en el Escritorio, seleccionamos Personalizar y luego en la opción Protector de Pantalla. Nos aseguramos que el protector de pantalla de MSE sea el screensaver por defecto. Aquí, podemos cambiar el tiempo de espera por defecto.
4. Desde ahora, cuando el sistema entre en inactividad y veamos el salva pantalla de Microsoft Security Essentials (la primera imagen), el antivirus de Microsoft iniciará sus actividades.

Google lanza su Chrome Web Store



Después de varios meses del anuncio, la tienda de Google, llamada Chrome Web Store, abrió sus puertas; y lo que nos ofrece es un mercado centralizado y en línea de aplicaciones web, que podemos descargar e instalar en el sistema operativo Chrome OS y/o en el navegador Chrome.

El marketplace es muy parecido al de Google Android o a la App Store de Apple, esta diseñado para Chrome 8 (lanzado la semana pasada) y ofrece, además de aplicaciones, muchas extensiones y temas para personalizar el navegador...

Amazon ya manifestó que esta ofreciendo su aplicación Windowshop, una mini versión de Amazon.com; el New York Times también lanzó su aplicación y, asímismo, podemos encontrar muchos juegos online. El proceso de pago esta integrado con Google Checkout.

Chrome Web Store, que se pensó sería lanzado en octubre, fue presentado en un evento de Google, en San Francisco. De momento, nosotros podemos acceder a la tienda, pero no podemos realizar compras, debido a que su acceso esta limitado a los residentes en Estados Unidos; aunque planean ampliar el número de países a inicios del próximo año.

Otro punto interesante ha resaltar es el anuncio de que las aplicaciones de Chrome Web Store también podrán ser utilizadas con otros navegadores, mientras cumplan con ciertos estándares.

Así pues, Google Web Store ya esta abierto para las empresas. Los desarrolladores ya han empezado a subir sus aplicaciones y Google espera que el número de usuarios crezca con el tiempo. Ya lo veremos...

10 Errores MySQL cometidos por desarrolladores PHP


Si eres un Desarrollar web, ten en cuenta los 10 errores mas cometidos en la base de datos MySql.
Una base de datos es un elemento fundamental en la mayoría de las aplicaciones web. Si usamos PHP, probablemente usemos MySQL - integrante del conocido LAMP.
PHP es relativamente sencillo y la mayoría de nuevos desarrolladores pueden escribir código funcional en pocas horas. Sin embargo, construir una solida aplicación con diseño de base de datos toma su tiempo y experiencia. Por ello, siguiendo este post de sitepoint, vamos a listar los 10 peores errores de MySQL; pero, que también podrían darse con otro servidor de base de datos SQL.

1. Usar MyISAM en vez de InnoDB

MySQL tiene una variedad de motores o database engines; pero, es probable que nos hayamos encontrado casi siempre con MyISAM y/o InnoDB.
MyISAM es el motor por defecto; sin embargo, a menos que no estemos creando una base de datos sencilla o de pruebas, usar MyISAM como nuestro motor es una opción equivocada. MyISAM no soporta restricciones de claves foráneas o transacciones, esenciales para mantener la integridad referencial de los datos. Además, del hecho de que toda la tabla se bloquea cuando uno inserta o actualiza un registro, lo que provoca un efecto adverso en el rendimiento de la aplicación, cuando esta crece.
La solución: Usar InnoDB...

2. Usar las funciones MySQL de PHP
Desde sus inicios, PHP nos provee de librerías de funciones especiales para el manejo de MySQL. Muchas aplicaciones dependen de las funciones mysql_connect, mysql_query, mysql_fetch_assoc, etc. pero el propio manual de PHP dice:
Si estas usando la versión de MySQL 4.1.3 o superior se recomienda el uso de la extensión mysqli.
mysqli o la extensión mejorada de MySQL, tiene notorias ventajas:
  • Una (opcional) interfaz orientada a objetos
  • Declaraciones preparadas (que nos ayudan a prevenir inyecciones SQL y a incrementar el rendimiento)
  • Múltiples declaraciones y soporte de transacciones
Alternativamente, debes de considerar usar PDO si deseamos mantener un soporte a múltiples bases de datos.

3. No validar el acceso de usuarios

Esta debería de ser probablemente la #1: Nunca confiar en lo que escribe el usuario. Validar cada cadena de texto que es enviada al servidor con PHP, aún cuando usamos JavaScript, debería ser la norma. Las más sencillas inyecciones de SQL dependen de códigos como este:
<?php
$username = $_POST["name"];
$password = $_POST["password"];
$sql = "SELECT userid FROM usertable WHERE 
username='username'AND password='$password';";
// run query...
?>
Esto podría ser crackeado ingresando “admin’ ; –“ en el campo del nombre de usuario. El string del SQL quedaría como sigue:
SELECT userid FROM usertable WHERE username='admin';
El cracker podría loggearse como “admin”, sin necesidad de conocer la clave, ya que esta comentada en el SQL.

4. No usar UTF-8
UTF-8 resuelve muchos problemas de internacionalización. Aunque no será soportado adecuadamente en PHP hasta la versión 6.0, hay algunas cosas que podemos hacer al configurar los caracteres de MySQL como UTF-8.


5. Favorecer a PHP sobre SQL

Cuando somos nuevos con MySQL, es común resolver los problemas en el lenguaje que más conocemos. Esto nos puede conducir a un código más lento e innecesario. Por ejemplo, en vez de usar las función nativa de mysql AVG(), usamos un loop PHP para calcular el promedio obteniendo todos los valores de un conjunto de registros.
También hay que tener cuidado de las consultas SQL dentro de los bucles de PHP. Siempre es recomendable realizar una consulta y luego recorrer sus resultados.
En general, hay que utilizar los puntos fuertes de la base de datos para analizar los datos.

6. No optimizar tus consultas
El 99% de los problemas de rendimiento con PHP son causados por la base de datos y una consulta SQL mal realizada podría causar estragos en nuestra aplicación. La declaración EXPLAIN de MySQL, el Query Profiler y muchas otras herramientas, nos ayudarán a encontrar nuestra consulta acertada.

7. Usar los tipos de datos equivocados

MySQL ofrece una variedad de tipos de datos: numéricos, de cadena y fecha. Si estamos almacenando una fecha, hay que guardarla en un campo DATE o DATETIME. Usar un INTEGER o STRING puede hacer de nuestras consultas SQL más complicadas.
A menudo podríamos tener la tentación de almacenar nuestro propio formato de datos; por ejemplo, almacenar objetos serializados de PHP como string; gestionar la base de datos sería más fácil; pero, MySQL se convertirá en un almacén de datos tontos y que, probablemente, nos lleven a más problemas.

8. Usar * en las consultas SELECT

No es conveniente usar el * para devolver todas las columnas de una tabla, es ocioso. Sólo debemos extraer los datos que necesitamos, incluso si requerimos de todos los campos en un momento, en el futuro, nuestras tablas pueden cambiar.

9. Sub o Sobre Indexación
Como norma general, los índices deben aplicarse a cualquier columna que vaya a ser llamada en la clausula WHERE de una consulta SELECT.
Por ejemplo, supongamos que tenemos una tabla user con un ID numérico (clave primaria) y una dirección de correo electrónico. Durante la sesión de usuario, MySQL debe localizar el ID correcto al buscar un correo electrónico. Con un índice, MySQL podría usar un algoritmo de búsqueda rápida para localizar el e-mail casi instantáneamente. Sin un índice, MySQL debe comprobar todos los registros en orden, hasta encontrar la dirección de correo.
A veces es tentador añadir índices a cada columna; sin embargo, estos se regeneran con cada INSERT o UPDATE en una tabla. Lo que podría tener un gran impacto en el rendimiento, por ello sólo debemos añadir índices a los campos estrictamente necesarios.

10. Olvidarse de hacer backups

Puede sonar raro, pero los discos duros pueden malograrse. Los servidores pueden quemarse... y la perdida de nuestros datos MySQL serían catastróficos. Por ello, hay que asegurarnos de contar con copias de seguridad automatizadas o réplicas de nuestra base datos.

11. Bonus mistake: No considerar otras bases de datos
MySQL puede ser la base de datos más popular y aceptada por los desarrolladores de PHP; pero, no es la única opción. PostgreSQL y Firebird son sus competidores más cercanos, ambos son open source y no están manejados por una corporación. Microsoft provee SQL Server Express y Oracle 10g Express; ambas son versiones gratuitas de las populares ediciones enterprise. Incluso, SQLite puede ser una alternativa viable para aplicaciones pequeñas o embebidas.

Top 10 Videos - youtube



Con más de 700 mil millones de videos vistos y algo de 13 millones de horas de video subidos a lo largo del 2010, YouTube ha publicado en su blog la lista de los diez vídeos más vistos durante el año. La lista incluye, por supuesto, el trailer de Twilight Eclipse y una referencia a Justin Beiber, y una gran cantidad de videos virales, entre ellos el de Old Spice...


Videos más vistos en YouTube 2010

A nivel mundial, a Noviembre del 2010, esta es la lista de los videos más vistos de YouTube (excluyendo los videos bajo sello musical):
  1. BED INTRUDER SONG!!! (now on iTunes)
  2. TIK TOK KESHA Parody: Glitter Puke - Key of Awe$ome #13
  3. Greyson Chance Singing Paparazzi
  4. Annoying Orange Wazzup
  5. Old Spice | The Man Your Man Could Smell Like
  6. Yosemitebear Mountain Giant Double Rainbow 1-8-10
  7. OK Go - This Too Shall Pass - Rube Goldberg Machine version
  8. THE TWILIGHT SAGA: ECLIPSE - Trailer
  9. Jimmy Surprises Bieber Fan
  10. Ken Block's Gymkhana THREE, Part 2; Ultimate Playground; l'Autodrome

Videos musicales más vistos en YouTube 2010

A nivel mundial, a Noviembre del 2010, los videos musicales más vistos son:
  1. Justin Bieber - Baby ft. Ludacris
  2. Shakira ft. Freshlyground - Waka Waka (This Time for Africa) (The Official 2010 FIFA World Cup Song)
  3. Eminem - Love The Way You Lie ft. Rihanna
  4. Eminem - Not Afraid
  5. Rihanna - Rude Boy
  6. Justin Bieber - Never Say Never ft. Jaden Smith
  7. Justin Bieber - Never Let You Go
  8. Lady Gaga - Alejandro
  9. Justin Bieber - Somebody To Love Remix ft. Usher
  10. Lady Gaga - Telephone ft. Beyonce

YouTube Zeitgeist

Los términos de búsqueda más consultados en YouTube durante el año son:
Enero - haiti
Febrero - luge
Marzo - eclipse trailer
Abril - ipad
Mayo - eminem not afraid
Junio - shakira waka waka
Julio - double rainbow
Agosto - bed intruder
Septiembre - halo reach
Octubre - whip my hair
Noviembre - firework
YouTube también ha publicado una línea de tiempo con los videos más populares mes a mes, llamada Rewind.

Hackers defienden WikiLeaks atacando a PayPal y MasterCard


Un grupo de hackers conectados al imageboard online 4chan, mejor conocidos como Anonymous, han tomado represalias contra varios sitios web que se negaron a prestar servicios a WikiLeaks, poco después de que el sitio empezó a difundir los cables secretos.
El sitio del banco suizo PostFinance, que cerró la cuenta del fundador de WikiLeaks, Julian Assange, estuvo caído por buen tiempo. Los hackers también atacaron a PayPal por haber suspendido y cancelado la cuenta de la organización, pero sólo lograron derribar el blog del sitio web.
Mientras publico esta nota, el sitio web de Mastercard se encuentra caído, producto de un ataque DDoS.
Otras empresas que negaron sus servicios a WikiLeaks son EveryDNS.net y Amazon.
Aunque la mayoría de sitios afirma que no cerraron la cuenta de WikiLeaks debido a presiones políticas, sino por razones técnicas... La gente de la denominada “Operación Reembolso” no piensa igual.

Facebook Acepta Paypal


Paypal ahora en Facebook, una buena noticia para los anunciantes de Facebook, es que ahora la red social permite realizar los pagos por su servicio de publicidad vía Paypal.


Facebook agrupa a cerca de 400 millones de personas, el 70% de fuera de los Estados Unidos; por lo que si uno tiene un pequeño negocio y quiere darlo a conocer; esta es una gran alternativa.

Adicionalmente a los pagos por anuncios, Facebook también esta permitiendo realizar los pagos vía Paypal de los Créditos que pueden usarse en juegos y aplicaciones, como también de las compras del Facebook Gift Shop.

Nosotros queremos dar a las personas que usa Facebook, tanto a anunciantes como desarrolladores, una rápida y confiable manera de pagar por nuestros servicios., dijo Dan Levy, director de operaciones de pagos de Facebook.

Pero Facebook no es el único beneficiado. Paypal ha estado tratando de tener una mayor presencia en los micropagos y este acuerdo se lo permite. Otras opciones de pago en Facebook incluyen las tradicionales tarjetas de crédito y por telefonía móvil (usando Zong).


web-xtreme.blogspot.com. Con la tecnología de Blogger.