Posts Tagged ‘ de ’

Calendario de lanzamiento de Ubuntu 11.10 Oneiric Ocelot

Todavía resuenan los ecos del lanzamiento de Ubuntu 11.04 Natty Narwhal y la próxima versión,Ubuntu 11.10 Oneiric Ocelot ya tiene calendario de lanzamiento. Las fechas previstas por los responsables del desarrollo son:

  • Alpha 1: 2 de junio
  • Alpha 2: 30 de junio
  • Alpha 3: 4 de agosto
  • Beta 1: 1 de septiembre
  • Beta 2: 22 de septiembre
  • Versión final: 13 de octubre

Los cambios y novedades que se citan a continuación están es pleno debate, por lo que no necesariamente estarán todos presentes. Según se informa en diversas fuentes, las librerías de Gnome 3 se van a incorporar a Ubuntu 11.10 Oneiric Ocelot.

Posibles cambios en Ubuntu 11.10

Interfaz de usuario

Actualmente, el interfaz de usuario Unity está funcionando sobre Gnome 2. La incorporación de Gnome 3 permitirá elegir entre Gnome Shell o Unity. Os recuerdo los dos especiales que hemos dedicado a Unity en Genbeta hace unos días: Unity Shell. A fondo, (I) Descripción general y atajos de teclado y Unity Shell, a fondo (II): configuración y modificaciones.

Ubuntu 11.10 Oneiric Ocelot ofrecerá un escritorio 2D para aquellos usuarios con hardware obsoleto que no soporte OpenGL. Además, se incluirán las librerías Qt para facilitar a los desarrolladores más opciones sobre cómo pueden producir interfaces que sean a la vez funcionales y estéticamente atractivos en términos de aspecto. Unity 2D podría instalarse por defecto.

Navegador Web

Chromium podría sustituir a Firefox como navegador Web por defecto en Ubuntu 11.10. Ahora que Firefox y Chromium tienen un calendario de lanzamientos algo similar, Chromium tiene la oportunidad de llegar a ser el navegador por defecto en Ubuntu. Esto se va a saber en pocos días.

Cliente de correo

En este punto el debate puede ser intenso, Thunderbird puede sustituir por defecto a Evolution. Hay razones a favor de cada opción.

Por un lado, Thunderbird está ganando terreno, parece desarrollarse más activamente, es más familiar para los nuevos usuarios, hay una gran cantidad de extensiones disponibles y es más intuitivo y fácil de usar.

A favor de Evolution, su buena integración con el escritorio, dispone de infraestructura de traducción, funcionalidad de calendario, soporte para sincronización de contactos con Gmail, sin olvidar que el proceso de lanzamiento de GNOME es más acorde con el ciclo de 6 meses de Ubuntu. Evolution permite conectividad integrada con Microsoft Exchange.

Gestión de sesiones

En Ubuntu 11.10, LightDM podría sustituir a GDM. Hay varias razones, LightDM soporta HTML,CSS y Javascrip, está construido con menos código que GDM, unas 10.000 líneas en C para LightDM, frente a las casi 50.000 de GDM. Obviamente, LightDM es más fácil de mantener y el soporte de estándares Web puede brindar opciones para construir pantallas de Login muy diversas.

LightDM mejoraría la velocidad ya que se puede ejecutar login sin ejecutar una sesión de GNOMEcompleta. Y por último, el display manager puede ser compartido con Kubuntu, Xubuntu, Lubuntu, etc., pero conservando cada cual su impronta.

Copias de seguridad

Muchos usuarios se han quejado por la falta de una herramienta de copia de seguridad por defecto en Ubuntu, Déjà Dup es un buen candidato. Déjà Dup obtendría de Ubuntu One apoyo para que pueda sincronizar en la nube sin ningún esfuerzo de configuración para el usuario.

El horizonte de Ubuntu 11.10

Recalco que las posibles opciones de Ubuntu 11.10 están en pleno debate, no hay ninguna certeza aunque algunas tienen muchos visos de prosperar. Estas iniciativas son consecuencia de las peticiones de usuarios como vosotros que han expresado, al igual que habéis hecho en los cometarios, las carencias o mejoras necesarias en Natty Narwhal.

Unity no ha gustado a todo el mundo y no funciona más que en hardware moderno. Gnome tiene sus adeptos y Gnome Shell es una buena alternativa. ¿Y qué pasa con el servidor gráfico Wayland? En breve lo sabremos. Por último, los repositorios de Ubuntu 11.10 Oneiric Ocelot ya están abiertos.

Vía | Ubuntu WikiOMG! UbuntuWeb Upd8 | Genbeta.

Anuncios

Clase 4: Sentencias SQL.

En caso de que has llegado Directamente a esta entrada, Pasa Por la Clase 1 de Sentencias SQL.Clase 2 de Sentencias SQL y Clase 3: Sentencias SQL.

Hoy Hablaremos sobre las Sentencias SELECT (Seleccionar un Campo de una Tabla, Seleccionar Todos los Campos de una Tabla y Utilizar la Sentencia Select con la clausula WHERE).

Para ello ABrimos el EASY PHP como hicimos en la Primera Clase.

Inicio–>Todos los Programas–>Easy Php.
Luego nos Dirigimos hacia Nuestro Explorador Favorito y nos vamos a esta Direccion:http://127.0.0.1/home/index.php.
Luego Seleccionamos la Opcion: Manage MySql.

– Sentencia SELECT.

La sentencia select es una de las consultas mas poderosa y con mayor diversidad de uso dentro de SQL. En este caso veremos como seleccionar un Campo de una tabla.

En este caso utilizaremos una de las tablas que hemos usado durante las Clases, estoy hablando de la Tabla ARTICULOS, la cual  tomaremos el campo nombre y cosots  para mostrarlo usando la sentencia select.

Select Campos

Select Campos

La Sintaxis seria la Siguiente:

Select nombre_campo1,nombre_campon from nombre_tabla;

Donde Nombre_Tabla: se refiere al Nombre de la Tabla.
Nombre_campo: es el nombre del campo que queremos seleccionar.

Como ya hemos creado algunas tablas en la Primera clase, Procederemos a seleccionar los campos nombres y costos de la Tabla Articulos.

select nombre,costos from articulos;

Select Campos

Select Campos

Una vez ejecutada la Sentencia veremos resultados como estos:

Select Campos

Select Campos

Como pueden observar la consulta selecciona únicamente los campos Nombre y Costos.

– Sentencia Select Tabla:

Esta ves seleccionaremos Todos los Campos de una Tabla usando la Sentencia *From.

La sintaxis es la Sguiente:

Select *FROM nombre_tabla;

Donde *From: Significa que seleccionara todo los campos.
nombre_tabla: sera el nombre de la tabla.

Ahora procederemos a seleccionar todos los campos de la tabla Artículos con al siguiente sintaxis:

select *from articulos;

Select Todo los Campos

Select Todo los Campos

Si todo salio Bien veremos lo Siguiente:

Select Todo los Campos

Select Todo los Campos

Como observan esta ves se selecciono todos los campos de la Tabla Articulos.

– Sentencia Select con Condicon WHERE.

Esta ves seleccionaremos los campos siempre ycuando se cumpla la condicion WHERE.

Su sintaxis es la siguiente:

Select nombre_campo1,nombre_campo2 from Nombre_tabla where condicion;

Donde nombre_campo1 y nombre,campo2 son los campos que se quieran seleccionar.
nombre_tabla: es la tabla que corresponde a esos campos.
where condición: sera la condición que aplica a la selección de esos campos.

Seleccionaremos los campos nombre y precio de la tabla Articulos con la condición de que el fabricante sea el numero1:

Sentencia Where

Sentencia Where

Como bservan en la gráfica el fabricante numero “1” se repite tres veces pro lo tanto solo saldrán 3 productos Laptos, Celulares y Discos Duros.

Para ello la sentencia debe quedar asi:

select nombre,costos from articulos where fabricante=1;

Sentencia Where

Sentencia Where

Si todo sale bien observaremos los siguientes resultados:

Sentencia Where

Sentencia Where

Como veran solo salieron los resultados que corresponden al fabricante 1.

Espero hayan disfrutado del Tutorial, Cualquier duda o Pregunta no duden en hacerla.!! Hasta la Proxima Entrega! que seguiremso viendo un poco mas de consultas SELECT.

Clase 3: Sentencias SQL.

En caso de que has llegado Directamente a esta entrada, Pasa Por la Clase 1 de Sentencias SQL. y Clase 2 de Sentencias SQL.

Hoy Hablaremos sobre las Sentencias ALTER TABLE CHANGE (Cambiar Nombre de un Campo),  ALTER TABLE ADD (Agregar un Nuevo Campo) Y DROP TABLE (Eliminar Tabla).

Para ello ABrimos el EASY PHP como hicimos en la Primera Clase.

Inicio–>Todos los Programas–>Easy Php.
Luego nos Dirigimos hacia Nuestro Explorador Favorito y nos vamos a esta Direccion:http://127.0.0.1/home/index.php.
Luego Seleccionamos la Opcion: Manage MySql.

– Alter Table Change.

Empezaremos con la Sentencia Alter Table que permite Cambiar elNombre y Tipo de Datos de un Campo en una Tabla.

En este caso utilizaremos una de las tablas que hemos usado durante las Clases, estoy hablando de la Tabla ARTICULOS, la cual modificaremos el Campo PRECIO y le colocaremos el Nombre COSTO con un Tipo de Dato VARCHAR (50).

Campo a Modificar

Campo a Modificar

La Sintaxis seria la Siguiente:

Alter table nombre_tabla change nombre_campo_original nombre_campo_nuevo tipo_dato;


Donde Nombre_Tabla:
se refiere al Nombre de la Tabla.
Nombre_campo_original: es el nombre del campo original en la tabla que se quiere cambiar.
Nombre_campo_nuevo: es el nombre del campo que se quiere agregar.
Tipo_Dato: es el Tipo de Dato ya sea Varchar, Int etc que quieres contenga tu Nuevo Campo.

Como ya hemos creado algunas tablas en la Primera clase, Procederemos a Modificar el Campo PRECIO de la tabla ARTICULOS.

alter table articulos change precio costos varchar(50);

Una vez ejecutada la Sentencia veremos resultados como estos:

Consulta Alter Table

Consulta Alter Table

En la Siguiente Imagen podrán Ver como el Nombre del campo PRECIO cambio a COSTOS:

Campo Modificado

Campo Modificado

– Alter Table ADD.

Esta sentencia permite agregar un nuevo campo a la tabla.

Agregaremos un Nuevo campo a la tabla ARTICULO llamado RIF.


La sintaxis es la siguiente:

Alter table nombre_tabla add column nombre_campo tipo_dato(tamaño);

Donde Nombre_Tabla: es el nombre de la tabla.
nombre_campo: es el nombre del Nuevo campo que sera Agregado a la Tabla.
Tipo_Dato:
es el tipo de dato varchar, int, text etc y su tamaño.

Ahora procederemos a agregar el nuevo campo la sentencia quedaria ene este caso asi:

alter table articulos add column riff text(20);


Si todo salio bien veremso algo asi:

Consulta Alter Table ADD

Consulta Alter Table ADD

Antes habian solo 4 campos:

Antes de Agregar el Nuevo Campo RIF

Antes de Agregar el Nuevo Campo RIF

Ahora hay 5 campos:

Tabla con Nuevo Campo RIF

Tabla con Nuevo Campo RIF

NOTA: Dice null porque obviamente el campo esta vacio!

– Drop Table.

Esta sentencia permite eliminar una tabla.

Su sintaxis es la siguiente:

Drop table nombre_tabla;

Donde nombre_tabla: es el nombre de la tabla que quieres eliminar.

Como no deseo eliminar ninguna de las tablas que tengo creadas creare una y luego la eliminare para ello usaremos la sentencia create table que se las presente en la primera clase:

create table VICTIMA (codigo int primary key, nombre text(20), precio text(65),fabricante int);

Tabla Victima

Tabla Victima

Como puede observar en la imagen se creo ua nueva Tabla llamada VICTIMA.

Ahora la Eliminaremos con la sentencia DROP TABLE:

drop table VICTIMA;

Si todo salio bien podremos ver los cambios:

Pero antes nos saldrá un ventana diciéndonos que se eliminara una tabla y si esta seguro de hacerlo, le damos click en Aceptar.

MsgboxUna vez hecho esto se puede observar que la tabla ya no esta disponible:

Drop Table Vcitima

Drop Table Vcitima

Con esto terminamos la Tercera Clase de SQL.
En la Próxima Clase Hablaremos sobre la Consulta SELECT!!

Saludos.!

Clase 1: Sentencias SQL.

A Continuación Haré un Tutorial de Como Utilizar las Sentencias SQL a Través de un SGDB.

Para ello Necesitaremos Descargar un SGDB el Cual el elegido por mi es MySQL Lo Pueden Descargar desde su Pagina Oficial o desde Aqui.

Aunque de Igual Forma Trabajare con EasyPhp el Cual Trae Consigo (MySQL) que También nos Servirá como Practica
Para Descargarlo Hacer CLick Aqui .

Una Vez Descargado e Instalado Procederemos a Utilizar las sentencias mas Utilizadas en SQL.

Empezaremos con la Sentencia CREATE DataBase / Crear Base de Datos.

Para ello ejecutamos EasyPhp, Luego nos Dirigimos a Nuestro     Explorador Favorito y Colocamos: http://127.0.0.1/home/index.php

Veremos Algo como esto:

127.0.0.1

127.0.0.1

Luego Hacemos CLick en MANAGE MYSQL, Nos Saldra una Nueva Ventana como esta:


Mysql

Mysql

Hagamos CLick en el Boton SQL y veremos la Siguiente Pantalla:


SQL

SQL

En el Recuadro Blanco sera el Lugar donde Ejecutemos las Sentencias, Colocamosla Sentencia seguido de Hcaer click en Continuar.
* Empecemos con la Sentencia de Crear una Base de Datos la cual es la      Siguiente:

create database nombre;

Donde Nombre sera como llamaremos a Nuestra Base de Datos.
En mi Ejemplo la llamare: Prueba, la Cual la Sentencia nos Quedara  de esta Manera:

create database prueba;

Sentencia Create Database

Sentencia Create Database

Como Veremos en la Parte Superior Izquierda de su pantalla Podrá ver que se creo nuestra Base de Datos, El  (0) siginifica que nuestra base de datos no Tiene Ninguna Tabla de Datos.

Database

Database

– Sentencia Crear Tabla:


create table nombre_tabla (campo1 tipo de dato, campo 2, campo n tipo de dato)


Donde Nombre_Tabla: es el Nombre que llamaremos nuestra Tabla.
En mi Ejemplo Utilizare en Nombre de Tabla: Fabricantes.
Campos: son los Nombres de los Campos.
Para mas Información sobre los Tipos de Datos Hacer click AQUI.


create table fabricantes (codigo_fab int primary key , nombre varchar(20), capacidad int);


NOTA: Varchar(20) , EL 10 es el Numero de Caracteres que Recibira ese Campo. Los INT o necesitan un Numero de Caracteres. Primary Key Nos Permite Elegir un item como Campo Clave el Cual es Irrepetible.

Una Vez Ejecutada la Sentencia Veremos algo como esto:


Sentencia Create Table

Sentencia Create Table

Hagamos el Mismo Procedimientos esta Vez Crearemos la Tabla: Articulos.


create table articulos (codigo int primary key, nombre text(20), precio currency,fabricante int);


EL Resultado Sera:


Sentencia Create Table Articulo

Sentencia Create Table Articulo

Esto es Todo Por Hoy,Luego Seguiremos con Las demás Consultas Tales como INSERTAR,ACTUALIZAR,BORRAR.

CLASE 2: Sentencias SQL.

Saludos,! By Jorge Osorio!

Tipos de Datos en SQL

Tipos de Datos en SQL

Tipos de Datos en SQL

Categoría Descripción Tipo de Dato Base Descripción
Binary Un dato Binary almacena cadenas de bits. El dato consiste de números hexadecimales. Por ejemplo, el número decimal 245 vale en hexadecimal F5. binary Los datos deben tener la misma longitud fija (hasta 8 KB)
varbinary Los datos pueden variar en el número de dígitos hexadecimales (hasta 8 KB)
image Los datos pueden ser de longitud variable y exceder los  8 KB.
Character Los datos Character consisten de cualquier combinación de letras, símbolos, y caracteres numéricos. Por ejemplo, datos  character válidos:”John928″  “(0*&(%B99nh jkJ” char Los datos deben tener la misma longitud fija (hasta 8 KB)
varchar Los datos pueden variar en el número de  caracteres (hasta 8 KB)
text Los datos pueden ser cadena de caracteres ASCII que excedan los 8 KB.
Date time Los datos Date time consisten de combinaciones de fechas o horas válidas. No existe tipos de datos separados para fechas y horas para almacenar solo fechas o solo horas datetime Los datos fecha están comprendidos entre en el 1 de Enero de 1753 hasta el 31 de diciembre de 9999 (requiere 8 bytes por dato).
smalldatetime Los datos fecha están comprendidos entre en el 1 de Enero de 1900 hasta el 31 de diciembre de 2079 (requiere 4 bytes por dato).
Decimal Los datos Decimal consisten de datos numéricos que son almacenados al menor dígito significativo decimal Los datos pueden tener un máximo de 30 dígitos, que pueden estar todos a la derecha de la coma decimal. El tipo de dato almacena un representación exacta del número.
numeric En SQL Server, el tipo de datos numeric es equivalente al tipo de datos decimal.
Floating point Datos numéricos aproximados que consisten de datos con una aproximación tanto como el sistema de numeración binaria pueda ofrecer float Desde –1.79E + 308 a 1.79E + 308.
real Desde –3.40E + 38 a 3.40E + 38.
Integer Los datos Integer consisten de números enteros positivos y negativos tales como: –15, 0, 5, y 2.509. bigint Desde –2^63 (–9223372036854775808) a 2^63–1 (9223372036854775807). Tamaño 8 bytes.
int Desde –2.147.483.648 a 2.147.483.647 (requiere de 4 bytes por valor).
smallint Desde –32,768 a 32.767  (requiere de 2 bytes por valor).
tinyint Desde cero a 255 (requiere de 1 bytes por valor).
Monetary Monetary representa montos de dinero positivos o negativos money Desde –922.337.203.685.477,5808 a +922.337.203.685.477,5807 Tamaño 8 bytes.
smallmoney Desde –214.748,3648 a 214.748,3647 Tamaño 4 bytes.
Special Special se utiliza para datos que caben en ninguna de las categorís anteriores. bit Consisten en un 1 o un 0. Se usan para representar valores lógicos VERDADERO o FALSO, SI o NO
cursor Este tipo de dato es usado para variables o prámetros OUTPUT en procedimientos almacenados que contenga una referencia a un cursor. Cualquier variable creada con el tipo de datos cursor puede tomar valor nulo
timestamp Este tipo de datos es usado para indicar la secuencia de la actividad del SQL Server sobre una fila y es representado por un número incremental en formato binario.
uniqueidentifier Consiste de números hexadecimales de 16 byte, indicando un identificador único global (GUID). Los GUID son usados cuando una columna deba ser única frente a cualquier otra columna.
SQL_variant Este tipo de datos soporta a cualquier otro tipo de datos soportado por SQL Server excepto text, ntext, timestamp, image, y sql_variant.
table Es utilizado para almacenar un conjunto de resultados para su posterior procesamiento. El tipo de datos Table puede ser usado únicamente para para definir variable locales de tipo table o para retornar valores de una función definida por el usuario.
Unicode Al usar tipo de datos Unicode, una columna puede almacenar cualquier cualquier caracter definido por el estándar Unicode. Lo cual incluye a todos los caracteres definidos en los distintos conjuntos de caracteres. Los tipos de datos Unicode toman el doble de espacio de almacenamiento que los tipos no-Unicode. nchar Los datos deben tener la misma longitud fija (hasta 4000 caracteres Unicode)
nvarchar Los datos pueden variar en el número de  caracteres (hasta 4000 caracteres Unicode)


Los datos pueden exceder los 4000 caracteres Unicode.                                                                                                                                                                                                                                                                                                     
Ntext

Te Gusto Esto: mira como se usan estos tipos de datos en

El Curso/Turial SQL!!

Guía para vivir (y sobrevivir) el Mundial de fútbol en Internet

Guste o no, el evento de este año es la Copa Mundial de Fútbol. Durante el próximo mes, los ojos del planeta estarán postrados en los estadios de Sudáfrica. Si Alemania 2006 nos dio una probadita del potencial de Internet durante un Mundial, nadie duda que la edición de 2010 serála primera enteramente interactiva. Así como enTwitter ya le dan la bienvenida a los futboleros, otros sitios comienzan a prepararse para la fiesta del balón. En este ánimo, les dejo una guía sobrecómo aprovechar Internet durante el Mundial.

1. Arma tu propia revista deportiva

Feedly es un servicio que te permite generar una especie de portal especializado con tus canales de RSS de Google Reader. Tan fácil como armarte de fuentes, preparar tu propio canal, e importarlo a Feedly. ¡Voilá! Tienes tu revista deportiva. ¿Necesitas sugerencias? Yo recomiendo los especiales de ESPN DeportesEl PaísMarcaCNN MéxicoLa Información, entre otros.

2. Sigue en Twitter a varios jugadores

¿Quieres ver el Mundial desde la perspectiva de sus protagonistas? Una buena manera es seguir en Twitter a jugadores que tendrán participación en Sudáfrica. Aunque algunas selecciones prohibirán a sus integrantes subir información a la red social, siempre es enriquecedor seguir la Copa del Mundo desde dentro del vestidor. ¿Recomendaciones? Por Brasil estánKaká, o Luis Fabiano; por EspañaIker CasillasCarles PuyolCesc FábregasSergio RamosAndrés IniestaFernando Torres. También tenemos al delantero chileno Humberto Suazo, al atacante uruguayo Diego Forlán, o los mexicanosCuauhtémoc BlancoLuis Michel.

3. …Y también sigue a varios analistas

Los periodistas deportivos también están al asalto de Twitter. Varios son recién desempacados, otros ya llevan un buen rato en la tuitósfera. Para no saturar tu timeline, te recomiendo armarte una lista con tus favoritos para no perder detalle de la Copa del Mundo. ¿Mis favoritos? Bueno, yo recomiento a Fernando PalomoCiro ProcunaÁxel TorresHenry Winter,Juan Pablo VarskySantiago CañizaresJohn SutcliffeDaniel Arcucci.

4. Mira el Mundial por TV en Internet

Para desgracia de varios aficionados, muchos partidos de la Copa del Mundo estarán sólo por sistemas de cable. Sin embargo, hay sitios donde puedes ver el Mundial desde tu computadora. ¿Dónde? Está el sitio oficial de la FIFA; pero también están otras opciones como Justin.tv (incluso puedes descargar la app para tu iPod/iPhone), o Roja Directa.

5. Juega en línea

La cantidad de videojuegos en el Mundial es abrumadora. Desde el conocido FIFA 2010 World Cup: Sudafrica, pasando por muchísimas opciones más, el ambiente de juego está puesto para aprovecharse. Anímate a una partida por Xbox Live. ¿Más táctico? También hay muchas opciones en línea para armar tu equipo de fútbol fantasía, como la que ofrece Mediotiempo. También puedes armar una quiniela con tus amigos a través de Facebook o Twitter. El punto es divertirse.

6. ¡Infórmate!

El Mundial de Sudáfrica no sólo se limita a dar patadas a un balón. Es un fenómeno social, político y económico. Quizá no seas un aficionado al fútbol, pero eso no te debe limitar a conocer otros aspectos, desde leer la historia de los Mundialesen Wikipedia (para empezar), hasta explorar diferentes sitios. Por ejemplo, ¿sabías que Irak se adjudicó haber salvado laCopa del Mundo de un atentado de Al-Qaeda? ¿O que Discovery Channel ha preparado una serie de cuatro documentales sobre la ciencia, del fútbol, la estrategia de un partido, o la ingeniería detrás de los estadios? ¿Sabías que la polémica Ley Arizona podría significar que Estados Unidos pierda la sede del 2018? ¡No hay que cerrarse, sino disfrutar durante un mes en que el mundo respirará fútbol!

Autor: Pepe Flores
Via: Alt1040.com

A %d blogueros les gusta esto: