Barra de Navegacion

sábado, 27 de abril de 2013

"FACEBOOK" Protege tu Cuenta

hola a todos soy MIAUCHISGAMER y pos en esta oportunidad les vengo a ofrecer mi opinion personal de esta pagina de red social tan solicitada, tan nombrada y las que mas se usa en estos momentos, los puntos a tratar aunque en general es uno solo, es la seguridad de tu cuenta, ya que es muy provable que seas victima facil de algun individuo que quiera adueñarse de tu cuenta para siempre, que la verdad si es posible, lo primero si eres un usuario nuevo, que nunca has tenido facebook es que al registrarte trata de pensar bien las opciones, me esplico, trata de colocar contraseñas largas, que contengas numeros letras y simbolos, empezando por alli. 

Ademas fija en las preguntas de seguridad una pregunta que sea dificil de decifrar, puedes elejir una pregunta personalizada o predefinida por la pagina, pero debes contestar de forma adversa a la pregunta de manera que si te dicen ¿cual es tu edad? diras el lugar donde nunca has viajado, el nombre de tu florero que se encuentra en el ultimo cuarto de tu casa, los km cuadrados que tiene tu anillo de graducacion, etc, etc. tambien es importante que tu informacion de perfil, fotos, comentarios, etc, no divulguen informacion hacerca de esa pregunta.

facebook en vista de esta situacion, a puesto diferentes maneras de como asegurar tu cuenta, esta la de confiurar tu movil. para que te indique cuando alguien a iniciado seccion de un dispositivo diferente, puedes bloquar las cosas que publicas, filtrar y ser conciente en tu informacion de contacto, tus fotos, omentarios, recuerda que aunque no lo creas nada en internet es oculto, NADA, y todas tus cosas sean vistas por otros, y pueden utilizadas muy facilmente para otros propositos, en otros paises. tomate tu tiempo a verificar tu facebook, antes de que seas parte de una buena violacion que te ralle, te ignore, te ultraje, toda tu informacion, recuerda facebook se puede hackear. solo esta en ti que tengas una cuenta segura, 

gracias espero que tomes nota revises, indagues, y preguntate  ¿TENGO MI CUENTA DE FACEBOOK BIEN SEGURA?
¿SERA QUE ESTOY PUBLICANDO COSAS DE MAS?

suerte y un  saludo..

Importancia de las Bases de Datos



hola a todos este es un pequeño reporte de la importancia de las bases de datos en la sociedad, en donde se explica ciertos puntos importantes a saber de las bases de datos, como han impactado al mundo, como son vistas en diferentes dispositivos moviles y de casa, y como han mejorado nuestras vidas y a la conservacion de nuestro planeta.
espero que os guste hasta un nuevo tutorial...



Facebook: MIAUCHISGAMER
http://www.facebook.com/argenisalejandro.mujicagarcia

Blogger:
http://aprendeconoceinformatica.blogspot.com/

Twitter:
https://twitter.com/AArgenisMujica

jueves, 25 de abril de 2013

Compilacion, Fases de la Compilacion



1.     Compilación:
Al diseñar o programar un sistema, software, aplicación, procede de varias fases de realización en donde una de sus importantes se encuentra la compilación proceso al que el compilador debe analizar el texto de nuestro programa fuente, comprobar que no contiene errores y producir como salida un fichero con la traducción de nuestro código a conjunto de instrucciones de nuestro procesador.
A la hora de compilar nuestro proyecto lo que haremos será procesar cada uno de estos módulos por separado, diciéndole al compilador que tenga en cuenta que ninguno de estos módulos es un programa por sí mismo, sino una parte del mismo. Lo que hará el compilador será producir como salida una serie de ficheros objeto. Estos ficheros son la traducción a binario de cada uno de nuestros módulos. Sin embargo ninguno de ellos conforma un ejecutable por sí mismo, ya que ninguno contiene el código completo de nuestro programa.
Ningún proyecto de programación serio está compuesto hoy en día por un solo archivo fuente, sino más bien todo lo contrario. Es conveniente que cualquier programa que pase de unos cientos de líneas sea dividido en una serie de módulos que faciliten la legibilidad y el mantenimiento del código.
2.     Fases de la Compilación:
Un lenguaje de alto nivel (compilado) para ejecutarlo como programa es necesario de una traducción o de las fases para la compilación las cuales se dividen en 3 fases:
a)    Compilación:
En esta fase se convierte el código fuente a lenguaje máquina, pero no se asignan direcciones absolutas de memoria, pues no se sabe con exactitud a qué lugar va a ir el programa, en su lugar se colocan informaciones para el programa enlazador. Se divide en varias etapas:
a.       Pre procesamiento: no se genera código objeto, básicamente lo que se hace son modificaciones al código fuente (se expanden las macros, pueden eliminarse ciertos módulos de programa -compilación condicional-, pueden añadirse librerías externas, ...) En C las instrucciones para el preprocesador vienen precedidas por # (#include --> incluye un fichero, #define --> (definición de macro) realiza una macrosustitución, #if, #ifdef, #ifndef --> realiza una compilación condicional del bloque).
b.      Generación de código intermedio: se genera un pseudo-código ensamblador, es decir, independiente de la máquina. Es un lenguaje ensamblador muy genérico, no válido para ningún mP, que elimina todas las complejidades de este lenguaje.
c.        Generación de código objeto: El código objeto ya es código máquina, pero ciertas direcciones de memoria todavía no están resueltas y han sido sustituidas por etiquetas (nombres), pues todavía no sabemos en que lugar de la memoria se va a cargar cada módulo del programa.
      Entre medias se pueden hacer diversas optimizaciones, bien para que se ejecute más rápido, ocupe menos espacio, compilar al lenguaje de oros microprocesadores (compiladores cruzados), obtener el código óptimo para mi microprocesador o hacerlo más compatible con viejos procesadores.
b) Enlace
Si nuestro programa es muy extenso podemos descomponerlo en módulos que se compilan y prueban por separado, pero para construir el programa completo es necesario enlazarlos. Estos módulos también pueden ser librerías estáticas, que debemos enlazar antes de poder ejecutarlo (las librerías dinámicas se enlazan mientras se ejecuta el programa, es decir, se cargan en la memoria asignada al programa cuando se está ejecutando).
Módulo objeto 1
módulo objeto 2
    ---> programa enlazador --->      programa ejecutable
    ...                                        (linkage)
módulo objeto N
c) Ejecución:
Para ejecutar un programa es necesario cargarlo en memoria. El caso más sencillo es cuando un programa cabe completamente en memoria, si el programa es demasiado grande se tendrá que dividir en segmentos, que se van cargando y descargando según necesidad.
Un programa .com se ejecuta en un único segmento, por tanto no puede exceder los 64 k. Un programa .exe tiene asignados varios segmentos (por lo menos cuatro: uno para el código, otro para los datos, para la pila, y un segmento extra).
            Hoy en día, con los IDE (entornos de desarrollo integrado) todas estas fases se realizan de manera automática al pulsar un botón. Nosotros lo único que tenemos que hacer es trabajar en un proyecto donde se encuentran codificados todos los programas fuente (en uno o varios módulos).

BNF, ANALISIS SINTACTICO

3.     BNF:
La idea de transcribir la estructura del lenguaje con reglas de reescritura se remontan cuando menos al trabajo del gramático indio Panini (hacia el 460 a. C.), que la utilizó en su descripción de la estructura de palabras del idioma sánscrito (algunos incluso han sugerido renombrar BNF a Forma Panini-Backus). Lingüïstas estadounidenses como Leonard Bloomfield y Zellig Harris llevaron esta idea un paso más adelante al tratar de formalizar el lenguaje y su estudio en términos de definiciones formales y procedimientos (1920-1960).
Peter Naur, en su reporte sobre ALGOL 60 de 1963, identificó la notación de Backus como la Forma Normal de Backus (Backus Normal Form), y la simplificó para usar un conjunto de símbolos menor, pero a sugerencia de Donald Knuth, su apellido fue agregado en reconocimiento a su contribución, reemplazando la palabra "Normal" por Naur, dado que no se trata de una forma normal en ningún sentido, a diferencia, por ejemplo de la Forma Normal de Chomsky.
La notación de Backus-Naur, también conocida por sus denominaciones inglesas Backus-Naur form (BNF), Backus-Naur formalism o Backus normal form, es una metalenguaje usada para expresar gramáticas libres de contexto: es decir, una manera formal de describir lenguajes formales.
El BNF se utiliza extensamente como notación para las gramáticas de los lenguajes de programación de la computadora, de los sistemas de comando y de los protocolos de comunicación, así como una notación para representar partes de las gramáticas de la lengua natural (por ejemplo, el metro en la poesía de Venpa). La mayoría de los libros de textos para la teoría o la semántica del lenguaje de programación documentan el lenguaje de programación en BNF.
El  BNF es un metalenguaje muy utilizado para definir la estructura sintáctica de un lenguaje de programación. Pero también podría servir para describir enunciados en español. Usaremos este ejemplo para explicar algunas de las reglas y la terminología de los lenguajes formales. Presentando asi una breve introducción a las ideas de Noam Chomsky, quien intento formalizar los lenguajes naturales. Por ejemplo, un enunciado en español (E) consiste en una "frase nominal" (FN) y una "frase verbal" (FV). En BNF, esto se describiría como: la forma de Backus – Naur fue creada para definir la estructura del lenguaje de programación ALGOL60

4.     Análisis sintáctico:
Se puede describir la sintaxis de las construcciones de los LP por medio de gramáticas independientes del contexto o notación BNF.
Ø  Una gramática da una especificación sintáctica precisa y fácil de entender de un LP
Ø  A partir de algunas clases de gramáticas se puede construir automáticamente un analizador sintáctico eficiente que determine si un programa fuente está sintácticamente bien formado
Ø  Una gramática diseñada adecuadamente imparte una estructura a un lenguaje de programación útil para la traducción de programas fuente a código objeto correcto y para la detección de errores
Los lenguajes evolucionan con el tiempo, adquiriendo nuevas construcciones y realizando tareas adicionales

La función del analizador sintáctico
La principal tarea del analizador sintáctico (o parser) no es comprobar que la sintaxis del programa fuente sea correcta, sino construir una representación interna de ese  programa y, en el caso de que sea un programa incorrecto, dar un mensaje de error.

martes, 2 de abril de 2013

HACER INDICES CON MICROSOFT OFFICE 2007

Hola a todos. en esta oportunidad les traigo un tutorial basado en como realizar un indice a un trabajo, investigacion, resumen, etc, en fin como realizar un indice automatico, sencillo, organizado, espero que sea de tu ayuda. hasta un nuevo videotutorial..

Facebook: MIAUCHISGAMER
http://www.facebook.com/argenisalejandro.mujicagarcia

Blogger:
http://aprendeconoceinformatica.blogspot.com/

Twitter:
https://twitter.com/AArgenisMujica