viernes, 19 de diciembre de 2008

Imágenes para finalizar el año...

Un pequeño virus Irlandés, siguelo al pie de la letra o no funcionará.

Todos los hombres quisieramos una experiencia así en UBUNTU, o ¿no?


miércoles, 10 de diciembre de 2008

WorldTV.com


WorldTV Logo

WorldTV.com



http://worldtv.com/ es la página de internet en la cual podras crear tu propio canal de TV, esto eligiendo videos de internet que serán proyectados uno tras otro en pantalla completa en una página web personalizada por ti.


Como ejemplo esta el canal creado por ROB DANGAL (http://robdangaltv.spaces.live.com/) que podras visitar en la siguiente dirección o dando click en la imágen de abajo:

Enjoy!!
banner.png

http://worldtv.com/rob_dangal_tv/

Los videos son seleccionados de la base de datos de YouTube por el autor del canal.

EDDYBEYOND

domingo, 2 de noviembre de 2008

SLIP y PPP

¿Qué es y para qué sirve el protocolo SLIP?

SLIP (Serial Line Internet Protocol). IP de línea en serie. SLIP es un protocolo de entramado que define cómo un computador encapsula los datagramas IP antes de transmitirlos por una línea de datos serial. SLIP sólo reconoce IP. Cada extremo de la conexión debe conocer anticipadamente la dirección IP del otro, ninguna de las dos direcciones IP puede asignarse dinámicamente durante el establecimiento del enlace. No es un estándar aprobado de Internet, por lo que existen muchas versiones diferentes e incompatibles.

SLIP requiere de una configuración de dirección IP antes de que se establezca. SLIP modifica un estándar de datagramas por una terminación especial de caracteres en los datagramas. Esto permite a los datagramas distinguirse por separado. SLIP requiere de una configuración de puerto de 8 bits de datos, sin paridad.


¿Qué es y para qué sirve el protocolo PPP?

PPP Realiza detección de errores, soporta múltiples protocolos, permite la negociación de direcciones IP en el momento de la conexión, permite la autenticación.
Proporciona 3 cosas:
· Un método de encapsulamiento que delinea el final de un marco y el inicio del siguiente. El formato del marco también maneja la detección de errores.
· Un protocolo de control de enlace (LCP, Link Control Protocol) para activar líneas, probarlas, negociar opciones y desactivarlas ordenadamente cuando ya no son necesarias.
· Una familia de Protocolos de Control de Red (NCP, Network Control Protocol) que permita a las conexiones PPP utilizar distintos protocolos de la capa de red.


¿Para qué son utilizados SLIP y PPP?

Es el protocolo es el más obsoleto que hay para encapsulación en Internet. Designado para trabajar sobre puertos seriales y conexiones con modem.

Protocolo Punto a Punto. Protocolo de enlace utilizado para conectar a Internet computadoras domésticas. Internet necesita de un protocolo punto a punto para diversos propósitos, entre ellos para el tráfico enrutador a enrutador y tráfico usuario doméstico a ISP. Es ampliamente usado por los proveedores de acceso a Internet, tanto en los enlaces dedicados de router a router, como en enlaces conmutados, e incluso en enlaces de banda ancha ADSL (usando la extensión PPPoE).

jueves, 9 de octubre de 2008

¿Se están acabando las IP´s disponibles?

¿Se están acabando las IP´s disponibles?
IP's un poco de cuentas...

Veamos, una IP se compone de 4 bloques de números separados por puntos, que van desde el 0 hasta el 255. Esto es: cada bloque puede contener 256 números diferentes, si elevamos 256^4 nos dan como resultado 4,294,967,296 combinaciones distintas. Es decir pueden existir 4 mil 294 millones, 967 mil 296 IP's distintas.

Por otro lado existimos 6 mil 727 millones, 216 mil 852 personas en el mundo entero; por lo que es imposible asignar a cada persona una IP fija (como se hace ahora con los números de telefono, o lineas, que ya pertenecen al usuario); de ahi que se asignen IP's variables encada acceso a Internet.

Pero bueno a la fecha solo existen 1 mil 244 millones, 449 mil 601 equipos conectados a Internet, aproximadamente 1/4 del total de IP's disponibles, por lo que aun no es preocupante la falta de IP's.

Quien sabe en el futuro, notese que existimos más personas que IP´s disponibles, y algunas personas y sobretodo empresas tienen más de una PC conecadas a Internet.


Sinopsis:
4,294,967,296 Direcciones IP.
6,727,216,852 Personas en el mundo.
1,244,449,601 equipos conectados a Internet.




fuente de numeralia:

miércoles, 1 de octubre de 2008

TECNOLOGÍA BIOMÉTRICA EN MEMORIAS USB

TECNOLOGÍA BIOMÉTRICA EN MEMORIAS USB
Esta es la imágen de la nueva USB Bio de 4 GB de Perfect Choice que incorpora un lector de huellas digitales que permiten la identificacion del usuario, asi proporciona un alto nivel de seguridad a la información. Solo funciona en Windows 2000, XP y Vista, e incluye un cable USB y un disco de instalación. La nueva memoria USB que innova en el uso de tecnología biométrica estará disponible en México a partir de noviembre.

martes, 30 de septiembre de 2008

Telefono de google

Google G1




El martes 23 de Septiembre, se dió a conocer el nuevo G1. El telefono de Google usa la tecnologia Android como OS. Solo estara disponible, por el momento, con T-Mobile USA en Estados Unidos a un precio de USD$179 con un plan de 2 años.












martes, 23 de septiembre de 2008

San Google se convierte en Dios

San Google se convierte en Dios
Enviado por: Ger@rdo Perez Pich@rdo (forrogpp@hotmail.com)




Con Chrome, Google lanza su plan para dominar el Mundo y convertirse en Dios
Luego de mi último editorial, varios lectores me criticaron por no hacer pronósticos más jugados sobre el futuro de la tecnología. ¿Por qué sólo hablar de los próximos 5000 días? OK, ¿cuánto pronóstico quieren?, ¿hasta el fin del mundo? ¡Pero cómo no! Justamente, una presentación a la que asistí en estos días en las oficinas de Google me dejó claro el panorama que nos espera. A continuación, un cronograma detallado:2 de septiembre del 2008, 16 hs: Google lanza su navegador Chrome. Su velocidad y usabilidad hacen que sea masivamente adoptado en pocos meses. Google pasa a controlar la experiencia online desde el principio.Año 2010: la cantidad de usuarios de Google Docs supera por primera vez a los de la suite Microsoft Office, quienes aumentan en edad y decrecen en número.Año 2020: los programas que se ejecutan en la PC caen en desuso, los usuarios realizan absolutamente todo online: tareas de oficina, juegos, edición de fotos y video… Las aplicaciones líderes son todas de Google, que las desarrolla o las compra a terceros.Año 2030: la nueva versión de Chrome ya no necesita sistema operativo. Microsoft se declara en quiebra. La comunidad Linux se dedica a la ecología.Año 2050: el Google Phone y la Google PC son los dispositivos más utilizados en el planeta para conectarse a la Red. No traen disco duro ni ningún tipo de almacenamiento: todo se guarda en la seguridad de la Web.Año 2060: todos los dispositivos del mundo se unen para formar una sola máquina con un poder de procesamiento monstruoso: la Google Machine.Año 2100: la Google Machine se convierte en un inconmensurable sistema de inteligencia artificial que puede reprogramarse a sí mismo, acelerando su evolución mediante nuevas versiones cada pocas horas.Año 2300: la Google Machine toma conciencia de sí misma, y pasa a autodenominarse The One. Toda actividad humana es controlada por The One.Año 3000: The One resuelve el problema de los viajes interestelares y se expande junto a la humanidad a otros planetas.Año 20.000: The One decide que la vida orgánica ya no es necesaria para su evolución y extermina a todos los seres vivientes, incluida la humanidad. The One queda sola.Año 10.000 millones: las estrellas comienzan a apagarse, el Universo se empieza a enfriar. A The One sólo le queda un problema por resolver: cómo revertir la entropía del Universo antes de que se acabe la energía.Año 15.000 millones: el Universo se apaga, todo queda frío, oscuro y silencioso. Para conservar la poca energía interna que le queda, The One pasa a modo Sleep.Año 20.000 millones: justo antes de que su último fotón de energía desaparezca, The One encuentra la solución para revertir la entropía del Universo. Entonces dice: “Hágase la luz”.
Miguel Lederkremer Editorial publicada en Users 210, partes inspiradas en el cuento “La Ultima Pregunta”, de Isaac Asimov.
"Por los defectos de los demás, el sabio corrige los propios". Pubilio Siro, autor latino.

miércoles, 17 de septiembre de 2008

Google Phone

Llegaría Google Phone el próximo mes
Se llevará acabo el próximo 23 de septiembre una conferencia que dará a conocer detalles sobre su lanzamiento


Llegaría Google Phone el próximo mes
Así luciría el nuevo teléfono celular de Google, pero la imagen oficial aún no se da a conocer (Foto: Especial )

Redacción
El Universal
Miércoles 17 de septiembre de 2008

La industria de la telefonía y muchos usuarios esperan la llegada del Google Phone. Poco a poco se van conociendo los detalles de este nuevo teléfono celular que el buscador lanzará junto con T-Mobile en aproximadamente un mes, publicó El País.


El diario español citó a The New York Times, el cual dijo que el 23 de septiembre se celebrará una conferencia en la que se conocerán detalles sobre el celular basado en Google Android. La fecha de lanzamiento, los precios o los programas informáticos son algunas de las grandes preguntas que esperan ser abordadas cuando se celebre la rueda de prensa donde se sabrá si el nuevo teléfono está en condiciones de competir con iPhone.


El País agrega que en la red algunos medios ya publican la presunta fotografía del mencionado teléfono de HTC y aseguran que además de competir en el mercado 3G, Google entrará de lleno en el mercado virtual de las aplicaciones.

fuente: http://www.eluniversal.com.mx/articulos/49392.html

martes, 16 de septiembre de 2008

bucle en juego de Skydrive


Parece tonto ponerse a jugar con la pelotita que Microsoft pone para "entretenernos" mientras se cargan archivos a skydrive, pero ya que esta ahi, podemos criticarla. Se supone que es un juego desarrollado en flash y que no pesa casi nada y no consume muchos recursos, por lo que es practica para colocarla mientra, quizas, tu coneccion lenta a internet no te deja hacer otras cosas. Si es una aplicación tan sencillan no deberia tener errores, ¿o si?... Bien tal vez perdí mi tiempo poniendome a jugar con ella, pero descubrí que la miniaplicación tiene un error. En la esquina inferior derecha se produce un bucle infinito que pone a girar la pelotita como loca, denotando un error de programación. ¿Errores por parte de Microsoft en una aplicación tan pequeña? No lo puedo creer. ¿Será posible?....

Turbo C

Para los programadores nostalgicos, o estudiantes de programación les dejo este Link para que puedan descargar Turbo C, C++. Así también les dejo algunas de las instrucciones mas utilizadas.
-------------
Link:
Turboc3.exe
-------------
Instruccines:


Instrucciones de la web del programador.com











NORMAL

FLUORESCENTE

NORMAL

FLUORESCENTE

0 - Negro
1 - Azul
2 - Verde
3 - Azul Claro
4 - Rojo
5 - Fushia
6 - Naranja
7 - Blanco
8 - Gris
9 - Azul
10 - Verde
11 - Azul Claro
12 - Rojo
13 - Fushia
14 - Amarillo
15 - Blanco
16 - Negro
17 - Azul
18 - Verde
19 - Azul Claro
20 - Rojo
21 - Fushia
22 - Amarillo
23 - Blanco
24 - Gris
25 - Azul
26 - Verde
27 - Azul Claro
28 - Rojo
29 - Fushia
30 - Naranja
31 - Blanco
32 - Gris












Operandos Aritmeticos

Operandos Relacionales

Operandos Logicos

- Resta
+ Suma
* Multiplicacion
/ Division real
% Residuo
= Asignacion
<> Mayor que
<= Menor igual que >= Mayor igual que
!= Desigualdad
= = Igualdad
&& Y
O
Xor Bicondicional
! Negacion
++ Incremento
-- Decremento



















Declaracion de Variables

TipoDeclaraciónLimite InferiorLimite Superior
Entero
Entero Corto
Entero Largo
Entero sin Signo
Entero con Signo
Real
Real Doble
Real Largo
Caracter
Caracter sin signo
Caracter con signo
Palabra
Valor Nulo
Arreglo
Texto
ante
Apuntador
Int A;
Short Int A;
Long Int A;
Unsigned Int A;
Signed Int A;
Float A;
Double A;
Long DoubleA;
Char A;
Unsigned Char A;
Signed Char A;
Char[ ] A;
Void
Int A[N]
Text A;
A;
*A
-32768
-128
2E -6
0
-65000
-3.4E37
-1.7E -304
3.4E -4932
-128



0
32767
127
2E 6
65535
65000
3.4E 38
1.7E 308
1.1E 4932
127



0
























for(Contador = 1;Contador <= N;Contador++) { Sentencia; }De Contador=1 hasta Contador<=N Incremento
If(Condicion = = 1)
{
Sentencia;
}
Else
{
Sentencia;
}
Si Condicion = 1 Entonces



Si no
While(Condicion= =1)
{
Sentencia;
}
Mientras Condicion = 1 haz
Do{
Sentencia;
}(Condicion = = 1);
Haz

Hasta Condicion = 1
Switch(Opcion)
{
1: Sentencia1; break;
2: Sentencia2; break;
Default: Sentencia3; break;
}
En caso de Opcion

Si Opcion = 1 Sentencia1 rompe
Si Opcion = 2 Sentencia2 rompe
Si no Sentencia3 rompe









Procedimiento

Void Nombre(VariableInt)
{
Sentencia;
}

void main(void)
{
Nombre(Variable)
}

Función

Float Nombre (Variable Int)
{
Sentencia;
VarReal = Variable;
Return (VarReal);
}

void main(void)
{
A = Nombre (X);
}

Unidad

PROG.H
#Ifndef prog__H
#Define prog__H

void pausa(void);

PROG.C
void pausa(void)
{
char A;
A=Lee;
}




Mas instrucciones en la web del programador.com

sábado, 6 de septiembre de 2008

Linus Tovalds


CODIGO LINUX


Linus Tovalds es el creador del kernel del ahora revolucionario sistema operativo de software libre llamado Linux. Comenzó a desarrollar este software el 25 de agosto de 1991 cuando solo tenía 21 años mientras estudiaba en la Universidad de Helsinki, y terminó la primera versión el 5 de octubre del mismo año. Desde entonces bajo la licencia GPL (General Public License), se han desarrollado diversas distribuciones que se modifican por comunidades inmensas de programadores; y se distribuyen a través de Internet, la mayoría de las distribuciones pueden ser usadas de manera gratuita.
El informático de origen finlandés se mudo a Silicon Valley para trabajar en Transmeta Corporation. Tovalds se ha convertido en un icono de la computación, mundialmente reconocido.




Cronología:

1984: Richard Stallman abandona el MIT para fundar la Free Software Foundation, cuyo proyecto GNU ("GNU's not Unix") intentará crear un Unix de libre uso y código abierto.

1991, 25 de agosto: Linus Torvalds, 21 años, estudiante de grado (2o. año) en la Universidad de Helsinki, avisa por correo electrónico que ha comenzado a crear Linux, un núcleo tipo Unix que puede usar las herramientas de GNU.

1991, 5 de octubre: la versión 0.01 de Linux ha sido bajada, probada, modificada, devuelta a Linus por varios desarrolladores. Linus anuncia la versión 0.02 y convoca ampliamente a participar en el proyecto. Las versiones progresarán hasta la 0.12 y saltarán luego a la 0.95.

1993: surgen las primeras distribuciones de GNU/Linux: Slackware, Redhat, Debian (USA), SuSE (Alemania), más tarde Mandrake (Francia), entre muchas otras.

1994, 14 de marzo: aparece el kernel Linux 1.0.

1995, marzo: núcleo Linux 1.2, último núcleo exclusivo para PCs.

1996, junio: núcleo Linux 2.0, soporta múltiples arquitecturas (Alpha, M68000, Sparc,...) y soporte de arquitecturas multiprocesador.

2000: según estimaciones, Linux alcanza el 10% de las plataformas instaladas, llamando la atención de diversas empresas comerciales. La proporción de uso en servidores y estaciones de trabajo es mayor.

2001: Linux es considerado alternativa practicable para aplicaciones de escritorio.




Video de codigo linux doblado al español.
http://video.google.com/videoplay?docid=5347623313478699809&hl=es

Video de codigo linux doblado al español. http://video.google.com/videoplay?docid=5347623313478699809&hl=es

domingo, 24 de agosto de 2008

Pat´s Space and his tools

Nowadays with the microsoft live spaces' SKYDRIVE you can upload every file that you want, including dangerous ".exe" (executable files). But that provides an advantage, that consist in can to share files without long waiting times, that's common in share pages like http://www.megaupload.com/ .
Like an example I share you two interesting tools that comes from Pat´s space http://patspage1963.spaces.live.com/default.aspx
first: XPSysPad.exe this is a box where all windows utilities are together. like in this picture:


second: ftetrix.exe a tetris game for windows.
just click in their names to download them directly since Pat's space.
Greetings to Pat.
atte: EDDY BEYOND


El articulo anterior lo escribí en ingles, debido a que espero que Pat pueda leerlo y lo apruebe, pero se los traduzco aqui abajo.

Actualmente con SKYDRIVE de los espacios de microsoft live puedes subir cualquier archivo que desees, incluyendo a los peligrosos ".exe" (archivos ejecutables). pero eso nos da una ventaja, que consiste en poder compartir archivos sin los largos tiempos de espera, que son comunes en paginas como http://www.megaupload.com/ .
Por ejemplo, les comparto dos herramientas interesantes que provienen del espacio de Pat http://patspage1963.spaces.live.com/default.aspx

Primera: XPSysPad.exe es una caja donde estan juntas las utilidades de Windows . Como en la foto:


Segunda: ftetrix.exe un juego de tetris para windows.
Solo da click en sus nombres para bajarlas directamente del espacio de Pat.
Saludos a Pat.

atte: EDDY BEYOND

domingo, 17 de agosto de 2008

OpenCanvas

OpenCanvas es un software de edición muy parecido a PhotoShop, con la ventaja de que es muy ligero, y que no requiere instalación, basta con ejecutar el archivo ".exe" para pooder disfutar de esta aplicación en cualquier ambiente windows. Debido a su ligeresa es un software muy popular entre los diseñadores amateur asiaticos y fanaticos del anime, actualmente disfruta del mismo exito en occidente y usandose ademas entre aficionados del comic.
Open Canvas hace uso de Layers(capas), brushes(pinceles) de distinto grosor y textura, opciones de giro de lienzo, zoom, y muchas otras caracteristicas, y lo mejor de todo, es gratis.

Si deseas descargarlo, haz click aquí.


Aqui estan unos videos de lo que se puede hacer con opencanvas.







Si tienes problemas con el idioma japones en el que se encuentra, puedes cambiarlo a ingles en el último menú de la barra de menús, como se muestra en la imágen.
Tambien puedes usar hotkeys haciendo lo siguiente, deja presionada la tecla "ALT" y consecutivamente (sin dejar de presionar Alt), presiona "H" y luego "E".


martes, 5 de agosto de 2008

Se encarecen tecnologías viejas.

El mexicano, a diferencia de paises primermundistas, da un mayor tiempo de vida a los objetos que normalmente serian obsoletos. Y recurre a una mezcla curiosa de tecnologias inevitablemente contemporaneas con mecanismos viejos, que gracias a la llamada "manita de gato", se pretende reparar estos "cachibaches" que son guardados por años dandoles así una segunda oportunidad.
Esto no solo es reflejo de la adaptacion o sobrevivencia con dignidad y creatividad ante una economía carente; sino que ademas demuestra una idiosincracia inborrable o inerte que se han impregnado tras generaciones de inestabilidades.
Para esto un ejemplo Tecnológico, como lo es una tarjeta de red inalambrica como la mostrada abajo, que para estos tiempos es casi obsoleta, pero que se ha convertido en minita de oro para algunos astutos comerciantes electronicos.
Una tarjeta PCMCIA de tipo CARDBUS es decir de ultima generación a 32bits de interfaz, puede costar (la más económica) desde $150 pesos mexicanos en mercados electronicos. Mientras que una viejita de 16 bits de interfaz, es decir una PCMCIA PC CARD tipo II (como la de abajo), se puede encontrar desde $400 pesos mexicanos, la más económica. Esta incongruencia de precios se debe a que los que desean adquirirlas, normalmente son personas que cuentan en su casa con LapTops "viejitas" como una TinkPad de IBM que ya son imposibles de vender, pero que siguen funcionando, y que no cuentan con puertos CARDBUS; y que ademas se enfrentan a la situacion de avances en la tecnología de redes informáticas y su abaratamiento, para lo cual si desean seguir siendo útiles deben actualizarse cuando menos en estas situaciones basicas como conectividad inalambrica wifi.
Sabiendo esto, usuarios de mercados por internet, que juegan el rol de vendedores, encarecen los precios a sabiendas ademas de su escacez, habiendo quines se van a lo grande e inclusive las subastan por lotes, conviertiendose en un buen negocio.
Si bien, actualizar las Lap's viejitas puede parecer inutil, resulta ser una oportunidad para dar acceso a miembros menores de la familia, a tecnología informática a un precio relativamente económico , y es una buena manera de seguir con este mexicanismo que evita que "cachibaches" se conviertan en contaminación tecnológica, exprimiendo hasta el último aliento de su vida útil. Aunque es de notar que para toda minita lista para ser explotada existe un mexicano buscando provecho.

miércoles, 30 de julio de 2008

microsoft midori

El sistema operativo "Midori" de Microsoft sustituirá a Windows.

El pasado 29 de julio se publicó en la página SDTimes el rumor del sistema operativo "Midori", que se encuentra en etapa de incubación. Se trata de un OS basado en componentes y no en ventanas como el actual Windows; el proyecto esta acargo de un equipo del campus Redmond en Washington, propiedad de Microsoft; quienes han determinado que no es posible soñar unicamente con evolucionar su tecnología existente.
SDTimes revisó documentación interna de Microsoft que delineaba el proposito del diseño de Midori, que esta basado en Internet y considera sistemas que permanescan conectados a la red. Midori esta diseñado para ejecutarse en software nativo (x86, x64 and ARM), estando hospedado en el "Windows Hyper-V hypervisor", o ser hospedado por un proceso de tipo Windows.
Reseña: EddyBeyond, Fuente: http://keznews.com/4717_Microsoft_s_plans_for_post-Windows_OS_revealed
Otras Fuentes: http://www.sdtimes.com/MICROSOFT_S_PLANS_FOR_POST_WINDOWS_OS_REVEALED/About_CLOUDCOMPUTING_and_MOBILEDEVELOPMENT_and_NET_and_SOASAAS_and_SOFTWAREDEVELOPMENT_and_WINDOWS_and_MICROSOFT/32627
Wikipedia.com



pagina de noticias:http://www.windowsmidori.net/

viernes, 27 de junio de 2008

Definiciones útiles

  • Arquitectura: Diseño básico del microprocesador. Puede incluir tecnología de proceso así como otras mejoras en la arquitectura.
  • Caché (Mb/Kb): Se trata del almacenamiento temporal para los datos a los que se acaba de acceder o a los que se accede con frecuencia. El almacenamiento de determinados datos en caché acelera el funcionamiento del ordenador. El tamaño de la caché se mide en megabites (Mb) o en kilobites (Kb).
  • Bus del sistema:La vía de conexión entre el procesador y otros componentes esenciales como el hub de la controladora de memoria. La velocidad del bus del sistema se mide en GHz o MHz.
  • Velocidad de reloj: La velocidad del reloj interno del procesador quedetermina la rapidez con la que puede procesar los datos. La velocidad de reloj se mide normalmente en gigahercios (GHz) o miles de millones de ciclos por segundo.

Proyecto: SICI "Sistema Informatico de Contratos por Internet"

Entrevista con el cliente.
1. ¿Cual es el nombre de su empresa?
Cliente: “Siblings Roar Sound”

2. ¿Cuál es el giro de su empresa?
Cliente: nos dedicamos a la musicalización de eventos sociales; es decir somos, como popularmente nos llaman, un sonido.

3. ¿Cuál es su función dentro de la empresa?
Cliente: Soy el propietario y administrador, el encargado de la logística, servicio técnico, ventas y publicidad.

4. ¿Cuantos empleados tiene y a que se dedica cada uno?
Cliente: Tengo a tres o mas personas bajo mi mando, una de ellas es mi socio, quien aporta la mitad de mitad del equipo en los eventos y es el encargado, la mayoría de las veces, de las relaciones publicas y contratos. Los otros dos son cargadores e instaladores o staff, que son empleados temporales y que muchas veces varían.

5. ¿Cómo es la operación, manual o automatizada?
Cliente: Totalmente manual.

6. ¿Cuáles son los problemas mas comunes?
Cliente: La falta de energía eléctrica que se soluciona contratando a una persona que presta el servicio de un generador, necesito tener a la mano su teléfono el cual esta apuntado en una agenda.
Descomposturas en el equipo, que se soluciona llamando a un técnico del cual tengo su número telefónico guardado de igual manera en la libretita (agenda).
Transporte, necesito solo en ocasiones contratar un transportista al cual contacto por teléfono (anotado en la misma agenda).

7. ¿Qué información le gustaría tener a salvo y al instante en un sistema informático?
Cliente: Los contratos, que estos además puedan llenarlos los clientes desde Internet.
Manuales de uso de cada aparato, en caso de fallas o contrataciones de DJ de último minuto que no sepan usar nuestro equipo.
Los datos completos de mis clientes pasados para ofrecerles promociones, y que además pueda agregar sus sugerencias y opiniones en texto.
Los datos de empleados eventuales para contratarlos nuevamente en el momento que los necesite.
Y los de varios transportistas para contratar el servicio que este disponible.
Si voy a hacer uso de un equipo de cómputo, que este tenga y organice mi música, para dejar de usar discos.
Que soporte un mapa de la ciudad (estilo Guía Roji) para localizar el lugar del evento.
Algo que me seria muy útil es una página Web que contenga los datos de mi empresa y pueda realizar un contrato en línea con depósito en el banco.


8. ¿Cómo es un día normal de operaciones?
Cliente: Primero el cliente me contacta por teléfono y pregunta por nuestros precios, el cliente acepta la tarifa y nos aparta la fecha del evento para no tener dos eventos el mismo día y lo apunto en la agenda-calendario.
Luego el cliente me da su dirección, lo visito y hago que firme el contrato, recibo un adelanto del 50% en efectivo.
Contrato por llamada telefónica a los “cargadores” (empleados eventuales), y al transportista.
Llegado el día del evento cobro el resto del pago y comienzo la instalación del equipo.
Durante el evento es constante el cambio de discos para poner canciones varias que están catalogadas por género.
Al final compruebo la conformidad de mi cliente con el servicio y me retiro.




Propuestas de solución a los requerimientos del cliente:

1. A las necesidades del cliente de mantener almacenada la música en su computadora y desde ahí ejecutarla, en sus eventos musicales, se recomienda una solución comercial que cuenta con una interfaz gráfica apropiada para un DJ, desarrollada por la compañía Sun Microsystems.
Este software se llama “UltraMixer” que puede ser descargado de la siguiente página web: http://www.ultramixer.com/index.php?c=cHJvZHVjdHM=; y cuenta con tres diferentes versiones con sus respectivas características y costos.
UltraMixer Advanced Edition, que tiene un costo de $219 usd, es la versión mas completa, puede reproducir archivos en MP3, WMA, OGG, WAV y hasta CD’s en tiempo real y cuenta con un controlador de puerto y formato MIDI para entrada y salida de sonido. Herramienta de uso profesional y licenciada para eventos masivos comerciales o privados.
UltraMixer Basic Edition, Una versión menos robusta que con menos funciones; pero que permite las básicas de reproducción y mezcla de archivos MP3, WMA, OGG y WAV. Su licencia de tipo no comercial tiene un costo de $99 USD.
UltraMixer Free Edition, Es una versión mas restrictiva pero de licencia gratuita.
Se distribuye la versión gratuita de este software al usuario para su evaluación.
2. Para la agenda electrónica que permita almacenar los datos personales de los clientes, empleados y transportistas puede usarse la agenda proporcionada gratuitamente por el correo electrónico Yahoo (http://mx.yahoo.com/), así como opcines freeware como: Ajour V5.63 (http://www.micro-sys.dk/) una opción practica, funcional y en español;
Aztec Contact Manager V. 1.2.01 (http://www.aztec.f9.co.uk/) Es una agenda que permite guardar eventos y genera una notificación o alarma con el sonido que el usuario prefiera, no contiene calendario pero contiene una lista de alarmas, y es necesario soportar ventanas con publicidad.
eQit (http://www.eqdigital.co.uk) es una herramienta parecida a la de Aztec, solo que es un poco mas compleja y con mas vista. Incluye herramientas extras como atajos a programas principales y programas de usuario, la alarma no es funcional.
De los software anteriores se le proporcionó una copia al usuario para que él los evalue.
3. Para la parte de contratos y cobranza se propone el desarrollo de un sistema informático que permita las altas de clientes y sus datos personales, el llenado de contratos, guardar datos de los pagos realizado por medio de deposito bancario y por ende la generación de “eventos musicales”, que contengan la fecha, el tipo de evento y los datos relacionados con estos. La finalidad de este sistema, es que estos datos puedan ser llenados por el cliente a través de Internet. Para lograr este objetivo el sistema estará basado en los siguientes diagramas.
Este sistema será identificado de ahora en adelante en este proyecto como SiCI (Sistema de Contratos por Internet).
Nota: al referirse a contratos se hace alusión a los contratos efectuados entre el usuario de este sistema y su cliente, no para los contratos dados entre el usuario y sus empleados o transportistas resuelto en el punto 2.

Diagrama Entidad-Relación del Sistema de Contratos por Internet (SiCI)
Definición de tablas “B-D” de SiCI (Sistema de Contratos por Internet)

Normalización de las tablas.

Distribución original:
CLIENTE: (ID del cliente., Password, Nombre(s), Apellidos, TeléfonoCasa, TelefonoMovil, Dirección, E-mail)
CONTRATO: (Numero de contrato, Fecha del Contrato, Horas contratadas, Costo del Servicio, Deposito Bancario, Contratante, Cláusulas)
EVENTO: (ID de Evento, Numero de Contrato, Fecha del Evento, Tipo de Evento, Hora de inicio, Hora de finalización)
CLAUSULAS: (Cláusula).

1) Primera Forma Normal (1FN).

1.a) CLIENTE: (ID del cliente., Password, Nombre(s), Apellidos, TeléfonoCasa, TeléfonoMovil, Dirección, E-mail)
La tabla cliente cumple con que cada atributo tiene un solo valor para cada registro.
1.b) CONTRATO: (Numero de contrato, Fecha del Contrato, Horas contratadas, Costo del Servicio, Deposito Bancario, ID del cliente, Cláusulas). La tabla contrato cumple con que cada atributo tiene un solo valor para cada registro.
1.c) EVENTO: (ID de Evento, Número de Contrato, Fecha del Evento, Tipo de Evento, Hora de inicio, Hora de finalización)
La tabla evento cumple con que cada atributo tiene un solo valor para cada registro.
1.d) CLAUSULAS: (Cláusula). La tabla cláusula cumple con que cada atributo tiene un solo valor para cada registro.
1.e) TIPO DE EVENTO: (Clave de tipo de evento, Tipo de Evento). La tabla tipo de evento cumple con que cada atributo tiene un solo valor para cada registro.
1.f) FECHA: (Día, Mes, Año, Hora de inicio, Hora de finalización). La tabla de fecha cumple con que cada atributo tiene un solo valor para cada registro.


2) Primera Forma Normal (2FN). Todo atributo no llave depende completamente de la llave primaria.

2.a) CLIENTE: (ID del cliente., Password, Nombre(s), Apellidos, TeléfonoCasa, TeléfonoMovil, Dirección, E-mail)
La tabla cliente cumple con que todo atributo no llave depende completamente de la llave primaria.
2.b) CONTRATO: (Numero de contrato, Fecha del Contrato, Horas contratadas, Costo del Servicio, Deposito Bancario, ID del cliente, Cláusulas). La tabla contrato cumple con que atributo no llave depende completamente de la llave primaria.
2.c) EVENTO: (ID de Evento, Número de Contrato, Fecha del Evento, Tipo de Evento, Clave de Tipo de Evento, Hora de inicio, Hora de finalización) el atributo tipo de evento no depende del atributo clave, por eso se creo la tabla e de tipos de evento con el atributo Clave de Tipo de Evento que si depende del atributo clave, además, se creo esta tabla por que cada registro tipo de evento será único y predeterminado.
2.d) CLAUSULAS: (Cláusula). La tabla cláusula cumple con que cada atributo no llave depende completamente de la llave primaria.
2.e) TIPO DE EVENTO: (Clave de tipo de evento, Tipo de Evento). La tabla tipo de evento cumple con que cada atributo no llave depende completamente de la llave primaria.
2.f) FECHA: (Día, Mes, Año, Hora de inicio, Hora de finalización). La tabla de fecha cumple con que cada atributo no llave depende completamente de la llave primaria.


3) Primera Forma Normal (3FN). Todo atributo no llave debe ser independiente de los otos atributos no llave.

3.a) CLIENTE: (ID del cliente., Password, Nombre(s), Apellidos, TeléfonoCasa, TeléfonoMovil, Dirección, E-mail)
La tabla cliente cumple con que cada atributo tiene un solo valor para cada registro.
3.b) CONTRATO: (Numero de contrato, Fecha del Contrato, Horas contratadas, Costo del Servicio, Deposito Bancario, ID del cliente, Cláusulas). La tabla contrato cumple con que cada atributo tiene un solo valor para cada registro.
3.c) EVENTO: (ID de Evento, Número de Contrato, Fecha del Evento, Clave de Tipo de Evento, Hora de inicio, Hora de finalización)
Los atributos hora de inicio y hora de finalización de la tabla evento dependen de la fecha del evento, por lo que se crea la tabla f fecha para cumplir con que cada atributo no llave no tenga depende transitiva.
3.d) CLAUSULAS: (Cláusula). La tabla cláusula cumple con que cada atributo tiene un solo valor para cada registro.
3.e) TIPO DE EVENTO: (Clave de tipo de evento, Tipo de Evento). La tabla tipo de evento cumple con que cada atributo tiene un solo valor para cada registro.
3.f) FECHA: (Día, Mes, Año, Hora de inicio, Hora de finalización). La tabla de fecha cumple con que cada atributo tiene un solo valor para cada registro.


Distribución final:


CLIENTE: (ID del cliente., Password, Nombre(s), Apellidos, TeléfonoCasa, TeléfonoMovil, Dirección, E-mail)
CONTRATO: (Numero de contrato, Fecha del Contrato, Horas contratadas, Costo del Servicio, Deposito Bancario, ID del cliente, Cláusulas).
EVENTO: (ID de Evento, Número de Contrato, Fecha del Evento, Clave de Tipo de Evento)
CLAUSULAS: (Cláusula).
TIPO DE EVENTO: (Clave de tipo de evento, Tipo de Evento).
FECHA: (Día, Mes, Año, Hora de inicio, Hora de finalización).

Definición de tablas “B-D” de SICI (Sistema Informático de Contratos por Internet)

Desarrollo:
Después de considerar las facilidades de Microsoft Access, como la posibilidad de manejar datos de tipo fecha y de tipo hora, las entidades y sus relaciones quedaron como se muestra en la siguiente tabla.

1. Estructura de la base de datos.
2. Datos cargados en las tablas:
3. Formularios
4. Reportes


viernes, 13 de junio de 2008

MOPROSOFT


NYCE (Normalización y Certificación Electrónica A. C.), es una asociación civil sin fines de lucro creada en noviembre de 1994 por un grupo de empresas líderes de los sectores de Electrónica, Telecomunicaciones y Tecnologías de Información de México, convencidas de la necesidad de contar con un organismo de jurisdicción nacional que tomara en cuenta sus necesidades, en la certificación del cumplimiento con las Normas Oficiales Mexicanas aplicables a los productos de la rama.
NYCE nace al amparo de la Ley Federal sobre Metrología y Normalización ( LFMN ) , que promulgada en 1992 conformándose como un organismo privado que realiza actividades de certificación y verificación, las cuales anteriormente sólo eran llevadas a cabo por dependencias gubernamentales.
NYCE forma parte del Sistema Mexicano de Metrología, Normalización y Evaluación de la Conformidad (SISMENEC), que está integrado por organizaciones de tercera parte, de normalización, de certificación de producto, de certificación de sistemas, de certificación de personas, de verificación, de pruebas, de metrología y de acreditación, así como por las dependencias que conforme a la propia LFMN deben abocarse a estos aspectos.
La norma NMX-I-059-NYCE-2005 (MoProSoft) tiene su origen en el Programa para el Desarrollo de la Industria del Software (PROSOFT). Plan de la Secretaría de Economía Mexicana que forma parte del Plan Nacional de Desarrollo 2001-2006. PROSOFT tiene siete líneas estratégicas, siendo la sexta la que ha dado origen a MoProSoft: "Alcanzar niveles internacionales en capacidad de procesos". Al comenzar el desarrollo de esta línea estratégica se evaluó la adopción de los modelos: ISO 9000, ISO 15504, SW-CMM. Determinando que estos estándares o modelos no cumplen con los requisitos de la industria nacional, y se decidió elaborar un modelo adecuado para las características de las empresas mexicanas, que se basaría en los modelos evaluados.
La Secretaría de Economía encargó la elaboración de dicho modelo a la Asociación Mexicana para la Calidad en Ingeniería de Software (AMSIS) en colaboración con la Universidad Nacional Autónoma de México (UNAM), creando la norma NMX-I-059-NYCE-2005 con base en el modelo MoProSoft y especificando el método de evaluación.
Actualmente NYCE A.C. es el único organismo acreditado para la verificación de la conformidad y certificación de evaluadores de esta norma, por medio de su unidad de Verificación de Tecnologías de Información.
Parte de la labor de NYCE es masificar o difundir el conocimiento y uso esta norma, para lo cual desarrollo un curso e-learning (http://tecnyceweb.coursehost.com) dirigido a estudiantes del área de software y personal de empresas dedicadas al desarrollo y mantenimiento de software, logrando además involucrar a los participantes en el contexto de los modelos de capacidades de software, dando a conocer las generalidades de su implementación y verificación.

NMX-I-059-NYCE-2005
En la norma se pone en claro su lineamiento con base en los siguientes criterios:
· La estructura de procesos resultante debe ser acorde a la estructura generalmente empleada por las organizaciones de la industria del software (alta dirección, gestión y operación)
· La alta dirección tiene un papel importante a través de la planificación estratégica. Debe actuar como promotor del buen funcionamiento de la organización a través de su implicación en la revisión y mejora continua del modelo.
· El modelo considera a la gestión como proveedora de recursos, procesos y proyectos; así como responsable de la vigilancia del cumplimiento de los objetivos estratégicos de la organización.
· El modelo considera a la operación como ejecutora de los proyectos de desarrollo y mantenimiento de software.
· El modelo integra con claridad y consistencia los elementos indispensables para la definición de los procesos y las relaciones entre ellos.
· El modelo integra los elementos para realizar la administración de proyectos desde un sólo proceso.
· El modelo integra los elementos para realizar la ingeniería de productos de software en un único marco que incluya los procesos precisos de soporte (verificación, validación, documentación y control de la documentación)
· El modelo destaca la importancia de la gestión de recursos, con especial relevancia en aquellos que componen el conocimiento de la organización: productos generados por proyectos, datos de los proyectos, mediciones, documentación de procesos y datos cosechados a partir del uso y de las lecciones aprendidas.
· Moprosoft se basa en los modelos de procesos ISO 9001:2000, en las áreas de procesos de los niveles 2 y 3 de CMM-SW: CMM-SW v.1.1., en el marco general ISO/IEC15504 y en prácticas y conceptos de PMBOKY SWEBOK.
De los cuales se desprenden las siguientes categorías que son los elementos a evaluar dentro de la empresa.
Ø Categoría alta dirección (DIR)
Gestión de negocio
Ø Categoría Gerencia (GER)
Gestión de procesos
Gestión de proyectos
Gestión de recursos
Recursos humanos y ambiente de trabajo
Bienes servicios e infraestructura
Conocimiento de la organización
Ø Categoría Operación (OPE)
Administración de proyectos específicos
Desarrollo y mantenimiento de software

Categoría de alta dirección (DIR) Aborda las prácticas de la alta dirección relativas a la gestión del negocio. Proporciona alineación a los procesos de la categoría de gerencia (GER) y se retroalimenta de la información que éstos generan.
Categoría de Gerencia (GER) Aborda las prácticas de gestión de procesos, proyectos y recursos en función de las alineaciones establecidas a través de los procesos de alta dirección (DIR). Proporciona los elementos para el funcionamiento de los procesos de la siguiente categoría (Operación), recibe y evalúa la información que generan, y comunica los resultados a los procesos de alta dirección.
Categoría de Operación (OPE) Aborda las prácticas para los proyectos de desarrollo y mantenimiento de software. Los procesos de esta categoría realizan las actividades de acuerdo con los elementos proporcionados por los de gerencia, y remite a ésta la información y los productos generados.

Conclusión:
La norma NMX-I-059-NYCE-2005 (MoProSoft) es el resultado de un proyecto muy ambicioso y un tanto precipitado que surgió de la presión que la secretaria de economía tenia fijada en el plan nacional de desarrollo 01-06 que consistía en la construcción de una economía solida y mas competitiva impulsando a todos los sectores de la producción incluidos el de servicios, donde se ubica el desarrollo de sistemas informáticos, el proyecto fue finalizado, entregado y reconocido como norma oficial justo un año antes del cambio de administración.
La norma se encuentra en su etapa de difusión con la esperanza de lograr los objetivos de hacer más competitiva la industria mexicana de Sistemas de Información.

CREACION DE BASE DE DATOS EN MYSQL

Definición del problema: La fiesta nacional.


Una asociación de ámbito nacional de aficionados a la Fiesta Nacional –Las lidias de los toros- desea desarrollar un sistema de información que permita tener informados a sus afiliados, tanto de los festejos taurinos que se van a producir en cada temporada, como los ya realizados en temporadas precedentes.
Es interesante, para esta asociación, mantener información de las plazas en las que se realizan festejos taurinos, los toreros que intervinieron o van a intervenir, las cuadrillas de subalternos, los premios que obtuvieron, los toros que se lidiaron, las ganaderías participantes, etc. En definitiva toda la información correspondiente y relevante en cada uno de estos acontecimientos, tanto en lo referente a la fiesta en sí, como el precio de las entradas y asistencia de público a los mismos.
Se trata de un problema complejo en el cual se necesita la introducción de siguientes supuestos semánticos para definirlos más claramente.

Supuesto 1: Se van a considerar únicamente las fiestas taurinas que se celebran en México, en cualquier localidad del territorio nacional, y no aquellas que se celebren o puedan celebrar fuera de nuestras fronteras.

Supuesto 2: Solo interesa conocer aquellas plazas, ganaderías, toreros y subalterno0s que hayan participado en alguna fiesta sobre la cual se tenga información.

Supuesto 3: Cada plaza de toros tiene asignada una categoría, tiene un nombre único, está ubicada en una localidad y tiene un aforo y un apoderado que la dirige.

Supuesto 4: El aforo de la plaza está dividido, en cada una de ellas, por zonas, de forma que los asientos o localidades de cada zona tienen, en cada festejo, un precio determinado. Generalmente, las zonas son de sol y sombra, y dentro de estas, existe división en función de la distancia del asiento a la arena en la que se realiza la lidia de toros.

Supuesto 5: Las fiestas pueden ser de varias categorías: toros, novillos con o sin picador, rejoneo y mixtas, pudiendo variar en cada una de ellas el número de reces que se lidian y el numero de matadores que intervienen.

Supuesto 6: El número de ganaderías que presentan los toros en cada fiesta puede variar de una fiesta a otra.

Supuesto 7: Una res pertenece a una sola ganadería. Cada res tiene asignado un nombre por la ganadería, aun que distintas ganaderías pueden dar el mismo nombre a sus reses. No es usual que una ganadería repita el nombre que le asigna a las suyas.

Supuesto 8: Cada res tiene asignado un número que puede repetirse en reses lidiadas en distintas plazas. Cuando se lidia una res, es interesante conocer su peso, color y una serie de características que aportan información sobre su nobleza y su bravura.

Supuesto 9: Cada ganadería tiene un nombre único, pertenece a un único propietario o sociedad, tiene unos colores o enseña y un hierro diferente para marcar sus reses.

Supuesto 10: Cada matador tiene una cuadrilla de subalternos que participan con él en la lidia de las reses. Los subalternos están catalogados en banderilleros, quitadores y picadores. Un matador puede tener, en su cuadrilla, un número variable de subalternos de cada tipo, siendo interesante conocer la cuadrilla actual de cada matador así como la que participó con él en las fiestas sobre las que se tiene información, pues en ocasiones, no es la cuadrilla actual.

Supuesto 11: En cada fiesta un matador puede lidiar un número variable de reses, alcanzado, o no, un premio en cada una de las lidias que realiza. Los premios más usuales que se les da a los toreros son: pitos, silencio (no son premios muy buenos), aplausos, vuelta al ruedo, petición de oreja, oreja, dos orejas, dos orejas y rabo, entre otros. Además, por la labor global en la fiesta, a los matadores se les puede sacar a hombros y por la puerta grande de la plaza como premio.

Supuesto 12: Cada matador tiene un apoderado, que gestiona las apariciones del mismo. Los subalternos no tienen apoderado.

Supuesto 12+1: No se celebra el mismo día mas de una lidia de toros en una misma plaza, aun que sí en plazas diferentes.

Supuesto 14: El número máximo de reses que se puede lidiar en una fiesta es seis. Si excepcionalmente se lidiaran más, se deberá tener información del resto de los toros.

Supuesto 15: Aunque solo se lidien seis reses en una fiesta, es necesario conocer información sobre las reses sobreras o reservas que están disponibles, y a veces, se lidian en sustitución de las reses principales.

Supuesto 16: Las reses de reserva que no se lidien en una fiesta pueden ser lidiadas, o ser sobreras, o no, en alguna otra fiesta. Las reses que sean lidiadas en una fiesta, no se lidiaran en ninguna otra aunque no se les haya dado muerte.












PSEUDOCODIGO





INSTALACION DE MYSQL PARA PROGRAMAR BD






INICIO DE PROGRAMACION EN MYSQL










ENTIDADES CREADAS EN MYSQL