asoxiolisho
Usuario (México)
--AQUI LES DEJO LA PARTE 1 DE MIS APUNTES DE JAVASCRIPT-- ES ALGO BREVE PERO IMPORTANTE, cualquier duda con lo siguiente me avisan en un comentario. Recuerden que esto es una pequeña embarradita de lo que el tema se extienda. Saludos bye. Introducción Javascript es un lenguaje de programación utilizado para crear pequeños programas encargados de realizar acciones dentro de un ámbito de una pagina web. Javascript fue creado para lo siguiente: *Ser utilizado como un lenguaje de programación que fuera menos que JAVA, pero potenciando a las paginas en HTML. *Provocar efectos especiales en las paginas web *Ejecuta instrucciones como respuesta a las acciones del usuario Algo de historia Antes de saber como inicia Javascript necesitamos saber lo que hay detrás, osea lo principal, una pagina web; si quieres saber un poco más está mi antigua entrada que habla un poco de ello http://algoymuchopc.blogspot.com/2009/12/introduccion-las-paginas-web-parte-1_23.html, siguiendo, el web es un sistema de hipertexto, es decir, textos que contienen enlaces que relacionan cada una de las unidades básicas donde podemos encontrar información. En un principio se pensó en un lenguaje que permitiese presentar información con estilos, este lenguaje fue el HTML. Al paso del tiempo, se vio que HTML no cubría todos los objetivos para lo que fue creado o diseñado y se decidió actuar, por lo que el primer ayudante que surgió fue JAVA a traves de los APPLETS, que son pequeños programas que se incrustan en las paginas web y que pueden realizar acciones asociadas a los programas de propósito general, seria algo como un reloj 3D, etc. Continuando, en ese entonces el navegador mas popular era, NETSCAPE, y se tuvo que hacer modificaciones en el, para que fuese compatible con los applets, y más tarde, comenzó a desarrollar un lenguaje de programación al que llamo LiveScript, el cual permitiese crear pequeños programas en las paginas, y siempre y cuando fuese mas sencillo de utilizar que Java. Así que el primer Javascript se llamó LiveScript. Este nombre no pudo durar mucho, ya que antes de lanzar la primera versión, se forzó una alianza con SUN MICROSYSTEMS, creador de Java, y esto hizo que se relacionara publicamente como un hermano pequeño de Java. Netscape v2.0 fue el primer navegador que entendía Javascript y fue seguido de los navegadores de la compañia Microsoft a partir de la versión 3.0
INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS "definición, caracteristicas, y antecedentes" principios parte 1 "Sistemas Operativos" En un principio, las computadoras fueron creadas con objetivos esenciales, hacer un trabajo o tarea más rápido que un humano. Conforme la época, diversas industrias se dieron cuenta que las personas necesitaban algo que ellos mismos pudiesen controlar para que el 'equipo' hiciera lo que ellos querían, a esto es lo que llamaremos *software*; del mismo modo, apareció la ambición de vender el mismo para consumir el *hardware*, osea el equipo como tal. Esto marca la co-relacion de ambos elementos en la historia de la computación. Por lo tanto la definicion que se le atribuye a un sistema operativo es: --Conjunto de programas que hacen al hardware utilizable, así como también lo controla. Las características de un Sistema Operativo son: *definir la interfaz del usuario *compartir el hardware entre los usuarios *permitir a los usuarios compartir datos entre ellos *planificar los recursos *recuperarse de los errores Los recursos que un Sistema Operativo administra son: *procesador *almacenamiento *dispositivos de entrada/salida *datos ANTECEDENTES .:GENERACIONES:. Generacion cero 1940 *Los primeros sistemas no poseian sistemas operativos *Los usuarios tenian completo acceso al lenguaje máquina (único lenguaje interno que entiende la computadora), cada instrucción era codificada a mano. Primera Generación 1950 *Diseño para hacer más fluida la transición entre trabajos *Inicio de los sistemas de procesamiento por lotes, ya que cuando habia un trabajo en ejecucion, este tenia el control total del ordenador, al terminar (bien o anormalmente) era devuelto al sistema operativo, por ello surge el procesamiento por lotes el cual consiste en agrupar los trabajo y hacer la transición entre los mismos, limpiando la memoria e iniciando el trabajo siguiente. *Los usuarios que deseaban escribir datos en una cinta en sistemas, tenía que hacer referencua específica a una unidad en particular. Segunda Generación Primera mitad de la década de 1960 *Desarrollo de los Sistemas compartidos con multiprogramación(varios programas se ejecutan, encontrandose al mismo tiempo en la memoria principal (RAM), y el procesador se cambia rápidamente de un trabajo a otro. *Principios del multiprocesamiento (se utilizan varios procesadores en un solo sistema computacional para incrementar rapidez. *Los usuarios que deseaban escribir datos en una cinta en sistemas, ahora solo los programas especificaban que se iba a escribir en una unidad de cinta con cierto numero de pistas y cierta densidad; por lo que, el sistemas operativo localizaba la unidad con las caracteristicas deseadas y le indicaba al operador que montara esa cinta en una unidad. *Se desarrollaron sistemas de tiempo compartido, en los que los usuarios podían comunicarse con el ordenador en una especie de modo interactivo CONVERSACIONAL, en la que el usuario tipea la instruccion y si hay una respuesta logica programada, aparecera tecleada en la terminal. Las ventajas de este tipo de sistemas es la correccion de errores, en cuestion de minutos o segundos quedaban solucionados los problemas a diferencia de los sistemas de procesamiento por lotes los cuales tardaban dias. *Surgen los sistemas de tiempo real, los cuales proporcionan una respuesta inmediata. Tercera generación 2da mitad de la década de los 60's hasta la 1ra mitad de la década de los 70's *Inicio exacto 1964 *Computadoras de sistemas/360 IBM *Los sistemas operativos eran de modos multiples; simultaneanos procesos, tiempo compartido, procesamient en tiempo real, multiprocesamiento. *Sistemas de usos generales, porque antes eran hechas para TODO TIPO DE PERSONAS, por lo mismo, que tenian todo, eran mas costosas de lo que ya eran en esta generacion y se gastaba aun mas por las aplicaciones especiales, el aprendizaje especial para los mismos, y el mantenimiento posterior. *Este tipo de sistemas introducen un tipo de capa de software entre el usuario y el hardware. Cuarta generación Primera mitad de la decada de los 70's hasta nuestros dias *Uso de redes de computadoras que hacen la comunicacion mas posible *Incremento en el atencion a la seguridad del sistema, especificamente en el cifrado de los datos para controlar los mismos desde el punto de salida hasta el receptor. *Aparicion de computadoras personales, gracias al microprocesador *Ambiente del usuario, guiado por menúes *Maquinas virtuales *Enfoque en el trabajo que se realiza y no en el funcionamiento *Mayor importancia en las bases de datos *FUNDACION EN 1975 DE MICROSOFT *FUNDACION EN 1976 DE APPLE ---------------------- Glosario de hoy: Interfaz.- la visualización de un panorama en un computador. Usuario.- cliente de un ambiente computacional que utiliza una computadora para realizar una tarea. Hardware.- Equipo físico, ejemplo( monitor, gabinete, mouse, etc). Software.- Equipo o Soporte lógico. Serie de programas o instrucciones que en conjunto hacen una o varias tareas. Computadora.- Equipo electromecanico que realiza una o varias tareas/funciones para alcanzar un objetivo común. REFERENCIAS -Deitel Harvey. 1987. Addison Wesley. Introduccion a los Sistemas Operativos -Apuntes de bachillerato de "Mantenimiento de equipos de computo" -Apuntes de bachillerato de "Introducción a la computación"
Introducción HTML(HyperText Markup Language) quiere decir que es un lenguaje de marcas de hipertexto, este "hipertexto" refiere a palabras o secciones de texto que conllevan mas que ser simple información, es decir, que al presionar directamente esas secciones (que normalmente reconocemos como links, en color azul u otro) nos mandan a otra parte con otra información que se relaciona con la(s) palabra(s) que seleccionaste con el puntero; siguiendo, el HTML es un lenguaje de marcas o etiquetas las cuales proporcionan una estructura a una pagina web, estas "etiquetas" enfatizan un inicio y fin(normalmente) de una determinada parte de la pagina web. Las paginas web pueden estar formadas por diversos elementos: *texto *imagenes *scripts(fragmentos de codigo, hechos para provocar "efectos", o producir algo en la pagina web) *enlaces de cualquier tipo (que referencien a una imagen, sonido, video(de tu computadora o en la red), o aplicacion) Las paginas web, a parte de contener los elementos anteriores, pueden tener estilos en los elementos en el contexto mismo de la pagina (color, tamaño,etc). Es aqui donde paramos el HTML, para introducir un nuevo concepto XHTML y CSS. "XHTML es la version XML del HTML" Primero veamos algunas definiciones de XML de diversas fuentes, para un mejor entendiemiento: w3c.com (World Wide Web Consortium) Es un lenguaje muy similar a HTML pero su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones. maestrosdelweb.com (eXtensible Markup Language ó Lenguaje extensible de marcas) es un conjunto de reglas que sirven para definir etiquetas semánticas para organizar un documento lawebdelprogramador.com Es un meta-lenguaje que permite definir lenguajes de marcado adecuados a usos determinados. En la práctica corresponde a un estándar que permite a diferentes aplicaciones interactuar con facilidad a través de La Red El XHTML (eXtensible Hypertext Markup Language) [lenguaje extensible de marcado de hipertexto], es practicamente lo mismo que el HTML, pero..., este lenguaje de marcas fue creado para sustituir al HTML, ¿cómo?, claro este es la version XML del HTML, osea que ahora tiene especificaciones estrictas que se deben de cumplir, y ahora el objetivo especifico es el de "transmitir la información que contiene un documento", y el aspecto y/o diseño queda como tarea para lo que es las hojas de estilo (CSS "Cascading Style Sheets" ) así como la funcionalidad e interactividad para Javascript. EL XHTML busca que haya un orden en la estructura del documento web, es un lenguaje semántico,no busca la presentación de las cosas sino lo que significan en sí. El XHTML se basa en el uso de etiquetas que son tambien llamadas etiquetas, directivas o comandos (tags), estas etiquetas son delimitadas por los simbolos de menor que y mayor que : <etiqueta> Normalmente hay una etiqueta de inicio y una de cierre <etiqueta></etiqueta> las etiquetas le dicen al navegador como va a presentar los elementos Reglas del XHTML 1.- Un documento XHTML, no puede tener etiquetas abiertas, incluso las que definen un elemento independiente deben cerrarse a sí mismas añadiendo una barra / al final de la misma, hay que dejar un espacio ente el nombre de la etiqueta y la barra / para que los navegadores antiguos mantengan la compatibilidad con XHTML ejemplo: <p></p> <li></li> <br /> <hr /> 2.- Los elementos deben de estar anidados de fomra logica, es decir deben de cerrase en el orden inverso al que fueron abiertos. ejemplo: 3.- Todas las etiquetas y sus atributos deben estar escritos en minúsculas, salvo el valor del atributo, el cual puede ir escrito con mayúsculas o minúsculas. ejemplo: <p align="justify"></p> ó <p align="JUSTIFY"></p> 4.- Todos los valores de los atributos de las etiquetas, siempre DEBEN DE ESTAR ENTRECOMILLADOS. ejemplo: <img src="casita.jpg" /> *cualquier duda o aclaración, favor de mandarme un mensaje por aquí en taringa o dejar el comentario. Referencias: Orós, Juan Carlos. Dieño de paginas XHTML,JavaScript y CSS. 2da Edición. Alfaomega Ra-ma. México. 2008. pag. 1-4 http://www.lawebdelprogramador.com/diccionario/mostrar.php?letra=X http://www.maestrosdelweb.com/editorial/flashxml/ http://www.desarrolloweb.com/articulos/449.php http://www.w3c.es/divulgacion/guiasbreves/tecnologiasxml

Como acceder a una carpeta con contenido ilegible en ubuntu!!! "Desde ayer trate literalmente salvar mi informaciòn sin necesidad de instalar de nuevo ubuntu, y aunque SE que hubiese sido mas facil haberlo instalado, preferi usar una manera creativa de sacar lo que necesitaba de mi pc, asì que me decidi a realizar dos acciones: a)reparar el grub, ese era el problema principal pues tipicamente cuando no instalas bien una actualizacion, suele aparecer el problema. b)dar permisos necesarios para poder encontrar esos ficheros especiales que no podia ver. Tras darme cuenta que no podia reparar el grub pues ocurria un error siempre en el ultimo paso, me decidi a la tarea de hacerlo a la larga... "Otorgar permisos desde una Sesion 'de probar sin instalar', lo cual es sencillo" Primero debes de instertar la unidad que contenga ubuntu, a tu pc, ya sea una usb o en su defecto un live cd. luego que se cargue lo necesario y veas que en tu pantalla ya esta el escritorio normal de ubuntu, te vas a Accesorios>Terminal, cuando estes en ella, tecleas: sudo chroot /mnt ¿por què? Si, lo sè, porque poner eso si ni siquiera sabes que es... pero antes de seguir y decirnos a nosotros mismo que tal vez es peligroso, lo primero es entender este comando. como sabes Sudo es un comando o palabra clave que se necesita cuando requieres accesar a algun tipo de archivo o aplicacion o algo que este en las carpetas del sistema y como es un acronimo, Sudo, se descompone en Super user do, osea que nos pondremos "por un momento" en el papel de un usuario administrador pero no tan alto como para ser un usario del "root" el maximo administrador, hagamos de cuenta que solo sera un administrador con casi todo los derechos. Con lo anterior terminamos de saber que sudo es necesario, ahora necesitamos saber porque la palabra chroot, ok, pues esta palabra es importante cuando necesitamos accesar a las carpetas del root, osea al sistema de archivos de nuestro antiguo Ubuntu no del la nueva sesion, si no del ubuntu que ya teniamos. Y por ultimo /mnt que es la carpeta que contiene los medios no extraibles. Despues nos saldra otra linea de comando: [email protected]:/# y es el momento entonces para entrar en acciòn, despues procederemos a darnos los permisos para encontrar ficheros "ilegibles", los cuales tienden a ser "IMAGENES .ISO o carpetas en .rar", el cual fue mi caso.Asi que ahora necesitas poner: cd (lugar en donde esta el archivo, por ruta) ejemplo: cd /home pero si en tu caso esta en una carpeta contenida en otra carpeta puedes hacerlo de dos maneras, irte de directorio en directorio o simplemente dando una sola linea de comando sin equivocarte, tu eliges. modo uno. (las siguientes rutas son hipoteticas) cd home cd usuario1 cd Descargas modo dos cd /home/usuario1/Descargas una vez aqui, te detienes y mi carpeta que contiene mis imagenes .ISO, a de tener una "equis x" arriba de la carpeta, por lo mismo deberemos darle permisos, asi que como ya estamos en el directorio de Descargas osea [email protected]:/home/usuario1/Descargas#: pondremos chmod 777 imagenesISO y una vez ahi, accederemos a la carpeta sin cerrar la terminal. En este caso ustedes ya saben accesar a su antiguo sistemas de archivos, pero si no, deben de ir a LUGARES>EQUIPO>SISTEMA DE ARCHIVO...>home>usuario1>Descargas>imagenesISO *todo real hasta usuario1, el cual cambia dependiendo de su usuario, luego, veran que sus imagenes .ISO, ya se ven. wiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii!!!!!! Lo se es una emocion muy grande saber que ya esta todo ahi y no se ha perdido. luego veran que pueden copiar sus archivos sin efecto maligno a alguna usb. PERO... si desean dejar de ver esas "x" arriba de cada icono de la imagen .ISO lo unico que pueden hacer es... claro ... dar permisos de nuevo... y hacemos esto : chmod 777 imagenuno.ISO y asi sucesivamente con cada imagen que tengan o con cada carpeta. y veran que facilmente y con todo "su derecho2 salvaron sus archivos "ilegibles". Cabe aclarar, que el comando chmod sirve apra dar permisos y en este caso 777 significa dar permisos a los usuarios en este caso tres 7 para dar permisos a propietarios, grupos, y otros. (osea todos los tipos de usuario disponible). Asi que con lo anterior pude salvar mis archivos, y de manera logica para la computadora, me di los permisos necesarios para hacerlo. Si hay alguna duda no pierdan tiempo y mandenme un correo a [email protected] o dejen unu comentario abajo de la entrada, o visiten el blog:http://algoymuchopc.blogspot.com. Suerte!!