técnico

Corregir el comportamiento de aterm con los acentos

Uso como emulador de terminal aterm, que me proporciona todo lo que necesito. Sólo tiene un pequeño pero: se comporta de una forma extraña cuando borramos un carácter y acto seguido pulsamos la tecla de acento. Por suerte se puede corregir.

Clasificado como

PHP y nullmailer

Esta tarde hice una instalación de Apache 2.0.55 y de PHP 5.1.2, y tras instalar Drupal vi que obtenía un error diciendo que mail() no existía.

En php.net se puede ver que quizás no haya detectado el ejecutable de sendmail en tiempo de compilación.

Tiene su lógica, ya que uso nullmailer como pseudo-sendmail, que coloca su ejecutable en /usr/local/sbin/sendmail. La solución ha sido sencilla:

  1. Entrar al directorio donde tengamos los fuentes de php
  2. echo '#define HAVE_SENDMAIL 1' >> main/php_config.h
  3. Compilar e instalar de nuevo php
  4. Editar /usr/local/lib/php.ini y especificar la opción: sendmail_path = /usr/local/sbin/sendmail -t -i
Clasificado como

mod_rewrite y parámetros vía GET

Estaba liado hoy con un proyecto en el que hacia uso de mod_rewrite con reglas del tipo:

RewriteRule ^capturas$ index.php?seccion=capturas [L]
RewriteRule ^acercade$ index.php?seccion=acercade [L]

Me di cuenta de que al abrir la URL http://xxx/captura?salir, en $_GET[] no aparecía salir.

Tras leer la documentación de mod_rewrite, descubrí la opción que me faltaba: QSA

Clasificado como

MediaWiki e identificación por HTTP-Auth

Hace poco me vi en la necesidad de configurar MediaWiki en un sitio privado, bajo usuario y contraseña controlados por el propio servidor web. El problema era que MediaWiki no permitía esto, y los usuarios tendrían que identificarse una vez en el servidor web y otra en el wiki.

Clasificado como

Supratech Jazz Classic en GNU/Linux

Hoy me regalaron un reproductor MP3 de Supratech, el Jazz Class SV. La primera duda que tuve fue: ¿podré copiar las canciones desde Linux?

No tengo ningún dispositivo USB, ni siquiera tenía compilado el soporte para USB en el kernel, pero había oído algo acerca de un módulo llamado usb_storage, así que tenía por dónde empezar a buscar.

Clasificado como