Frameworks para PHP

Según la wikipedia, un framework es: “…una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado”. Tipicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje de scripting entre otros softwares para ayudar a desarrollar y unir los diferentes componentes de un proyecto.

 php-frameforks

En resumen, un framework es “algo” que nos ayuda a desarrollar nuestros proyectos con mayor rapidez.

  1. CakePHP. CakePHP es perfecto para desarrollar y administrar aplicaciones web. Muy utilizado y con una amplia comunidad tras el.
    website: http://cakephp.org/

    Leer el resto de la Entrada »

Excelente video tutorial sobre PHP y MySQL para descargar

Navegando por la red encontre un excelente video tutorial que no puede faltar en tu videoteca, el curso es un comprimido que tendran que descargar uno a uno desde los servidores de rapidshare, el tamaño que ocupa  es de 1,04 GB. una vez tengan los 11 archivos, los colocan en la misma carpeta y proceden a descomprimir.

Los temas que abarca son:

  1. Introduccion
  2. Acceder A Contenidos Dinamicos
  3. Trabajo Con Variables y Constantes
  4. Uso de Operadores
  5. Funciones de variables y condicionales
  6. Uso de Loops
  7. Almacenar Y Recuperar Datos de Archivos
  8. Funciones para Trabajar con Archivos
  9. Arrays Numericos y Asociativos
  10. Leer el resto de la Entrada »

Herramientas Gráficas para manejo de MySQL en Linux y Windows

MySQL es un sistema de gestión de bases de datos relacional, con licencia GPL (GNU). Su diseño multihilo le permite soportar una gran carga de forma muy eficiente.

Aunque MySQL es software libre, Se distribuye una versión comercial de MySQL, que no se diferencia de la versión libre más que en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser así, se vulneraría la licencia GPL.

Herramientas Gráficas para MySQL que funcionen en Linux y windows

En estase cción se hará un breve estudio de algunas de las herramientas gráficas que pueden ser utilizadas con MySQL. Entre otras cosas, se mencionarán sus principales características, el sistema operativo en el que se ejecutan, y eltipo de licencia que tienen.

MySQL GUI Tools

Cuenta con las siguientes herramientas: MySQL Administrator, MySQL Query Browser, y MySQL Migration Toolkit. Con Mysql query browser te puedes conectar a cualquier base de datos MySQL y ejecutar sentencias SQL con una interfaz gráfica muy sencilla e intuitiva. Además de poder ejecutar sentencias SQL, dispone de un estupendo editor visual de tablas, con el que permite a los más principiantes crear sus propias tablas con muchos campos, restricciones, claves, etc.

Leer el resto de la Entrada »

Instalar jdk 1.6 y Netbeans IDE 6.5 en Ubuntu Linux

JDK:

La instalación del Jdk es imprescindible, hay varias maneras de hacerlo:

  1. Desde los repositorios: En ubuntu 8.10 ya se encuentran dentro de los repositorios oficiales, asi que solo tenemos que buscarlos por el gestor de paquetes synaptip con la palabra jdk ó sun-java, selecionamos: sun-java6-bin, sun-java6-javadb, sun-java6-plugin, sun-java6-demo, sun-java6-jdk, sun-java6-source, sun-java6-doc, sun-java6-jre, sun-java6-src, sun-java6-fonts, sun-java6-jre-headless, y listo procedemos a la instalacion. Por linea de comandos esto se hace mas fácil! solo tenemos que copiar esto en una terminal y ejecutarla:

    $ sudo apt-get install sun-java6-jre sun-java6-source sun-java6-jdk

    esto instalará el jdk y sus dependencias!

  2. Leer el resto de la Entrada »

MyISAM vs InnoDB, y como habilitar InnoDB

Hoy estaba creando una base de datos en MySQL con la herramienta “MySQL Query Browser”, luego de ya haber avanzado bastante, al tratar de crear las llaves foráneas me da el siguiente error: “Foreing keys are currently only supported for the InnoDB….” y al tratar de cambiar a InnoDB mediante “MySQL Query Browser” , la opción me aparece como inhabilitada, bueno a raíz de esto tuve que buscarle una explicación y obtener una solución, aquí les va la explicación:

InnoDB

InnoDB es una tecnología de almacenamiento de datos de fuente abierta para MySQL, incluido como formato de tabla estándar en todas las distribuciones de MySQL AB a partir de las versiones 4.0. Su característica principal es que soporta transacciones de tipo ACID y bloqueo de registros e integridad referencial. InnoDB ofrece una fiabilidad y consistencia muy superior a MyISAM, la anterior tecnología de tablas de MySQL, si bien el mejor rendimiento de uno u otro formato dependerán de la aplicación específica.

Leer el resto de la Entrada »

Programación en Visual Prolog - PARTE III

Siguiendo con el curso de Programación en Visual Prolog, aquí viene la tercera entrega. Continuaremos con el ejemplo dado en Programación en Visual Prolog - PARTE II

Entendiendo y Mejorando el Programa

valioso(oro).
valioso(plata).
valioso(bronce).

Indican que la “La plata es valiosa”, “el oro es valioso”. Todos estos predicados se escriben en un “programa” de Prolog. Tras “correr” el programa, se pueden hacer estas consultas:

Leer el resto de la Entrada »

Programación en Visual Prolog - PARTE II

En esta oportunidad veremos algo sobre el programa en sí, su entorno visual y algunos ejemplos básicos.

EL ENTORNO DE VISUAL PROLOG

visual prolog

NUESTRO PRIMER PROGRAMA EN VISUAL PROLOG

Los programas en Prolog a lo que tienden es a desarrollar consultas en base a predicados que se escriben en un “programa” de Prolog. Tras “correr” el programa, se pueden hacer estas consultas.

Leer el resto de la Entrada »

Programación en Visual Prolog - PARTE I

Visual Prolog es un ambiente de programación para el lenguaje de programación Prolog. Contiene todo lo necesario para construir aplicaciones de gran tamaño, incluyendo compilador, linker y una gran librería con links a un amplio rango de APIs especializados.

La version personal es Gratuita, la profesional esta bajo pago, para poder descargarnos el programa basta con ir a http://www.visual-prolog.com e ir a la sección de descargas.

Tipos de datos en Prolog

Symbol.
Hay dos tipos de símbolos:
Leer el resto de la Entrada »

Netbeans y JDK como herramientas necesarias para programar en Java

Antes que todo quería disculparme por escribir esto despues de mucho tiempo luego de iniciado el curso, bueno, manos a la obra.  Necesitaremos el JDK y el Netbeans.

JDK-Kit de desarrollo de Java

Abrimos nuestro navegador favorito y nos dirigimos a http://java.sun.com/javase/downloads/index.jsp y descargamos el JDK(JDK 6 Update 7 es la última versión estable al escribir esto ), tendremos que elegir la plataforma y el idioma, aceptamos las condiciones de la licencia y procedemos a la descarga, finalmente lo  Instalamos en nuestro ordenador.

NETBEANS

Para los que no tengan el programa Netbeans,  tendrán que conseguirlo e instalarlo en sus respectivos ordenadores, para lo cual podemos ir a http://www.netbeans.org en donde podremos descargar la última version de este IDE(hoy es la version estable 6.1) para las diferentes plataformas de trabajo, ya sea Windows, Mac OS X, GNU/Linux o Solaris.

Leer el resto de la Entrada »

Conceptos básicos necesarios para entender java

Continuando con el Curso desde 0 de Java Usando Netbean se me hace imposible continuar sin tocar algo de teoría sobre el lenguaje java y algunos conceptos básicos que sin los cuales no podremos avanzar de una manera apropiada.

La Programación Orientada a Objetos como base de Java

La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Lo que quiere decir que  a partir de ahora todo es un Objeto para nosotros.

Leer el resto de la Entrada »

Cerrar
E-mail It