jueves, 21 de abril de 2016

Los 5 mejores frameworks CSS de 2016

Hasta hace unos años la tarea de realizar una nueva página web implicaba tener que desarrollar una hoja de estilos CSS completamente nueva o realizar amplias modificaciones en una que ya hubiéramos realizado anteriormente en un sitio web similar. Cada proyecto es único y los elementos que se muestran en pantalla tienen unos colores, tamaño y disposición que normalmente había que modificar para cada proyecto.

Por suerte empezaron a proliferar los frameworks CSS, que son unas hojas de estilo con unos elementos básicos con los que se puede realizar cualquier página web que se nos pueda ocurrir con el mínimo esfuerzo. La ventaja es obvia: ya no tenemos que desarrollar desde 0 una hoja de estilos que puede llegar a tener miles de líneas de código y que tiene que ser compatible con una gran variedad de navegadores y dispositivos.

A continuación voy a enumerar los 5 frameworks que pueden resultarnos más útiles a la hora de crear una página web:

1. Bootstrap




Este es el framework CSS más extendido. Tiene una enorme comunidad de usuarios, infinidad de temas y plantillas y cuenta con el importante detalle de estar creado por el equipo de Twitter. Las únicas desventajas que puede tener es que al ser tan utilizado todos los sitios que lo implementan parecen demasiado similares. Otro punto en contra es que al tener tal cantidad de opciones como las que incluye el tamaño de los archivos incluidos pueden resultar demasiado elevados.

http://getbootstrap.com


2. Foundation




Un excelente framework realizado por el estudio de diseño Zurb. Es uno de los más utilizados gracias a su gran variedad de componentes, la excelente documentación y a la gran comunidad de usuarios que tiene.

http://foundation.zurb.com


3. Materialize




Es uno de los frameworks que más popularidad está cosechando en los últimos años. Tiene infinidad de nuevos seguidores. Las claves con un diseño moderno y atractivo, multitud de componentes y una buena documentación.

http://materializecss.com


4. Pure CSS




Está realizado por el equipo de Yahoo. Tiene un gran diseño y la ventaja sobre sus competidores de que ocupa muy poco espacio, lo que lo hace ideal para que las páginas web funcionen de forma rápida y fluida, algo fundamental cuando uno piensa en la usabilidad en los teléfonos móviles.

http://purecss.io


5. Shine CSS




Este es un nuevo framework cada vez más usado gracias a su facilidad de uso y sobre todo por el poco espacio que ocupa. Permite realizar páginas web modernas y atractivas auto-adaptables para cualquier tipo de dispositivo de forma rápida y sencilla, con la ventaja de la rapidez de carga y renderizado de los contenidos.

http://rmmfree.github.io/shine_css/


jueves, 2 de julio de 2015

Lentitud en el apagado de OS X Mavericks o Yosemite

Si al apagar tu Mac notas que tarda bastante más que cuando lo compraste es un pequeño problema que tiene fácil solución. 

Una de ellas es simplemente reparar los permisos accediendo a Utilidad de Discos ->  pulsas en tu disco dura -> Reparar permisos del disco.

Si aún así el proceso de apagado es lento prueba a hacer una limpieza del sistema con CleanMyMac 3.

Quizás sigas con el mismo problema. Si es así es porque algunos de los procesos tardan mucho en ser detenidos por el sistema al apagarse.  Una opción es revisar uno por uno cuál de ellos es el causante de esta demora.  El log del apagado se llama launchd-shutdown.system.log y está en /var/log/com.apple.launchd
Ahí se puede mirar lo que hace el ordenador cuando se apaga. Como es un poco tedioso tener que comprobar tanta información lo mejor es crear un script que obligue a todos los procesos a finalizar cuando hayamos decidido apagar el sistema, que es justo lo que debería ocurrir de forma predeterminada.

Para ello hay que abrir la Terminal (pulsando cmd + espacio y escribiendo Terminal).
A continuación escribimos:

sudo defaults write com.apple.loginwindow LogoutHook ~/.logouthook

Después creamos el archivo que controle el apagado escribiendo:

nano ~/logouthook.txt

A continuación copiamos este texto en la pantalla:

echo $'\n*** Shutdown ***\n' >>/users/<user>/.LogoutHook.log
date >>/users/<user>/.LogoutHook.log
echo $'\n all processes \n' >>/users/<user>/.LogoutHook.log
ps -u <user> >>/users/<user>/.LogoutHook.log
killall -u <user> -TERM&
sleep 1
echo $'\n 1 second after sending 1st TERM signal \n' >>/users/<user>/.LogoutHook.log
ps -u <user> >>/users/<user>/.LogoutHook.log
killall -u <user> -KILL&

Pulsamos ctrl + x
Decimos que sí queremos guardar los datos pulsando la letra y.

Nuestro sistema debería apagarse ahora en muy pocos segundos.


lunes, 14 de octubre de 2013

Cómo eliminar el spam en foros phpBB

phpBB es un gran sistema de creación de foros. Tiene múltiples opciones de configuración, funciona bastante rápido, hay una buena cantidad de plantillas y tiene una comunidad enorme de usuarios. Todo ello con software libre y gratuito... ¿existe algún inconveniente?

Pues sí, uno muy importante que en muchos casos provoca que no haya más remedio que cerrar el foro que durante tanto tiempo hemos mantenido: el spam.

Si haces una búsqueda en internet de métodos para eliminar el spam encontrarás los clásicos, como fortalecer la contraseña, establecer captchas, cifrar el archivo que contiene las claves de acceso a la base de datos, filtrar direcciones y emails, etc. Sin embargo habrás comprobado que estos métodos apenas reducen la ingente cantidad de mensajes basura... ¿por qué?

miércoles, 7 de agosto de 2013

Nace ticr.es, un agregador social de noticias relacionadas con las TIC

Después de varios meses de diseño y desarrollo acaba de entrar en funcionamiento ticr.es, un portal de noticias relacionadas con las tecnologías de la información y la comunicación (TIC).

Básicamente consiste en un agregador de noticias, similar a Menéame, Reddit o Digg, en el que los usuarios envían enlaces de noticias o artículos que consideran interesantes. Se pueden votar los enlaces de forma positiva o negativa, y de este modo algunas noticias aparecerán en la portada mientras que otras quedarán descartadas. Por otra parte se pueden comentar las noticias, se pueden votar los comentarios de otros usuarios y se pueden seguir a otros usuarios como en otras redes sociales.


Próximamente se van a implementar algunas interesantes funcionalidades, como la de micro blogs para que los usuarios puedan difundir sus propios contenidos asociados al portal, compartiéndolos con otros usuarios o con el público en general.

La dirección es: www. ticr.es


sábado, 15 de junio de 2013

Reportaje de la 2 acerca del Libre Graphic Meeting 2013

En este post podemos ver un reportaje de la 2 de RTVE acerca del software libre en referencia al Libre Graphic Meeting 2013.

Éste es un encuentro internacional en el que profesores de universidad, así como otros profesionales relacionados con el mundo de la programación y el diseño, explican cómo funciona el software libre y las innumerables aportaciones que supone su uso y desarrollo para la sociedad.

sábado, 9 de marzo de 2013

Eliminar mensaje de Avahi daemon en Ubuntu 12

En algunas instalaciones de Ubuntu 12.04 puede aparecer un mensaje al iniciarse el ordenador en el que se nos indica que no se ha podido configurar el servicio de autodetección de red Avahi, pero ¿qué significa ésto?

Avahi es una implementación libre y gratuita de un servicio Zeroconf, que sirve para configurar de forma automática una red IP sin servidores adicionales, incluso cuando no tenemos servidores DHCP.

De este modo el sistema descubre de forma automática servicios en red y equipos que se conecten sin tener que hacer nada. Por ejemplo detecta impresoras en red, nuevos equipos que se instalen, programas que intentan utilizar servicios de red compartida, etc. Este sistema se empezó a desarrollar a raíz de que Apple lanzara el Bonjour, que es muy similar pero con una licencia incompatible con GPL.

Todo esto está muy bien pero es un servicio que ocupa memoria, abre dos puertos de red UDP (32768 y 5353), a veces puede ralentizar la red y en ocasiones nos aparece el incómodo mensaje citado al principio, entonces ¿cómo desactivar este servicio?

Habría que seguir los siguientes pasos:

1) Abrimos una ventana de Terminal y escribimos:
 sudo gedit /etc/default/avahi-daemon   
2) Tras escribir la contraseña se nos abrirá Gedit y tendremos que buscar en el documento la siguiente línea: AVAHI_DAEMON_START=1

3) Cambiamos el 1 por un 0, guardamos el documento y cerramos.

De este modo ya no nos aparecerá ese mensaje al iniciar el ordenador. 

lunes, 10 de diciembre de 2012

Invertir el scroll vertical en Debian

Últimamente he estado trabajando bastante en Mac OS 10.8 y una de las cosas que al principio me parecían extrañas era que la rueda del ratón iba al contrario de lo habitual. Lo cierto es que al cabo de un par de días ese funcionamiento me empezó a resultar más natural y cómodo que el tradicional, por lo que he estado averiguando cómo configurar en Debian el scroll vertical inverso. Por suerte es sencillo y se puede hacer de la siguiente forma:

1) Nos logamos como administrador con el comando su.

2) Escribimos lo siguiente para editar el archivo requerido:
 $ nano /usr/share/X11/xorg.conf.d/10-evdev.conf  

3) Buscamos la sección que tiene el identificador MatchIsPointer "on". En mi caso esa sección era la primera.

4) Añadimos al final de esa sección, justo antes de su correspondiente EndSection, la línea siguiente:

Option "ButtonMapping" "1 2 3 5 4 6 7 8"


5) Guardamos y salimos del archivo (Ctrl + x), cerramos la sesión y la volvemos a abrir. Si todo ha ido bien ya tendremos configurado el scroll inverso en el ratón.