05/02/2013

Apuntes Basicos de Comandos SQL


Apuntes MySQL % es el símbolo comodín.


SELECT colocar lo que buscamos
FROM tablas donde encontraremos la información
WHERE condiciones

-funciones agregadas
MAX busca un máximo (solo numero)

MIN busca un mínimo (solo numero)

COUNT cuenta el numero de …..

SUM suma (solo numero)

SELECT SUM salario
FROM empleados
WHERE (condición)

AVG media (solo numero)
SELECT AVG salario
FROM empleados
WHERE (condición)

SUM suma (solo numero)

ORDER BY (ASC o DESC)

SELECT nombre, salario
FROM empleados
WHERE (condición) ORDER BY nombre ASC


LIKE (como),

ejemplo: SELECT Nif, nombre
FROM empleados
WHERE (nombre LIKE “P%” )
esto sirve para buscar nombres que empiecen con P

BETWEEN (entre)

ejemplo: SELECT nif, nombre
FROM empleados
WHERE (salario BETWEEN 1000 AND 2000)
para buscar entre 2 números, solo funciona para cifras)






GROUP BY (agrupar en función de las funciones de agregado que utilice)



HAVING (se utiliza para no tener que poner una consulta dentro de otra consulta)< ó > que una cantidad actue  como condición .

Manipular los datos:

INSERT

INSERT INTO “nombre tabla”
{(nombres de los campos separados por comas)}*
VALUES (valores a insertar en el mismo orden)


* es opcional, pues si vamos a insertar en todos lo campos no hace falta ponerlo.
UPDATE

UPDATE “nombre tabla”
SET campo=valor
[WHERE (condición)]

DELETE

DELETE FROM tabla
WHERE condición


OPERACIONES
SELECT detalles.cantidad, detalles.precio_c, detalles.cantidad*detalles.precio_c AS Importe
FROM detalles
WHERE detalles.n_albaran=4;

* El AS nos mostrara solo Importe como alias.

11/01/2013

Breve Historia de los Sistemas Informaticos


Evolución histórica de los Sistemas Informáticos.



-Los veremos desde el punto de vista funcional y físico

A) Punto de vista Físico:
-3000 A.C. en China apareció el ÁBACO
-Siglo XVII en Europa (Navegación y astronomía) se utilizaban calculadoras mecánicas
-La primara calculadora mecánica fue en 1642 por John Napier. Mediante sumas realiza productos.

La Pascalina
-En 1642 nació la Pascalina, mediante ruedas dentadas realizaba sumas complejas
-En 1671 Leibnitz la modifico para realizar restas, divisiones y multiplicaciones.
-Siglo XIX Charles Babage creo la maquina diferencial o maquina analítica
-1804 Joseph Jacquard creo la tarjeta perforadora  para introducir datos.
-1890 Herman Hollerith desarrollo un sistema  mecánico con tarjetas perforadas, con la que realizo el censo de EE.UU en 2 años, a mano se tardaban 7 años, fue la primera maquina comercializada, Rusia hizo su primer censo con ella. Monto una empresa (IBM) .
-Todas trabajaban en binario o biestables, la evolución de estos dio lugar a diferentes generaciones:
1ª Generación (1940-1956)
VON-NEWMAN: Su aparición se debe a la II guerra mundial, para cálculos armamentísticos.
Características:
-Los biestables utilizaban válvulas de vacío
-Se crearon para fines militares o científicos
-Maquinas muy grandes con mucho consumo
-Muy lentos en el proceso
-Nació el ENIAC (IBM)
-Para fines comerciales saco el MARCK-I

2ª Generación (1957-1963)
Aparece el transistor en 1956. Es una tecnología que sustituye a las válvulas de vacio, ocupan menos espacio y consumen menos.

Características:
-Tecnología basada en transistores
-Aparecen los primeros ordenadores con fines comerciales (IBM) se llaman 7090, pensados para grandes empresas,
-Aparecen los primeros periféricos.
-Aparece el concepto de supercomputadora
-Aparecen los primeros procesos en lote

3ª Generación (1964-1971)
Aparecen los circuitos integrados, que sustituyen a los transistores, los meten dentro del circuito integrado, se gana en espacio, velocidad y compatibilidad

Características:
-Uso del Chip a pequeña escala de integración
Los primeros discos magnéticos
-Aparecen los Discos Magnéticos (IBM)
-Aparecen los primeros lenguajes de programación
-Aparece el concepto de miniordenador y multiusuario
-Lenguajes de alto nivel
-IBM lanza un ordenador System 360, al que se le podían intercambiar los periféricos

4ª Generación (1972-1981)
Aparece en el mercado El PC
Se aumenta el número de transistores por chip

Características:
-Gran Escala de integración 10.000 transistores por chip
-Aparece el microprocesador
 -Evolucionan los lenguajes de programación

5ª Generación (1981-1991)
Los procesadores aumentan sus prestaciones

Características:
-Tecnología a muy alta escala de integración
-Aparecen procesadores de uso específico
-Expansión de la tecnología multimedia
-Aparece la interfaz gráfica (Apple)
-Gran bajada de los precios
-Internet
6ª Generación (1992-Actualidad)
Se usa gran escala de integración una pastilla es igual a 100.000 hasta 1.000.000 de transistores.
Se utilizan dispositivos de trabajo en paralelo

Características:
Nanotecnologia es la tecnología del futuro ahora
-Las arquitecturas son paralelo victorianas, millones de operaciones en coma flotante por segundo
-Se desarrollan mucho mas las redes
-Aparición de la inteligencia artificial
-Aparece la nanotecnología
-Aparecen los transistores ópticos

B) Punto de vista funcional:
No existen grandes diferencias entre el comienzo y la actualidad, siguen con la arquitectura de VON-NEWMAN, los elementos siguen siendo los mismos: memorias, cpu etc…
Ha existido una evolución de las comunicaciones, hemos pasado de equipos aislados a equipos interconectados. (Equipos distribuidos) Existen dos formas de distribución:
-La horizontal donde todos los equipos están al mismo nivel y cooperan por igual, o la en vertical, unos equipos tiene privilegios sobre otros: Servidores.

17/08/2012

Tutorial para la instalacion de Ubuntu 12.04 en Vmware



Bueno este es el tutorial de los pasos a seguir para instalar Ubuntu en un maquina virtual.

Sera necesario:
-1º La imagen de Ubuntu que esta en el siguiente link
Ubuntu 32 bits: http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&release=l...

Ubuntu 64 bits: http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&release=l...

-2º Los programas para correr maquinas virtuales ya sea Virtualbox (gratuito) o Vmware de pago que es el que utilizo en el tutorial.

Virtualbox: http://download.virtualbox.org/virtualbox/4.1.18/VirtualBox-4.1.18-78361-Win.exe

VMware:En la parte descargas del blog

16/08/2012

Las 7 mejores Distro de Linux (Articulo)


Comenzamos Agosto con un articulo Traducido que mostramos a continuación cuales son los mejores Linux en distintas situaciones y depende del uso al que sean sometidas.

- Mejor distro para escritorio:

Empecemos, con la categoría más “conflictiva”: la mejor distribución para uso general en un PC de escritorio. A lo largo de los años, este título ha recaído en Ubuntu, después en Fedora. Este año el título recae en un derivado de la Ubuntu, aunque no directamente de Canonical.

Para el 2012 el título al mejor GNU/Linux para escritorios recae en Linux Mint en concreto en Linux Mint 12 “Lisa.”



Linux Mint es un derivado de Ubuntu, lo que significa, para aquellos que no están familiarizados con la jerga del software libre y abierto, es que el código de Linux Mint está basado en el de Ubuntu. Los desarrolladores de Linux Mint añadieron a ese sus propias contribuciones y crearon así esta nueva distribución.

El resultado es una distribución pulida, que tiene mucho potencial por descubrir. Aunque cuenta con menos apoyo por parte de Canonical Linux Mint tiene los pies plantados (metafóricamente hablando) en un entorno Linux para escritorios, disponiendo de un completo abanico de aplicaciones y drivers para dispositivos, en una interface gráfica que inequívocamente dice “escritorio”.

Debido a la cercanía del proyecto Ubuntu, y por ende a Debian (ya que tiene una misma raíz, Debian) los usuarios de Linux Mint tienen acceso a una gran cantidad de paquetes de software que incluyen aplicaciones, temas y widgets, que hacen del uso de Linux Mint una experiencia muy convincente.

 - Mejor distro para portátiles

Los entornos para portátiles no son equiparables a los entornos para escritorio. Aunque algunos portátiles todavía mantienen anticuados diseños con grandes pantallas que tienen sus teclados pegados a ellos, como el creador de Linux Linus Torvalds se lamentó en una entrevista , algunos portátiles están gradualmente fijándose en los diseños de los Apple Macbook Air, y se está empezando a dar pasos, así Ubuntu Desktop sigue esa línea.

En esta clasificación aconsejamos un distro con una interfaz que se asemeja a esta nuevas líneas y entornos como es Ubuntu 12.04 LTS.

El último lanzamiento de Ubuntu tiene una excelente gestión del rendimiento de energía, y muchos drivers. Y, aunque es posible también encuadrarlo dentro de un escritorio tradicional, hay que reconocer el hecho de que la interfaz de Ubuntu es perfecta para un dispositivo móvil que necesita una capacidad de uso más racionalizado.

Como una distribución portátil, Ubuntu sigue siendo la el líder.

- Mejor distro para empresas

En los 2 años anteriores este título recayó en SUSE Linux Enterprise Desktop (SLED)

Sin embargo, este año, el visto bueno tendrá que ir a Red Hat Enterprise Linux Desktop 6 (RHELD).

¿Por qué el cambio? En el pasado, he mantenido que SLED mantiene una ligera ventaja sobre RHELD debido a las capacidades de SUSE Studio y de la fuerte comunidad de openSUSE. Pero con el paso del tiempo, la compañía SUSE Linux parece estar adoptando una postura mucho más tranquila debido a la ventaja de su mercado, mientras que Red Hat está haciendo grandes avances en nuevos territorios dentro de la virtualización y la nueva tecnología en la nube.

Quizás es un poco prematuro juzgar así, pero parece que SLED está quedándose un poco rezagada en cuanto a lo que puede ofrecer a las empresas que usan Linux, y en el mundo empresarial eso es todo lo que un proveedor de Linux puede hacer por ti.

Este año, el título va para Red Hat.

- Mejo distro para servidor

Durante los últimos dos años, esta categoría siempre se ha reducido a dos contendientes principales: Red Hat Enterprise Linux (RHEL)  y SUSE Linux Enterprise Server (SLES).

Este año no ha habido tanta diferencia y el título va apara RHEL 6.

La lista es extensa: mientras que SUSE Linux se ha concentrado en las mejoras como el factor principal de lo que ofrece SLES, Red Hat ha estado haciendo eso y adentrándose a todos esos nuevos mercados mencionados anteriormente.

En el año 2012, tener una presencia activa y estable en la nube es la hiper-crítico. Podrías pensar que esto es un tanto exagerado, pero la verdad es que la mayoría de las empresas se van a implementar en una especie de nube pública, privada o híbrida. Si no es ahora, pronto. Hasta que venga algo mejor, tiene sentido seguir ese camino. Red Hat Enterprise Linux 6 tiene este tipo de presencia en la nube, además de todo el apoyo ISV y tecnología que han liderado durante años.

- Mejor distro en Live-CD

Actualmente cada distro de Linux es en realidad un live-CD. Puedes poner tu CD o DVD con la ISO quemada de tu distribución favorita y arrancar desde la unidad lectora una completa distribución GNU/Linux sin necesidad de instalar nada en tu PC.

Pero existen un tipo de distros específicamente hechas para correr únicamente como Live-CD. Estas distribuciones ofrecen herramientas, y utilidades de software de uso específica para reparar instalaciones ya existentes en el PC de otras distribuciones GNU/Linux e incluso sirven para Windows. Estas distros son muy prácticas independientemente de la distribución GNU/Linux que uses porque ante una crisis o problema, realizan una gran labor de rescate del sistema.

¿Entonces cual es la mejor? Una vez más el líder indiscutible de todas es KNOPPIX. Basada en Debian usa un escritorio ligero como es LXDE para manejar una robusta herramienta. Casi demasiado completa para ser simplemente una distro en Live-CD, pero sigue manteniendo todo su potencial y velocidad.

- Mejor distro orientada a la seguridad

La decisión de este año en la mejor distro orientada a la seguridad ha sido un tanto difícil. En el pasado BackTrack Linux era claramente líder, pero en BackTack Linux 5 R2 fue descubierto recientemente un agujero de seguridad que la hacía vulnerable, y que conmocionó las expectativas de muchos profesionales en la materia de la seguridad informática. [Actualización: El agujero reside en la aplicación wicd que fue eliminado de BackTrack]

El problema se solucionó, naturalmente, pero el daño a BacTrack ya estaba hecho.

Es hora de resaltar lo bueno: todos pueden sufrir errores como este, y lo cierto es que a pesar de la vulnerabilidad, BackTrack sigue ofreciendo la mejor serie de herramientas de seguridad de sombrero blanco para examinar su sistema o los problemas de la red.

- Mejor distro multimedia

Soy lo bastante viejo para recordar los días en que, literalmente, tenia que cambiar entre distros debido a la falta de compatibilidad con el formato para reproducir música o películas. Fue un verdadero problema, hace mucho tiempo.

Ahora, sin embargo, esos días han quedado atrás, y los consumidores multimedia puede utilizar cualquier distribución de Linux sin miedo. Sin embargo, con la disponibilidad de cámaras de alta calidad y grabadoras de vídeo, las distribuciones de Linux tienen que incluir herramientas poderosas para la edición de audio y de vídeo, no sólo de consumo.

Por tercer año consecutivo, la mejor distro en esta clase sigue siendo de Ubuntu Studio. Para la producción de audio, vídeo y gráfico, ya que contiene un conjunto muy completo de herramientas, así como compatibilidad con formatos y codecs para una amplia gama de formatos multimedia.



Conclusión

Estas son sólo algunas de las opciones que están ahí fuera para usuarios de GNU/Linux. Muchos detractores de GNU/Linux puede proclamar que la diversidad de Linux hace que sea muy complicado de aprender, pero con un poco de investigación y tal vez una de estas distribuciones como punto de partida, puedes encontrar tu propia experiencia de Linux muy gratificante. “

Hasta aquí el artículo traducido, ahora te toca a tí elegir, pinchar sobre los enlace y probar. Ver con que distro te encuentras más cómodo, cual es la que mejor se adapta a tu hardware, etc.

Yo por mi parte me sigo manteniendo cómodo con openSUSE y entorno KDE. Se comporta de manera estable, y funciona bien tanto con mi gráfica nvidia, como con el wifi, etc. Cierto que surgen problemillas, pero la comunidad que está detrás da una solución o alternativa para seguir disfrutando, así que esta es mi apuesta. Por otro lado respecto a las versiones para empresas o servidores no puedo opinar, ya que no las conozco. En cuanto a versión Live-Cd coincido con Knoppix. Y en las categorías de multimedia y seguridad, sí, existen las distros específicas que mencionan, pero no tienen nada a mayores que otras distros no contengan en sus repositorios, lo único que esas ya traen “de serie” todos esos extras.

10/07/2012

Tecnología de los 80 VS Tecnología de hoy



Aquí corrigo algunos errores:


1-El Spectrum no tiene 8 colores, tiene 16 colores(dos son color negro) porque tiene brillo.
2-La Abadia del crimen de Amstrad no es el que habeis puesto ahi.
3-Las cintas de musica solian tener como maxima duracion 90 minutos, aunque hay que tienen 110, pero no dos horas.
4- Para disfrutar al maximo de la musica, es mejor comprar el CD, los formatos de compresion siempre alteran el sonido original.
5- Los juegos de Spectrum 48k cargan en 3 o 4m