miércoles, 28 de octubre de 2009

La promo 2009 en la Masfe

Hola a todos mis compañeros, aquí les dejo las fotos en donde sobresale el grupo, tal como les dije aquí se las he publicado para que les queden los recuerdos. Manténganse pendientes pues poco a poco iré subiendo nuevas fotos a medida tenga el tiempo. La contraseña que tienen las carpetas comprimidas solicítenmela por MSN, la he puesto para que ninguna persona desconocida vea nuestras fotos. No es necesario que descarguen todos los paquetes para verlas todas, basta con uno. Quiero que sepan que los aprecio mucho, les deseo lo mejor en esta vida que nos sigue por delante y le pido a Dios que los mantenga sanos a uds. y a sus familias. Cualquier cosa que necesiten de mi, uds. ya saben que cuentan conmigo para lo que sea. Siempre tendrán un lugar en mi corazón y en mi mente, todos los buenos momentos vividos como un grado unido, en las buenas y en las malas, la ayuda que me han brindado y a los que alguna vez me dieron la oportunidad de servirles y brindarles mi confianza les agradezco sinceramente por tenerme en cuenta, los que quizás me tomaron de malas en algún momento y reventé con ellos por alguna sencillez les ofrezco mis disculpas, esperando que no queden rencores. También agradecer a los maestros, a quienes recordaré con mucha alegría ya que a ellos les debo el conocimiento, los valores y principios que he ido adquiriendo durante este tiempo, que a todos nosotros nos servirán de ahora en adelante. Creánme que estos últimos dos años han sido quizás los mejores, he conocido varias personas muy agradables como Gaby, Fausto, Santiago, Wilfredo, la Colocha, Victor, Lizandro, Lovo, doña Laura, don Noé, don Eduardo... varios compañeros/as, maestros/as con quienes he vivido momentos excelentes e inolvidables y quienes han estado siempre apoyándome y guiándome. Les agradezco infinitamente a todos, que Dios los guarde en donde quiera que estén y por favor, no se pierdan, mantenganse siempre en contacto.

Con todo cariño y sinceridad


Su amigo y compañero


Yobo


Fotos octubre 2009 (última misa, dentro del grado y mariachis):

Parte 1:
http://www.mediafire.com/?tq0zo0rnfty
Parte 2:
http://www.mediafire.com/?znwm5ye4yzd
Parte 3:
http://www.mediafire.com/?mhcz4yn3dmx
Parte 4:
http://www.mediafire.com/?ywntmuhgmwv
Parte 5:
http://www.mediafire.com/?mwimfgyd2mj
Parte 6:
http://www.mediafire.com/?zmtnjmntyo2

lunes, 13 de julio de 2009

Conociendo MS-DOS, Parte I

Existen varias versiones del DOS, pero la que estudiaremos en este blog será el MS-DOS. Entre las versiones que se encuentran es el DOS de Linux, llamado Shell o Bash, o el de Macintosh, creo que también es llamado Shell. las siglas DOS significan Disk Operating System, o sea, Sistema Operativo de Disco. Entonces, podemos decir que MS-DOS significa MicroSoft Disk Operating System, o sea, Sistema Operativo de Disco de Microsoft. En la actualidad, el MS-DOS se ha incorporado dentro del Sistema Operativo Windows, y a partir de Windows 2000 es llamado Símbolo de Sistema, quedando el nombre de MS-DOS un poco en la historia

Aunque su nuevo nombre sea Símbolo de Sistema, en este blog nos referiremos a él como MS-DOS o simplemente DOS. Para acceder a él, podemos ir al Menú Inicio, luego a ejecutar y escribir ahí "cmd" (sin las comillas). Luego presionaremos Aceptar y veremos que aparece una ventana con fondo negro.

Otra forma de acceder es yendo al Menú Inicio, luego a Programas (o a Todos los Programas), luego a Accesorios y ahí encontraremos Símbolo de Sistema o MS-DOS.



Esa ventana negra será nuestro objeto de estudio, puedes verla como una ventana inerte y complicada, pero poco a poco irás cambiando ese parecer hasta comprender su funcionamiento.

Para ver una pequeña lista de algunos comandos que se utilizan en DOS, puedes escribir lo siguente sin comillas: "help" y luego presionas enter.
Verás varios comandos, y si quisieras conocer uno más a fondo, puedes escribir lo siguiente sin comillas: "nombredelcomando /?" en donde nombredelcomando es el comando que viste en la lista y del cuál quieres conocer mayor información.

El MS-DOS funciona en base a comandos u órdenes, que podríamos compararlo a acciones específicas que deseamos que el programa lleve a cabo. Cada comando consta de parámetros u operadores, los cuáles son antecedidos con una pleca (/) o un guión (-) y sirven para modificar o configurar dicho comando.



Al iniciar el MS-DOS, podrás ver algo semejante a esto:



Microsoft Windows [Versión 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Reservados todos los derechos.

C:\Users\Yobo>




Explicando en breves palabras, en la la línea donde dice Microsoft Windows, muestra la versión 6.0.6002, ese valor varía según el Sistema Operativo instalado y la versión de Service Pack que poseamos, en mi caso ocupo Windows Vista Ultimate con SP2.

La línea donde dice C:\Users\Yobo> es el directorio de trabajo actual de MS-DOS.



Lo anterior, podemos compararlo de la siguiente manera:

Tu, cuando quieres ver tus archivos, ocupas el Explorador de Windows, y abres las carpetas en donde puedes ver de una manera gráfica tus documentos. Si por ejemplo exploras el Disco local C:, directorio de trabajo según el Explorador de Windows es C:\. Si exploras una carpeta llamada Trabajos, que se encuentra ubicada en el disco C:, tu directorio de trabajo según el Explorador de Windows será C:\Trabajo\.

Entonces, en MS-DOS es algo muy similar, es cómo si estuvieses explorando una carpeta, si por ejemplo, tu creas desde MS-DOS un archivo de texto, automáticamente se guardará en la ubicación actual del directorio de trabajo. Supongamos que estoy con el DOS dentro del directorio C:\Trabajo\ y ahí tengo un archivo llamado Cuentas.doc, si quisiera eliminarlo solamente escribiría "del Cuentas.doc" (sin las comillas), ya que se entiende que el archivo está en el mismo directorio que me encuentro en DOS.

Viendo este tema de los directorios, conoceremos un comando muy sencillo llamado cd, que viene de Change Directory, o sea, cambiar de directorio.

Volviendo a la comparación del Explorador de Windows, si tu estás en el directorio C:\Trabajo\ y quieres ir a la carpeta llamada C:\Juegos, tu presionas la flecha que dice "Atrás" o te vas al listado de donde dice "Dirección", luego seleccionas el Disco local C: y de ahí abres la carpeta Juegos.

En MS-DOS, si tu te encuentas en el directorio C:\Trabajo (o en cualquier otro) y quieres desplazarte a C:\Juegos, puedes hacerlo de la siguiente forma, sin escribir las comillas:
"cd C:\Juegos" y presionas enter

Ahora bien, si quieres cambiar de C:\Juegos a C:\, lo harás de esta forma:

Escribes sin comillas: "cd.."

Esos dos puntos representan de manera jerárquica el directorio superior, por ejemplo C: es el directorio raíz, o sea, el principal.

Si por ejemplo, yo estoy con el DOS dentro del directorio C:\Juegos\Pacman\New, si yo escribiese "cd.." mi nueva ubicación sería: C:\Juegos\Pacman\. Ahora, si vuelvo a escribir "cd.." cambiaría mi ubicación a C:\Juegos. Y si lo repito nuevamente, mi ubicación sería C:\. Este comando es muy sencillo, pero después lo reforzaremos un poco más.

Yo recomendaría que practicaras un poco en el MS-DOS, prueba a cambiar de directorios, ingresa a carpetas que contengan subcarpetas y regresa al directorio raíz (C:\)

Comando "title"

Sólo por agregarlo a esta lista, este comando permite establecer un título para la ventana de MS-DOS. Su sintaxis es "title (título de ventana)"

Por ejemplo, si yo escribo "title Yobo, enseñando MS-DOS" el título de esa ventana de MS-DOS será "Yobo, enseñando MS-DOS"

Ahora, prueba a escribir "title Ahora es %DATE%". Verás que el título de la ventana dirá "Ahora es (Fecha actual).

%DATE% es una variable global. Toda palabra que inicie y termine con signo de porcentaje (%) representa a una variable.

Con el ejemplo anterior, puedes probar a sustituir %DATE% por %TIME%, %USERNAME% o %USERPROFILE%. Existen muchísimas variables, pero ese tema lo veremos más adelante.



Bueno, la 1° parte de MS-DOS termina acá, cuando me quede tiempo iré publicando más tutoriales. Muchas gracias por el tiempo dedicado a la lectura, y espero que hayas adquirido conocimientos básicos, cualquier duda o consulta por favor postéala al blog, responderé lo más rápido posible.

Conociendo MS-DOS, Introducción

Introducción:

Yo siempre he pensado que el MS-DOS es un sistema muy poderoso, en el cuál media vez lo conozcamos muy bien podemos hacer la mayoría de cosas que tenemos en mente, de una manera no gráfica, sólamente con comandos y parámetros, muchas configuraciones y aplicaciones que automaticen ciertas acciones, como por ejemplo el borrado de archivos temporales o de ciertos datos de carpetas específicas, la prueba de conexiones de red e Internet, edición de entradas de registro, entre otras muchas cosas que son posibles.

Otro aspecto que considero muy importante ya en la programación en Batch, es la creatividad de cada uno de nosotros, es decir, al crear un programa podemos definir nombres de variables a nuestro gusto, y mediante los comandos ir construyendo nuestro programa. La mentalidad e imaginación de cada quién le indicará que procedimientos puede usar, en que directorio trabajará, las variables de entorno y globales que podrá utilizar, además de los detalles superficiales como por ejemplo cancelar un eco en los comandos, el color de texto a utilizar, portadas dibujadas con caracteres, el nombre que se les dará a las variables, si se generarán archivos de texto que describan el funcionamiento del programa, entre otras cosas.

Por último, lo que queda mencionar aparte de la creatividad del usuario es la disposición de este. Si usted se siente motivado por conocer el amplio y fascinante mundo del MS-DOS, buscará la manera de aprender y practicar constantemente sus conocimientos. En mi punto de vista personal, yo considero que leyendo se aprende bastante, pero practicando se aprende mucho más, en el método de prueba y error. Lo importante es sentarse uno frente al computador, abrir el MS-DOS y ponerse a practicar, ver la ayuda de un comando y ver sus parámetros y modificadores, indagar por el funcionamiento y ponerlas en práctica. Puede probar a combinar parámetros con otros, e ir observando el resultado obtenido.

En conclusión, es usted quién tendrá que poner su empeño e interés en aprender MS-DOS, yo iré ampliando este documento cuando posea el tiempo necesario para que posea una referencia, una base en donde pueda apoyarse para ir guiándose paso a paso por el mundo de MS-DOS.

Saludos

Yobo.

viernes, 6 de marzo de 2009

Conversión de números decimales a hexadecimales.

Hola a todos nuevamente a todos los que me visitan en mi blog de Yobo92. En esta ocasión, quiero compartir con ustedes este nuevo e interesante tema de los números hexadecimales.

Bueno, este sistema de numeración es en base 16 (el decimal es base 10, binario base 2, etc.) Aquí, en hexadecimal lo que se trata es de representar los primeros 16 números (incluyendo el cero) con un solo dígito. Pero, ¿cómo será posible esto si en el 10 ya son dos dígitos y el sistema es en base a 16? Bien, el número 9 es el último que se representará como un dígito númérico en este sistema, el 10 se representará con la letra A, el 11 con la letra B, y así sucesivamente hasta llegar a saber que 15 es igual a F. Haré una tablita con los valores hexadecimales para que puedan ver los números en decimal con sus respectivos valores hexadecimales:

0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F

(aunque el sistema, como dije anteriormente es base a 16, llego hasta 15, porque tomamos el cero en cuenta, entonces del cero al quince hay ya 16 valores)

Conversión de decimales a hexadecimales.

Bueno, este proceso es muy sencillo y muy parecido a la conversión de decimales a binarios que publiqué anteriormente. Utilizaremos el método de divisiones sucesivas entre 16, fijando nuestra atención sobre todo en los residuos, ya que de ahí saldrá nuestro número en hexadecimal.

En las divisiones, no usaremos decimales y dejaremos de dividir hasta que el dividendo sea menor que el divisor. Al terminar la operación, al igual que con los binarios, leeremos los residuos desde el último hasta el primero.

Haré un ejemplo con el valor 192.

192/16 = 12, con residuo 0
12/ 16 = 0, con residuo 12 (cuando el dividendo no se pueda dividir entre el divisor, el cociente automáticamente será 0 y el dividendo pasará a ser el residuo)

Como el último residuo es 12 (no se puede representar solamente con un dígito), entonces veremos su equivalente en hexadecimal en la tabla que mostré anteriormente (12 = C)

Resultado: 192 = C0


Otro ejemplo con el valor 1024.

1024/16 = 64, con residuo 0
64/16 = 4, con residuo 0
4/16 = 0, con residuo 4

Resultado: 1024 = 400


Un último ejemplo con el valor de 512.

512/16 = 32, con residuo 0
32/16 = 2, con residuo 0
2/16 = 0, con residuo 2

Resultado: 512 = 200

En estos dos últimos ejemplos, no fue necesario utilizar letras en la formación del valor debido a que los residuos no superaron a 9.


Veamos un ejemplo en donde sí se necesiten letras, hagámoslo con 43,185.

43185/16 = 2699, con residuo 1
2699/16 = 168, con residuo 11
168/16 = 10, con residuo 8
10/16 = 0, con residuo 10

Entonces, nos quedaría que: 43,185 = A8B1


Bueno, espero que esto haya quedado claro, para la próxima publicaré la conversión de hexadecimales a decimales, es muy similar a la conversión de binarios a decimales por cierto. Cualquier duda, consulta o sugerencia, será recibida con gusto.

Saludos.

lunes, 2 de marzo de 2009

Conversión de números decimales a binarios y viceversa

Hola a quienes visitan el blog de Yobo92. En esta ocasión compartiré con uds. este nuevo conocimiento que ha llegado hacia mí: la conversión al impresionante mundo binario de ceros y unos.

Bueno, para comenzar, el método que he aprendido es por medio de divisiones sucesivas. Consistirá en dividir el número en formato decimal que querramos convertir a binario entre dos, el cociente de dicha división se dividirá nuevamente entre dos, y así sucesivamente hasta que el dividendo llegue a ser igual a uno. Nosotros debemos de centrarnos en el resultado de los residuos, ya que darán ceros y unos, de ahí saldrá nuestro resultado.

Las divisiones inexactas automáticamente llevarán como residuo el número uno, y no escribiremos decimales (por ejemplo: 5/2= 2, con residuo 1). Podemos escribir decimales (si lo deseamos) solamente en la última división (por ejemplo: 1/2= 0.5, con residuo 1, ya que como dijimos anteriormente, con solo el hecho que sea inexacta la división el residuo será igual a uno) Al terminar la conversión, los residuos se leeran al revés, es decir, de abajo hacia arriba.


Haré un ejemplo paso a paso:

Convirtamos 40 a binario:

40/2= 20, CON RESIDUO = 0
20/2= 10, CON RESIDUO = 0
10/2= 5, CON RESIDUO = 0
5/2= 2, CON RESIDUO = 1 (Como expliqué anteriormente, no utilizamos decimales y el residuo será uno debido a que es inexacta)
2/2= 1, CON RESIDUO = 0
1/2= 0.5, CON RESIDUO = 1 (Este sería el final de la operación de conversión, ya que llegamos a que el dividendo es igual a uno)

Entonces, formaremos el número binario de esta manera:

Empezamos leyendo desde abajo hacia arriba, en este caso desde el residuo de 1/2 hasta el residuo de 40/2.

Nos quedaría entonces que 40 es igual a: 101000


Convertir de binario a decimal.

Este procedimiento, al igual que el anterior es muy sencillo. Aquí, de igual manera, debemos de escribir los números del valor binario al revés, es decir, el último dígito será el primero, y el primero será el último. (Espero que no haya resultado confuso :$)

Cada dígito lo multiplicaremos por dos elevado a potencias, comenzando por cero y se irá aumentando a uno, dos, tres... según el número de dígitos. La suma de los productos dará como resultado el número en sistema decimal. Haré un ejemplo detallado con 101000 (40).


Convirtamos 101000 a decimal:

000101 (Este sería el número escrito al revés)
Escribimos los números hacia abajo para facilitar nuestro trabajo:

0
0
0
1
0
1

Luego, procederemos a multiplicar cada dígito por dos elevado a potencias, comenzando por cero y en este caso, terminando con cinco.

0 x 2^0 = 0 +
0 x 2^1 = 0
0 x 2^2 = 0
1 x 2^3 = 8
0 x 2^4 = 0
1 x 2^5 = 32 =
-------------
Resultado = 40

Como ven, todo esto es sencillo, solamente son operaciones básicas de aritmética.

Espero haber dejado esto muy explicado, cualquier duda, consulta o sugerencia, favor postearla en el blog.