El Sistema Operativo más votado como más interesante según la encuesta de este més es sin duda Ubuntu. No hay nadie que haya votado otros sistemas además de Ubuntu, Windows o Mac OS, lo cual me parece injusto, ya que también existe FreeBSD, y otras distribuciones Linux muy buenas. ¿Será que somos unos comodones y vamos a lo fácil?
Os agradezco la participación!
recopilacion de webs interesantes sobre fotografia, imagen, diseño web, hardware necesario, software gratuito, ubuntu, y enlaces interesantes
30 abril 2008
29 abril 2008
Las Aplicaciones Ricas de Internet
Las RIA -Rich Internet Applications- traducido como Aplicaciones Ricas de Internet, son unas aplicaciones que tratan de combinar las ventajas de las aplicaciones Web y las aplicaciones tradicionales de escritorio. Adobe Flex es una herramineta para desarrollar este tipo de aplicaciones. Hay otras como Silverlight (M$), JavaFX Script, Bindows, Open Laszlo.
Lee también:
Adobe Flex Builder para Linux
Lee también:
Adobe Flex Builder para Linux
28 abril 2008
Administrar Permisos de Archivos y Carpetas
El comando chmod es una abreviación de change mode (cambiar modo), y su función es dar permisos de escritura, lectura y ejecución sobre carpetas o archivos para los usuarios definidos.
Se usa en La Terminal , y hay dos maneras de hacerlo: con números o con letras.
quien puede ser:
u=el usuario que lo ha creado
g=el grupo al que pertenece el usuario que lo ha creado
o=los demás usuarios
a=todo el mundo
[+/-] positivo para dar permisos, negativo para quitarlos
permiso puede ser:
r=lectura
w=escritura
x=ejecución
-R=recursividad
Ejemplo: para dar permisos de lectura, escritura y ejecución a la carpeta "carpeta" y a todos sus archivos:
sudo -R a+rwx carpeta/
4 = lectura
2 = escritura
1 = ejecución
Estos números se pueden convinar para dar los siguientes resultados:
1 = ejecución
2 = escritura
3 (1+2) = escritura y ejecución
4 = lectura
5 (4+1) = lectura y ejecución
6 (4+2) = lectura y escritura
7 (4+2+1) = lectura, escritura y ejecución
Una vez entendido esto debemos saber que chmod usa tres cifras. La primera es para el usuario que lo crea, la segunda para su grupo y la tercera para los demás usuarios.
Ejemplo: permisos de lectura escritura y ejecución para mi (7) de lectura y ejecución para mi grupo (5) y de ejecución para los demás (1)
sudo chmod 751 archivo
Ejemplo: permisos de lectura escritura y ejecución (7) para mi, mi grupo y para los demás para la carpeta "carpeta" y todo su contenido:
sudo chmod -R 777 carpeta
Ya tenemos la teoría. Ahora puedes hacer ejercicios. Por ejemplo Mi Primer Shell Script
Se usa en La Terminal , y hay dos maneras de hacerlo: con números o con letras.
CON LETRAS
chmod [quien][+/-][permiso] [archivo o carpeta]quien puede ser:
u=el usuario que lo ha creado
g=el grupo al que pertenece el usuario que lo ha creado
o=los demás usuarios
a=todo el mundo
[+/-] positivo para dar permisos, negativo para quitarlos
permiso puede ser:
r=lectura
w=escritura
x=ejecución
-R=recursividad
Ejemplo: para dar permisos de lectura, escritura y ejecución a la carpeta "carpeta" y a todos sus archivos:
sudo -R a+rwx carpeta/
CON NÚMEROS
Por convenio cada uno de los siguientes números tiene una equivaléncia:4 = lectura
2 = escritura
1 = ejecución
Estos números se pueden convinar para dar los siguientes resultados:
1 = ejecución
2 = escritura
3 (1+2) = escritura y ejecución
4 = lectura
5 (4+1) = lectura y ejecución
6 (4+2) = lectura y escritura
7 (4+2+1) = lectura, escritura y ejecución
Una vez entendido esto debemos saber que chmod usa tres cifras. La primera es para el usuario que lo crea, la segunda para su grupo y la tercera para los demás usuarios.
Ejemplo: permisos de lectura escritura y ejecución para mi (7) de lectura y ejecución para mi grupo (5) y de ejecución para los demás (1)
sudo chmod 751 archivo
Ejemplo: permisos de lectura escritura y ejecución (7) para mi, mi grupo y para los demás para la carpeta "carpeta" y todo su contenido:
sudo chmod -R 777 carpeta
Ya tenemos la teoría. Ahora puedes hacer ejercicios. Por ejemplo Mi Primer Shell Script
27 abril 2008
Desinstalar Programas
En Windows, al desinstalar aplicaciones shareware o programas que ya no necesitamos, quedan archivos residuales y entradas en registro que probocan una ralentización de nuestro sistema.
Una solución es probar Revo Uninstaller una aplicación que ademas tiene las siguientes opciones:
Todos estos programas son gratuitos y para windows. En Linux no hace falta desfragmentar ni recurrir a este tipo de soluciones, de hecho es más sencillo que en Windows. Lo único que hay que poner en la terminal
sudo aptitude unistall nombre_del_programa
Una solución es probar Revo Uninstaller una aplicación que ademas tiene las siguientes opciones:
Alternativas:
- desactivar los programas que se inician automaticamente con windows.
- buscar y eliminar archivos innecesarios del PC.
- borrado definitivo de archivos, haciendolos irrecuperables.
- y otras opciones menos importantes como borrar el historial de navegación etc..
- RegCleaner: ya tiene sus años pero sigue siendo muy válido.
- glarysoft: última versión en agosto del 2007
Todos estos programas son gratuitos y para windows. En Linux no hace falta desfragmentar ni recurrir a este tipo de soluciones, de hecho es más sencillo que en Windows. Lo único que hay que poner en la terminal
sudo aptitude unistall nombre_del_programa
26 abril 2008
Descomprimir Archivos de Windows en Ubuntu
Para descomprimir archivos de Windows en Ubuntu os recomiendo Unrar-free. La mejor manera de instalarlo es poner en La Terminal :
sudo aptitude install unrar-free
Instalar con aptitude es más rápido y más aconsejable que Synaptic por el tema de las dependéncias, pero Synaptic es un entorno gráfico muy cómodo para empezar. Si eres nuevo en Ubuntu puedes instalar aplicaciones con Synaptic de la siguiente manera:
Aplicaciones > Sistema > Administración > Gestor de Paquetes Synaptic
Cuando queremos cambiar cosas en Ubuntu como en este caso, nos pide la contraseña de administrador, así que para entrar en Synaptic hay que ponerla. Con Aptitude pasaría lo mismo.
Hacemos click en buscar y ponemos unrar
Con el botón derecho del ratón marcamos en Unrar-free (los otros son shareware de 40 días)
Pulsamos aplicar y ya esta. Esta es básicamente la manera fácil de instalar aplicaciones en Ubuntu.
Al hacer doble clic sobre el fichero rar este se descomprimirá.
Para comprimir archivos en Ubuntu lo mejor es usar el seleccionar los archivos que queremos comprimir con el ratón y con el botón derecho crear archivador como se ve en el siguiente gráfico
Más información sobre compresión/descompresión en linux-es.org
sudo aptitude install unrar-free
Instalar con aptitude es más rápido y más aconsejable que Synaptic por el tema de las dependéncias, pero Synaptic es un entorno gráfico muy cómodo para empezar. Si eres nuevo en Ubuntu puedes instalar aplicaciones con Synaptic de la siguiente manera:
Aplicaciones > Sistema > Administración > Gestor de Paquetes Synaptic
Cuando queremos cambiar cosas en Ubuntu como en este caso, nos pide la contraseña de administrador, así que para entrar en Synaptic hay que ponerla. Con Aptitude pasaría lo mismo.
Hacemos click en buscar y ponemos unrar
Con el botón derecho del ratón marcamos en Unrar-free (los otros son shareware de 40 días)
Pulsamos aplicar y ya esta. Esta es básicamente la manera fácil de instalar aplicaciones en Ubuntu.
Al hacer doble clic sobre el fichero rar este se descomprimirá.
Comprimir Archivos
Para comprimir archivos en Ubuntu lo mejor es usar el seleccionar los archivos que queremos comprimir con el ratón y con el botón derecho crear archivador como se ve en el siguiente gráfico
Más información sobre compresión/descompresión en linux-es.org
25 abril 2008
Enlaces de Ubuntu
Hay mucha información de Ubuntu en español, aunque predomina el inglés. Os muestro algunos enlaces que pueden ser de interés:
Sin ordenar:
Ubuntu en Español
Enlaces
Ubuntu in English
official links
Sin ordenar:
- Ubuntu Wiki (community-edited website)
- Make a Support Request to the Ubuntu Community
- Free Software Foundation
- Ubuntips
- HowtoForge - Linux Howtos and Tutorials
- Linux
- polishlinux.org » GIMP tricks: Liquid rescaling by example
- polishlinux.org
- 10 Must-Have Linux Tools - Software - IT Channel News by CRN and VARBusiness
- Linux 101: Mount a Windows shared folder in Linux
- 120% Linux » Seguridad en OpenSSH: adiós a las contraseñas
- RSA - Wikipedia, la enciclopedia libre
- Build Your Own Video Community With Lighttpd And FlowPlayer (Debian Etch) | HowtoForge - Linux Howtos and Tutorials
- Bootdisk.Com Utilities
- System Administration Toolkit: Distributed administration using SSH
- VirtualBox Portable - Descargar
- Windows Add/Remove programs replacements - Download Squad
24 abril 2008
Ubuntu 8.04 LTS Liberada
El sistema operativo más fácil de instalar y manejar es sin duda Ubuntu 8.04 LTS que se puede descargar desde hoy mismo. Ubuntu se ha convertido en la distribución libre y gratuita más usada a nivel mundial. Su vistosidad, sencillez y nivel de seguridad es sin duda mejor que la de Windows o Mac OS. Hay otras distribuciones de Linux mejores en algunos aspectos, pero para alguien que empieza pienso que Ubuntu es la mejor opción.
Yo recomiendo hacer un backup de los datos importantes y hacer una instalación limpia, que es justo lo que voy a hacer después de escribir este artículo.
Si ya eres usuario de Ubuntu es posible que hayas leido mi artículo: Cosas para Añadir a Hardy Heron, también puedes leer doc.ubuntu-es
Las mejoras en esta versión son:
- Wubi: Instala Ubuntu en Windows como si fuera una aplicación.
- X.Org 7.3: Mejor autoconfiguración del sistema X Windows System.
- PulseAudio: El servidor de sonido reemplaza a ALSA.
- PolicyKit: Mejor control administrativo de los privilegios de usuarios.
- Mejoras en el Kernel para sistemas de 32 y sobre todo de 64 bits.
- Transmission: nuevo cliente de torrents por defecto.
- Vinagre: nuevo escritorio remoto VNC.
- Brasero: nuevo grabador CD/DVD.
- Virtualización con KVM.
- Inclusión de ufw (Uncomplicated Firewall).
Otras variables de Ubuntu son Kubuntu (escritorio KDE en vez de Gnome), Gobuntu (sin nada de software propietario), Mythuntu (Media Center), UbuntuStudio (Multimedia), Edubuntu (para escuelas) Ubuntu Server (sin entorno gráfico para servidores) y otras variaciones no oficiales como Xubuntu (escritorio Xfce).
Ante la duda mejor empezar con Ubuntu. Pincha en Download y sigue mis consejos.
Si tu portatil o PC es de 64 bits bajate la versión que pone 64bit AMD and Intel computers
Donde dice Choose Location Near You pon Germany Host Europe o mejor elige la que esté más cerca de donde vives.
Con una conexión de 3Mb a mi se me ha descargado a algo más de 200 Kbs en 1 hora y unos minutos.
Ahora toca quemar el CD e instalar. A disfrutarlo.
23 abril 2008
Cosas para Añadir a Hardy Heron
Hola soy Tux, la mascota de Linux, y tengo algo importante que decirte:
Ubuntu 8.04 Hardy Heron como todo el mundo sabe sale mañana. Es previsible que se saturen las descargas ya que millones de usuarios estan esperando este gran acontecimiento. El CD estará disponible desde primeras horas de la mañana, y lo puedes descargar desde la página oficial (en inglés) o desde un servidor de torrents. Yo recomiendo que lo hagas desde el servidor oficial, y que compruebes el md5 para verificar que la cópia es exactamente igual que la original. Si ya tienes Ubuntu 7.10 funcionando lee Actualizar a Ubuntu 8.04 desde Ubuntu 7.10
Una vez hayas descargado la imagen en el disco duro la quemas en un CD (da igual el sistema operativo que uses).
Para los que todavía no sabeis como instalar Linux, en esta versión os lo ponen muy fácil. Ni siquiera tenéis que crear particiones ni perder nada de Windows. Wubi os hace el trabajo, pinchais en instalar y a seguir los pasos como si fuera cualquier aplicación de Windows. Lo probais y si no os gusta (lo dudo) se desinstala sin dejar rastro.
Una vez instalado os aconsejo aprender a manejar La Terminal, y Aptitude Para Instalar, poner Firefox y Open Office en español, añadir Tipografías Para Ubuntu, poner Ctrl+Alt+Supr en Linux, instalar Fotox
La curva de aprendizaje en Ubuntu es muy rápida, cuesta un podo acostumbrarse al principio, no porque sea dificil sino porque es algo diferente (en estética y funcionamiento), aunque menos de lo que puedas pensar a tu viejo Windows. Lo que si es radicalmente distinto y para mejor es en seguridad y rapidez, pero esto mejor que lo veas por ti mismo.
A los recien llegados a Ubuntu os será más cómodo usar el instalador gráfico Synaptic, pero la terminal es más rápida de manejar, y una vez cogido el truco os podeis olvidar de Synaptic.
Para usar Synaptic se pone
Sistema > Administración > Synaptic
y se busca la aplicación que querais instalar.
Antes de instalar nada es recomendable usar el Gestor de Actualizaciones:
Sistema > Administración > Gestión de Actualizaciones
22 abril 2008
Hoy es el Día de la Tierra
Hoy es el Día de la Tierra (The Earth Day). Yahoo y Google lo reflejan en sus logos para concienciarnos de algo que deberíamos tener en cuenta no solo hoy sino cada día de nuestra vida, creo que le debemos algo a este planeta que ha permitido la vida de nuestros antepasados, nuestra propia vida, y quizas, si colaboramos un poco, la de nuestros descendientes. Creo que cada uno de nosotros debería pensar un poco por si mismo de lo que puede hacer.
Te pueden interesar los Buscadores Ecológicos
Te pueden interesar los Buscadores Ecológicos
21 abril 2008
Nuevos Core 2 Duo y Rebajas de Intel
Los nuevos Core 2 Duo son:
Cuando nos hablan de precios de procesador suele ser en EEUU en cantidades de 1000 unidades.
Fuente: cnet.com
- el E8300 (2,83 MHz y 8 MB de caché) sale a 163 dólares
- el E7200 (2,53 GHz y 3MB de caché) sale a 133 dólares
- Core Duo E6850 (3 GHz) ahora a 183 dólares
- Xeon 3085 (3 GHz) ahora a 188 dólares
- Core 2 Quad Q6700 (2.66 GHz) ahora vale como el Xeon X3230 de 4 núcleos es decir 266 dólares (rebaja del 50%)
Cuando nos hablan de precios de procesador suele ser en EEUU en cantidades de 1000 unidades.
Fuente: cnet.com
20 abril 2008
Festival Latinoamericano de Instalación de Software Libre
Si tienes la suerte de vivir en una de estas Ciudades puedes asistir al Festival Latinoamericano de Instalación de Software Libre. Me parece una excelente iniciativa que ayudará a mucha gente. Parece que hay que pre-inscribirse, pero la entrada es gratuita. Se dan charlas sobre el Conocimiento Libre, talleres y demostraciones... esta dirigido al público general, pero también a Gobiernos, Empresas y Centros Educativos.
Es el cuarto año que se celebra, y se prevee un éxito más grande si cabe que el año anterior. 150.000 participantes sería una buena cifra. No te pierdas FLISOL
19 abril 2008
el Copyleft en la Wikipedia
Richard Stallman inventó el concepto del Copyleft cuyo logo es una C invertida. Hoy en día el Copyleft se aplica no solo al sofware sino a otras áreas del conocimiento (arte, cultura, ciéncia...).
El espíritu del Copyleft es que todas las obras que protege puedan ser modificadas y redistribuidas pero bajo la condición de beneficiar a la comunidad. Para conseguirlo se creó la Licencia GNU y la Free Software Foundation
Los ejemplos más claros de Software Libre son el sistema GNU/Linux o la Fundación Mozilla
Ubuntu es un Sistema Operativo concretamente una Distribución Linux basado en Debian . Como todo el mundo sabe el Kernel de Linux (núcleo) ha sido desarrollado por Linus Torvalds
Artículos relacionados:
Esta ha sido mi pequeña recopilación de artículos que he encontrado en la Wikipedia sobre el copyleft y temas afines.
El espíritu del Copyleft es que todas las obras que protege puedan ser modificadas y redistribuidas pero bajo la condición de beneficiar a la comunidad. Para conseguirlo se creó la Licencia GNU y la Free Software Foundation
Los ejemplos más claros de Software Libre son el sistema GNU/Linux o la Fundación Mozilla
Ubuntu es un Sistema Operativo concretamente una Distribución Linux basado en Debian . Como todo el mundo sabe el Kernel de Linux (núcleo) ha sido desarrollado por Linus Torvalds
Artículos relacionados:
- Linux
- Software no libre
- Imágenes de dominio público
- Software Libre
- Creative Commons
- Software Libre para Windows
- Sofware Libre Para Todos
Esta ha sido mi pequeña recopilación de artículos que he encontrado en la Wikipedia sobre el copyleft y temas afines.
18 abril 2008
Digitalizar Cintas VHS
Estamos en la era digital, queramos o no las cintas VHS se han quedado desfasadas. Pero hay soluciones para convertir VHS a DVD o simplemente pasar VHS al disco duro.
La primera y muy reciente es usar Pinnacle Video Transfer, un aparato que no necesita ordenador para grabar la entrada de video analógica.
El funcionamiento es tan sencillo como colocar la fuente que queremos digitalizar en un lado (pongamos el reproductor de VHS) y en el otro dónde lo digitalizamos; normalmente será un disco duro por USB, pero también puede servir una PSP o un iPod. Tenemos tres calidades de grabación:
- aceptable: a 512kbps.
- buena: a 768kbps.
- mejor: a 1.5Mbps.
Si no me equivoco las conexiones son por video compuesto, un punto que creo se podría mejorar. S-VHS sería una buena opción, sobre todo teniendo en cuenta que el resultado final queda muy comprimido en formato MP4 (H.264).
Para Linux es un poco más complicado. Hay muchas tarjetas digitalizadoras que permiten digitalizar fuentes analógicas o ver T. Lo normal es que para que sean compatibles con Linux tengan el chip BT878. Las tarjetas que nombro sirven tanto para Windows como para Linux, pero insisto en que hay que mirar con lupa que tarjeta se compra uno, sobre todo si es para Ubuntu.
Algunos ejemplos:
- LeadTek CX23880
- Hauppauge WinTV-HVR1100 DVB-T/Hybrid
- Hauppauge WinTV PVR-350
- Brooktree Bt848
- Scion Bt878
- Avermedia Bt878
- Pinnacle PCTV pro (TV + FM stereo receiver)
- Pinnacle PCTV pro (TV + FM stereo receiver)
- AVerTV WDM Video Capture
- LeadTek CX23880 en Ubuntu 8.04
También conviene echar un vistazo al Wiki de LinuxTV.org
17 abril 2008
¿Se Lee Menos con Internet?
Para demostrar que Internet y la lectura son complementarios he preparado una pequeña lista que te interesará. En ella puedes conseguir miles de libros para leer totalmente gratis.
Hansi.libroz.com.ar nos deleita con 35.000 libros ordenados por temas. Estan sacados de bibliotecas digitales y se pueden descargar legalmente.
Si te parece que son pocos libros y dominas el idioma de Shakespeare puedes leerte ulib.org aseguran que tienen más de 1.000.000 libros.
Despues de esto los siguiente sitios te parecerán pequeños, pero si no te duele la vista puedes seguir leyendo en:
Hansi.libroz.com.ar nos deleita con 35.000 libros ordenados por temas. Estan sacados de bibliotecas digitales y se pueden descargar legalmente.
Si te parece que son pocos libros y dominas el idioma de Shakespeare puedes leerte ulib.org aseguran que tienen más de 1.000.000 libros.
Despues de esto los siguiente sitios te parecerán pequeños, pero si no te duele la vista puedes seguir leyendo en:
16 abril 2008
Buscadores Ecológicos
Ecocho.com es un buscador ecológico. Prometen plantar árboles con los ingresos obtenidos de la publicidad que insertan en las búsquedas.
Por lo que he visto usan los motores de búsqueda de Google y Yahoo. Ecocho esta en sus inicios, pero aseguran en su portal que en un par de días aumentarán la velocidad de las búsquedas.
Blackle.com es un buscador de Google que consume menos watios de energía. Imagínate que usándolo cada ordenador se ahorra 60 watios al día. Puede parecer poco, pero multiplicado por millones de usuarios es una barbaridad.
El truco es muy sencillo. En vez de usar un fondo blanco usa un fondo negro. El negro es auséncia de luz y energía, y el blanco lo contrario. En la propia pagina de Blackle te indica los Watios ahorrados. Pensar en verde esta de moda.
Actualizado: esto parece que es válido para monitores CRT, pero en los LCD la diferéncia de consumo entre blanco y negro no es tan acusada.
Si os interesa la ecología y medio ambiente estos son mis enlaces. La mayoría estan relacionados con energías alternativas, artículos de Greenpeace y otras noticias que encuentro en internet.
15 abril 2008
Llega el ServicePack 3 Para Windows XP
Después de muchos rumores y retrasos Win XP SP 3 está a punto de salir. Las fechas previstas son:
- 21 de Abril para equipos nuevos.
- 29 de Abril vía Windows Update.
- 10 de Junio vía actualización automática.
Para usuarios de Windows XP es recomendable esta actualización ya que aumenta el rendimiento y la seguridad, aunque ya sabemos que no es el punto fuerte de Microsoft. Cualquier plataforma Linux es más segura. Yo recomiendo Ubuntu por su facilidad de uso y por todos los programas que lleva preinstalados.
Como sabeis la mayoría el 24 de abril sale Ubuntu 8.04 alias Hardy Heron (la Garza Robusta). Esto si es una novedad interesante.
14 abril 2008
Fotox
Fotox es una aplicación para editar imágenes digitales. Lo más notable es:
- hacer HDR.
- hacer Panoramas.
- mejorar la perspectiva.
- permite navegar por las carpetas y ver miniaturas de las imágenes.
- cambiar brillo, contraste y color de toda la foto o de un área de la misma.
- reducir ruido.
- eliminar ojos rojos.
13 abril 2008
Tipografías Para Ubuntu
Se pueden añadir fuentes de Mac o Windows en Ubuntu. Lo único que tienes que hacer es seguir estos pasos:
Visitar las url que luego indicaré y descargar la fuente tipográfica que te guste. Creas una carpeta con el nombre de la fuente que has descargado. Descomprimes la fuente y la metes en esa carpeta.
En la terminal pones
gksu nautilus /usr/share/fonts/truetype/
Despues de poner la contraseña de administrador copias la carpeta con las fuentes a este directorio.
Y ya puedes disfrutar de los cambios. No olvides que son tipografías que sólo podrá usar quien las tenga instaladas, así que si las quieres para hacer páginas web es mejor que uses las fuentes en forma de gráficos.
Listado de sitios donde encontrar tipografías:
sudo aptitude install msttcorefonts
Visitar las url que luego indicaré y descargar la fuente tipográfica que te guste. Creas una carpeta con el nombre de la fuente que has descargado. Descomprimes la fuente y la metes en esa carpeta.
En la terminal pones
gksu nautilus /usr/share/fonts/truetype/
Despues de poner la contraseña de administrador copias la carpeta con las fuentes a este directorio.
Y ya puedes disfrutar de los cambios. No olvides que son tipografías que sólo podrá usar quien las tenga instaladas, así que si las quieres para hacer páginas web es mejor que uses las fuentes en forma de gráficos.
Listado de sitios donde encontrar tipografías:
- 1001fonts.com
- abstractfonts.com
- coffeecup.com
- dafont.com
- fontcubes.com
- fontreactor.com
- fuelfonts.com
- larabiefonts.com
sudo aptitude install msttcorefonts
12 abril 2008
Hacer Video Tutoriales
RecordMyDesktop es una aplicación para hacer videos del Escritorio con Linux. Esto es muy útil para explicar el funcionamiento de una aplicación. De esta manera el usuario que lo ve se hace una idea más gráfica de lo que se va a encontrar, porque él mismo puede hacer lo que ha visto en el vídeo. A esta grabación se le llama Screencast, y puede ser de la pantalla completa o de una parte.
RecordMyDesktop se puede manejar con la terminal o en modo gráfico.
Vamos a instalar tres programas:
sudo aptitude install recordmydesktop gtk-recordmydesktop
sudo aptitude install mencoder
sudo aptitude install avidemux
El primero es el propio RecordMyDesktop y su entorno gráfico.
El segundo es útil para comvertir el formato ogg a flv para poderlo enviar a YouTube.
El tercero nos permite eliminar las partes que no nos interesen del video.
Una vez instalado vamos a grabar.
recordmydesktop -x 190 -y 1 -width 410 -height 300 -fps 2 -delay 5 --no-sound -o nombre.ogg
En este ejemplo grabamos un archivo llamado nombre.ogg de tamaño 410x300 px desplazado 190 pixels a la derecha y uno hacia abajo a 2 cuadros por segundo sin sonido con una pausa de 5 segundos. Naturalmente puedes cambiar los parámetros a tu gusto. Esto es sólo un experimento.
Para parar la grabación en la terminal ponemos Ctrl + C.
Para convertir a flv:
mencoder out.ogg -o out.flv -oac mp3lame -ovc lavc
RecordMyDesktop se puede manejar con la terminal o en modo gráfico.
Vamos a instalar tres programas:
sudo aptitude install recordmydesktop gtk-recordmydesktop
sudo aptitude install mencoder
sudo aptitude install avidemux
El primero es el propio RecordMyDesktop y su entorno gráfico.
El segundo es útil para comvertir el formato ogg a flv para poderlo enviar a YouTube.
El tercero nos permite eliminar las partes que no nos interesen del video.
Una vez instalado vamos a grabar.
recordmydesktop -x 190 -y 1 -width 410 -height 300 -fps 2 -delay 5 --no-sound -o nombre.ogg
En este ejemplo grabamos un archivo llamado nombre.ogg de tamaño 410x300 px desplazado 190 pixels a la derecha y uno hacia abajo a 2 cuadros por segundo sin sonido con una pausa de 5 segundos. Naturalmente puedes cambiar los parámetros a tu gusto. Esto es sólo un experimento.
Para parar la grabación en la terminal ponemos Ctrl + C.
Para convertir a flv:
mencoder out.ogg -o out.flv -oac mp3lame -ovc lavc
11 abril 2008
OOXML, ¿y Eso Que Es?, ¡Yo Uso ODF!
Como era de esperar el formato OOXML no gusta, si llega a tener éxito es más por descuido del usuario que por su calidad. Si lo que se busca es compatibilidad, no me cansaré de decir que la solución es ODF. Ya lo he argumentado en Ofimática con Software Libre. El motivo de volver a hablar del tema es que no me quiero cruzar de brazos y ver como nos toman el pelo. Por ello animo a todo el que le importe algo la libertad a que se una a esta campaña en pro del formato ODF.
El modo de hacerlo es:
Si a pesar de todo te envían un documento OOXML, puedes convertirlo a ODF con ODF Converter:
Para 32 bits
wget ftp://ftp-mirror.internap.com/pub/www.getdeb.net/od/odf-converter_1.0.0-2~getdeb1_i386.deb
sudo dpkg -i odf-converter_1.0.0-2~getdeb1_i386.deb
Para 64 bits
wget http://cesium.di.uminho.pt/pub/getdeb/od/odf-converter_1.0.0-2~getdeb1_amd64.deb
sudo dpkg -i odf-converter_1.0.0-2~getdeb1_amd64.deb
Me uno a la campaña de Cesarius.
El modo de hacerlo es:
- no usar Word ni ayudar a quien lo use, a no ser que soporte ODF.
- recomendar Writer o procesadores de texto alternativos.
- publicar algún artículo en favor de ODF.
Si a pesar de todo te envían un documento OOXML, puedes convertirlo a ODF con ODF Converter:
Para 32 bits
wget ftp://ftp-mirror.internap.com/pub/www.getdeb.net/od/odf-converter_1.0.0-2~getdeb1_i386.deb
sudo dpkg -i odf-converter_1.0.0-2~getdeb1_i386.deb
Para 64 bits
wget http://cesium.di.uminho.pt/pub/getdeb/od/odf-converter_1.0.0-2~getdeb1_amd64.deb
sudo dpkg -i odf-converter_1.0.0-2~getdeb1_amd64.deb
Me uno a la campaña de Cesarius.
10 abril 2008
Pinturas Divertidas
Así dibujaría Van Gogh ó Rembrandt a los Simpson. La de la derecha no tiene nada que ver pero también me ha hecho gracia. Estas y otras fotos divertidos las podeis ver en limpfish.com.
09 abril 2008
El Petirrojo
Estas son las mejores fotos que he hecho de un Petirrojo. Después de pasar horas observándolo y haciéndole fotos, le he cogido cariño.
Cuando me encontré con este Petirojo tuvimos un momento de sorpresa mútua. Nos quedamos mirandonos a los ojos sin movernos ninguno de los dos.
Este pájaro tiene una conducta extraña y del todo impropia de su especie: deja que los visitantes se le acerquen hasta... ¡dos metros! La mayoría de aves huyen cuando te aproximas a los 10 metros.
Su pecho es muy bonito y llamativo, su color anaranjado se ve desde muy lejos, lo cual le ayuda para marcar su territorio frente a posibles machos competidores. El exceso de confianza con los humanos es debido a que habita justo a la salida del albergue de peregrinos de Ruesta: nuestro pequeño camarada está acostumbrado a ver gente cada dia. Los peregrinos del Camino de Santiago atraviesan a diario su territorio.
Los Petirrojos, como tantos pájaros, comen insectos, incluido mosquitos, contribuyendo al exceso de éstos, pero los pesticidas que los agricultores echan al campo dan al traste con la población de las aves insectivoras, y hoy hay infinitamente menos pájaros que antaño. Debemos contruibuir a alertar sobre tan dramático suceso, y modificarlo.
Este cantamañanas me despertaba todos los días. Antes de desayunar iba a su encuentro para hacerle unas fotos o simplemente para oirle cantar. Como buen Petiojo que es lo hace de maravilla.
Fotos exclusivas del mejor top model otra vez. Mirad que perfil más sexy.
Le hice fotos por todos los ángulos. Como veis posaba de maravilla, ni se inmutaba con el flash. Cuando me canse de hacerle fotos fuí a comer al albergue de Ruesta que esta a 20 metros. Para sorpresa de todos el Petirojo también entro en el albergue como un invitado más.
Nuestro amigo el petirrojo incluso ha desarrollado una atractiva curiosidad hacia la gente. Se les acerca, y les mira con cara de preguntarles: "¿quienes sois?". "¿Qué hacéis aquí?". "¿A donde vais??". ¡Parece que, con tanto visitante, se haya humanizado! Su gran cabeza, su pecho redondo y henchido, sus ojos vivos, negros y redondos, y sus saltitos de rama en rama le hacen particularmente simpático.
08 abril 2008
Crear Panoramas con Hugin
Hugin es una programa para crear fotos panorámicas. El truco consiste en hacer varias fotos del mismo lugar ligeramente desplazadas, de manera que tengan puntos en común. Hugin se encarga de juntarlas. La última versión de Hugin es la 0.7 beta, y ya viene incluida en Ubuntu Studio 8.04 beta.
En este ejemplo he hecho tres fotos jpg de 2 Megapixels cada una y Huguin me ha creado una imagen tif de 33 megapixels. La he reducido a 20,3Kb por razones de velocidad de conexión. Se nota que el resultado no es perfecto sobre todo por el color del cielo que se ve algo diferente en en centro y en los lados, pero es mi primera experiencia con este programa y la verdad me ha hecho ilusión.
Y para imágenes panorámicas hay algunas impresionantes como esta biblioteca. Te puedes mover en todas direcciones como si estuvieras allí.
Una alternativa a Hugin si usas Windows es AutoPano
07 abril 2008
HDR: unas Fotos Impresionantes
HDR -High Dynamic Range Imaging- es una técnica que pretende conseguir una fotografía con tonos subidos de manera que las zonas subexpuestas o sobreexpuestas quedan compensados. Para conseguir este efecto hay que mezclar varias fotografías. Puede ser con GIMP, Photoshop o una aplicación específica para este fin. Si se hace bien el resultado es muy profesional.
Puede quedar muy natural o muy artificial, y muchas veces se obtienen unos resultados que no se esperaban. El HDR se usa mucho en Publicidad. Es algo que gusta o no, pero no deja indiferente.
Vamos al grano. Se necesita:
- una cámara decente que permita ajustes manuales de exposición. Preferentemente que se pueda hacer orquillado.
- un software de mapeado de tonos. Puedes elegir uno de los siguientes:
- Photomatix (de pago solo para Win).
- Hydra (de pago solo para Mac)
- Qtpfsgui (gratuito en Linux, Mac, Win)
Para instalar qtpfsgui en Ubuntu, el la terminal teclemos:
sudo aptitude install qtpfsgui
Manos a la obra:
Vamos a hacer tres fotografías. Para conseguir los resultados deseados deben estar perfectamente alineadas, así que lo más aconsejable es usar un trípode.
Una vez tenemos encuadrado el tema hacemos tres fotos con tres parámetros de exposición distintos. Una normal, otra a -1Ev y otra a +1Ev. Si quieres puedes hacer más de tres fotos, y la subexposición o sobreexposición pueden ser distintas a las que he indicado, lo bonito de la fotografía es que te permite experimentar por tu cuenta.
Alguien que tiene mucho que decir en HDR es Paul Debevec uno de los pioneros en esta técnica.
Estas y otras imágenes se pueden ver en los siguientes enlaces. También más explicaciones sobre HDR:
06 abril 2008
Firefox Personalizado
Firefox es un navegador excelente, pero añadiéndole un par de cosas que os voy a decir todavía irá mejor.
Firefox con Wikipedia en Español
En primer lugar en la esquina superior derecha hay una casilla en blanco y justo a la izquierda un menú desplegable. La casilla en blanco lógicamente es para introducir un término a buscar, y el menú desplegable indica que motor de búsqueda usaremos para encontrar url relacionadas con esa palabra.
Los motores de búsqueda más importantes son google, yahoo, creative commons, wikipedia...
Se pueden añadir motores de búsqueda en Administrar Motores de Búsqueda.
Resulta que si queremos buscar algo con la Wikipedia nos sale en inglés. ¿Dónde esta la Wikipedia en Español?. No nos lo han puesto fácil, pero en mycroft.mozdev.org he encontrado la solución.
Firebug es un plugin para probar el cambio de estilo de un website antes de hacer los cambios reales. En vez de cambiar las hojas de estilo CSS o el código JavaScript en el Blog, lo hacemos en nuestro navegador. Si el resultado es satisfactorio hacemos el cambio definitivo en el código del blog.
Fasterfox es un plugin que acelera la navegación. Va muy bien cuando accedes a algunas páginas muy lentas.
ColorZilla es un analizador de colores. Se trata de un plugin para ver el número hexadecimal del color que te interese de cualquier zona de una páginas web. Otras unciones explicadas en inglés en iosart
Si usas Ubuntu necesitas poner lo siguiente en la terminal para que sea compatible.
sudo aptitude install libstdc++5
Otros Plugins:
Firefox con Wikipedia en Español
En primer lugar en la esquina superior derecha hay una casilla en blanco y justo a la izquierda un menú desplegable. La casilla en blanco lógicamente es para introducir un término a buscar, y el menú desplegable indica que motor de búsqueda usaremos para encontrar url relacionadas con esa palabra.
Los motores de búsqueda más importantes son google, yahoo, creative commons, wikipedia...
Se pueden añadir motores de búsqueda en Administrar Motores de Búsqueda.
Resulta que si queremos buscar algo con la Wikipedia nos sale en inglés. ¿Dónde esta la Wikipedia en Español?. No nos lo han puesto fácil, pero en mycroft.mozdev.org he encontrado la solución.
Firebug es un plugin para probar el cambio de estilo de un website antes de hacer los cambios reales. En vez de cambiar las hojas de estilo CSS o el código JavaScript en el Blog, lo hacemos en nuestro navegador. Si el resultado es satisfactorio hacemos el cambio definitivo en el código del blog.
Fasterfox es un plugin que acelera la navegación. Va muy bien cuando accedes a algunas páginas muy lentas.
ColorZilla es un analizador de colores. Se trata de un plugin para ver el número hexadecimal del color que te interese de cualquier zona de una páginas web. Otras unciones explicadas en inglés en iosart
Si usas Ubuntu necesitas poner lo siguiente en la terminal para que sea compatible.
sudo aptitude install libstdc++5
Otros Plugins:
Atajos de Teclado
Algunos combinaciones de teclas útiles son:- Alt + D: va directamente a la barra de direcciones.
- Ctrl + D: para añadir a marcadores.
- Ctrl + T y Ctrl + Shift + T: el primero abre una pestaña nueva y el segundo abre una pestaña que acabes de cerrar por error.
- Ctrl + N: abre una nueva ventana en vez de una nueva pestaña.
- Ctrl + ratón izquierdo sobre un link: abre el link en una pestaña nueva.
- Ctrl + Tab: salta a la siguiente pestaña.
- Barra Espaciadora y Barra Espaciadora + Shift: baja o sube para seguir leyendo la página web. Es el equivalente a AvPg y RePg.
- Supr: para borrar páginas específicas de autocompletado.
05 abril 2008
Script Para Redimensionar Imágenes Por Lotes
Para redimensionar muchas imágenes a la vez tengo una solución sencilla. El problema es que las fotos horizontales y las fotos verticales tienen un ancho diferente y no se pueden tratar de la misma manera. Se podría redimensionar por lotes las fotos verticales en una carpeta y las fotos horizontales en otra, pero he encontrado una solución global que lo hace todo de un tirón.
La manera de utilizarlo es copiarlo en un archivo que irá dentro de la carpeta que tenga las imágenes a redimensionar. Lo ejecutas desde la terminal y te hace el trabajo. Imagínate hacerlo con Gimp o Photoshop de una en una. Tardarías horas. Con este Script son unos minutos.
Enlaces relacionados:
- Para evitar fotos duplicadas usaremos una sola extensión. Pongamos jpg.
- Cuando hacemos una foto, la cámara le pone un nombre que no significa nada para nosotros, así que se me ha ocurrido cambiar esos nombres por la fecha en que se hizo.
- Como las fotos que tomamos con la cámara tienen demasiada resolución para las páginas web vamos a hacer copias a un tamaño menor. En mi caso 720 pixels de ancho es suficiente. La altura se calcula automáticamente quedando la foto escalada proporcionalmente.
- Dependiendo de si la foto la tomamos horizontalmente o verticalmente el script que he escrito creará miniaturas con unas dimensiones o con otras. Si son verticales las miniaturas son de 240x135 pixels. Si son horizontales las miniaturas son de 180x240 pixels.
La manera de utilizarlo es copiarlo en un archivo que irá dentro de la carpeta que tenga las imágenes a redimensionar. Lo ejecutas desde la terminal y te hace el trabajo. Imagínate hacerlo con Gimp o Photoshop de una en una. Tardarías horas. Con este Script son unos minutos.
Podeis votar esta noticia marcando la V
#!/bin/bash
# script creado por http://webyfoto.blogspot.com
# puedes usar o publicar este script libremente.
# solo pido que digas que lo has sacado de webyfoto.blogspot.com
# renombra JPG ajpg (puedes poner otra extension)
rename 's/\.JPG/.jpg/' *.JPG
# renombra ficheros segun su fecha
# jhead -autorot -nf%y%m%d%H%M%S *.jpg
jhead -autorot -nf%m%d%H%M *.jpg
for n in *.jpg; do convert -quality 70 -scale 720x $n 720x$n; done
# mueve los archivos creados al escritorio
for n in 720*.jpg; do mv $n ~/Escritorio/; done
for IMAGE in *.jpg
do
WIDTH=$(identify -format %w $IMAGE)
HEIGHT=$(identify -format %h $IMAGE)
# Resultado da 0 si es cierto y 1 si es mentira
let "WIDTH>HEIGHT"; let Resultado=$?
if [[ "$Resultado" -ne "1" ]]
then convert -size 300x300 $IMAGE -thumbnail 240x -gravity center -crop 240x135+0+0 +repage 240x$IMAGE; echo "horizontal: $IMAGE $WIDTH x $HEIGHT"
else convert -size 300x300 $IMAGE -thumbnail x240 -gravity center -crop 180x240+0+0 +repage 180x$IMAGE; echo "vertical: $IMAGE $WIDTH x $HEIGHT"
fi
Enlaces relacionados:
04 abril 2008
Breve Repaso a las Tendéncias de Diseño Web
Voy a describir como ha evolucionado el diseño de páginas web desde los primeros días hasta nuestros tiempos. Para los neófilos puede ser útil.
Años 90: las webs son estáticas. Se hacen en puro lenguaje HTML -Hyper Text MarkUp Languaje- Lenguaje de Hypertexto en nuestro idioma. Se basa en etiquetas y enlaces para definir el contenido. Las más básicas son:
<html>nos dice que estamos creando un documento del tipo html.
<head><title>Título de la Página</title></head>
<body>
Cuerpo y Texto que ponemos en el Documento.
</body>fin del cuerpo
</html>fin de la página html
<head> es el encabezado. Aquí ponemos el título de la página, las hojas de estilo, y JavaScript si es necesario. También los metadatos para que los buscadores encuentren las palabres clave.
Finales de los 90:
Aparecen los editores WYSIWYG -what you see is what you get- tradicido como lo que ves es lo que sale. Esto hace más sencillo crear páginas web a no entendidos en la materia. Dreamweaver de Adobe se convierte en el editor más conocido.
Primeros años del siglo XXI:
Aparecen los Gestores de Contenido y los Frameworks que aumentan las posiblidades en la creación de contenido web.
Blogger y otras plataformas gratuitas, permiten hacer Blogs con unos conocimientos mínimos. El contenido se hace más homogéneo grácias a las plantillas.
Las páginas web más profesionales necesitan de especialización. Se requieren conocimientos de nuevas tecnologías: XML, XSL, PHP, Ruby on Rails. Apache (sobre todo en entorno Linux) desbanca a IIS -Internet information Server- como servidor web.
El trabajo se reparte entre el programador, el fotógrafo, el editor de contenidos, el CEO ...
Ahora:
El usuario no se limita a visitar páginas web sino que ayuda en su clasificación ya que se le posiblilita etiquetar e incluso votar los artículos que le interesan. Puede clasificar y compartir contenidos mediante tags (etiquetas).
Es la época de las redes sociales (social networking en inglés) también llamado Web 2.0. Las Social Networking han tenido una gran expansión en el 2007, y la tendéncia sigue el 2008. Las más conocidas son MySpace, Facebook, Bebo, Orkut, Hi5, Friendster, Tagged...
Las taxonomías populares son un sistema de clasificación abiertos que emergen de forma espontánea, caótica y descoordinada. Su principal valor es su carácter social y cooperativo. No solo etiquetan artículos de texto, sino también fotografías, música, libros...
Futuro próximo:
Otro concepto todavía por desarrollar es el de la Semantic Web -Web Semántica- se trata de que los ordenadores sean capaces de gestionar el contenido con un lenguaje más sofisticado que el actual, y con apenas intervención humana. Ya veremos en que deriva esto.
Años 90: las webs son estáticas. Se hacen en puro lenguaje HTML -Hyper Text MarkUp Languaje- Lenguaje de Hypertexto en nuestro idioma. Se basa en etiquetas y enlaces para definir el contenido. Las más básicas son:
<html>nos dice que estamos creando un documento del tipo html.
<head><title>Título de la Página</title></head>
<body>
Cuerpo y Texto que ponemos en el Documento.
</body>fin del cuerpo
</html>fin de la página html
<head> es el encabezado. Aquí ponemos el título de la página, las hojas de estilo, y JavaScript si es necesario. También los metadatos para que los buscadores encuentren las palabres clave.
Finales de los 90:
Aparecen los editores WYSIWYG -what you see is what you get- tradicido como lo que ves es lo que sale. Esto hace más sencillo crear páginas web a no entendidos en la materia. Dreamweaver de Adobe se convierte en el editor más conocido.
Primeros años del siglo XXI:
Aparecen los Gestores de Contenido y los Frameworks que aumentan las posiblidades en la creación de contenido web.
Blogger y otras plataformas gratuitas, permiten hacer Blogs con unos conocimientos mínimos. El contenido se hace más homogéneo grácias a las plantillas.
Las páginas web más profesionales necesitan de especialización. Se requieren conocimientos de nuevas tecnologías: XML, XSL, PHP, Ruby on Rails. Apache (sobre todo en entorno Linux) desbanca a IIS -Internet information Server- como servidor web.
El trabajo se reparte entre el programador, el fotógrafo, el editor de contenidos, el CEO ...
Ahora:
El usuario no se limita a visitar páginas web sino que ayuda en su clasificación ya que se le posiblilita etiquetar e incluso votar los artículos que le interesan. Puede clasificar y compartir contenidos mediante tags (etiquetas).
Es la época de las redes sociales (social networking en inglés) también llamado Web 2.0. Las Social Networking han tenido una gran expansión en el 2007, y la tendéncia sigue el 2008. Las más conocidas son MySpace, Facebook, Bebo, Orkut, Hi5, Friendster, Tagged...
Las taxonomías populares son un sistema de clasificación abiertos que emergen de forma espontánea, caótica y descoordinada. Su principal valor es su carácter social y cooperativo. No solo etiquetan artículos de texto, sino también fotografías, música, libros...
Futuro próximo:
Otro concepto todavía por desarrollar es el de la Semantic Web -Web Semántica- se trata de que los ordenadores sean capaces de gestionar el contenido con un lenguaje más sofisticado que el actual, y con apenas intervención humana. Ya veremos en que deriva esto.
03 abril 2008
Lo que un Webmaster Principiante Debe Saber
CSS: hojas de estilo
Las páginas web estan hechas de texto y gráficos. Pueden crearse con un simple editor de texto tal como el Notepad u otros similares. Eso no quiere decir que el resultado sea pobre, al contrario, las páginas mas elaboradas se pueden hacer con los editores más sencillos. Lo único necesario es saber el código que hay que poner.
La manera tradicional era ponerlo todo en la misma página, sin embargo es mas conveniente separar el contenido del estilo. De esta manera una vez tenemos el texto redactado podemos jugar con varios estilos hasta encontrar el más apropiado. Esto lo logramos con las hojas de estilo CSS (Cascading Style Sheet). Usando un CSS para todas las páginas le damos homogeneidad a nuestro sitio.
Enlaces relacionados con el CSS:
JavaScript
Un lenguaje tipo Script es aquel que no necesita compilarse y puede verse su código fuente. Javascript es de este tipo. Se puede poner dentro o fuera de una página html al igual que CSS. Si miras el codigo de alguna pagina que te guste es muy posible que tenga una parte hecha con JavaScript. Hay miles de ejemplos en la red.
Para que sirve, pues para lo que tu quieras. Se pueden hacer cosas tan complicadas como reflejar una fotografia (Reflection.js o reflex.js (with IE 6/7 support)), manejar formularios, etc.
Enlaces de JavaScript:
Las etiquetas XML
xml (extensible markup language) es la respuesta al caos de informacion que circula por internet. Es un lenguaje en principio sencillo pero que puede dar lugar a informacion muy bien esctructurada. Se basa en unas etiquetas inventadas por el programador o aceptadas por la comunidad que definen el contenido incluido en ellas. Gracias a este lenguaje se han inventado los feeds (noticias distribuidas como este blog), tambien son utiles para definir configuraciones de otros programas etc. Es un estandar muy nuevo basado en ficheros de texto. Otra caracteristica muy interesante es la de permitir separar los datos del estilo. Asi podrimos exportar una base de datos a xml y modificarla con una hoja de estilo del tipo xsl para presentarla como codigo html.
Las etiquetas XSL
XSL es en realidad un archivo hecho en XML pero con la particularidad de que manipula otros archivos XML. Con XSL se puede cambiar tanto estilo del documento XML (al igual que hace el CSS), como cambiar el contenido del XML. Por ejemplo se pueden juntar varios ficheros xml en uno solo, filtrar datos etc...
XHTML viene a ser una correccion del HTML de toda la vida pero con todas las etiquetas correctamente validadas. Toda etiqueta debe tener una contraetiqueta.
DOM -Document Object Model- Hace reférencia a la estructura de la página web, tratandola como un objeto con su forma jerarquica.
AJAX -Asynchronous JavaScript And XML-
En realidad AJAX es el nombre que se le ha dado a la combinación de varias tecnologías:
JavaScript y XML principalmente, pero se puede añadir DOM -Document Object Model- CSS y otras.
La ventaja de este método es su rapidez ya que se ejecuta en el navegador del cliente en vez de hacer peticiones al servidor que esta al otro lado de la red.
En AJAX se usa JavaScript para manipular las relaciones de unos elementos con otros.
Normalmente se cogen los datos del servidor en formato XML de una sola vez y luego se filtran o manipulan. También es posible hacer lo mismo con otros formatos (html normal, texto plano...)
Otra alternativa a XML seria usar JSON (muy implementado en yahoo o google por su sencillez).
Enlaces de AJAX:
Otros lenguajes Script
ASP -Active Server Pages- es un lenguaje que se ejecuta en un Servidor para crear páginas web dinámicas. Como ha sido desarrollado por Microsoft tiene que correr bajo IIS -Internet Information Server-.
PHP ha sido desarrollado por la Comunidad de Código Libre, y no está limitado a IIS, sino que además puede trabajar en Servidores Apache u otros Servidores.
Ruby es un lenguaje de programación inventado en Japón en los años 90. Ha tardado en hacerse popular en el resto del mundo pero parece que ha cogido con fuerza. Es un lenguaje de alto nivel (es decir proximo al lenguaje humano). Lo contrario es un lenguaje de bajo nivel (próximo al lenguaje binario o hexadecimal del computador). Un ejemplo de lenguaje de bajo nivel es el lenguaje C (al que ha seguido el C++ y ahora se esta reconvirtiendo en lenguaje D).
Con Ruby on Rails se puede hacer cosas parecidas a lo que se hace con Java pero en mucho menos tiempo (es un lenguaje muy productivo).
Enlaces de Ruby:
Las páginas web estan hechas de texto y gráficos. Pueden crearse con un simple editor de texto tal como el Notepad u otros similares. Eso no quiere decir que el resultado sea pobre, al contrario, las páginas mas elaboradas se pueden hacer con los editores más sencillos. Lo único necesario es saber el código que hay que poner.
La manera tradicional era ponerlo todo en la misma página, sin embargo es mas conveniente separar el contenido del estilo. De esta manera una vez tenemos el texto redactado podemos jugar con varios estilos hasta encontrar el más apropiado. Esto lo logramos con las hojas de estilo CSS (Cascading Style Sheet). Usando un CSS para todas las páginas le damos homogeneidad a nuestro sitio.
Enlaces relacionados con el CSS:
- CSS Reference
- CSS Juice » 22 Code Snippets for Creating Decent Charts
- A List Apart: Articles: Conflicting Absolute Positions
- New elements in HTML 5
- The Positive Side of Negative Margins
- Create a Lightbox effect only with CSS - no javascript needed at Emanuele Feronato
- CodeLair :: Deprecated HTML elements
- Lightbox JS
- CSS Juice » 30 Free CSS Based Navigation Menus
- Dar estilo a los links visitados con CSS | Blog and Web
- Code Beautifier:CSS Formatter and Optimiser . Optimizer based on CSSTidy1.3
- http://csstidy.softonic.com.
- CSS Menu Generator
- Floats
- http://www.phatfusion.net/imagemenu/index.htm
JavaScript
Un lenguaje tipo Script es aquel que no necesita compilarse y puede verse su código fuente. Javascript es de este tipo. Se puede poner dentro o fuera de una página html al igual que CSS. Si miras el codigo de alguna pagina que te guste es muy posible que tenga una parte hecha con JavaScript. Hay miles de ejemplos en la red.
Para que sirve, pues para lo que tu quieras. Se pueden hacer cosas tan complicadas como reflejar una fotografia (Reflection.js o reflex.js (with IE 6/7 support)), manejar formularios, etc.
Enlaces de JavaScript:
- Learning JavaScript Programming Language through Video Lectures - good coders code, great reuse
- The Elements of JavaScript Style
- Sprinkle
Las etiquetas XML
xml (extensible markup language) es la respuesta al caos de informacion que circula por internet. Es un lenguaje en principio sencillo pero que puede dar lugar a informacion muy bien esctructurada. Se basa en unas etiquetas inventadas por el programador o aceptadas por la comunidad que definen el contenido incluido en ellas. Gracias a este lenguaje se han inventado los feeds (noticias distribuidas como este blog), tambien son utiles para definir configuraciones de otros programas etc. Es un estandar muy nuevo basado en ficheros de texto. Otra caracteristica muy interesante es la de permitir separar los datos del estilo. Asi podrimos exportar una base de datos a xml y modificarla con una hoja de estilo del tipo xsl para presentarla como codigo html.
Las etiquetas XSL
XSL es en realidad un archivo hecho en XML pero con la particularidad de que manipula otros archivos XML. Con XSL se puede cambiar tanto estilo del documento XML (al igual que hace el CSS), como cambiar el contenido del XML. Por ejemplo se pueden juntar varios ficheros xml en uno solo, filtrar datos etc...
XHTML viene a ser una correccion del HTML de toda la vida pero con todas las etiquetas correctamente validadas. Toda etiqueta debe tener una contraetiqueta.
DOM -Document Object Model- Hace reférencia a la estructura de la página web, tratandola como un objeto con su forma jerarquica.
AJAX -Asynchronous JavaScript And XML-
En realidad AJAX es el nombre que se le ha dado a la combinación de varias tecnologías:
JavaScript y XML principalmente, pero se puede añadir DOM -Document Object Model- CSS y otras.
La ventaja de este método es su rapidez ya que se ejecuta en el navegador del cliente en vez de hacer peticiones al servidor que esta al otro lado de la red.
En AJAX se usa JavaScript para manipular las relaciones de unos elementos con otros.
Normalmente se cogen los datos del servidor en formato XML de una sola vez y luego se filtran o manipulan. También es posible hacer lo mismo con otros formatos (html normal, texto plano...)
Otra alternativa a XML seria usar JSON (muy implementado en yahoo o google por su sencillez).
Enlaces de AJAX:
Otros lenguajes Script
ASP -Active Server Pages- es un lenguaje que se ejecuta en un Servidor para crear páginas web dinámicas. Como ha sido desarrollado por Microsoft tiene que correr bajo IIS -Internet Information Server-.
PHP ha sido desarrollado por la Comunidad de Código Libre, y no está limitado a IIS, sino que además puede trabajar en Servidores Apache u otros Servidores.
Ruby es un lenguaje de programación inventado en Japón en los años 90. Ha tardado en hacerse popular en el resto del mundo pero parece que ha cogido con fuerza. Es un lenguaje de alto nivel (es decir proximo al lenguaje humano). Lo contrario es un lenguaje de bajo nivel (próximo al lenguaje binario o hexadecimal del computador). Un ejemplo de lenguaje de bajo nivel es el lenguaje C (al que ha seguido el C++ y ahora se esta reconvirtiendo en lenguaje D).
Con Ruby on Rails se puede hacer cosas parecidas a lo que se hace con Java pero en mucho menos tiempo (es un lenguaje muy productivo).
Enlaces de Ruby:
02 abril 2008
Ofimática con Software Libre
ODF -Open Document Format- traducido como Documento de Formato Abierto estaba destinado a ser el único formato estandarizado por la ISO. Es un formato que han adoptado muchas organizaciones y gobiernos sobre todo desde el año pasado. Sin embargo Microsoft ha logrado "convencer" a la ISO para que su formato OOXML también sea considerado un standard. Esta decisión ha creado mucha polémica, ya que Microsoft no suele cumplir con los estandares creados por la comunidad sino intenta imponer los suyos.
El problema radica en que Word es un procesador de textos comercial, incompatible con otros procesadores de texto de otras marcas. Incluso se da la circunstáncia de que un documento creado con Word no es compatible con otra versión de Word más antigua, lo que obliga a los usuarios a comprar procesadores Word cada pocos años. Writer es otro procesador de textos muy popular que no tiene nada que envidiar a Word; además es gratuito. Writer está integrado en la Suite Ofimática Open Office de Sun Microsistems. Viene en casi todos los lenguajes y es multiplataforma. Hay versiones para Mac, Windows y Linux. Ubuntu lo lleva preinstalado.
La pregunta que nos debemos hacer es ¿cómo hacemos que nuestros documentos se puedan intercambiar?. Para eso se crean los estandares. La mayoría de expertos piensan que ODF es la solución.
¿Y que hacemos si nos obligan a usar Word y Microsoft Office?. Pues una solución es instalar un plugin que permita generar documentos ODF con Word. Lo podeis encontrar buscando en la página de Open Office que he indicado antes.
Otra opción más sencilla es simplemente no usar Microsoft Office ni Word, sino aplicaciones que cumplan con los estandares del software libre.
Si tienes una cuenta con Google puedes usar Google Docs para crear tus documentos en línea. De esta manera puedes acceder a ellos desde cualquier cybercafé o desde cualquier sitio con conexión a internet. Los puedes mantener privados o publicarlos.
Otra opción interesante de Google Docs es que puedes usarlo como copia de seguridad de tus documentos. Ya sea con Open Office o con Microsoft Office. Para facilitar esta tarea hay dos aplicaciones que te pueden interesar:
Con ambos sistemas puedes hacer un backup del trabajo en la oficina y seguir en casa. Pero no le des ideas a tu jefe que luego pasa lo que pasa.
El problema radica en que Word es un procesador de textos comercial, incompatible con otros procesadores de texto de otras marcas. Incluso se da la circunstáncia de que un documento creado con Word no es compatible con otra versión de Word más antigua, lo que obliga a los usuarios a comprar procesadores Word cada pocos años. Writer es otro procesador de textos muy popular que no tiene nada que envidiar a Word; además es gratuito. Writer está integrado en la Suite Ofimática Open Office de Sun Microsistems. Viene en casi todos los lenguajes y es multiplataforma. Hay versiones para Mac, Windows y Linux. Ubuntu lo lleva preinstalado.
La pregunta que nos debemos hacer es ¿cómo hacemos que nuestros documentos se puedan intercambiar?. Para eso se crean los estandares. La mayoría de expertos piensan que ODF es la solución.
¿Y que hacemos si nos obligan a usar Word y Microsoft Office?. Pues una solución es instalar un plugin que permita generar documentos ODF con Word. Lo podeis encontrar buscando en la página de Open Office que he indicado antes.
Otra opción más sencilla es simplemente no usar Microsoft Office ni Word, sino aplicaciones que cumplan con los estandares del software libre.
Si tienes una cuenta con Google puedes usar Google Docs para crear tus documentos en línea. De esta manera puedes acceder a ellos desde cualquier cybercafé o desde cualquier sitio con conexión a internet. Los puedes mantener privados o publicarlos.
Otra opción interesante de Google Docs es que puedes usarlo como copia de seguridad de tus documentos. Ya sea con Open Office o con Microsoft Office. Para facilitar esta tarea hay dos aplicaciones que te pueden interesar:
- Si usas Open Office OpenOffice2GoogleDocs sincroniza tus documentos de OpenOffice con los de Google Docs.
- Si usas Microsoft Office Docsyncer sincroniza tus documentos de Microsoft Office con los de Google Docs.
Con ambos sistemas puedes hacer un backup del trabajo en la oficina y seguir en casa. Pero no le des ideas a tu jefe que luego pasa lo que pasa.
01 abril 2008
Creative Commons
Esta organización desarrolla planes para ayudar a reducir las barreras legales de la creatividad por medio de nueva legislación y de las nuevas tecnologías.
Creative Commons está inspirada en la licencia GPL (General Public License) de la Free Software Foundation (Sin embargo no es un tipo de licenciamiento de software libre). La idea principal es posibilitar un modelo legal y ayudado de herramientas informáticas para así facilitar la distribución y el uso de contenidos para el dominio público.
Ofrece una serie de licencias, cada una con diferentes configuraciones o principios como el derecho del autor original a dar libertad para citar su obra, reproducirla, crear obras derivadas, ofrecerlo públicamente y con diferentes restricciones como no permitir el uso comercial o respetar la autoría original.
Una de las licencias ofrecidas por Creative Commons es la licencia que lleva por nombre "Developing Nations" (Naciones en Desarrollo). Esta licencia permite que los derechos de autor y regalías por las obras, se cobren solo en los países desarrollados del primer mundo, mientras que las mismas se ofrecen de forma abierta en los países en vías de desarrollo.
Aunque originalmente fueron redactadas en inglés, las licencias han sido adaptadas a varias legislaciones alrededor del mundo. Entre otros idiomas, han sido traducidas al castellano, al portugués y al catalán a través del proyecto Creative Commons International. Existen varios países que están involucrados en el proceso: Brasil, España, Chile, Argentina, México, Perú y Colombia ya tienen las licencias traducidas y en funcionamiento. Entre tanto, Venezuela y Puerto Rico (entre muchos otros) se encuentran en proceso de traducción e implementación de las mismas.
Enlaces:
- software libre.
- dateaconocer
- todoscontraelcanon
- maestrosdelweb
- rebelion
- flickr
- bufetealmeida
- elpais
- Buscar imágenes libres.
Si tienes un blog o website puedes incluir la licencia Creative Commons que más te interese.
Esta obra está bajo una licencia de Creative Commons.
Suscribirse a:
Entradas (Atom)