Software para convertir tu escaner e impresora en fotocopiadora

¿No tienes una multifuncional? pero si tienes impresora y escaner por separado y quisieras poder fotocopiar tan fácil como con una copiadora, pues existe una manera de hacerlo y muy simple, utilizando un software llamado iCopy.

Este programa aunque es sencillo es muy poderoso, te permite copiar rapidamente, controlar el brillo y contraste, etc.

Descarga iCopy desde su pagina oficial.

Citas célebres de la informática

El pensador de rodín Existen muchás anecdotas, citas célebres y dichos acerca de la informática, mencionarlos a todos me sería casi imposible, José M. Aguilar de Variable not found ha hecho una recopilación de 101 citas célebres de la informáticas además de que ya había traducido otra recopilación de 101 citas también, algunas de las citas son las siguientes:

Si la industria automovilística hubiera seguido el mismo desarrollo que los ordenadores, un Rolls-Royce costaría hoy 100 dólares, circularía un millón de millas con 3,7 litros y explotaría una vez al año, eliminando a todo el que estuviera dentro en ese momento
Robert X. Cringely

Los estándares son siempre obsoletos. Eso es lo que los hace estándares
Alan Bennett

Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas
Linus Torvalds

¿Internet? No estamos interesados en eso
Bill Gates

Los programas deben ser escritos para que los lean las personas, y sólo incidentalmente, para que lo ejecuten las máquinas
Abelson and Sussman

Hoy en día la mayoría del software existe no para resolver un problema, sino para actuar de interfaz con otro software
I. O. Angell

Ver primera recopilación (original) y segunda.

Entendiendo el posicionamiento con CSS

Muchas veces el entender las posiciones de los elementos con CSS es algo que causa muchas confusiones, al menos a mi al principio me traía muy confundido, pero me encontré con este excelente post de Kilian Valkhof llamado Understanding CSS Positioning part 1 y tiene unos gráficos que creo que a más de uno les va a dejar las cosas muy claras sobre todo cuando trabajamos con las propiedades display y position de CSS.

Display, aquí las diferencias entre inline y block:

div {
   display: inline;
}

div {
   display: block;
}

Position aquí las diferencias entre static, relative, absolute y fixed:

div {
   position: static;
}

Esta es la psoción por defecto, no hace falta un gráfico explicativo, eso creo…

div {
   position: relative;
}

div {
   position: absolute;
}

div {
   position: fixed;
}

Con esta propiedad el elemento no se va a mover de la pantalla aunque hagas scroll en la página web.

Tutorial de Python en español

Python es uno de esos lenguajes de programación que te permiten crear un código limpio y elegante, es comparado habitualmente con TCL, Perl, Scheme, Java y Ruby, Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.

Raul el autor del blog Mundo Geek ha creado un excelente tutorial (libro) llamado Tutorial de Python “Python para todos” que cuenta con 108 páginas y los temas que toca en este tutorial son los siguientes:

  • Tipos básicos
  • Control de flujo
  • Funciones
  • Orientación a objetos
  • Programación funcional
  • Excepciones
  • Módulos y paquetes
  • Entrada / Salida
  • Expresiones regulares
  • Sockets
  • Interacción con webs
  • Threads

Comienza con el tutorial que está bajo licencia Creative Commons Reconocimiento 2.5, por lo que puedes distribuirlo, modificarlo, traducirlo a otros idiomas, o incluso venderlo, con el único requerimiento de mencionar el autor original.

WP Super Cache para aumentar la velocidad de tu Blog con Wordpress

Si tienes un blog con Wordpress en un servidor compartido y con pocos recursos este plugin te va a interesar, se trata de WP Super Cache, este plugin genera páginas estaticas en html a partir de las páginas dinámicas que genera Wordpress, estas páginas dinámicas generadas son guardadas en tu servidor para disminuir hasta en un 80% la carga der servidor, esto debido a que en lugar de generar una página dinámica por cada petición de página al servidor se muestra la página HTML estática.

Pero no todo el blog va a ser estático, para ciertos usuarios del sitio se van a mostrar las páginas dinámicas y las páginas estáticas sólo van a ser mostradas a usuarios que:

  1. Usuarios que no tengan una sesión iniciada.
  2. Usuarios que nunca hayan dejado un comentario en el blog.
  3. Usuarios que no han visto posts protegidos por contraseña.

La buena noticia es que probablemente el 99% de los visitantes no hacen nada de lo mecionado anteriormente, estos usuarios verán las páginas cacheadas en tu servidor, este plugin es muy útil por ejemplo para cuando nuestros blogs son mencionados en sitios cómo digg.com o meneame.net que dirigen miles de visitantes a nuestros sitios, así evitamos caidas del servidor.

Este plugin está basado en el antiguo WP-Cache que fue creado por Ricardo Galli hace tiempo, así que si estás usando WP-Cache puedes migrar fácilmente a WP Super Cache.

Pasos para instalar WP Super Cache

Leer más »

Rediseño de CarlosLeopoldo.com 2008

Si no me estás leyendo desde los Feeds y lo estás haciendo entrando directamente a carlosleopoldo.com te habrás dado cuenta que todo está diferente, lo que pasa es que cambié el diseño anterior que ya tenía bastante tiempo (24 de mayo del 2007) y ya me había cansado…

Este nuevo diseño que espero que te guste tiene algunas mejoras, cómo más espacio en el ancho de los posts y así podré insertar imágenes más grandes, soporta Wordpress 2.5 y todas las cosas nuevas cómo las etiquetas, las galerías de imágenes y cuando escribo código este automáticamente se resalta cómo lo mencioné en el un post anterior, además las galerías de imágenes soportan Lightbox.

Para diseñar el nuevo Theme partí de un Theme genérico llamado Sandbox y yo solamente hice algunas adaptaciones y escribí todo el CSS, si vas a hacer un Theme te recomiendo Sandbox, a continuación para probar la galería algunas capturas del nuevo diseño:

Nota: he tenido poco tiempo para hacer las pruebas en Internet Explorer, al menos en Firefox, Safari y Opera el sitio se veía perfectamente, si notan algún error por favor háganmenlo saber, !Gracias!

Cómo resaltar automaticamente el código PHP, CSS, HTML, etc

Muchas veces había visto que muchos blogs en sus posts tenían el código resaltado en colores al mostrarlo dentro de un post por ejemplo de lenguajes JavaScript, PHP, MySQL, XHTML, Java, C++, C#, Delphi, y LotusScript, un ejemplo es el siguiente con código Javascript:

$("p.surprise").addClass("ohmy").show("slow");

O el siguiente código PHP de ejemplo:

<?php
// imprime algo como: Wednesday the 15th
echo date("l \the jS");
?>

Para hacerlo automáticamente es muy fácil, solo hay que utilizar la librería para jQuery llamada Chili y entre las características que tiene son:

  • Personalizable y con licencia del MIT
  • Trabaja igual en Internet Explorer, Firefox, Mozilla, Opera, y Safari
  • Esalta código de lenguajes C++, C#, CSS, Delphi, Java, JavaScript, LotusScript, MySQL, PHP, y XHTML
  • Muchas opciones de configuración: Stático, Dinámico, Automático, Manual, Ad-Hoc, con Metaobjects.
  • Usa jQuery
  • Soprte completo para Javascript y expresiones regulares

Manual de optimización en buscadores SEO

En SEOmoz ha creado una excelente hoja de refencia (Cheat Sheet) para optimización en buscadores que tiene referncias a técnicas muy útiles para SEO, entre ellas: las etiquetas más importantes para SEO en HTML, los límites de los motores de búsqueda, la sintaxis recomendada para ciertos elementos, cómo hacer el redireccionamiento 301 en Apache, todo sobre los motores de búsqueda más populares (Google, Yahoo, Ask, Live), Metatagas para motores de búsquedas, ayuda sobre robots.txt, sintaxis de los sitemaps.xml, y las causas más comunes por las que los motores de búsqueda no nos indexan.

Hoja de referencia SEO

Descarga aquí la Web Developer’s SEO Cheat Sheet (PDF)

¿Sabes náhuatl, maya o zapoteco? ayuda a traducir Mozilla Firefox

Esto es lo que buscan en la Comunidad de Mozilla México, que es recien creada, no sólo buscan traductores para náhualt, maya, zapoteco sino también para el español pero de México ya que actualmente sólo hay 2 traducciónes de Mozilla Firefox el español de España y el de Argentina. Y también no sólo para Firefox necesitan ayuda, también para los demás productos de Mozilla cómo Thunderbird, SeaMonkey, Camino, y Calendar Project.

Ojalá que alguno de ustedes esté interesado y tenga la disposición y tiempo para colaborar, y si eres diseñador gráfico también están buscando logotipo para la reciente comunidad.

Premio Brillante Weblog 2008

Me enteré que he sido acreedor del premio Brillante Weblog 2008, y me siento muy alagado por parte de quién me lo otorgó que es Eduardo de Jenson, muchas gracias Eduardo por pensar en mi blog para el premio, pero creo que lo voy a rechazar y no es nada personal con Eduardo sino con la persona creadora del premio y la controversia que existe que recientemente me entero por medio del blog de Duopixel.

Además la persona creadora del premio llamada La Bohemia qué es una mujer española no me ha caido bien, sobre todo por algunos comentarios y actitudes que mataron a su premio, pero en fin hay que verle el lado divertido al asunto, además no soy la única persona que rechazó el premio.

Nuevamente gracias a Eduardo de Jenson por el premio.