miércoles, 16 de marzo de 2011

2 Viernes (25/Febrero/2011)

En mi segundo dia en la Universidad estuve en la rama de programacion.
Primeramente me dijeron de que estudiera el lenguaje de programacion llamado Ruby On Rails tambien conocido como RoR
Los Principios fundamentales de RoR no te repitas (del Ingles Don't repeat yourself DYR), y convencion sobre configuracion.

No te repitas significa que las definiciones deberían hacerse una sola vez. Dado que Ruby on Rails es un framework de pila completa, los componentes están integrados de manera que no hace falta establecer puentes entre ellos. Por ejemplo, en ActiveRecord, las definiciones de las clases no necesitan especificar los nombres de las columnas; Ruby puede averiguarlos a partir de la propia base de datos, de forma que definirlos tanto en el código como en el programa sería redundante.

La Arquitectura en Rails.
Modelo

En las aplicaciones web orientadas a objetos sobre bases de datos, el Modelo consiste en las clases que representan a las tablas de la base de datos.

En Ruby on Rails, las clases del Modelo son gestionadas por ActiveRecord. Por lo general, lo único que tiene que hacer el programador es heredar de la clase ActiveRecord::Base, y el programa averiguará automáticamente qué tabla usar y qué columnas tiene.

Las definiciones de las clases también detallan las relaciones entre clases con sentencias de mapeo objeto relacional. Por ejemplo, si la clase Imagen tiene una definición has_many:comentarios, y existe una instancia de Imagen llamada a, entonces a.comentarios devolverá un array con todos los objetos Comentario cuya columna imagen_id (en la tabla comentarios) sea igual a a.id.

Las rutinas de validación de datos (p.e. validates_uniqueness_of:checksum) y las rutinas relacionadas con la actualización (p.e. after_destroy:borrar_archivo, before_update:actualizar_detalles) también se especifican e implementan en la clase del modelo.

El modelo representa:

  Las Tablas de la Base de Datos.
  Migraciones (Expresan Cambios en las BD)
  Observadores

Gemas

Las gemas son plugins y/o códigos añadidos a nuestros proyectos Ruby on Rails, que nos permiten nuevas funcionalidades como nuevos create, nuevas funciones pre-escritas (como login de usuarios) o nuevas herramientas para el desarrollo como puedan ser Haml y SASS (la primera es una nueva forma de template basada en html pero más sencilla y potente, y la segunda es igual pero para el caso de las CSS). Para encontrar el listado de gemas disponibles puedes ir a RubyForge.

martes, 15 de marzo de 2011

Redes

COMO FABRICAR UN CABLE DE RED NORMAL Y / O CRUZADO.


En el mercado existen cables de red de varias medida ya hechos, pero en ocasiones necesitamos hacerlo nosotros, bien porque no haya la medida que necesitamos o bien porque necesitemos pasarlo a través de paredes y tubos.

Vamos a ver los diferentes componentes que necesitaremos para hacernos nuestro cable de red.

- Conecto RJ-45
- Tenaza Ponchadora para RJ-45
- Cable de par trensado Categoria 5e
Podemos crear dos distintos tipos de cables o de combinacion para cables que es el cable recto (normal) o el cable cruzado
CABLE RECTO (NORMAL)
Utilizado en redes cuando existe un elemento de unión o distribución entre los ordenadores, con puede ser un hub, switch o router, tienen el mismo orden en los dos conectores, normalmente 1-2-3-5-6-4-7-8, correspondiendo estos números al orden indicado en cable de red. (568-B)

CABLE CRUZADO
Este tipo de cable es el que debemos utilizar siempre que hagamos una red con solo dos ordenadores conectados directamente uno al otro. También hay algunos router y switch que utilizan indistintamente cable recto o cruzado, pero siempre el mismo tipo para todos los ordenadores. El orden de los hilos en los dos conectores es el siguiente:

Conector A: 1-2-3-5-6-4-7-8, correspondiendo estos números al orden indicado en cable de red. (568-B)
Conector B: 3-4-1-5-6-2-7-8, correspondiendo estos números al orden indicado en cable de red. (568-A)

lunes, 14 de marzo de 2011

LogMeIn

En este post pondremos un tutorial de como podre controlar maquinas remotamente por medio de una pagina web.
Que es llamada LogMeIn.

Con esta herramienta se puede conectar a cualquier computador que este conectado a internet
En cuestión de minutos, puede obtener acceso rápido, sencillo y seguro a ordenadores remotos (PC o Mac) con LogMeIn. Únicamente instale LogMeIn Pro2 en el ordenador al que desea acceder para obtener control remoto de su escritorio, archivos, aplicaciones y recursos de red a través de Internet.
Ahora puede obtener una solución de acceso remoto a su ordenador en cualquier momento y en cualquier lugar, fácil de probar, comprar y utilizar.
LogMeIn Pro2 le permite trabajar a través de un navegador Web con un ordenador remoto desde prácticamente cualquier lugar con conexión a Internet, como si estuviese sentado delante de él.
  • Transfiera un archivo desde su escritorio remoto a su equipo portátil
  • Imprima una reserva de vuelo desde un ordenador remoto en una impresora local.
para crear una nueva cuenta es bastante facil solo necesita de un correo ingresar sus nombres y contraseña
luego de eso nos manda a la pantalla principal.
que seria esta
aqui es donde elige agregar computadoras para controla remotamentes o para ingresar la maquina que esta ocupando para que pueda ser controlada por otra.












Si elegimos la opcion de ingresar una nueva computadora nos manda a la siguiente pantalla
aqui ingresamos los detalles de la computadora y los detalles del logmein si lo queres pro o queremos la version free.














Luego activa la cuenta midiante el link que sera enviado al correo que hayas puesto en tu cuenta!. 
Luego añades tu ordenador y ya esta!
podras controlar otra computadora desde tu pc! 

domingo, 13 de marzo de 2011

Limpiesa de computadoras

En este espacio te dare algunas tecnicas que te serviran para darle limpieza a tu computadora.(Hardware)

Pasos:
  • Consigue una caja de herramientas para limpiar una pc 
  • Revisa la pc para ver cual es el problema.
  • Ten a la mano un contact cleaner 
  • Consigue un deposito para poner los tornillos
Luego que tienes todo eso estas listo para darle limpieza o mantenimiento a tu pc, solo asegurate que dejes todo en orden y como lo encontrastes para así no tener problemas.
Es de bastante utilidad hacer un mapa de como estaban conectados los cables para no tener ningun inconveniente en ponerlos de nuevo
  • Asegurar los discos duros antes de cerrar la computadora
  • Asegurar las tarjetas RAM en sus ranuras para no tener problemas de memorias luego.
  • De preferencia utilizar una aspiradora o sopladora para quitar todo el polvo interior de la computadora
  • Si esta en la posibilidad de dejar su computador abierto para mejor ventilacion es recomendable(aunque el polvo volviera a ingresar con mayor facilidad)