anotaciones que no quiero recordar, ni olvidar

me

Blog Técnico

Cómo actualizar la cache APC de php

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Cómo ya vímos anteriormente, la isntalación de la cache APC acelara notablemente nuestros serviores Apache.
Como hasta próximas versiones de PHP no vendrá integrada, no podemos actualizarla por apt, continuamos usando perl.

Actualizamos canales:
# pear update-channels

Si queremos vemos que paquetes hay pendientes y que versiones corresponden:
# pear list-upgrades

Y ahora en lugar de usar el comando "pear upgrade APC" usaremos:
# pecl upgrade APC

Aceptamos las configuraciones por defecto, reiniciamos nuestro Apache, y a volar!

¿Cómo cambiar la contraseña y gestionar la redirección del correo electrónico en PLESK?

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Cuando nos dan una cuenta de correo suelen darnos una contraseña generada aleatoriamente y, normalmente, queremos cambiarla.

Los pasos son muy sencillos.

 

- Debemos de poner en la barra del navegador la siguiente dirección:

 

https://el_nombre_de_su_dominio.extension:8443

 

- Saldrá la siguiente caja de diálogo:

 

- En Nombre de usuario, pondremos la dirección de correo electrónico que queremos gestionar y en Contraseña la contraseña que se le ha facilitado.

- Saldrá la siguiente pantalla:

 

 

- Para cambiar la contraseña pincharemos en Preferencias y accederá al apartado de Propiedades de la cuenta de correo en el que podrá ver su dirección, unos asteriscos donde estaría escrita su contraseña actual (por motivos de seguridad no se muestra) y dos cajas de texto en el que puede introducirle la nueva contraseña y, por motivos de seguridad y para evitar que se pueda equivocar la primera vez se le solicita 2 veces y si no coinciden no se da por buena y tiene que volver a introducirlas.

 

 

- Una vez cambiadas correctamente y SÓLO si está seguro/a de que es la contraseña que desea deberá de pulsar el botón Aceptar para que se grabe el cambio.

 

Para redireccionar esta cuenta de correo a otra, estando en el panel principal:

 

- Pulsamos el botón Redireccionar y accederá a la siguiente pantalla:

 

 

- Pantalla muy sencilla en la que sólo se nos pide que marquemos la opción de Redireccionar y la dirección a la que queremos redireccionar esta cuenta de correo.

Después de esto pulsamos Aceptar y el cambio se grabará.

 

Arreglado errores: "mount.cifs: unc error 41", o como montar samba en el inicio del sistema

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Un error muy común al montar una carpeta (o unidad de red si lo nombramos mal) es escribir en el fstab el montaje de la la carpeta de samba con el mismo formato que montamos unidades nfs. Antes de ver un ejemplo recapitularemos un poco...
Podemos desde un servidor de ficheros, sea linux o windows, compartir carpetas usando el protocolo Samba (windows/linux) y el protocolo NFS (linux).
Saltándonos la parte de configurar el servidor, explicamos como configurar los clientes:
- Lo primero es instalar los paquetes de ambos protocolos y todas sus dependencias: nfs-common, smbclient, smbfs.
- Lo segundo es acceder a /etc/fstab y añadir las correspondientes líneas, y aquí es donde suele estar en error de montaje con samba en el arranque.

Para NFS añadiremos la línea:
192.168.1.55:/carpetadelservidor /ruta/carpetacliente nfs defaults,rw 0 0
Para SMBFS o CIFS:
//192.168.1.55/nombrecompartida /rura/carpetacliente cifs defaults,auto,username=usuario,password=clave 0 0

Cómo podemos ver para el protocolo de samba la barra es / y no \ como en windows, ya que si especificamos esta barra la unidad se montará pero no en el arranque, sólo después del mount -a, y no entenderemos como es posible que no arranque con el sistema y si bajo montaje manual, ya que no muestra fallo durante el montaje manual.

UNION, ORDER BY y LIMIT, aplicando filtros a consultas sobre subconsultas

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

El otro día un cliente nos pidio una "simple modificación" -cito textualmente- en su lista de productos. Ahora quería que los productos se mostrasen por un orden nuevo, en lugar de sólo por precio entraba en el juego un nuevo factor, el filtrado de los que están en stock; mostrandose inicialmente los de stock cero, y despues todos los demás pero en ellos el orden debía de no ser el stock, si no el precio.
Y así es como una simple consulta de una línea paso a ser esto:

$products_sql = "
SELECT t1.products_id, t1.products_price, t1.`products_quantity`,
t1.`products_model`, t1.`products_image`,
t1.`products_date_added`, t1.`products_last_modified`,
t1.`products_date_available`, t1.`products_weight`,
t1.`products_status`, t1.`products_tax_class_id`,
t1.`manufacturers_id`, t1.`products_ordered`, t1.`ft_p2`, t1.`ft_p3`,
t1.language_id, t1.products_name, t1.products_description,
t1.products_url, t1.products_viewed
FROM
((SELECT p.products_id, p.products_price, p.`products_quantity`,
p.`products_model`, p.`products_image`, p.`products_date_added`,
p.`products_last_modified`, p.`products_date_available`, p.`products_weight`,
p.`products_status`, p.`products_tax_class_id`,
p.`manufacturers_id`, p.`products_ordered`, p.`ft_p2`, p.`ft_p3`,
d.language_id, d.products_name, d.products_description,
d.products_url, d.products_viewed
FROM `products` p, `products_description` d 
WHERE (p.products_id = d.products_id)
AND (d.language_id=" .$osc_lang_id. ")
AND (p.products_quantity=0)
ORDER BY p.products_price DESC
LIMIT 0, 10000
) UNION (
SELECT p2.products_id, p2.products_price, p2.`products_quantity`,
p2.`products_model`, p2.`products_image`, p2.`products_date_added`,
p2.`products_last_modified`, p2.`products_date_available`, p2.`products_weight`,
p2.`products_status`, p2.`products_tax_class_id`,
p2.`manufacturers_id`, p2.`products_ordered`, p2.`ft_p2`, p2.`ft_p3`,
d2.language_id, d2.products_name, d2.products_description,
d2.products_url, d2.products_viewed
FROM `products` p2, `products_description` d2
WHERE (p2.products_id = d2.products_id)
AND (d2.language_id=" .$osc_lang_id. ")
AND (p2.products_quantity>0)
ORDER BY p2.products_price DESC
LIMIT 0, 10000
))t1
LIMIT " . $osc_start . " , " . OSC_MAX_LIST . ";
";
Como instalar Firefox 4 en Ubuntu (desde los repositorios) y ponerlo en español

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Recientemente se ha lanzado la versión 4 del aclamado navegador Firefox, y algunos clientes ya nos han preguntado como diponer de esta versión en Ubuntu si no se encuentra en los repositioros por defecto.
No vamos a comparar sus notables mejoras en velocidad de carga, en el reescalado de imágenes, en gestion de pestañas, en diseño y personalización, o en su motor de HTML5 y CSS3; así que vamos "al trapo". Deberemos abrir una consola como root y añadir el repositiorio de versiones estables de Mozilla, actualizar la cache e instalar:

add-apt-repository ppa:mozillateam/firefox-stable

apt-get update

apt-get install firefox

Una vez instalado lo abrimos y entramos en la siguiente web, que nos saltará preguntando si le damos permisos para instalar el idioma español, por supuesto aceptamos:

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0/linux-i686/xpi/es-ES.xpi

Fin