martes, 16 de julio de 2013

Taller de marcas php
Juan José Sanabria Correa
1101
1.    Echo 
echo no es realmente una función (es un constructor del lenguaje), por lo que no se requiere el uso de paréntesis con él. echo (a diferencia de otros constructores del lenguaje) no se comporta como una función, es decir no siempre se puede usar en el contexto de una función. Además, si se quiere pasar más de un parámetro a echo, éstos no deben estar entre paréntesis.
 echo también posee una sintaxis abreviada, donde se puede poner el símbolo igual justo después de la etiqueta de apertura de PHP. Antes de PHP 5.4.0, este tipo de sintaxis abreviada únicamente funciona con la opción de configuración short_open_tag activada.
2.      Print
Según la documentación de PHP print no es una función sino un constructor del lenguaje, en definitivas cuentas su verdadero uso es para imprimir una cadena de texto, su similitud con "echo" es prácticamente total.
Codigo ejemplo:
<?php
//print muestra una cadena de texto.
$php = "PHP es un Lenguaje de Programación de Alto Nivel";
for ($x = 0; $x < 10; $x++)
{
print "".$php."<br>";
}
?>
3.    //
Comentarios
Un comentario es un texto de carácter informativo que incluimos en el código para comprenderlo fácilmente al volverlo a leer un tiempo después. El servidor ignora los comentarios ya que no van dirigidos a él sino a nosotros mismos.
Los comentarios tienen una gran utilidad ya que es muy fácil olvidarse del funcionamiento de un script programado un tiempo atrás y resulta muy útil si queremos hacer fácilmente comprensible nuestro código a otra persona.
Hay varias formas de incluir estos comentarios dependiendo de si el texto consta de una o más líneas:
* Para comentarios de una sola línea se utilizan los símbolos doble barra, //, ó almohadilla, #.
* Mediante los símbolos /* y */ creamos comentarios multilínea. También es posible usar estos últimos en una sola línea.
4. Punto y Coma
Otra parte imprescindible para este lenguaje, no así en otros como JavaScript  o ActionScript, es finalizar cada comando con un punto y coma (";"). Sin él, el intérprete de PHP nos devolverá un error crítico y ni siquiera iniciará la ejecución del script (el punto y coma marca el final de una sentencia).
Cada script de PHP se compone de instrucciones, tales como funciones, asignaciones de variables, salida de datos, directivas, etc. Excepto en algunos casos, cada uno de estas instrucciones deben terminar (tal como en C, Perl y JS) con un punto y coma.
Este requisito no siempre es estricto, por ejemplo, algunas instrucciones no         requiere un punto y coma; sin embargo, éstos deben ser considerados principalmente peculiaridades en la lógica del analizador.
      5. Declaraciones
Una declaración es una comprobación de los caracteres siguientes o anteriores al punto de coincidencia actual que en realidad no consumen carácter alguno. Las declaraciones simples codificadas como \b, \B, \A, \Z, \z, ^ y $ están descritas anteriormente. Las declaraciones más complicadas están codificadas como sub-patrones. Hay dos tipos: aquéllas que buscan hacia delante desde punto actual de la cadena objetivo, y aquéllas que buscan hacia atrás desde él.

Un patrón declaración es comparado de la forma habitual, excepto que no causa que la posición actual de coincidencia cambie. Las declaraciones de búsqueda hacia delante comienzan con (?= para declaraciones positivas y con (?! para declaraciones negativas. Por ejemplo, \w+(?=;) coincide con una palabra seguida de un punto y coma, pero no incluye el punto y coma en la coincidencia, y foo(?!bar) coincide con cualquier incidencia de "foo" que no esté seguida de "bar". Observe que el patrón aparentemente similar (?!foo)bar no encuentra una incidencia de "bar" que esté precedida por algo distinto de "foo"; no encuentra ninguna incidencia de "bar" en absoluto, ya que la declaración (?!foo) es siempre TRUE cuando los tres caracteres siguientes son "bar". Se necesita una declaración de búsqueda hacia atrás para conseguir este efecto.
6. */
Sirve para comenzar a escribir un comentario,
7.  /*
Sirve para cerrar la función */ y así finalizar el comentario.

domingo, 28 de abril de 2013


     Solución 
Juan José Sanabria Correa 
11-01

  
      1.¿QUE ES XAMPP, PARA QUE SIRVE?
XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en hacer pruebas web sin necesidad de una conexión a un servidor en internet en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl.


      2.    ¿QUE ES WAMPSERVER?
Wamp Server es un entorno de desarrollo web para Windows con el que se podrá aplicaciones web en Apache, PHP y bases de datos MySQL data base. También incluye PHPMyAdmin y SQLite Manager para manejar las bases de datos en muy corto tiempo. Wamp es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:
 
Windows, como sistema operativo;
Apache, como servidor web;
MySQL, como gestor de bases de datos;
PHP (generalmente), Perl, o Python, como lenguajes de programación.



      3.    ¿QUE ES LOCALHOST?
En informática, en el contexto de redes TCP/IP, localhost es un nombre reservado que tienen todas las computadoras, router o dispositivo independientemente de que disponga o no de una tarjeta de red ethernet. El nombre localhost es traducido como la dirección IP de loopback 127.0.0.1 en IPv4, o como la dirección: 1 en IPv6.

      4.    ¿QUE ES HOSTING O ALOJAMIENTO WEB?
El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es una analogía de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos etc. en internet o más específicamente en un servidor que por lo general hospeda varias aplicaciones o páginas web.



     5.    ¿QUE ES UN DOMINIO?
Un dominio de Internet es una red de identificación asociada a un grupo de dispositivos o equipos conectados a la red Internet.
El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la red Internet, aun cuando el cambio implique que tendrá una dirección IP diferente.

      6.    ¿QUE ES PHP, PARA QUE SIRVE?
PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo. PHP se utiliza para generar páginas web dinámicas.


      7.    HISTORIA DE PHP
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.1 Este lenguaje forma parte del software libre publicado bajo la licencia PHP que es incompatible con la Licencia Pública General de GNU debido a las restricciones del uso del término PHP.
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje por PHP: Hypertext Preprocessor.1 Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio de 1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan, Israel.1
En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,5 a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008.6 Según esta noticia7 se le dio soporte a fallos críticos hasta el 9 de agosto de 2008.
El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2).1 Incluye todas las ventajas que provee el nuevo Zend Engine 2 como:
Mejor soporte para la programación orientada a objetos, que en versiones anteriores era extremadamente rudimentario.
·         Mejoras de rendimiento.
·         Mejor soporte para MySQL con extensión completamente reescrita.
·         Mejor soporte a XML (XPath, DOM, etc.).
·         Soporte nativo para SQLite.
·         Soporte integrado para SOAP.
·         Manejo de excepciones.
·         Mejoras con la implementación con Oracle.

      8.    ¿QUE ES HTML, PARA QUE SIRVE?
HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo, JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
HTML también sirve para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores)
Sirve para realizar páginas web por medio de sus etiquetas, con HTML y la ayuda de CSS se estructura los sitios web estáticos ya que las webs dinámicas se realizan con la ayuda de lenguajes que permitan intercambio de información con bases de datos por ejemplo.


      9.    ¿QUE ES MySQL, PARA QUE SIRVE?
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.
MySQL es un servidor de Base de datos relacional, sirve para almacenar y administrar datos en bases de datos relacionales utilizando de entre los diferentes artilugios con los que cuenta con tablas, vistas, procedimientos almacenados, funciones, etc.

     10. ¿QUE ES APACHE, PARA QUE SIRVE?
Apache es un servidor web HTTP de código abierto para plataformas Unix-like (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.
En sus inicios se basaba en el código de NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Actualmente es el servidor web más usado en todo el mundo, superando en 2009 los 100 millones de sitios web, el 70% del total. Está desarrollado y mantenido por una comunidad de usuarios en torno a la Apache Software Foundation.


      11. ¿QUE ES PHP MYADMIN?
Php MyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL.




1     12. Conclusiones:

 ·         MySQL es una base de datos donde podemos guardar diferentes tipos de archivos, esta carpeta o este archivo  contiene una determina contraseña o clave para no ser abierta por cualquier persona.
·         El grave problema que presenta MySQL es que puede ser gravemente alterado por el programa Php MyAdmin, esto quiere decir que todos los archivos que se encuentran presente en la base de datos MySQL pueden ser fácilmente alterados, sin restricción alguna.
·         HTML son unas sesiones de códigos que nos permite configurar o crear una determinada página web, es tanto así que con los códigos exactos podremos hacer que otras personas no puedan copiar la información o los datos que uno tenga en un determinado blog.
·         El XAMPP nos permite hacer pruebas y verificar los archivos guardados que contengamos en el programa MySQL si tener una conexión a internet, esto es un gran beneficio, puesto que podremos revisar si nuestra información está segura, sin importar donde estemos, debido a que no necesita una conexión a internet.
·         En este momento podemos apreciar grandes cantidades de programadores de páginas web, entre estos se encuentra Apache y muchos otros, que ayudaran o perjudicaran la red, según su uso.

domingo, 24 de febrero de 2013

Taller Programación

Taller programación
Juan José Sanabria Correa
11-01
Sistemas
Colegio San Juan Bosco

1. ¿Que reflexión le merece la nueva propuesta pastoral "Grito con mi vida...Que tu eres la chispa de mi alegría"?
2. ¿Cuáles fueron los aportes mas significativos de la ley lleras y la ley S.O.P.A.?
3. ¿Que significa Y2K?
4. ¿Que repercusiones traería un colapso informático?

Solución

        1. La reflexión que nos da la nueva propuesta pastoral “grito con mi vida…que tú eres la chispa de mi alegría”, es que debemos estar alegres para así poder lograr la santidad, esta alegría la debemos conllevar en todo momento de nuestra vida, pero lógicamente haciendo las cosas bien y con responsabilidad, si logramos estas cualidades dichas anteriormente lograremos ser verdaderos santos como Domingo sabio o como don Bosco, o no tanto como ellos dos, pero si lograremos ser personas que ayuden a la sociedad, que ayude a los necesitados, esto quiere decir “Personas de bien”, pero esto lo lograremos siempre con la ayuda de Dios y de Jesús.
Lo que intenta la propuesta pastoral es animarnos la vida, que no nos dejemos vencer por bobada, o por cosas con poca importancia, muy probablemente se creó esta propuesta pastoral, debido a que todos los días vemos una sociedad agotada, infeliz, sin ganas de vivir y sin sentido de la vida.

      2. Los aportes más significativos o más notables de la ley lleras o la ley S.O.P.A.(Stop Online Piracy Act), fueron apoyar los derechos de autor, esto quiere decir que las descargas de archivos, videos, música, etc., deberán ser cobras al consumidor y las personas que deseen subir a la internet algún archivo, deberá pedir permiso al autor para poder hacerlo, debido a que los artistas no estaban obteniendo ganancias de dichas descargas, porque consumidores preferían descargar el archivo gratis y no pagar por él, esto hacia que muchos autores se fueran a la bancarrota.
Esto hace que la piratería disminuya y que los autores tengan sus debidas ganancias por lo que hace.

       3. El y2k fue el problema del año 2000, es un error de software que se dio debido a que las computadoras habían adoptado los programadores de omitir de siglo, esto se daba para economizar batería del aparato tecnológico, esto quiere decir que al aparato solo funcionaria en los años que comenzaran con los números 19, esto significaría que si estuviéramos en el año 2000 según las computadoras o algunos aparatas electrónicos, estaríamos en el año 1900, esto haría que los programas que usan algunas fechas (fecha de nacimiento, edad, etc.) obtendrán cantidades negativas, o también pudieron haber aparecido fechas en ordenadores como 19100(supuestamente, sucedió en Francia, en el servicio nacional de meteorología).

     4. Un colapso informático nos traería una incomunicación total, no sabríamos nada de lo que sucede en otro lugar del mundo, debido a que principalmente las noticias corren por la web y al haber un colapso, todo esto se dañaría, dejaría de existir o no sería visto por nadie, esto nos pone a pensar al gran apego que tiene la sociedad al área informático.