viernes, 2 de julio de 2010

mineria de datos???

en este apartado les platicare un poco de que es la mineria de datos...

Minería de datos, se preguntaran que es minería de datos, como su nombre lo indica se trata de buscar información en los datos, entre más datos tengamos más efectiva será nuestra búsqueda.

La minería de datos hoy en día es muy importante, ya que para que una empresa triunfe ante las demás competencias es necesario que conozca lo que a su cliente le gusta, o lo que la misma empresa está haciendo para crecer y si lo está haciendo bien. Muchas empresas recurren a la minería de datos con ayuda de esto la empresa puede darse cuenta de lo que está haciendo bien y lo que está haciendo mal, así como también saber qué es lo que hará para mejorar.

Hoy en día la información es muy importante para crecer como empresa y la minería nos ayudara en esta ardua tarea de crecer. La minería de datos nos proporcionara la información necesaria y detallada de cuál es el comportamiento de nuestros clientes, a tal magnitud de saber qué es lo que a nuestros clientes les gusta, que es lo que más compran y en que fechas compran.

Con ayuda de la minería de datos podemos predecir que es lo que pasara en un futuro, con un mínimo porcentaje de error y una aproximación a la realidad aceptable.

martes, 28 de abril de 2009

REPARAR EL GRUB EN UBUNTU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
¬¬¬¬¬¬¬QUE ES EL GRUB Y COMO REPARARLO¬¬¬¬¬¬¬ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Hola q tal raza obrera, pues ahora les voy a hablar hacerca del grub y q es eso??? pues no se preocupen ahorita les voy a explicar q es eso.
esta madre d grub q en ingles es GRand Unifier Bootloader jajaja hasta gringo sali pero bueno esta cosa es un gestor d arranque, es el primero q se carga cuando se prende la computadora, permite tener varios sistemas operativos en el mismo disco, ya biene preinstalado con la mayoria de las distribuciones de GNU/Linux modernas como ubuntu o debian.
Ya q les explique q tranza con esa madre d grub prosigo con la explicaciòn para repararlo, por q que creen si se les mete he instalan la cochinada d windows en sus diversas variantes, pues borra el grub y nuestro querido ubuntu ya no arranca, pero ya llego su salvador osea yo jajaja...
esta publicacion se tratara de eso, existen dos formas una es usando el Super Grub Disk y otra es el live cd, este ultimo es el q veremos....
Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB.
Usaremos el LiveCD de Ubuntu (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB como gestor de arranque y no LILO(esta es otra cosa parecida al grub).

En modo de resumen, los pasos que hay que seguir son los siguientes:

1. Arrancar una distribución LiveCD
2. Montar la partición donde se encuentra instalado Ubuntu
3. Instalar el GRUB en esa partición

A continuación les explicare, en unos sencillos pasos, cómo hacerlo:
muy sencillo.......solo:
1. Iniciamos la PC y arrancamos desde el CD
2. Arrancamos Ubuntu (o la distribución escogida) en modo LiveCD
3. Abrimos una terminal o consola (no es necesario si tenemos una interfaz de línea de comandos, es decir, en modo texto)
4. Creamos una carpeta donde montar la partición de Ubuntu (la podemos crear en /media, por ejemplo: mkdir /media/ubuntu/)
5. Montamos la partición donde se encuentra instalado Ubuntu, usando el comando mount.
6. Aquí hay dos soluciones posibles:

//////////////////////////////////////////////////
/////////////////Opción 1////////////////////////
////////////////////////////////////////////////

1. Ejecutamos los siguientes comandos:
$ sudo grub ///ejecutamos el intérprete de comandos del GRUB
> root (hdX,Y) ///indicamos dónde está ubicada la partición de Ubuntu
> setup (hdX) ///instalamos el GRUB en ese disco
> quit ///salimos del intérprete de comandos del GRUB

Donde X es el número de disco rígido, y Y es el número de partición. Este sistema difiere un poco del usado para montar las particiones en GNU/Linux; ambos son un único número decimal y comienzan en 0;
por ejemplo:
* hd0: es el primero disco duro completo, al igual que hda o sda
* hd0,0: es la primera partición del primer disco duro, al igual que hda1 o sda1
* hd0,1: es la segunda partición del primer disco duro, al igual que hda2 o sda2
* hd1,2: es la tercera partición del segundo disco duro, al igual que hdb3 o sdb3

El primer disco duro del GRUB es el primer disco duro maestro, el segundo es el primer disco duro esclavo, el tercero es el segundo disco duro maestro, y así sucesivamente.

///////////////////////////////////////////////
////////////////Opción 2//////////////////////
/////////////////////////////////////////////

1. Desde la terminal ejecutamos los siguientes comandos:

$ sudo grub ///ejecutamos el interprete de comando de grub
> find /boot/grub/stage1 ///busca donde esta la partición de ubuntu
> root (hdX,Y) ///poner el valor devuelto anterior
> setup (hd0) ///instala grub en nuestro primer disco duro (hd0), que es con el que inicia la computadora.
> quit ///salimos del interprete de comando de grub.

Bueno raza esto fue todo spero y les sirva d algo este desmadre, cualquier aclaración dejar comentarios.........................

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
¬¬¬¬¬¬¬¬¬¬¬¬¬¬BY PHANTER¬¬¬¬¬¬¬¬¬¬¬¬¬¬ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

lunes, 27 de abril de 2009

MI TRISTE HISTORIA D AMOR


Esta historia q les vengo a contar es una d amor pero no es d las tantas q se encuentran por ahí a la vuelta d la esquina. Es una historia q nos muestra lo mucho q podemos hacer por alguien a quien queremos tanto, a quien amamos tanto, lo q les voy a contar es algo muy triste y a la vez muy romántico. Esta historia narra los momentos de decepción, los momentos de felicidad, de alegría, los momentos d llanto d un hombre, Que acaso los hombres lloran? No los hombres son los machos q por nada lloran? Que equivocados están, los hombres lloramos, los hombres sentimos, los hombres somos débiles sentimos cada desprecio d una mujer, y saben lo sentimos mas cuando la persona a quien amamos nos desprecia; cuando amamos a alguien hacemos todo lo posible por hacerla sentir bien a nuestro lado, dejamos todo por estar a su lado, al menos esto q les cuento es lo q hace un hombre cuando ama a una mujer…

No nos importa dejar d comer, no importa si tenemos trabajo q hacer, no importa ir contra las reglas y todo por una mujer. Acaso hemos nacido para ser sus humildes esclavos? Acaso todo lo q hacemos es por ustedes las mujeres?...

Saben… todo esto q les he contado lo he hecho por una mujer, por una mujer es por la q escribo esto, esta es una triste historia d amor…

Recuerdo aquel día q la conocí fue el día q cambio mi vida, y les digo q cambio por q ya nada ha sido igual desd aquel día; lo recuerdo como si fuera ayer, cuando salió detrás d mi, por q estaba escondida por q le daba pena, al verla tan hermosa con esa hermosa sonrisa en su rostro nunca lo olvidare, sus primeras palabras, entre tímida y sonriendo, “hola”, en ese mismo instante me enamore d ella, recuerdo tantas cosas, tantas q nunca terminare d contarlas, solo diré q cada día desd ese momento me la pase pensando en ella, y solo esperaba el momento para estar a su lado, ya quería q terminaran las clases para poder irme corriendo a casa como un niño deseando ver su caricatura favorita, pero yo deseando verla y platicar con ella…

Todos los días era lo mismo, salir d la escuela y directo a su casa con las ansias de verla y platicar con ella, un día le dije q nunca la olvidaría y q me sentía muy a gusto estar con ella, y q nunca me dejara d hablar por q me sentiría muy mal si lo hiciera, ella me contesto q le gustaba platicar conmigo y q nunca me dejaría de hablar yo me sentí muy feliz al escuchar esas lindas palabras, tan lindas como mi linda niña.

Recuerdo ese momento q la vi platicando con otra persona me llene d celos, no entiendo por q esos sentimientos, solo quería q platicara conmigo, ahora entiendo q no todo lo q queremos se hace realidad…


O aquel día cuando mi mundo se vino abajo, ese día en el q creí q mi vida ya no tenía sentido, q todo lo q había hecho había sido por ella y al ya no tenerla ya nada tenía sentido, ese día fue cuando me dejo d hablar, a pesar q me había prometido q nunca me dejaría d hablar, sentí q ya nada importaba, los días se me hacían eternos, salía d la escuela despacio y pensando, mi intención era no llegar, y saben por q? por el solo hecho d pensar q llegaría a casa y no la vería y mucho menos platicaría con ella, es el dolor más grande q he sentido, solo escucharla cuando platicaba o cuando se reía y yo atento al otro lado d la pared, cuantas ganas tuve de destruir esa pared para poder estar a su lado, una simple pared nos separaba una eternidad, q dolor tan grande.

Ella me enseño muchas cosas una de tantas es q aprendí a valorar a las personas, aprendí q solo vivo para ella, y q nada me haría más feliz q estar a su lado.

Y esa hermosa noche 31 de Diciembre cuando por fin me hablo, esa noche q le pedí perdón, cuando ella me dijo q la perdonara y q ya todo quedara olvidado q me quería mucho, yo fui el hombre más feliz del mundo le dije q la quería mucho y que siempre estaría a su lado y q siempre contaría conmigo.

Ahora es mi gran amiga, mi gran amiga del alma, no sé si ella sienta lo mismo q yo, pero saben no importa, solo me importa q ella sea muy feliz……..

La quiero muchísimo y nunca la olvidare de eso estoy seguro……..

Esta fue una historia de amor, mi triste historia de amor……….

Qué bien me siento al verme reflejado en tus ojos, lo único q pasa en mi mente eres tú, no sé si es obsesión, lo único q se, es q no puedo vivir sin ti, tu eres la luz q ilumina mi camino, recuerdo ese día q te dije q había una luz en lo más profundo d mi corazón y q sentía q se estaba apagando y me contestaste q no, q esa luz se iluminaria mas y q yo iba a ser feliz, pero sabes en este momento creo q esa luz ya se apago… por q esa luz eres tu…

Siempre te he dicho q te quiero, siempre te he dicho lo mucho q vales para mi, siempre t he dicho q siempre contaras conmigo y t lo seguiré diciendo, sin importar lo q pase yo estaré a tu lado…

miércoles, 8 de abril de 2009

SUBNETEO??? Y Q ES ESO???

((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))S)i)e)n)t)e))l)o))p)r)o)h)i)b)i)d)o)))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~
"Subneteando" (Divide y Venceras)
~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~
by Phanter
~~~~~~~~~~
"El Subneteo"
(Subnetting)

Tengo sue~o estoy cansado asi que tratare de ser lo mas claro posible.
Primero saludos a todos y en especial a "?????" bueno no importa no se lo merece.

Este NO es un articulo m3g4l33t,3ll173 o algo asi. Solo un peque~o:

"Conjunto de bits hablando de como dividir otros bits para propositos

especificos".

Si eres un m3g4ultr4ub3rhack3rcrakerh44zz0r no sigas
leyendo y vete a encontrar bufers overflows en tu gameboy.

~~~~~~~~~~~~ Arrancamos ~~~~~~~~~~~~
Simple!
-> Que es Subnetear? Porque Subnetear? Como rayos se hace?
~~~~~~~~~~~~~~~~~~~~~~~
* Que es Subnetear? >>

Es dividir una red primaria en una serie de subredes, de tal forma que
cada una de ellas va a funcionar luego, a nivel de envio y
recepcion de paquetes, como una red individual, aunque todas pertenezcan
a la misma red principal y por lo tanto, al mismo dominio.

~~~~~~~~~~~~~~~~~~~~~~
* Porque Subnetear? >>

Cuando trabajamos con una red peque~a NO encontramos muchos problemas para
configurar el rango de direcciones IP para conseguir un rendimiento optimo.

Pero a medida que se van agregando host a la red, el desempe~o empieza
a verse afectado. Esto puede ser corregio, en parte, segmentando la red
con switches, reduciendo los Dominios de Colision (host que comparten el
mismo medio) enviando las tramas solo al segmento correcto. Pero
aunque se reducen las colisiones con tomar estas medidas, si se continua
aumentando el numero de host, aumentan tambien los envios de broadcast
(Envio de paquetes a todos los dispositivos de la red). Lo que
afecta considerablemente el desempe~o de la red. Esto se debe a que los
Switches solo segmentan a nivel de MAC Address y los envios de broadcast
son a nivel de red 255.255.255.255 . Es aqui donde el Subneteo nos ayuda..!

Subneteando la red tendremos, en su conjunto, una sola IP address
divida en varias subredes mas peque~as bien diferenciadas, consiguiendo
un mayor control y reduciendo el congestionamiento por los broadcast.

>> Subnetear...Subnetear...Subnetear...Subnetear...:

* Puede servir para facilitar la administracion delegando a
cada administrador la gestion de direcciones de una subred.

* Puede facilitar la adaptacion de la red a la estructura de una
organizacion.

* Tambien puede aislar redes con trafico interno abundante y facilitar el
diagnostico de problemas en la red.

Recuerden que esto es solo un... :

"Conjunto de bits hablando de como dividir
otros bits para propositos especificos"

~~~~~~~~~~~~~~~~~~~~~~~~
* Como rayos se hace? >>

Okaz es bien facil , vamos a tomar de ejemplo una direccion clase C.

Wait ......

1 al 126 Clase A el primer octecto empieza con 0.
128 al 191 Clase B el primer octecto empieza con 10
192 al 223 Clase C el primer octecto empieza con 110
224 al 239 Clase D el primer octecto empieza con 1110
240 al 255 Clase E el primer octecto empieza con 11110

La 127 esta reservada para loopback, usada para pruebas en la makina
local.

(Esto es historia patria): Una IP se divide en dos partes
"Identificador de red" e "Identificador de host", en la mayoria de los
casos es facil identificar la porcion de host y de red con conocer la clase
de la IP. Con el rapido crecimiento de internet y en redes privadas es
necesario la creacion de mas direcciones, la estructura actual de clases se
ha extendido prestando bits de la parte de host para tener mas redes. Este
proceso es el que conocemos como "Subnetear".

El estandar por defecto de las mascaras de red es el siguiente:

=====================================================
Direccion | Mascara
-----------------------------------------------------
Clase A | 255.0.0.0
Clase B | 255.255.0.0
Clase C | 255.255.255.0
-----------------------------------------------------

Para conocer a la red que pertenece una IP se le aplica la tecnica
del "AND" con la algebra booleana :

1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

Vamos a hacer una ejemplo : Tenemos la ip "206.175.162.21" sabemos
que es una clase C y en binario seria :

11001110.10101111.10100010.00010101

Decimal : 206 . 175 . 162 . 21
Binario : 11001110.10101111.10100010.00010101

Tambien sabemos que la mascara por defecto de una clase C es

255.255.255.0 que en binario seria : 11111111.11111111.11111111.00000000

Si le aplicamos el "AND" resultaria en :
11001110.10101111.10100010.00010101
AND 11111111.11111111.11111111.00000000
-------------------------------------------------------
11001110.10101111.10100010.00000000

*Nota :recordemos que solamente dara "1" cuando los DOS bits sean "1".

El resultado es : 11001110.10101111.10100010.00000000 que en decimal
seria 206.175.162.0 la red a la que pertenece.

Entendiendo esto vamos a empezar a "Subnetear" propiamente.

La clave del Subneteo reside en el hecho de cojer prestado de la parte de
host para la parte de red para crear una subred. Para cada clase de ip's
solo ciertos bits pueden cojerse prestado para utilzarse en la subred.

Clase Bits de Host Bits utilizables
A 24 22
B 16 14
C 8 6

En una red clase C :

MS = Mascara de Subred
#BM = # de Bits en la Mascara
#S = # de Subredes
#HxS = # Host por Subred
MSB = Mascara Subred en Binario (Parte de Red con 1's para abreviar)
MS #BM #S #HxS MSB
255.255.255.0 24 0 254 1.1.1.00000000
255.255.255.192 26 2 62 1.1.1.11000000
255.255.255.224 27 6 30 1.1.1.11100000
255.255.255.240 28 14 14 1.1.1.11110000
255.255.255.248 29 30 6 1.1.1.11111000
255.255.255.252 30 62 2 1.1.1.11111100

Como vemos a medida que se usan mas bits de host se crean mas
subredes pero disminuye la cantidad de host por subred.

Para determinar el numero de subredes y host por subred, para cada
una de las mascaras de subred, tenemos las siguientes formulas :

Numero de Host x Subred = (2 elevado al numero de bits usados de hots)-2

Numero de Subredes = (2 elevado al numero de bits usados para subnetear)-2

*Nota* : Se le resta 2, debido a que se reservan para las direcciones
de red y broadcast respectivamente.

Ejemp: Queremos calcular la cantidad de host x cada subred en una clase C
Subneteada con 2 bits prestados.

Numero de Host x Subred = (2^6)-2 = (64)-2 = 62 Host x Cada Subred

Numero de Subredes = (2^2)-2 = (4)-2 = 2 Subredes

Para saber la mascara le sumamos 24 bits (11111111.11111111.11111111.) al
numero de bits prestados que son dos.

Resultado :

11111111.11111111.11111111.110000 : 255.255.255.192

Solo nos queda por saber la direccion de red y broadcast de cada subred:

Restamos la mascara de subred a 255.

255-192 = 63 demanera que la Direccion de red de la 1ra subred es 64

Numero de red : 206.175.162.64
Host validos que son "62" : 206.175.162.65-126
Direccion de Broadcast : 206.175.162.127
Mascara de Subred : 255.255.255.192

Sumamos 64 a la 1ra subred dando como resultado = 128 Dir de red de la 2da subred.

2da subred

Numero de red : 206.175.162.128
Host validos que son "62" : 206.175.162.129-190
Direccion de Broadcast : 206.175.162.191
Mascara de Subred : 255.255.255.192

Con los que hemos subneteado nuestra red.

* Comprobemos el "AND" de la direccion "206.175.162.120" para ver a que red
pertenece, haciendo un paneo rapido vemos que esta en el rango 65-126 de la
red .64 pero comprobemoslo.

En decimal : 206.175.162.120
En Binario : 11001110.10101111.10100010.01111000
Mascara : 255.255.255.192
En Binario : 11111111.11111111.11111111.11000000

Aplicando el algebra booleana tenemos :

11001110.10101111.10100010.01111000
AND 11111111.11111111.11111111.11000000
-------------------------------------------------------
11001110.10101111.10100010.01000000 = .64

Comprobado ...!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bueno tengo sue~o y estoy arto d esta madre espero q esta jalada o mejor dicho este desmadre
les sirva para algo .....

~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~
Phanter
~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~

El arte de vencer se aprende en la derrota. - Simón Bolivar

((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))S)i)e)n)t)e))l)o))p)r)o)h)i)b)i)d)o)))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((