Skip to main content

Home/ dfs201011/ Group items tagged ha

Rss Feed Group items tagged

Jessica Andersen

PHP: Nuevas funcionalidades en PHP5 - 0 views

  • Se ha añadido suporte para espacios de nombres. Se ha añadido soporte para Enlaces Estáticos en Tiempo de ejecución. Se ha añadido soporte para etiquetas de saltos (goto limitado). Se ha añadido soporte nativo para Funciones Anónimas (funciones Lambda). Hay dos nuevos métodos mágicos, __callStatic y __invoke. Ahora hay soporte para sintaxis Nowdoc, similar a la sintaxis Heredoc, pero con comillas simples. Ahora es posible utilizar Heredoc para inicializar tanto variables estáticas como propiedades/constantes de clases. Ahora se puede declarar Heredocs usando comillas dobles, complementando la sintaxis de Nowdoc. Ahora se pueden declarar Constants desde fuera de una clase utilizando la palabra clave const. Ahora hay una forma reducida del operador ternario: ?:. La envoltura para flujos HTTP ahora considera los códigos de estado del 200 al 399 como éxito. Ahora es posible el acceso dinámico a métodos estáticos. Ahora se pueden anidra Excepciones. Se ha añadido un recolector de basuras para referencias circulares, y está activado por omisión. La función mail() ahora soporta registros de correos enviados. (Nota: Esto sólo se aplica a correos enviados mediante esta función.)
  • suporte para espacios de nombres.
  • soporte para Enlaces Estáticos en Tiempo de ejecución.
  • ...15 more annotations...
  • etiquetas de saltos
  • Funciones Anónimas
  • Heredoc para inicia
  • dos nuevos métodos
  • soporte para
  • sintaxis Nowdoc,
  • __callStatic y __invoke.
  • Heredocs usando comillas dobles, complementando la sintaxis de Nowdoc.
  • se pueden declarar Constants desde fuera de una clase utilizando la palabra clave const.
  • hay una forma reducida del operador ternario: ?:.
  • envoltura para flujos HTTP ahora considera los códigos de estado del 200 al 399 como éxit
  • posible el acceso dinámico a métodos estáticos.
  • Ahora se pueden anidra Excepciones.
  • Se ha añadido un recolector de basuras para referencias circulares, y está activado por omisión.
  • La función mail() ahora soporta registros de correos enviados. (Nota: Esto sólo se aplica a correos enviados mediante esta función.)
  •  
    unas pocas funcionalidades mas que se han añadido a la actualizacion de la ver. 5.3.0
Angely Rojas

Desventajas de la virtualización de servidores - 0 views

  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior. Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad. Teóricamente no podrás utilizar hardware que no este soportado por el hipervisor de virtualización. Hardware virtual obsoleto. Hasta hoy las máquinas virtuales solo nos ofrecen el acceso a tecnología antiguas como USB 1.0, Firewire 400, Ethernet 100, … pero por suerte hipervisor sigue evolucionando para estar al día con las últimas tendencias. La aceleración de vídeo se ve afectada por el menor rendimiento, pero se han conseguido que funcione muy bien las últimas versiones de aplicaciones de virtualización de escritorio como vmWare o Parallels ya incluyen soporte para OpenGL y DirectX. Aumento de las máquinas virtuales, como una vía para ahorrar compra de hierro, servidores dedicados reales, y con la idea de mejorar la escalabilidad de los proyectos, aunque también es necesario más tiempo de administración de sistemas, gestión de licencia (si tenemos virtualización de pago), posibles riesgos de seguridad, … A veces se desaprovechan los recursos con la creación de máquinas virtuales que no son necesarias. La avería o fallo de un servidor anfitrión de virtualización afecta a todos los servidores virtuales que aloja, por lo que es importante no solo copias de seguridad de las máquinas, si no incluso según lo crítico que sea el proyecto un clusters de servidores anfitriones para evitar te posible fallo. Como cada producto de virtualización usa sus propio sistemas, no hay uniformidad o estandarización de formatos, la portabilidad entre plataformas es realmente complicada. Por eso es importante esa decisión al principio, lo más normal es utilizar GNU/Linux como base. La virtualización incide de forma directa en la venta de servidores reales, aunque los servidores utilizados para virtualizar suelen ser más potentes y por supuesto más caros. Sobre esto se plantea una interesante pregunta, ¿existirá un canon oculto por comprar hardware para virtualización?. Como hemos comentado antes el sistema operativo anfitrión se vuelve crítico, por lo que la seguridad de este es vital, así como evitar reinicios innecesarios que hacen todas las máquinas virtuales que alojan puedan quedar fuera de servicio. El reiniciar ya no es la solución, como quizás muchas veces lo es.
  • escalabilidad
  • Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad.
  • ...13 more annotations...
  • algunas desventajas de virtualizar servidores.
  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior. Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad.
  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior.
  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior. Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad.
  • no podrás utilizar hardware que no este soportado por el hipervisor de virtualización.
  • Hardware virtual obsoleto. Hasta hoy las máquinas virtuales solo nos ofrecen el acceso a tecnología antiguas como USB 1.0, Firewire 400, Ethernet 100, … pero por suerte hipervisor sigue evolucionando para estar al día con las últimas tendencias.
  • La aceleración de vídeo se ve afectada por el menor rendimiento, pero se han conseguido que funcione muy bien las últimas versiones de aplicaciones de virtualización de escritorio como vmWare o Parallels ya incluyen soporte para OpenGL y DirectX.
  • Aumento de las máquinas virtuales, como una vía para ahorrar compra de hierro, servidores dedicados reales, y con la idea de mejorar la escalabilidad de los proyectos, aunque también es necesario más tiempo de administración de sistemas, gestión de licencia (si tenemos virtualización de pago), posibles riesgos de seguridad, …
  • A veces se desaprovechan los recursos con la creación de máquinas virtuales que no son necesarias.
  • La avería o fallo de un servidor anfitrión de virtualización afecta a todos los servidores virtuales que aloja, por lo que es importante no solo copias de seguridad de las máquinas, si no incluso según lo crítico que sea el proyecto un clusters de servidores anfitriones para evitar te posible fallo.
  • Como cada producto de virtualización usa sus propio sistemas, no hay uniformidad o estandarización de formatos, la portabilidad entre plataformas es realmente complicada. Por eso es importante esa decisión al principio, lo más normal es utilizar GNU/Linux como base.
  • La virtualización incide de forma directa en la venta de servidores reales, aunque los servidores utilizados para virtualizar suelen ser más potentes y por supuesto más caros. Sobre esto se plantea una interesante pregunta, ¿existirá un canon oculto por comprar hardware para virtualización?.
  • Como hemos comentado antes el sistema operativo anfitrión se vuelve crítico, por lo que la seguridad de este es vital, así como evitar reinicios innecesarios que hacen todas las máquinas virtuales que alojan puedan quedar fuera de servicio. El reiniciar ya no es la solución, como quizás muchas veces lo es.
José Alonso

vmware-server - 0 views

  • Palo Alto, California - VMware Inc., empresa líder en software de virtualización para ordenadores con procesador Intel, ha anunciado hoy la disponibilidad de la versión para Windows del software VMware GSX Server, el primer producto de virtualización que permite a las empresas dividir sus servidores basados en Windows en múltiples servidores virtuales seguros. El producto ha sido diseñado para satisfacer la creciente demanda de consolidación de servidores en el segmento Windows. La versión Windows de VMware GSX Server estará disponible inmediatamente en la tienda virtual de VMware (http://www.vmware.com/vmwarestore). Basado en una tecnología pendiente aún de patente, los productos de VMware son los primeros en virtualizar ordenadores con procesadores de Intel, lo que permite liberalizar capacidad para aplicaciones avanzadas, como consolidación de servidores, planificación de capacidad y abastecimiento rápido. Con los productos de VMware, las empresas pueden reducir sus costes y la complejidad informática mediante: - El uso de servidores virtuales para obtener niveles sin precedentes de capacidad de gestión respecto a servidores departamentales o empresariales físicos. - El uso de servidores virtuales para encapsular sistemas operativos y sus correspondientes aplicaciones, aislándoles de las variaciones en el hardware. - La incorporación de flexibilidad a los servidores, solucionando de esta forma problemas de incompatibilidad entre aplicaciones. - El traslado de los servidores desde hardware de bajo perfil hacia plataformas más extensibles y fiables, al mismo tiempo que ahorran dinero. "Muchas empresas nos comentan su necesidad de consolidar sus servidores", ha comentado Diane Greene, cofundadora, presidenta y directora general de VMware. "La mayoría de los servidores sólo se utilizan entre un 10 y un 35% de su capacidad. Nuestros productos de software permiten a las empresas hacer más operaciones con menos recursos, gozando, sin embargo, de un mayor nivel de flexibilidad y control". Sobre VMware VMware Inc. virtualiza la informática, reduciendo de forma drástica los costes y la complejidad asociados a los servicios empresariales. La virtualización proporcionada por VMware hace de los ordenadores físicos un conjunto lógico de recursos informáticos que pueden ser adaptados dinámicamente a cualquier sistema operativo o aplicación a voluntad del cliente. En consecuencia, los usuarios del software de VMware pueden consolidar sus servidores, gestionar su capacidad, racionalizar el despliegue de aplicaciones, garantizar niveles de calidad y acelerar el desarrollo y evaluación de servicios. VMware fue fundada en 1998 y tiene más de 750.000 usuarios registrados en todo el mundo. VMware está ubicada en Palo Alto, (California), y su dirección en Internet es www.vmware.com.
  •  
    Aquí tenemos una pequeña introducción acerca de la virtualización , así como sus mayores ventajas frente al sistema antiguo en cuanto la disposición de servidores
Ismael Romero

Tipos de datos en PHP - Cursos - Programación Web - 0 views

  • PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo:  .dma475 { width: 440px;}/*1*/ 000 001 002 003 004 005 006 007 008 009  <?php// La variable $var1 es un numero ( entero )$var1 = 3;// La variable $var2 es un texto ( cadena de caracteres )$var2 = "9 años";// Si juntamos las variables $var1 y $var2, obtenemos un texto  $var3 = $var1 . $var2; // "39 años"// Si en cambio las sumamos obtendremos un número$var3 = $var1 + $var2; // 12 ( 3 + 9)?> Maximizar  Seleccionar  PHP  Podemos forzar un tipo determinado, con la función settype o ente paréntesis delante de la variable uno de los siguientes tipos de datos:
  • google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad); No has iniciado sesiónConectar al sistema | Registrar usuario   .pestanas-foro { padding: 0px; margin: 0px; list-style: none; margin-top: 20px; } .pestanas-foro .current { border-bottom: 1px solid white; } .pestanas-foro td { padding: 5px; border-right: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); border-top: 1px solid rgb(136, 136, 136); } .pestanas-foro td.menu { background: #dddddd url(/images/fondo-tabs.jpg) } .pestanas-foro td a { color: black; } .pestanas-foro .current a { font-weight: bold; } Cursos   Cursos Cuestionarios Curso de PHP Capítulo   function show ( id ) { var user = document.getElementById("user_" + id ); if ( !user.style.display || user.style.display == "block" ) { var disp = "none"; } else { var disp = "block"; } user.style.display = disp ; var coment = document.getElementById("coment_" + id ); coment.style.display = disp ; } 8 votosTipos de datos en PHP PHP (Articulos) | Fecha: 16/04/09VersionesEditar/TraducirEnvía tu artículo >>  google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);   PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la d
  • PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo:  .dma475 { width: 440px;}/*1*/ 000 001 002 003 004 005 006 007 008 009  <?php// La variable $var1 es un numero ( entero )$var1 = 3;// La variable $var2 es un texto ( cadena de caracteres )$var2 = "9 años";// Si juntamos las variables $var1 y $var2, obtenemos un texto  $var3 = $var1 . $var2; // "39 años"// Si en cambio las sumamos obtendremos un número$var3 = $var1 + $var2; // 12 ( 3 + 9)?> Maximizar  Seleccionar  PHP  Podemos forzar un tipo determinado, con la función settype o ente paréntesis delante de la variable uno de los siguientes tipos de datos:
  • ...8 more annotations...
  • google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad); No has iniciado sesiónConectar al sistema | Registrar usuario   .pestanas-foro { padding: 0px; margin: 0px; list-style: none; margin-top: 20px; } .pestanas-foro .current { border-bottom: 1px solid white; } .pestanas-foro td { padding: 5px; border-right: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); border-top: 1px solid rgb(136, 136, 136); } .pestanas-foro td.menu { background: #dddddd url(/images/fondo-tabs.jpg) } .pestanas-foro td a { color: black; } .pestanas-foro .current a { font-weight: bold; } Cursos   Cursos Cuestionarios Curso de PHP Capítulo   function show ( id ) { var user = document.getElementById("user_" + id ); if ( !user.style.display || user.style.display == "block" ) { var disp = "none"; } else { var disp = "block"; } user.style.display = disp ; var coment = document.getElementById("coment_" + id ); coment.style.display = disp ; } 8 votosTipos de datos en PHP PHP (Articulos) | Fecha: 16/04/09VersionesEditar/TraducirEnvía tu artículo >>  google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);   PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la d
  • google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad); No has iniciado sesiónConectar al sistema | Registrar usuario   .pestanas-foro { padding: 0px; margin: 0px; list-style: none; margin-top: 20px; } .pestanas-foro .current { border-bottom: 1px solid white; } .pestanas-foro td { padding: 5px; border-right: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); border-top: 1px solid rgb(136, 136, 136); } .pestanas-foro td.menu { background: #dddddd url(/images/fondo-tabs.jpg) } .pestanas-foro td a { color: black; } .pestanas-foro .current a { font-weight: bold; } Cursos   Cursos Cuestionarios Curso de PHP Capítulo   function show ( id ) { var user = document.getElementById("user_" + id ); if ( !user.style.display || user.style.display == "block" ) { var disp = "none"; } else { var disp = "block"; } user.style.display = disp ; var coment = document.getElementById("coment_" + id ); coment.style.display = disp ; } 8 votosTipos de datos en PHP PHP (Articulos) | Fecha: 16/04/09VersionesEditar/TraducirEnvía tu artículo >>  google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);   PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la d
  • PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo: 
  • HP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo: 
  • HP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo: 
  • HP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo: 
  • HP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo: 
  • HP es un lenguaje de los denominados de tipo dinámico, lo que significa que una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en distintos momentos. Por esta razón, no soporta la definición de tipos en la declaración de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo: 
Juan Toledo

LinuxCentro.net - Caracteristicas de PHP - 0 views

  • Características de PHP 1. PHP PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas Web dinámicas, similar al ASP de Microsoft o el JSP de Sun, embebido en páginas HTML y ejecutado en el servidor.. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas de sí mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores la generación dinámica de páginas. No es un lenguaje de marcas como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes. 2. ¿Cómo Funciona PHP ? A diferencia de Java o JavaScript que se ejecutan en el navegador PHP se ejecuta en el servidor por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado es enviado al navegador. El resultado es normalmente una página HTML pero también podría ser una página WML (Wap). Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, sin embargo, para que sus páginas PHP funcionen el servidor donde están alojadas debe soportar PHP. 3. Características Al ser un lenguaje libre dispone de una gran cantidad de características que lo convierten en la herramienta ideal para la creación de páginas web dinámicas: Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, Sybase mSQL, Informix, entre otras. Integración con varias bibliotecas externas, permite generar documentos en PDF (documentos de Acrobat Reader) hasta analizar código XML. Ofrece una solución simple y universal para las paginaciones dinámicas del Web de fácil programación. Perceptiblemente más fácil de mantener y poner al día que el código desarrollado en otros lenguajes. Soportado por una gran comunidad de desarrolladores, como producto de código abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y reparen rápidamente. El código se pone al día continuamente con mejoras y extensiones de lenguaje para ampliar las capacidades de PHP. Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de información en formularios, foros de discusión, manipulación de cookies y páginas dinámicas. Un sitio con páginas webs dinámicas es aquel que permite interactuar con el visitante, de modo que cada usuario que visita la página vea la información modificada para propósitos particulares. 4. Seguridad PHP es un potente lenguaje y el intérprete, tanto incluido en el servidor Web como módulo o ejecutado como un binario CGI, puede acceder a ficheros, ejecutar comandos y abrir comunicaciones de red en el servidor. Todas estas características hacen que lo que se ejecute en el servidor Web sea seguro por defecto. PHP ha sido diseñado específicamente para ser un lenguaje más seguro para escribir programas CGI, Perl o C y con la correcta selección de las opciones de configuración de tiempo de compilación y ejecución se consigue la exacta combinación de libertad y seguridad que se necesita. Ya que existen diferentes modos de utilizar PHP, existe también una multitud de opciones de configuración que permiten controlar su funcionamiento. Una gran selección de opciones garantiza que se pueda usar PHP para diferentes aplicaciones, pero también significa que existen combinaciones de estas opciones y configuraciones del servidor que producen instalaciones inseguras. 5. Resumen PHP es un lenguaje script procesado en el lado del servidor. El PHP se muestra como código embebido dentro de una página HTML. El modo de operación del PHP es el siguiente: El Navegador realiza una petición al servidor (se escribe la URL). Después el servidor ejecuta el código PHP solicitado y retorna el código HTML generado al Navegador. Por último el Navegador muestra la respuesta del servidor. Este tipo de iteración permite algunas operaciones complejas como conexiones a bases de datos o ejecución de complejos programas. PHP además de soportar un numero masivo de bases de datos, incluyendo INFORMIX, ORACLE, Sybase, Solid y PostgreSQL, etc. También nos ofrece una gran variedad de funciones que nos permiten desarrollar múltiples funcionalidades que van desde enviar un e-mail, subir un archivo (upload), crear una imagen en tiempo de ejecución, interactuar con diversos protocolos de comunicación, interactuar con documentos XML, autenticación, creación dinámica de documentos PDF, entre muchas otras cosas. Las principales características de PHP son: su rapidez; su facilidad de aprendizaje; su soporte multiplataforma tanto de diversos Sistemas Operativos, como servidores HTTP y de bases de datos; y el hecho de que se distribuye de forma gratuita bajo una licencia abierta.
  •  
    Todo php
Miguel Ángel Sánchez Hernández

Chapter 21. Classical Printing Support - 0 views

  • Add Printer Wizard Driver Installation The printers initially listed in the Samba host's Printers folder accessed from a client's Explorer will have no real printer driver assigned to them. By default this driver name is set to a null string. This must be changed now. The local Add Printer Wizard (APW), run from NT/2000/XP clients, will help us in this task. Installation of a valid printer driver is not straightforward. You must attempt to view the printer properties for the printer to which you want the driver assigned. Open Windows Explorer, open Network Neighborhood, browse to the Samba host, open Samba's Printers folder, right-click on the printer icon, and select Properties.... You are now trying to view printer and driver properties for a queue that has this default NULL driver assigned. This will result in the following error message: “ Device settings cannot be displayed. The driver for the specified printer is not installed, only spooler properties will be displayed. Do you want to install the driver now?” Do not click on Yes! Instead, click on No in the error dialog. Now you will be presented with the printer properties window. From here, the way to assign a driver to a printer is open. You now have the choice of: Select a driver from the pop-up list of installed drivers. Initially this list will be empty. Click on New Driver to install a new printer driver (which will start up the APW). Once the APW is started, the procedure is exactly the same as the one you are familiar with in Windows (we assume here that you are familiar with the printer driver installations procedure on Windows NT). Make sure your connection is, in fact, set up as a user with printer admin privileges (if in doubt, use smbstatus to check for this). If you wish to install printer drivers for client operating systems other than Windows NT x86, you will need to use the Sharing tab of the printer properties dialog. Assuming you have connected with an administrative (or root) account (as named by the printer admin parameter), you will also be able to modify other printer properties such as ACLs and default device settings using this dialog. For the default device settings, please consider the advice given further in Installing Print Drivers Using rpcclient.
Angely Rojas

Cómo funciona la virtualización y para qué sirve | MuyPymes. El portal más co... - 0 views

  •   La virtualización está de moda. Si antes era una tecnología al alcance solamente de las grandes compañías. Ahora cualquier empresa pequeña o mediana tiene al alcance los beneficios de la virtualización, pero ¿qué es y para qué sirve? La reducción de precios en el hardware y la presencia de productos software de virtualización cada vez más asequibles ha democratizado esta tecnología que, bien utilizada, puede poner a nuestra disposición más opciones de sistemas operativos, costes menores y un mayor control sobe nuestra estructura. Dentro de la estructura informática de una empresa ya hemos visto que los servidores pueden desempeñar un papel importante para centralizar recursos y utilizar herramientas específicas que incrementan la productividad a través de la mejora de los procesos de producción, planificación o comunicación. La tecnología nos ofrece sin embargo la posibilidad de disponer de varios servidores con características muy distintas pero instalando físicamente una sola máquina. Este sistema se llama virtualización. A través de esta tecnología es posible hacer que los recursos de un ordenador, en este caso un servidor, puedan ser compartidos por una o más máquinas virtuales que se comportarán a su vez como servidores reales.
  •  
    ventajas de la Virtualización
  •  
    Para que este enlace sea más fácil de localizar deberíamos añadirle alguna etiqueta más como por ejemplo: virtualización y funcionamiento.
PINILLA CORDOBA

VMware - 1 views

  • VMware Player Es un producto gratuito que permite correr máquinas virtuales creadas con productos de VMware. Las máquinas virtuales se pueden crear con productos más avanzados como VMware Workstation, o con el propio VMware Player desde su versión 3.0 (las versiones anteriores no incluyen dicha funcionalidad). Desde la liberación de VMware Player, han surgido páginas web donde es posible crear las máquinas virtuales, como Builder VMX Builder. También es posible crear y redimensionar discos duros virtuales usando qemu. Por ejemplo, con la orden siguiente se creará una imagen de disco de 2Gb que puede ser usado con VMware. qemu-img create -f vmdk mi-disco-duro-1.vmdk 2G VMware ha establecido una comunidad alrededor de sus productos gratuitos, donde proporciona acceso a una creciente lista de máquinas virtuales gratuitas, y de libre disposición, con multitud de sistemas operativos y aplicaciones específicas pre configuradas y listas para ejecutar. También existen herramientas gratuitas para crear VMx, montar, manipular y convertir discos y disquetes VMware, para que los usuarios de VMware Player puedan crear y mantener VMs de manera gratuita, incluso para uso comercial. [editar] VMware Server (antes GSX) En un principio era una versión de pago, desde hace unos meses puede ser descargada y utilizada de forma gratuita. Esta versión, a diferencia de la anterior, tiene un mejor manejo y administración de recursos; también corre dentro de un sistema operativo (host), está pensada para responder a una demanda mayor que el Workstation. Otra diferencia entre VMware Server y Workstation es que se pueden ejecutar de manera concurrente más máquinas virtuales soportando servidores con hasta 32 procesadores y/o 64 GB de memoria, ofreciendo funcionalidad de administración remota, soporta una API avanzada y funcionalidad de scripting y se puede ejecutar en modo headless. [editar] VMware ESXi Es una version completa del producto ESX, pero con varias limitaciones, entre ellas: no permite instalar controladores (drivers) para hardware adicional (es decir, si el ESXi no posee los controladores el hardware no puede ser utilizado); no permite utilizar las funciones avanzadas de movimiento de maquinas virtuales encendidas (ON) de un equipo fisico a otro (VMOTION), ni hacerlo con el almacenamiento (STORAGEMOTION). Sin embargo, es muy util para conocer el funcionamiento del ESX, e incluso algunos fabricantes (como HP o DELL) da la opcion de comprar servidores precargados con ese sistema operativo en una memoria USB integrada en el equipo. [editar] Versiones Comerciales [editar] VMware ESX Server Artículo principal: VMware ESX Server Esta versión es un sistema complejo de virtualización, pues corre como sistema operativo dedicado al manejo y administración de máquinas virtuales dado que no necesita un sistema operativo host sobre el cual sea necesario instalarlo. Pensado para la centralización y virtualización de servidores, esta versión no es compatible con una gran lista de hardware doméstico, por ejemplo no reconoce los disco IDE como unidades de almacenamiento y seria inútil instalarlo en este tipo de discos (en la versión 3.5 ya esta soportado sata). Es realmente útil, ya que solamente ocupa 10 Mb de Ram y 55 de Disco Duro, aproximadamente... Para su administración, hay que instalar un software en una máquina remota, que se conecta por entorno web.
  •  
    diferencias entre versiones de VMware
Miguel Ángel Sánchez Hernández

Virtualización de VMware: optimización de los recursos de TI con la tecnologí... - 0 views

  • ¿Qué es la virtualización? El hardware informático x86 actual se ha diseñado para ejecutar un solo sistema operativo y una sola aplicación, lo que supone la infrautilización de gran parte de las máquinas. La virtualización permite ejecutar varias máquinas virtuales en una misma máquina física, donde cada una de las máquinas virtuales comparte los recursos de ese ordenador físico único entre varios entornos. Las distintas máquinas virtuales pueden ejecutar sistemas operativos diferentes y varias aplicaciones en el mismo ordenador físico. Aunque otros proveedores están subiéndose ahora al tren de la virtualización, VMware es líder en el mercado en este ámbito. Nuestra tecnología está probada en entornos de producción y la utilizan más de 170 000 clientes, incluido el 100% de las empresas de la lista Fortune 100.
  • ¿Cómo funciona la virtualización? La plataforma de virtualización de VMware se basa en una arquitectura preparada para la empresa. Utilice software como VMware vSphere y VMware ESXi (descarga gratuita) para transformar o “virtualizar” los recursos de hardware de un ordenador x86 (incluidos CPU, RAM, disco duro y controlador de red) para crear una máquina virtual completamente funcional que puede ejecutar su propio sistema operativo y aplicaciones de la misma forma que lo hace un ordenador “real”. Cada máquina virtual contiene un sistema completo, con lo que se eliminan los posibles conflictos. La virtualización de VMware inserta directamente una capa ligera de software en el hardware del ordenador o en el sistema operativo host. Contiene un monitor de máquina virtual o “hipervisor” que asigna los recursos de hardware de manera dinámica y transparente. Varios sistemas operativos se ejecutan de manera simultánea en el mismo ordenador físico y comparten recursos de hardware entre sí. Al encapsular la máquina entera (incluida la CPU, la memoria, el sistema operativo y los dispositivos de red), una máquina virtual es totalmente compatible con los sistemas operativos, las aplicaciones y los controladores de dispositivos x86 estándar. Puede ejecutar con toda seguridad varios sistemas operativos y aplicaciones al mismo tiempo en un solo ordenador; cada uno de ellos tendrá acceso a los recursos que necesite cuando los necesite.
    • ivan chill
       
      El hipervisor se encarga de asignar recursos hardware de manera dinámica y transparente Se crea capa en el sistema operativo host
  • Construya el centro de datos sobre una arquitectura flexible La virtualización de un ordenador físico único es solo el principio. Puede construir una infraestructura virtual completa, que abarque cientos de ordenadores físicos y dispositivos de almacenamiento interconectados con VMware vSphere, una plataforma de virtualización probada que se utiliza como base para la construcción de clouds privadas y públicas. No es necesario asignar servidores, almacenamiento ni ancho de banda de red a cada aplicación de manera permanente. En cambio, los recursos de hardware se asignan dinámicamente donde y cuando se necesitan dentro de la cloud privada. Las aplicaciones de máxima prioridad siempre disponen de los recursos necesarios sin necesidad de desperdiciar dinero en hardware que solamente se utiliza en las horas punta. Conecte esta cloud privada a una cloud pública para crear una cloud híbrida, que proporciona a la organización la flexibilidad, disponibilidad y escalabilidad que necesita para prosperar.
    • ivan chill
       
      No es necesario asignar servidores, almacenamiento ni ancho de banda de red a cada aplicación de manera permanente. Los recursos de hardware se asignan dinámicamente donde y cuando se necesitan dentro de la cloud privada.
  • ...1 more annotation...
  • Gestione sus recursos con el TCO más bajo La virtualización no es lo único importante. Se necesitan herramientas de administración para gestionar esas máquinas y la capacidad de ejecutar todas las aplicaciones y los servicios de infraestructura de los que depende la organización. VMware permite aumentar la disponibilidad de los servicios, porque elimina las tareas manuales en las que se cometen errores con mayor facilidad. Los centros de TI son más eficaces y efectivos con la virtualización de VMware. El personal gestionará una cantidad de servidores doble o triple, para proporcionar a los usuarios el acceso a los servicios que necesitan mientras conservan el control centralizado. Proporcione disponibilidad, seguridad y rendimiento integrados directamente, desde el escritorio hasta el centro de datos.
  •  
    Que es y como funciona la virtualización
ivan chill

dfs:apuntes:virtualizacion:heartbeat - Wiki IES Zonzamas - 0 views

  •  
    Configuración de servidor web de alta disponibilidad con dos equipos y partición en espejo. DRBD + Heartbeat
José Alonso

Como eliminar una base de datos (necesario para luego probar que la restaurac... - 2 views

Primero debemos de autentificarnos como administradores de la base de datos: user@ubuntu:~$ mysql -u root -p mi_base #Nos solicita la contraseña de la base de datos de la cual el usuario "root" e...

dfs cms seguridad

started by José Alonso on 25 Nov 10 no follow-up yet
PINILLA CORDOBA

Framework - Wikipedia, la enciclopedia libre - 0 views

  • La palabra inglesa framework define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, con base en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.
  • Introducción Son diseñados con la intención de facilitar el desarrollo de software, permitiendo a los diseñadores y programadores pasar más tiempo identificando requerimientos de software que tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional. Por ejemplo, un equipo que usa Apache Struts para desarrollar un sitio web de un banco, puede enfocarse en cómo los retiros de ahorros van a funcionar en lugar de preocuparse de cómo se controla la navegación entre las páginas en una forma libre de errores. Sin embargo, hay quejas comunes acerca de que el uso de frameworks añade código innecesario y que la preponderancia de frameworks competitivos y complementarios significa que el tiempo que se pasaba programando y diseñando ahora se gasta en aprender a usar frameworks. Fuera de las aplicaciones en la informática, puede ser considerado como el conjunto de procesos y tecnologías usados para resolver un problema complejo. Es el esqueleto sobre el cual varios objetos son integrados para una solución dada. Después de todo, un Framework no debe ser consciente de todos estos requerimientos sin tener que ser intrusivo con las aplicaciones que permite dentro de sí mismo. A esto le sumamos la capacidad de extenderse sin prejuicios para diversificar la expresión del programa mismo.
  • Básicos No es más que una base de programación que atiende a sus descendientes (manejado de una forma estructural y/o en cascada) posibilitando cualquier respuesta ante las necesidades de sus miembros, o secciones de una aplicación (web, de este modo). [editar] Arquitectura Dentro de este aspecto, podemos basarnos en el modelo MVC (Controlador => Modelo => Vista) ya que debemos fragmentar nuestra programación. Tenemos que contemplar estos aspectos básicos en cuanto a la implementación de nuestro sistema: Controlador: Con este apartado podemos controlar el acceso (incluso todo) a nuestra aplicación, esto pueden ser: archivos, scripts o programas; cualquier tipo de información que permita la interfaz. Así, podremos diversificar nuestro contenido de forma dinámica, y estática (a la vez); pues, sólo debemos controlar ciertos aspectos (como se ha mencionado antes). Modelo: Este miembro del controlador maneja las operaciones lógicas, y de manejo de información (previamente enviada por su ancestro) para resultar de una forma explicable, y sin titubeos. Cada miembro debe ser meticulosamente llamado, en su correcto nombre y en principio, con su verdadera naturaleza: el manejo de información, su complementación directa. Vista: Al final, a este miembro de la familia le corresponde dibujar, o expresar la última forma de los datos: la interfaz gráfica que interactúa con el usuario final del programa (GUI). Después de todo, a este miembro le toca evidenciar la información obtenida hasta hacerla llegar con el controlador. Solo (e inicialmente), nos espera demostrar la información. [editar] Estructura Dentro del controlador, modelo o vista podemos manejar lo siguiente: datos. Depende de nosotros como interpretar y manejar estos 'datos'. Ahora, sabemos que el único dato de una dirección estática web es: conseguir un archivo físico en el disco duro o de internet, etc. e interpretado o no, el servidor responde. El modelo, al igual que el controlador y la vista, maneja todos los datos que se relacionen consigo (solo es el proceso medio de la separación por capas que ofrece la arquitectura MVC). Y sólo la vista, puede demostrar dicha información. Con lo cual ya hemos generado la jerarquía de nuestro programa: Controlador, Modelo y Vista.
  •  
    Una ligera explicación de lo que son los Frameworks
  •  
    que es el Framework, una introducción y la arquitectura y Estructura.
PINILLA CORDOBA

Tutorial Básico PHP - 0 views

shared by PINILLA CORDOBA on 01 Dec 10 - Cached
  • ¿Qué es PHP? Oficialmente, PHP es un preprocesador de hipertextos, pero qué significa?. Para ilustrar esto podemos ver un simple ejemplo: <html>    <head>      <title>Example</title>    </head>    <body>      <?php echo "Hi, Esto es un Script PHP";?>    </body> </html> Esto es muy parecido a cualquier otro Script escrito en Perl o C. El código de PHP está incluido en tags especiales "<?,?>". Lo que hace diferente a PHP es que el código que se deba ejecutar se ejecuta siempre en el servidor. Así, al ejecutar el script anterior, el cliente recibirá sólo los resultados de la ejecución por lo que es imposible para el cliente acceder al código que generó la página. ¿Qué se puede hacer con PHP? En el nivel más básico PHP es equiparable a un CGI cualquiera. La mayor fuerza de PHP es que está preparado para soportar accesos a muchos tipos de bases de datos como: Adabas D dBase Empress FiclePro informix InterBase Solid Sybase Velocis Unix dbm mSQL MySQL Oracle PosgreSQL Además de esto, PHP soporta la utilización de otros protocolos como IMAP, SNMP, NNTP, POP3 o HTTP a nivel de socket. Algo de Historia PHP fue creado por Rasmus Lerdorf a finales de 1994, aunque no hubo una versión utilizable por otros usuarios hasta principios de 1995. Esta primera versión se llamó, Personal Home Page Tools. Al principio, PHP sólo estaba compuesto por algunas macros que facilitaban el trabajo a la hora de crear una página Web. Hacia mediados de 1995 se creo el analizador sintáctico y se llamó PHP/F1 Versión 2, y sólo reconocía el texto HTML y algunas directivas de mSQL. A partir de este momento, la contribución al código fue pública. El crecimiento de PHP desde entonces ha sido exponencial, y han surgido versiones nuevas como la actual, PHP3 y la incipiente PHP4.
  •  
    un poco sobre las caracteristicas y de como usar el php asi como: expresiones y operadores, clases y objetos, como manejar los errores...
  •  
    Que es el php y que se puede hacer con php
Miguel Ángel Sánchez Hernández

PHP: ¿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.
  • ¿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.
  • 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.
  • ...1 more annotation...
  • 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.
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
Jessica Andersen

Frameworks de desarrollo web en PHP - 1 views

  • PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas.
  • PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor
  • PHP 3 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 a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 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. [editar] PHP 4 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,[2] 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.[3] Según esta noticia [3] se dará soporte a fallos críticos hasta el 2008-08-09,...... [editar] PHP 5 El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). La versión más reciente de PHP es la 5.3.3 (22 de julio de 2010), que 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. Iteradores de datos. Manejo de excepciones. Mejoras con la implementación con Oracle. Aún se siguen publicando versiones de la rama 5.2.X, siendo publicada la versión 5.2.14 el 22 de Julio de 2010, aunque la mayoría son actualizaciones de seguridad
  • ...2 more annotations...
  • 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.
  • Frameworks en PHP CakePHP. CodeIgniter. DooPHP. Horde. Kajona. Kohana. Lithium. Qcodo. Seagull. symfony. Yii. Zend Framework.
  •  
    ¿que es php?, un poco de historia
  •  
    tipos de php
  •  
    Tipos de php
ivan chill

Tareas principales del PHP - 0 views

  • Funciones de correo electrónico Podemos con una facilidad asombrosa enviar un e-mail a una persona o lista parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto, persona a responder... Otras funciones menos frecuentes pero de indudable utilidad para gestionar correos electrónicos son incluidas en su librería. Gestión de bases de datos Resulta difícil concebir un sitio actual, potente y rico en contenido que no es gestionado por una base de datos. El lenguaje PHP ofrece interfaces para el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez. Gestión de archivos Crear, borrar, mover, modificar...cualquier tipo de operación más o menos razonable que se nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones para la gestión de archivos por PHP. También podemos transferir archivos por FTP a partir de sentencias en nuestro código, protocolo para el cual PHP ha previsto también gran cantidad de funciones. Tratamiento de imágenes
Alfre Gates

Qué es PHP - 0 views

  • Es un lenguaje para programar scripts del lado del servidor, que se incrustan dentro del código HTML. Este lenguaje es gratuito y multiplataforma.Por Miguel Angel AlvarezAtención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores. Podemos saber algo más sobre la programación del servidor y del cliente en el artículo qué es DHTML. Esquema del funcionamiento de las páginas PHP. Una vez que ya conocemos el concepto de lenguaje de programación de scripts del lado del servidor podemos hablar de PHP. PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar, al igual que ocurre con el popular ASP de Microsoft, pero con algunas ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad. Cualquiera puede descargar a través de la página principal de PHP www.php.net y de manera gratuita, un módulo que hace que nuestro servidor web comprenda los scripts realizados en este lenguaje. Es independiente de plataforma, puesto que existe un módulo de PHP para casi cualquier servidor web. Esto hace que cualquier sistema pueda ser compatible con el lenguaje y significa una ventaja importante, ya que permite portar el sitio desarrollado en PHP de un sistema a otro sin prácticamente ningún trabajo. PHP, en el caso de estar montado sobre un servidor Linux u Unix, es más rápido que ASP, dado que se ejecuta en un único espacio de memoria y esto evita las comunicaciones entre componentes COM que se realizan entre todas las tecnologías implicadas en una página ASP. Por último señalábamos la seguridad, en este punto también es importante el hecho de que en muchas ocasiones PHP se encuentra instalado sobre servidores Unix o Linux, que son de sobra conocidos como más veloces y seguros que el sistema operativo donde se ejecuta las ASP, Windows NT o 2000. Además, PHP permite configurar el servidor de modo que se permita o rechacen diferentes usos, lo que puede hacer al lenguaje más o menos seguro dependiendo de las necesidades de cada cual. Fue creado originalmente en 1994 por Rasmus Lerdorf, pero como PHP está desarrollado en política de código abierto, a lo largo de su historia ha tenido muchas contribuciones de otros desarrolladores. Actualmente PHP se encuentra en su versión 4, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades de las aplicaciones web actuales. Este lenguaje de programación está preparado para realizar muchos tipos de aplicaciones web gracias a la extensa librería de funciones con la que está dotado. La librería de funciones cubre desde cálculos matemáticos complejos hasta tratamiento de conexiones de red, por poner dos ejemplos. Algunas de las más importantes capacidades de PHP son: compatibilidad con las bases de datos más comunes, como MySQL, mSQL, Oracle, Informix, y ODBC, por ejemplo. Incluye funciones para el envío de correo electrónico, upload de archivos, crear dinámicamente en el servidor imágenes en formato GIF, incluso animadas y una lista interminable de utilidades adicionales. Se puede obtener mucha más información de PHP en los diversos manuales de PHP que hemos publicado en desarrolloweb. Manuales que atienden a los diversos niveles de cada programdor: Programación en PHP: Aprende PHP desde el principio con este manual que toca las prestaciones más imprescindibles. Programación en PHP II: Aprende a hacer una aplicación práctica en PHP. Un sistema de postales. Taller de PHP: otros artículos prácticos más avanzados con el lenguaje.
  •  
    By Alfred
Angely Rojas

Novedades de PHP6 - 0 views

  • principales cambios que se plantearon implementar
  • Unicode: Es el cambio más relevante en esta nueva versión. En PHP5 se puede activar Unicode bajo petición, pero en este caso, se dispara el consumo de recursos debido a que PHP tiene que almacenar todas las variantes de funciones, métodos y clases tanto en Unicode como en no-Unicode en la tabla de símbolos. Register Globals eliminadas: Cualquier variable global registrada que aparezca en el código nos devolverá un error E_CORE_ERROR y un enlace a la documentación en la que se detalla porqué es contraproducente utilizarlo. Para la versión actual 5.3 ya han sido marcadas como deprecated. Magic Quotes eliminadas: El bajo rendimiento de magic_quotes, magic_quotes_sybase y magic_quotes_gpc ha provocado la decisión de colocarlas como deprecated en la versión actual 5.3 y de eliminarlas definitivamente para la versión 6. Modo seguro eliminado: La razón es que aparentemente daba una idea errónea de que hacía a PHP seguro, cuando en realidad no mejoraba en nada la seguridad, si bien, open_basedir se conservará. ‘var’ y ‘public’ tendrán el mismo significado: Con PHP6 una variable ‘var’ va a considerarse ‘public’ adquiriendo idéntico significado. Desaparecerá el warning mostrado al usarlo aunque tengamos configurado  el nivel de error como E_STRICT. Return by Reference devolverá un error: Tanto $foo =& new StdClass() como function &foo producirán ahora un error E_STRICT. Compatibilidad zend.ze1 eliminada: ze1 intentó conservar el viejo comportamiento de PHP4, pero aparentemente “ni siquiera funciona al 100%”, así que será eliminado por completo y dará un error E_CORE_ERROR si se detecta. Se abandona el soporte de Freetype1 y GD1: Bibliotecas totalmente obsoletas y que no tiene sentido seguir manteniendo. FastCGI siemper activado: El código de FastCGI será renovado y estará siempre disponible para la CGI SAPI, no podrá ser desactivado. Register Long Arrays eliminado: En PHP6 sólo $_POST y $_GET serán aceptados, HTTP_*_VARS va a devolver un error.
  •  
    principales cambios para implementar php
1 - 20 of 21 Next ›
Showing 20 items per page