xiapa

Leer sin reflexionar es como comer sin digerir

You are currently browsing the Escuela category.

Registros

Un registro es un grupo de celdas de almacenamiento binario adecuadas para mantener información binaria. En su definición más amplia, un registro consta de un grupo de flip-flop y compuertas que efectúan una transición. Los flip -flop mantienen la información binaria y las compuertas controlan cuando y como se
transfiere información nueva al registro.

Se denomina registro de desplazamiento aquel registro que es capaz de correr su información binaria ya sea a la derecha o a la izquierda. La configuración lógica de un registro de desplazamiento consta de una cadena de flip -flop conectados en cascada, con la salida de un flip -flop conectada a la entrada del siguiente flip-flop. Todos los flip-flop reciben un pulso común de reloj que causa el corrimiento de una etapa a la siguiente

Les dejo aquí como realizar los registros

Add a comment

Unidad Lógica Aritmética

La unidad Aritmética y Lógica (ALU) es un sistema que puede realizar una serie de operaciones lógicas y aritméticas; es una de las partes que forman el microprocesador. En la ALU es donde se realzan las operaciones lógicas (OR, AND, NOT, XOR, etc.) y las operaciones aritméticas (suma y resta fundamentalmente).

Continue Reading…

Add a comment

Dhemiurgo

Gonzalo, Chalo, Hernaí, Diogenes, Migue, Rolember, Iram…

Shiales, ahora que estamos a punto de salir de la escuela, me pongo a recordar los viejos tiempos… que cosas no pasamos en aquella casita del campanario, jaja, los armados de circuitos, la programación de los compiladores, las clases de matemáticas V, los desvelos, los enojos, las risas, el inolvidable paso de la quesadilla, y no podía faltar el chile medallas… jajaja

Los voy a extrañar mucho, gracias a ustedes aprendí el significado de lo que es trabajar por equipo, pertenecer a un grupo de grandes mentes y muy buenas ideas, conocer gente responsable y divertida a la vez, gente amorosa a su modo y alburera a más no poder… Gracias por permitirme ser parte de su grupo, de conocerlos, de convivir con ustedes….

Aunque me dijeran que duermo como tamal! jajaja… Los quiero un chingo, a todos, los extrañaré harto…

Les dejo un pequeño comentario que me dejaron en el blog, en sus inicios…

Me alegra leer esto de ti, saber que ya has comprendido el valor del conocimiento, como dice Jhoann Wolfgang “con el conocimiento son cada vez más grandes las dudas” y para mejorar el conocimiento es vital aprender menos y contemplar más.

Pues como vez, tal ves nos catalogaban como los más matados, pero ya nos conoces somos a toda ma. . y no somos tan mataditos simplemente disfrutamos de lo que hacemos (aun que a veces no ), porque somos concientes de lo importante que es saber y aprovechar lo poco que nos enseñan los maestros.

Te felicito te has integrado perfectamente al grupo y quiero que sepas que te queremos mucho (alguien de nosotros dijo que somos como hermanos y eso es cierto). Recuerda solo sacar todo el potencial que tengas, trabaja siempre con responsabilidad y la perfección necesaria.

Estamos para ayudarte, siempre pregunta lo que no entiendas, porque la ignorancia es la madre del miedo.

Alguien dijo que el secreto de la sabiduría, del poder y del conocimiento es la humildad.

Lo mejores deseos, y éxito para ti.

Dhemiurgo.

3 comments

Validar con un checkbox condiciones para registro en aps

Para una tarea de aplicaciones de internet, nos pidieron que dieramos de alta a los usuarios, pero no sin antes, tener un checkbox para poder validar que habían leído los términos y condiciones que esto conlleva. Mi buen amigo y cuñado Hernaí, me ayudó a realizar esto con unos simples pasos:

1.- Entrar a esta página y descargar el .zip que ahí se encuentra

2.- Ya teniendo el .zip, hay que descomprimirlo y guardarlo en la carpeta de proyectos del visual, se generan dos carpetas cuando se descomprime.

3.- Abrir la solución que se encuentra en la carpeta CheckValidator_src, reconocerán la solución por su extensión .sln.

4.- Ya abierta la solución, abrir el archivo default.aspx y correrlo presionando F5, o ctrl + F5. Si por alguna razón marca error sobre que no se puede abrir, hay que darle clic derecho al localhost que trae la solución y dar clic en Establecer como proyecto de inicio, e intentarlo de nuevo.

5.- Ya que corrió el programa en el IE, volver al visual studio, dar clic derecho a la solución y seleccionamos Agregar -> sitio web existente y agregamos el sitio web donde queremos agregar el checkbox (sitio 2).

6.- Después de agregar el sitio 2, damos clic derecho en el localhost de este y agregamos la carpeta bin.

7.- Abrimos la carpeta donde descomprimimos el archivo .zip que descargamos y abrimos la carpeta llamada CheckValidator_src -> bin -> debug y copiamos los dos archivos (.dll y .pdb) y los pegamos en la carpeta bin del sitio 2, que generalmente se encuentra en C:\Inetpub\wwwroot\sitio2\bin.

8.- Volvemos a ir a al visual studio y abrimos la página donde queremos insertar el checkbox. Le damos clic en la opción de código, y pegamos este pedazo de código en la segunda línea:
<%@ Register TagPrefix=”at” Namespace=”AT.Web.UI.Validators” Assembly=”AT.Web.UI.Validators” %>

9.- En la parte de diseño, agregamos otra fila a la tabla, o nos ubicamos donde queremos insertar el checkbox y pegamos el siguiente código:

[tag]asp:checkbox ID=”_termsAndConditions” runat=”server” Text=”I have read the <a href=”/terms.aspx” target=”_blank”>Terms and Conditions</a>” [/tag]

[tag]br [/tag]
[tag]at:CheckValidator ID=”_checkValidator” runat=”server” Display=”Dynamic” ControlToValidate=”_termsAndConditions” Text=”Please read and accept our terms and conditions before proceeding” ValidationGroup=”CreateUserWizard1″[/tag][tag]/at:CheckValidator[tag]


10. Vemos que aparece el checkbox con la parte de I have read the Terms and Conditions, y más abajo unas letras en rojo, seleccionamos este texto en rojo y damos clic derecho -> propiedades. Tendrá que tener los siguientes campos validados:

11. Ya comprobado esto, unicamente hay que linkear a la página de las condiciones y términos, en nuestro caso, las políticas de privacidad y listo. Hay que correr la página para corroborar si está listo.

Nota: Gracias cuñao por tu tiempo y tu sabiduria de casi master chif ;) Saludos… Lo quiero

1 comment

Template 2 de tuchiapas.com

Juju!! Creo que me voy a quedar mejor con este!! :D Me gusta, me gusta!!

Aun le falta, pero ahí vamos!!

1 comment

Template 1 de tuchiapas.com

Desde ayer estoy empezando a usar visual studio con el web developed…

Y pues ya hice el primer template, no muy me convence, pero veré que más le puedo hacer, igual empezaré a hacer otro, ya le voy entiendo algunas funciones. Así que aquí les dejo la imagen :)

1 comment

El comercio electrónico en México


El comercio electrónico hoy en día es usado por muchas empresas, ya que solo consta de un sitio web, que está abierto las 24 horas al día, los 7 días a la semana y puede verlo cualquier persona desde cualquier punto del mundo que tenga una conexión a internet.

Este tipo de comercio en México aun no ha despegado con la difusión necesaria, ya que muchos empresarios aun tienen la incertidumbre sobre su funcionamiento, y si realmente es un comercio seguro o que esperar de ello.

Sin embargo… algunos estudios han demostrado que los usuarios mexicanos no tienen una experiencia negativa al comprar online y que muchos de ellos, son de clase media.

Entonces, ¿Cuándo México se podrá poner a la par de este nuevo comercio? Si tenemos buenas empresas, buenos productos, ¿por qué no llevarlos más allá de nuestras fronteras?

2 comments

La empresa

Para la materia de Aplicaciones de Internet, haremos una empresa, o mejor dicho, una tienda en línea, en equipos de 3 personas. Yo hice equipo con Ethel y Naty :D .

Ya entradas en la materia, nos pusimos a ver que onda con la tienda, que venderíamos, como llamaríamos a la tienda, etc. Entonces, yo recomendé que mejor buscaramos una tienda física para no gastar en hosting ni dominio, ni contrato paypal, pero resulta que no nos salió como queríamos.

Así que pensamos en vender artesanías Chiapanecas en línea, y empezamos a pensar en nombres para el dominio, artechiapaneco.com y ya existe, mundochiapas.com y también ya existe…. así que pues Ethel empezó con una lista de nombres posibles, y nos gustó todochiapas.com y que también ya está comprado…. y de repente, se nos alumbró el foco y pues pensamos en tuchiapas.com… Y resulta que si estaba disponible, si, estaba… lo compramos hoy en la mañana…. así que proximamente…. tienda en línea de artesanías chiapanecas en www.tuchiapas.com

Add a comment

Más sobre Agentes

Para la programación de Agentes, como ya antes había mencionado, se usa el Jade que está basado en Java, por lo tanto, para programar un agente, se utiliza el lenguaje Java, definiendo una clase que representa al Agente, jade.core.Agent.

Para definir un agente Jade, tiene que seguir las siguientes características:

- Tener un nombre único
- Se implementa como un único hilo de ejecución
- Cuenta con un método de inicio(setup) y otro de fin (takedown)

Setup sirve para inicializar el agente
Takedown sirve para limpiar el agente antes de eliminarlo.

Este es un programa muestra de un agente:

import jade.core.Agent;

public class primerAgente extends Agent {
protected void setup(){ }
protected void takeDown() { }
}

La clase Agent permite a los usuarios crear software de agentes, también en ella, están los métodos para ejecutar las tareas básicas de los agentes, cómo el paso de mensajes, el ciclo de vida del agente, entre otras cosas.

Add a comment

Agentes de Software

En la materia de Inteligencia Artificial, nos dejaron una tarea, programar dos agentes de software para mandarse 3 mensajes entre ellos. Todo esto usando lo de que es Jade, que es un programa basado en Java para la programación de Agentes.

Pero para empezar, ¿qué es un Agente?

Es una entidad que percibe y actúa sobre un entorno, por lo tanto cuando el Agente es Inteligente, percibe y actúa sobre un entorno pero de forma razonada.

Segun Brenner un Agente de Software Inteligente es un programa que puede realizar tareas específicas para un usuario y posee un grado de inteligencia suficiente para ejecutar parte de sus tareas de forma autónoma y para interactuar con su entorno de forma útil.

Para entender más sobre lo que es un Agente Inteligente, aqui les dejo un link de un artículo que acabo de leer, ahí viene un buen ejemplo sobre lo que debe de hacer uin Agente Inteligente

Agentes Inteligentes:
el siguiente paso en la Inteligencia Artificial

1 comment