Abr 22

Faltan dos días para la salida de Ubuntu 8.04 Hardy Heron y estas son las nuevas mejoras que trae:

  • X.Org 7.3: Especial énfasis en una mejor autoconfiguración.
  • PulseAudio: Buen servidor de sonido que ofrece características avanzadas.
  • PolicyKit: El administrador podrá controlar mucho mejor y con más detalle los privilegios de sus usuarios.
  • Linux Kernel 2.6.24-8.14: Mejora sustancial en los sistemas de 64 bits.
  • Transmission como nuevo cliente de torrents por defecto (eliminando gnome-btdownload).
  • Vinagre como nuevo escritorio remoto mejorando Xvnc4viewer/Vino.
  • Brasero sustituirá a Serpentine.
  • Applet de reloj mundial: Es un reloj que ofrece la hora en distintos países.
  • GVFS, capa de abstracción de sistema de ficheros virtual que sustituirá a GNOME VFS.
  • Lavado de cara en la pestaña “Recursos” del Monitor de sistema.
  • Virtualización con KVM.
  • Inclusión de ufw (Uncomplicated Firewall).
  • Instalación desde Windows y sin necesidad de partición con Wubi.
  • Disponibilidad de Likewise Open: Mayor integración en redes Active Directory.
  • Iniciador iSCSI ha sido totalmente integrado en el kernel.
  • Especial atención en la seguridad de la memoria.
  • umenu: Aplicación que permite instalar el sistema en una partición a través de Windows y usando Wubi.
  • Nueva versión de Firefox.

Ya podemos descargarnos o pedir nuestro nuevo Ubuntu.

Comparte esta noticia:
  • Meneame
  • Imprime esta noticia
  • Manda por e-mail esta noticia a un amigo
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio

Abr 22

En Batiburrillo.net me he encontrado este listado bastante interesante con una serie de editores de páginas web para Linux.

Yo en mi trabajo utilizo el Notepad++ para programar, pero en entornos Linux estos son los más interesantes:

  • Amaya Es un editor WYSIWYG que respeta, casi al cien por cien, las últimas propuestas de la W3C. Incluye además XHTML, soporte para SVG (Scalable Vector Graphics), soporte para MathML (Math Markut Language), soporte para estilos en cascada (CSS), y otras opciones.
  • Aptana Utiliza un IDE centrado en JavaScript, pensado para el diseño dinámico de sitios web. Implementa un asistente de código para JavaScript, HTML y CSS, en el que se incluyen también varias funciones predefinidas en JavaScript. Permite la observación del código incluido en una pequeña imagen emergente (snapshot). Incluye los protocolos FTP y SFTP para subir archivos al servidor y realizar sincronizaciones con nuestro ordenador. Implementa también un depurador de código.
  • Bluefish Está pensado para diseñadores con experiencia. Utiliza un editor GTK + HTML. Incluye varios asistentes que ayudan en el diseño. Implementa también un completo cuadro de diálogo de ayuda para la inserción de imágenes. Permite la inserción de tumbnails (imágenes en miniatura) y enlaces de acceso a la imagen original.
  • KompoZer Es un editor muy completo que utiliza un interfaz WYSIWYG. Muy fácil de usar, ideal para personas que no dominan los lenguajes utilizados en la Web y que quieren elaborar sus diseños recurriendo a entornos gráficos amigables.
  • Nvu Quizás el más conocido y uno de los más completos. Utiliza un entorno WYSIWYG intuitivo y fácil de usar. Válido para todo tipo de usuario, desde el novato al experimentado. Con él se pueden crear atractivas páginas sin necesidad de tener conocimientos de HTML.
  • Quanta Trabaja con HTML y lenguajes asociados. Es transparente con todos los lenguajes y respeta todas las normas elaboradas por la W3C con respecto a las etiquetas HTML y al código CSS. Soporta una gran cantidad de herramientas externas que ayudan en el desarrollo, entre las que se incluyen los depuradores de código. Utiliza el entorno KDE.
  • Screem Es un editor basado en etiquetas, pensado no sólo para crear páginas web sino también para mantenerlas, para lo cual dispone de una utilidad que controla los enlaces y de otra para subir ficheros al servidor. Además de las etiquetas propias de HTML, incluye también características para insertar JavScript, PHP, u hojas de estilo en cascada (CSS). Utiliza el entorno GNOME.
Comparte esta noticia:
  • Meneame
  • Imprime esta noticia
  • Manda por e-mail esta noticia a un amigo
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio

Abr 21

En Despuesdegoogle.com recogen esta iniciativa de El otro lado, que propuso dedicar los últimos días de la espera a recopilar motivos objetivos para recomendar Ubuntu. El post se titula 8 días y 60 razones porque lo escribió cuando faltaban 8 días para la aparición de Ubuntu Hardy, con la intención de llegar a 80 razones. La lista está abierta, así que si quieres colaborar, estás invitado.

Estas son las 42 razones que han ido sumando:

1º Fomenta la libertad.
2º Simplicidad
3º Porque al sistema operativo le mando yo a el, no al reves
4º Porque existen infinitamente más que 100 distribuciones de GNU.
5º Un sistema libre, para una persona libre.
6º Es gratuito
7º No hace falta instalarlo para utilizarlo (LiveCD)
8º No discriminacion por lugar el nacimiento/residencia (miraros la EULA de Windows)
9º El simple hecho de usarlo ayuda a mejorarlo.
10º Eres libre de usarlo, o no.
11º Puedes elegir para qué quieres que sirva.
12º cuando haces scroll sobre una ventana, afecta a esta y no a la que esté activa
13º cuando algo deja de funcionar, algo habrás tocado, nada deja de funcionar porque si
14º todo es 100% personalizable
15º tienes para elegir entre varios escritorios (GNOME, KDE…)
16º No se esfuerza en ser el dios y señor de tu PC, sino algo que te sirva para manejar esta máquina
17º Con el simple hecho de usarlo aprendes y coges experiencia y confianza en el mundo de la informática y crece tu aspecto creativo e investigador para solucionar los problemas
18º esta:(comparacion Compiz Vs Aero): http://www.youtube.com/watch?v=xC5uEe5OzNQ
19º en relacion a 18, porque se propuso embellecerlo, y lo hicieron con creces, y aun asà eres libre de hacerlo o no, si quieres adornos de navidad, los tienes, si no, pues incluso puedes hacerlo mas feo para ganar mas pc.
20º Porque si un programa se cuelga, no se lleva consigo a todo el sistema operativo.
21º Porque casi nunca hay que instalar drivers para nada (yo no los necesité ni para impresora ni escaner)
22º Porque las instalaciones no requieren reiniciar el pc salvo que sean del kernel
23º y aunque las instalaciones sean de kernel no te obligan a reiniciar si o si, puedes seguir trabajando sin ninguna alerta molesta.
24º tiene varios escritorios para estar mejor organizado y/o no tener tan sobrecargada la pantalla
25º puedes tener varios paneles y ponerles todo tipo de cosas
26º No hay virus
27º puedes ver/escribir en muchos formatos de disco
28º tiene tras de si grandes comunidades y está continuamente mejorando
29º Porque es bonito, compiz y demás
30º Porque es siervo y no señor.
31º es Unix
32º es multiusuario
33º los sistemas de 64 bits funcionan!!!!!
34º porque si el sistema tiene un fallo, en 6 meses como muchí simo estará solucionado y no en varios años (y si lo solucionan) como en otro$
35º por el placer de ver como tu ordenador (por muy poco potente que sea) llegue a sorprender con lo que realmente puede hacer (servidores en pentium 1 y 2 que van como la seda e incluso he visto escritorios de uso habitual sobre esas maquinas)
36º kernel portable, podemos usar linux en casi cualquier cosa, desde pda’s, ordenadores hasta videoconsolas
37º siempre hay alguna alternativa a un programa y no te tienes que romper la cabeza para hacerlo funcionar
38º repositorios, benditos sean, abrir una GUI o teclear un comando con el programa que buscas y tachan, en cero coma lo tienes.
39º. Porque nadie te lo pone si no quieres y te cobra por el al comprar un pc
40º Acorta con las desigualdades sociales, pues el dinero que gastan los gobiernos en estúpidas licencias de sistemas operativos se invierten en cosas mejores (educación, sanidad, puestos de trabajo pues necesitan gente formada con linux…). Claro ejemplos en Extremadura (un ordenador por cada 2 alumnos en las escuelas funcionando con LinEX -imposible pensar en una cosa asi con Windows, pues solo el gasto en licencias lo hacia imposible-, o en las oficinas de la Junta de Extremadura; en total mas de 60 mil ordenadores con linux), Brasil, Colombia (LinEXcol), Argentina…
41º Se acabó el piratear, ahora el copiar si es 100% legal. Para tener buenos programas no necesitas tener el emule abierto 3 horas, andar usando nº de serie o cracks, que hacia que el programa no pudiera actualizarse. Rápidamente tienes el programa que necesitas, sin infringir nada y 100% funcional y actualizado.
42º Porque si necesitas modificar algo en un programa de acuerdo a tu negocio/uso, no tienes que ponerte en contacto con nadie de California (y estos quieren hacerte caso), con ir a un informático (o factoria de software) en tu tierra, al tener acceso al código estos puede ajustarlo a tus necesidades.

Comparte esta noticia:
  • Meneame
  • Imprime esta noticia
  • Manda por e-mail esta noticia a un amigo
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio

Abr 21

CNR client es una aplicación que para los nuevos en linux le facilita la instalación de las aplicaciones, gracias a esta aplicación podemos instalar en Ubuntu las aplicaciones con un solo clic.

Este magnifico programa ya lo tenéis disponible para la nueva Ubuntu Hardy Heron 8.04 que esta a puntito de salir. Podéis descargarlo para esta versión y las anteriores de Ubuntu junto con otras distribuciones desde la página cnr.com.

Comparte esta noticia:
  • Meneame
  • Imprime esta noticia
  • Manda por e-mail esta noticia a un amigo
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio

Abr 16

Uno de los (tantos) problemas que podemos tener a la hora de gestionar nuestro servidor, es que si no controlamos el tamaño de nuestros ficheros de registros (errores y accesos por ejemplo) de nuestros alojamientos web, puede ser un problema.
Para solucionarlo he creado este tutorial con los pasos a seguir y que a mí me ha funcionado. Como todo en la informática habrá muchas formas y colores para conseguir lo mismo y/o mejorar esta.
Lo importante a tener en cuenta, es que tenemos que hacer esta rotación de registros DESPUÉS de haber generado las estadísticas, ya que sino no nos sirve de nada.

Bueno, vamos al grano:

1-. Instalar el programa logrotate:

apt-get install logrotate

2-. Crear o comprobar que tenemos las carpetas y ficheros necesarios:

mkdir -p /var/lib/logrotate/

touch /var/lib/logrotate/status

mkdir -p /etc/logrotate.d/

3-. Crear el fichero logrotate.conf:

vi /etc/logrotate.conf

Copiar el siguiente contenido el fichero logrotate.conf que antes hemos creado:

# ejecutar “man logrotate” para más información

weekly

rotate 4

create

include /etc/logrotate.d


/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

4-. Crear el fichero de rotación (en mi caso para los logs de acceso y errores):

vi /etc/logrotate.d/rotar_logs

Copiar el siguiente contenido en dicho fichero:

/www/*/logs/access_log {
daily
rotate 90
copytruncate
compress
notifempty
missingok
}
/www/*/logs/error_log {
daily
rotate 90
copytruncate
compress
notifempty
missingok
}

La ruta dependerá del servidor donde nos encontramos y el * lo que indica es que en todas las carpetas de dicha ruta las tenga en cuenta. Por ejemplo:

/www/pepito/logs/access_log

/www/juan/logs/access_log

/www/manuel/logs/access_log

/www/pepito/logs/error_log

/www/juan/logs/error_log

/www/manuel/logs/error_log

5-. Comprobar manualmente que funciona:

/usr/sbin/logrotate -d /etc/logrotate.conf

/usr/sbin/logrotate -f /etc/logrotate.conf

Creo recordar que se hace lo mismo con:

/usr/sbin/logrotate -d -f /etc/logrotate.conf

Si todo va bien y no se muestra ningún error es que todo ha ido bien.

6-. Ahora nos toca programar para que el servidor haga logrotate automáticamente, con ayuda de nuestro amigo crontab:

vi /etc/crontab

Copiar el siguiente contenido:

#Logrotate a las 1 AM

0 01 * * * root /usr/sbin/logrotate /etc/logrotate.conf > /dev/null 2>&1

Finalmente ejecutaremos en el terminal:

/etc/init.d/crond restart

Para que los nuevos cambios se apliquen.

La programación del crontab dependerá de cuando generemos nuestras estadísticas, ya que lo tendremos que programar momentos después de generarlas, ya que sino lógicamente no tendrá los registros de acceso correctamente al generarlas.

Si alguien conoce otros métodos o alguna forma de mejorar el mío, que deje un comentario. Espero que ayude a más de uno :) .

Comparte esta noticia:
  • Meneame
  • Imprime esta noticia
  • Manda por e-mail esta noticia a un amigo
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio

Abr 14

Si deseas conocer cuales son los comandos que más has escrito en la consola, copia y pega el siguiente comando en una consola:

history | awk '{a[$2]++ } END{for(i in a){print a[i] ” ” i}}’|sort -rn|head

Obtendrás una lista de los 10 comandos más utilizados.

Explicare brevemente lo anterior: history lista un historial de todos los comandos que has escrito en la consola. awk es un lenguaje de programación que procesa el flujo de datos que le es enviado desde history. sort ordena los resultados que le ha entregado awk, ordenando de mayor a menor. Finalmente, head limita la lista a visualizar a solo los primeros 10 comandos.

Estos son los míos:

222 w
143 top
62 joe
53 ll
42 cd
41 yum
29 awffull
25 ls
25 chown
24 sh

¿Y los vuestros?

Comparte esta noticia:
  • Meneame
  • Imprime esta noticia
  • Manda por e-mail esta noticia a un amigo
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio