CSS Frameworks II

Tags: ,

Bueno, continuare hablando un poco más acerca de los CSS Frameworks, hablaré en un principio sobre Global Reset y por último mostraré un par de Frameworks CSS ya desarrollados.

Como hablaba en el post anterior, el Global Reset es necesario para para que nuestro sitio web luzca de alguna manera parecida en varios navegadores, ya que por defecto los navegadores vienen con valores diferentes para la margin, el padding, el line-height, etc. El Global Reset se asegura que en un principio tengamos las mismas reglas de juego para empezar a diseñar.

Personalmente me gusta usar el CSS Reset Reloaded de Eric Meyer:

CSS:
  1. html, body, div, span, applet, object, iframe,
  2. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  3. a, abbr, acronym, address, big, cite, code,
  4. del, dfn, em, font, img, ins, kbd, q, s, samp,
  5. small, strike, strong, sub, sup, tt, var,
  6. dl, dt, dd, ol, ul, li,
  7. fieldset, form, label, legend,
  8. table, caption, tbody, tfoot, thead, tr, th, td {
  9. margin: 0;
  10. padding: 0;
  11. border: 0;
  12. outline: 0;
  13. font-weight: inherit;
  14. font-style: inherit;
  15. font-size: 100%;
  16. font-family: inherit;
  17. vertical-align: baseline;
  18. }
  19. /* remember to define focus styles! */
  20. :focus {
  21. outline: 0;
  22. }
  23. body {
  24. line-height: 1;
  25. color: black;
  26. background: white;
  27. }
  28. ol, ul {
  29. list-style: none;
  30. }
  31. /* tables still need 'cellspacing="0"' in the markup */
  32. table {
  33. border-collapse: separate;
  34. border-spacing: 0;
  35. }
  36. caption, th, td {
  37. text-align: left;
  38. font-weight: normal;
  39. }
  40. blockquote:before, blockquote:after,
  41. q:before, q:after {
  42. content: "";
  43. }
  44. blockquote, q {
  45. quotes: "" "";
  46. }

Sin embargo existen muchos otros:

[Leer mas]

CSS Frameworks I

Tags:

Sonará muy extraño esto de CSS frameworks, pero creo que es el nombre mas adecuado, según la definición de Wikipedia:

En el desarrollo de software, un framework es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Apenas me dí cuenta esta que también podiamos tener frameworks para CSS, es curioso porque yo ya venia utilizando esto de alguna manera en mi proyecto actual (el theme de este blog), lo que estaba haciendo era simplemente separar el style.css en 2 partes, una parte que contenia las reglas generales, el layout, las reglas tipográficas y las reglas para los forms, la otra parte contenia los colores e imagenes, con esto lo que esta haciendo era dejar el Style.css intacto y cada vez que quisiera tener un nuevo diseño basado en la misma estructura, simplemente creaba una nueva hoja de estilo en la que modificada un par de líneas de CSS y ya.

Rebujando en unas de las páginas con mas recusos que conozco, me encontré con un post que me dejo mal parado porque ya lo habian descubierto primero que yo :S, y pues me puse a ver y era algo lógico que debí haber hecho hacia muchisimo tiempo, cada vez que inicio un nuevo proyecto toca iniciar con una hoja de estilos en blanco (lo que no es muy alentador) y empezar a repetir muchas líneas que antes también me habia tocado digitar.

Al grano, no es necesario ser grandes expertos para crear nuestros propios CSS Frameworks, es tan simple como aplicar un poco de lo que yo hice y un poco más de habilidad, podemos en vez de tener 1 hoja de estilos con n-mil líneas de código, tener varias divididas así por ejemplo:

  • reset.css: Estoy segurisimo que muchos no saben que es necesario tener esto del reset, es fundamental para que nuestro sitio web luzca de alguna manera parecido en varios navegadores. Por defecto los navegadores vienen con valores diferentes para la margin, el padding, el line-height, etc, por esta razón es necesario un Reset Global.
  • general.css: Algunas normas generales.
  • layout.css o grid.css: Reglas para los layouts.
  • form.css: Para el estilo de nuestro formularios.
  • ie.css: Donde indicaria los cambios que son necesarios para este problematico "navegador".

Este es un pequeño ejemplo de como podria crear su propio framewok, sin embargo puede ir mucho mas allá y crear muchas otras hojas de estilo, por ejemplo una print, una para dispositivos móviles, entre otras.
[Leer mas]

Microsoft y el Software Gratuito

Tags: , , , , , , , ,

Microsoft anunció que proveerá de acceso libre a herramientas utilizadas para diseñar y desarrollar software a estudiantes secundarios y universitarios. Este lanzamiento posibilitará a los estudiantes utilizar las herramientas de desarrollo y diseño para crear aplicaciones de software, diseñar páginas web o crear nuevos juegos para la Xbox 360.

A través de la web Channel 8 los estudiantes de España, Bélgica, China, Finlandia, Francia, Alemania, Suecia, Suiza, el Reino Unido y los Estados Unidos tendrán a su disposición los siguientes productos:

  • Visual Studio 2005 Professional Edition
  • Visual Studio 2008 Professional Edition
  • Windows Server 2003 Standard Edition
  • SQL Server 2005 Developer Edition
  • Expression Studio
  • XNA Game Studio 2.0

Además, también están disponibles desde la misma web los productos gratuitos:

  • Visual C# 2005 Expresss Edition
  • Visual C++ 2005 Expresss Edition
  • Visual Basic 2005 Expresss Edition
  • Visual J# 2005 Expresss Edition
  • Visual Web 2005 Expresss Edition
  • SQL Server 2005 Express Edition
  • Virtual PC

Todo lo que sea gratis sirve, venga del que venga, desgraciadament, desgraciadamente no todos podemos disfrutar de estas descargas...

Más Info: Welcome to Microsoft DreamSpark

Nueva adquisición de Sun Mycrosystems, Innotek

Tags: , , , ,

Sinceramente no se como presentar esta noticia, hace un par de semanas recibimos la noticia que Sun habia comprado MySQL, 1000 US$ salieron en este desenvolso, ahora recibo la noticia que Sun acaba de comprar Innotek GmbH, mas conocida por su famoso virtualizador VirtualBox.

Sun espera utilizar VirtualBox para expandir su plataforma de virtualización xVM y facilitar el desenvolvimiento de sistemas multiplataforma, la principal idea es llegar a todos los principales sistemas operativos y reforzar su estrategia en el mercado de la virtualización.

VirtualBox es el principal producto de Innotek, cuenta con 2 versiones, una prioritaria y una que cuenta con menos recursos, gratuita licenciada bajo GPL. Ambas versiones corren en Linux, Windows, Mac OS X e Solaris.

"VirtualBox ofrece un complemento perfecto para nuestro producto recientemente anunciado Sun xVM Server"

, afirma Rich Green vicepresidente ejecutivo de Sun.

Esperemos que estos cambios sean para bien y ayuden a repotenciar VirtualBox, espero que continuen distribuyendo la version gratuita, que tanto necesitamos...

Leer Mas: Sun adquire Innotek
VirtualBox
Sun xVM Server

Web 3.0

La tendencia de captar los contenidos generados por los usuarios para luego compartirlos en la Red se transformó en lo más emblemático de la llamada Web 2.0. Pero el éxito de sitios como YouTube, MySpace o Flickr no hubiera sido el mismo sin la veloz adopción de los accesos de banda ancha. Hoy, las compañías que generan tendencias están mirando hacia los accesos de banda ancha inalámbrica como el disparador de una nueva etapa en la Web. Los imaginan combinados con la potencia comercial de las redes sociales y vislumbran una fórmula exitosa y muy lucrativa para la próxima ola: la Web 3.0 .

Un avance de todo esto lo proporciona hoy el éxito viral de sitios como Twitter ( http://twitter.com ) y sus clones (Happytxt, por ejemplo, www.happytxt.com ). Twitter es un sitio Web que les propone a sus usuarios que contesten una sola pregunta: ¿qué están haciendo ahora? Los usuarios pueden responder vía mensaje de texto, mensajeros instantáneos o desde el mismo sitio. La popularidad de esta innovación terminó alentando la creación de otras comunidades formadas por gente en movimiento e intercomunicada minuto a minuto. Los analistas adelantan que el número de usuarios de Internet a través de móviles se triplicará; de los 32 millones actuales pasará a 110 millones de personas en 2011, según Sterling Market Intelligence y Opus Research.

Pueden leer el resto de la entrada en La Nación...

Rafael Bini
La Nación - Ahora es el turno de la Web 3.0

Pagina 3 of 11«12345»...Siguiente »

Antes de irte

¿Ya te vas? Aqui encontraras cosas interesantes