28 diciembre 2007

Squeak a través de ejemplos

Algún día intentaré hablar más a fondo de Squeak, de su potencia y de los sentimientos enfrentados que muchos hemos tenido hacia el, pero en esta ocasión sólo quería recomendar un libro gratuito para aquellas personas que quieran aprender a manejar Squeak:

Squeak by Example

Es un libro muy popular sobre el tema.

También hay algunas alternativas en español. En esta tuve el placer de colaborar con algunos capítulos:

Squeak, un mundo para aprender

Ahora mismo, por lo que compruebo, no está accesible, aunque sí este otro, más técnico:

Programando con Smalltalk

de Diego Gomez, que versa sobre el lenguaje con el que está creado Squeak. Los dos libros fueron publicados por Edilin, con una maquetación excepcional. Todavía se pueden adquirir allí.

Squeak es una aplicación con un fuerte componente de trabajo en el aula que está reinventándose en los últimos meses. Estoy seguro de que dará de qué hablar muy pronto.

Actualización: Antonio Moreno, uno de los principales valedores en este momento de la versión extremeña de Squeak, nos recuerda desde dónde se puede descargar el libro: http://squeak.educarex.es/Squeakpolis/48

27 diciembre 2007

Detectar consultas lentas en MySQL

En el siguiente artículo se explica con sumo detalle como hacer que el servidor MySQL registre las consultas que resultan lentas para que posteriormente podamos revisarlas y mejorarlas.

Identifying slow MySQL querys

26 diciembre 2007

PuTTY Tray

PuTTY Tray es una versión de PuTTY algo más cuidada y completa. PuTTY es una aplicación que nos permite conectarnos a otro ordenador con algunos protocolos, el más habitual es el SSH. Es una herramienta muy útil si estás atrapado en un Windows y necesitas acceder a tu ordenador con Linux.

PuTTY Tray

Para terminar de redondearlo es una aplicación portable, es decir, que no requiere instalación, así que se puede copiar en una memoria USB para tenerla lista en caso de emergencia. No ocupa casi nada, solo 600kb. Se descarga haciendo clic aquí.

22 diciembre 2007

Más JQuery

Kollermedia tiene una página web que recopila 240 componentes de JQuery. Añadiendo cualquiera de ellos a una página web que utilice JQuery incorporaremos su funcionalidad.

240 plugins jquery

Veamos a continuación una parte del gran trabajo que se han tomado Koller Junger, el autor:

File upload

Ajax File Upload.
jQUploader.
Multiple File Upload plugin.
jQuery File Style.
Styling an input type file.
Progress Bar Plugin.

Form Validation

jQuery Validation.
Auto Help.
Simple jQuery form validation.
jQuery XAV - form validations.
jQuery AlphaNumeric.
Masked Input.
TypeWatch Plugin.
Text limiter for form fields.
Ajax Username Check with jQuery.

y así sigue y sigue y sigue....

21 diciembre 2007

Feliz Navidad

Iba a buscar algo para felicitar la Navidad, pero como somos pocos y hay confianza, he preferido utilizar la felicitación navideña que han recibido en el Pito Doble:

Felicitación de Carmen

¿Por qué me harán tanta gracias estas cosas?

20 diciembre 2007

12 extensiones para Firefox y desarrollo web (y más)

En el siguiente enlace de Freelance Switch se recopilan las doce extensiones más útiles para desarrollo web con Firefox. Estas extensiones nos sirven para probar las páginas, transmitirlas vía ftp, comprobar errores, etc.

12 Essential Extensions for Web Developer & Designer

Lo más interesante es que además de la lista, que contiene las más o menos conocidas por todos, en los comentarios se puede encontrar alguna otra muy útil.

Para mi, la mejor, Firebug, siempre avisando de los errores en javascript. Imprescindible.

19 diciembre 2007

Tutorial. Problema con Asus P5K-E


Recientemente adquirí una placa base Asus P5K-E Wifi-AP Edition. Es una placa base moderna y con todo tipo de conexiones, buena refrigeración, etc.

Al comenzar a utilizarla apareció un problema: cada vez que modificaba una opción en la BIOS obtenía un error bastante extraño. El mensaje en concreto era: "Overclocking failed, press F1 to enter setup, or F2 to load default values".

Tras buscar en Internet encontré un montón de hilos de foros que describían el mismo problema con la P5K-E. En la mayor parte de los casos sin solución. En mi caso, sí encontré una solución, y aquí queda por si le sirve a alguien.

La placa tiene un montón de opciones para hacer overclocking, aunque no era mi caso. Yo sólo quería desactivar alguna opción y demás. La secuencia era siempre la misma: modificaba una opción y al guardar los cambios con "Save settings & exit" el ordenador se reiniciaba pero no era capaz de activar la señal de vídeo, la pantalla aparecía negra. La única opción era la de apagar el ordenador. Por tanto, al voverlo a encender la BIOS detectaba que no había sucedido un arranque limpio y me mostraba ese mensaje de error.

Por más que rebuscaba en la BIOS de la P5K-E todo parecía estar bien, de hecho, las opciones sensibles estaban todas en Auto.

Tras leer un montón de hilos, encontré algunas soluciones válidas en un par de sitios:

http://forum.pcmech.com/showthread.php?t=189431
http://www.xtremesystems.org/forums/showthread.php?t=147927
http://fergustan.net/2007/06/story-computer
http://vip.asus.com/forum/view.aspx?id=20070915152339500&board_id=1&model=P5K-E%2fWiFi-AP&page=1&SLanguage=en-us

Entre unas y otras lecturas la solución se encontraba en los foros de Asus.

El problema

Parece ser que hay una cierta incompatibilidad entre determinadas memorias RAM y esta placa base, por la cual, las opciones de Auto de la BIOS provocan este tipo de errores.

La solución

La solución al problema se basa en cambiar determinadas opciones de Auto a Manual. En mi caso cambié únicamente lo siguiente:
  • FSB Strap North Bridge -> 266Mhz
  • Dram frequency ->DDR-800 (que es la velocidad de mi memoria)
  • Transaction Booster -> Disabled (lo leí en uno de los foros, realmente no sé si influye).
Todo ello sin ni siquiera tener que abrir la caja para hacer pruebas con la memoria, en mi caso dos módulos Kingston.

Si con esto no consigues que te funcione, intenta cambiar a manual las opciones AI Overclocking y CPU Ratio.

Suerte !!!


PD: A través de los comentarios de la noticia he llegado a la página de Ultratech GTX, que entre otras cosas cuenta con una extensa guía sobre overclocking. Si tienes esta placa base, puedes overclockearla sin problema, así que probablemente este manual te resulte interesante.

18 diciembre 2007

Acceder a particiones Linux desde Windows

Con el siguiente programa se puede acceder a particiones ext2 y ext3, las habituales de linux y leer cualquier archivo o pasarlo a una partición Windows. No se puede escribir, con lo que no hay problema de dañar nada de nuestro Linux.

Access to Ext2/Ext3 from Windows XP y descarga del programa.

El programa es gratuito.

17 diciembre 2007

Componentes de egroupware: Wiki

Profundizando en el uso de egroupware he empezado a utilizar el wiki. Básicamente es un espacio de edición en el que los usuarios de egroupware pueden compartir textos y realizar ediciones colaborativas de documentación.

Al principio resulta muy confuso, ya que no se comporta como un wiki normal (los wikis basados en el excelente mediawiki, como la wikipedia). No obstante en la página de documentación de egroupware podemos encontrar un enlace a la documentación de este tipo de wikis, basados en Wikki Tikki Tavi. Menudos nombrecitos.

Manual de uso del wiki de egroupware

La edición de cualquier wiki es muy similar a escribir un documento en un editor de texto, sólo cambian un par de cosas importantes, que en el caso de este editor son así:

  • Para crear un enlace interno (a otra página del wiki): Se escribe un nombre con varias palabras juntas, por ejemplo OrganigramaDeLaEmpresa. Al ver esa página, aparecerá una interrogación junto al nombre. Pulsando sobre ella podremos editar la nueva página. Al editarla podremos tomar un nombre más sencillo.
  • Para crear un enlace externo: Poner la url completa, por ejemplo http://www.google.es. Podemos sustituir el nombre así: [http://www.google.es Para buscar]
  • Para dar formato al texto: Dos comillas simples para negrita, tres para cursiva. Por ejemplo Esto va en ''negrita'' y esto en '''cursiva'''.
y así sigue hasta permitirnos dar un formato completo al documento.

15 diciembre 2007

50 aplicaciones libres para diseño gráfico

Una colección imprescindible de aplicaciones que funcionan en Ubuntu/Linex/Debian orientadas al diseño gráfico.

Top Best 50 Ubuntu Opensource

Aunque está en inglés, se entiende todo, claro. Es muy útil para encontrar algunas aplicaciones más además de las ya conocidas (blender, scribus, inkscape, gimp, etc.)

14 diciembre 2007

Jquery. Columnas dinámicas

Entre las mil cosas que se pueden hacer con JQuery para dar interactividad a una página web de una forma sencilla encontramos la posibilidad de crear columnas que pueden ser redimensionadas automáticamente con sólo arrastrar su línea de separación. Se hace con este script:

JQuery Vertical splitter

Aquí se puede ver un ejemplo de lo que hablamos. Es como usar marcos, pero sin usarlos. Todo incluido en una misma página con unos cuantos script sencillos.

13 diciembre 2007

Iconos gratuitos

En Downloadpedia hay una extensa colección de iconos y botones gratuitos bajo distintas licencias.

Downloadpedia. Free Icons and Buttons

Y para muestra, nunca mejor dicho, un botón. Iconos navideños para estas fechas tan señaladas.



Actualización

Casualmente acabo de ver que en el weblog de blogmundi han puesto esta entrada:

3700 iconos gratis para tu web

Desde luego hay un motón, aquí se pueden ver algunos:

11 diciembre 2007

Tres recursos interesantes sobre desarrollo web

A continuación una recopilación de tres artículos muy interesantes sobre desarrollo web que tenía rodando por mi escritorio:

  • 125 Code Snippets for web designers: Es una recopilación de 125 pequeños trocitos de código para hacer tareas concretas en una aplicación web, como esquinas redondeadas, mejorar la apariencia de los formularios, etc.
  • 6 Key to Understanding Modern CSS-Based Layouts: 6 puntos claves para entender el diseño de plantillas mediante CSS, sin utilizar tablas, marcos u otros modelos en desuso. Incluye algunos conceptos imprescindibles, como el uso de em, o cosas tan interesantes como el uso de sprites. Interesante para quien le interesen estas cosas, claro. :-)
  • 5 htaccess Tricks Every Webmaster should know: Y cerramos las listas con 5 trucos que todo el mundo debería saber sobre htaccess para conseguir un sitio web más seguro. Por ejemplo, ¿cómo se evita que alguien pueda explorar los directorios del servidor? Con esto: Options All -Indexes
Ya digo, cosas que todo el mundo debería saber. Feliz lectura. Todo en inglés, por cierto.

10 diciembre 2007

egroupware y las preferencias de su agenda

Intentando retomar el trabajo con egroupware para montar un pequeño espacio de trabajo colaborativo en el que un grupo de personas podamos compartir una agenda común, una lista de tareas y algunas herramientas más, me encontré con el siguiente problema:

Al configurar el calendario que acompaña a egroupware tenía que configurar el calendario cada vez que creaba un nuevo usuario, es decir, no encontraba la forma de modificar el comportamiento del calendario para cualquier usuario que fuese dando de alta.

Finalmente la solución estaba bastante a mano. Editando las preferencias del calendario como adminstrador, junto a las preferencias del usuario hay dos pestañas que hacen el trabajo:
  • Preferencias predeterminadas: Modifican la configuración inicial del calendario para los nuevos usuarios.
  • Preferencias forzosas: Modifican las opciones de modo que el usuario no pueda cambiar su comportamiento.
Por tanto, sólo tengo que cambiar aquí los datos que me interesen y de ese modo cada nuevo usuario que genere aparecerá con esos valores de forma predeterminada o obligada en el segundo caso. Necesito cambiar cuestiones como el comienzo de la jornada laboral y cosas así.

09 diciembre 2007

A propósito del informe PISA

Siempre genial, El Roto, en su tira de ayer sábado.

El informe completo se puede consultar en la página del Instituto de Evaluación.

Pisa 2006 en formato PDF

Pero vamos, en la viñeta viene muy bien resumidito.

07 diciembre 2007

Enviar correos desde php mediante gmail

Después de pasar largas horas investigando como se puede enviar un correo mediante php sin utilizar la función mail(), que tiene más complicación a la hora de dar formato al mensaje y utilizar adjuntos, llegué a phpmailer como la librería ideal para realizarlo.

phpmailer

Por desgracia en mi caso no he podido conseguirlo, a pesar de poder configurar bien el uso de openssl, siguiendo las instrucciones del primer comentario de esta página:

Openssl en php

Finalmente he encontrado otra librería llamada SwiftMailer, que hace lo mismo que phpmailer y que me ha funcionado a la primera.

Swiftmailer

Básicamente, puedo enviar un correo a través de gmail y o de cualquier otro servidor que utilice autencicación TSL o SSL y los puertos 465 o 587 mediante esta pequeña secuencia de código:
require_once "lib/Swift.php";
require_once "lib/Swift/Connection/SMTP.php";

$smtp =& new Swift_Connection_SMTP("smtp.gmail.com", Swift_Connection_SMTP::PORT_SECURE, Swift_Connection_SMTP::ENC_TLS);
$smtp->setUsername("miusuario");
$smtp->setpassword("miclave");

$swift =& new Swift($smtp);

$message =& new Swift_Message("Prueba", "Prueba");

if ($swift->send($message, "prueba@gmail.com", "prueba@gmail.com")) echo "Funciona";
else echo "Algo raro ha pasado";

Espero que esto le sea de ayuda a alguien y se ahorre unos buenos ratitos.

Ahora sólo queda empezar a profundizar en las capacidades de formato que proporciona swiftmailer. Aquí hay una lista de las ventajas que ellos indican en su página web:
  • Persistent connectivity improves performance
  • Connection types selected by user - extendable
  • Complete header control with RFC 2822 requirements handled
  • Internationalization support (i18n)
  • Connection redundancy support
  • Load balancing and/or throttling support
  • SSL & TLS Support - for Gmail servers
  • Embedded images or other file types
  • Full MIME 1.0 library included (create multipart messages, attachments etc)
  • Batch mail processing
  • Smart runtime caching (in small, self-maintained packets)
  • Send attachments of any size even with PHP's 8MB Memory Limit
  • Support for multiple attachments
  • Lossless protection against header injection (encode, don't strip)
  • Set message priority
  • Request read receipts
  • Pluggable SMTP authentication (LOGIN, PLAIN, MD5-CRAM, POP Before SMTP)
  • Anti-flooding support for servers with limits on emails-per-connection
  • Bandwidth monitor included
  • Extensive event-driven plugin support (easy to write)
No está mal.

04 diciembre 2007

Blofesores y otras especies

Aquí hay una interesante reflexión sobre el uso de las TIC en el aula y la implicación del profesorado sobre el tema a la hora de definir élites:

¿Por qué no soy blogfesor?

Aunque quizás élites sea una palabra demasiado dura.

Lo encontré gracias a Milio de Mendralejo, siempre atento a las tormentas blogosféricas, aunque a veces sean pequeños chaparrones. :-)

03 diciembre 2007

Sustituir una parte de una cadena en MySQL

Un apunte rápido pero intenso. En el proyecto en el que ando metido con mi amigo Miguel desde hace más de un año tenemos que cambiar la denominación de un montón de centros publicos. De CP (colegio público) a CEIP (Centros de educación infantil y primaria). Para hacer el cambio en una base de datos utilizamos una secuencia como esta:

UPDATE centros
SET nombrecentro = replace(nombre, 'CP ', 'CEIP ')

Con replace se localiza la cadena y se sutituye por la otra. Cómodo, rápido y limpio, como nos gusta a todos.

29 noviembre 2007

II Charlas sobre Informática y jóvenes emprendedores

Uff, 11 días sin aparecer por aquí. Hoy quería comentar una iniciativa muy interesante, sobre todo por la edad de las personas que la están organizando:

El IES Castelar de Badajoz celebra entre los días 10 y 14 de diciembre las II Charlas de Informática y jóvenes emprendedores, organizadas por los alumnos de los ciclos formativos del centro.

En la siguiente página se puede obtener información del evento

http://www.charlas2007.110mb.com/

El programa también está disponible online .

18 noviembre 2007

Editor de .htacceess

En la siguiente página se puede diseñar un archivo .htaccess a medida respondiendo a una cuantas preguntas.

.htaccess editor


Está pendiente la traducción al español, si alguien se anima a colaborar.

17 noviembre 2007

Física y Actionscript 3

Una impresionante librería de código abierto para conseguir movimientos de objetos utilizando toda la potencia de Actionscript 3.

Flash Physics Engine Box2DFlashAS3

Los ejemplos son terriblemente adictivos, se puee pasar de uno a otro con las teclas de izquierda y derecha.

16 noviembre 2007

Presentaciones

Hoy se habla en Internet de la presentación Stop Death By Powerpoint, que habla sobre cómo dejar de matar a la gente de aburrimiento con las presentaciones de Powerpoint. No tiene desperdicio.

Aquí se puede ver integrada en su versión de Slideshare, el Youtube de las presentaciones:



Hoy se puede ver también en el blog de Milio de Mendralejo cómo integrar una presentación de Slideshare en un portal Joomla, hay que leerlo.

15 noviembre 2007

Ideas de paginación

Hoy, en Smashing Magazine:

Pagination Gallery: Examples And Good Practices

Es decir, ideas para realizar paginación de páginas con javascript, php, etc. A veces parece que le leen a uno el pensamiento.

11 noviembre 2007

06 noviembre 2007

Corregir un NIF con PHP

Sigo pasando mis dias entre constipados y el desarrollo de un proyecto hecho con php y mysql siguiendo la extendida tendencia de llevar las aplicaciones de escritorio a la web.

Además de lo sorprendente que me está resultando Jquery, ya hablaremos más adelante de ello, estos días se me había planteado la necesidad de poder incorporar grandes archivos con series de DNI a la aplicación para poder trabajar con ellos. El inconveniente es que esos archivos provienen de distintos sitios y en algunos casos traen la letra, en otros se omiten los ceros a la izquierda, en otros casos hay errores o incluso se han insertado separadores de miles.

Para evitar la pesadez que supone que cada vez que alguien quiera incorporar uno de esos archivos tenga que modificar todos los DNI hasta convertirlos en NIF correctos (8 números más una letra de control), desarrollé esta pequeña función que toma un número que se asemeja a un NIF y devuelve un NIF totalmente correcto.
function corregir_nif($numero) {
$numero = str_replace( ',', '', $numero ); //Limpiamos separadores de miles, etc
$numero = str_replace( '.', '', $numero );
$numero = str_replace( '-', '', $numero );
$numero = str_replace( ' ', '', $numero );

if (strtoupper(substr($numero,0,1))!="X") { //Si es extranjero nos rendimos
if (strlen($numero)==7) {
$dni = "0".substr($numero, 0, 7);
}
else if (strlen($numero)==8) { //Probablemente le falte el cero o le falte la letra
if (is_nan(substr($numero, -1, 1)==1)) { //Si la letra no es un número
$dni = "0".substr($numero, 0, 7);
}
else {
$dni = substr($numero, 0, 8);
}
}
else if (strlen($numero)==9) { //Puede ser correcto
$dni = substr($numero, 0, 8);
}
else if (strlen($numero)>9) {
$dni = substr($numero, 1, 9);
}
}
$nif=$dni.letraNif($dni);
return $nif;
}
No es perfecta y se puede hacer con menos código, pero es que creo que es importante que sea legible. La parte de los NIF extranjeros la haré otro día, que ahora ando un poco perezoso.

Falta una función dentro del objeto llamada letraNif que es trivíal, se encarga de calcular la letra correcta. Sería algo así:
function letraNif ($dni) {
$valor= (int) ($dni / 23);
$valor *= 23;
$valor= $dni - $valor;
$serie= "TRWAGMYFPDXBNJZSQVHLCKEO";
$letra= substr ($serie, $valor, 1);
return $letra;
}

Espero que le sea de utilidad a alguien ahí fuera.

04 noviembre 2007

Qué aspecto tiene un código HTML bonito

Excelente artículo de CSS Trick que cuenta que aspecto debe tener un código html para que lo podamos considerar óptimo, o al menos, agradable de visualizar.

What Beautiful HTML Code Looks Like


Realmente son consejos muy útiles:

1. Una buena declaración del DOCTYPE.
2. Una sección limpia y bien organizada, con enlaces a los archivos, sin script en su interior.
3. Un con su propio id para que nos permite crear un estilo personalizado para una página concreta.
4. Un menú de opciones limpio y claro.
5. Un DIV principal para todo el contenido de la página.
6. Contenido importante en la parte superior de la página.
7. Los contenidos que se repiten a través de varias páginas se insertan mediante includes.
8. Código bien tabulado; no todo a la izquierda.
9. Cuidar mucho las etiquetas de cierre.
10. Usar de forma jerárquica las etiquetas de encabezado (primero h1, luego h2, etc.)
11. Aplicar al contenido las etiquetas apropiadas.
12. Mantener todas las referencias de estilo dentro del CSS.

En la web tienen una imagen que lo representa muy bien.


Otro artículo interesante de hace uno días sobre este tema, también en inglés, es POSH Plain Old Semantic HTML. Habla de como emplear las etiquetas correctamente, insistiendo en no usar tablas para maquetar una página, las hx para los encabezados, etc.

03 noviembre 2007

Crear efecto de humo con Photoshop

Un tutorial de PSDTuts para crear efectos de humo muy vistosos y modernos.

Creating a Stunning Digital Smoke Effect

Probablemente también se pueda hacer con Gimp. Visto en etc.

01 noviembre 2007

Ocultar iconos en el escritorio de Gnome

Para tener un escritorio bien despejado en Gnome podemos ocultar los iconos con las particiones de Windows que se montan automáticamente. Se hace así:

1. Ejecutar gconf-editor (por ejemplo con Alt-F2 y escribiendo gconf-editor en la ventana que aparece o mediante la opción Ejecutar del menú de Gnome).
2. Acceder a apps>nautilus>desktop
3. Desactivar la opción volumes_visible.

Visto en lifehacker

30 octubre 2007

Publicaciones escolares

Estos días se están resolviendo las ayudas de publicaciones escolares que se conceden en Extremadura a los centros que realizan este tipo de trabajo.

Resulta interesante ver cómo cada vez más las publicaciones escolares utilizan los medios digitales para su difusión. Algunos ejemplos:

La influencia de la implantación de las TIC en el sistema educativo tendrá algo que ver, digo yo.

29 octubre 2007

Colección de fuentes gratuitas

Más tipografías, en este caso gratuitas, multiplataforma y de calidad. Nos las ofrece Techmagazine.

A collection of free quality fonts

Sobran las palabras en este caso. Algunas de ellas son realmente curiosas.

28 octubre 2007

Cuenta IMAP de Gmail con Thunderbird

Alguna vez al configurar un correo uno se pregunta por la diferencia entre una cuenta POP y otra IMAP. Realmente las diferencias son grandes; todos sabemos como funciona una cuenta pop (conexión al servidor, descarga de mensajes y posterior lectura offline). Por su parte, una cuenta IMAP actua como una conexión al servidor de correo que mantiene sincronizada la lista de mensajes. Cualquier cambio que realicemos en nuestra copia local del correo se reflejará en la copia remota.

IMAP, por tanto, requiere que siempre estemos online. Esto hoy en día no supone un problema, ya que contamos con conexiones permanentes de internet y además podemos disponer de cuentas de correo de gran capacidad, tan grandes que nos permitan mantener los correos en los servidores por mucho timpo, como es el caso de Gmail. IMAP es además instantáneo, ya que el correo no se descarga.

En el siguiente artículo de lifehacker hablan de todo esto y de como configurar Thunderbird para poder utilizar una cuenta de Gmail via IMAP.

Turn Thunderbird into the Ultimate Gmail IMAP Client

¿Y por qué nos podría interesar configurar una cuenta de este modo? Pues pensemos que disponemos de una cuenta que consultan varios usuarios y en la que los cambios realizados en nuestra versión local deben reflejarse en la remota. O pensemos en que consultamos una cuenta desde varios ordenadores y no en todos tenemos configurado un cliente de correo. En general los motivos son similares a los de usar POP pero sin la necesidad intrínseca de disponer de una copia física de los mensajes en nuestro propio ordenador.

Más información

Internet Messaging Access Protocol en la Wikipedia

En esa página se pueden ver, en español, todas las ventajas de este protocolo.

25 octubre 2007

Técnicas CSS. Destacados

El siguiente artículo de Intenta nos muestra como realizar textos destacados, estos bloques de textos que se insertan en la prensa escrita en pequeños espacios con un tamaño de texto mayor.

Realizar destacados con CSS

Con los destacados conseguimos generar más atención hacia el texto y destacar una idea concreta.

24 octubre 2007

¿Quién desarrolla la web hoy en día?

En A List Apart tienen una cierta idea, ya que han publicado el resultado de la encuesta que hicieron a 33.000 profesionales de Internet.

The Web Design Survey 2007


Como era previsible, los diseñadores web son hombres alrededor de los 30, blancos, ubicados en EEUU y en Europa, etc.

Visto en Smashing Magazine

21 octubre 2007

Arte en A4

Aquí se puede ver una galería del trabajo de Peter Callesen con hojas de papel A4. Interesantes juegos de dimensiones.

Peter Callesen

Visto en MoreCoffePlease.

20 octubre 2007

19 octubre 2007

Dar de alta un usuario en MySQL

Con cierta frecuencia me encuentro con la necesidad de crear un usuario en MySQL que pueda hacer de todo un poco. Como soy persona de poco memorizar, suelo recurrir a esta página que lo explica muy bien:

Gestión de usuarios con MySQL

Así que luego me conecto con mysql -p

y creo el usuario con

GRANT ALL PRIVILEGES ON *.* TO usuario@"%" IDENTIFIED BY 'contraseña' WITH GRANT OPTION;

y para que no se me olvide más lo anoto también aquí.

15 octubre 2007

Termodinámica para todos

Vía menéame me topo con esta descripción de las leyes de la termodinámica asequible para todo el mundo.

El juego de la termodinámica

HaL9000 es un blog de divulgación científica que explica las cosas terriblemente claritas, consiguiéndo que lleguen a todo el mundo.

13 octubre 2007

15 formas de ahorrar un par de horas diarias en nuestra vida y trabajo

Cada vez se pueden encontrar más y más páginas web centradas en la optimización del tiempo en el trabajo y del trabajo propiamente dicho. La filosofía común de todas ellas es la misma, dejar a un lado los malos hábitos del mercado laboral para aprovechar el tiempo y no estar estando calentando la silla durante horas, como sucede en muchas empresas.

Este tipo de iniciativas, proclaman, por ejemplo, que si sistemáticamente sales tarde de tu trabajo o tienes que hacer horas extras es porque no haces bien tu trabajo. Otra de las ideas recurrentes es que no es operativo estar todo el día de reunión en reunión y lo que es más importante, no sirve de nada entrar en una reunión sin saber a qué hora vas a salir ni exáctamente que fuiste a hacer allí.

Todo esto se completa con multitud de consejos sobre como trabajar mejor con el correo electrónico, los medios informáticos, etc. Un buen ejemplo de este tipo de páginas es El canasto.

El motivo de esta anotación es algo concreto, de todos modos. Esta página incluye una lista de 15 métodos muy claros para ahorrar un par de horas de tiempo, en este caso no sólo en el mercado laboral, aunque también. Está en inglés, pero son consejos muy claros.

15 Ways to Reclaim 2 Precious Hours Every Day

La página propone cosas como estas:

  1. Hacer listas de tareas para ser capaz de divir el trabajo correctamente.
  2. Aprender a renunciar a hacer trabajos incómodos que no te sienten bien.
  3. Elimina tu nombre de listas inútiles que te roban tiempo.
  4. Quedarse tarde en el trabajo es una pérdida de tiempo, aprovecha la primera hora de la mañana.
  5. Utiliza la bicicleta para desplazarte.
  6. Esta es un poco radical, pero muy útil: Si estás todo el día metido en reuniones intenta que estas sean un poco incomodas, para impedir que las personas presentes se acomoden y se pasen horas escuchándose a si mismo. El autor propone quitar las sillas de la sala de reunión.
  7. Si necesitas concentrarte aléjate del ordenador.
  8. Aprende a delegar.
  9. Antes de realizar una llamada de teléfono ten claro lo que quieres obtener de ella. Se reducirá el tiempo de llamada.
  10. Planifica bien los desplazamientos; con Google Maps o con cualquier plano de carreteras, pero ahorrarás tiempo buscando el destino.
  11. No te dejes oxidar por la falta de trabajo. Ten siempre algún proyecto en marcha para mantenerse ocupado y a punto.
  12. Cocina de forma inteligente. El autor propone encargar comida. ?¿??¿
  13. Evita el telemárqueting dándote de baja de este tipo de servicios.
  14. Para mejorar la memoria es conveniente asociar eventos a emociones.
  15. Intenta reducir el tiempo que tardas en dormirte. De los 20 minutos de media se puede pasar a 12, según algunos científicos.

Pues eso, lecturas muy recomendadas para que el trabajo sea para vivir y no la vida para trabajar.

11 octubre 2007

Openoffice 2.3 en español

Y pasados unos días desde la aparición de OpenOffice.org 2.3 ya está disponible la versión en español.

OpenOffice 2.3 en español


Está disponible tanto para Windows como para Linux, aunque dependiendo de la distribución es fácil encontrar paquetes ya creados, con lo que la instalación en Linux es mucho más rápida y sencilla, como siempre.

En ésta página han hecho un pequeño repaso en inglés de la nueva versión, ya que incorpora algunas nuevas características que están recogidas en el wiki de openoffice.

Además de las mejoras incluídas se habla de algunas extensiones interesantes, como Writer Tools, que nos da acceso a herramientas que facilitan nuestra vida a la hora de escribir con Writer.

En bitelia lo explican muy bien.

10 octubre 2007

Instalar tarjeta de televisión en Ubuntu

Lo único que he encontrado un poco más complicado a la hora de trabajar con Ubuntu ha sido la instalación de mi vieja Aver TV, una tarjeta PCI sintonizadora de televisión de los tiempos de la tele codificada. No obstante aquí está muy bien explicado:

Instalar tarjeta de tv en Ubuntu

Contiene una lista de tarjetas soportadas muy completa. En mi caso el matiz estaba en la opción Composite de la tarjeta de vídeo. Tengo una ATI que requiere que ese parámetro esté a 1.

Finalmente ya puedo ver la televisión en el PC, pero ¿quién quiere ver algo hoy en día en la tele si todavía no me he acabado Internet? Creo que ni siquiera he llegado a la mitad aún.

09 octubre 2007

Las novedades de Premiere CS3

Llevo un tiempo completamente volcado en un proyecto de documentación de Adobe Premiere CS3, el programa de edición de vídeo de Adobe. Si bien esta nueva versión parece que no incorpora demasiadas novedades sino que más bien refina las incorporaciones de las últimas versiones, hay que reconocer que cuenta con tres detalles que justifican la nueva versión.

Estas son las novedades más importantes:
  • Reasignación de tiempo: Que permite jugar con la escala de tiempo de la película a nuestro antojo, ralentizando, acelerando; todo muy profesional.
  • Adobe OnLocation: Con este programa, una cámara y un portátil podemos ir a cualquier lugar y realizar grabaciones profesionales, correción en tiempo real del material, edición y unos efectos muy llamativos, como animaciones fotograma a fotograma, grabación con detección de movimiento y grabación a intervalos fijos para hacer esas escenas típicas del paso de las nubes a toda velocidad o en las que una planta crece rápidamente. Todo ello mientras la cámara graba directamente en el ordenador, por lo que no necesitaremos cinta.
  • Adobe Encore CS3: El programa de autoría de DVD y Blu-ray de Adobe ahora se distribuye junto a Premiere, permitiéndonos crear DVD como los de verdad, con menús, animaciones, etc. Incluye un montón de plantillas para los que no sabemos dibujar como los de verdad. :-)
Es decir, que además de mejorar el programa en sí se han incorporado dos nuevas aplicaciones para cubrir el proceso previo a la edición y el proceso final de autoría.

Aquí dejo un ejemplo que cubre algunas de estas facetas: grabado con OnLocation, editado con Premiere, sus efectos y la reasignación de tiempo para luego exportarlo diréctamente a Flash con Adobe Video Encode, la herramienta de transcodificación de Premiere, que por cierto, ahora incluye perfiles para generar directamente vídeos para móviles, iPod, PSP, YouTube y todo lo imaginable.



Una herramienta profesional para tener un control absoluto del proceso de creación de un vídeo. Es más complicada que algunas de las que se pueden encontrar en el mercado, pero ninguna parece tan potente como esta.

Y sí, la mano que sale por ahí de vez en cuando es la de éste que escribe y la de mi niña, que hizo las veces de productora.

08 octubre 2007

Mapas mudos de todo el mundo

Para trabajar en el aula nada mejor que esta colección de mapas mudos de todos los paises del mundo, cortesía de nuestros vecinos japoneses.

Blank Map & World Map

Están disponibles bajo licencia Creative Commons y se pueden descargar en varios formatos (Adobe Illustrator, gif y no sé si alguno más).

Lo he visto en menéame.

06 octubre 2007

Joomla 1.5 RC3

Joomla 1.5 RC3 ya ha salido. La versión se llama Takriban, que viene a ser algo así como "ya casi hemos llegado". La salida de la versión definitiva parece muy cercana.

Joomla 1.5 RC3


La comunidad que arropa a Joomla está cada vez más activa, con nuevas plantillas, extensiones, etc.

03 octubre 2007

Cuestiones de seguridad con php

En este foro recopilan 14 cuestiones sobre seguridad que se deberían tener en cuenta para crear un sitio web.

http://webmaster-forums.code-head.com/showthread.php?t=939

Algunas de ellas:

1. Por ejemplo, si estamos esperando un número entero para un campo utilizaremos la función intval para asegurarnos de que el valor es un entero antes de hacer cosas peligrosas con el. El código sería algo así:
$post_id = intval($_GET['post_id']);
mysql_query("SELECT * FROM post WHERE id = $post_id");
De este modo la consulta no hará cosas raras.

2. Obvia, nunca realizar la autenticación de usuarios del lado del cliente con javascript, siempre hacerlo del lado del servidor con php. Esta es fácil de seguir.

3. Nunca enviar a una base de datos una cadena introducida por el usuario, siempre escapar los caracteres mediante la función mysql_real_escape_string(). Esta es importante. En el foro se propone el uso de una función de este tipo:
function escape($values) {
if(
is_array($values)) {
$values = array_map(array(&$this, 'escape'), $values);
} else {
/* Quote if not integer */
if ( !is_numeric($values) || $values{0} == '0' ) {
$values = "'" .mysql_real_escape_string($values) . "'";
}
}
return
$values;
}
4. En las consultas, si tenemos un campo entero, no ponerlo entre comillas (para evitar que sea un literal, entiendo). Y aquí está el motivo:

$id = "0; DELETE FROM users";
$id = mysql_real_escape_string($id); // 0; DELETE FROM users - mysql_real_escape_string doesn't escape ;
mysql_query("SELECT * FROM users WHERE id='$id'");

Si esto llegase al servidor eliminaría los datos además de realizar la consulta.

5. Siempre escapar la salida para evitar Cross Site Scripting.

....y así hasta 14. Merece la pena echarle un vistazo, al igual que el resto de los foros de Codehead.

01 octubre 2007

Manual de instalación de Joomla 1.5


Fresquito, con fecha de 25 de septiembre, se puede descargar en un perfecto inglés el manual de instalación de Joomla 1.5 que ha elaborado una de las personas del equipo de documentación de Joomla.

Joomla 1.5 Installation Guide

No hay que dejar pasar esta oportunidad de aprender a instalar Joomla al tiempo que perfeccionamos nuestro inglés. Y es que Joomla 1.5 está a la vuelta de la esquina, con la segunda versión candidata en el mercado es cuestión de semanas que contemos con la primera versión totalmente estable.

27 septiembre 2007

Los caracteres en un servidor Apache

Montando un pequeño servidor de Apache para hacer unas pruebas de la aplicación web que nos traemos entre manos me encontré con un problema porque no se mostraban correctamente los caracteres especiales, tildes y eñes sobre todo.

La solución es sencilla y se puede encontrar en muchas partes. Hay que revisar la configuración de apache, en mi caso la configuración estaba situada en

/etc/apache2/apache2.conf
basta con descomentar la línea
AddDefaultCharset ISO-8859-1
ó
AddDefaultCharset UTF-8
El utilizar uno u otro estará en función del charset que hayamos indicado en las páginas web, en esa línea que se pone en la cabecera:
meta equiv="Content-Type" content="text/html; charset=utf-8">
Tras hacer ese cambio y reiniciar apache con un /etc/apt/apache2 restart tendremos todos los caracteres correctos.

Más información interesante aquí y aquí.

25 septiembre 2007

Salida de vídeo en Sony Vaio FZ18


Siguiendo con mi particular exilio de Ubuntu, que utilizo en mi portátil porque es la única distribución capaz de activar todo el hardware del Sony Vaio FZ18 hoy me ha tocado dar una charla en la que he tenido que conectar un proyecto al portátil.

Este proceso puede llegar a ser muy doloroso y así pintaba en un principio; por más que le daba a la combinación de teclado la salida de vídeo no se activaba. Pero hete aquí que en Ubuntu la solución es mucho más sencilla: hay una aplicación en Sistema>Administración>Pantallas y gráficos que permite activar la salida de vídeo, pero no sólo eso:
  • Podemos usar una resolución diferente para la pantalla del portátil y otra para el televisor o el proyector.
  • Podemos hacer que ambas pantallas muestren lo mismo o que la salida de vídeo sea una extensión de la del portátil.
En fin, una maravilla. La aplicación se llama displayconfig-gtk. Tengo que mirar si está disponible para Debian, ya que esto debería estar metido en nuestros Linex cuanto antes.

Entre esto, lo bien que reconoce la nvidia y lo bien que funciona compiz fusion en gutsy, Ubuntu me tiene totalmente convencido.

24 septiembre 2007

Tipografías desde cero

I love Typography es un sitio donde se habla de tipografías desde cero y hasta el infinio. Un gran sitio para empezar si no tienes acceso a la sección de diseño gráfico de FNAC o de la casa del libro, que son otra opción para inroducirte en el mundo del diseño web.

I Love Typography

Esta muy, pero que muy en inglés, todo hay que decirlo, pero se pueden leer artículos tan interesantes como Who Shot the Serif, que hace un juego de palabras con la famosa canción de Bob Marley para explicarnos exactamente lo de las decoraciones de fuentes y esas cosas tan interesantes (para los que las encontramos interesantes, claro).

También me ha gustado esta página que recopila buenos ejemplos de diseño de página.

Design|snips

La verdad es que estas cosas dejan nuestros proyectos un poco en evidencia, pero su visita va dejando un conocimiento en nuestro subconsciente que nos ayuda a mejorar.

23 septiembre 2007

Un año sin tabaco

Un año hace desde que decidí dejarlo después de 15 años fumando.

Sin métodos, sin medicinas; sólo era cuestión de fuerza de voluntad y alguna charla con algún amigo en mi misma situación. Si lo llego a saber lo intento antes. :-)

Cruzaremos los dedos para seguir así.

20 septiembre 2007

Cambiar resolución rápidamente

Jres es un programa que se coloca en el system tray de windows (donde el reloj) y nos permtie cambiar con un par de clic entre distintas resoluciones de pantalla. En mi caso es una utilidad muy necesaria al realizar documentación de programas y cosas así.

Descarga Jres 0.6

Es un programa open source de Nullsoft, los de Winamp. En su página se puede ver el código fuente.

Esto viene de una lista de quince ultra pequeñas aplicaciones. Entre ellas también destaca TweakUI, para configurar pequeños aspectos de Windows.

Visto en Intenta.

18 septiembre 2007

Mis paquetes favoritos: Alacarte

Alacarte es una sencilla aplicación que nos permite modificar los menús de gnome para adaptarlos a nuestras necesidades. Así podemos ocultar menús que no queramos mostrar, renombrarlos, modificar accesos directos de programas, etc.

Es un programa de Ubuntu, aunque también está disponible ya en los repositorios de debian.

Se instala con un simple
apt-get install alacarte
A disfrutarlo.

17 septiembre 2007

Pasar a otra versión de Ubuntu

Yo que soy persona de unstable y de testing, me puse a buscar cómo actualizar la versión de tengo de Ubuntu en el Vaio FZ18 (Feisty Fest) a la futura versión en desarrollo (Gusty Gibbon). En los foros de Ubuntu encontré el sistema, que es el mismo que con Debian, reemplazar los repositorios por los que nos interese. Hasta ahí todo normal, hasta fácil de intuir.

Lo llamativo de la cuestión es esta página:

http://www.ubuntu-nl.org/source-o-matic/

Es una página de Ubuntu en la que seleccionas el país, indicas la versión con la que quieres trabajar y automáticamente te genera un sources.list con los repositorios necesarios para actualizar tu versión. Sólo queda copiar el contenido de ese archivo dentro del archivo /etc/apt/sources.list (como administrador, claro) y a actualizar paquetes.

Cuando las cosas están bien hechas, están bien hechas. En fin, allá vamos (salto a la piscina).

15 septiembre 2007

Validación de formularios


En webmaster libre hablan de LiveValidation una librería javascript que nos permite realizar validaciones de campos de un formulario en tiempo real, al estilo de la webdoscero.

LiveValidation


Es decir, podemos crear campos que muestran un mensaje de error mientras que el valor introducido no sea el esperado. Hoy en día se ve mucho este tipo de validaciones en la web. Es un verdadero avance en la usabilidad de los formularios. Aquí se pueden ver algunos ejemplos.

14 septiembre 2007

Escusas

Últimamente actualizo poco porque estoy totalmente hundido en un proyecto que me está robando los días y las noches. Me ha venido a la mente un post que leí hace poco sobre el tema, sobre como indicar la fecha de finalización de un proyecto. Aquí está el enlace, es muy interesante:

¿Cuando estará listo el proyecto?

Desde luego espero que pronto, porque está acabando con mi salud. :-)

09 septiembre 2007

Momentos cinematográficos de los Simpsons

Leo en el50 sobre la existencia de una página que recopila las referencias cinematográficas de Los Simpsons y las compara con sus películas originales.

Momentos de cine


Uno de mis favoritos, la película de los pájaros:



El sitio, llamado Actualidad Simpsons, incluye otras muchas cosas para los aficionados.

05 septiembre 2007

Convertir una web a UTF-8

En Cristalab explican todo lo que hay que hacer para pasar un sitio web a utf-8, tanto las páginas, como los formularios, las tablas sql y el javascript.

Configurar un sitio web para usar UTF-8

02 septiembre 2007

Sobre tribunales de oposición y velocidad de corrección

Ahora que empieza el curso escolar, navegando por Internet he encontrado una entrada en el weblog de María Barceló (que no conocía, por cierto) y me ha venido a la mente un comentario que llevo todo el verano escuchando.

Según parece en nuestra Comunidad Autónoma (Extremadura), en el gremio de educación nos quejamos amargamente de que se tarda mucho tiempo en resolver el proceso de oposición y de asiganción de plaza y que en Andalucía se consigue hacer mucho más rápido. El weblog de María explica un poco como ha sido allí el proceso, quedando claro por que consiguen hacerlo en tan poco tiempo.

Condiciones laborales en un tribunal de oposiciones

Yo ni reinvindico ni dejo de reinvindicar ya que ésta no es mu guerra y además es una cuestión en la que se sacrifican unos o se sacrifican otros. No obstante me ha resultado interesante.

Feliz entrada de curso a los docentes que lean esto.

31 agosto 2007

Scriptvote

Scriptvote es un sitio web donde los usuarios pueden dejar sus script favoritos, normalmente en php y javascript y luego todos los demás podemos dar una votación a los que más nos gusten. Un paradigma de la webdoscero.

Scriptvote

Detrás de todo esto hay un lugar donde encontrar ideas y soluciones para nuestras aplicaciones web, aunque a veces resultan excesivamente específicos. Tiene un poco ese aire a todo lo webdoscero, que tienen el problema de que si no se entra el sitio parece muerto.

Lo ví en Bitelia, que lo había visto antes.

29 agosto 2007

Más sobre Adobe Premiere CS3

A medida que va terminando el verano voy dejando el trabajo con Flash CS3 para comenzar a introducirme en el brillante mundo de la edición de vídeo digital con Adobe Premiere CS3.

La diferencia entre Flash y Premiere en lo que se refiere a base de usuarios y de documentación disponible en Internet es notable. Mientras que de Flash es fácil encontrar información de Premiere no suele ser tan sencillo. Dicho esto, la web de Adobe contiene muchos datos para empezar a trabajar.

Premiere Pro Design Center

Incluye un montón de tutoriales y guías, todo en inglés, sobre el uso de Premiere Pro CS3, algunos muy interesantes, como el que se refiere a la creación de DVD con Encore CS3 o el que explica como mejorar el flujo de trabajo entre After Effects y Premiere. Los tutoriales están en formato de vídeo de Flash, por lo que resultan muy cómodos.

Centro de soporte


Aquí encontraremos documentación sobre Premiere Pro, de nuevo tutoriales , pequeñas resoluciones de problemas y acceso al foro de usuarios de Premiere.

Foro de usuarios

En Adobe existen foros para cada uno de sus programas. En este caso nos interesarán los de Premiere y los de Encore. Merece la pena darse una vuelta, ya que para cada programa encontraremos un conjunto de foros bien estructurados y con mucha información.

Adobe Showcase de Premiere

Este es un espacio para conocer iniciativas de otras personas o empresas, buscar inspiración y recrearse un poco con el trabajo de otras personas.

Un ejemplo, una de las web de la NASA, guía de referencia interactiva. Podemos ver, por ejemplo, como usan los croma para poner un hombre en la escena hablando.

De postre

Para completar este repaso podemos visitar un wiki dedicado a Premiere. Incluye una sección de tutoriales y artículos sobre Premiere bastante extensa. Parece que indexa buena parte de los contenidos de la web de Adobe.

Tutorials and articles (sobre Adobe Premiere Pro)

Espero que os sea de utilidad para conocer este fantástico programa.

28 agosto 2007

Botón derecho en películas Flash

Un inconveniente al crear proyectos con Flash es que siempre tenemos el menú contextual de Flash al hacer clic con el botón derecho del ratón. Parece ser que ahora es posible quitar el menú que aparece al hacer clic con el botón derecho sobre cualquier película Flash. Aquí está la página, en perfecto inglés, de la persona que lo ha conseguido, gracias a Actionscrip 3.

Right clic in AS3

Aquí hay una demo que además incluye una pequeña encuesta para que indiquemos si funciona. En mi caso sí que lo ha hecho.

Sólo queda echar un vistazo al código, que han colgado graciosamente en la página anterior.

Visto en Ajaxian.

27 agosto 2007

El nuevo panorama educativo de las TIC

Resulta curioso ver como en otros paises tienen las mismas inquietudes y planteamientos sobre cómo debe ser la Educación y el trabajo en el aula en el escenario cambiante en el que nos movemos. Aquí hay un artículo que habla sobre todo esto.

The New Learning Landscape

El autor habla en el artículo de la utilidad del trabajo en el aula mediante wiki y de la importancia de la construcción de redes del conocimiento, el gran concepto de moda en los últimos años.

Lo encontré vía The Musings of Crystal Crozier. No me pregunten como llegué a esa página, no sabría responder. :-)

26 agosto 2007

Mis paquetes favoritos: lmms

Linux Multimedia System es una aplicación GPL para Linux cuya meta es la de ser una alternativa real a programas comerciales como FruityLoops o Cubase, los grandes monstruos de edición de muestras de audio, ideales para componer música electrócnica y cosas parecidas.

LMMS

En Debian o Linex se puede instalar con un simple
apt-get install lmms
desde una versión unstable de Debian. No obstante en la página web del programa van ya por la versión 0.3.0, más moderna que la de los repositorios de Debian.


Visto en Bitelia.

Así que nada, a probarlo y seguirlo, que poco a poco vamos encontrando alternativas para todo. Éste programa unido a nuestro querido Audacity cubren en cierta medida las necesidades de sonido de cualquiera.

24 agosto 2007

Servicios y demonios

Los servicios y los demonios son dos aspectos muy importantes de los sistemas operativos de verdad. En esta página se explica muy clarito (y sobre todo con pocas palabras) los conceptos básicos de este asunto.

Scripts de inicio del sistema

junto al proceso de inicio y todo lo que pasa desde que pulsamos el botón hasta que se nos muestra la pantalla.

Forma parte de este completo manual eminentemente práctico

23 agosto 2007

Compiz-Fusion en Linex o en Debian

Compiz-Fusion es un sistema para utilizar efectos 2D y 3D en nuestro escritorio que deja en muy mal lugar el esfuerzo de Windows con su Aero. El resultado de su uso es algo tan espectacular como lo que se muestra en este vídeo.



Cada vez es más sencillo instalarlo en cualquier distribución de Linux. Para hacerlo en Linex o en Debian podemos utilizar un backport, es decir, un repositorio no oficial que contiene los paquetes. Lo acabo de probar en un Debian testing con una ATI X1600 y va de maravilla (gracias a las explicaciones de este otro enlace). El Bit negro lo explica con todo lujo de detalles:

Instalar Compiz Fusion en Debian

No hay que confundirlo con las versiones de Compiz que sí aparecen en los repositorios originales de Debian, que son versiones antiguas.

22 agosto 2007

Botón glossy en Flash CS3

Pues eso, en Cristalab hay una pequeña explicación sobre cómo crear un botón moderno, con estética webdoscero rápida y fácilmente.

Crer un icono con efecto glossy

Poca explicación requiere el asunto. :-)

21 agosto 2007

Materiales para pizarras digitales

Eduardo Martín tiene en su portal dedicado a la Lengua en Secundaria algunos materiales empleados en cursos en Centros de Profesores sobre el uso de la pizarra digital en el aula. Esta es la dirección:

Formación del profesorado

Es un portal basado en Joomla, en la sección Lista de archivos se pueden encontrar más materiales para impartir esa asignatura.

Ya hablamos por aquí hace tiempo de las pizarras digitales.

Pizarras digitales

20 agosto 2007

Efectos cinematográficos con Photoshop

En esta página se puede ver cómo hacer algunos efectos propios de carteles cinematográficos con Photoshop, aunque la mayoría son extrapolables también a The Gimp.

11 Super Awesome Photoshop Movie Effects

Ideal para entretenerse un rato en estos últimos días de verano.

19 agosto 2007

Aviones de papel con Flash

Christian Lowe es un artista 3D y 2D y en su web se puede ver parte de su trabajo.

Lowe-Tech portfolio

En especial me ha llamado la atención esta animación de aviones de papel hecha con Flash. Seis aviones muy curiosos para hacer con un A4.






Lo encontré investigando a partir de Makerwiki, un wiki para enseñar cosas prácticas. Es muy interesante.

http://www.makerwiki.com

Recopila algunos de los mejores trucos que se pueden encontrar por Internet, como cómo no mojarse al llevar un parraguas, cómo sacar un corcho de una botella o cómo no pasar calor a la hora de dormir en Verano, publicada recientemente en meneame.net.

18 agosto 2007

Super Grub Disk

Super Grub Disk es un disco de incio que sirve para arreglar problemas en los arranques duales de nuestros Linux y Windows. Si no se muestra una partición o si al instalar un nuevo sistema operativo te a desaparecido otro, este programa es la solución.

Super Grub Disk

Cabe en un disquete, aunque cada vez sea más difícil encontrarlos. Hay versiones para CD, USB y disquete, además en varios idiomas.

Curiosamente está hospedado en el forja de Linex. :-)

Ya hemos hablando antes de estas cosas:

15 agosto 2007

Iconos para tu escritorio, para tus proyectos

Estos días se ha hablado de Iconfinder. Un buscador de iconos. Un lugar para encontrar iconos bonitos para dejar nuestro escritorio en condiciones o, si la licencia lo permite, incorporarlo a cualquier poyecto en el que estemos trabajando.

Iconfinder

Es un espacio en el que indicas lo que quieres buscar y te muestra una serie de iconos relacionados.

La diferencia entre esto y una simple búsqueda de imágenes con Google es que aquí podemos ver datos sobre la licencia, autor, visitar la web del autor, etc. Además de que las imágenes están en formatos adecuados para lo que queremos hacer.

También podemos indicar el color de fondo con el que queremos verlos.

¿Cómo se usan?

Estos iconos están en formato .png, por lo que podemos utilizarlos diréctamente con cualquier sistema Linux, basta con hacer clic con el botón derecho sobre cualquier archivo, seleccionar Propiedades y modificar su icono en la ventana que aparece.

Otros sitios

Hay otros muchos sitios para encontrar iconos. Estos son algunos de los más interesantes.

Yellow Icon: Contiene algunos conjuntos realmente espectaculares.

Famfamfam: Pequeños conjuntos de iconos gratuitos para aplicaciones o web. Es perfecto para lo que sirve. Por ejemplo, si tienes un proyecto web y necesitas un icono de una impresora, etc. Los juegos de iconos tienen licencia Creative Commons.


Leo's Icon Archive: 12500 archivos gratuitos. De los de toda la vida y nuevos, de mucha calidad. El lugar indicado para encontrar iconos también para Windows.


Iconbuffet: Aunque parcialmente es de pago, tienen una sección libre.


Iconbase: Muy completo, con una larga colección de imágenes disponibles para Linux, Macinstosh y Windows.


Iconshock.com: Y como no, 8.000 iconos gratuitos para Windows Vista (para todos los Windows, vamos). Sólo hay que registrarse.


Iconaholic: Pequeños grupos de iconos de una calidad increíble.



Y hay otros sitios, ya habíamos hablado de ellos: