Categorías
Rincon del Gamer

La PlayStation 4 saldra a la venta en noviembre 2013

Los fanáticos de los juegos ya están seguramente haciendo fila para poder ser de los primeros en adquirir la PlayStation 4 que saldrá a la venta en noviembre de este año, e increíblemente va a ser mas económica que un Xbox One.

Según lo que se ha podido recopilar en distintas webs, el precio de la PS4 rondara los USD 399 en  EE.UU., lo que es notablemente inferior a los  USD 499 de la PS3, increíble ¿no?
Se espera que llegue a las tiendas de los EE.UU. el 15 de noviembre, mientras que para los europeos, la PlayStation 4 estará en las tiendas alrededor del 29 de noviembre, intentando que esta nueva Play sea un éxito de venta para las navidades.

playstation 4 - La PlayStation 4 saldra a la venta en noviembre 2013

Muchas de las grandes tiendas virtuales de Internet ya tienen una larga lista de pre-venta, y parece que esta nueva PS4 de última generación superara a la consola de la PS3, al menos Sony lo ha asegurado en sus declaraciones, diciendo que este nuevo Play se presentará “sin fricción y sin fisuras”.
Según lo que se ha podido averiguar sobre esta nueva consola es que hará un seguimiento tanto en el controlador en la mano de un jugador, así como su cara, además en su conferencia GDC Norden reveló algunos aspectos interesantes que esta tecnología se implementará en los juegos.

PlayStation 4
En algunos avances sobre la nueva PS4 se dice que la pantalla será dividida para multijugadores (dos o más jugadores), y que cuando uno de ellos se cambia de lugar, la pantalla también se ubicará automáticamente en la posición nueva del jugador esta es la nueva tecnología de seguimiento incorporada.
La nueva PS4 es negra, al igual que la Xbox One, sin embargo, tiene un diseño angular y parece estar construida de un plástico similar a la máquina original de PS3 Slim. También su cuerpo parece ser más delgado que el Xbox, pero no tendrá muchos cambios significativos.

Esperamos con ansias la nueva PS4, y disfrutar de la nueva tecnología que Sony nos tiene preparada.

Categorías
Videoteca

Fallece Ray Dolby inventor del Dolby Surround

El inventor y revolucionario del audio en el cine, ha fallecido a los 80 años.

Ray Dolby, el inventor y fundador de Dolby Laboratories, ha fallecido a los 80 años, el mismo padecia de Alzheimer y de una Leucemia Aguda que le fue detectada en julio pasado.

Corria los años 1946 cuando el pequeño Dolby (en aquel entonces tenia 16 años), ya hacia su primer experimento con un circuito de un grabador de cinta Ampex (audio simple), esto lo hizo durante su primer empleo.

Desde mi punto de vista, una de las personas que han aportado y mucho a el mundo del cine, hoy en dia hasta en el hogar usamos sus inventos.

Una gran perdida, pero su legado queda, y eso es lo importante…

Categorías
Videoteca

Cazadores de Sombras: Ciudad de Huesos (The Mortal Instruments: City of Bones)

Navegando por la red me he encontrado con esta nueva pelicula, Cazadores de Sombras: Ciudad de Huesos (The Mortal Instruments: City of Bones).
Segun algunos comentarios, ha sido mas o menos un fracaso y por consiguiente, esta en duda su secuela, pero lo que a algunos no les guste, a otros si le puede gustar..

Haciendo una breve sinopsis:
La protagonista Clary Fray (Lily Collins) descubre que su madre era una cazadora de demonios, una persona con habilidades que le permiten eliminar criaturas malignas. Clary heredó esas habilidades y deberá aliarse con otros cazadores para detener una terrible amenaza.

Algunos detalles de la Pelicula:

Dirigido por: Harald Zwart
Basado en la novela de: Cassandra Clare
Productores Ejecutivos: Bob Shaye, Michael Lynne, Martin Moszkowicz
Protagonistas: Lily Collins, Jamie Campbell Bower, Robert Sheehan, Kevin Zegers, Lena Headey, Kevin Durand, Aidan Turner, Jemima West, Godfrey Gao with CCH Pounder, con Jared Harris y Jonathan Rhys Meyers

Aun no la he visto, veo que aqui en Paraguay la misma se estrena hoy, seria bueno ir a ver, asi podemos dar una opinion al respecto, siempre hay que darle el beneficio de la duda

Categorías
Videoteca

Dragon Ball Z: La batalla de los Dioses (Dragon Ball Z, Battle of Gods) 2013

Dragon Ball Z, La batalla de los Dioses ya esta por llegar a los paises de latinoamerica, ya falta poco, la pelicula mas esperada de este año.

Ya falta poco, las fechas de estreno de esta nueva pelicula, variará de acuerdo a cada pais, ha afirmado la empresa Diamond Films México, la encargada oficial de su distribucion y que confirmo su proyeccion en los paises de Argentina, México, Venezuela, Perú, Chile, Colombia, Paraguay y Brasil, segun estuve recabando informacion (Wikipedia) las fechas de estreno en cada pais de latinoamerica seria el siguiente:

  • En Argentina se confirmó a través de la red social de Diamond Films Argentina que la película será estrenada el 19 de septiembre de 2013
  • En Ecuador se confirmó a través de las cadena de cines “Cinemark Ecuador” y “Supercines” que la película será estrenada el 20 de septiembre del presente año.
  • En Perú se confirmó a través de la red social de Diamond Films Perú que la película será estrenada el 26 de septiembre del presente año.
  • En México se confirmó a través de la red social de Diamond Films México que la película será estrenada el 27 de septiembre del presente año.19 que la película llegaría a sus salas el día 27 de septiembre.
  • En El Salvador se confirmó a través de la red de cines “Cinepolis El Savador” que la película será estrenada el 27 de septiembre del presente año.
  • En Guatemala se confirmó a través de la cadena de cines “Cinepolis Guatemala” que la película será estrenada el 27 de septiembre del presente año.
  • En Costa Rica se confirmó a través de la cadena de cines “Cinepolis Costa Rica” que la película será estrenada el 27 de septiembre del presente año.
  • En Colombia se confirmó a través de la cadena de cines “Cinepolis Colombia” que la película será estrenada el 27 de septiembre del presente año.
  • En Chile se confirmó a través de la red social de Diamond Films Chile que la película será estrenada el 10 de octubre del presente año.
  • En Paraguay la distribuidora local de película, Distrimovies, filial paraguaya de la empresa internacional Diamond Films, confirmó que la película se estrenaría el 27 de septiembre del presente año.

No falta mas decir que, estare ahi en primera fila

Categorías
Programacion PHP

Guardar una imagen en la Base de Datos (mysql)

[ads1]A continuacion mostraremos una sencilla forma de como realizar la subida de imagenes a nuestra base de datos y no a nuestro servidor.
guardar bd imagen1 - Guardar una imagen en la Base de Datos (mysql)

Inicialmente creamos nuestra bd y lo llamamos “bd_laboratorio“, luego creamos la tabla usando este sql

[highlight]
CREATE TABLE IF NOT EXISTS `subir_imagen` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nombre_imagen` text NOT NULL,
  `imagen` mediumblob NOT NULL,
  `tipo` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
[/highlight]

Archivo index.php

[highlight]
<?php
//conexion a la base de datos
$link mysql_connect('localhost''root''');
if (!$link)
   die('Error al conectarse con MySQL: ' mysql_error().' <br>Número del error: '.mysql_errno());
if (! @mysql_select_db("bd_laboratorio",$link)){
   echo "No se pudo conectar correctamente con la Base de datos";
   exit();
}
//le dimos click al boton grabar?
if (isset($_POST['guardar']))
{
$nombre $_FILES['imagen']['name'];
$imagen_temporal $_FILES['imagen']['tmp_name'];
$type $_FILES['imagen']['type'];
//archivo temporal en binario
$itmp fopen($imagen_temporal'r+b');
$imagen fread($itmpfilesize($imagen_temporal));
fclose($itmp);
//escapando los caracteres
$imagen mysql_real_escape_string($imagen);$respuesta mysql_query("insert into subir_imagen (id, nombre_imagen, imagen, tipo) 
values(0, '$nombre', '$imagen', '$type')"$link);
//redireccionamos
header("Location: index.php?".($respuesta 'ok' 'error'));
}
//guardado OK
if (isset($_GET['ok']))
{
echo '<p>Guardado Exitosamente</p>';}
//si no se guardo de manera correcta?
if (isset($_GET['error']))
{
echo '<p>Ocurrio un error a la hora de realizar la insercion...</p>';}

//formulario que nos permite subir a la BD el archivo
echo '
<form action="index.php" enctype="multipart/form-data" method="post">
<input type="file" name="imagen" id="imagen" />
<input type="submit" value="Guardar" name="guardar" />
</form>';
$sql mysql_query("select id, nombre_imagen, imagen from subir_imagen"$link);
$imagenes = array();
while($row mysql_fetch_assoc($sql))
{
$imagenes[$row['id']] = array(
'id' => (int) $row['id'],
'nombre' => $row['nombre_imagen'],
'imagen' => $row['imagen'],
);
}
//existen imagenes para mostrar?
if (!empty($imagenes))
{
echo '<span style="text-decoration:underline;">Imagenes guardadas en la BD:</span>';
foreach($imagenes as $valor)
echo '<p>'$valor['id'] ,' - ' $valor['nombre'] ,' - <a href="ver.php?i='$valor['id'] ,'">Ver Imagen</a></p>';
}
?>
[/highlight]

Dicho archivo nos permitira hacer la busqueda y posterior subida a nuestra base de datos, y finalmente poder visualizar el mismo en un listado.

El archivo ver.php nos permitirá visualizar la imagen subida a la Base de Datos.

[highlight]
<?php
//conexion a la base de datos
$link mysql_connect('localhost''root''');
if (!$link)
   die('Error al conectarse con MySQL: ' mysql_error().' <br>Número del error: '.mysql_errno());
if (! @mysql_select_db("bd_laboratorio",$link)){
   echo "No se pudo conectar correctamente con la Base de datos";
   exit();
}
//si enviamos por parametro la id
$id = (int) $_GET['i'];
//no hay id
if (empty($id))
//redireccionamos
header("Location: index.php");$sql mysql_query("select id, imagen, tipo from subir_imagen where id = $id"$link);
$imagenes = array();
while($row mysql_fetch_assoc($sql))
$imagenes[$row['id']] = array(
'id' => $row['id'],
'imagen' => $row['imagen'],
'tipo' => $row['tipo'],
);
//existen imagenes para mostrar?
if (!empty($imagenes))
{
header("Content-Type: ".$imagenes[$id]['tipo']);
echo $imagenes[$id]['imagen'];
}
?>
[/highlight]

Esta seria una forma de subir imagenes a nuestra base de datos, cabe mencionar que necesitarian de buen espacio de almacenamiento en su BD asi se evitan futuros problemas por espacio en el mismo  :)

Quedandonos la visualizacion final de la siguiente forma

guardar bd imagen2 - Guardar una imagen en la Base de Datos (mysql)
Categorías
CSharp

Pintar filas de una grilla (GridControl) usando C# 2005 y DevExpress

En el transcurso de nuestra vida, nos encontramos con interrogantes muy peculiares, principalmente cuando nos dedicamos al mundo del desarrollo de aplicaciones de escritorio.

En un desarrollo que hice, necesitaba hacer resaltar cada fila de una grilla de acuerdo a su estado, el proyecto estaba desarrollado en C# de Visual Studio 2005, con DevExpress v 8.2.

Aqui les traigo los pasos a realizar para hacer que tu grilla usando DevExpress, logre tener diferenciado cada linea de acuerdo a un determinado valor de uno de sus columnas.

Una ves que tenemos creado nuestro GridControl (DevExpress), debemos entrar a su panel de control como mostramos en la siguiente imagen

FILAS 5 - Pintar filas de una grilla (GridControl) usando C# 2005 y DevExpress

Una ves dentro nos apareceran las opciones que podemos modificar de nuestro GridView, por lo que debemos buscar en la opcion “OptionsSelection” los valores “EnableAppareanceFocusedCell” y “EnableAppareanceFocusedRow” y a ambos asignarle valor “False”, de esta forma evitariamos que cuando mostremos la grilla la fila y/o campo/s esten seleccionados y no nos deje ver los colores que asignamos para cada accion.

Luego en el mismo lugar (panel de control de la grilla), nos dirigimos a el simbolo con forma de rayo que esta en la parte de arriba, accediendo de esa forma a los distintos metodos que podemos crear o usar de la Grilla, en especial usariamos el metodo “RowStyle” como podemos ver en la imagen siguiente.

FILAS 1 - Pintar filas de una grilla (GridControl) usando C# 2005 y DevExpress

Al darle doble click encima, nos creara el metodo y es donde trabajaremos, quedandonos de la siguiente forma.

FILAS 2 - Pintar filas de una grilla (GridControl) usando C# 2005 y DevExpress

Llegado hasta aqui ya tenemos todo listo para colocar el codigo que nos permitira tener cada fila de acuerdo al valor de una de nuestras columnas pintadas de diferente color.

El siguiente codigo es el encargado de realizar lo que queremos:

[highlight]
            string estado = "";
            GridView vista = sender as GridView;
            try
            {
                estado = vista.GetRowCellValue(e.RowHandle, vista.Columns["estado"]).ToString().Trim();
            }
            //controlamos cualquier excepcion
            catch { };

            //revisamos de acuerdo al estado
            switch (estado)
            { 
                case "PENDIENTE":
                    e.Appearance.BackColor = Color.Yellow;
                    e.Appearance.BackColor2 = Color.White;
                    break;
                case "RECHAZADO":
                    e.Appearance.BackColor = Color.Red;
                    e.Appearance.BackColor2 = Color.White;
                    break;
                case "PROCESADO":
                    e.Appearance.BackColor = Color.Green;
                    e.Appearance.BackColor2 = Color.White;
                    break;
            }
[/highlight]

Explicando un poco el codigo:

La variable string estado = “”; nos permitiria guardar el valor que tiene nuestra columna de comparacion y pintar la fila entera de acuerdo a su determinado valor.

La variable GridView vista = sender as GridView;, nos permite inicializar de tal forma que el objeto “sender” contenga los mismo valores que posee un GridView y por consiguiente la variable creada “vista”, tendra tambien esos mismos valores.

[highlight]
try
            {
                estado = vista.GetRowCellValue(e.RowHandle, vista.Columns["estado"]).ToString().Trim();
            }
            //controlamos cualquier excepcion
            catch { };
[/highlight]

Esta porcion de codigo nos permite obtener el valor que posee la columna que querramos comparar luego, se pone dentro de un try/catch para evitar alguna excepcion que ocurra en el camino.

Una ves obtenido el valor de dicho campo, el que hace la magia para pintar toda la fila lo podemos ver en el siguiente codigo

[highlight]
//revisamos de acuerdo al estado
            switch (estado)
            { 
                case "PENDIENTE":
                    e.Appearance.BackColor = Color.Yellow;
                    e.Appearance.BackColor2 = Color.White;
                    break;
                case "RECHAZADO":
                    e.Appearance.BackColor = Color.Red;
                    e.Appearance.BackColor2 = Color.White;
                    break;
                case "PROCESADO":
                    e.Appearance.BackColor = Color.Green;
                    e.Appearance.BackColor2 = Color.White;
                    break;
            }
[/highlight]

Siendo por fin el resultado final el siguiente:

FILAS 4 - Pintar filas de una grilla (GridControl) usando C# 2005 y DevExpress

Espero que les haya gustado, pareciese muy basico lo expuesto, pero puedo asegurarles que a mas de uno en algun momento de su vida, lo necesitara…

Categorías
Tecnología

La feria de tecnologia mas grande del mundo, la IFA

En la IFA, se ha presentado lo mas nuevo en televisiones, celulares, tablets y computadoras. Y tambien lo nuevo, el SmartWatch.

Como bien todos sabemos, el año que viene empezara el mundial Brasil 2014 y para tal motivo, ahora en la feria son mostrados la gran variedad de televisores UHD (ultra high definition), que a diferencia de las Full HD, las UHD necesitan un poco mas de espacio en nuestra casa (55 pulgadas para arriba cada televisor  ;D )

ifa 2013 tv 1 - La feria de tecnologia mas grande del mundo, la IFA

 

ifa 2013 tv 2 - La feria de tecnologia mas grande del mundo, la IFA

ifa 2013 tv 3 - La feria de tecnologia mas grande del mundo, la IFA

La feria esta plagada de estos nuevos televisores, con imponentes graficas, que a cualquier ser humano, le interesaria mirar y admirar (y si cabe la posibilidad comprar  :P ).

Por otro lado tambien, estan las nuevas computadoras, tablets, celulares, etc. En este apartado la empresa Samsung ha mostrado su nueva gama, el Galaxy Note de 10 pulgadas, tambien una nueva version de su gran telefono, la Galaxy Note 3, y por consiguiente su nuevo y muy novedoso SmartWatch, su reloj inteligente la Samsung Galaxy Gear

smartwatch - La feria de tecnologia mas grande del mundo, la IFA
Cabe destacar lo interesante que se esta volviendo el mundo tecnologico, cada dia, mes, los gigantes en este rubro, nos demuestran que la tecnologia cada dia/mes, avanza a pasos agigantados.

Categorías
Programas

CCleaner, limpia tu PC para que vaya mas rapido

Hago este articulo, por que a pesar que ya CCleaner lleva sus años, es mejor darle una perspectiva de alguien que lo usa desde hace tiempo.

CCleaner es un programa que desde hace bastante tiempo lo tengo bien guardado he instalado, gracias a él puedes realizar una limpieza completa de tu pc haciendo que todo contenido basura que tengas, la elimine y asi hacer a tu pc mas rápida.

CCleaner es indispensable para la optimizacion de tu pc, su funcion principal es la de limpieza, se encarga de analizar de manera rapida y detecta archivos innecesarios, a veces de tus propios programas instalados, tu Sistema Operativo, y se encarga de eliminarlos de manera sencilla y rapida.

Desde mi punto de vista es una herramienta indispensable, o que opinan ustedes?

CCleaner tiene su version Gratis y la de Pago, cualquiera de los dos lo pueden descargar del enlace al final del articulo.

Descarga: CCleaner

Categorías
Videoteca

En secuela del Dia de la Independecia Will Smith podria ser protagonista

Roland Emmerich, director de la pelicula Día de la Independencia, comento hoy que Will Smith, que protagonizo la pelicula taquillera del año 1996, podría estar en la secuela de dicha pelicula, que ya lleva un buen tiempo trabajando por ella.

El director (Emmerich) menciono “Ahora estamos hablando otra vez con Will Smith, no está totalmente fuera de las opciones

Roland Emmerich comenta “Me gustaría que estuviera lista a mediados del 2015 o 2016”.

En su momento la pelicula Dia de la Independencia fue la mas taquillera, con no unos despreciables 50 millones de dolares en la primera semana de su estreno en Estados Unidos, y unos aproximados 800 millones de dolares en todo el mundo.

Es una de las peliculas que he visto en mi infancia y desde aquel momento, no importa la cantidad de veces que lo vea, siempre lo vere como la primera ves, o que dicen?