Los que jugamos Hattrick, siempre tenemos la necesidad de ver cómo va nuestro equipo, comparar partido tras partido o simplemente ubicar a los jugadores de la mejor manera en una formación. Para eso, aquí van unos programas que pueden ser de utilidad para el juego:
Hattrick Control: Uno de mis favoritos, es bastante completo y permite ver de forma clara la evolución de los jugadores. Tiene muchas funcionalidades así que pueden estar bastante tiempo averiguando cada una de las cosas que hace.
GHAM: GPL Hattrick Manager. Similar a Hattrick Control, está hecho en Java, por lo tanto es multiplataforma, osea, que no importa si tienes windows, mac, linux, etc. mientras tengas el soporte para java podrás ejecutar el programa.
Cup Manager: Es una web donde puedes organizar copas e ir viendo las estadísticas y los resultados de los partidos. La web sólo genera los partidos que se deben jugar, pero cada uno es responsable de hacer el amistoso correspondiente al partido.
Hattrick Today: Es un visor de partidos, donde puedes ir agregando los partidos que quieras. Es como el Hattrick Live, pero con más opciones, además que permite ver animaciones en 2D de las jugadas del partido.
Para todos estos programas es necesario el código de seguridad de Hattrick, que no es el mismo con el que ingresas a la página de hattrick, en opciones puedes configurar este código de seguridad.
domingo 16 de diciembre de 2007
domingo 2 de diciembre de 2007
Un poco de musica...
Este video es de una presentación de la banda The 3rd and the Mortal en televisión. Lamentablemente, la calidad del video es bastante mala, pero para los que nos gusta este grupo es una joyita ya que es muy raro y tienen a Kari Rueslatten como vocalista. La canción del video es Death Hymn, del disco Tears Laid in Earth, que para mi es el mejor de la banda.
Esperanto para hispanohablantes
El siguiente video muestra una lección básica de Esperanto, una lengua creada en 1887 con la intención de que sirviese como lengua auxiliar. También se le conoce como la "Lengua internacional". Espero que lo disfruten y si necesitan más información pueden visitar Ĉilia Esperanto - Asocio
Tutorial de SQL parte 1
He decidido escribir este pequeño tutorial de SQL Server debido a la importancia que tiene, para cualquier profesional, saber manejar bases de datos de una manera sencilla y con una herramienta potente y no tan básica como podría ser una aplicación tipo Excel o Access. Para este tutorial utilizaremos SQL Server 2000, aunque la mayoría (por no decir todos) los ejemplos deberían funcionar en las versiones 7 o 2005.
Para comenzar, veremos algunas de las sentencias básicas del lenguaje SQL sin profundizar tanto en la sintaxis de cada una de las instrucciones, más que nada veremos ejemplos y los iré explicando para hacer esto más práctico. Para esto abriremos el SQL Query Analizer (Analizador de consultas para la versión en español) y nos conectaremos a algún servidor de la red o al servidor local si es que has instalado el servidor en tu máquina.
Vamos a suponer que en el servidor donde nos conectamos hay una base de datos llamada "ejemplos" y que dentro de ella tenemos la tabla "personas" que tendrá los siguientes campos:
Personas
----------------
ID
NOMBRES
APELLIDO_PATERNO
APELLIDO_MATERNO
FECHA_NACIMIENTO
EDAD
En primer lugar, para utilizar la base de datos "ejemplos" deberemos escribir y ejecutar en Query Analizer lo siguiente:
USE ejemplos
Con esta instrucción nos situamos en la base de datos "ejemplos" y desde ahora podremos utilizar las tablas que existen en ella.
Para ver todos los registros que existen en la tabla "Personas" ejecutamos la siguiente instrucción:
SELECT *
FROM personas
Esta es la instrucción más básica del lenguaje SQL en la que indicamos que queremos seleccionar (SELECT) todos los campos (* indica que mostraremos todos los campos) desde (FROM) la tabla "personas". Si queremos especificar los campos que queremos mostrar, lo debemos hacer después de la palabra SELECT. Por ejemplo:
SELECT NOMBRES,APELLIDO_PATERNO
FROM personas
Esto mostrará sólo los campos "NOMBRES" y "APELLIDO_PATERNO" de los registros de la tabla personas. Este ejemplo arrojaría los siguientes resultados:
En resumen, la sintaxis para obtener los datos de una tabla es la siguiente:
SELECT [campos] (* si queremos ver todos los campos sin especificarlos)
FROM
Para "filtrar" la información que necesitamos podemos utilizar la cláusula WHERE, donde se pueden incluir todas las condiciones que deben tener los datos a
mostrar. Veamos un ejemplo sencillo:
Necesitamos listar a todas las personas que tengan como apellido paterno: SOTO. Para esto ejecutamos lo siguiente:
SELECT *
FROM personas
WHERE APELLIDO_PATERNO='SOTO'
Como se habrán dado cuenta, al leer el lenguaje SQL queda completamente claro lo que se está haciendo. En este caso decimos que seleccionamos (SELECT) todos los campos (*) desde (FROM) la tabla personas, donde (WHERE) el campo APELLIDO_PATERNO sea igual (=) a SOTO. Hay que recalcar que cuando se hacen comparaciones entre cadenas de texto, siempre se ocupan las comillas simples (') y no las dobles.
En nuestro siguiente ejemplo haremos una consulta que nos muestre a todas las personas que tengan como apellido materno "SUAREZ" y que sean mayores de 18 años.
SELECT *
FROM personas
WHERE APELLIDO_MATERNO = 'SUAREZ' AND EDAD > 18
En este caso tenemos 2 condiciones que deben cumplirse, para eso utilizamos la palabra AND. Si hubiésemos querido mostrar a todas las personas con apellido materno "SUAREZ" y además a todas las personas que sean mayores de 18 años de edad, utilizaríamos la palabra OR. Por ejemplo:
SELECT *
FROM personas
WHERE APELLIDO_MATERNO = 'SUAREZ' OR EDAD > 18
Bueno, hasta aquí la lección de hoy, sé que no es la gran cosa, pero de a poco iremos viendo más posibilidades que permite el leguaje SQL y, específicamente el T-SQL (Transact SQL) que es el que utiliza M$ SQL Server 2000.
Espero que les sea de mucha ayuda este pequeño tutorial y no duden en hacer cualquier consulta, si puedo ayudarles lo haré y también servirá para ir haciendo crecer este cursillo ya que sus consultas pueden servirles a muchos más. También son bienvenidas sus correcciones y/o aportes en cualquier momento.
Para comenzar, veremos algunas de las sentencias básicas del lenguaje SQL sin profundizar tanto en la sintaxis de cada una de las instrucciones, más que nada veremos ejemplos y los iré explicando para hacer esto más práctico. Para esto abriremos el SQL Query Analizer (Analizador de consultas para la versión en español) y nos conectaremos a algún servidor de la red o al servidor local si es que has instalado el servidor en tu máquina.
Vamos a suponer que en el servidor donde nos conectamos hay una base de datos llamada "ejemplos" y que dentro de ella tenemos la tabla "personas" que tendrá los siguientes campos:
Personas
----------------
ID
NOMBRES
APELLIDO_PATERNO
APELLIDO_MATERNO
FECHA_NACIMIENTO
EDAD
En primer lugar, para utilizar la base de datos "ejemplos" deberemos escribir y ejecutar en Query Analizer lo siguiente:
USE ejemplos
Con esta instrucción nos situamos en la base de datos "ejemplos" y desde ahora podremos utilizar las tablas que existen en ella.
Para ver todos los registros que existen en la tabla "Personas" ejecutamos la siguiente instrucción:
SELECT *
FROM personas
Esta es la instrucción más básica del lenguaje SQL en la que indicamos que queremos seleccionar (SELECT) todos los campos (* indica que mostraremos todos los campos) desde (FROM) la tabla "personas". Si queremos especificar los campos que queremos mostrar, lo debemos hacer después de la palabra SELECT. Por ejemplo:
SELECT NOMBRES,APELLIDO_PATERNO
FROM personas
Esto mostrará sólo los campos "NOMBRES" y "APELLIDO_PATERNO" de los registros de la tabla personas. Este ejemplo arrojaría los siguientes resultados:
| NOMBRES | APELLIDO_PATERNO | |||||||||||||||
| ------------- | ---------------- | |||||||||||||||
| JOSE LUIS | MEDINA | |||||||||||||||
| PEDRO PABLO | SOTO |
En resumen, la sintaxis para obtener los datos de una tabla es la siguiente:
SELECT [campos] (* si queremos ver todos los campos sin especificarlos)
FROM
Para "filtrar" la información que necesitamos podemos utilizar la cláusula WHERE, donde se pueden incluir todas las condiciones que deben tener los datos a
mostrar. Veamos un ejemplo sencillo:
Necesitamos listar a todas las personas que tengan como apellido paterno: SOTO. Para esto ejecutamos lo siguiente:
SELECT *
FROM personas
WHERE APELLIDO_PATERNO='SOTO'
Como se habrán dado cuenta, al leer el lenguaje SQL queda completamente claro lo que se está haciendo. En este caso decimos que seleccionamos (SELECT) todos los campos (*) desde (FROM) la tabla personas, donde (WHERE) el campo APELLIDO_PATERNO sea igual (=) a SOTO. Hay que recalcar que cuando se hacen comparaciones entre cadenas de texto, siempre se ocupan las comillas simples (') y no las dobles.
En nuestro siguiente ejemplo haremos una consulta que nos muestre a todas las personas que tengan como apellido materno "SUAREZ" y que sean mayores de 18 años.
SELECT *
FROM personas
WHERE APELLIDO_MATERNO = 'SUAREZ' AND EDAD > 18
En este caso tenemos 2 condiciones que deben cumplirse, para eso utilizamos la palabra AND. Si hubiésemos querido mostrar a todas las personas con apellido materno "SUAREZ" y además a todas las personas que sean mayores de 18 años de edad, utilizaríamos la palabra OR. Por ejemplo:
SELECT *
FROM personas
WHERE APELLIDO_MATERNO = 'SUAREZ' OR EDAD > 18
Bueno, hasta aquí la lección de hoy, sé que no es la gran cosa, pero de a poco iremos viendo más posibilidades que permite el leguaje SQL y, específicamente el T-SQL (Transact SQL) que es el que utiliza M$ SQL Server 2000.
Espero que les sea de mucha ayuda este pequeño tutorial y no duden en hacer cualquier consulta, si puedo ayudarles lo haré y también servirá para ir haciendo crecer este cursillo ya que sus consultas pueden servirles a muchos más. También son bienvenidas sus correcciones y/o aportes en cualquier momento.
Etiquetas:
base de datos,
curso,
programacion,
sql,
sql programacion tutorial curso bases de datos,
T-SQL,
Transact,
tutorial
Suscribirse a:
Entradas (Atom)