De regreso! con PHP Flex Java y C++ !!!

De regreso! despues de un periodo de inactividad de casi 7 meses! ahora con aportes que talvez ayuden en algo a alguien! mas que todo contenidos web, clases de PHP para manipular base de datos en mysql, clases de listados, de correos electronicos para los novatos (aun soy un novato, no crea), y lo revolucionario, principios de Flex! ahora podras llevar tus servicios web realizados en PHP al escritorio con Flex, dandole un gran toque de flash! solo necesitas conexion a internet y Adobe Air para correr tus aplicaciones Flex que se conectan a tus modulos PHP ya sea en tu servidor o en tu maquina local! y de vuelta a Java (Flex despierta interez por seguir con Java). Y como siempre, tenemos que reencontrarnos a nosotros mismos, volver a nuestras raices, C++ .... saludos!! pronto subire estas clases de PHP, que no seran la gran cosa, pero pueden dar ideas e impulsar desarrollo GNU!!!

Manual de desarrollo de PHP5 + MySQL + Apache

Descargar Manual de desarrollo de PHP5 + MySQL + Apache (en ingles)

Sistema de evaluaciones realizado en Bash usando Dialog y AWK

Un sistema de evaluaciones realizado como proyecto de catedra para la materia Sistemas Operativos. Realizado en Bash, haciendo uso de Dialog y AWK. Realizado por: Pablo Marti, Diego Melendez y Daniel Ayala en Agosto del 2008.


Link de descarga

Conexion y manipulacion de una base de datos en MySQL en Java usando Swing

Sencillo pero util proyecto realizado en Java como un parcial practico. Consiste en la manipulacion de una base de datos desarrollada en MySQL5 mediante el uso de clases en Java, utilizado componentes de Swing.
En este archivo se encuentran todas las especificaciones. Ideal para alguien adentrandose a Java.
Proyecto realizado en Java

Guias, manuales y ejemplos de Visual Basic.Net

Guias, manuales y ejemplos de Visual Basic.Net sobre:


  • Introduccion a .Net

  • Programacion n VB.Net

  • Clases e Interfases (con uso de Herencia y Polimorfismo)

  • Conexiones a bases de datos (ejemplos en Access y SQLServer 2005)

  • Programacion en capas (3 capas, con uso de Procedimientos almacenados)

  • Y muchas cosas mas...


http://rapidshare.com/files/136682019/Lenguaje_de_Programacion_I.rar.html

Seguridad en WebSites con PHP

Muchos son los desarrolladores web que toman de menos este punto al momento de realizar sus paginas web. No estan concientes de las vulnerabilidades que poseen sus sitios.
Las vias mas comunes para atacar un WebSite son:


  • Ejecución de código remotamente

  • Inyección de código SQL (SQL inyection)

  • Cross Site Scripting (XSS)


En PHP los metodos basicos para corregir vulnerabilidades en la seguridad es tener register_globals=off y tenes una buena validacion de datos (es recomendable el uso de las funciones mysql_real_escape_string() y addslashes() para validar datos a enviar a consultas SQL)


Web's Recomendadas

CMS realizado en bash

CMS (Content Managment System) realizado en bash version 3.1.17 como trabajo para la materia Sistemas Operativos. Realizado por Pablo Marti, Diego Melendez y Daniel Ayala, Julio del 2008.


Link de Descarga

Guia de comandos bash

Una muy buena guia de comandos de bash, de la A a la Z.


http://www.ss64.com/bash/

Importante tip para bash - general para todas las distros

Tras dos horas de estar tratando hacer funcionar un script sobre el uso de la sentencia for en bash (en mi caso en Debian 4.0 r3 etch amd64), pude descubrir un diminuto error pero el cual no deja que continue la ejecucion del script. Es mas, hace que la shell no reconozca al script.


Puede que, este mismo error se haya estado dando en otras distribuciones, y les atribuyan fallos del interprete (como por ejemplo en Ubuntu, distro hija de Debian). Al incio de todo script de bash, se tiene que escribir:


#!/bin/bash


Pues bien, cuando lo escribas, tienes que tener el cuidado de no escribir nada despues de esa llamada, ni siquiera un espacio.

Manejar paquetes en Debian

Un muy buen articulo de como manejar paquetes, los programas a utilizar (tanto en modo texto como en modo grafico), como tener una exelente lista de repositorios, como instalar, actualizar y eliminar paquetes en Debian.


http://www.lostscene.com/manuales/debian-apt.php
(fuente proporcionada por Cesar "chibo" Orellana)


Por cierto, todo esto bien puede ser empleado sin problemas en las demas distribuciones hijas de Debian (como Ubuntu). Para poder realizar todo esto en distribuciones sin relacion con Debian, tienes que instalar por tu cuenta los paquetes y programas necesarios.