Escrito por el Sábado 3 de marzo de 2012

En estas carpetas ocultas el programa de catalogación y visionado de imágenes Picasa va almacenando las versiones sin editar de las fotos, es decir, las originales. Aunque lo más lógico es que nadie quisiera hacer esto, para guardar estas versiones “por si acaso”, para ciertas personas sí puede ser útil, especialmente para quienes, como yo, no suelen hacer retoque fotográfico sino únicamente pequeñas modificaciones (rotaciones para que estén “al derecho” y poco más.

En estos casos, es conveniente borrar periódicamente estas carpetas para no tener cientos de megas de disco con información prácticamente duplicada (las mismas fotos con dos orientaciones distintas). Esto podemos hacerlo ejecutando el siguiente comando desde la carpeta raíz de las fotos:

find . -iname '.picasaoriginals' -exec rm -rf '{}' \;

Solución encontrada vía Piece of Cake + Coffee.

Escrito por el Lunes 30 de enero de 2012

Una opción es utilizar el enlace “Todos” que está bajo las etiquetas en la columna izquierda de GMail, aunque así os aparecerán tanto los enviados, recibidos, archivados, etc. Si queréis acceder únicamente a los archivados, un buen sistema es introducir en la caja de búsqueda:

search.png

-label:index -label:sent -label:drafts

Sobre todo aquellos que usen clientes de móvil para recibir el correo (y principalmente por IMAP), dado que el comportamiento por defecto de GMail es archivar y no borrar (aunque esto se puede cambiar en la configuración de GMail).

Escrito por el Viernes 24 de septiembre de 2010

Por ejemplo, cuando algún servicio web se cree con derecho a pedirnos nuestro número de DNI (el documento nacional de identidad español) en un proceso de alta. El algoritmo básico es este, aunque el verdadero de validación de números reales es algo más complejo, incluyendo letras distintas para determinados tipos de documento, inmigrantes residentes, etc… pero para el caso nos valdrá.

Abrimos una terminal (Unix, Linux o Mac), y ejecutamos:

$ LETRANIF="TRWAGMYFPDXBNJZSQVHLCKE"
$ DNI=12345678
$ echo ${LETRANIF:$DNI % 23:1}

El resultado del último echo nos devolverá la letra Z, que sería la que correspondería a nuestro ficticio DNI 12345678. Por supuesto, este suele estar ocupado en muchos servicios web, no tenéis más que cambiar ese número ficticio por otro cualquiera y ejecutar el último echo para averiguar cuál es la letra que correspondería a ese número.

Escrito por el Viernes 17 de septiembre de 2010

En ocasiones algunos iconos se agarran al taskbar (arriba a la derecha, junto al reloj) de Mac OS X como si no hubiera un mañana y se niegan a desaparecer de allí. Por ejemplo, me ha ocurrido con el icono de sincronización (sync) y Mobile Me, servicio que no uso pero apareció por allí tras hacer una sincronización de Agenda con los contactos de GMail. Dado que las opciones para hacer que el icono desaparezca sólo están disponibles (por lo que he leído) una vez que inicias el servicio de Mobile Me (y no soy usuario), tuve que averiguar otro modo de eliminar esos iconos. Y nada más fácil:

Pulsar command y con el botón pulsado arrastrar el icono fuera de la barra de tareas. Fin.

Escrito por el Jueves 2 de septiembre de 2010

El título de esta entrada es casi más largo que la solución al problema… si en el menú contextual que aparece al hacer click derecho sobre un archivo aparecen opciones repetidas dentro de la opción “Abrir con”/”Open with”, puede solucionarse abriendo la Terminal y ejecutando esta única instrucción:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

Que se encarga de recalcular de nuevo todas las asociaciones, por lo que tardará un poco hasta que termine.

Encontrado vía Max OS X Tips

Escrito por el Miércoles 25 de agosto de 2010

Por defecto la aplicación Calendar para iPhone sólo sincronizará tu calendario principal de Google Calendar, tanto si defines la cuenta como de tipo GMail como si es de tipo Exchange (contra los servidores Exchange de Google).

Actualizado al final del post: En teoría existe la página de configuración https://www.google.com/calendar/iphoneselect, que te permite especificar cuáles de entre todos tus calendarios son los que serán recibidos por la aplicación Calendar desde el iPhone, pero en mi caso por mucho que he trasteado no ha servido para nada.

La única opción que me ha funcionado, sincronizando todos los calendarios, y respetando incluso detalles como los distintos colores asociados a cada evento/calendario, ha sido definir el tipo de conexión de la cuenta como CalDAV Account:

En el iPhone, vamos a Ajustes, y allí a Mail, contactos, calendarios. En la cuenta que ya tenía definida (de tipo Exchange), cambiamos la configuración para que sincronice únicamente el correo y los contactos. Seleccionamos Añadir cuenta…, Otros, Añadir cuenta CalDAV.

En el formulario que aparece introduciremos los datos de nuestra cuenta:

  • Servidor: www.google.com
  • Usuario: <tu dirección>@gmail.com
  • Contraseña: <tu contraseña>
  • Descripción: Google Calendar (o lo que queráis)

Con esto la próxima vez que abráis la aplicación Calendar del iPhone se sincronizará teniendo en cuenta todos los calendarios que podáis estar utilizando (o tener compartidos de otros usuarios o cuentas).

Solución encontrada vía iPhone Download Blog.

Actualizado: La configuración realizada en la página iphoneselect mencionada más arriba es necesaria. Define cuáles de los distintos calendarios existentes serán exportados y cuáles no. Esto lo he descubierto creando un nuevo calendario, después de realizar todo lo explicado aquí, y ver que no aparecía por defecto en la aplicación Calendar del iPhone.

Escrito por el Martes 17 de agosto de 2010

A falta de un nombre mejor en castellano, que seguramente existirá y me avergüenzo de no saberlo, utilizaré la expresión tilear, o convertir en tiles, baldosas. Es decir, conseguir que la imagen termine en sus extremos de forma que encaje consigo misma, y así pueda repetirse siguiendo un patrón (horizontal, vertical, o ambos) pareciendo una única imagen continua.

Como ejemplo voy a utilizar la antigua imagen de cabecera de www.ciudadcapital.net, perteneciente al theme frozenage de WordPress (que es Creative Commons Attributions 2.5). Es una imagen de una cordillera, de 960 píxeles de ancho, que yo quería ampliar para que pudiera utilizarse en todo el ancho de la página. La foto original es de pdphoto.org, por lo que es de dominio público.

Imagen_original.png

Guardamos la imagen y la abrimos con Photoshop (en mi caso CS5, aunque la funcionalidad que vamos a utilizar existe desde hace muchas versiones). Si vamos a Image / Canvas Size (Imagen / Tamaño de lienzo), podremos ver el tamaño que tiene en horizontal. En mi caso es de 960 píxeles. Apuntamos el tamaño para no olvidarnos y cerramos el menú.

Nos vamos ahora a Filter / Other / Offset… (Filtros / Otro / Desplazamiento…), seleccionamos Wrap Around (Dar la vuelta) y especificamos la mitad de los píxeles que habíamos apuntado (480 en este caso), en sentido horizontal. Si estuviéramos utilizando una imagen que quisiéramos repetir según un patrón en todas direcciones (una textura, un fondo para una página web o fondo de escritorio, etc), tendríamos que hacer lo mismo en sentido vertical, especificando la mitad del número de píxeles que tuviera la imagen como tamaño vertical.

offset.png

Con esto obtendremos una imagen que encajaría si la repitiéramos varias veces en horizontal, aunque con el “pequeño” detalle de que ahora no encaja en su mitad.

offset2.png

Sólo nos queda utilizar las herramientas que nos proporciona Photoshop para editar esta zona central y retocar la imagen para que parezca que es continua. En mi caso recomiendo el Tampón de clonar: Pinchamos en una zona montañosa mientras pulsamos la tecla alt y así centramos el tampón en ese lugar. Después volvemos a pinchar en la zona central de la imagen y así copiamos poco a poco pequeños “trozos” de imagen hasta que parezca que no hay una discontinuidad:

final.png

Y ahora ya podemos utilizar la imagen encajándola en sentido horizontal, haciendo que sea perfectamente válida para repetirla mediante hojas de estilo css, por ejemplo, y poder llenar todo el ancho de la página independientemente de la resolución del monitor de quien la esté viendo.

Escrito por el Lunes 5 de julio de 2010

He añadido al theme de este blog un indicador del número de comentarios al final de cada post (en la vista principal y en la vista de archivos). Era reticente a incluirlo, ya que no creo que esta sea una página susceptible de recibir comentarios (y creo que queda bastante feo ver únicamente una ristra de “sin comentarios”), pero al final me he animado a ello, por ver si realmente hay una mejora en la usabilidad.

En WordPress, lo único que hay que añadir, dentro del loop principal, es:

<a href="<?php the_permalink() ?>#comments">
<?php comments_number('Sin comentarios (a&uacute;n)', 'Un comentario', '% comentarios'); ?></a>
Escrito por el Martes 20 de abril de 2010

Una gracia que llevaba un tiempo rondando por mi buzón de chorradas pendientes:

201004201131.jpg

Escrito por el Viernes 19 de marzo de 2010

El Consejo de Ministros aprobará hoy viernes en Sevilla – en pleno puente de San José – ese engendro llamado “Ley de Economía Sostenible”, que incluye la conocida como “Ley Sinde”, que permitirá el cierre de páginas web en sólo cuatro días. Me sumo a los blogs que republican hoy el manifiesto conjunto del pasado mes de diciembre. Es la primera vez en este blog que se repite una entrada, pero la extrema gravedad del tema lo merece. Si tienes página en la red, si publicaste en su momento el manifiesto, si la red es para ti algo importante; te invito a hacer lo mismo:

Ante la inclusión en el Proyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.