jueves, 27 de agosto de 2009

Yeeeeeeeaaaaaaaaaa una nueva opcion para publicar :)

Bueno esta vez m toco exponer acerca de.............. WORPRESS
WordPress es un sistema de gestión de contenido enfocado a la creación de blogs . Desarrollado en PHP y MySQL, bajo licencia GPL, tiene como fundador a Matt Mullenweg.
Historia
Nombre y versiones [editar]El nombre WordPress fue sugerido por Christine Selleck, una amiga del desarrollador principal Matt Mullenweg. WordPress también es el sucesor oficial de b2/cafelog.

Estructura
La estructura y diseño visual del sitio depende del sistema de plantillas (themes).
La filosofía de Wordpress apuesta decididamente por la elegancia, la sencillez y las recomendaciones del W3C pero depende siempre del theme a usar. "Classic", Separa el contenido y el diseño en XHTML y CSS, aunque, como se ha dicho, depende del "theme" que se esté usando. No obstante, el código que se intenta generar en las entradas ("posts") apuesta por esta característica forzando -si así se elige- un marcado correcto.
Funcionalidades
Fácil instalación, actualización y personalización.
Posibilidad de actualización automática del sistema implementada en la versión 2.7.
Múltiples blogs o bitácoras (desde la versión 1.6).
Capacidad de crear páginas estáticas (a partir de la versión 1.5).
Permite ordenar artículos y páginas estáticas en categorías, subcategorías y etiquetas ("tags").

Versiones [editar]
Actuales
2.7
2.7 Llamada "Coltrane",
2.6.3
2.6.2
2.6 (Tyner)
1.5.1) o TinyMCE
2.5.1
2.5 Brecker
2.4
2.5.
2.3 Dexter
2.2 (Getz)
2.0.12
2.0 (Duke)

Próximas
Rama 2.x:
2.9.
2.8.
2.7
2.0.12
Vulnerabilidades

En enero de 2007, muchos sitios reconocidos de blogs relacionados a optimización de búsquedas (Search engine optimization, SEO), así como muchos blogs comerciales de menor importacia y que utilizaban AdSense fueron objetivo de ataques con un exploit (pieza de código que explota una vulnerabilidad).[21]

Una vulnerabilidad en uno de los servidores web del proyecto WordPress permitió a un atacante introducir código con vulnerabilidades en forma de una puerta trasera (back door) para algunas descargas de WordPress 2.1.1.

Críticas
Las críticas de WordPress se han centrado varias veces alrededor de su seguridad; muchos problemas de seguridad[33] [34] no han sido resueltos en el software, particularmente entre 2007 y 2008. De acuerdo a Secunia, WordPress a noviembre de 2008 tiene 7 advertencias de seguridad no solucionadas (de un total de 31), con una calificación máxima de "Menos Crítica".

Despues d tanta teoria pues pasamos a la parte practica SI!!!!!!!!!!!
Primero entramos MPC donde comocamos una IP d una maquina q era \\10.10.10.6
se encontraba archivos los cuales tenian el programa de WORDPRESS la cual cambianos con el nombre d nosotras
entramos a la carpeta XAMMP
luego a HTDOX
y luevo abrimos un navegador donde en la barra d eenlace colocamos 10.10.10.6/lyanne(en mi caso)
Pero antes debes crear una carpeta en PHPMYADMIN con el nombre d usuario q utilizaras
donde creas una cuenta y pones
nombre d usuario
root
vacio
WP
bueno con esos datos tienes q llenar los requisitos q t piden
luego te dan un nobre d usuario y un codigo q tienes q anotartelo
Ya realizado esto puedes acceder a WORPRESS con tu cuenta y realizar publicaciones
O.K esto fue todo bueno esto tendria q publicarlo en mi nueva cuenta pero.............buenos ni modo jaja byee XOXO

viernes, 21 de agosto de 2009

COMPLEJO PEOR NO TANTO ;) MYSQL

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones
MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.
Aplicaciones MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla.
Plataformas MySQL funciona sobre múltiples plataformas, incluyendo:
AIX
BSD
FreeBSD
HP-UX
SCO OpenServer
SCO UnixWare
Tru64
eBD
Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista y otras versiones de Windows.
OpenVMS
Características de la versión 5.0.22 Un amplio subconjunto de ANSI SQL 99, y varias extensiones.
Soporte a multiplataforma
Procedimientos almacenados
Disparadores (triggers)
Cursores
Vistas actualizables
Soporte a VARCHAR
INFORMATION_SCHEMA
Modo Strict
Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle
Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial)
Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación (savepoints) con InnoDB
Soporte para SSL
Query caching
Sub-SELECTs (o SELECTs anidados)
Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para múltiples maestros por esclavo.
indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM
Características (versión 4.0) Inicialmente, MySQL carecía de elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de páginas web con contenido dinámico, justamente por su simplicidad.
Poco a poco los elementos de los que carecía MySQL están siendo incorporados tanto por desarrollos internos, como por desarrolladores de software libre. Entre las características disponibles en las últimas versiones se puede destacar:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente.
Disponibilidad en gran cantidad de plataformas y sistemas.
Diferentes opciones de almacenamiento según si se desea velocidad en las operaciones o el mayor número de operaciones disponibles.
Transacciones y claves foráneas.
Conectividad segura.
Replicación.
Búsqueda e indexación de campos de texto.
MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a una galería de pinturas o el vasto volumen de información en una red corporativa. Para agregar, acceder a y procesar datos guardados en un computador, usted necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de información, los administradores de bases de datos juegan un papel central en computación, como aplicaciones independientes o como parte de otras aplicaciones.
MySQL es un sistema de administración relacional de bases de datos.
Características distintivas Las siguientes características son implementadas únicamente por MySQL:
Múltiples motores de almacenamiento (MyISAM, Merge, InnoDB, BDB, Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en 5.x), permitiendo al usuario escoger la que sea más adecuada para cada tabla de la base de datos.
Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para incrementar el número de transacciones por segundo.
Tipos de compilación del servidor
Hay tres tipos de compilación del servidor MySQL:
Estándar: Los binarios estándar de MySQL son los recomendados para la mayoría de los usuarios, e incluyen el motor de almacenamiento InnoDB.
Max (No se trata de MaxDB, que es una cooperación con SAP): Los binarios incluyen características adicionales que no han sido lo bastante probadas o que normalmente no son necesarias.
MySQL-Debug: Son binarios que han sido compilados con información de depuración extra. No debe ser usada en sistemas en producción porqué el código de depuración puede reducir el rendimiento.
Usuarios destacados
Amazon.com
Google - Para el motor de búsqueda de la aplicación AdWords.
phpBB, Uno de los más famosos sitios de foros, con miles de instalaciones y con millones de usuarios.
Nokia, usa un cluster MySQL para mantener información en tiempo real sobre usuarios de redes de móviles.
Wikipedia, sirve más de 200 millones de consultas y 1,2 millones de actualizaciones cada día, con picos de 11.000 consultas por segundo.
WordPress, con cientos de blogs alojados en él.
Yahoo! - para muchas aplicaciones críticas.
OK esta fue muuuuuuuuuuuuuuuuuuuuuuucha toeria pero es nesesaria para darse cuenta de q se trata MYSQL.
Bueno despues de la famosa "teoria" pasamos a la practica :) yeaaaaaaa
pero utilizaremos el CMD para los comandos :( es q es muy aburrido
Primeramente abriremos el CMD en la ventana "ejecutar"
Luego colocamos
_cmd_c_:/ NOTA: (_) es espacio
cd_ramp
cdmysql
cdhim
mysql_u_root_
El nombre de la base de datos sera (bueno para mi)promolyanne
La tabla se llamara: amigos
seguimos
para ver la lista de la base de datos
show_database
Para conectarse con la base de datos
connect_promolyanne
para ver las tablas
show_tables
Para mostrar la lista en la tabla
show table status
para crear tabla (bueno eso lo realizamos directamente en PHPMyadmin)
create table amigoscon 2 espacios Nombre y clave los cuales deben contar con 25 y 10 espacios para los caracteres respectivamente
Para llenar datos INSERT_INTO_amigos values ('igor','65');
Busqueda
select* from amigos limit (0,2);
select nombre from amigos where nombre like "b"o tambien utilisaz %? q srven de comodin
Bueno esta ultima parte no se entiende mucho porq no puedo explicarla muy bien q digamos jaja
O:K muchas gracias por su atencion y hasta la proxima

sábado, 15 de agosto de 2009

PHPMyADMIN :O ¿Qué es eso!!!!?

Bueno el dia miercoles en lass clases de computacion hablamos aserca de................PHPMyADMIN, y con la exposicion q realizaron algunas compañeras entendimos en q se basaba o cual era su fin, pero aparte de dar la exposicion el profesor no mostro como era este programa en si y como se debia utilizar esta herramienta muuy pero muy importante.
En principio PHPMyADMIN proviene de.:
PHP: el lenguaje q utiliza una base de datos.
My: de Mysql
ADMIN: de administrar
jaja es facil memorirasse eso :)
entonces definimos q:
PHPMYADMIN es una herramienta de software(programa) libre escrito en PHP destinado a manejar la administración de MySQL el cual se administra la base de datos.
Una de las caracteristicas muy importantes de este programa es q puede ser manipulado o manejado por cualquier persona ya q no es necesario q tenga grandes conocimientos en la creacion y administracion d base de datos.


ESte grafico muestra el interfaz de PHPMyADMIN
Como podemos observar en este programas existe muchas tablas en las cuales podemos modificar, buscar, agregar, ect, datos
Otro dato importante es q existe tambien el PHP qj sqladmin q es parecido al anterior pero se maneja en otro idioma