Retropie es un software para emular videojuegos en el mini (o más bien micro) ordenador Raspberry Pi.

Hoy tras un tiempo sin usarla la he vuelto a conectar para jugar un poco y al ir a actualizar el sistema me avisaba de que hay una nueva versión y que para actualizar, al ser una versión bastante más nueva, hay que volver a instalar una nueva imagen con todo el sistema desde cero.

Y ahí vino el problema, antes de formatear la tarjeta e instalar la nueva versión necesitaba copiar las roms que tenía instaladas ya que son los juegos que me gustan y si formateaba luego tendría que volver a buscarlos uno a uno.

Al ir a copiar las Roms a mi iMac para poder pasarlas luego a la nueva instalación de la versión más actual de Retropie me he dado cuenta que el FTP (estaba usando Filezilla) no se conectaba y aquí os dejo algunas posibles soluciones si os pasa lo mismo:

  • Hay que saber la IP que tiene asignada la Raspberry en nuestra red, y una vez la sepamos los datos para conectar por FTP tenemos que usar dicha IP, el usuario será pi y la contraseña raspberry. Importante que el protocolo que elijamos sea SFTP y el puerto sea el 22.
  • Tener la Raspberry conectada a una red Wifi de tipo 5G puede dar problemas, así que si es nuestro caso configurar el Wifi para conectarse a una red que no sea Wifi 5G.
  • Si sigue dando problemas, vamos al menú principal y elegimos Retropie. Dentro elegimos rasp-config y luego Interfacing Options. En ese último menu hay una opción que dice P2 SSH, le damos y una vez dentro elegimos YES. Tras eso salir del menú y reiniciar la Raspberry. Aquí abajo dejo unas imágenes del proceso.

En mi caso el problema era que el Filezilla se estaba intentado conectar al puerto 21 y le he tenido que poner manualmente que era el puerto 22.

Si te ha servido, y dejas un comentario, te lo agradezco.

Lo que es, o de donde viene el Jiu Jitsu brasileño o Brazilian Jiu Jitsu es algo que se puede encontrar fácilmente y en muchas fuentes diferentes en Internet.

Sin embargo no es tan sencillo encontrar información en español ya que la mayoría está en en portugués, lógico al ser un arte marcial que se creó en Brasil o en inglés ya que donde el BJJ es más popular después de su país de origen es en Estados Unidos. Luego explicaré el por qué de ese éxodo de brasileños hacia EEUU.

Si no quieres leer todo el texto, he dejado un resumen para vagos al final del artículo 🙂 si por el contrario te interesa la historia mucho más detallada, sigue leyendo.

 

Mitsuyo Maeda, más conocido como el Conde Koma
Mitsuyo Maeda

Todo empieza con Mitsuyo Maeda judoka japonés nacido en 1878 y más conocido como el “Conde Koma”. Maeda fue un aventajado alumno directo del creador del Judo, Jigoro Kano, en el Instituto Kodokan. Es importante aclarar que el Judo es creado por Kano a partir de sus conocimientos de Jiu Jitsu, por tanto el Judo tiene como origen al Jiu Jitsu (o Jujutsu en japonés). El apodo de Conde Koma que el mismo se acuñó tiene una curiosa historia: estando de visita en Barcelona (España) en 1908 se enteró de que había alguien dando clases de Judo y anunciándose como campeón japonés de Judo. Sabiendo que esa persona no podía ser campeón realmente decidió retarle a pelear pero no podía usar su nombre real ya que Maeda era un nombre reconocido a nivel internacional. Decidió por tanto usar el nombre Conde Koma. Finalmente el profesor descubrió que era Maeda y no se atrevió a pelear, pero dejó de publicitarse como campeón.

Maeda emigra a Brasil y conoce a los Gracie

En 1914 Maeda emigró para establecerse en Brasil. Allí en el estado de Pará, Maeda hizo amistad con Gastão Gracie que lo ayudó a establecerse. Como muestra de gratitud por la ayuda recibida Maeda ofreció enseñar Judo al hijo mayor de Gastão, Carlos.

Carlos Gracie y sus hermanos empiezan a enseñar en Rio de Janeiro

Tras varios años de aprendizaje y debido a problemas económicos, en 1921 Gastão junto se mudó con su familia a Rio de Janeiro donde su hijo Carlos decidió empezar a enseñar el arte marcial con la ayuda de sus cuatro hermanos varones: Gastão Jr, Oswaldo, Jorge y Helio. 

Carlos es por tanto considerado el fundador del Jiu Jitsu brasileño.

Helio, el hermano pequeño durante un tiempo no pudo entrenar debido a que era muy débil físicamente, pero ayudaba siempre en la academia y supervisaba las clases.

Helio Gracie no destacaba precisamente por su condición física
Helio Gracie comienza a desarrollar su estilo de Jiu Jitsu

Según diversas fuentes en 1928 Carlos no pudo asistir a una clase y Helio se ofreció para dar esa clase y a pesar de que no tenía mucha práctica si tenía un conocimiento teórico muy grande debido a la observación de tantas y tantas clases que había visto atentamente dar a sus hermanos. Ahí se dio cuenta de que su físico actual no era suficiente para aplicar las técnicas frente a oponentes más fuertes.

Fue entonces cuando Helio se centró mucho en estudiar los movimientos más técnicos y que requiriesen menos fuerza como las palancas a articulaciones, los estrangulamientos y las posiciones del cuerpo que permitiesen mover o desequilibrar al contrario sin necesidad de excesiva fuerza.

En 1931 Helio estaba preparado para probarse en el ring contra Antonio Portugal, un boxeador bastante más pesado que el.

CONTINUARÁ PRÓXIMAMENTE EN LA PARTE 2

Sigo con la migración de algunas webs de un servidor a otro y hoy me he encontrado con un problema al ir a intentar pasar los correos de una cuenta de email de un servidor a otro.

Una de las webs usa una dirección de email que tiene más de 1500 correos. Disponía del backup de los emails de dicha cuenta en formato maildir descargados desde el servidor anterior, que tiene un panel de control directadmin – aquí podéis ver una captura del panel de control para servidores directadmin:

Maildir es básicamente una forma de almacenar los correos que usan algunos clientes y servidores de email en la cual cada correo y todo su contenido corresponden a un fichero.

El problema vino al intentar restaurar el backup en el nuevo servidor, que dispone de otro panel de control distinto, cPanel y que no me permitía hacerlo directamente. Por tanto, tenía configurada la cuenta ya en el servidor nuevo pero no podía volver a colocar los emails anteriores. Aquí podéis ver una captura del panel de control para servidores cPanel:

Por motivos de seguridad el nombre del dominio sobre el que he trabajado será ficticio: dominioejemplo.com

Y el de la cuenta de correo también: cuentaemail

Tras revisar varias páginas de Internet en las cuales ninguna solución me cuadraba, cosas como:

  • llamar a Raiola y preguntar si podía subir el archivo al servidor y que lo importasen ellos. Me dijeron que no se podía y que la solución era un programa que sincronizaba el servidor actual con el antiguo. Esa opción ya no era posible pues el correo del servidor antiguo ya se había borrado.
  • instalar un cliente de correo en mi ordenador e intentar importar el archivo maildir para luego convertir la cuenta a formato IMAP en dicho cliente y que el servidor se actualizase gracias a este protocolo. lo probé con Thunderbird pero en Mac no había forma de importar un backup en maildir, ni siquiera lo conseguí con el plugin Import/Export tools de Thunderbird.

He tenido que pensar una solución alternativa. He probado a acceder al servidor de Raiola mediante FTP y tras mirar un poco la estructura de directorios veo que en mi caso en el servidor de Raiola la carpeta donde se guarda el correo es

/mail/dominioejemplo.com/cuentaemail/cur/

El formato maildir del backup también guarda el correo en una carpeta llamada /maildir/cur/

Así que se me ocurre subir uno de los ficheros del backup de mi disco duro a ese directorio en el servidor y tras hacerlo recargo el webmail. Efectivamente el mail que corresponde a ese fichero subido y que es de un par de años atrás aparece en el webmail, con su archivo adjunto.

Por tanto lo que hago después es subir manualmente todos los ficheros del directorio /cur de la copia de seguridad del antiguo servidor que tengo en mi disco duro y tras unos minutos la cuenta de correo vuelve a estar tal y como estaba en el otro servidor, con todos sus correos.

Si has tenido este mismo problema para importar una copia de seguridad en formato maildir a tu servidor que usa cPanel, y no puedes hacerlo porque tu cPanel no tiene dicha opción espero que te sirva esta solución. Obviamente sólo podrás hacerlo si tienes acceso mediante FTP a ese directorio donde está el email.

Etiquetado con: , , , ,

Hoy me ha surgido la necesidad de acceder a una página que tengo en uno de mis servidores, y no sabíamos la contraseña del único usuario que tenía de administración para su página hecha en wordpress. Esto ocurre en muchas ocasiones, puedes perder la contraseña del wordpress o incluso no acordarte del nombre de usuario de tu administrador en wordpress.

Como soy administrador del servidor donde está alojada la página, a lo que si tengo acceso es a la base de datos MySQL que usa dicho sistema WordPress y por tanto he pensado que no sería dificil crear un nuevo usuario administrador.

Para ello tras ojear la estructura de la base de datos, he visto que los administradores se guardan en una tabla llamada wp_users. Por tanto la primera idea ha sido: creo una nueva fila en la base de datos con los datos del nuevo admin y ya está.

* Primer problema: puedo añadir todos los datos, pero la contraseña está cifrada como es lógico por motivos de seguridad y no se que sistema de cifrado  habrán elegido. Haciendo una búsqueda rápida para ver como está cifrada veo en la documentación oficial que obtienen un hash MD5 de la contraseña introducida: https://codex.wordpress.org/Function_Reference/wp_hash_password

Por suerte phpMyAdmin permite hacer un cifrado directo, eligiendo la opción MD5 en el selector que te permite aplicar una función al campo que vas a introducir. Elegimos MD5 y añadimos la contraseña al campo “user_password”. Cuidado porque aquí se muestra la contraseña conforme la escribes, no aparecen asteriscos como ocurre normalmente en un campo para introducir una contraseña.

Por tanto y resumiendo al crear una nueva fila para añadir un usuario llamado admin hay que añadir datos en los siguientes campos de la tabla wp_users

ID – no ponemos nada (es un campo autonumérico)

user_login – por ejemplo: admin

user_pass – seleccionar en el desplegable “Función” la opcion MD5 y poner el password deseado

user_nicename – admin

user_email – nuestro email para acceder al sistema

user_registered – aquí elegimos la fecha de hoy con el selector de fechas

user_status – ponemos 0

display_name – admin

Aquí os dejo una imagen con datos inventados de ejemplo para este paso:

Bien ahora debería poder loguearme en el sistema de administración de wordpress. Sin embargo… escribo el usuario y la contraseña y me sale un error diciendo “no tienes suficientes permisos para acceder a esta página”:

Vale. Pues intuyo que hay que tocar alguna tabla más. Así que volvemos a Google y buscando en inglés: wordpress admin permissions table

encuentro que hay que añadir dos filas más a otra tabla, que se llama wp_usermeta. Para ello necesitaremos el valor del campo ID que se creó antes en wp_users, el autonumérico que no rellenamos y que al insertar la fila habrá cogido un valor. Por ejemplo en mi caso el valor es 4.

En la tabla wp_usermeta hay que añadir 2 filas, con el id usuario que hayamos obtenido antes, para evitar copiar y pegar cada campo, lo podemos hacer dándole al botón SQL y poniendo esta consulta. MUY IMPORTANTE el valor que aparece aquí abajo como 4 debes cambiarlo por el que habrás cogido de la tabla wp_users en el campo ID.
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘4’, ‘wp_capabilities’, ‘a:1:{s:13:\”administrator\”;s:1:\”1\”;}’);

INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘4’, ‘wp_user_level’, ’10’);

Ahora si, voy al directorio wp-admin y puedo entrar con el nuevo usuario creado.

Espero que te haya servido, y si es así, o si tienes cualquier duda, deja un comentario.

 

Registrado en Safe Creative

Etiquetado con: , , , ,