Programacion JAVA
Clases en JAVA
Las clases son las unidades básicas que componen una aplicación Java, en ellas se definen todas la estructuras de datos ( los datos son conocidos como propiedades o atributos) que va a usar una aplicación así como las funciones y procedimientos (conocidos como métodos) que procesan estos datos.
HTML
Hasta donde llega el HTML
HTML, increíble pero limitado
A pesar de que el HTML es una increíble invención y que junto con la WEB han tenido un conjunto de innovaciones que los han enriquecido. Ha llegado un momento en el que el agregar mayor funcionalidad al HTML lo haría tan difícil de manejar que pocos podrían comprenderlo y debido a que cada fabricante de browsers está creando nuevas versiones de HTML para que este tenga más funcionalidad y principalmente sea más dinámico. Han aparecido nuevas alternativas al HTML ( algunas de ellas usan el HTML como punto de entrada a la WEB, pero solo hasta allí se ve la similitud ) que proporcionan acceso a base de datos, programación de aplicaciones de propósito general, generación de animaciones e interfaces amigables y personalizables, mejoras visuales, etc. lo que ha traído como consecuencia confusión, falta de estándares y una pelea entre los fabricantes por imponer sus productos, entre estos productos están Java, Visual Basic Script, Java Script, ActiveX, etc. los cuales son productos que presentan y amplían las características de los documentos electrónicos difundidos por la WEB, pero que tiene la desventaja de que no todos los browsers podrán usarlos.
HTML
Conceptos Generales de HTML
Todas las páginas WEB han sido creadas usando un lenguaje especial conocido como Hypertext Markup Languaje (HTML), que permite organizar texto, gráficos, animación y sonido en documentos que un web browser (programa que interpreta este lenguaje y visualiza la información en la pantalla del computador) pueda reconocer. HTML es el lenguaje que hace el hipertexto e hipermedia posibles.
REDES
¿que es Internet?
Internet es un conjunto descentralizado de redes de comunicación interconectadas, que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos.
Linux
Comprimir y descomprimir GZIP, BZIP2, TAR y ZIP en Linux
Te enseñamos como comprimir y descomprimeor en linus con los principales comandos en GZIP, BZIP2, TAR y ZIP

Comprimir y descomprimir GZIP, BZIP2, TAR y ZIP en Linux
Como es común hoy en día, existen varios tipos de programas que sirven para comprimir/descomprimir archivos. Linux posee varias utilidades que cumplen estas funciones y varias otras además, entre las cuales podemos mencionar el respaldo de archivos para enviarlos entre las diferentes máquinas que se encuentran conectadas a Internet en el menor tiempo posible. Estas utilidades nos sirven tanto para manipular los formatos de archivos tipo Unix como para los formatos de archivos de tipo MS Windows.
Linux
EDITOR VI de Linux: comandos y funcionamiento del editor VI
Un editor de texto es simplemente un programa que se usa para editar archivos que contengan texto. Aunque hay muchos editores disponibles, el único que vamos a encontrar seguro en cualquier Linux Freebsd o Unix es “vi” (Visual Editor) .
Vi no es el editor de texto mas fácil de usar dado que no contiene ICONOS ni mouse ni ningún entorno grafico que ayude a movernos dentro de este, todo se realiza con el teclado en consola por lo cual hay que recordar las combinaciones de teclas mas comunes para un correcto manejo
Servidores
Manual de configuración de servidor web Apache y PHP
Manual de configuración de servidor web Apache y PHP

Manual de configuración de servidor web Apache y PHP
(más…)
MySQL
Cómo actualizar Apache, PHP, MySQL y phpMyAdmin
Como nos gusta ir a la última y continuamente hay actualizaciones de seguridad, voy a poner unas notas de cómo actualizar estos elementos una vez los tengamos instalados y saquen una nueva versión. Ten en cuenta que al sacar una nueva versión puede que haya cambios grandes en la forma de instalación, pues estas notas se harán suponiendo que la forma de instalación no cambia de una versión a otra, lo cual es habitual.

Cómo actualizar Apache, PHP, MySQL y phpMyAdmin
MySQL
Configuración de los usuarios del servidor MySQL
Recuerda que nuestro usuario de MySQL es root sin password. Con esto podría valernos para hacer pruebas utilizando MySQL en nuestro host local. Sin embargo, en este paso vamos a ver cómo eliminar el usuario «por defecto» y cómo crear nuestro propio usuario con contraseña, ya que así evitamos la brecha de seguridad que produce el tener el usuario root y dotamos de cierta seguridad a nuestro host local. Lo haremos mediante la utilidad phpMyAdmin.

Configuración de los usuarios del servidor MySQL
Varios
Como instalar phpMyAdmin
PhpMyAdmin es una utilidad que nos sirve para inteactuar con una base de datos de forma muy sencilla y desde una interfaz web. Nos sirve por ejemplo para crear bases de datos, tablas, borrar o modificar dados, añadir registros, hacer copias de seguridad, etc. Es una aplicación tan útil que casi todos los hosting con MySQL disponen de ella, por ello se analizará su instalación. Además, vamos a usarlo para crear los usuarios MySQL para así poder utilizar las bases de datos de forma segura. Al ser una aplicación escrita en PHP, necesita de Apache y MySQL para poder funcionar.
Varios
Configuración del archivo httpd.conf de Apache
Configuración del archivo httpd.conf de Apache
Ya que al inicio hicimos una distinción para los casos de Apache 1.3.X y para Apache 2.0.X, no vamos a ser menos ahora y distinguiremos los dos tipos. El motivo es que la gestión de los módulos es distinta en ambas versiones, por lo que la configuración no es idéntica. Asimismo cambia algo la configuración si se trata de PHP4 o PHP5, asi que tenemos 4 casos posibles combinando las dos versiones de Apache y las dos de PHP. Hay que editar el archivo httpd.conf que encontramos en la carpeta Conf dentro del directorio del Apache.
PHP
Instalacion PHP5
Procedemos a descargar el PHP para Windows. El archivo está localizado en la sección Downloads, apartado Windows Binaries, y es el Zip Package (no el installer, aunque éste ocupe menos luego no nos servirá). Para la versión 5.0.3, que es la versión disponible a fecha de actualización de este manual, es: PHP 5.0.3 zip package [7,433Kb]. Según vayan saliendo nuevas versiones podrás irlas encontrando en la citada sección downloads.
Varios
Como configurar correctamente Apache
Conceptos esenciales de APACHE
Apache debe su nombre a su origen: consiste en una versión parcheada del servidor de la NCSA. Hoy en día el servidor Apache es el número uno indiscutible del mercado. Apache debe esta posición principalmente a que es gratuito, su excelente rendimiento y su gran flexibilidad.

Como configurar correctamente Apache
Varios
Directivas Globales y de Funcionamiento en Apache
Para la configuración y el buen funcionamiento de apache es necesario modificar algunas directivas en el archivo httpd.conf. Apache intenta determinar las mejores directivas para nuestro sistema pero no siempre son las mas adecuadas para el entorno en el cual trabajamos. Se detallan los 2 tipos de directivas que encontramos en este archivo de configuración.
Varios
Distintos Dominios Virtuales en APACHE
Podemos encontrarnos con diferentes situaciones al hacer HOSTING o de dominios o de contenidos en Apache. Aquí se describe solo alguna de ellas con su explicación y ejemplos.
Varios
Usuarios y Passwords en Apache
Todos nos encontramos mas de una vez en alguna pagina web que requeríamos entrar pero nos pedía un User/Password. Esto es una de las virtudes de apache, sin interoperar con el sistema ya sea windows o Linux/Unix, Apache crea y puede modificar su lista de usuario para una pagina determinada. Para esto es necesario usar el Shell en linux para dar de alta los usuarios y algunas modificaciones en el archivo de configuración httpd.conf.
Varios
Creación de dominios virtuales en APACHE
Creación de dominios virtuales en APACHE
Podemos tener mas de un dominio en un server APACHE, esto es posible mediante la directiva VirtualHost la cual veremos un ejemplo debajo. Esta directiva puede tener muchas alternativas la que nosotros vamos a tomar es la que determinamos numero IP, puerto y NameServer
Varios
INSTALACION DE APACHE
Necesitaremos al menos 50 Mb de espacio libre en disco
10 Mb para el access_log 10MB=100.000 Requerimientos
10 Mb para el error_log 10MB=100.000 Errores

INSTALACION DE APACHE
PHP
Configurar php.ini en PHP4
Renombramos o copiamos el archivo C:\Servidor\PHP\php.ini-dist y le ponemos php.ini Ahora lo editamos con el mismo block de notas. Si lo necesitáramos (lee antes la explicación), editamos la línea register_globals = Off y la colocamos el valor: register_globals = On
MySQL
Instalación de MySQL para Windows
Instalación de MySQL
Vamos a hacer la instalación de una versión 4.0.X, por lo que en este caso buscaremos la versión que corresponda en los downloads para Windows. En la fecha de actualización de este manual, la versión utilizada fue la 4.0.23 Y repito que usamos una versión 4.0.X, no una 4.1.X, pues la 4.1.X no funcionará si sigues los pasos de este tutorial.

Instalación de MySQL para Windows
PHP
Configurar php.ini en PHP5
Renombramos o copiamos el archivo C:\Servidor\PHP\php.ini-dist y le ponemos php.ini Ahora lo editamos con el mismo block de notas. Si lo necesitáramos (lee antes la explicación), editamos la línea register_globals = Off y la colocamos el valor: register_globals = On
Varios
Como funciona SSL: Seguridad con SSL
En este articulo se explica como se utiliza la criptografía de clave pública RSA para seguridad en Internet. La implementación de Netscape del protocolo (SSL) Secure Sockets Layer utiliza las técnicas detalladas en este articulo.

Seguridad con SSL
La criptografía de clave pública RSA es extensamente utilizada para autenticación y encriptación en la industria informática. Netscape ha licenciado la criptografía de clave pública RSA de RSA Data Security Inc. para utilizarla en sus productos, específicamente para autenticación.
Programacion JAVA
Programación de Applets y Aplicaciones Multipropósito
Los objetos son modelos de programación, con los cuales se pueden crear botones, listas, menús, etc. en las aplicaciones de software.
En la programación e implementación de un objeto los estados (situación o valor que puede asumir) se guardan como variables, las cuales son privadas para los objetos, a menos que en la creación se especifiquen como públicas, las variables son inaccesibles desde fuera de los objetos.
(más…)
Wordpress
No me cargan las categorías en wordpress
Durante el dia de ayer me lleve un susto tremendo, por segunda vez en un año me desaparecieron todas las categorias de todos los blogs de wordpress alojados en mi servidor dedicado.
Tenía un problema que no sabía como solventar.
En mi servidor dedicado tengo instalado uns 20 blogs con wordpress.
(más…)