Hacker of the Web
Tus ideas en código!...y mas

[+/-]
Twitter prepara nuevo programa de television

Reveille y Brillstein Entertainment Partners, dos productoras de televisión estadounidense, anunciaron hoy que se ha firmado un acuerdo con twitter para lanzar un programa a la televisión abierta. Con el cual la audiencia pueda seguir a los famosos en tiempo real de lo que están haciendo.

titulo

Por lo antes dicho, es mas que claro que la idea es usar Twitter para poner a personas comunes tras la pista de famosos en un formato interactivo y competitivo.

"Twitter está transformando el modo en que la gente se comunica, especialmente los famosos y sus fanáticos", dijo el director ejecutivo de Reveille, Howard T. Owens, quien espera que el nuevo proyecto "lleve el potencial de Twitter a la televisión".

Aunque la información fue publicada, aún existen cosas que estas productoras se guardan. Lo que se sabe por el momento es que pondrán a lo mejor de lo mejor, pues ambas productoras afirman que es un proyecto inédito en TV y que seguro tendrá éxito.

"Capturará lo mejor acerca de Twitter," Reveille Productions Noé Oppenheim dijo, "y es un programa de televisión que obliga por derecho propio."

Aunque aún no se han dado a conocer algunos datos importantes de dicho lanzamiento de Twitter a la TV, como ¿cual será el formato del programa? o ¿cuando saldrá al aire?. Preguntas que la mayoría nos hacemos pues el hecho de que Twitter haga algo de esa magnitud lo hace un poco interesante, incluso para los que ni siquiera lo utilizan.

La red social de micro-bloggin fue fundada en 2006, y solo puedes postear 140 caracteres por entrada o tweet. Dicha red fue utilizada por Barack Obama durante su campaña politica para llegar a la presidencia de los Estados Unidos.

Fuentes:
ADN.es
ElPais.com
ElMundo.es
Clarin.com
BBC.co.uk

[+/-]
Almacenamiento 5D en DVD's, con capacidad de 1.6 TB

La tecnología en cuanto a almacenamiento de datos sigue evolucionando, desde que se creo el primer Disco Duro en 1956 con capacidad de 5Mb y con un peso de 1000kg.

Al cual después de 11 años evoluciono la forma de almacenar datos con el primer disquete de 8 pulgadas creado en 1967 con capacidad de 80kb. Más después y mucho mejor apareció el primer disco compacto en 1979 permitiendo almacenar hasta 780Mb.

Y después llegaría un disco de almacenamiento óptico de alta densidad o DVD el cual permitiría almacenar hasta 4.7Gb. Y por ultimo llegaría la Memoria USB en 1992 con máximas capacidades de 64Mb con mucho menor tamaño y durabilidad.

Grabacion en 5D

El punto es que un grupo de investigadores de la universidad Swinburne en Australia están investigando un método de grabación con partículas de oro de escala nanométrica en discos DVD.

Dicho método permitirá obtener un almacenamiento de hasta diez dimensiones de almacenamiento, es decir, que multiplicaría el almacenamiento normal actual de un DVD hasta 2500 veces. Lo cual sería una capacidad monstruosa de 12Tb.

Pero por el momento solo han logrado un almacenamiento de 3D, con lo cual aumentaron la capacidad de un DVD actual 300 veces, es decir, hablando en Terabyte 1.6Tb.

Anteriores investigaciones lograban un aumento con grabaciones basadas en color o polarización, pero esta es la primera que se logra con ambos métodos.

Mas Informacion:
Theinquirer.es
BCC
Wikipedia:
Disquete
Disco compacto
DVD
Memoria USB

[+/-]
Añadir dos o mas secciones en una misma linea

Supongamos que tienes un gadget de Adsense, pero ocupa mucho espacio, que tal si en vez de tener un solo gadget, agregas dos en el mismo espacio. Te ahorrarías un poco de espacio y al mismo tiempo ganarías mas anuncios y por lo cual mas clics en anuncios.

Para los usuarios de Blogger que quieren aprovechar al máximo cada espacio del blog, o simplemente por estética. Pero por otras razones también puede ser utilizado por usuarios de adsense.

[+/-]
Primer anuncio de Google por Television

De nuevo da de que hablar el gigante Google, pero parece que ya no solo es 'el gigante de Internet', si no que esta vez dio de que hablar por la publicación de un anuncio en televisión, con el cual da a conocer su navegador web Chrome. El 'spot' primero fue ganador de un concurso de popularidad, que tuvo lugar, claro, en YouTube.

Google Chorme


Y pues de si de innovar se trata, Google siempre levanta la mano, ya que tenia que intentar algo nuevo para meterse en la pelea de los navegadores mas importantes de Internet, y que mejor que atacar directamente en masas, con un medio tan eficiente como lo es la Televisión. Dicha pelea por el momento la protagonizan tres navegadores: Internet Explorer, que domina el mercado con un voluminoso 66%, Mozilla Firefox con un 22% y Safari con poco mas del 8%.



El pasado fin de semana fue emitido dicho 'spot' por primera vez en televisión estadounidense. El anuncio fue elaborado dentro de Google Japón, fue elegido después de ser el que mas visitas recibió en el Portal de intercambio de vídeos YouTube, que también es propiedad de Google. La cifra de visitas recibidas, desde que fue publicado en enero es, por alrededor de 2,200,000 de personas.

Elaborado mediante la técnica de 'stop motion'. En el cual se puede ver el logotipo de Google Chrome, como si fuera un juguete que empieza a rebotar a lo largo del anuncio y desapareciendo todas las piezas, hasta quedar una imagen como una ventana del navegador de Google.

Por el momento el anuncio se emitirá únicamente en EE UU. El movimiento demuestra la importancia. "Estamos buscando la forma de aumentar la popularidad de otros navegadores y de Chrome", ha explicado al Hollywood Reporter la directora de comunicaciones de Google, Ellen West.

Fuente:
http://www.cnnexpansion.com/

[+/-]
Cross-Browser(paginas compatibles con cualquier navegador) con IE8.js

Y es que, en lo que va del 2009, Mozilla Firefox que es un navegador gratuito y que también esta disponible para Windows, Mac y Linux. Ha incrementado su cuota de uso, frente al navegador con el que todos crecemos, Internet Explorer, y que para su uso y/o actualizar es necesario tener Windows original pero sigue teniendo la delantera.

Pero la situación no es comparar a estos dos navegadores, pues no podemos decir que Internet Explorer sea peor o mejor que Mozilla Firefox, cada navegador tiene sus pros y sus contras. A eso hay que añadirle que cada quien tiene sus preferencias y es de locos tratar de cambiarlas.


El hecho, es que los dos navegadores, son los mas utilizados en cuanto se refiere a recorrer los rincones de la Web, como lo muestra la siguiente tabla comparativa, de uso:

Microsoft Internet Explorer66.83%
Mozilla Firefox22.03%
Safari8.21%
Chrome1.26%
Opera0.70%
Netscape0.69%
Estadisticas por Market Share

Por lo tanto es de grandísima importancia ofrecer un sitio cross-browser, es decir, que sea compatible con al menos estos dos primeros.

Para esto existe una librería en Javascript, creada por el programador Inglés, Dean Edwards, quien tiene varios trabajos interesantes entre los que resaltan un compresor de javascript y una funcion de javascript llamada cssQuery() la cual es capaz de seleccionar un elemento de la página usando selectores CSS y sentencias DOM en cualquier navegador.

Pero por ahora hablaremos de IE8.js, el cual permitirá corregir diversas diferencias de Internet Explorer hacia los demás Navegadores, en cuanto a temas de CSS y HTML se refiere. Entre los mas destacados están el uso de la pseudoclase :hover en cualquier elemento de la página, transparencias en PNG(solo archivos con la terminación -trans.png) y otros selectores como:parent > child, adjacent + sibling, adjacent ~ sibling, :hover, :first-child, [attr], [attr="value"], [attr~="value"], [attr|="value"], [attr^="value"], [attr$="value"] y [attr*="value"]

Para agregarlo a tu página o Web/blog, puedes descargarlo directamente desde:
SantyWeb: IE8.js
Google Code: IE8.js

Después subirlo a un Web Hosting y enlazarlo en la cabecera con la URL del archivo, pero tambien puedes ahorrarte la subida de archivos y enlazarlo directamente desde Google Code de la siguiente manera:
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]-->
Nota: si quieres subir el archivo puedes reemplazar la URL del archivo en el código anterior por el proveído en tu Web Hosting.

Fuente principal:
Google Code

[+/-]
Un buscador capaz de destronar Google?

Días atrás se presentó en Harvard el sistema Wolfram Alpha, que según su creador será capaz de responder preguntas simples, como qué temperatura hace en Córdoba o qué distancia hay de Santa Fe a Buenos Aires.

Nova Spivack, un experto de computación e Internet, afirmo que dicho sistema podrá ser de la misma importancia de Google si es que funciona: "Esto es verdaderamente impresionante y significante", exclamó. "Es factible que (el sistema) pueda ser tan importante para el internet(y para el mundo) como lo es Google", aunque en diferente proporcion, afirma el experto estadounidense.


Pero la verdadera inovacion en el buscador, es su habilidad de trabajar con datos en el mismo momento, es decir, de acuerdo con su inventor británico, Dr. Stephen Wolfram. Si preguntas en el buscador cual es la diferencia entre la altura del Monte Everest con la longitud de la Golden Gate Bridge, el buscador te lo dirá. O preguntar cual era la temperatura en Londres el día del asesinato de Jhon F. Kennedy, el sistema buscará la información y la proveerá. Si deseas saber cuando será el próximo eclipse solar en Chicago, o la exacta ubicación actual de la Estación Espacial Internacional, que puede trabajar en ello.

"He querido hacer del conocimiento que hemos acumulado en nuestra civilización computables", dijo la semana pasada. "Yo no estaba seguro de que fuera posible. Estoy un poco sorprendido, todo salió tan bien."

Dr. Wolfram, que se educó en Eton y había terminado su doctorado en física de partículas por el momento en que fue de 20, agregó que la puesta en marcha de Wolfram Alfa a finales de este mes sería sólo el comienzo del proyecto.

"Entenderás de que estas hablando", dijo. "Estamos apenas en el comienzo. Pienso que tendremos un razonable 90 por ciento de los estantes en una típica biblioteca de referencias"

¿Qué dicen los expertos?

"Para aquellos como nosotros, cansados de cientos de páginas de resultados que realmente no tienen mucho que ver con lo que estamos tratando de averiguar, Wolfram Alfa puede ser lo que hemos estado esperando".
Michael W. Jones, Tech.blorge.com

"Es como conectar una línea eléctrica en el cerebro."
Matt Marshall, Venturebeat.com

"Esto es como un Santo Grial ... la capacidad de mirar dentro de las fuentes de datos que no pueden ser rastreados con facilidad y dar respuesta de ellos."
Danny Sullivan, editor en jefe de searchengineland.com

"Solo espero que funcione como lo describen, para que así de una buena vez Google tenga algo de competencia digna de el"
SäNTÿ, santyweb.blogspot.com

Hechos mas importantes en la Red Mundial
1969: El Internet ha sido creada por los EE.UU. Departamento de Defensa con la creación de redes de computadoras en la UCLA y el Instituto de Investigación de Stanford.

1979: La Oficina de Correos británica utiliza la tecnología para crear la primera internacional de redes informáticas.

1980: Bill Gates cierra la negociacion de poner un sistema operativo de Microsoft en los ordenadores de IBM allana el camino para casi universal ordenador propiedad.

1984: Apple lanza el primer éxito de 'moderno' ordenador utilizando la interfaz gráfica para representar los archivos y carpetas, menús desplegables y, sobre todo, el control del ratón.

1989: Tim Berners-Lee crea la World Wide Web - la utilización de los navegadores, páginas y enlaces para que la comunicación en Internet simple.

1996: Google comienza como un proyecto de investigación en la Universidad de Stanford. La compañía es fundada oficialmente dos años más tarde por Sergey Brin y Larry Page.

2009: El Dr. Stephen Wolfram Wolfram lanza Alpha.


Pagina oficial:
http://www.wolframalpha.com/

[+/-]
Manual avanzado de CSS

Ya antes habíamos explicado un poco y básicamente, lo que es el CSS, los elementos que componen el lenguaje, así como también los diferentes tipos de selectores y algunas otras cosas. Algo meramente básico, pero en esta ocasión explicaremos algunas funcionalidades mas avanzadas.


Jerarquía.

La jerarquía es uno de los conceptos básicos que necesitamos para poder manejar CSS en su máxima expresión ya que con la jerarquía podremos añadir estilo solo a las etiquetas deseadas, aunque no es mas que el orden de las etiquetas HTML.

Por ejemplo, Si una etiqueta 'div' que será nuestro contenedor, tiene dentro una etiqueta 'p', la jerarquía para definir un estilo a la etiqueta 'p' sería de la siguiente manera:

En HTML:
<div>
<p>
texto
</p>
</div>

En CSS:
body div p {
background:url(imagen.jpg);
}
Pero si hubiera una etiqueta 'p' dentro de la etiqueta 'p', y quisieramos agregarle estilo solo a ella sería:

En HTML:
<div>
<p>
<p>
texto
</p>
</p>
</div>

En CSS:
body div p p {
background:url(imagen.jpg);
}
Cabe rescatar que en la jerarquía se puede identificar aún mas específicamente algún elemento de la página, agregándole un selector dentro de la misma, por ejemplo:

En HTML:
<div id='contenedor'>
<p class='texto'>
<p>
texto
</p>
</p>
</div>

En CSS:
body div#contenedor p.texto p {
background:url(imagen.jpg);
}


Herencia de estilos.

En CSS, cuando aplicamos estilo a alguna etiqueta, las etiquetas que están dentro, heredarán algunas propiedades. Por ejemplo, si definimos un tipo de fuente a la etiqueta <body style='font-family:georgia;'>, ese tipo de letra será heredado por las demás etiquetas(donde no se sobrescriba).

Estas propiedades hereditarias, son las que modifican la presentación de la letra, es decir, el color de la letra, tipo de letra, tamaño de letra. Mientras que otras como el color de fondo o el borde, no se heredan automáticamente, por lo cual, si se quiere que hereden, habrá la necesidad de llamar a inherit en cada una. Por ejemplo:

Si en HTML tuvieramos:
<div id='barra-lateral'>
<h2>Titulo</h2>
<p>Texto</p>
</div>

Y definiéramos en CSS el estilo de la etiqueta 'div':
#barra-lateral {
font-family:Georgia;
font-size:18px;
color:#CCCC00;
text-align:right;
border:1px dotted #00CCCC;
}
Las propiedades que modifican la presentación de la letra, serán heredadas a los elementos dentro del 'div', pero las demás no serán heredadas, como el borde. Donde si queremos heredar el borde necesitamos agregar en CSS lo siguiente:
#barra-lateral p {
border:inherit;
}
Así la etiqueta HTML 'div' heredará el tipo de borde en la etiqueta 'p'

Pero aún así se hereden algunas propiedades, podremos sobrescribirlas con CSS, por ejemplo:

En el ejemplo anterior, si queremos que la etiqueta 'p' tenga otro tipo de letra, simplemente, se sobrescriben las propiedades a cambiar:
#barra-lateral p{
font-family:Arial;
}
En este ejemplo, la etiqueta 'p' heredará todas las propiedades excepto el borde y el tipo de letra.

Clases

Cuando encontramos el estilo adecuado para una etiqueta de nuestra página web, y queremos que algunas etiquetas compartan el mismo estilo, lo mas normal es querer copiar el estilo en cada una de ellas. Pero en CSS podemos crearnos una clase, que contendrá el estilo. Y después de crear y definir el estilo en la clase, es cosa de aplicarla en donde queramos de la siguiente manera:

En HTML:
<div style='font-family:Georgia;  font-size:18px;  color:#CCCC00;  text-align:right;  border:1px dotted #00CCCC;'></div>
<h2 style='font-family:Georgia; font-size:18px; color:#CCCC00; text-align:right; border:1px dotted #00CCCC;'>Titulo</h2>
<p style='font-family:Arial; font-size:12px; color:#CCCC00; text-align:justify; border:1px ridge #00CCCC;'>Texto</p>

Lo mas adecuado sería definir una clase en CSS:
.clase1 {
font-family:Georgia;
font-size:18px;
color:#CCCC00;
text-align:right;
border:1px dotted #00CCCC;
}
.clase2 {
font-family:Arial;
font-size:18px;
color:#CCCC00;
text-align:right;
border:1px dotted #00CCCC;
}
Y despues aplicarlas de la siguiente manera en HTML:
<div class='clase1'></div>
<h2 class='clase1'>Titulo</h2>
<p class='clase2'>Texto</p>
Otra cosa que debes conocer es que puedes aplicar la clase en las etiquetas que quieras y que puedes aplicar dos clases en un mismo elemento:

En HTML:
<div class='clase1 clase2'></div>
<p class='clase3'>
texto
</p>

Pseudoclases

Las pseudoclases ya estan predefinidas y se activan por si solas, es decir si a un elemento HTML, le agregamos la pseudoclase :hover el estilo que definamos se activará al pasar el mouse sobre el elemento. Por ejemplo:

En HTML:
<div>
<p>
texto
</p>
</div>

En CSS:
div:hover {
background:url(imagen.jpg);
}
Solo tres de las cinco pseudoclases pueden agregarse a cualquier tipo de selector, es decir:

En HTML:
<div id='cont'>
<h2>Titulo</h2>
<p class='texto'>
texto
</p>
</div>

En CSS:
h2:hover {
text-align:right;
}
#cont:hover {
background:red;
}
.text:hover {
color:blue;
}
Existen cinco pseudoclases en CSS, pero solo tres se pueden agregar a cualquier elemento:
:active seleccionado con el ratón
:hover con el puntero del ratón encima, pero no seleccionado
:focus con el foco del sistema

Y las otras son exclusivas de los enlaces:
:link enlace que no ha sido explorado por el usuario.
:visited se refiere a los enlaces ya visitados.

Con esto finalizamos este manual avanzado de CSS, espero que te resultara interesante y al haber comprendido lo anterior estas listo para comenzar a separar de manera mas eficiente el código HTML de la presentación o del código CSS. Si encuentras alguna anomalía o duda, hazlo saber dejando un comentario.

Entradas más recientes Entradas antiguas Página Principal
Arriba