Menús usando html + css

Encontré este sitio muy bueno que enseña como hacer menús html+css y además ofrece el código de ejemplo de cientos de menús.

Todo usando listas html y estilos css.

Un ejemplo de como sería un menú de este tipo:

Primero la estructura del menú

esto sería el archivo HTML

<div id=»navcontainer»>
<ul id=»navlist»>
<li id=»active»><a href=»#» id=»current»>Item one</a></li>
<li><a href=»#»>Item two</a></li>
<li><a href=»#»>Item three</a></li>
<li><a href=»#»>Item four</a></li>
<li><a href=»#»>Item five</a></li>
</ul>
</div>

y  luego los estilos para darle la forma que queremos:

esto iría en la hoja de estilos CSS

#navcontainer
{
width: 12em;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #90bade;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

El resultado sería así:

menu_css

Jornadas del Sur

Jornadas del Sur es un evento que incluye, principalmente, una serie de charlas brindadas por oradores de varias provincias del país y cuya temática ronda en torno a la filosofía del cooperativismo, el trabajo colaborativo y la acción solidaria, entre otras.

Simultáneamente se dictan diversos cursos a cargo de personas altamente capacitadas en su correspondiente área, presenciales, con material y certificados.

Todo esto se encuentra enmarcado dentro de las tecnologías de la información porque es allí donde nace el movimiento de la filosofía del software libre, que luego daría origen y se extendería hacia el arte, la literatura, y las demás manifestaciones culturales del ser humano.

banner_450_300b

¡miren quien está anunciado ;) !
Si todo sale bien, voy a presentar mi charla sobre herramientas libres para desarollo y diseño web.

charladwsl

Videos con fotos en gnu/linux

Hace dos años que busco un programa que me permita hacer «fotocds» (Discos de Video Digitales con Fotos y Música ) y hoy por fin encontré un programa que satisface bastante bien los requerimientos.  Se trata de SMILE, un programa de origen francés.

smile

Lo podés instalar con este paquete DEB en Ubuntu o Debian.

El sitio oficial es éste, pero aún no tiene traducción al español. Quizás sea una buena oportunidad de colaborar con el software libre ofreciendome a traducir el sitio web o la documentación de la aplicación.

Permite agregar pistas de música y exportar el trabajo final en FLV (video flash), DV para máxima calidad o MPEG.

Luego, para armar un DVD y poder verlo en cualquier reproductor necesitas un programa como DeVeDe. Lo podés instalar desde los repositorios.

Para editar unos temas mezclándolos y agregando FadeIn y FadeOut, podés usar {es:audacity} que es un editor de archivos de audio libre. Instalalo también desde los repositorios.

Voy a probarlo en forma exaustiva porque tengo pendiente justamente un trabajo profesional. Luego les cuento.

Activar Mod_Rewrite en Apache

Si estas trabajando con Apache sobre por ejemplo, Ubuntu y necesitas habilitar el módulo ‘mod_rewrite‘ del  {es:servidor web Apache} lo podés hacer fácilmente con estos 2 comandos:

  • sudo a2enmod rewrite
  • sudo /etc/init.d/apache2 restart

El primero carga el módulo y el segundo reinicia Apache para que tenga efecto la nueva configuración.

Gripe A: lo que necesitás saber

Una serie de preguntas y respuestas sobre la gripe A, gripe porcina o Influenza

1..- P: ¿Cuanto tiempo dura vivo el virus porcino en una manija superficie lisa?
R: Hasta 10 horas.

2. -P: ¿Que tan útil es el alcohol para limpiarse las manos?
R: Vuelve inactivo al virus y lo mata.

3.- P: ¿Cual es el medio de contagio más eficiente de este virus?
R: La vía aérea no es la mas efectiva para transmisión del virus, el factor más importante para que se fije el virus es la humedad, (mucosa de la nariz, boca y ojos) el virus no vuela.

Continúa leyendo Gripe A: lo que necesitás saber

Convertir formatos de audio y video

Es muy común que necesitemos extraer el audio de un video, o por ejemplo pasar un archivo {es:wav} a mp3  o  reducir el peso de un video.

En el blog Nefertec encontré esta interesante info sobre como trabajar con archivos de audio y video directamente desde la consola muy fácilmente.

Se trata de {es:FFmpeg},  para instalarlo solo hace falta:

sudo apt-get install ffmpeg

en cualquien sistema de la familia {es:Debian} ( como {es:Ubuntu} ).

¿No usas software libre? empezá ahora.

Acá varios ejemplos muy útiles:

Convertir un archivo de wav a mp3
$ffmpeg -i audio.wav -f mp3 audio.mp3

Convertir un archivo de mpg a flv
ffmpeg -i video.mpg -ar 22050 video.flv

Convertir de un formato a otro archivos de audio o video:
$ ffmpeg -i archivo1.avi archivo2.mpg

Convertir videos en formato 3gp del móvil a mpeg4:
$ ffmpeg -i archivo1.3gp -vcodec mpeg4 -acodec mp3 archivo2.avi

Convertir de avi a flv:
$ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv

Convertir de mp3 a amr:
$ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

Convertir de mpeg a mp3:
$ ffmpeg -i video.mpg -f mp3 audio_track.mp3

Convertir de avi a vcd:
$ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg

Convertir de wav a amr:
$ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

terminator

Convertir de mpeg a 3gp:
$ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp

también:
$ ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 salida.3gp

Convertir de mpeg a flv:
$ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv

Convertir una secuencia de imagenes a video:
$ ffmpeg -f image2 -i imagenes%d.jpg video.mpeg

Convertir imagenes de un video en un .gif animado:
$ ffmpeg -i video.mpeg -pix_fmt rgb24 imagenes.gif

Unir varios videos (primero convertirlos a mpeg):
$ ffmpeg -i video1.avi -sameq video1.mpeg
$ ffmpeg -i video2.avi -sameq video2.mpeg

Unir los videos resultantes usando cat:
$ cat video1.mpeg video2.mpeg > nuevo_video.mpeg

Regresar el video resultante al formato deseado:
$ ffmpeg -i nuevo_video.mpeg -sameq nuevo_video.avi

Suprimir el audio de un video:
$ ffmpeg -i video.avi -an video_sin_sonido.avi

Separar para guardar el sonido de un video:
$ ffmpeg -i video.avi audio.mp3

HTML 5 : video y audio nativo

Por fin una buena noticia. Parece que la nueva versión de HTML, la 5, incluye un par de etiquetas que van a facilitar muchísimo la inclusión de video y audio en forma nativa en los sitios web, de la misma forma que hoy incluimos una imagen solo con una etiqueta <img>.

Las etiquetas serían <video> y <audio>. El formato libre utilizado se llama {es:OGG}, y esa  {es:extension de archivo} se usa tanto para audio como para video, es una tecnología diseñada para dar un alto grado de eficiencia en el «streaming» y la compresión de archivos.

ogg

Con esta novedad, ya no hará falta andar instalando «plugins» en el navegador para poder ver los sitios con contenido multimedia. La próxima versión del navegador Firefox (la 3.5 ) ya tendrá soporte para esto, al igual que Opera y Chrome.

Esto puede ser el comienzo del  final del formato cerrado {es:SWF} de Adobe, ya que como la companía no quiere liberarlo, no puede ser estandarizado.

Una de las espectativas más grandes es si  Google migrará Youtube a HTML5 + OGG, abandonando la actual implementación en flash.
Si esto sucede, las cosas van a cambiar bastante en el mundo web ¿no te parece?

Buscador última generación WolframAlpha

Eduardo Kuvnat me comentó acerca de WolframAlpha, se trata de un nuevo buscador, pero que en realidad es una herramienta de las más sofisticadas y poderosas que ví.

Puede ayudarte a resolver problemas como:

  • Matemática elemental, álgebra, matrices, geometría, trigonometría, matemática discreta, lógica, funciones, cálculo.
  • Estadística, probabilidad, análisis de datos.
  • Física, magnetismo, electricidad, mecánica.
  • Soluciones químicas
  • Fluidos, propiedades de los materiales
  • Comparación de unidades, medición.
  • Economía, intereses, conversión de moneda.
  • etc etc etc

Algunas de las pruebas que hice fueron:

Le pasé los colores de una resistencia eléctrónica y me informó de cuantos Ohmios era. Le puse la ecuación  32x -5Y+z = 9  y me dibujó el plano.
Le pedí que tradujera «Diegote» a código morse.
Finalmente le pedi que me compare «Necochea» y «Liverpool».

Una herramienta EXCELENTE. Me dan ganas de volver a la UTN.

edición de imágenes digitales

¿Qué pasa si no tenés photoshop? nada. Porque siempre vamos a tener GIMP

gimp_html_5a67b161

GIMP es un excelente programa de edición de imágenes digitales en forma

de mapa de bits, con la particularidad de que es un programa libre y además, gratuito.

Esta aplicación es multi-plataforma, por lo que existen versiones para Windows, para

Mac OS X, y se incluye en muchas distribuciones GNU/Linux.

screen_gimp_2

Se le puede considerar como una alternativa firme, potente y rápida a Photoshop para muchos usos, aunque no se ha desarrollado como un clon de él y posee una interfaz bastante diferente.

Posee un sistema de plugins muy efectivo, con el cual se le pueden agregar efectos de lo más variado.

Este es el sitio oficial de GIMP y si necesitas un manual en español, lo tenés.