Posts Tagged ‘ free ’

Disponible Ubuntu 12.04!

 

Ya está disponible para su descarga la última versión de Ubuntu: Precise Pangolin. Todos los que tengáis la anterior podéis instalar esta nueva a través del Gestor de Actualizaciones.

Las principales novedades llegan a nivel de Unity, que Canonical ha querido pulir y mejorar de cara a la usabilidad general del sistema. También se han eliminado por completo por defecto las librerías Mono y sobre todo la inclusión de HUD, una herramienta que tiene sus raíces en el famoso Quicksilver de OS X u otros lanzadores de aplicaciones como Launchy en Windows y que nos permite realizar algunas de las acciones más comunes, tanto a nivel de abrir aplicaciones como de ejecutar acciones dentro de ellas utilizando únicamente el teclado.

Podemos aplicar una acción específica, controlar la música, visitar el historial del navegador, cambiar nuestro estado de disponibilidad en el cliente de mensajería isntantánea… Precise Pangolin no es una actualización crítica de Ubuntu ni trae cambios drásticos, como en su día fue la inclusión de Unity, pero por supuesto sí que está recomendada para todos aquellos que uséis Oneiric Ocelot o alguna de las anteriores.

Descargar: AQUI!

La apuesta de Google para no perder con Facebook [Google+]

Google+

Google+

 

Dicen los que saben que cuando Larry Page tomó las riendas del gigante de internet, hace unos meses, dejó en claro que lo suyo era crear una nueva red social.

Page habría enviado un correo electrónico a sus empleados prometiendo un bono a quienes ayudaran a que la empresa triunfara en el único terreno en el que se estaba quedando atrás: el campo social.

Es difícil saber si la anécdota es verdad, es mentira o -como muchas otras cosas en la vida- cuenta con un poco de las dos cosas.

Lo que sí podemos saber es que con el lanzamiento de Google+, el buscador cree haber encontrado la llave de la felicidad.

La cosa no es menor. Su futuro depende de que esté en lo correcto.

Lo que está en juego

¿Por qué Google necesita tan desesperadamente un triunfo social? Porque la gente está abandonando sus hábitos de navegación, alejándose de los motores de búsqueda y confiando más en la información que le brindan sus contactos.

Eso significa que menos personas pasarán tiempo buscando en la web y más individuos harán clic en los vínculos que sus amigos publican en las redes sociales.

Y ésas son malas noticias para Google, que depende enteramente de la publicidad como modelo de negocio.

Para que dicha publicidad sea efectiva, la empresa requiere contar con la mayor cantidad de datos e información posible de sus usuarios.

En otras palabras, necesita que los usuarios de internet pasen más tiempo dentro de sus muros virtuales y menos en Facebook.

Por eso, no es de extrañar que, al anunciar al mundo la nueva herramienta, el vicepresidente de Google, Vic Gundotra, haya dicho: “El problema es que los servicios en línea de estos días convierten las amistades en comida rápida”.

La compañía ya ha intentado jugar póker en la mesa social y ha perdido varias manos.

Google Buzz y Google Wave son claros ejemplos de productos que la empresa anunció con bombos y platillos para después desdeñar al primero y cerrar por completo al segundo.

Hasta ahora, a Google se le han perdonado estas fallas, pero un tercer fiasco podría dejar al motor de búsqueda muy herido.

Competir con Facebook

De entrada, la estrategia parece apuntar al camino correcto.

Google+ no es sólo una red social para amigos; es una red para conocidos que los agrupa de acuerdo a intereses comunes.

Logo de Google +Google ya había hecho dos intentos anteriores con redes sociales, Google Buzz y Google Wave.

Y no es difícil ver de dónde sacó el buscador la inspiración para algunas de sus ideas.

En +, el usuario genera círculos entre sus contactos: uno puede ser para la familia, otro para mejores amigos, otro para colegas, etcétera.

Dependiendo de con quién se interactúe, será lo que se comparta. Con esta experiencia social, Google+ intenta competir con Facebook.

Con “chispas” (o sparks en inglés) los usuarios pueden decirle al sistema cuáles son sus intereses y, a cambio, el sitio compartirá con ellos constantemente noticias, fotos y videos relacionados con dichos temas.

¿Alguien más piensa en Twitter?

“Hangout” permitirá que los internautas que cuentan con una webcam les digan a sus amigos que están disponibles para chatear, a fin de que estos se conecten con su cámara y puedan crear una reunión virtual. ¿Se acuerdan de que Google quería comprar Skype?

Al director ejecutivo de Google, Larry Page, se lo conoce por su pasión por los datos y los algoritmos. Después de todo, es él quien se encuentra detrás de la exitosa fórmula de búsquedas de la empresa.

Pero una cosa es entender los datos y otra, las relaciones sociales. Para que + funcione, el buscador requerirá que las personas lo usen, lo encuentren sencillo y decidan quedarse.

Si Google logra que esto ocurra, Page podrá sonreír y sus rivales podrán preocuparse.

Si fracasa, sus competidores serán los que sonreirán, sabiendo que ganaron una partida más, una que a la larga podría resultar definitiva.

Via | BBC

Protege Tu Red Inalámbrica.

Alguna vez has llegado a tu casa y has visto que el led del modem inalámbrico que le indica que un dispositivo inalámbrico está conectado está en verde? o sea, que alguien está “colgado” de su red inalámbrica.

“Ya me hackearon”, dices y no sabes que hacer. Es muy simple, Tienes que tomar las siguientes medidas.

  • ¿Tienes dispositivos que se conecten a través del WiFi?
    Si es que no conectas una lap por medio de WiFi, deshabilita ese servicio en tu modem/router.
  • Usa WPA2 en vez de WEP
    Checa el manual de tu modem y habilita este tipo de cifrado para conexiones inalámbricas. Ya dispositivos muy viejos pueden no soportarlo, pero igual es cuestión de que verifiques en el manual de tu dispositivo el tipo de cifrado que soporta.
  • Cambia la contraseña por defaul del servicio WiFi
    Todos los modems que proporciona Telmex tienen en la parte de atrás la contraseña que se usa para hacer una conexión WiFi. Cualquiera que tenga acceso físico al modem puede anotar el dato y usarlo cuando lo considere necesario. Simplemente cámbialo (y de paso configura el modem para que uses WPA2 en vez de WEP)
  • Cambia la contraseña de manera periódica
    Aunque sea muy engorroso para muchos, es mejor que vayas cambiando la contraseña de tu conexión inalámbrica al menos una vez al mes.
  • Controla quien se conecta de manera inalámbrica
    De manera física se tiene que poner un cable de red, pero de forma inalámbrica quien tenga la contraseña puede conectarse a tu modem/router. Si éste lo soporta puedes indicarle que dispositivos pueden conectarse a él y negarle a los que no estén en esa lista de dispositivos aprobados. Es lo que se llama ACL (por sus siglas en Inglés) o lista de control de acceso. Regularmente esto se hace al poner la MAC del o de los dispositivos a los que les estás concediendo el acceso. Esto puede hacer el trabajo más dificil a quien se queira colgar de tu red.

Son estas medidas puedes hacer mucho más difícil el que algun vecino pueda estar haciendo uso de tu conexión a Internet.

Via | Bitelia

Obten el nuevo diseño de perfil de Facebook, ahora mismo!

Nuevo Perfil Facebook

Nuevo Perfil Facebook

Mañana Facebook, la red social más popular del mundo, estará estrenando nuevo diseño, algo que Mark Zuckerberg anunciará esta noche (hora de Estados Unidos) en el programa 60 Minutes. El tema es que es posible obtener el nuevo diseño en nuestros propios perfiles, ahora mismo.

Es bastante sencillo, simplemente seguir los siguientes dos pasos:

  1. Acceder a esta página en particular:http://www.facebook.com/about/profile

Obtener el nuevo perfil de Facebook

  1. Hacer click en el botón grande verde Get the new Profile (asumimos que el texto estará traducido a español en unas horas a medida que se acerque la hora del anuncio oficial.

Es todo. Inmediatamente podrás disfrutar del nuevo diseño de perfil de Facebook.

Via: Alt1040

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!

Descargar Manejadores de Base de Datos ¡Gratis!

A continuación se Colocara una Lista de los Sistemas Gestionadores de Base de Datos Mas Utilizados en el Mercado y Totalmente Libres (GNU).

Si desean Obtener mas Informacion Sobre SGDB Pueden Ir al Siguiente Enlace: SGBD Informacion!

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 —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

Descargas:

Windows (x86, 32-bit), MSI Installer:               Download V5.1.47

Windows (x86, 64-bit), MSI :                                    Download V5.1.47

Generic Linux (glibc 2.3) (x86, 32-bit)
RPM Package  Client Utilities                                   Download V5.1.47

Generic Linux (glibc 2.3) (x86, 32-bit)
RPM Package Development Libraries              Download V5.1.47


PostgreSQL

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una sola empresa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).

Características:

Algunas de sus principales características son, entre otras:

Alta concurrencia

Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit

Características

  • Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).
  • Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características:
    • El nombre del disparador o trigger
    • El momento en que el disparador debe arrancar
    • El evento del disparador deberá activarse sobre…
    • La tabla donde el disparador se activará
    • La frecuencia de la ejecución
    • La función que podría ser llamada

Descargas:

Windows packages:                                     Download V8.2

Linux packages:            32bit Linux –  64bit Linux V8.2


Apache Derby

Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB.

Características:

  • APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2.
  • Su código mide alrededor de 2000KB comprimido.
  • Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en un única base de datos y control completo de usuarios.
  • Soporta internamente procedures, cifrado y compresión.
  • Trae soporte multilenguaje y localizaciones específicas.
  • A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.
  • Transacciones y recuperación ante errores ACID.
  • Posee tres productos asociados a la marca:
    • Derby Embedded Database Engine: El motor propiamente dicho.
    • Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional.
    • Database Utilities: Un paquete de utilidades.

Descarga Linux:    Download Apache Derby

SQLite

SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)1 biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.

A diferencia de los sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.

En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB.

El autor de SQLite ofrece formación, contratos de soporte técnico y características adicionales como compresión y cifrado.

Descargar SQLITE

Espero Os Guste, Enjoy! : )

By Nork!


A %d blogueros les gusta esto: