28 agosto 2009

Netstat para detectar ataques

Netstat es un comando que nos permite conocer las conexiones activas en nuestro equipo Linux. Resulta especialmente útil para ver quien anda entrando y saliendo si tenemos algún tipo de servidor activo.

Netstat en la wikipedia

En Cristalab hablan estos días de su uso para detectar un ataque a su servidor. El comando empleado, en combinación con otros resulta interesante.
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
Una secuencia que puede resultar útil porque agrupa el número de peticiones de una misma máquina, permitiendo localizar rápidamente un ataque.

24 agosto 2009

Caracteres Unicode y entidades HTML

Un par de recursos útiles para insertar correctamente en una página web aquellos símbolos que no son los habituales, caracteres reservados, etc.

Entity Code

Ésta incluye un listado de los códigos correspondientes a los símblos especiales utilizados en el conjunto de caracteres ISO-8859-1, que se utiliza frecuentemente en muchos navegadores.

Unicode table

Viene a hacer lo mismo, pero en este caso con el conjunto de caracteres Unicode, el futuro y el presente de todo esto.

13 agosto 2009

Inglés con Youtube

Otro recurso para practicar el idioma disponible en Youtube es el canal de Sesame Street, el Barrio Sesamo de toda la vida.

Canal de Sesame Street en YouTube

Un ejemplo, la letra T.



Que están también disponibles en su página de vídeos

Más vídeos en Sesame Street

Está página cuenta con juegos Flash, fichas para colorear, etc.

12 agosto 2009

Canciones infantiles en inglés

En Youtube se pueden encontrar fácilmente vídeos para enseñar algunas canciones en inglés a los más pequeñajos. Por ejemplo, el canal SuperSimpleSongs es un buen recurso

Canal SuperSingleSongs de Youtube

Como muestra un botón



Disponible también en alta calidad, para proyectarlo en pantalla completa.

Los autores de estos vídeos disponen también de un blog denominado Super Simple Learning, relacionado con estos temas, con ejercicios, ejemplos y recursos.

The Super Simple Learning Blog

10 agosto 2009

Guía para configurar htaccess

El artículo siguiente contiene una serie de consejos imprescindibles para configurar correctamente un archivo .htaccess en un sitio web basado en Apache. Con esto coseguiremos cosas como proteger los directorios del sitio web, activar la cache de archivos, redirigir páginas web, etc.

The Definitive Guide to htaccess Techniques

En resumen, todo lo necesario para asegurar en buena medida un espacio web y mejorar su rendimiento.

02 agosto 2009

Joomla 1.5.14

Nueva actualización de Joomla. En este caso ha salido muy próxima a la anterior porque la 1.5.13 provocaba algunos problemas graves en el funcionamiento del editor de artículos y del gestor multimedia, así que si alguien tiene la 1.5.13 es recomendable pasar a la 1.5.14 cuanto antes.

Descargas parciales de Joomla

29 julio 2009

Todas las fuentes de tu ordenador

Flipping Typical es una simple página web que nos muestra las diferentes tipografías que tenemos instaladas en nuestro ordenador. Esto puede ser útil a la hora de seleccionar un tipo de letra para un proyecto, un escrito, etc. Entra y lo compruebas.

Flipping typical

Impresiona lo sencillo de la idea y lo útil que puede llegar a ser.

Si pulsas Ctrl-B o Ctrl-I se cambian los tipos a negrita y cursiva, respectivamente. Además, haciendo clic en cualquiera de ellas conseguimos que se amplie en la parte superior.

Visto en esta impresionante lista de recursos para diseño web publicada en Web Designer Depot.

27 julio 2009

Curso de After Effects

En ceslava.com están publicando un tutorial que explica los conceptos básicos de After Effects, que es una herramienta de producción de vídeo de Adobe, ideal para complementar a Adobe Premiere. Está basado en la versión CS3, pero es perfectament aplicable a la versión CS4.

Curso de Adobe After Effects por Daniel Paniagua

Ya llevan seis entregas en este momento.

24 julio 2009

Flash minibuider

La siguiente página contiene un editor de código Actionscript 3 que permite la complicación y ejecución de dicho código. Es decir, que podríamos generar archivos swf online, sin necesidad de contar con Flash o Flex instalado.

Flash minibuilder

Esto puede resultar muy útil para probar alguna función si estamos en un ordenador ajeno.

21 julio 2009

XML en un momentito

En Flashden podemos ver un vídeo que explica rápidamente lo básico sobre XML.



Son 25 minutitos de nada y en inglés. Quizás sea una visión más apropiada para el invierno, pero....

01 julio 2009

Joomla 1.5.12

Una vez más, nueva actualización de la familia 1.5 de Joomla. Si tienes un portal creado con este CMS no dudes en actualizar con estos archivos.

Actualización de Joomla 1.5.11 a Joomla 1.5.12

O con cualquiera de estos otros si no tienes ya la versión 1.5.11.

Además, ayer aparecio Firefox 3.5. Después de un día probándolo, lo cierto es que la velocidad se nota. Más ágil al trabajar con páginas con mucho javascript.

Descarga Firefox 3.5 para Windows

Aunque tiene otras muchas novedades.

24 junio 2009

Un planetario en la escuela

Dentro del marco de las actividades del Año Internacional de la Astronomía merece la pena destacar una iniciativa de un centro de Extremadura, el IES Virgen de Gracia de Oliva de la Frontera, dirigidos por Cándido Bravo.

Un planetario en la escuela

Básicamente han construido un planetario, llamado Constellatio, con sus propios materiales y recursos. En la página web se pueden ver algunas fotografías de la creación del proyecto. Una iniciativa muy interesante que merece todo el reconocimiento para el grupo de alumnos que la han materializado.

La página de referencia del Año Internacional de la Astronomía también incluye muchos recursos para acercarnos a esta ciencia.

21 junio 2009

Reiniciar una encuesta de Joomla

Una duda que surgio en un curso de Joomla era cómo limpiar las estadísticas de una encuesta creada con este portal. Es decir, si han votado varias personas y por cualquier motivo queremos que se vuelva a empezar desde cero, ¿como lo hacemos?

Después de buscar un poco sólo veo dos soluciones:
  1. El sencillo y laborioso: Consiste en eliminar la encuesta y en volverla a crear desde cero.
  2. El complicado y rápido: Mediante phpmyadmin, por ejemplo, podrías editar las tablas jos_poll y jos_poll_data para reinciar las estadísticas.
El segundo es muy rápido, pero es bueno estar un poco familiarizado con las tablas de la base de datos de joomla.

El método

En concreto, la tabla jos_polls nos permite averiguar el id de la encuesta que nos interesa, supongamos que es la número 14. Además en esta tabla podríamos el campo voters a cero, editándola.

A continuación iríamos a ver la tabla jos_poll_data y miraríamos las entradas que tuviésen el número 14 en el campo pollid y podríamos sus campos hits a cero también.

Así se completaría el proceso.

Con SQL

También sería posible desarrolla una pequeña sentencia SQL que lo hiciese por nosotros, sería algo así:
update jos_polls set voters=0 where id = 14;
update jos_poll_data set hits=0 where pollid=14;
y para rematar, también podemos limpiar la tabla jos_poll_date, que contiene las fechas en que se han rellenado las encuestas:
delete from jos_poll_date where poll_id = 14;
Es decir, que con esas tres lineas, indicando el id de la encuesta (en lugar del 14) se consigue limpiar las encuestas completamente.

17 junio 2009

Us Now

Us Now es un documental que reflexiona sobre el futuro de nuestra Sociedad a través de las TIC, los cambios que implica para nuestra organización y cómo nos puede llevar hasta una democracia real.

Us Now from Banyak Films on Vimeo.

Herramientas web 2.0, cambios de mentalidad y personas. Un vídeo de una horita aproximadamente, en inglés. Visto en Steve Hargadon.

15 junio 2009

Depurar con PHP

Hace poco veíamos una función que nos permitía volcar todas las variables $_POST. En este caso nos hacemos eco de un artículo que profundiza más en la depuración de código php mediante el volcado de variables para ver su contenido. Para ello contamos con dos funciones: print_r y var_dump, que imprimen en pantalla el contenido de matrices y los tipos de datos contenidos en una variable. Algo más sofisticado que el uso de echo.

Cómo depurar funciones en PHP

Lectura imprescindible para quien se dedique a esto.

12 junio 2009

Posicionamiento en Google

Google tiene publicada una guía de posicionamiento en motores de búsqueda en español. Un compendio de buenas prácticas para hacer que nuestras páginas web sean fácilmente localizables e indexables por parte de Google.

Guía de Google para principiantes sobre optimización en motores de búsqueda

Una documento de 24 páginas de nada que es lectura obligada al crear una página e intentar ubicarla decentemente en Google.

10 junio 2009

Más iconos gratuitos

Cada vez se encuentran más librerías de iconos gratuitos para pequeños proyectos web, pero esta es especial por sus características.

Iconza

La diferencia de esta es que, aunque no tiene una cantidad inmensa de iconos, podemos elegir previamente el color y el tamaño que nos interese antes de descargarlos.

Visto en Criterion.

07 junio 2009

Diseño de plantilla fijo o dinámico

En Smashing Magazine publican un excepcional artículo que bucea entre la importancia de utilizar un diseño de plantilla fijo o fluido a la hora de crear una página web.

Fixed vs. Fluid vs. Elastic Layout: What’s The Right One For You?

De su lectura se obtienen algunas conclusiones más o menos universales:

  • El optar por un diseño fijo o fluido depende en gran medida del proyecto. Si la estética prevalece sobre el contenido un diseño fijo da más juego, mientras que un dinámico permite presentar más información.
  • Al trabajar con un diseño fijo, la medida adecuada para el wrapper (la capa que definirá la anchura exacta de la página) a día de hoy, en junio de 2009, sería de 960 píxel, un diseño seguro para una resolución de 1024 de ancho. Hoy en día, sólo un 10% de personas navegaría con una resolución menor que esa.
  • En un diseño fijo es mejor centrar siempre la información (la capa wrapper), con un estilo muy sencillo: .wrapper {margin: 0 auto;}
En los diseños fluidos, el espacio se ajusta mejor. La clave del buen uso es utilizar dos propiedades css max-width y min-width para establecer algunos mínimos y máximos en las capas y evitar así que se descoloque todo en determinadas situaciones. La pega es que no funciona con Internet Explorer, como tantas cosas.

El artículo profundiza aún más en estos modelos, además del diseño flexible.

06 junio 2009

jqPlot

jqPlot es un sistema para creación de representaciones gráficas utilizando sólo JQuery. Vamos, que parece magia. No hace falta ni php, ni Flash, ni nada más que algo de html y otro poco de javascript.

jqPlot

Es un proyecto de código abierto. No os perdais los ejemplos de su página.

Permite todo tipo de representaciones gráficas, con control de todos los aspectos necesarios, con posibilidad de arrastrar y soltar para actualizar los datos, etc.

Visto en WebResourcesDepot.

04 junio 2009

Retoque de colores

Excelente guía sobre cómo retocar una imagen para mejorar su calidad final buscando el equilibrio en sus colores. Está pensada para Adobe Photoshop CS4, pero tiene inmediata aplicación en Gimp.

Uso de Color Balance en Photoshop CS4

Lo mejor es que se lee en un momento.