15 mayo 2009

Introducción a Hojas de Estilo en Cascada - (CSS), Libro


Esta vez les recomiendo un maravilloso libro o manual de CSS, comúnmente llamado hojas de estilos, que de forma alguna permite ordenar las paginas web y le da un vistosidad en las mayorías de los navegadores de internet, a parte de mantener de forma ordenadas los componentes web, tambien definidas como un
conjunto de instrucciones que definen los formatos de los elementos HTML de la página a la que afecta. Dicho de una forma más simple: se encuentra vinculada a una página HTML y dota de estilo a todos o algunos de los elementos que la componen, aquí le suministro el enlace para que descarguen este gran libro.
 
Descargar manual en PDF

11 mayo 2009

Kompozer 0.7.10 en Español, Debian 5.0


Kompozer esta diseñado para la creación y edición de páginas Web (en el Aula Modelo de los centros asturianos encontraréis un acceso directo en el Escritorio de Windows XP llamado NVU, nuestros tutoriales de Kompozer se adaptan perfectamente a esta
aplicación, pues el actual Kompozer no es más que una versión mejorada del antiguo NVU). Kompozer es un editor WYSYWIG (lo que ves es lo que obtienes) que te permitirá crear y editar las páginas mediante distintas visualizaciones en pantalla seleccionables mediante un sistema de pestañas (código fuente, ventana WYSIWYG, visión con etiquetas HTML realzadas…). Entre sus características destacadas se encuentra que incluye cliente FTP integrado para subir las páginas directamente desde la aplicación al servidor; soporte para marcos, formularios, tablas, plantillas de diseño y hojas de estilo CS; personalizable; limpiador optimizado de código, etc. todo lo necesario para el diseño de páginas web atractivas. Kompozer es una aplicación libre, opensource, bajo licencia GNU/GPL, multiplataforma (encontrarás versiones para Windows, distribuciones Linux entre las que se encuentra Ubuntu y OpenSuse o Mac). Además dispones de pack de idioma español para que el programa pueda ser traducido al castellano. Es una aplicación dirigida a la creación y edición de páginas Web similar a FrontPage o Dreamweaver (salvando las diferencias). El programa es completamente gratuito, bajo licencia GNU/GPL, lo que posibilita a los usuarios varias libertades básicas, entre ellas la posibilidad de hacer las copias que quieras o necesites del programa: por tanto, puedes utilizarlo con tus alumnos y puedes distribuirlo para que lo instalen en sus casas (si no disponen de conexión a Internet) y así puedan trabajar en sus domicilios con la misma aplicación que están usando en su centro educativo. La instalación es fácil;

Descargamos el archivo de la pagina oficial de Kompozer


el siguiente archivo:

kompozer-0.7.10-i386.deb (8.2 MB) — successfully tested on Debian Etch and Ubuntu 6.06 to 7.10

Lo Guardamos en un sitio preferidamente en un directorio provisional en mi caso:

/home/ramalave/Programas/Kompozer 0.70.10

Luego desde la consola en modo root escribimos: dpkg -i kompozer-0.70.10-i386.deb 

Esto automaticamente nos instala el Kompozer en nuestra PC, ahora nos dirigimos a Internet en el menu de tu entorno gráfico y luego abres la aplicación instalada Kompozer, procedemos ahora a instalar el paquete de español del programa:


el siguiente archivo para su traducción:

es-ES Spanish Español Ricardo Palomares Martínez proyectonave.es

Una vez descargado nos vamos al programa y en Tool, Extensions


En la nueva ventana que emerge en pantalla haz clic sobre el botón InstallOpen. Un mensaje te advertirá que se va a realizar la instalación de una nueva extensión en Kompozer. Simple, haz clic en Install Now (Instalar ahora) para iniciar el proceso. Apenas unas décimas de segundo y el pack de idioma español estará instalado: (Instalar), localiza el archivo xpi descargado previamente y pulsa en:


Cierra la ventana y reinicia Kompozer: ¡Ahora Kompozer habla español! Fuente: http://blog.educastur.es/sofwarelibre/2009/04/28/kompozer-programa-libre-para-la-creacion-y-edicion-de-paginas-web/

Instalacion de Samba 3.2.x en Debian 5.0


Instalación.

aptitude install samba

aptitude install samba-client

Administración de usuarios.

Listar los usuarios registrados.

pdbedit -L

Crear una nueva cuenta de usuario.

Como precondición para esta tarea, el usuario debe existir como usuario del sistema operativo.

smbpasswd -a NOMBRE_USUARIO

le recomiendo lo asignarle password solo le dan enter, luego ustedes podrán fijar el password

Remover una cuenta de usuario previamente existente.

smbpasswd -x NOMBRE_USUARIO

Desactivar una cuenta de usuario existente.

Esta tarea impide el acceso del usuario al sistema pero no remueve su información del mismo.

smbpasswd -d NOMBRE_USUARIO

Activar una cuenta de usuario inactiva.

smbpasswd -e NOMBRE_USUARIO

Cambiar la contraseña de un usuario existente.

smbpasswd NOMBRE_USUARIO

Agregar un recurso compartido.

Para realizar esto es necesario editar la configuración del archivo smb.conf bajo la sección Share Definitions.

gedit /etc/samba/smb.conf

Agregar una sección similar a esta.

[web]
comment = Proyectos Web
inherit acls = Yes
path = /datos/www
read only = No
browsable = yes
writable = yes
read list = @sistemas
write list = @sistemas
create mask = 0775
directory mask = 0775

La sección anterior de configuración crea un recurso compartido con la siguiente información:

  • El nombre es web y su descripción es Proyectos Web.
  • Hace referencia a la ubicación real /datos/www del sistema de archivos del servidor.
  • El recurso es de lectura y escritura.
  • La lectura y la escritura estan restringidas a los usuarios que pertenezcan al grupo sistemas.
  • Aparece en el listado de recursos compartidos del servidor (browsable).
  • Las máscaras para la creación de archivos y directorios están definidas en 0775.

Para mas información al respecto de como crear recursos compartidos consultar la documentación de Samba: The Samba Configuration File y Advanced Disk Shares.

Verificar el archivo de configuración.

testparm

Si todo está bien, debe aparecer un listado de las secciones del archivo de configuración y posteriormente un listado de los recursos compartidos (service definitions) sin errores.? En caso de haberlos, se deben corregir antes de continuar.

Reiniciar el servicio.

/etc/init.d/samba restart

Probar la conexión al servicio recién creado.

Para probar el servicio y el usuario recién creados es posible utilizar la herramienta de línea de comando smbclient con la siguiente estructura.

smbclient -U NOMBRE_USUARIO //SERVIDOR/RECURSO_COMPARTIDO

Adecuando la invocación de la herramienta al ejemplo del artículo sería de la siguiente manera.

smbclient -U ramalave //localhost/web

Enter ramalave's password: Domain=[CENTINELA02] OS=[Unix] Server=[Samba 3.2.5] smb: \> ls . D 0 Mon May 11 18:37:18 2009 .. D 0 Mon May 11 16:02:36 2009 public D 0 Mon May 11 16:02:36 2009 64316 blocks of size 1048576. 60162 blocks available

Enlaces.

Instalación de Apache, PHP, MySQL y PHPMyAdmin en Debian 5.0



Instalación del servidor HTTP (Apache)

aptitude install apache2

aptitude install wwwconfig-common

Modificar la ubicación del DOCUMENT_ROOT.

Por defecto el árbol de directorios que se publica a través del servidor web se ubica en /var/www, si se desea modificar esta ubicación es necesario realizar los siguientes pasos.

Crear el directorio donde se almacenarán los documentos web.

mkdir -p /home/www/public

Modificar la configuración de Apache para incluir a este nuevo directorio.

gedit /etc/apache2/sites-enabled/000-default

Reemplazar las ocurrencias de /var/www por la ruta deseada, es decir, los valores de DocumentRoot y su correspondiente Directory.

DocumentRoot /home/www/public/ # # ... # # # ...

Reiniciar el servicio para tener en cuenta los cambios recién realizados.

/etc/init.d/apache2 restart

Instalación de PHP.

Instalación de lenguaje de programación y varios de sus módulos.

aptitude install php5 php5-cli php5-gd php5-mcrypt php5-curl php5-imagick php5-mhash php5-sqlite php5-xsl

Instalación del módulo dinámico (DSO) de Apache.

aptitude install libapache2-mod-php5

Instalación de MySQL.

Instalación del motor de base de datos.

aptitude install mysql-server

Instalación del modulo de PHP asociado a este motor de base de datos, luego nos saldrá una ventana que nos pedirá la contraseña para el manejador de base de datos

aptitude install php5-mysql

Instalación de PHPMyAdmin para la administración de la base de datos a través de la web.

aptitude install phpmyadmin

En el proceso de instalación nos saldrá esta ventana la cual seleccionaremos el servidor web instalado que en este caso es Apache2

El acceso se realiza a través de la URL http://localhost/phpmyadmin/.

Fuente: http://blog.jorgeivanmeza.com/2009/04/20/instalacion-de-apache-php-y-mysql-en-linux-debian-5/

Montar Particiones NTFS con Permisos de Lectura y Escritura en Debian 5.0


Un problema que nos topamos con Debian, es que debemos realizar este procedimiento manualmente, pero no es complicado con la herramienta ntfs-3g.

Instalación
En Debian se encuentra en sus repositorios:

aptitude install ntfs-3g

Vamos a ver en que número de partición se encuentra la ntfs , para ello tecleamos:

fdisk -l

Y nos aparecerán todas las particiones que tengamos, en mi caso me salio:

Disco /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1cc11cc0

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 4869 39110211 7 HPFS/NTFS

Disco /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000be43e

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hdb1 1 1216 9767488+ 83 Linux
/dev/hdb2 1217 9729 68380672+ 5 Extendida
/dev/hdb5 9548 9729 1461915 82 Linux swap / Solaris
/dev/hdb6 1217 9546 66910662 83 Linux

Con el asterisco podemos ver que la partición 1 es la que tiene formato ntfs (windows), y ahora procederemos a realizar el montaje.

mount -t ntfs-3g /dev/hda1 /media/windows

Nota1: Cambiar el /dev/hdaX por el número de su partición.

Ahora ya queda montada la partición NTFS con los privilegios de lectura y escritura, ahora hay que agregar algunas cosas al archivo fstab para que al inicio siempre se monte la partición, para ello editamos el archivo:

gedit /etc/fstab

Y agregamos lo siguiente:

/dev/hdaX /media/windows ntfs-3g defaults,locale=es_ES.UTF8 0 0

Guardamos, cerramos y listo.

Instalar OpenOffice 3.0.1 en Debian 5.0


Un pequeño manual para poder instalar la ultima versión de OpenOffice 3.0.1 en Debian GNU/Linux, Ubuntu y derivados de una manera muy fácil:

Primero eliminamos la versión que tenemos:

aptitude purge openoffice.org openoffice.org-base openoffice.org-base-core openoffice.org-common openoffice.org-core lp-solve openoffice.org-impress openoffice.org-filter-mobiledev openoffice.org-draw libgfortran3 openoffice.org-report-builder-bin libsuitesparse-3.1.0 ttf-liberation openoffice.org-math libblas3gf openoffice.org-officebean liblapack3gf openoffice.org-calc

Ahora bajamos OpenOffice 3.0.1 aqui, cuando terminemos extraemos y después entramos a la carpeta con el comando

cd nombre de la carpeta/debs/

y despues instalamos OpenOffice

dpkg -i *.deb

ahora instalamos los menús:

cd desktop-integration/

Instalamos:

dpkg -i openoffice.org3.0-debian-menus_3.0-9376_all.deb

y listo tenemos la ultima versión de OpenOffice instalada

LSHW, Información completa del sistema, Debian 5.0


LSHW es una herramienta que permite obtener información detallada de la configuración de hardware de nuestro equipo. Puede conseguir un reporte de la configuración de memoria, versión de firmware, configuración de la tarjeta madre, versión del CPU y su velocidad, configuración de la cache, velocidad del bus, etc., de igual manera, visualizar la información con la interfaz gráfica.
Podemos instalar esta herramienta en Debian con un simple:

aptitude install lshw lshw-gtk

Y solo basta ejecutarla con un lshw y permite ver la información detallada del equipo en consola y con los argumentos:

-html crea una salida en formato html en consola
-xml crea una salida en formato xml en consola
-version muestra la version del programa

Y si esto no es suficiente, visualizando la información con la interfaz gráfica de LSHW, hacemos los siguiente:

sudo lshw -X (Nota que es X Mayúscula)

NOTA: Como siempre les indico que tienes que logearse como root para poder instalar esta herramienta y por defecto se encuentra el acceso directo su manejamos una interfaz gráfica en nuestra de PC de Debian en el menú de Configuración la opción Hardware Lister

Las Venas Abiertas de América Latina, Eduardo Galeano


Esta vez les dejo un libro muy interesante que leí aproximadamente hace 4 años, es una descripción de la colonización que se cometió en América cuando llegaron los españoles y portugueses a las tierras de América del Sur, esto va, para todo aquel que quiera profundizar su pensamiento en temas de historia, aquí les dejo este maravilloso libro que le fue obsequiado al Presidente Obama

Descargar libro en PDF

09 mayo 2009

Registro de Usuario Linux


Buenas noches queridos amigos de la comunidad de software libre, me acabo de suscribir a los usuarios de linux con numero de registro:

Linux user 490115

La decisión la tome porque estoy desarrollando un sistema en software libre en mi trabajo, la emigración se hizo completamente porque cada día veo las ventajas de ser un usuario linux frente al software privativo que cada día le veo mas falla, para todos los entusiastas que quieran cambiar a una mejor forma de compartir y libre virus en sus sistema les dejo la pagina de suscripción:

08 mayo 2009

Instalar Fuentes de Windows TTF, en Debian 5.0


Sólo tienes que copiar las fuentes a /usr/share/fonts.

Creamos el directorio donde vamos a instalar las fuentes

mkdir /usr/share/fonts/misfuentes

Luego le damos los permisos a la carpeta para copiar y pegar

chmod 777 /usr/share/fonts/misfuentes

Copiamos las fuentes descargadas (y descomprimidas), al directorio que hemos creado anteriormente, o simplemente desde cualquier gestor de archivos copiamos y pegamos

cp carpeta_fuente/* .ttf /usr/share/fonts/misfuentes

Para actualizar todos los ficheros de caché de fuentes

fc-cache -f

NOTA: Para realizar estas operaciones tienes que estar como root

Repositorios en Debian 5.0 Actualizados


Aquí les dejo una forma de tener su Debian afinado a la hora de actualizarnos con lo más nuevo en paquete de esta distribución:

1) Editamos el souces.list

gedit /etc/apt/sources.list

2) Agregamos:

# Repositorio Oficial Estable
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.us.debian.org/debian/ lenny main contrib non-free

# Repositorio de Seguridad
deb http://security.debian.org/ lenny/updates contrib
deb-src http://security.debian.org/ lenny/updates contrib

deb http://volatile.debian.org/debian-volatile lenny/volatile contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile contrib non-free

# Backports
deb http://www.backports.org/debian lenny-backports main contrib non-free

# Repositorio Multimedia
deb http://www.debian-multimedia.org lenny main

3) Guardamos, cerramos y por ultimo desde la consola:

aptitude update

4) Instalamos las llaves para Backports y Multimedia

aptitude install debian-backports-keyring
aptitude install debian-multimedia-keyring

5) Actualizamos nuevamente para comprobar que todo este bien

aptitude update

NOTA: Si poseemos repositorios de multimedia, backports y volatile también los acepta y nos mantendremos actualizados, como en mi caso.

Instalar LXDE en Debian 5.0


Buenas noches, esta vez les traigo la forma de instalar un entorno de escritorio libre llamado el LXDE, muy ligero fácil de instalar y de configurar, he probado algunas interfaces las cuales les puedo decir que es la más liviana y fácil de usar, tiene un gran parecido con el entorno gráfico de Windows XP para aquellos usuarios que tratan de migrar a software libre y traten lo posible de asociarse con este amistoso escritorio, lo tengo instalado en un PC poco vieja, un Pentium III y corre muy rápido, me hizo recordar cuando compre por primera vez esta PC, a continuación les explico la forma de instalarlo en Debian 5.0
Si lo vamos a instalar desde cero, es decir con solo tener el sistema estándar de Debian, hacemos lo siguiente:

1) aptitude install xserver-xorg

Esto monta la configuración gráfica de nuestra tarjeta de video y el arranque del entorno grafico donde corre Debian
2) Luego este paso es normal si tenemos otro entorno o despues que hallamos instalados el xserver-xorg

3) aptitude install lxde

Instalar el entorno gráfico completo de LXDE en tu pc.
4) Una vez instalado queda de su parte si quieres arrancar este entorno por defecto en el inicio de sesión de Debian, en ventana de inicio seleccionando y aceptando su arranque por defecto.

01 mayo 2009

Instalando el Modulo ALSA, Debian 5.0


Vamos instalar el modulo de ALSA en nuestra PC desde una instalación base, antes de realizar las instalaciones tenemos que estar en modo root para realizar las modificaciones en tu PC, Advanced Linux Sound Architecture, conocido por el acrónimo ALSA es un componente del kernel de Linux destinada a sustituir a Open Sound Sistema, licenciado bajo GPL. Esta herramienta nos permite instalar los controladores de sonidos en tu ordenador, reconociendo de forma sencilla y ágil, tu tarjeta de sonido con una selección simple y autoconfiguracion para su funcionamiento.

1) aptitude alsa-base alsa-utils alsa-tools gamix

Instala el el modulo completo mas un recurso de uso, en interfaces gráficas para configurar nuestra tarjeta de sonido.

2) alsaconf

Instala y configura tu tarjeta de sonido eligiendo de forma automática la selección según la detección que realice este modulo.

Adobe Flash Player 10, Debian 5.0


Buenos amigos aquí les dejo una forma fácil de instalar el Adobe Flash Player 10 en Debian 5.0 stable, buscando en internet encontré unos repositorios de multimedia para Debian (Backports) y funciona de maravilla.
Backport son paquete de multimedia recompilados para pruebas en Debian de manera segura que han sido probadas en distribuciones estables por su seguridad, para mas información:


No soy usuario experto de Debian, pero estoy en proceso de aprendizaje de este gran sistema operativo, cualquier duda o sugerencia escriban para mejorar

1) Editamos los repositorios de Debian como usuario root

gedit /etc/apt/sources.list y agregamos

deb http://www.backports.org/debian lenny-backports main contrib non-free

NOTA: Usamos este comando en consola si poseemos el Gnome para abrirlo con Gedit mi editor de texto preferido

2) Luego actualizamos la lista de repositorios

aptitude update

3) Agregamos las llaves o Keys de instalación la autorización para instalar los paquetes no libres en tu ordenador

aptitude install debian-backports-keyring
o
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C
gpg --export 16BA136C | apt-key add -
wget -O - http://backports.org/debian/archive.key | apt-key add -

NOTA: Puedes usar cualquier de las 3 opciones para instalar las llaves

4) Una vez agregados actualizamos nuevamente

aptitude update

5) Instalamos el paquete de Adobe Flash Player 10

aptitude install flashplugin-nonfree

6) Ahora abres tu navegador de Internet que en mi caso uso Iceweasel, y entras a una página que contenga flash para su prueba.