Skip to main content

Home/ dfs201011/ Contents contributed and discussions participated by Alex Alfonso

Contents contributed and discussions participated by Alex Alfonso

Alex Alfonso

PHP Frameworks - 0 views

  •  
    Pagina de contenido dedicado a frameworks de PHP, muy completa.
Alex Alfonso

Framework - Wikipedia, la enciclopedia libre - 0 views

  •  
    Una ligera explicación de lo que son los Frameworks
Alex Alfonso

Google Trends: php4, php5, php6 - 0 views

  •  
    Gráfico que muestra la cantidad de búsquedas que han obtenido las 3 ultimas versiones de php en los últimos años
Alex Alfonso

Diferencias entre PHP4 y PHP5 - 0 views

  • Diferencias entre un ambiente PHP4 y un ambiente PHP5 Cuando migré mi entorno de desarrollo a la distribución Fedora Core 5, una de las primeras en incluir PHP5 de serie, tuve que hacer "pruebas de compatibilidad" para asegurarme que los sitios que necesitaran seguir usando PHP4 no dejaran de funcionar.Google Trends mostrando las tendencias de las búsquedas de los usuarios sobre ambas versiones de PHP, comparándolas entre ellas. El salto que hace la línea roja, que representa a PHP5, fue justamente el año de liberación del mismo (2004).Recientemente se repitió una situación similar: en la universidad donde empecé a dar clases de programación con PHP5 hubo que acondicionar la infraestructura de los laboratorios para que soportaran esta versión. El primer miedo que se generó fue que al actualizar la herramienta los cursos que seguían usando PHP4 se encontraran con el problema de que sus aplicaciones dejaran de funcionar.Las únicas diferencias que recuerdo me causaron alguna dificultad cuando quise probar sitios PHP4 en el nuevo entorno PHP 5 fueron:Las variables pasadas por la URL - en PHP4 quedan disponibles inmediatamente, pero en PHP5 es obligatorio usar $_GET, $_POST, o directamente $_REQUEST. Las variables globales - aunque por suerte nunca usé (no es recomendable), están deshabilitadas en la configuración en PHP5 (register_globals = Off). Objetos siempre por referencia - en PHP4 todo es por valor a menos que se diga explícitamente (&), en PHP5 los objetos son automáticamente por referencia, no así las variables (que quedan igual que antes, por valor).Fundamentalmente el punto 1 fue lo único que hizo que alguna aplicación no funcionara.Con respecto a la configuración generalExisten algunos detalles que recuerdo de la configuración que creo importantes tener presentes ante cualquier problema que pueda surgir (en muchos casos la primer línea comentada con mi sigla EP es la original, la segunda corresponde a mis valores actuales):; Enable compatibility mode with Zend Engine 1 (PHP 4.x); Es el valor por defecto, y php4 debería funcionar de todas formaszend.ze1_compatibility_mode = Off;EP error_reporting = E_ALLerror_reporting = E_ALL & ~E_NOTICE & ~E_STRICT;EP display_errors = Offdisplay_errors = On;EP display_startup_errors = Offdisplay_startup_errors = On;EP ignore_repeated_errors = Offignore_repeated_errors = On Documentación del manual"Aunque PHP 5 ofrece varias características nuevas, está diseñado para ser tan compatible con versiones anteriores de PHP como es posible, y con muy poca funcionalidad afectada en el proceso."Capítulos del manual oficial: Faq Migration y Migration5
  •  
    Una elocuente explicación sobre las diferencias
Alex Alfonso

¿Qué es PHP? - 0 views

  • ¿Qué es PHP? PHP (acrónimo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para desarrollo web y que puede ser incrustado en HTML. Una respuesta corta y concisa, pero, ¿qué significa realmente? Un ejemplo nos aclarará las cosas: Example #1 Un ejemplo introductorio <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"><html>    <head>        <title>Example</title>    </head>    <body>        <?php            echo "Hola, ¡soy un script PHP!";        ?>    </body></html> En lugar de usar muchos comandos para mostar HTML (como en C o Perl), páginas PHP contienen HTML con código incluido en el mismo que hace "algo" (en este caso, mostrar "Hola ¡soy un script PHP!). El código PHP está entre medio de etiquetas de comienzo y final especiales<?php y ?> que nos permitirán entrar y salir del "modo PHP". Lo que distingue a PHP de algo lado-cliente como Javascript, es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente recibirá los resultados de ejecutar el script, sin ninguna posibilidad de determinar qué código ha producido el resultado recibido. El servidor web puede ser incluso configurado para que procese todos los archivos HTML con PHP y entonces no hay manera que los usuarios puedan saber que tienes debajo de la manga. Lo mejor de usar PHP es que es extremadamente simple para el principiante, pero a su vez, ofrece muchas características avanzadas para los programadores profesionales. No sienta miedo de leer la larga lista de características de PHP, en poco tiempo podrá empezar a escribir sus primeros scripts.
  •  
    Una breve, pero explicativa introducción sobre el PHP
Alex Alfonso

Como instalar Joomla en Byet.com - 1 views

  • Como instalar Joomla en el servidor gratuito Byet.com Hay varios servidores gratuitos de buena calidad como 000webhost pero como son muy conocidos algunas veces se saturan y andan un poco lento o no esta dispnible, hasta que encontré este exelente hosting gratuito que puede ser una alternativa para hacer sus pruebas lo más real posible en un CMS eso si es recomendable hacer solo pruebas o hacer un demo del sitio al cliente en forma on-line, una vez aceptado el proyecto hay que subirlo en un buen hosting pagado con soporte para Joomla.Bueno lo primero que tenemos que hacer es registrarnos en Byet.com http://byethost.com/free-hosting una vez registrado tienes que ir a tu correo electronico y confirmarlo una vez dentro debes desacargar el PDF con los datos que te da el hosting o volver a tu correo donde tambien estan los datos, despues de esto debes ir a JoomlaSpanish y bajar el archivo de Joomla en español, un vez descargado y descomprimido en 7Zip, tienes que tener un programa FTP para subirla utiliza Filezilla, cuando abres Filezilla debes ir a Archivo > Gestor de sitios y presionar Nuevo Sitio y poner los datos que te dejo byethost.com en donde dice FTP server, username y password una vez puestos los datos hay que conectar, y al conectarse aparecera en el lado derecho una carpeta htdocs entra en esa carpeta y sube la carpeta descomprimida de Joomla de su computador que esta en el lado izquierdo y lo arrastra hacia el lado derecho y ahi empieza el proceso de subida del archivo hacia el servidor remoto tiene que esperar un buen rato hasta que deje de hacer actividad de subida una vez todo subido debes cambiar el nombre de la carpeta joomla con F2 y dejarlo como joomla.Una vez subido todo la carpeta de Joomla vamos a la direccion que te dio Byethost en el PDF por ejemplo nombredeusuario.byethost.com y te aparecera la pagina de bienvenida pero antes que eso tienes que ir a http://panel.byethost.com para hacer una base de datos para tu sitio joomla, tienes ir a Bases de Datos > MySQL Databases como en esta imagen:entras y donde dice database-name pones el nombre de joomla y presionas Crear Base de Datos y quedara el nombredeusario_joomla y debe quedar como esto:una vez listo ahora debes ir a la siguiente direccion nombredeusuario.byethost6.com/joomla y ahi entraras al instalador de Joomla, le presionas el botón Siguiente en Seleccione su Idioma, despues Siguiente en Comprobación previa, Siguiente en Licencia Siguiente y en la parte Base de Datos, y aquí es importante porque aquí debes poner la base de datos que creaste hace algún momento, debes volver a VistaPanel e ir a Bases de Datos > MySQL Databases y anotar donde dice Nombre de la base de datos la base de datos que creaste como nombredeusario_joomla, despues la contraseña la misma que entras con VistaPanel y el Nombre de usuario y Nombre del sevidor debes fijarte bien en el VistaPanel que al lado izquierdo en la columna azul sale Información de la Cuenta y donde sale MySQL Host es Nombre del sevidor (NO debes poner “localhost”) y donde sale MySQL Nombre de Usuario es el Nombre de usuario y en Tipo de base de datos como sale aquí:Una vez puestos los datos de la base de datos que creaste para la instalacion de Joomla deberia quedar algo parecido a esto:Despues haces Siguiente en Configuración FTP, y en Configuración Principal poner los datos y presionar el botón “Instalar los datos de ejemplo predeterminados” le haces siguiente y aquí tambien es importante debes volver a tu programa FTP FileZilla te conectas con el servidor de Byethost ahi tienes que ir a la carpeta joomla y en la carpeta installation debes borrarlo como esta imagen:esperas un momento hasta que se borre toda la carpeta y una vez hecho esto vuelves a tu navegador Firefox y presionas el botón Administrador y listo tienes tu Joomla instalado!Pones admin en Nombre de Usuario y la Contrseña que creaste en la parte de la Configuración Principal y entras al administrador, recuerda si quieres volver al administrador debes poner nombredeusuario.byethost6.com/joomla/administrator
  •  
    Una guia paso a paso para instalar el gestor de contenido joomla en el servidor de hosting Byethost.com
Alex Alfonso

dfs:howto:cachepaquetes - Wiki IES Zonzamas - 3 views

  •  
    Como configurar el caché de paquetes
Alex Alfonso

Emulación Virtual - 0 views

  • Emulación La emulación se basa en crear máquinas virtuales que emulan el hardware de una o varias plataformas hardware distintas. Este tipo de virtualización es la más costosa y la menos eficiente, ya que obliga a simular completamente el comportamiento de la plataforma hardware a emular e implica también que cada instrucción que se ejecute en estas plataformas sea traducida al hardware real. Sin embargo la emulación tiene características interesantes, como poder ejecutar un sistema operativo diseñado para una plataforma concreta sobre otra plataforma, sin tener que modificarlo, o en el desarrollo de firmware para dispositivos hardware, donde se pueden comenzar estos desarrollos sin tener que esperar a tener disponible el hardware real. Uno de los ejemplos más destacados de la actualidad es QEMU. QEMU, entre otras cosas, permite emular diferentes plataformas Hardware como x86, x86-64, PowerPC, SPARC o MIPS. Así pues, podríamos tener dentro de un servidor linux varios equipos x86 o PowerPC, corriendo diferentes versiones de Linux.
    • Alex Alfonso
       
      Un post con ligeras explicaciones bastante sencillas sobre algunos tipos de Virtualización
  •  
    Una pequeña explicación sobre la Emulación
Alex Alfonso

Anuncio de Apple sobre Retina Display - 0 views

  •  
    Nuevo anuncio de apple sobre su nueva tecnologia Retina Display\n\n-Alex-
1 - 9 of 9
Showing 20 items per page