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.
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.
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;
el siguiente archivo:
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 availableEnlaces.
- Samba - Opening Windows to a Wider World.
http://www.samba.org/ - Using Samba, 2nd Edition.
http://us1.samba.org/samba/docs/using_samba/toc.html - Samba - Guía Ubuntu
http://www.guia-ubuntu.org/index.php?title=Samba - Instalacion de Samba 3.2.x en Linux Debian 5
http://blog.jorgeivanmeza.com/2009/04/23/instalacion-de-samba-32x-en-linux-debian-5/
Instalación de Apache, PHP, MySQL y PHPMyAdmin en Debian 5.0
aptitude install apache2
aptitude install wwwconfig-common
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/
# # ...
#
/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
Instalar OpenOffice 3.0.1 en Debian 5.0
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
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:
08 mayo 2009
Instalar Fuentes de Windows TTF, en Debian 5.0
Creamos el directorio donde vamos a instalar las fuentes
mkdir /usr/share/fonts/misfuentes
chmod 777 /usr/share/fonts/misfuentes
cp carpeta_fuente/* .ttf /usr/share/fonts/misfuentes
fc-cache -f
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.