Xarx.es

Dèries. La meua llibreta d'anotacions.

Instalar Y Utilizar El Simulador De Red CNET


Ejemplo: Instalación en Ubuntu 7.10


1-. Descargar y extraer las fuentes de CNET (versión 2.0.10)

2-. Verificar que las bibliotecas tcl y tk están instaladas (y si no instalarlas) con
sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev

3-. Modificar las fuentes como se indica abajo (en el procedimiento detallado)

4-. Cambiar cnetheader.h para que los includes apunten donde toca
tcl.h --> tcl8.4/tcl.h; tk.h --> tcl8.4/tk.h

5-. make; make install (con los permisos adecuados)

6-. hacer los exports

Rendimiento Del Miniservidor.


La idea es realizar test sobre una de las webs del miniservidor para comprobar como trabaja y si podemos optimizar algo. Aunque también trataré de aplicarlo a llig.es, que actualmente sirve un PII con menor ram y cpu que el miniservidor.

Como premisa inicial disponemos del servidor (del hardware ya hablamos en la primera entrada de este tema/categoría) con ubuntu 7.10, ISPconfig y una web habilitada con Joomla recien instalado y vacío. Como documentación contamos especialmente con las charlas sobre php: talks.php.net

Para realizar las pruebas utilizamos ab (apachebench, que está incluida en apache) o siege. Son similares pero siege puede además simular diferentes clientes. Para más datos se pueden visitar las páginas de estas aplicaciones o de otras alternativas.

Lo que tratamos de hacer es mejorar la configuración sin modificar el código de joomla o el cms que sea de modo que mejoremos en todos los clientes del isp. Decir sin embargo que este equipo deberá tener uno o dos webs únicamente.

Rotar Fotos Según EXIF


La mayoría de las cámaras compactas digitales actuales, y en concreto la mía, una Canon IXUS 60, almacenan información de la orientación en su información EXIF.

Si a eso le juntamos que a muchos nos interesa subir las imágenes de una cámara a algúna galería en internet llegamos al momento de pensar como podemos automatizar el enderezado (giro de la imagen adecuado) para que todas se vean bien.

Continua La Instalación Del Servidor (IspConfig Y Más)


Tras instalar la versión adecuada el tema comienza a funcionar.

Pretendo instalar Joomla, pero además resulta más cómodo si se utitiliza suPHP así que sigo 2 howtos más de howtoforge.com:



Diff Respecto DataGrid 4.20 (II)

Vuelvo a incluir los cambios respecto del datagrid "oficial".

ChangeLog:

1-. eliminar un intval en la opción linktoedit (modo view) que forzaba a que los campos que se usaban como enlaces correspondiesen a una "Primary Key" que fuese un entero. Esto no tiene por que ser cierto (por ejemplo, la clave primaria de la BD de Wview - Estación Meteorológica del Planetari de Castelló - es un datetime)

2-. Cuando se usa una selección múltiple, los elementos seleccionados se concatenan y se separan con ‘-‘. Yo lo he modificado para que se concatenen con ‘_’ pues en el caso anterior de 2 datetimes la separación entre año, mes y día era también ‘-’ por lo que había conflictos y los campos no se identificaban correctamente.

Para ver el código y bajarlo es necesario mostrar el artículo completo…

Instalando Ubuntu Gutsy Desde La Red


Voy allá con lo que no se debería hacer sin causa justificada: Instalar desde cero. Mis razones… que el sistema de momento solo me sirve para experimentación y que tras buscar algo de información en internet no he visto nada sencillo y no me apetecía investigar más. Esto me parecía más interesante.

Situación y Documentación inicial:

Archivos iniciales:

Otras Ideas Para Jugar Con PHP

El actual manejo de la bd de isbn del ministerio de cultura es un poco ‘cansino’. Propongo hacer una especie de envoltorio que recoja los datos de una determinada búsqueda en una tabla temporal de mysql para mostrarlo en forma de tabla con todos los datos intereasantes en vez de tener que pinchar 1 a 1.

Es posible que esto no llegue a nada pero ya veremos…

Actualización Ubuntu Gutsy 1 - Yo 0

Ciertamente la instalación inicial era un poco divertida (instalé, feisty=7.04, en modo texto con el instalador por red) y luego elegí la instalación básica a la que posteriormente le iba anyadiendo los paquetes según el howto de Falco (creo) en howtoforge.com

Hoy he decidido actualizar a gutsy… MAAAAL!, CUANDO ALGO FUNCIONE NO LO TOQUES. Y falla la actualización de python 2.5 y otro paquete que ahora no recuerdo.

En ambos casos está relacionado con la libss y su versión, que no es la adecuada. De hecho los dos paquetes pretenden tener dos versiones diferentes y diferente de la proporcionada por la distribución.

De momento me he batido en retirada y seguiré en otro momento.

Por otro lado… Ya tengo montado el miniservidor dentro de la caja de 5.25”. De momento hace algo de ruido (demasiado para mi gusto, quiero decir) y el teclado no me ha hecho caso. Habrá que operar de nuevo. De todas formas falta la cubierta frontal (a la que hay que hacer los agujeros de los conectores) y se me ocurre que debería buscar un sistema para que la tapa superior, que va simplemente sobre un perfilillo de aluminio, no vibre. De momento se me ocurre una cutre-solución: llenar el carril de esa tapa superior con plastelina a ver que pasa ;-)

Actualizaciones y Comentarios previos

Comentario 1

La fuente de alimentación de la caja de de 5.25” no ofrece suficiente corriente para poner en marcha el miniservidor :-(

Subdominios Y S9y

s9y === serendipity

(ver s9y.org para más detalles)

Ayer activé 2 subdominios deries.xarx.es y diretes.xarx.es con la idea de tener una redirección a xarx.es/deries y xarx.es/diretes con que jugar.

La primera en la frente… el .htacces hay que retocarlo pues si no deries.xarx.es/ no direcciona a index.php como debería. Algunos css tienen una referencia absoluta y no aparecen de esta forma.

En conclusión, después de jugar un poco sin conseguir un buen resultado lo dejaremos para más adelante.

Curiosidad: ¿Es una buena idea la de usar este tipo de subdominios? ¿cómo influye en el posicionamiento?

Curiosidad 2: ¿Por qué me cambia los interrogantes iniciales y la ?? Incluso en el caso de que use códigos tipo ¿ Quizá deberé intentar usar UTF-8, aunque primero deberé encontrar donde están los días del calendario (que salían mal con esta codificación)

Comentario

Durante un par de años he usado s9y pero ahora estoy migrando a algo múcho más revolucionario… ¡UNA WEB ESTÁTICA! usando OctoPress

Diff Respecto DataGrid 4.20

De momento la clase datagrid me funciona adecuadamente. Por esto almaceno aquí accesible el diff respecto del original.

Modificaciones respecto del original…

  1. Filtros con funciones Concat(TableName_FieldName1,TableName_FieldName2) (‘.’=>’_’)
  2. Tipo campo edit para hash sha1
  3. Varios lang[] nuevos para algunas cadenas que no estaban traducidas. Ojo con los Charsets
  4. Forzar que los enlaces en el modo edit sean siempre texto.

Para ver el código y bajarlo es necesario mostrar el artículo completo…