Jun
30

Disco USB: ¿NTFS o FAT32?

Enviado por nauj27 el 30/06/2008 a las 11:44pm :: archivado en GNU/Linux | Sistemas Operativos | Windows XP

Después de buscar y de leer mucho e incluso ver algún video sobre si debía formatear mi nuevo pendrive USB con NTFS o dejarlo como viene en FAT32 he decidido formatearlo en NTFS. Los únicos inconvenientes de los que se habla en casi todos los sitios con incompatibilidad con otros sistemas operativos, cosa que hoy en día no es problema gracias al driver NTFS-3G que permite leer y escribir sistemas de ficheros en NTFS desde GNU/Linux.

Ahora bien, si se quiere formatear desde Windows XP nos encontraremos con que el administrador de discos no permite más que FAT como sistema de ficheros. La solución para que nos deje formatearlo con NTFS pasa por cambiar el modo de escritura en el disco. Para ello en las propiedades del disco se cambiará la opción de optimizar para retirada rápida por la de optimizar para rendimiento y listo. Las instrucciones detalladas con capturas de pantalla y todo se pueden encontrar en este enlace en inglés.

En resumen, para discos grandes cambiar el formato de una partición de FAT a NTFS parece ventajoso.

Jun
29

De programador a programador

Enviado por nauj27 el 29/06/2008 a las 1:50pm :: archivado en PHP | Programación

Cuando alguien está programando cualquier cosa, ya sea una aplicación o un tema de WordPress, a veces cree conveniente dejar un comentario explicativo para un trozo de código que no se vea claramente por qué ha de estar donde está.

Esto es lo que debió pensar quien hizo la plantilla de la que estoy cogiendo algunas ideas para hacerme mi nuevo tema de WordPress, ya que acabo de encontrar la siguiente advertencia:

1
2
3
4
5
<?php  // If registration required and not logged in
endif; ?>
 
<?php  // if you delete this the sky will fall on your head
endif; ?>

Advertidos quedáis.

Jun
15

Migración a WordPress completada

Enviado por nauj27 el 15/06/2008 a las 9:36pm :: archivado en Programación | Python

Bueno pues al fin he realizado la migración. Por el camino he perdido alguna información como las categorías, los usuarios registrados y el estilo visual de la web, pero en el fondo ha merecido la pena. Hace un par de años migré el blog antiguo a utf8, por lo que los caracteres acentuados se quedaron un poco regular. Ahora se habían quedado peor aún así que me he hecho un pequeño programa para arreglarlo.

Después de tener la base de datos con todos los artículos y comentarios he realizado un volcado de la base de datos completa y he aplicado el siguiente script en python:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# -*- encoding: utf-8 -*-
 
inputFile = 'post_wordpressnauj27.sql'
outputFile = 'post-out-wordpressnauj27.sql'
 
fin = file(inputFile, 'rt')
fout = file(outputFile, 'wt')
 
finBuffer = fin.readlines()
fin.close()
foutBuffer = []
 
badChars =  (u"á", u"é", u"í", u"ó", u"ú", u"¿", u"€", u"ñ", u"¡", u"¬")
fixedChars = (u"á", u"é", u"í", u"ó", u"ú", u"¿", u"€", u"ñ", u"¡", u"¬")
 
for line in finBuffer:
    line = line.decode('utf-8')
    for index in range(len(badChars)):
        line = line.replace(badChars[index], fixedChars[index])
    foutBuffer.append(line.encode('utf-8'))
 
fout.writelines(foutBuffer)
fout.flush()
fout.close()

Una vez hecho esto he volcado el resultado de nuevo en la base de datos y listo. Lo siguiente será personalizar el aspecto de la web y dejar de usar la plantilla por defecto.

Jun
15

El nuevo iPhone 3G

Enviado por nauj27 el 15/06/2008 a las 9:35am :: archivado en General

Como ya sabrá quien lea esta entrada, el nuevo iPhone 3G fue presentado por Steve Jobs el 9 de Junio de 2008, pero mi intención era no hablar de él. No quería hablar de el por varios motivos, entre ellos que el 90% de las últimas entradas no hablaban de otra cosa que no fuese el iPhone, y tampoco quiero eso para este blog.

Sin embargo me he decidido a dar mi opinión sobre él a la vista de todas las noticias que se pueden leer en diversos medios de comunicación. Parece que la característica más destacada es el hecho de que disponga de conexión 3G pero ¿no se para la gente a pensar en los detalles?

Cuando compré mi móvil Sony Ericsson w880i ya tenía conexión 3G y nunca he llegué a usarla. No llegué a usarla principalmente porque el día que me acordaba de que la tenía estaba en mi pueblo, donde no hay cobertura 3G, y eso que estoy a 10km en línea recta de la capital de la provincia. Así que las pocas veces que me conecté a Internet con él fue usando GPRS y me costó cara la broma por las tarifas excesivas de conexión a Internet móvil actuales.

En el Sony Ericsson tenía Google Maps, YouTube y montones de aplicaciones que serían muy útiles con conexión a Internet, pero no estoy dispuesto a gastar tanto dinero por conectarme con el móvil. Por este y otros motivos en mi opinión y para mis necesidades lo mejor para conexión a Internet del iPhone es la conexión wifi.

Entonces ¿qué me haría cambiar al nuevo iPhone? Pues la característica que me podría hacer cambiar mi iPhone por uno nuevo sería el GPS. Con GPS integrado tienes posición precisa, rutas, brújulas y todo lo que se te pueda ocurrir.

Si usas 3G a diario tendrás un gasto mínimo de 30€ + 9€ de consumo en llamadas, que más IVA se convierte en aproximadamente 45€ al mes. Así que independientemente de las condiciones del contrato que ponga Movistar cuando el 11 de Julio empiece a vender el nuevo iPhone en España, tendrás un gasto mínimo de 45€ mensuales.

Por no hablar de que la cámara no la han mejorado, no incluyen programa de grabación de video, no tiene video llamada y el bluetooth sigue igual de capado que siempre.

Jun
14

Diez motivos por los que migrar a WordPress

Enviado por nauj27 el 14/06/2008 a las 10:13am :: archivado en General

Desde que empecé este blog vengo usando un gestor de contenidos llamado PMachine. En sus tiempos era de lo mejorcito que encontré, pero la empresa que lo programó creó una versión de pago para más tarde abandonarlo y dedicar todos sus esfuerzos a un nuevo sistema llamado Expression Engine, también de pago.

A lo largo de todos estos años, desde enero de 2004, he venido adaptando el sistema de manera más o menos manual a los nuevos tiempos. De este modo he ido programando mis propios módulos a medida que los he necesitado:

- Akismet para el bloqueo de spam.
- Filtro de palabras y direcciones para bloqueo de spam
- Módulo de últimos comentarios
- Temas y aspecto basado en módulos y plantillas
- etc.

image

Sin embargo en los últimos años he estado viendo evolucionar a WordPress, un sistema libre de publicación que ha sido bien acogido por la comunidad del software libre y para el que se han creado cientos de extensiones y temas.

Hay varios motivos por los que aún no me decidía a realizar la migración, perder los artículos indexados en Google, pereza para el cambio, estímulo personal para seguir creando y adaptando módulos a pMachine, pereza para migrar, ese toque de personalidad propia por usar algo distinto, y el motivo principal y real: pereza.

Así que ya está bien de procrastinar, actualmente estoy realizando la migración y en breve este blog se verá totalmente renovado, tanto en contenido como en aspecto y lo más importante, en el motor interno que lo hace funcionar.

Y dicho esto aquí van los diez motivos de los que hablaba en el título de esta entrada:

1.- Control antispam con Akismet de serie.
2.- RSS completo. La especificación que implementa pMachine tiene límite de caracteres y por eso mi feed siempre ha sido incompleto, por lo que es un fastidio por ejemplo para Google Reader.
3.- Temas.
4.- El robocop.
5.- Tema con detección automática para el iPhone.
6.- Etiquetas para los artículos.
7.- Ser indexado mejor y más rápido por technorati, google, etc.
8.- Actualizaciones periódicas.
9.- Es software libre.
10.- Organización: páginas estáticas, información del autor, etc.

Y ahora, a seguir con la migración