Mover el directorio de datos de MySQL
SOL(Linux): necesitamos ser root
Parar mySQL, crear directorio de datos, cambiar propietario y copiar datos con permisos
# /etc/init.d/mysql stop (o service mysql stop)
# cd /var/lib
# mkdir mysql2
#chown mysql:mysql / /var/lib/mysql2
# cp -p -R var/lib/mysql/* var/lib/mysql2
Cambiar fichero configuración /etc/mysql/my.conf para que el directorio de datos apunte al nuevo directorio mysql2
Fichero my.cnf
…..
datadir = /var/lib/mysql2
…..
Configurar apparmor (si lo tenemos instalado) para que permita a mysql escribir en ese directorio
SOL(Windows):
Parar el servicio mysql desde el control XAMPP
Crear el directorio c:\xampp\mysql\bin\data2
Copiar contenido de c:\xampp\mysql\bin\data => c:\xampp\mysql\bin\data2
Editar el fichero de configuración c:\xampp\mysql\bin\my.ini
Fichero my.ini
…
datadir=c:/xampp/mysql/bin/data2
…
Arrancar servicio mysql desde el control XAMPP
CONTINUACIÓN (Linux/Windows):
Iniciar sesión con el cliente mysql
Crear una base de datos prueba2
Seleccionar esa base de datos (use prueba2;)
Crear un par de tablas en la base de datos
Verificar que el directorio prueba2 y los ficheros correspondientes a las tablas se han creado en:
Linux: /var/lib/mysql
c:\xampp\mysql\bin\data2
Parar servicio mysql
Editar ficheros de configuración my.cnf o my.ini para que el directorio de datos apunte a la localización original
Arrancar servicio mysql
Realizar una conexión y verificar con un (show databases;) que no existe la base de datos prueba2.
Intérprete de comandos MySQL
reación de BD inicial y tabla básica desde cliente MySQL
Suponemos que el motor por defecto de MySQL es MyISAM
Con una conexión MySQL podemos realizar:
Verificar las bases de datos existentes
mysql> show databases;
Crear base de datos de prueba y verificar que existe
mysql> create database prueba charset=utf8
collate=utf8_spanish_ci;
mysql> show databases;
Seleccionar BD prueba, crear tabla de prueba y verificar
mysql> use prueba;
mysql> create table prueba (id serial, nombre char(10));
mysql> show tables;
mysql> show create table prueba;
Insertar filas en la tabla (aunque campo id es not null pero es de autoincremento y no necesita valor)
mysql> insert into prueba(nombre) values(‘prueba1’);
mysql> insert into prueba(nombre) values(‘prueba2’);
mysql> insert into prueba(nombre) values(‘prueba3’);
Seleccionar todo el contenido de la tabla
mysql> select * from prueba;
Verificar desde el sistema operativo que se han creado tres ficheros en el directorio de datos de MySQL para la tabla prueba
prueba.frm, prueba.MYI, prueba.MYD
Reglas de Codd
Las 12 reglas de Codd son un sistema de reglas propuestas por Edgar F. Codd, del modelo relacional para las bases de datos, diseñado para definir qué requiere un sistema de administración de base de datos.1
Codd se percató de que existían bases de datos en el mercado las cuales decían ser relacionales, pero lo único que hacían era guardar la información en las tablas, sin estar estas tablas literalmente normalizadas; entonces éste publicó 12 reglas que un verdadero sistema relacional debería tener aunque en la práctica algunas de ellas son difíciles de realizar. Un sistema podrá considerarse "más relacional" cuanto más siga estas reglas.
1. Regla de la información
Incluir la información del diseño de la BD (metadatos) como tablas y registros
2. Regla del acceso garantizado
Uso de clave primaria: una determinada tabla, un determinado campo y un determinado valor de clave primaria de esa tabla debería devolver un único valor.
3. Regla del Tratamiento sistemático de Valores Nulos
Una columna que pudiera albergar valores desconocicos, debería de poder almacenar valores nulos (mejor nulo que desconocido)
4. Regla de al descripción de la base de datos
La descripción de la BD es almacenada en tablas y columnas igual que los datos ordinarios y debe ser accesible por usuarios autorizados
5. Regla del sub-lenguaje integral
Debe haber un lenguaje que sea integral para definir y manipular datos (ej. SQL)
6. Regla de actualización de vistas
Todas las vistas que son actualizables, deberían serlo por el propio sistema
7. Regla de insertar y actualizar
La capacidad de consultar datos mediante una operación simple, debería estar también disponible para insertar, actualizar y borrar datos. (Ej. UPDATE, DELETE, INSERT en SQL)
8. Regla de independencia física
El acceso de usuarios a BD mediante aplicaciones o terminados debe permanecer consistente lógicamente cuando quiera que haya cambios en los datos almacenados metodos de acceso a datos
9. Regla de independencia lógica
La independencia lógica de los datos especifica que los programas de aplicación y las actividades de terminal deben ser independientes de la estructura lógica, por lo tanto los cambios en la estructura lógica no deben alterar o modificar estos programas de aplicación
10. Regla de independencia de la entidad
Todas las restricciones de integridad deben ser definibles en los datos, y almacenables en el catalogo, no en el programa de aplicación (PK no nula; Para cada valor de FK, debe existir una PK concordante)
11. Regla de distribución
El sistema debe poseer un lenguaje de datos que pueda soportar que la base de datos esté distribuida físicamente en distintos lugares sin que esto afecte o altere a los programas de aplicación
12. Regla de no-subversión
Si el sistema tiene lenguajes de bajo nivel, estos lenguajes de ninguna manera pueden ser usados para violar la integridad de las reglas y restricciones expresadas en un lenguaje de alto nivel (como SQL).
Como viajar a Japón sin arruinarte
| Cómo viajar a Japón sin arruinarte |
Llevo varios días pensando que hacer con mi vida... por que han pasado cosas que bueno... no os importan! jajajajaja así que para cambiar de aires estoy pensando en coger todo el dinero que coja de mi nuevo trabajo (eso ya es otro tema) y pagarme un viaje a Japón y seguramente sería para quedarme a vivir... pero bueno, lo más seguro que la primera vez que vaya sería para ver que tal está el sitio, conocer gente y ya se verá que pasará...
En primer lugar y lo más
importante es conseguir un billete de avión barato. Todas las
compañías aéreas disponen de un porcentaje de billetes muy baratos.
Este porcentaje es muy pequeño si lo comparamos con la capacidad del
avión. Las ofertas les sirven a las compañías para autopromocionarse con
anuncios como: "Japón por 850 €". Por ello, cuanto antes saques los
billetes mejor tarifa conseguirás. Muchas compañías expiden los
billetes con casi un año de antelación, así que puedes preparar tu
viaje con tiempo. Es mejor consultar las compañías aéreas de cada
país, que siempre (o casi siempre) son de fiar, mucho más que las de
bajo coste. Entre las que suelen tener las mejores tarifas: KLM , SAS , Alitalia , British Airways o Air France .
NOTA Para elaborar este
presupuesto hemos utilizado únicamente internet. Los precios del
billete de avión y del JR Pass son precios finales. Los de los hoteles
son orientativos, ya que hemos buscado entre los hoteles más
económicos. Desconocemos si estos hoteles son buenos, limpios o se
encuentran bien situados. Simplemente es una orientación para elaborar
un presupuesto. Un viaje visitando los mismos lugares y de dos
semanas de duración por agencia sobrepasa los 3.800 €
Paso 1
Consultamos una de ellas. A día de hoy, la que nos ofrece un vuelo más
barato a Japón es Alitalia. Programamos nuestro viaje para, por
ejemplo, el 03 de Noviembre de 2012, con regreso el 14 de octubre.
Este es el resultado:
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Reservamos nuestro JR Pass.
Lo sacamos con validez de 2 semanas, lo que nos permitirá movernos por
casi todo el país. Como vamos a estar más de 2 semanas dejamos los
primeros o los últimos días para visitar Tokio
|
El itinerario de nuestro viaje es
el siguiente:
Tokio-Kyoto-Yokohama-Osaka-Hiroshima-Mijayima-Tokio-Nikko-Nara-Kamakura-Tokio.
Buscamos alojamiento en internet:
|
||||||||||||||||||||||||||||||||||||||||
Vamos que.. en dos meses trabajando saco esto... Así que merece la pena por lo menos intentarlo...
FAIL Cajamar
Pues eso, fuí a sacar dinero a un Cajamar de Murcia, y ésto fué lo que me encontré:
Me dieron ganas de pulsar Ctrl+Alt+Supr pero me frusté un poco cuando sólo estaba el teclado numérico xD.Total, al final tuve que patear 1km en busca de otro cajero para poder sacar pasta.
Inserción de parches AP25 100% Stealth: AP25 GUI 2.2 - OK en Dashboard: 2.0.13146.0
Buenas, hoy os voy a poner un tutorial para la inserción de parches ap25 con su stealth, vamos para que nos funcione los juegos con protección ap25 en nuestra xbox flasheada con lt+.
Os informo que el tutorial no es mío, lo he sacado de un foro del otro lado, vamos de Aquí.
Simplemente copio y pego:
Esta aplicación requiere Microsoft.Net Framework 2.0. El que no lo tenga, puede obtenerlo de aquí: http://www.microsoft.com/downloads/es-e ... B15C5E04F5

Esta GUI, sirve para:
- Generar un archivo completamente Stealth con los challenges/responses y datas especificados en los parches AP25 del grupo ruso Hackfaq.net.
Link descarga patches no Stealth (gracias a Hackfaq.net)(NO USAR ESTOS PARA CALL OF DUTY BO o MW2, SOLO EL UNIVERSAL DE MAS ABAJO!!! EL RESTO SI!!): http://www.megaupload.com/?d=HT2PP7AO
- Incrustar en el backup cualquier tipo de parche AP25 en la posición requerida para su funcionamiento con LT+1.X.
Como era una tarea un tanto cansina y molesta, ahora cada uno podrá obtener el parche de su backup con simplemente obtener los challenges/responses para su juego (media ID) de esta lista obtenida de la web rusa: http://www.megaupload.com/?d=HT2PP7AO así como poder incrustarlo en la iso desde el mismo programa, cambiando de pestaña y seleccioando el patch a insertar.
DESCARGA AP25GUI v2.2:
http://www.fileserve.com/file/HC6yrDY
http://www.megaupload.com/?d=OHTSTOSW
Tutorial de uso (Gracias a AC130):
1 Descargas los parches del team hackfaq.net o el parche universal de COD, según el juego que vayas a parchear, y el programa AP25GUI 2.2 (incluidos en este hilo)
2 (Sólo para juegos que no sean COD, si lo es, pasa al punto 3) Compruebas el Media ID de tu juego con ABGX360 en ID Media, los ultimos 8 digitos, los que van despues del guion. P.E. ABABABAB
3 Convierte el parche AP25 del team ruso del punto anterior o el parche universal de COD en Stealth. Para ello usa el programa AP25GUI, en la primera pestaña. Arriba selecciona iso y abajo el parche correspondiente a tu version, en mi caso de ejemplo sería el parche "AP25_ABABABAB.bin". En caso de ser un COD, seleccionar el parche AP25_FFFFFFFF.bin universal.
4 El programa creara un parche llamado "AP25 Stealth.bin" en la misma carpeta donde estaba el "AP25_ABABABAB.bin" o el parche universal de COD. En la segunda pestañana arriba selecciona la iso y abajo este nuevo parche stealth "AP25 Stealth.bin". Insértalo en la imagen.
5 Grabar normalmente con ImgBurn o el programa que useis normalmente.
IMPORTANTE!: Recordad no pasarle el ABGX360 una vez aplicado el parche o te pondra el ap2.5 antiguo de 13 challenges que no funciona con el nuevo dash.
Si quereis pasárselo, seguid estos dos pasos antes de darle a Launch:
- En la pestaña AutoFix, seleccionad "Level 0", sino modificará la ISO de vuestro backup y no habrá servido de nada.
- En la pestaña Options, poner Verbosity Level en High, para ver todo más detallado y que aparezcan los AP25 de vuestra imagen.
Os informo que el tutorial no es mío, lo he sacado de un foro del otro lado, vamos de Aquí.
Simplemente copio y pego:
Esta aplicación requiere Microsoft.Net Framework 2.0. El que no lo tenga, puede obtenerlo de aquí: http://www.microsoft.com/downloads/es-e ... B15C5E04F5
AP25 GUI 2.2
Esta GUI, sirve para:
- Generar un archivo completamente Stealth con los challenges/responses y datas especificados en los parches AP25 del grupo ruso Hackfaq.net.
Link descarga patches no Stealth (gracias a Hackfaq.net)(NO USAR ESTOS PARA CALL OF DUTY BO o MW2, SOLO EL UNIVERSAL DE MAS ABAJO!!! EL RESTO SI!!): http://www.megaupload.com/?d=HT2PP7AO
- Incrustar en el backup cualquier tipo de parche AP25 en la posición requerida para su funcionamiento con LT+1.X.
Como era una tarea un tanto cansina y molesta, ahora cada uno podrá obtener el parche de su backup con simplemente obtener los challenges/responses para su juego (media ID) de esta lista obtenida de la web rusa: http://www.megaupload.com/?d=HT2PP7AO así como poder incrustarlo en la iso desde el mismo programa, cambiando de pestaña y seleccioando el patch a insertar.
DESCARGA AP25GUI v2.2:
http://www.fileserve.com/file/HC6yrDY
http://www.megaupload.com/?d=OHTSTOSW
Tutorial de uso (Gracias a AC130):
1 Descargas los parches del team hackfaq.net o el parche universal de COD, según el juego que vayas a parchear, y el programa AP25GUI 2.2 (incluidos en este hilo)
2 (Sólo para juegos que no sean COD, si lo es, pasa al punto 3) Compruebas el Media ID de tu juego con ABGX360 en ID Media, los ultimos 8 digitos, los que van despues del guion. P.E. ABABABAB
3 Convierte el parche AP25 del team ruso del punto anterior o el parche universal de COD en Stealth. Para ello usa el programa AP25GUI, en la primera pestaña. Arriba selecciona iso y abajo el parche correspondiente a tu version, en mi caso de ejemplo sería el parche "AP25_ABABABAB.bin". En caso de ser un COD, seleccionar el parche AP25_FFFFFFFF.bin universal.
4 El programa creara un parche llamado "AP25 Stealth.bin" en la misma carpeta donde estaba el "AP25_ABABABAB.bin" o el parche universal de COD. En la segunda pestañana arriba selecciona la iso y abajo este nuevo parche stealth "AP25 Stealth.bin". Insértalo en la imagen.
5 Grabar normalmente con ImgBurn o el programa que useis normalmente.
IMPORTANTE!: Recordad no pasarle el ABGX360 una vez aplicado el parche o te pondra el ap2.5 antiguo de 13 challenges que no funciona con el nuevo dash.
Si quereis pasárselo, seguid estos dos pasos antes de darle a Launch:
- En la pestaña AutoFix, seleccionad "Level 0", sino modificará la ISO de vuestro backup y no habrá servido de nada.
- En la pestaña Options, poner Verbosity Level en High, para ver todo más detallado y que aparezcan los AP25 de vuestra imagen.
Suscribirse a:
Entradas (Atom)