Perraco …otro Geek en la red…
Categoría: Programación

Que cuesta programar bien

ProgramaciónLo acepto, soy un programador empedernido, no tengo cura, y es que incluso me relajo programando. Pero hay algo que sigue frustrándome en cuanto a este mundillo, y es la gran falta de interés que existe en muchas empresas por el seguimiento de estándares y calidad en el estilo del código. Os juro que es dolorosamente desmoralizador el entrar en un nuevo proyecto y encontrarme con un montón de código que es lo más parecido a un plato de espaguetis despedazados y amasacrados. Queriendo poner mi granito de arena en este común problema os dejo al pie del post con un excelente Manual de Estilo de Programación revisado por Alexander Hristov.

Descargar: Manual de Estilo de Programación (pdf)

Prueba y aprende HTML y CSS con htmlPlayground

htmlPlayground

Con htmlPlayground podrás aprender del modo más sencillo y visual tanto HTML como CSS a cualquier nivel. Esta interesante página es definitivamente un buen punto de referencia para desarrolladores de webs o curiosos por igual. Su funcionamiento es bien sencillo, selecciona una tag HTML, lee su descripción si quieres, haz clic sobre cualquier tag en el código de ejemplo y modifica los atributos para ver el resultado en tiempo real.

Enlace: htmlPlayground

Libros gratuitos de programación y diseño de webs

LibrosWeb.es

Lo bueno y gratis dos veces bueno. Gracias a El Imperio Cordobés descubro una colección de libros gratuitos en línea ofrecidos por LibrosWeb.es y que después de echarles un buen vistazo he de clasificar como muy buenos. En estos momentos se ofrecen sólo unos cuantos libros de introducción a Javascript, AJAX, CSS, XHTML y una guía completa de la framework para PHP Simfony. También se incluye la opción de descargarlos en formato pdf, y que más se puede pedir..., ¿he mencionado que son gratuitos?

Enlace: LibrosWeb.es | Vía: El Imperio Cordobés

Como evitar el robo de Blogs a través de Frames

Este truco recargará correctamente tu página web o Blog si se detecta que se está mostrando desde dentro de un Frame. Antes de usar esta técnica debes tener en cuenta sus efectos, cuando los usuarios que vean tu página en un Frame de otra web deseen navegar hacia atrás, estos deberán apretar el botón de retroceso de su navegador dos veces rápidamente, si el usuario no lo hace suficientemente rápido esto dará falsos hits en tus estadísticas dependiendo de cómo tu software lo maneje. Por otro lado tu página se recargará bajo cualquier Frame, incluyendo bajo Google Imágenes.

Para su uso inserta el siguiente código entre las Tags <head></head> de tu página.

<script language="javascript" type="text/javascript">
    if (top.location != self.location) top.location = self.location;
</script>

Versión para Wordpress:

En caso de que tu Blog esté en Wordpress es mejor que uses el siguiente código para evitar  posibles problemas con el editor de posts. Edita el fichero head.php de tu plantilla e inserta el código en cualquier parte de entre las Tags <head></head>.

<?php if (!is_preview()) : ?>
<script language="javascript" type="text/javascript">
    if (top.location != self.location) top.location = self.location;
</script>
<?php endif; ?>

Algoritmo de Optimización SEO para Wordpress

Algoritmo SEOHace algún tiempo que uso mi propio algoritmo para la optimización SEO de Perraco, lo escribí pensando sólo en lo que me hacia falta así que si hay alguna carencia o nueva idea soy todo oídos. El concepto era crear algo eficiente y que pudiera integrarse directamente a cualquier plantilla haciendo que formara parte de esta. Existen varios plugins que hacen lo mismo o parecido así que si esta técnica te parece algo complicada es mejor que optes por otra alternativa. Al ser un algoritmo tendrás que ensuciarte un poco las manos con PHP, aunque más que ensuciar diría disfrutar, pero es todo más sencillo de lo que parece. Las optimizaciones que ofrece el algoritmo son las siguientes:

 (...seguir leyendo el resto del artículo  » ) 

Truco para analizar los márgenes de capas en CSS

Con este sencillo truco podrás analizar los márgenes de todas las capas definidas en tu CSS mostrando un borde coloreado en cada una de estas, esta técnica puede ser de gran ayuda para encontrar esos problemas que nos vuelven locos causados por márgenes mal definidos. Para usarlo copia el código tal y como está en cualquier parte del fichero CSS.

* {outline: 2px dotted red}
* * {outline: 2px dotted green}
* * * {outline: 2px dotted orange}
* * * * {outline: 2px dotted blue}
* * * * * {outline: 1px solid red}
* * * * * * {outline: 1px solid green}
* * * * * * * {outline: 1px solid orange}
* * * * * * * * {outline: 1px solid blue}

Margenes en CSS

Como rotar imágenes al azar en CSS

Imágenes al Azar en CSSHace poco os mostré como rotar imágenes aleatorias en la cabecera de Wordpress a través de PHP. En este tutorial os mostraré otra técnica en la que con una pequeño y rápido cargador en PHP podréis mostrar cualquier imagen al azar directamente desde CSS. Para empezar deberás agrupar y nombrar las imágenes que deseas rotar con el mismo nombre y seguidas de un número secuencial. Por ejemplo:

logo_1.png, logo_2.png, logo_3.png, ...
borde_1.png, borde_2.png, borde_3.png, ...
foto_1.png, foto_2.png, foto_3.png, ...
......

 (...seguir leyendo el resto del artículo  » ) 

Como mostrar los días desde la creación de tu blog

Con este sencillo algoritmo en PHP podrás obtener cuantos días han pasado desde cierta fecha pudiéndolo usar por ejemplo para poner en tu página cuantos días han pasado desde su creación. Cambia los parámetros resaltados y pégalo en el lugar de tu plantilla donde quieras que aparezca.

<?php
$dia = 10;
$mes = 7;
$año = 2007;

$diferencia = time() - mktime(0, 0, 0, $mes, $dia - 1, $año, 0);
echo "Han pasado " . floor($diferencia/60/60/24) . " días.";
?>

Como bloquear el acceso de Bots y Referers

Ya os he hablado de cómo protegerse contra el Hotlinking. En esta ocasión os mostraré como bloquear por completo a Bots maliciosos y ciertos Referers. Para ello de nuevo tomamos ventaja de las facilidades del servidor apache y su maravilloso .htaccess.

 (...seguir leyendo el resto del artículo  » ) 

Solución para los guiones y comillas en Wordpress

Arreglando CaracteresPublicar en Wordpress artículos que incluyan ejemplos de código fuente y algorítmos de programación es siempre un problema, ya que Wordpress suele siempre estropearlo todo al tener la manía de formatear y cambiar algunos de los caracteres tales como guiones y comillas para hacerlos más bonitos. La siguiente técnica os solucionará el problema de una vez por todas.

 (...seguir leyendo el resto del artículo  » ) 

Cerrar
Enviar por Correo