Ejemplos de códigos en PHP

. 04 julio 2009
0 comentarios

Algunos ejemplos de códigos escritos en PHP:

  1. Procesar un formulario con PHP
  2. Mostrar imágenes de forma aleatoria con PHP
  3. Insertar registros en una base de datos MySQL con PHP
  4. Ejecutar consultas multiples de MySQL con PHP
  5. Paginar el resultado de una consulta con PHP y MySQL
  6. Transacciones MySql con PHP
Vía: http://expresionweb.wordpress.com/

XAJAX

. 22 junio 2009
0 comentarios

Es una biblioteca código abierto de PHP capaz de generar aplicaciones Web con tecnología AJAX.

Xajax utiliza una forma de trabajo de funciones, designando qué funciones de código PHP se convierten en funciones AJAX.

AJAX se ha convertido en una de las tecnologías más populares para la creación de aplicaciones Web dinámicas. Por tal razón hay una gran cantidad de bibliotecas y frameworks que nos permiten hacer uso de esta tecnología de una manera sencilla y cómoda. Algunos de ellos son Prototype, ScriptAculous, Google Web Toolkit (GWT), Xajax entre otros. En este artículo se realizará una comparación entre las Web Tradicionales y la introducción de la tecnología AJAX en las mismas, pero principalmente se centrará en la implementación de AJAX utilizando la biblioteca Xajax.

Características

En la actualidad se encuentran diversas clases de bibliotecas y frameworks de AJAX disponibles para los desarrolladores de aplicaciones Web. Algunas de ellas son Prototype y ScriptAculo. Sin embargo para optar por estas soluciones los desarrolladores deben tener un conocimiento, si bien no muy elevado, pero si sólido de Javascript. Por tal hecho, la mayoría de ellos y sobre todo los que utilizan PHP, al hacer uso de estos frameworks podrían encontrar dificultades.

Por otro lado, la biblioteca Xajax es una biblioteca puramente centrada en PHP. Con la introducción de la misma el manejo de AJAX en PHP se hace mucho más sencillo y sobre todo solo se necesita escribir sentencias muy cortas y simples en Javascript, lo que supone una ventaja frente a otras soluciones.

Otras de las características son:

  • Xajax es compatible con Firefox, Mozilla, Internet Explorer, Opera y Safari.
  • Xajax puede ser usado para actualizar estilos, clases CSS, botones de selección, casillas de verificación y botones de radio o cualquier otro atributo de un elemento
  • Cada función registrada para ser accesible a través de Xajax puede tener distintos tipos de petición.
Enlace: http://xajaxproject.org

FPDF

.
0 comentarios

FPDF es una clase escrita en PHP que permite generar documentos PDF directamente desde PHP, es decir, sin usar la biblioteca PDFlib. La F de FPDF significa Free (gratis y libre): puede usted usarla para cualquier propósito y modificarla a su gusto para satisfacer sus necesidades.

FPDF tiene otras ventajas: funciones de alto nivel. Esta es una lista de sus principales características:

  • Elección de la unidad de medida, formato de página y márgenes
  • Gestión de cabeceras y pies de página
  • Salto de página automático
  • Salto de línea y justificación del texto automáticos
  • Admisión de imágenes (JPEG, PNG y GIF)
  • Colores
  • Enlaces
  • Admisión de fuentes TrueType, Type1 y codificación
  • Compresión de página
Enlace: http://www.fpdf.org

PHPPowerPoint

.
0 comentarios

Es un conjunto de clases para PHP que te permiten leer y escribir archivos de power point 2007 utilizando para esto el estandar OpenXML de Microsoft.

Las características de PHPPowerPoint son:

  • Crea presentaciones en memoria
  • Cambia los meta datos de la presentacion (autor, titulo, descripcion)
  • Agrega diapositivas a la presentacion
  • Soporta diferentes fuentes y estilos de fuente.
  • Soporta formato, estilos, rellenos y gradientes
  • Soporta hipervinculos
  • Permite agregar imagenes
  • Permite definir estilos para las imagenes como posicion, rotacion, y sombra
  • Configura las opciones de impresion (encabezado, pie de pagina, margenes, tamaño de papel y orientacion)
  • Entre otras…
La libreria funciona en PHP 5.2 o superior con las extensiones phpzip, phpxml, y php_gd2 habilitadas.

Enlace: http://www.phppowerpoint.net

CCleaner

. 20 junio 2009
0 comentarios

CCleaner es una herramienta que te ayuda a mantener tu sistema en perfecto estado haciendo una limpieza a fondo que mejora el rendimiento general y aumenta el espacio libre en disco.

CCleaner elimina ficheros temporales, archivos que "colgados" después de instalaciones y listas de ficheros usados recientemente. También vacía la papelera del PC y elimina rastros de navegación.

Antes de borrar, CCleaner te permite especificar qué elementos quieres eliminar y cuáles prefieres conservar.

CCleaner también incluye un limpiador del Registro de Windows que lo analiza en busca de entradas no válidas.

Descaraga: CCleaner.

Curso de iniciación a la programación con C#

. 16 junio 2009
0 comentarios

Contenido:

  1. Breve introducción de aproximación a C#. Descripción teórica de la programación orientada a objetos
  2. Bases generales: introducción a la tecnología .NET y bases sintácticas de C#
  3. Espacios de nombres, clases, indicadores (variables y constantes) y el sistema de tipos de C# (CTS de .NET Framework)
  4. Operadores de C#
  5. Nuestra primera aplicación en C#: "Hola mundo"
  6. Métodos (1ª parte), sobrecarga de métodos, argumentos por valor y por referencia y métodos static
  7. Constructores, destructores y el recolector de basura
  8. Campos y propiedades.
  9. Control de flujo condicional: if...else if...else; switch
  10. Control de flujo iterativo: bucles (for, while, do), instrucciones de salto y recursividad.
  11. Arrays
  12. Indizadores, sobrecarga de operadores y conversiones definidas
  13. Estructuras; Más sobre las clases; Herencia e Interfaces
Enlace: Curso C Sharp.

La biblia de ubuntu en español

. 06 junio 2009
0 comentarios

A continuación les traigo una wiki de La Biblia de Ubuntu en español que es la traducción del libro Ubuntu Linux Bible.

Contenido:

Parte I: Empezando con Ubuntu Linux
Capítulo 1: El proyecto Ubuntu Linux
Capítulo 2: Instalando Ubuntu
Capítulo 3: Escenarios de instalación de Ubuntu

Parte II: Ubuntu para los usuarios de Escritorio
Capítulo 4: Conceptos básicos del sistema Linux
Capítulo 5: Usando el escritorio GNOME
Capítulo 6: Usando herramientas de la Línea de Comandos
Capítulo 7: Trabajando con archivos de texto en Ubuntu
Capítulo 8: Leyendo y enviando correo con Evolution
Capítulo 9: Surfeando la web con Firefox
Capítulo 10: Creando y publicando documentos
Capítulo 11: Otro software de oficina: hojas de cálculo y presentaciones
Capítulo 12: Trabajando con gráficos
Capítulo 13: Trabajando con multimedia
Capítulo 14: ¿Quieres jugar?
Capítulo 15: Conectándose a otros sistemas
Capitulo 16: Transferir y compartir ficheros con Ubuntu
Capítulo 17: Electrónica de consumo y Ubuntu
Capítulo 18: Software de desarrollo en Ubuntu

Parte III: Ubuntu para Administradores de Sistema
Capítulo 19: Comprendiendo los procesos de arranque y apagado de Ubuntu
Capítulo 20: Añadiendo, quitando y actualizando el software
Capítulo 21: Gestionando usuarios, grupos, autentificación y permisos avanzados
Capítulo 22: Copias de seguridad y restauraciones de ficheros
Capítulo 23: Añadiendo hardware y conectando periféricos
Capítulo 24: Configuración y seguridad de la red
Capítulo 25: Sin cables

Parte IV: Configurando servidores en Ubuntu
Capítulo 26: Instalando un servidor Web
Capítulo 27: Instalando un servidor de correo
Capítulo 28: Instalando un servidor DHCP
Capítulo 29: Instalando un servidor DNS
Capítulo 30: Instalando un servidor de impresión
Capítulo 31: Instalando un servidor NFS
Capítulo 32: Instalando un servidor Samba

Enalce: Biblia Ubuntu Online.