Mostrando entradas con la etiqueta backup. Mostrar todas las entradas
Mostrando entradas con la etiqueta backup. Mostrar todas las entradas

sábado, 5 de noviembre de 2011

Dónde estuve el jueves, 3-Nov-2011

Bueno, los "dónde estuve el" son una nueva idea que tuve hace unos días. Muy a menudo, casi todos los días, visito un montón de sitios web interesantes o relacionados con mis actividades diarias o cosas que trato de aprender por mí mismo, o lugares que visito por casualidad y querría agregar a mi lista de favoritos/marcadores para visitar otro día.

Muy a menudo me encuentro en ordenadores o sistemas operativos que no son el que más uso o el que tengo en casa y resulta muy engorroso llevar un listado al día y bla bla bla... creo que se pilla el concepto: la idea es ir anotando los lugares interesantes que visito para usar la lista a modo de bloc de notas y poder volver a esos sitios, y a la vez permitirme hablar directamente de los sitios, sin tener que escribir adrede un post/artículo para hablar de cada uno de ellos por separado (cosa que suele terminar en mi lista de "artículos pendientes de escribir"... una lista que creo que no vaciaré nunca...).

Así que en este primer "dónde estuve el" hablo del pasado jueves, en el que estuve leyendo sobre proyectos de cultura libre (pintura, escritura, música, etc...) y viendo un documental interesantísimo llamado "En busca de hackers".

http://vimeo.com/22684900
Documental "En busca de hackers". Visto el enlace en copiadmalditos.

http://copiadmalditos.blogspot.com/p/home-que-es-esto.html

http://www.jamendo.com/es/
Plataforma sobre musica libre. Investigar.

http://es.wikipedia.org/wiki/M%C3%BAsica_libre
define:Musica libre. Bzz!

http://comunidad.dragonjar.org/f152/curso-de-hacking-etico-con-armitage-y-metasploit-12083/
Este enlace lo encontré por casualidad y lo guardé porque me pareció que podía ser interesante.

miércoles, 20 de febrero de 2008

[Backup] Editar el menú de GRUB

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Si buscamos en el google encontramos muchísimos resultados para una búsqueda sobre cómo editar la configuración de GRUB y tal...

En resumidas cuentas lo que hay que hacer (ojo, con la versión actual de GRUB usada en Debian testing a Enero de 2008), para cosas sencillitas es cogerse el archivo /boot/grub/menu.lst y editarlo con el editor de texto (plano, nada de ensuciarlo ;-) ) que nos apetezca. Cerramos guardando los cambios, reiniciamos el ordenador y listo.

Yo cuando lo necesité editar fue a raíz de un laaargo problema que tuve tengo con el kernel 2.6.22-3-amd64 , que al parecer tiene conflictos con mi BIOS, no se aclaran con el ACPI o algo así y... bueno, que se me escacharra el sonido cada dos por tres si no arranco linux con la opción "acpi=off". Después de muchísimo buscar me quedé con la idea de que era o un bug de la BIOS o un bug del kernel, que ya sacarían algún parchecito para arreglarlo...

De paso que le metí mano me subí el tiempo para elegir qué sistema arrancar a 60 segundos, y le cambié los colores, que me molaba más tenerlo en negro (el fondo) y amarillo (las letras).
Esto lo hice: añadiendo "acpi=off" en la línea de arranque de mi sistema. La que selecciono para arrancar, vamos. Poniendo el "timeout 60". Y poniendo "color yellow/black white/black" en la línea de debajo de "# pretty colours".

Adicionalmente me gustó la idea de "catellanizarlo" y cambié lo que dice casi al final del fichero de "Other operating systems" por "Otros sistemas operativos". Esa línea es sólo para separar los sistemas linux de los demás, así que podéis poner lo que queráis ;-)

En fin, que tampoco he revelado los 1001 secretos pero al menos ya sabeis qué archivo hay que tocar para su configuración. Lo demás es todo googlear un poco, leer el "man grub" y todo eso ;-)

viernes, 15 de febrero de 2008

[Backup] Applet para controlar el reproductor de música (en KDE y en Gnome)

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Existen, que yo sepa, dos applets principales para controlar el reproductor de música de linux. Matizando: lo que hay es uno para KDE y otro para Gnome. Como sólo me manejo en estos dos entornos gráficos, desconozco los que puedan existir para otros entornos...

Otra matización es que cada uno de ellos soporta múltiples reproductores. Más o menos vienen siendo a los más "populares" o utilizados. Léase noatun, amarok, xmms, rhythmbox, etc...

El de KDE: su paquete se llama xmms-kde, y según la descripción puede ser utilizado para controlar Amarok, MPlayer, Noatun, o XMMS.

El de Gnome: su paquete se llamaba Rhythmbox Applet pero luego pasó a llamarse Music-applet. Según su web en la versión actual (la 2.3 a la fecha de este post) soporta:
Los dos están bastante bien. Me gusta mucho el de Gnome, que permite ponerle puntuación a las canciones. Son muy configurables, al estilo linux. En fin, que son geniales. A ver si el windows puede fardar de tener unos applet de esa calidad, que se integren con la barra de tareas del windows, etc... JA!! Y ni qué decir que sean capaces de funcionar con los reproductores de música más "famosos" del sistema, juas!!

Adoro GNU/Linux :-D

martes, 5 de febrero de 2008

[Backup] /etc/gdm/Xsession: line 106: /etc/profile: Permiso denegado

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Problema:
Puedo iniciar sesión como root sin problemas, tanto en modo gráfico como en consola. Cuando lo hago como usuario "normal":
En modo consola me sale:
-bash: /etc/profile: Permiso denegado
Pero me inicia sesión ?!?
En modo gráfico me sale una ventanita de advertencia que dice:
Su sesión ha durado menos de 10 segundos. Si no ha terminado la sesión usted mismo esto podría significar que hay algún error en la instalación o que no tiene espacio en disco. Intente acceder cona lguna de las sesiones aprueba de fallos para ver si puede arreglar el problema.
Usando la opción de ver el archivo /.xsession-errors veo:
      /etc/gdm/Xsession: Beginning session setup...
      /etc/gdm/Xsession: line 106: /etc/profile: Permiso denegado
Y luego me tira de la sesión.

Solución:
Los problemas de permisos denegado y cosas por el estilo suelen ser fáciles de solucionar (en especial si ya has tenido alguno alguna vez :-p ). Haciendo un
ls -la /etc | grep prof
Obtengo:
-rw-------   1   root   root   561   fecha   profile
A primera vista pienso que ese archivo debería tener permiso de lectura para más usuarios además de root... trato de confirmarlo. Ejecuto el mismo comando en el (oredenador de) sobremesa y obtengo para ese archivo los permisos "-rw-r--r--". O sea, que deberían de poder leerlo todos... interesante... pruebo un:
chmod +r /etc/profile
Intento iniciar sesión en modo gráfico y... todo solucionado :-D

domingo, 3 de febrero de 2008

[Backup] Drivers Thomson Speedtouch 530 v6 para Linux

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Después de solucionar el problema que tuve con windows y la desaparición del cd de instalación del módem, conseguí descargarme una netinst de mi adorada Debian. Fué tan difícil y traumático como descargar el archivo, quemarlo en un cd, reiniciar el ordenador, y dejar que el instalador detectara mi módem, me hiciera unas preguntillas sobre la instalación, e instalará todo el sistema descargando de internet (mejor dicho: del mirror de debian que elegí) lo que le fuera haciendo falta. Y punto.

Pasada menos de una hora, con mi conexión normal y corriente de (supuestamente) 1mega adsl, el sistema estaba corriendo sin ningún problema y con el internet a todo trapo.

La versión de esta historia para el debian del portátil, que ya tenía instalado debian desde el día que lo compré y se lo instalé :-p fué harto compleja: enchufé el módem al portátil, encendí el portátil, el sistema tardó unos segundos en asignarle dirección y esas cosas, y al iniciar sesión ya funcionaba todo automágicamente.

En este sentido, y desde hace mil años que me peleaba con el módem de marcado telefónico de 56K, lo más difícil que he tenido que hacer es abrir la ventana de configuración de la red, clic en la conexión en cuestión, clic en "habilitar", y punto. Si acaso alguna rara vez tener que deshabilitarla y volverla a habilitar.

Todo lo que acabo de contar es uno de los motivos por los que adoro linux (^_^). Tal vez en el futuro dedique un post a hablar sobre ello en profundidad.

PD: Por si quedan dudas, que te olvides de complicarte la vida buscando los drivers del módem, que linux lo detecta y te lo pone a funcionar ;-)

sábado, 2 de febrero de 2008

[Backup] Drivers Thomson Speedtouch 530 v6 para windows

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Cuando sufrí la avería que llevó a "orutrados" a la muerte lo pasé muy mal. Pero la vida siguió, y pronto entró "orutrez" en mi vida, y además tuve la buena noticia de que mi problema con orange (según ellos la línea estaba bien pero el módem no sincronizaba...) se había solucionado: por fin volvería a tener internet.
El problema vino cuando, después de instalar los 20mil programas que le faltan al windows xp para que quede algo decente (en especial ni de coña lo conectaba a internet antes de instalar mi antiespía y mi antivirus preferidos), intenté conectar el módem para tener acceso a internet de nuevo:
Ups, ¿dónde estará el cd de instalación del módem?
Ese fue el comienzo de mi quebradero de cabeza. Resulta que todavía conservaba el del módem de ONO, pero no encontré por ninguna parte el de orange.
Me puse a googlear sin descanso y como podía con la wifi de... con una wifi !! y después de conseguir localizar la página del fabricante, la propia de los modems y otros lugares más (como dos páginas con enlaces rotos al ansiado paquetito de drivers), se me ocurrió gracias a cosas que fui leyendo por foros (y sobretodo por uno de terra):
¿y si resulta que orange tiene esos drivers a disposición de los clientes?
Je, parecía como una de esas tonterías que de repente van cobrando sentido. Estamos tan acostumbrados a la incompetencia que no se me había pasado por la cabeza esa posibilidad.
Menos de cinco minutos después estaba en www.orange.es > área de clientes > ayuda > internet > acceso a internet adsl > descargas para el acceso > listado de drivers y manuales ... un poco largo pero bastante intuitivo, eso sí. Y bastante bien diseñada la web, por cierto.
Y por fin, el pastel: la página del thomson ST ( SpeedTouch ) 530v6, y el archivo con los drivers del thomson speedtouch 530v6 :-D

Con esto orange desempató el marcador 1 - 1 que llevaba conmigo con respecto a "competencia VS incompetencia". Hasta la fecha va ganando 2 -1, espero que así siga :-p

jueves, 31 de enero de 2008

[Backup] El final de una etapa

Este es el primer "backup" o "copia de seguridad" que publico en este blog. En adelante postearé (tratando de respetar la fecha de publicación original) mensajes, artículos y posts que he ido escribiendo en las páginas web y blogs que he tenido, por curiosidad y por tratar de reunirlos todos en un mismo lugar.

Originalmente publicado en mi página web "maserox.net" cuando me planteé dejar de escribir a mano mi propia página (en aquel entonces tenía una web basada en html/css y un poquito de javascript que escribía "a mano", código incluido) y lanzarme al mundillo de las plataformas de publicación ya "hechas".

Tengo página web (estable) desde hace unos 5 años. Cuando empecé el proyecto de tener página web lo hice porque estaba estudiando Html, por experimentar, porque me pareció fascinante crear y dar forma a algo que alguien podría ver. Que cualquiera podría ver. Hay quien ha utilizado ese poder para enseñar lo que ocurría por su cabeza, hay quien lo ha hecho para enseñar tonterías con las que distraerse... con el paso de los años la mayoría de la gente aprendió que podía utilizarse internet como un punto de encuentro para todo el mundo.

La red de redes ya no es hoy aquello que utilizaba la gente rica o ese medio en el que informáticos y científicos se comunicaban entre sí. No, hoy internet es utilizado para todo. Puedes estar en sitios que nunca has estado. Puedes reservar lugar en sitios en los que quieres estar. Te puedes abastecer de suficiente contenido de ocio como para no aburrirte jamás. Controlar tu dinero, ver las cámaras de seguridad de tráfico, hacer infinidad de compras, desde la semanal del supermercado para que te la manden a casa hasta la cosa más extraña que seas capaz de encontrar.

Desde hace mucho tiempo internet dejó de ser un lugar en el que mostrar contenido sin más.
Desde hace mucho como he dicho empezó a ser punto de encuentro. Tanto ha sido así que hoy en día se puede encontrar una comunidad de casi cualquier cosa. De partidos políticos, de usuarios de tal o cual sistema operativo, de usuarios de productos en general (desde cámaras fotográficas a bancos de musculación...), de equipos de cualquier deporte existente, etc...

martes, 22 de enero de 2008

[Backup] Will it blend? ¿Se triturará?

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Existe una friki-web en la que se cuelgan vídeos de un tipo vestido de científico que mete lo que se le ocurre en una trituradora para responder a la pregunta de si se triturará el objeto en cuestión. Si, así de chorra y así de divertido, no hay más. Bueno, lo que hay es una marca, Blendtec, de máquinas de triturar o hacer batidos, pero vamos...

Adicionalmente, se puede comprar online una trituradora como la que usa en los videos, camisetas del proyecto, sugerir que intente triturar lo que se te ocurra, etc... bastante distraída, la verdad.

Como me ha parecido muy original, voy a usarla para incrustar mi primer vídeo en internet. En concreto el primero que he visto de "la saga": el del iPhone. Que lo disfrutes.

martes, 15 de enero de 2008

[Bakcup] El nombre de mis ordenadores

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Desde hace muchísimos años, pero muchísimos se ha puesto nombre a los animales. Los granjeros no le ponían nombre a cada una de sus gallinas o cerdos (al menos no me los imagino a todos poniéndoles nombre), pero todos conocemos un montón de nombres de animalitos "famosos", sobretodo de caballos, y no necesariamente son contemporáneos, sino de hace cientos de años.

El ejemplo más claro que me viene a la cabeza de esto aplicado a objetos es Jimi Hendrix. El mejor guitarrista de todos los tiempos le ponía nombre a sus guitarras. Al menos creo recordar que un amigo (alucinado con Jimi) me contó una vez que así era.

Yo ni de lejísimos pretendo compararme en nada con él. Todo este rollo viene a justificar y quitar frikismo a la costumbre que tengo desde hace muchos años de ponerle nombre a mis ordenadores. Lo cual por otra parte tiene su lógica, ya que cuando se crea una red se necesita definir su nombre, el nombre de los equipos, etc...

Cuando conseguí jubilar mi AMDK6-2 a 350Mhz y no recuerdo qué cantidad irrisoria (hoy en día) de RAM, diseñé con ayuda de los chicos de mi "APP de confianza" el ordenador que quería. Esta personalización me llevó a mi primer bautizo:
Este ordenador será: ORUTRADOS.
En realidad fue algo súper chorra. Casi algo vergonzoso, pero tenía su lógica: yo soy orutra, él sería orutra-2 jajajaja no, no es casi vergonzoso, es VERGONZOSO con mayúsculas jajaja
Más tarde llegó un día en el que se cumplió uno de mis deseos en esta vida: tener un portátil. Y llegó el día de querer conectarlo con orutrados y pensé:
No me voy a complicar, se llamará: ORUTRATIL.
Sí, pensé que una vez hecha la cagada del primer nombre, lo mejor era no sacar la pata, no fuera que me hundiera más :-p
Y como a la tercera va la vencida, y esto también se aplica a la creación de sagas patéticas (como algunas que rellenan la historia del cine), cuando ocurrió el desastre de la muerte de orutrados y tuve que parir otro ordenador con alguna que otra pieza de orutrados pensé:
Joder, lo tengo a huevo, se llamará: ORUTREZ.
Sí, así de pillao estoy yo. Y lo peor de todo es que escribiendo estas chorri-líneas se me ha ocurrido que el siguiente debería de ser algo así como "Oruatro" u "Orutratro". Mu triste, es verdad. Lo mismo aprovecho y dejo la saga en 3 (que ya se sabe que es un número mágico) y comienzo una nueva era...

domingo, 18 de noviembre de 2007

[Backup] Enlaces visitados y de interés (Nov-2007)

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Aunque no actualice con artículos nuevos, si que leo y visito sitios interesantes (normalmente). Y para muestra, un botón:
Bad Vista
¿Ha dicho propiedad intelectual? Eso sólo es un espejismo seductor
BadVista blog
What's wrong with Microsoft Windows Vista?
Java libre, artículo en Libertonia

Hay más, pero no del todo destacables... no para vencer la pereza de incluirlos :-p

Para terminar, una cita de una firma de un comentario (juer que complejo!) que he leído en elsentidodelavida.net:
Hay dos palabras que te abrirán muchas puertas: "Tire" y "Empuje". Dos que te abrirán un mundo de conocimientos: "Google" y "Wikipedia". Y dos que haran que parezca que tienes esos conocimientos: "Copiar" y "Pegar".

lunes, 29 de octubre de 2007

[Backup] La idea de... linux


 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.

"La idea en" era una sección/bloc de notas que utilizaba en maserox.net para anotar ideas importantes para tenerlas a mano cuando fuera necesario.

Nótese que los lenguajes de programación y los sistemas operativos evolucionan rápidamente y parte de la información aquí detallada puede estar obsoleta.

Comandos básicos útiles en Linux:

df:Conocer la utilización de espacio en disco. O mejor dicho explicado: muestra por pantalla un listado de las
particiones existentes en el sistema y datos de interés sobre las mismas.


Por defecto: el nombre del dispositivo o sistema de ficheros, los bloques de
1K (ya sabéis: 1000K es aprox 1Mega, 1.000.000K es aprox 1Giga...), cuánto espacio
hay usado, cuánto disponible, el porcentaje de uso, y donde está montado.

Por ejemplo, a mi me sale:
$ df
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/mapper/Debian-root 6890048   6061864    478184  93% /
tmpfs                   258488         0    258488   0% /lib/init/rw
udev                     10240        84     10156   1% /dev
tmpfs                   258488         0    258488   0% /dev/shm
/dev/hda1               233335     31705    189182  15% /boot
/dev/mapper/Debian-home 106755136  63026264  38305976  63% /home
     

clearLimpia la pantalla. Ideal para cuando se te llena la pantalla de texto. Un clear seguirás
escribiendo en la primera. Bien limpito. Especialmente útil cuando solicitas
un listado (ls,dir, etc...),
un mostrado de fichero (cat), etc...


man "nombre_de_programita" Muestra la página man de ese "programita".
Adicionalmente, puede ser de utilidad pasarse por la Guía man de Gentoo, y
saber que para buscar palabras o "patrones" dentro de un man basta con escribir
"/" (barra) seguido de lo que se quiera buscar y darle al [ENTER]. Y para ir al
siguiente resultado pulsar la letra [n]. Los resultados encontrados se resaltarán
en la pantalla.

Si se utiliza este método, el man mostrará en la parte inferior una frase
del estilo "Pattern not found" para informar de que no encuentra más resultados
para esa búsqueda.


  
apropos "patron"
¿Sabéis cuando te suena cómo es un comando pero no lo recuerdas del todo
bien? ¿O cuando lo intentas ejecutar mareando letras para ver si te sale? ¿O cualquier
otra situación en la que lo que so voy a decir de apropos o sea súper útil? Pues bien:

Este comando muestra una lista de todos los comandos que tenéis disponibles
en vuestro sistema y que contienen "patron", ya sea en el comando propiamente
dicho, o en su "descripción corta" (la cual también aparece en pantalla junto al listado).

Que te suena que tienes un programita que se llama nosequé_ftp,
pues ejecutas $ apropos ftp y te sale una lista tal que así:



apt-ftparchive (1) - Utility to generate index files

cftp (1) [conchftp] - Conch command-line SFTP client

conchftp (1) - Conch command-line SFTP client

filezilla is the Linux port of the famous FTP client for Windows. (1) [filezilla] - (unknown subject)

Finance::Quote::FTPortfolios (3pm) - Obtain unit trust prices from www.ftportfolios.com


ftp (1) - Internet file transfer program

fzsftp (1) - (unknown subject)

fzsftp is a Secure File Transfer (SFTP) client. (1) [fzsftp] - (unknown subject)

gftp (1) - a graphical ftp client

gftp-gtk (1) - a graphical ftp client

gftp-text (1) - a graphical ftp client


netkit-ftp (1) - Internet file transfer program

netrc (5) - user configuration for ftp

pftp (1) - Internet file transfer program

sftp (1) - secure file transfer program

sftp-server (8) - SFTP server subsystem

smbclient (1) - ftp-like client to access SMB/CIFS resources on servers


webcam (1) - capture images and upload them to a webserver using ftp

   KDE:

[Alt]+[F5] Muestra una ventanita con la lista de ventanas y opciones para interactuar
con ellas del tipo "pasar a", "ordenar en cascasa", "cerrar todas las ventanas", etc...

 
[Alt]+[F3]
Muestra el "menú de las ventanas", con sus opciones del tipo
mover, redimensionar, maximizar, avanzado, recoger, etc...

[Alt]+[Arrastrar] Mueve la ventana donde se arrastre. Independientemente de donde en qué
parte de la ventana se haga click, incluso en un botón o sobre una región de texto.
 

[Alt]+[Tab]Lo típico de tabular entre programas abiertos... 

[Ctrl]+[Tab] Tabular entre escritorios 

[Alt]+[Click derecho]+[Arrastrar] Redimensiona ventanas. Simula que el click lo haces en el borde
correspondiente de la ventana, no en cualquier lugar. Para no molestarte en
acertar en el borde o cuando los bordes no se ven va muy bien.

sábado, 27 de octubre de 2007

[Backup] Manual de MySQL de Maserox:


 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.

Manual de MySQL de Maserox:
Este es un manual de MySQL escrito desde la experiencia personal. Como el resto de secciones de laIdea, pretende servir de "cuaderno de apuntes" para cualquiera que le encuentre utilidad, empezando por mí.

A lo largo de toda esta "hoja" he dividido las anotaciones en subsecciones, como es costumbre aquí en Maserox. Se pueden encontrar "enlaces", "consultas", "administración", "creación de tablas", etc...

Que aproveche!! :-)



Enlaces de interés sobre MySQL:

MySQL en la wikipedia
MySQL-Hispano
Manual de referencia de MySQL 5.0 en castellano
Tutorial básico de MySQL en MySQL-Hispano
Tutorial básico de MySQL - II en MySQL-Hispano
MySQL con Java en Linux en MySQL-Hispano
Tipos de datos en MySQL en MySQL-Hispano
Integridad referencial en MySQL en MySQL-Hispano
Almacenando contraseñas en MySQL en MySQL-Hispano
Zona de desarrolladores de la web de MySQL: Donde podréis encontrar todo tipo de enlaces e información relacionados con el desarrollo en MySQL. Desde enlaces a otras secciones, como por ejemplo a manuales de referencia, blogs, foros, listas de correo, etc... de MySQL, como a "vertientes" o "ramas" del tema como el trabajo de MySQL bajo PHP, bajo Java, etc... o también noticias relacioandas con la actualidad del "mundo" MySQL.
Enlace directo a la sección de documentación y manuales de MySQL (de la página oficial de MySQL).
Manual de referencia (en castellano) de MySQL Query Browser

Administración de MySQL:
Antes de nada recordar que no ha nada mejor que acudir al manual de referencia de algo para obtener información 100% útil y 100% vital bla bla bla... ya sabéis por dónde voy. Avisados quedáis...

Los primeros pasos en la administración de nuestro mysql inmediatamente después de su instalación, están relacionados con las contraseñas. Esa molesta pero necesaria tarea que es preocuparse mínimamente por la seguridad de las cosas.

Como (casi) siempre, el grado de paranoia que llevemos en estos temas irá relacionado con lo seria que vaya a ser la faena que realicemos, pero no está de más cuidar un poquito el tema de los accesos a las bases de datos que tengamos, digo yo...

En este punto, resulta de vital importancia leerse el punto 2.9 del manual de referencia de MySQL: Puesta en marcha y comprobación después de la instalación.

Si somos de los que tienen prisa, desinterés, desgana, o lo que sea, pues como mínimo mínimo (si, dos "mínimos", rollo énfasis en plan "hazme caso, joé") sería cosa de leerse el punto dedicado a Hacer seguras las cuentas iniciales de MySQL.

Ahí explican el tema de las cuentas de usuario anónimo (aunque no avisan de que hay sistemas que las eliminan automágicamente por si acaso...), y que la cuenta de administrador por defecto no tiene contraseña, por lo que es un poquillo importante hacerles caso y ponerle una rapidito...

Comandos
USE Seguido del nombre de una base de datos existente, permite cambiar la base de datos con la que se está trabajando.SHOW  Es un comando que da mucho de sí. Por ejemplo un SHOW DATABASES; muestra en una consulta las bases de datos existentes en el sistema (y visibles para el usuario que ejecuta el comando, claro).

Funciones
MySQL trae consigo una serie de funciones. Entre ellas: USER()En una consulta, devuelve el usuario que está conectado en ese momento.CURRENT_DATEEn una consulta, devuelve la fecha actual.


Consejos y recordatorios:

Cuando se crean tablas:
Ojo con los campos que permiten valores nulos y los que no
Si hay que definir restricciones con constraints y checks se definen, pero definirlas pa' na'... es tontería
Al definir claves ajenas (foreign keys) es bastante aconsejable (por no decir imprescindible) hacer uso de las sentencias ON DELETE {RESTRICT | CASCADE | SET NULL | NO ACTION} y ON UPDATE {RESTRICT | CASCADE | SET NULL | NO ACTION}. Yo, personalmente, suelo utilizarlas así:
ON UPDATE CASCADE
ON DELETE RESTRICT
que actualiza "en cascada" cuando se modifica una clave ajena en su tabla de origen, pero restringe la eliminación de un registro que esté utilizado en otra tabla.

Es como si tú le cambias el código de artículo a un producto: el código se actualiza en todos los registros, por ejemplo de facturas, donde aparezca el producto. Pero si intentas eliminar un producto que aparece en alguna factura no te lo permite.

Mi experiencia en el terreno de las BBDD no es suficiente para recomendar definir siempre una codificación de caracteres y confiar en ella para hacer uso de caracteres extendidos (tildes, eñes, etc...), pero bueno, pienso que nunca está de más definirsela, no?

Si queréis trabajar con claves ajenas y demás, tengo entendido (no se si será cierto) que es imprescindible trabajar con el Motor de almacenamiento INNODB, por su soporte para transacciones, integridad referencial, etc... Así pues un: ENGINE = INNODB al final de la definición de vuestras tablas y asunto solucionado!!


ERROR 1005: Can't create table (errno: 150)
Después de mucho goglear el asunto, mi problema era que una de las tablas la tenía por despiste como MyIsam, y la otra sí que era INNODB, pero conseguí una minilista de cosas a confirmar antes de tirar el ordenador por la ventana:
Ambas tablas son INNODB
El tipo de datos coincide
La clave ajena es la clave primaria
Escribís FOREIGN y no FOREING (típico!!)

sábado, 20 de octubre de 2007

[Backup] La idea en... páginas web

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
"La idea en" era una sección/bloc de notas que utilizaba en maserox.net para anotar ideas importantes para tenerlas a mano cuando fuera necesario.
Navegacion mediante enlaces:
Deberias tener en cuenta que hay distintos modos de realizar la navegacion por tu pagina web. cada uno de ellos con unas ventajas y unos inconvenientes.
    • En JavaScript se puede utilizar history.forward() y history.back(). O tambien history.go(+1) y history.go(-1)...
  • Trabajar segun la resolucion de monitor:
  •    Hay varias formas de tratar con estos valores:
    • El objeto screen, por ejemplo, con las propiedades width y height del mismo.
  • Trabajar con las coordenadas del raton:
  •    Para trabajar con estos valores, se ha de hacer a partir de la generacion un evento (que son los que capturan propiedades como estas). Si se desea "seguir" el movimiento del raton bastaria con utilizar las propiedades siguientes "dentro" de un "onMouseMove();", por ejemplo.
    • Las propiedades event.screenX y event.screenY Especifican la posicion horizontal y vertical del cursor en pixels relativa a la pantalla.
    • Las propiedades event.pageX y event.pageY Especifican las posicion horizontal y vertical del cursor en pixels relativa a la pagina.
  • Cosas que hay que repasar antes de tirar el ordenador por al ventana cuando no deja de lanzarte un error y no lo localizas:
    • Los signos de siempre (a mi juicio por este orden): las comillas (simples y dobles); las comas y puntos y coma; los parentesis y las llaves. Y por ultimo el resto.
      Los coloco por parejas porque si no se olvidan suelen confundirse unos con otros.
      No incluyo los angulitos ("menor que" y "mayor que")porque (creo que) es raro que alguien desarrolle webs en un entorno que no le avise (mediante color, sonidos, errores o lo que sea) de que se ha dejado un angulito abierto.
      (hasta yo, que trabajo con Html-kit tengo esa "ventaja")
    • Que la llamada a la funcion se ha hecho correctamente y pasandole TODAS las variables que tiene que recibir.
    • Que la funcion pide y recibe las variables EN EL ORDEN CORRECTO. Esto es muy importante porque hay algunos lenguajes que "confunden" las variables si se reciben en un orden y se utilizan en otro.
  • Jerarquias y malabares:
  •    Si trabajas con un editor web de estos "bonitos" como el "tejedor de suenyos" o el quanta plus (este ultimo es mas que recomendable si te gusta trabajar tu web de ese modo), sabras que tiene la ventaja (o desventaja, segun se mire) de contar con un "avisador de errores de codigo". esto es una consola de salida de posibles errores que puede ser que tenga tu codigo.
       Cabe desatacar que si utilizas el editor en modo grafico estos errores se reduciran a posibles incompatibilidades entre un navegador u otro. Pero en el caso de utilizar el editor en modo "codigo" el numero de errores suele aumentar considerablemente.
       Principalmente esto es debido a distintos factores: uno de ellos es que cuando el editor esta siendo utilizado en "modo grafico" este escribe el codigo "a su manera", y esto se suele traducir en la utilizacion de una serie de etiquetas que normalmente desconoces o no elegirias para tu codigo escrito "a mano", pero que en cambio el editor ve de lo mas oportunas. Ademas de esto, las etiquetas suelen ser dispuestas de manera que no haya "solapamientos" entre ellas, porque cuando lo hay el editor (al menos en el "tejedor" ocurre asi) da uno, o varios, de sus errores.
       Pros y contras que tiene todo esto: pues que cuando vas a editar el codigo de tu web te pierdes descifrando todo el codigo que ha metido automaticamente el editor, ademas de que te lo ordena a "su manera", y de que utiliza mas codigo del que seria necesario si con un poco de apciencia escribieras el codigo tu mismo.
       Aprovecho para recordar en este momento que todo lo que escribo lo hago siempre desde mi punto de vista y desde mi experiencia, en este caso como webmaster. nada de todo esto esta extraido de ningun manual ni documentacion ni nada por el estilo.
       Pues bien, despues de toda esta super-introduccion creo que hay una serie de cosas que se deben tener en cuenta a la hora de editar una web "a mano":
    • Aunque tengas un font definido durante todo un texto, dentro de una <a> el color de texto que hayas definido "desaparece". esto es porque, por jerarquia, el color de un hiperenlace esta "sobre" el definido fuera de el, y solo se puede cambiar si dentro de el (ya sea en la declaracion de la etiqueta <a>, o dentro de la misma) se declara asi.

domingo, 14 de octubre de 2007

[Backup] La idea en... Java

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.

"La idea en" era una sección/bloc de notas que utilizaba en maserox.net para anotar ideas importantes para tenerlas a mano cuando fuera necesario.

  • Resumen de la sintaxis de Java:

    • Arrays    Existen varias formas de declarar un array. En este enlace podeis encontrar informacion sobre los distintos metodos. Y tambien en esta (que ademas de tener el mismo manual, o casi identico, tiene un monton de extras utiles como ejemplos, foros de consulta, etc...).
      Para crear un array de caracteres con las vocales del abecedario:
      char [] alfabeto = {'a','e','i','o','u'};
    • Enumerados:      Aparte de los "ya conocidos" tipos de variables (enteros, reales, caracteres, booleanos y cadenas de caracteres) existe un tipo que no se suele dejar ver en los manuales sobre java, por lo menos segun mi experiencia.
           Se trata de los enumerados, que como su nombre indica son para hacer enumeraciones. por lo que yo se enumeraciones "estaticas". quiero decir que tienen un valor fijo establecido.
           Por lo que se hasta ahora se declaran de forma "parecida" a los objetos. En su forma mas sencilla se utiliza la palabra reservada "enum" seguida de "llaves", dentro de las cuales se enumeran los valores de la variable, los cuales han de ir separados por "coma".
           Por ejemplo: nos interesa una variable diasSemana que contenga los dias de la semana. No tienen porque ser de lunes a domingo, imaginemos que trabajamos en una aplicacion para una oficina y solo nos interesan los dias laborables de lunes a viernes. Pues bien, se definiria asi:
      enum diasSemana {lunes, martes, miercoles, jueves, viernes}
      //el punto y coma de final de linea no es necesario
           Mas tarde, para acceder a dichos valores se ha de hacer de la forma:
      <nombre_enumerado>.<valor>
           y para definir una variable de ese tipo:
      <nombre_enumerado> <nombre_variable> = <nombre_enumerado>.<valor>
           Por ejemplo, para crear una variable llamada diaHoy que contenga el dia que es hoy, se haria de la siguiente manera (aprovechando la variable diasSemana declarada antes) :
      diasSemana diaHoy = diasSemana.martes
      //suponiendo que hoy fuera martes, claro :-p
    • Caracteres especiales:
      Caracter: Descripcion
      \bBorrado (retroceso)
      \tTabulador
      \fCambio de linea (form feed)
      \rRetorno de carro ("salto de renglon")
      \nSalto de linea
      \'Comilla simple
      \"Comillas dobles
      \\Barra invertida
      \ddd Numero de caracter en octal (valores admitidos: [000,377])
      \uxxxxNumero de caracter Unicode que se quiere representar (en hexadecimal). valores: [000, FFF]
    • Divisiones: recuerda que el operador "/" devuelve la division y el "%" el resto de esa division.
    • "If reducido": recuerda tambien que tienes a tu disposicion el operador "if reducido", llamado "? :", que sirve para evaluar una condicion y realizar una accion si se evalua a true u otra si se evalua false. Aparentemente actua como un "if...else", por lo que le llamo asi.

      Sintaxis:
      condicion ? expresion1 : expresion2
      //si condicion es true se ejecuta expresion1 y de ser false se ejecuta expresion2
      Evidentemente se pueden "anidar", simulando "else's".
    • Conversiones:
      (tipo) expresion   :   convierte la expresion al tipo (de variable) indicado.
      (Clase) objeto     :   convierte el objeto a la clase indicada.
    • instanceof:
      objeto instanceof Clase : devuelve true si el objeto indicado es una instancia o deriva de la clase indicada.
    • ~

  • Excepciones:

    • Las "mas frecuentes":
      • NullPointerException: lanzada cuando se intenta acceder a un objeto o atributo de un objeto que no existe (que no esta referenciado apunta a null.

martes, 7 de agosto de 2007

[Backup] Cambios de tamaño de fuentes entre KDE y GNOME

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.


Titulado en otros lugares como configurar las fuentes de aplicaciones Gnome (GTK) usando KDE (Qt), Tipografías desajustadas en KDE con GTK, etc... aunque después de todo lo que he leído yo lo llamaría algo así como El cachondeo del tamaño de letra entre KDE y GNOME. Ni más ni menos, llano, y explícito :-p


El origen de este problema parece estar en el tema del Qt, el GTK, que KDE use uno y GNOME el otro, las aplicaciones basadas en uno u otros, etc... en definitiva (por ejemplo): que si tienes KDE y GNOME instalados es posible que ajustes las tipografias a tu gusto en GNOME pero desde KDE los programas basados en GTK (el usado por GNOME) no vean esos ajustes.

Para solucionar todo esto, san google y paciencia. Y después de algunas búsquedas nos podemos quedar con
Cómo configurar las fuentes de aplicaciones Gnome (GTK) si usamos KDE (Qt)
Tipografías desajustadas usando KDE con apps GTK
Wiki de Musix > Administración > Temas y colores. Por cierto que me ha encantado esta página sobre administración que diría que es extensible a un sistema GNU/Linux estándar. Me la he anotado como referencia :-)
¿ Hasta los OO de la fuentes pequeñitas en Gnome ?

martes, 17 de abril de 2007

[Backup] Cómo configurar SpamAssassin en KMail:


Este texto está bajo una Licencia de Creative Commons, por petición implícita del autor original.
Escrito originalmente por Jordi Fontich, publicado en ...per primer cop - Configurar SpamAssassin en KMail.
Traducido por Rotura para Maserox el 17-04-2007

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.

Harto de recibir mucho spam, hace tiempo que intento configurar el SpamAssassin sin conseguirlo. He buscado y buscado como narices he de hacer para hacerlo funcionar, pero sin resultados positivos. Hoy, después de dejar descansar el tema durante algún tiempo, he vuelto: he encontrado un montón de documentos que SI que me dan soluciones para configurarlo. Fusilo este, que me parece muy bueno porque va al grano, pero hay más... CONFIGURAR SPAMASSASSIN EN KMAIL
  1. Requisito: tener instalado el SpamAssassin y el Kmail en la máquina local.
  2. Se recomienda crear 3 carpetas en el cliente de correo: nospam, spamfiltrado, spamperdido.
  3. En Kmail, ir a la opción del menú Preferencias y luego Configurar filtros. Para crear un nuevo filtro, darle al icono de nuevo que está arriba del botón de ayuda. Renombrar el filtro como "SpamAssassin". En este filtro escoger las siguientes opciones:
    • Activar "Coincidir con todos los siguientes".
    • Seleccionar la primera regla como: size "es menor que " 250000. (Esto le dice a Kmail que aplique la regla a los mensajes que sean menores de 250KB). A mayor tamaño del correo, más tarda en procesarlo SpamAssassin. Este tamaño es una sugerencia, puede escogerse un tamaño mayor.
      Seleccionar como acción de filtrado "A través de tuberia" y en cuadro de texto "spamassassin -L". La opción -L le dice que ejecute SpamAssassin en local y que no compruebe la conexión de red.
      Con este filtro el SpamAssassin añadirá la línea "X-Spam-Status: YES" a la cabecera del correo que identifique como spam o "X-Spam-Status: NO" sino.
      Finalmente, desactivar la opción "Si este filtro coincide, parar el procesamiento". Pulsar el botón de apply.
    • Añadir un segundo filtro. Esta vez renombrarlo como "SpamFilter". Escoger como criterios de selección:
      • Activar "Coincidir con cualquiera de los siguientes".
      • Cualquier cabecera que contiene "X-Spam-Status: YES".
      Escoger las acciones para archivar en la carpeta spamfiltrado. Finalmente, desactivar la opción "Si este filtro coincide, parar el procesamiento". Pulsar el botón de apply.
    • Ordenar los filtros de forma que el primero sea SpamAssassin y el segundo SpamFilter.
  4. Seleccionar del menú mensaje la opción aplicar filtros.
  5. Para que SpamAssasin detecte correctamente el spam es conveniente entrenarlo o indicarle que mensajes son spam y no han sido detectados. Para ello moveremos de forma manual los mensajes no detectados como spam a la carpeta de Kmail spamperdido y ejecutaremos desde la línea de comandos cada cierto tiempo (o lo pondremos en el cron): sa-learn --spam --dir /home/user$/Mail/spamperdido/* Tambien deberemos indicarle qué mensajes no son spam y han sido detectados como spam. Para ello moveremos de forma manual los mensajes detectados como spam y que no lo son a la carpeta de Kmail nospam y luego ejecutaremos de forma periódica (o incluiremos en el cron): sa-learn --ham --dir /home/user$/Mail/nospam/*
  6. Editar el fichero "/home/$user/.spamassassin/user_prefs" y se recomienda bajar el "required_score" de SpamAssassin a 4. Dependiendo de la tipología de los mensajes recibidos por el usuario puede bajarse este número más a 3. SpamAssassin marca los mensajes recibidos con un número que determina la probabilidad que sea spam o no. Si el número supera el parámetro "required_score" es spam sino no.
  7. Se recomienda ver el código fuente de los mensajes de correo recibidos y ver la cabecera X-Spam-Status: para ver como está marcando los mensajes SpamAssassin.
  8. Borrar de forma manual los mensajes de la carpeta spamfiltrado y spamperdido una vez han sido revisados o pasado un tiempo.
  9. Tener en cuenta que el SpamAssassin ralentiza el proceso de recepción de mensajes.
Hay otros documentos muy buenos que he encontrado que considero que pueden ayudar:

[Backup] Inmersión en MySQL

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Últimamente no he actualizado, y ha sido sobretodo por el título de la noticia: Estoy inmerso en MySQL. La razón es un proyecto que me traigo entre manos desde hace un tiempo, y que ya tiene nombre (versión beta): SOMME.

Poco puedo decir sobre él de momento, salvo que por ahora estoy en la fase final de creación de una base de datos para manejarlo. O mejor dicho, para que le dé vida (informáticamente hablando).

Después de muchos ratitos libres aprovechados para seguir un poco el tema del proceso de desarrollo del software (más o menos según lo recordaba del Ciclo Superior), me encontré en la fase de ponerse a crear las tablas, y buscando un buen gestor de bases de datos que no me esclavizara a trabajar ni en windoz ni en linux, terminé optando por MySQL.

Fruto de esta locurilla he creado una nueva paginita dentro de la sección laIdea, llamada MySQL (obvio), y que voy llenando conforme aprendo sobre este sistema y quiero anotar cosas para no olvidar. En ella podeis encontrar los enlaces más interesantes que he encontrado sobre el tema, y apuntillos sobre algunas funciones y comandos de MySQL.

En linux es muy sencillo tenerlo funcionando en dos patadas, sólo con instalarse el "mysql-server", aunque recomiendo googlear un poquito, que nunca viene mal. Y en windoz también, y sobretodo si os ayudais del XAMPP, que a mí me gusta definirlo (informalmente) como un programita que se instala en tres clicks (o ni eso, porque tiene versión "descomprimir y listo"), y te dispone un servidor MySQL, uno Apache, y uno FileZilla (por aquello del FTP) con sólo hacer click en "encender" cada uno de ellos. Así de fácil.

Precisamente estuve probando la instalación bajo windoz en la facultad, y escribí sobre ello, pero no recuerdo "ande" puse el archivo!! :-p De todas formas, no tiene pérdida (y aún así cuando lo encuentre y tenga tiempo lo pondré en el blog y por aquí).

Para el que le interese: también he estado actualizando Comandos básicos útiles en Linux, y he escrito Configurar SpamAssassin en KMail. Y además he publicado en el blog:
¿Por qué cojean las cosas?
Dia: programa para realizar diagramas
MySQL: diferencia entre BLOB y TEXT

Joer, para haber sido pascuas, anda que no he hecho cosas!!

jueves, 22 de marzo de 2007

[Backup] Extensión tab saver: copia de seguridad de tus "pestañas"

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.

A todos los que tenemos el placer de disfrutar de internet navegando con firefox (rebautizado recientemente como iceweasel en linux) nos ha pasado alguna vez que hemos cerrado o “perdido” alguna pestaña en la que teníamos una página web abierta que no queríamos perder y que nos resulta difícil o a veces imposible volver a encontrar.

Para todos nosotros se ha creado la extensión Tab Saver!, que es una extensión para firefox que permite recuperar las pestañas que hemos cerrado sin querer o incluso las que se cerraron por causas mayores como un reseteo del ordenador por problemas con la red eléctrica, un cuelgue del windoz, etc…

Personalmente, es una de mis extensiones favoritas. No se suele usar demasiado, pero es como las copias de seguridad: si no pasa nada pues nada, pero si pasa algo malo te maldices si no las tienes y pagarías por tenerlas.

Como todas las extensiones para los productos de la fundación mozilla es tan sencilla de instalar como entrar en la dirección que os he dado y seleccionar “Install Now”.

Una vez instalada y reiniciado el firefox, dentro del menú “Herramientas” os aparecerá una opción “Restore Tabs”. Si la pincháis se os abriran las pestañas que hayais cerrado.

En cuanto a la función de restaurar si se os apaga el ordenador o lo que sea: aparecerá sola la opción. Es decir: cuando encendáis el ordenador de nuevo y abráis el firefox, os saldrá una ventanita pequeñita que dirá algo así como que parece que no cerraste voluntariamente el firefox, y que si quieres restaurar la sesión que tenías.

Como nota final, en la página de instalación dice que pulsando [Ctrl]+[Shift]+[S] fuerzas que se guarde la sesión tal y como la tengas. Ale, a disfrutarla!!

[Backup] Cómo cambiar el directorio de wordpress

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
O mejor dicho: cómo cambiar el directorio de la instalación de wordpress (a posteriori, se entiende ;-) ). El esquema de siempre, para no perder la costumbre (como siempre, los vagos o impacientes se pueden dirigir directamente al último punto ;-) ) :

Situación:
partimos de la base de que tenemos hecha una instalación de wordpress, y acceso al "lugar" donde está instalado (veo difícil arreglar el problema si no tenemos acceso ftp al lugar); y queremos cambiar el directorio completo donde está instalado. Es decir: si lo tenemos en "http://miservidor.com/instalacion_actual/" lo queremos cambiar a "http://miservidor.com/nuevo_nombre_de_directorio/", vale?

Proceso de resolución: esto es lo que yo he hecho: primero de todo, leerme el artículo recomendado por wordpress dentro de "opciones > general". El que hay bajo el texto "difiera del directorio" y que apunta a "Dando a wordpress su propio directorio" (en inglés).

Después he googleado el tema, pero no he encontrado nada en castellano. Así que he buscado en la web "raíz" (http://codex.wordpress.org) y me he encontrado con el artículo ideal: "moviendo wordpress" , que no sólo habla de cómo hacer lo que yo quería, sino variantes de lo mismo como por ejemplo dejarlo donde está pero guardar los permalinks en otro sitio, etc…

Además, también hay numerosos enlaces de interés. Entre ellos, el primero que he comentado. Y soluciones a problemas frecuentes en plan "Qué hacer si la cagas y tu blog deja de funcionar" :-) Pero bueno, gracias a estos artículos, ahora sí:

Solución:
pues te vas a opciones > general, pones en los campos de URL y URI el destino nuevo (ya sabéis http://midireccion.com/nuevo_nombre) y le das a actualizar las opciones (el botón del final de la pantalla).

Ahora que el wordpress se cree que has cambiado de sitio. No lo toques. Lo que tienes que hacer ahora es conectar por ftp con tu sitio y crear la carpeta con el nuevo nombre (el que le has dado a wordpress). Yo, personalmente, lo que he hecho ha sido renombrar la existente al nuevo nombre. Como las dos estaban en el mismo nivel de directorios… :-)

Luego vuelves a tu wordpress. Pero si clickas cualquier opción te dirá que no se encuentra la página. Claro, la acabas de cambiar de dirección!! Todo lo que tienes que hacer ahora es volver a loguearte pero esta vez en "http://misitio.com/nuevo_nombre/wp-login.php".

Llegado a este punto no deberías tener problemas para el último paso: loguearte, ir a "opciones > permalinks”, "regenerar" tus permalinks clickando el botón de "actualizar permalinks" (abajo del todo).

Pues ala, ya está. Enhorabuena por tu cambio de nombre. Espero que estés satisfecho/-a ;-)

[Backup] WGA, Microsoft te vigila, El nuevo gran hermano, ¿Puedes confiar en tu compuradora? ... La guerra ha comenzado.

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
Aunque para ser exactos, la guerra ya había comenzado. Ahora se comienzan a oír los gritos de batalla. Empieza a oler a sangre...

Como he dicho en otras ocasiones, estoy orgulloso de ser usuario exclusivo de Linux desde hace ya meses. Tan sólo conservo una instalación de windoz, en una partición del portátil junto con otra Debian, y por motivos de fuerza mayor (léase que hay algunos programas que utilizo en la universidad, necesito tener "a mano" y no he conseguido que funcionen en Linux).

Recuerdo cuando leí el fantástico ¿ensayo? del maestro Stallman (aunque coincido con mucha gente en que se le va un poco la olla a veces, pero no más que a los "microsofianos"...) titulado "Can you trust in your computer?", traducido en castellano como "¿Puede confiar en su computadora?". Recuerdo también que me sorprendió muchísimo que el copyright del artículo databa del año 2002. Me pareció que era algo muy adelantado a su tiempo, y además me pareció algo que todavía en el año que estábamos (creo recordar que el 2004 o 2005) era algo muy anticipado... Incluso llegué a desconfiar y pensar que estaba desvariando, pero con el paso de los años, y desde el día de hoy, he comprendido que El Profeta habló y sus palabras se hacen realidad.

Desde que me enteré de la existencia del WGA (que se me antoja traducir como "Ventaja del windoz genuino", y que me suena a que microchof acepta los windoz piratas pero que da ciertas ventajas a los "auténticos" :-S ) supe que algo estaba cambiando... Supe que habría mucho revuelo con el tema, que habría muchas crisis de ansiedad por el miedo a no poder seguir teniendo un windoz pirata, pero también supe que, como siempre alguien habriría un agujerito por el que respirar y poder saltarse a la torera la nueva barrera de seguridad.

Y es por eso que como usuario de linux me resbala el WGA, y como usuario de windoz ocasional también (además el de mi portátil es legal), PEEEEERO!! Un momento!! Me doy una vuelta hoy por internet y me encuentro artículos como: Ordenadores con XP llaman a Microshoft a diario y Crece la polémica sobre las "llamadas a casa" de Windows XP con WGA, ambos publicados en la fantástica Kriptópolis, o la cadena de spam esa que dice que no instales windows vista y entonces la campanita paranoica se me vuelve loca perdida.

Explico lo evidente: no me importa cuántas puertas pongan por delante, ni su grosor, ni su material, ni su sistema de apertura. PEEEEERO las cámaras de vigilancia ya son otro cantar...

Ahora mismo no tengo tiempo para goglear el asunto pero andaros con ojo los que teneis el windoz ZP instalado. Tanto los pirateados como los legales. Nadie se salva de librar esta guerra...

Hasta hoy todo esto parecía muy lejos. Pero ahora lo veo aquí, en nuestros ordenadores. Ese iconito molesto que aparece al lado del reloj del windoz; eso que hace que de repente el ordenador vaya como a cámara lenta, como si le estuviéramos dando mucho trabajo a la vez; ese poder pasar cds de música a "wma" para guardarlos en el ordenador pero que luego no se puedan abrir con ningún programa que no sea el "Windoz Merdia Plaller"; las señales están ahí, son cada vez más numerosas. Los precavidos correrán a salvarse a otros Sistemas Operativos como Linux o Mac OS. Los confiados, los dejados, los enganchados a los iconitos chupiguays del mesenyer... ¿qué será de ellos?

PD: Al que le interese el tema y le guste leer, que busque sobre el tema del DRM, los acuerdos firmados oficial y extraoficialmente por las grandes empresas dedicadas al ocio digital y multimedia, etc...