DECADENCIA

DECADENCIA.
Nuestros jóvenes no tienen vision hacia el futuro, solamente buscan diversión al míximo y derrochar a manos llenas si se puede, ven  televisión como si ese fuera el fin ultimo de la creación.
Trato, trato, y trato de hacerlos entender que sin educación y preparación no hay futuro, pero siguen empecinados en tomar licor, fumar, vagar, ver televisión, dormir, ver pornografí­a, tener sexo….. No son todos, lo sé, pero a veces pareciera que la  gran mayorí­a estí diciéndonos a gritos que NO NOS MOLESTEN, dejenos vivir el libertinaje…..
NO estudian, no se esmeran, LA VIDA SOLO ES PLACER me decí­a alguien….  Uno explica de un modo o de otro y da igual. ¿Qué necesitamos para arrancar?
En toda época ha habido jóvenes locos y que les da igual, pero siento que esta generacion no busca, ni quiere buscar, mís allí.
Y de paso se nos quiere exigir que les dejemos tareas extra, para que lleguen a seis y pasen la materia…… ¿Cómo voy a dejar una tarea a alguien que no copia clases? ¿y los que de verdad se esfuerzan, qué les voy a decir, BUENO USTEDES SON BUENOS Y ELLOS LOS VOY A PASAR CON SEIS PORQUE HICIERON UNA TAREA…. Es eso lo que quiere el MINISTERIO?
La mucha lístima por los jóvenes y niños va a engendrar una generación en la cual no tengan nada en el cerebro y acostumbrados a tener todo fícil…..

surgen voces entre los compañeros docentes que hablan de que el gobierno tiene la culpa (no nosotros, ni los alumnos, ni los padres de familia), hay otros que dicen que pasen a todos (puedan o no). Tambien hay otros que solo dicen que son los padres los malos. En mi caso particular creo que es una combiancion de factores: leyes demasiado protectoras del menor, padres de familia (hay quienes que ven pornografia con sus mismos hijos), los chicos, internet, los profesores (hay quienes que usan el mismo manual de clases desde 1986, lo digo porque lo he visto), pocas materias tiene ponderacion para pasarlos, nuestra pseudo cultura latina (chupa, come, duerme, y los libros tontos).....

Padres, profesores, ¿Qué generación queremos dentro de unos 20 a 30 años?


trabajando con iis y carpetas virtuales

traduccion libre de http://www.dotnetspider.com/tutorials/AspNet-Tutorial-57.aspx realizada por hjalmar hernandez

ESTE ARTICULO EXPLICA COMO USAR EL IIS Y COMO TRABAJR CON DIRECTORIOS VIRTUALES.
EL IIS te ayuda a administrar las aplicaciones web y sitios web en tu computadora.

COMO ABRIR IIS.
Hay varias formas en que puedes abrir la herramienta IIS.
METODO UNO: Abrir el PANEL DE CONTROL, seleccionar rendimiento y mantenimiento y luego herramientas administrativas y dar doble clic en el icono INTERNET INFORMATION SERVICES .
METODO DOS: Ir al menú inicio, seleccione Ejecutar y luego digitar inetmgr . Presione Ok para abrir IIS.

El IIS luce asi


En la imagen de arriba, el nombre MANJU representa el nombre de la computadora. Bajo el nodo WEB SITES, se desplega todos los sitios web. Cuando instalas IIS, crea una sitio web por default para ti. Bajo el nodo DEFAUL WEB SITE, puedes ver todos los directorios virtuales listados.
Solamente un sistema operativo de servidor como WINDOWS SERVER, puedestener un solo web site. Pero puedes tener cualquier numero de aplicaciones web bajo este sitio web por definición. Cada aplicacion web necesitara ser creada como una CARPETA VIRTUAL bajo cualquier de los sitios web. sI NO TIENES UN sistema operativo de servidor, tu tienes siempre que crear tu aplicacion web bajo el sitio web por definicion.
Cada aplicación web que creas en tu maquina necesita un directorio virtual. En la imagen de arriba tenemos dos aplicaciones web (llamadas WEBAPPLICATION1 y WEBAPPLICATION2)
Cuando creas un nuevo proyecto ASP.NET usando visual studio .NET, creara automaticamente un directorio virtual para ti.
Por ejemplo, si creas un proyecto usando visual studio, llamado SHOPPINGCART,creara un directorio virtual llamado SHOPPINGCART. Despues de crear tu proyecto, puedes ver el directorio listado en el IIS.
Tu puedes dar clic drecho en el directorio virtual de en el IIS y seleccionar PROPIEDADES, para ver varios propiedades de el directorio virtual. Una importante propiedad es el LOCAL PATH. El LOCAL PATH representa la locacion actual de la aplicacion web.

POr definición, cuando creas un nuevo proyecto ASP.NET, el visual estudio crea el proyecto bajo la carpeta C:InetpubWWWRoot . Por ejemplo, si creas un nuevo proyecto ASP.NET llamado SHOPCART, VS.NET crea un folde llamado C:InetpubWWWRootShopCart y todos los archivos relacionados con el proyecto son colocados dentro de este folder. Este folde estarí configurado como FOLDER VIRTUAL asi que tu puedes accesar el sitio web usando el url http://localhost/ShopCart
Si tu estas trabajando en varios proyectos, tu talvez quieras organizar tus proyectos en alguna carpeta especifica en vez de C:InetpubWWWRoot . lo que necesitas es crear una carpeta virtual manual.
Por ejemplo, si necesitas crear un aplicacion ASP.NET llamada SHOPCART bajo el folder C:MyProjects , primero crea el folder C:MyProjectsShopcart . Ahora convierte este folder en virtual. Ahora estas listo para crear el proyecto usando VS.NET. SI el directorio virtual existe, VS.NET no crea un nuevo folder virtual bajo el folder WWWRoot. uSARA EL FOLDER VIRTUAL EXISTENTE.

QUE ES UN LOCALHOST.
LOCALHOST representa maquina actual . Si tu estas accesando cualquier aplicacion en tu propia maquina, tu pueds usar la url http://localhost/xxxxx. Si tu sitio web esta en otra míquina, tu puedes usar la direccion IP de la computadora en vez de el LOCALHOST. Por ejemplo, si la aplicacion SHOPCART esta en una computadora con la ip 128.32.65.21 , Entonces puedes accesar el sitio desde tu computadora usando el url http://128.32.65.21/Shopcart .

PARAR Y COMENZAR EL IIS.
Tu podrias no necesitar para parar y comenzar tu iis. Cuando tu computadora inicia, IIS es automaticamente comenzado.
Actualmente, IIS es un servicio de windows. Lo que ves en INTERNET INFORMATION SERVICES es una herramienta administrativa proveí­da por MICROSOFT para administrar el real IIS que trabaja en el fondo. IIS corre como un servicio de windows en el fondo y lo que ves es solamente una herramienta para administrar el servicio IIS.
Si quieres parar o comenzar IIS, selecciona el sitio web por default en IIS y selecciona parar, o comenzar desde el menu contextual del clic derecho. Si tu paras iis, no puedes accesar a tus sitios web de nuevo. Aun, si tratas de abrir un proyecto ASP en Visual Studio, aparecerí que tu sitio noes activo.


talciguines

(comentario preparado a petición de Don Julio Castellanos)

TALCIGUINES

Texistepeque (a 83 kilómetros de San Salvador) es un lugar pintoresco, caluroso, con gente tranquila que te da la bienvenida desde el inicio, esa fue la impresión que tuve hace cuatro años cuando me baje del bus (ruta 235) en el mercadito de la ciudad…. Recuerdo que pregunte por el Instituto Nacional Texistepeque y me dijeron que lo habí­an dejado unas 5 cuadras atrís.
Como todo pueblo en nuestro paí­s tiene sus tradiciones y costumbres, una de ellas son los TALCIGíœINES (otros lo escriben  TALZIGíœINES).
Los talciguines son una pequeña obra teatral católica en la cual se representa la lucha entre el bien y el mal. Comienza a media mañana mas o menos, cuando (después de oí­r misa) salen 12 personajes vestidos de rojo (talciguines) que representan a demonios y comienzan a dar de latigazos a diestra y siniestra (según la tradición cada latigazo hace que el que los recibe purgue sus pecados), incluso a perseguir a las personas (generalmente algún conocido por el talciguin), los golpes son hasta cierto punto suaves, pero ay de aquel que sea conocido por algún demonio. Al final de la jornada, unas dos horas, los talciguines son sometidos por una persona que representa a Jesucristo (el bien) y camina encima de cada talciguin. De esta manera termina la representación.

íšltimamente he notado que los medios lo han vuelto a retomar en sus ediciones de semana santa, pero no esta de mís recordar algunos detalles de esta obra:
Primero que nada, talciguin significa “hombre endiablado” en nahuat, aunque no soy muy versado en el lenguaje alguno que si lo sea lo puede corregir.
Segundo, se realiza el lunes después del llamado Domingo de Ramos, conocido por los católicos como Lunes Santo.
Tercero, pueden participar desde “pubertos” hasta ancianos, aunque últimamente solo he visto jóvenes y adultos jóvenes. El único requisito es que sean católicos y que escuchen misa antes de participar en la obra.
Cuarto, los talciguines es una tradición antigua que se pierde en el tiempo su origen, sin embargo en 1935 (según el Diario de hoy de 2002 http://www.elsalvador.com/noticias/EDICIONESANTERIORES/diciembre21/ELPAIS/elpais1.html) don Urbano Sandoval inició un movimiento para impulsar la tradición debido que hacia 1932 se habí­a olvidado…. Por otro lado don Nelson Marroquí­n le contó a mi hermano que la misma tradición tuvo otro empuje cuando el papí de él (no recuerdo el nombre en este momento) dijo que habí­a que impulsar la tradición y para demostrarlo al pueblo mandó a darle de latigazos a don Nelson…. En fin esta obra ha tenido momentos de apogeo, como el que veo desde hace unos dos años en los medios, y momentos de “decaimiento” en el cual varias personas (muchas de ellas anónimas) le han dado un nuevo empuje para que la tradición no muera.
Ps: perdonen algún error gramatical o error ortogrífico.

TALCIGUIN LATIGANDO (http://www.elsalvador.com/noticias/galeria/talciguines/galeria5.html)

 

REPRESENTANDO A JESUS (
http://news.yahoo.com/photo/070402/481/sal10704022058)

TALCIGUIN VENCIDO (http://www.elsalvador.com/noticias/galeria/talciguines/galeria6.html)


capitulo seis.... instalando y configurando iis.

traduccion libre de http://www.dotnetspider.com/tutorials/AspNet-Tutorial-51.aspx. Translated by Hjalmar Hernandez.
INSTALANDO Y CONFIGURANDO IIS.
este articulo te guia en la instalacion y configuracion IIS en tu maquina. IIS es una herramienta requerida para desarrollar aplicaciones ASPNET en tu maquina.

INTENERNET INFORMATION SERVICES (IIS)
si tienes el windows 2000, o windows xp professional, talvez tengas iis ya instalado en tu maquina. IIS es parte de el sistema operativo windows, pero no es seleccionado por default. Asi que is escoges las opciones por default cuando instalas el sistema operativo, talvez no has instalado el IIS.
Para saber si tu realmente has instalado IIS, vas al PANEL DE CONTROl y seleccionas HERRAMIENTAS ADMINISTRATIVAS. Chequeas si hay un acceso directo para INTERNET INFORMATION SERVICES como parte de las herramientas administrativas.

Si no existe, necesitaras instalar IIS.Para instalar IIS, vaya al panel de control y selecciones AGREGAR REMOVER PROGRAMAS. Seleccionar la opcion AGREGAR REMOVER COMPONENTES DE WINDOWS. Estar seguro que la opcion INTERNET INFORMATION SERVICES esta sleccionada. Si esta seleccionada, lo que significa que ya existe IIS!!!!!..... si la checkbox para IIS no esta chequeada, seleccionarla y presionar el boton SIGUIENTE para proceder a la instalacion.

Los componentes windows podrian alertarte a insertar el cd de windows. Asi que manten el cd de windows. O si tu tienes el I386 copiado en tu carpeta de disco duro, tu puedes usar que cuando tu estas alertado a insertar el cd.


CAPITULO CINCO.....INFRAESTRUCTURA PARA DESARROLLAR UNA APLICACION WEB

traduccion libre de http://www.dotnetspider.com/tutorials/AspNet-Tutorial-52.aspx TRANSLATED BY HJALMAR HERNANDEZ

CAPITULO CINCO.....INFRAESTRUCTURA PARA DESARROLLAR UNA APLICACION WEB (UN SITIO WEB)

objetivo: Este capí­tulo explica cuales son las estructuras que necesitas para desarrollar una aplicacion web.
Cualquiera que quiera desarrollar una aplicacion web debe tener los siguientes sistemas:
1. Un servidor web.
2. Un editor para desarrollar las paginas web.
3. Un programa de base de datos como ms acces, SQL server, etc. si tu sitio web necesita guardar datos dentro de una base de datos.

en el mundo real, un servidor web estara hospedado en un servidor seguro, localizado en un lugar seguro y estara siempre conectado a internet de alta velocidad. Sin embargo, para desarrollar una aplicacion web, tu no necesitas preocuparte por la seguridad y la conectividad a internet. Puedes usar tu propia computadora como un servidor web (recuerda lo que vimos en septiembre uno del año pasado, en este mismo blog).
Asi que tu computadora de desarrollo9 debe tener los cuatro sistemas mencionados arriba.
PUesto que este tutorial te esta guiando a desarrollar sitios usando ASP.NET, todas las herramientas que vamos a hablar aqui seran especificas de ASP.NET.

SERVIDOR WEB.
Hay varios tipos de servidores web. Pero si te gusta desarrollar aplicaciones web con ASP.NET necesitas un servidor web especifico llamado INTERNET INFORMATION SERVER (IIS).
IIS viene como parte de windows. Pero si no esta instalado por default, cuando instalas windows hay que instalarlo.
Desde el panel de tareas.

EDITOR PARA DESARROLLAR PAGINAS WEB.
Idealmente, no necesitas un editor especial para desarrollar una aplicacion web. Si eres un experto, simplemente usas el bloq de notas para digitar el codigo html necesario para desarrollar paginas web. Sin embargo, quien quiere lavar a mano los platos teniendo lava-vajillas?

No necesitas tener las manos sucias microsoft te da una herramienta llamada Visual Studio .NET para editar paginas web y escribir codigo para ASP.NET.

Tambien tenemos el MICROSOFT EXPRESION.http://www.microsoft.com/products/expression/en/default.mspx

VISUAL ESTUDIO .NET
Visual estudio permite crear paginas web facilmente. Algonos de los beneficios en usar visual son:
Simplemente jalas y pegas controles html hacia la pagina web y automaticamente visual escribe el codigo html para ti.

Comienza digitando html y visual lo completa (el codigo). Asi que no necesitas completar la etiqueta.
Si digitas un error de etiqueta visual te resalta los errores de codigo y / o lo corrige.


Browser
Tu necesitas un browser para ver las paginas que creas. Si tu tienes cualquier tipo de windows deberias tener tambien el Internet Explorer.

PROGRAMA DE BASE DE DATOS.
Un programa de base de datos como MS ACCES o SQL es requerido, solo si necesitas guardar datos dentro de una base de datos si no, NO.


capitulo 4...aplicaciones windows y aplicaciones web

capitulo cuatro (traduccion libre del capitulo cinco en el manual de http://www.dotnetspider.com/tutorials/AspNet-Tutorial-50.aspx)

ESTE ARTICULO TE DA INFORMACION DE VARIOS TIPOS DE PROGRAMAS DE COMPUTADORAS Y EXPLICA

LOS CONCEPTOS DETRAS DE UNA APLICACION WEB.
Los desarrolladores a menudo se confunden con la diferencia entre APLICACIONES WINDOWS y APLICACIONES WEB. ESte capí­tulo da una breve informacion acerca de varios tipos de aplicaciones de computadora y provee una introducción a las aplicaciones web.

DIFERENTES TIPOS DE APLICACIONES DE COMPUTADORA.
Es muy difí­cil dividir las aplicaciones dentro de estrictas categorí­as. No existe una clara deficinición para categorizar las aplicaciones de computadora. Sin Embargo, aquí­ estí una pequeña lista de diferentes tipos que puedo (el autor no el traductor) decir:
1. Sistemas encajados.
2. Aplicaciones windows (tambien llamadas APLICACIONES DE ESCRITORIO)
3. Aplicaciones web.

SISTEMAS ENCAJADOS
¿Has usado alguna vez un diario digital (tambien llamado organizador digital ) o un teléfono movil? Sabes que cuando guardas un nombre y una direccion, ¿Como se guardan en él?
Es una pequeño programa de computadora encajado en ese aparato. Es similar a cualquier pequeña libreta de apuntes virtual que puedes usar para escribir usando tu favorito visual basic o C++. La unica diferencia es, que esta escrita usando algun lenguaje especial y encajado en un chip dentro de el dispositivo de tu movil, o diario digital.
Si tu encuentras un problema en un programa regular, tu puedes simplemente escribir un mejor programa, compilarlo y copiarlo a tu computadora. PERO si tu encuentras un error en tu programa de telefono movil, tu no puedes copiarlo. el manufacturador ha encajado el nuevo programa en un nuevo chip y reemplaza el chip en tu telefono movil.

APLICACIONES WINDOWS.
Si tu no sabes que es un APLICACION WINDOWS, probablemente tu nunca has estado viendo una computadora. Casi cualquier aplicacion que veas en un escritorio es llamado APLICACION WINDOWS.
Tambien son llamados aplicaciones de escritorio ya que mayormente son usadas en los escritorios de las computadoras.

Algunos ejemplos comunes de apicacion de escritorio:
1. Paint Brush
2. La calculadora
3.MSN messenger
4. YAHOO messenger
Las primeras tres aplicaciones windows estan escritas por algunos programadores sentados en MICROSOFT OFFICE y ellos lo dan gratis a todos los que compren el sistema operativo windows. El yahoo messenger esta escrito por programadores de YAHOO y ellos lo dan gratis si lo bajas de su sitio web.
Si tu vecino te pide escribir un pequeña libreta de direcciones para su uso personal, tu vas a escribir una aplicacion windows.
Ahora tu debestener una mejor idea de lo que es una aplicacion windows.

APLICACIONES WEB
Estoy seguro que has visto al fin una aplicacion web. Sabes como lo supongo?
Fue facil suponerlo. Este tutorial es una APLICACION WEB y tu estas leyendo ahora este tutorial desde mi blog (a menos que lo hayas copiado en algun lado)
Asi que, QUE ES UNA APLICACION WEB?
Una aplicacion esllamada SITIO WEB. Un sitio web es una coleccion de paginas web hospedada en una computadora especial llamada SERVIDOR WEB.
Ahora que estas leyendo este tutorial. Este capí­tulo es una pagina entre varias otras píginas y parte de nuestra aplicacion web. El nombre de nuestra aplicacion web es dotnetspider.com (el lector debe recordar que el manual es traducido). Nuestro sitio web (aplicacion web) esta corriendo en nuestro servidor, que esta localizado en un lugar seguro de Estados Unidos. Tu eres un visitante de nuestro sitio y tu estas accesando nuestra aplicacion web usando una herramienta llamada INTERNET EXPLORER (o alguno otro browser como NETSCAPE). No sabemos donde estas tu (hay varias maneras de hacerlo pero lo explicaremos mas adelante)
Asi que aqui algunos puntos interesantes acerca de la aplicacion web.
1. Una aplicacion web es una coleccion de paginas web.
2. Una aplicacion web necesita un servidor web para correr.
3. Un servidor puede estar localizado en cualquier lugar y los visitantes no necesitan ni siquiera estar en el mismo pais donde esta el servidor.
4. Los visitantes pueden accesar la aplicacion web usando una herramiento llamada browser. hay muchos browsers. El mas usado es INTERNET EXPLORER. Este es provisto por MICROSOFT y es gratis. Otro famoso browser gratis es NETSCAPE.


plan de grado para segundo grado

la licenciada Karla Eugenia Castro de Chalchuapa, amablemente accedió a publicar en este humilde blog su plan de grado para segundo grado. Ella fue maestra interina (que el MINED quitó a medio año) en una escuela de Chalchuapa, y tuvo a su cargo segundo grado.

La idea es ayudar a todos los teachers que el otro año les toque ese nivel. Dios les bendiga.

ENGLISH (you could find mistakes): Amiably, teacher Karla Eugenia Castro from Chalchuapa, Santa Ana, El Salvador, wanted to share her plan for second year of primary. She was a temporary teacher in a school from Chalchuapa and was in charge of second year of primary.


capitulo tres... DEFINICION DE BROWSER

PARTE de este capitulo es traduccion de el capitulo cuatro de el tutorial para principiantes de www.dotnetspider.com

CAPITULO TRES
DEFINICIONES DE BROWSER
Browser es una aplicacion, que nos ayuda a ver los sitios web y el contenido web.
Los sitios web localizados en sistemas remotos, que necesitan un especial tipo de programa o una aplicacion para accesarlos, tal aplicacion es llamado browser.
Un browser es una aplicacion que tu puedes usar para recuperar paginas web de los sitios web y verlas.
Cuando tu tipeas una url en el browser, el browser la convertira en un pedido web que el servidor web pueda entender. El browser enviara el pedido a el servidor web usando el protocolo HTTP.
cuando el servidor web regresa un pagina web como una RESPUESTA, el browser entendera la respuesta y desplegara el cuerpo de la respuesta a el usuario (usted) en el browser.
En terminos simples (en hebreo) un browser puede ser definido como UNA APLICACION DE SOFTWARE USDA PARA LOCALIZAR Y DESPLEGAR PAGINAS WEB .
Tu puedes crar tu propio browser usando lenguajes como C++(se pronuncia Ci plus plus), C# (se pronuncia C Sharp), Vb.net y otro tipo de lenguaje que te guste, Todo lo que necesitas saber es, como componer un pedido que el servidor web pueda entender, como traducir y desplegar la respuesta de el servidor web y comunicar con el servidor usando el protocolo (calmate, que sencillo)
Aun cuando el trabajo basico de un browser es solo enviar respuestas a el servidor web y recibir respuestas de el servidor web, los modernos browser proveen varios caracteristicas incluyendo botones de adelante y atras, guardar archivos vistos al disco asi que puedan ser vistos mas tarde, imagenes que no necesiten ser bajadas una y otra vez, etc.
El internet explorer, el netscape, el mozilla son los mas populares browser activos actualmente y disponibles en el mercado.
Netscape fue el mas popular browser hace unos 5 años atras, pero actualmente mas del 90% de los usuarios de internet usan INTERNET EXPLORER para ver los sitios web. (NO ES EL MEJOR PERO ES EL MAS POPULAR)

a continuacion algunas url donde puedes:
Bajar el netscape (español): http://browser.netscape.com/ns8/
Bajar el mozilla(español): http://www.mozilla-europe.org/es/
Bajar el opera (ingles): http://www.opera.com/ (ingles)
Bajar el internet explorer 7 version final(o el 6 en español, para el 7 necesitas licencia original): http://www.microsoft.com/latam/windows/ie/default.mspx
para bajar los agregados de internet explorer 7 (inglés): http://www.ieaddons.com/default.aspx?cid=home&scid=0


capitulo dos, parte final... QUE ES UN SERVIDOR WEB.

SERVIDOR WEB..... DETRAS DE CAMARAS...
Ahora que tu estas leyendo esta pagina, nunca has tenido un pensamiento de como la pagina esta habilitada en el browser?
Tu respuesta seria: yo tipie el url http://www.miportal.edu.sv luego entre mi usuario y busque este blog, y me habilito la pagina
Pero que pasa detras de camaras para darte esta pagina y hacer que leas esta linea de texto.
Ahora bien, veamos que es lo que pasa detras de camaras. Lo primero que hiciste es, tipiar la url de este sitio (http://www.miportal.edu.sv)en la barra de tu browser, luego introjiste tu contraseña y usuario pulsaste enter.
Nosotros pordriamos romper esta url en dos partes:
EL PROTOCOLO que usamos para conectarnos a el servidor (http:)
el nombre de el servidor. (www.miportal.edu.sv)

El browser rompe la url en estas partes y entonces trata de comunicarse con el servidor haciendo uso de el nombre de el mismo. Ahora, el servidor es identificado a traves de una direccion IP pero el alias para la IP es mantenido en el DNS del servidor O EL nombre de el servidor. El Browser busca estos nombres de servidores, identifica la ip de el servidor requerido y obtiene el sitio y las etiquetas html de la pagina web. Finalmente desplega el contenido html en el browser.

DONDE ESTA MI SERVIDOR WEB?
Cuando tratas de accesar a un sitio web, realmente no necesitas conocer donde esta localizado el servidor. El servidor web podria estar localizado en cualquier ciudad o pais, pero todo lo que necesitas hacer es, tipiar la url de el sitio web que quieres accesar en un web browser. el browser(internet explorer por ejemplo) enviara esta informacion a la internet y encontrara el servidor web. Una vez localizado el servidor web, pedira una pagina especifica de el programa servidor web que este corriendo en el servidor. El programa servidor, procesara tu pedido y encira la pagina web resultante a tu browser. Es responsabilidad de tu browser formatear y desplegar la pagina web para ti.

CUANTOS SERVIDORES WEB SON NECESARIOS PARA UN SITIO WEB?
tipicamente, solamente uno es requerido para un sitio web. PERO los largos sitios web como yahoo, google, msn, etc, tendran millones de visitantes por minuto. Una computadora no puede procesar tal cantdiad de pedidos. Asi que ellos tienen cientos de servidores desplegados en diferentes partes de el mundo asi que puedan proveer una rapida respuesta.

CUANTOS SITIOS WEB PUEDEN SER HOSPEDADOS EN UN SERVIDOR?
un servidor web puede hospedar cientos de sitios web. La mayoraia de los pequeños sitios web en internet son hospedados en servidores compartidos. Hay varios sitios de hospedaje quienes ofrecen compartir el hospedaje (valga la redundancia). Si tu compras un hospedaje compartido a una compañia de estas, ellos hospedaran tu sitio en su servidor junto con otros varios sitios web por un pago.

EJEMPLOS de aplicaciones de servidor.

1. IIS
2. Apache

Encuentra la definicion de servidor web en google: (ingles)

http://www.google.com/search?hl=en&lr=&rls=GGLD,GGLD:2005-08,GGLD:en&oi=defmore&q=define:Web+Server

Encuentra la definicion de servidor web en google: (español)

http://www.google.com.sv/search?hl=es&q=define%3Aservidor+web&lr=


capitulo dos.... QUE ES UN SERVIDOR WEB (parte uno)

OK MAGUEY... la verdad no podes decir que sabes un poquito de programacion web cuando no te has leí­do estos conceptos.... mi idea es ampliar tu mundo un poquito mas... Bendiciones... esta es una traduccion de www.dotnetspider.com

que es un servidor web?
un servidor web es un programa de software que sirve paginas web a los usuarios web (browsers, o buscadores)
Un servidor web lleva paginas requeridas a los usuarios quienes entran la URL en un web browser (internet explorer, ejemplo). Cada computadora en la Internet que contiene un sitio web debe tener un programa servidor web.
La computadora en la cual el programa servidor web corre es tambien llamada usualmente un web server . Asi que, el termino web sever es usado para representar tanto al programa servidoer y la computadora en la cual el programa corre.

CARACTERISTICAS DE LOS SERVIDORES WEB.
Una computadora servidor web es como cualquier otra computadora. Las caracteristicas basicas de los servidores web son:

- Estí conectado siempre con el Internet de modo que los clientes puedan tener acceso a las paginas web alojados por el web server.
- tiene una aplicacion llamada web server corriendo siempre.
En pocas palabras, un servidor web es una computaodra que esta conectada a la internet (o a una intranet) y tiene un software llamado web server . El programa servidor web siempre estara corriendo en la computadora. Cuando cualquier usuario trata de accesar  un sitio web alojado por el servidor web, es el programa servidor web que lleva la pagina web que el cliente pide.
Todos los sitios web en la internet son alojadas en algunos servidores web situados en diferentes partes del mundo.

EL SERVIDOR WEB ES UN HARDWARE O UN SOFTWARE?
Partiendo de la definicion de arriba, tu debes tener un pequeña confusion web server es un hardware o un software?
Mayormente, el servidor web se refiere al programa de software, que sirve los pedidos del cliente. Pero como mencionamos temprano en este capitulo, la computadora en la cual el programa servidor web es llamado tambien web server .


que es .NET (capitulo uno, parte final)

(OJO:.:::ESTE MANUAL LO HE TRADUCIDO DE WWW.DOTNETSPIDER.COM)

Es una plataforma independiente?
Muchas personas hacen esta pregunta Java es una plataforma independiente, tambien .NET?
La respuesta es SI y NO.
El codigo que escribes es una plataforma independiente, porque lo que sea que escribas es compilada dentro de MSIL. No hay codigo nativo, que dependa de tu sistema operativo o cpu. Pero cuando tu ejecutas el MSIL, el .NET framework es el sistema destino convertira el MSIL en codigo de plataforma nativa. Asi que tu codigo es una plataforma independiente y conrre donde quiera.
Asi que si corres tu .NET exe in una computadora windows, el .NET framework para windows lo convertira en codigo nativo de windows y lo ejecuta. Si tu corres tu aplicacion .NET en unix o linux el .NET framework para unix linux, convertira tu codigo en codigo unix linux nativo.
Pero espera, dijimos algo incorrecto... no hay .NET FRAMEWORK para unix o linux disponible ahora. microsoft ha escrito el .NET SOLAMENTE PARA WINDOWS. Si tu o alguno escribe .NET para otras plataformas en el futuro tu codigo correra tambien. asi que esperemos hasta que alguno escriba .NET para linux antes de que tu corras tu codigo .NET en linux.

Tengo que aprender a la fuerza .NET?
estas seguro que has encontrado un buen trabajo ahora y tu trabajo esta seguro por los proximos diez años? Entonces, probablemente tu no necesites perder tu tiempo para aprender esta nueva tecnologia.
Si no estas seguro acerca de tu futuro en el trabajo, es mejor gastar tiempo en hacer y hacer que funciones por los proximos años¡¡¡¡

Cuanto tiempo tomara aprender .NET?
todo depende en cuanto tu aprendes. Si tu estas familiarizado con visual basic o c++, tu puedes venir rapidamente aprender .NET en 1 -2 meses. sI tu eres nuevo en programacion, estimamos que unos 6 meses seria razonable para sentirte comodo con .NET

FUTURO DE .NET
microsoft esta moviendo todas sus tecnologias hacia .NET. La proxima version de SQL server SOPORTA procedimientos de lenguaje guardados en lenguajes .NET. .NET runtime sera parte de todos los sistemas operativos por default.
en pocas palabras, si te gusta trabajar con microsoft para programar, tendre que tener y aprender .NET..


que es .NET? (capitulo uno, parte cuatro)

Que es visual studio.NET?
Muchas personas siempre tienden a confundirse  con visual studio .NET y la tecnologia .NET. VS.NET es solo un editor, provisto por microsoft para ayudar a los desarrolladores a escribir programas .NET facilisimo. VS.NET autmaticamente genera un monton de codigo, permitiendo a desarrolladores jalar y pegar controles a un formulario, provee accesos directos para compilar y construir una aplicacion, etc.
VS.NET no es requerido para hacer programacion .NET. tu puedes simplemente usar un bloc de notas o cualquier otro editor para escribir tu codigo .Net. Y puedes compilar tus programas .NET desde la linea de comando.
Bien, lo dicho es cierto teoricamente.... pero si decides usar un bloc de notas para programar .NET, con el tiempo que necesitas para desarrollar una aplicacion, microsoft podria introducir otra nueva tecnologia  y el .NET ESTARIA DESFASADO (bromas)... Asi que vamos a usar VS.NET, como cualquier chico.NET.
Leeras mas de visual studio.NET en otro articulo.

LEGUAJES SOPORTADOS POR .NET
por el momento .NET soporta los siguientes mensajes:

C#
VB.NET
C++
J#
Ok, estos lenguajes son de microsoft, pero hay gente creando lenguajes para ser aceptados por .NET.


habra una forma de avisarme si estoy en linea?

Reconozco que soy un newbie en mi portal,

resulta que a veces estoy queriendo postear algun comentario en mi blog pero me manda a la pagina principal....

si ya aprendi que eso significa que estoy como desconectado y debo volver a hacer login y volver a mi blog, volver a escribir mi mensaje y volverlo a postear....

insisto: Habra una forma de avisarme si estoy en linea?

Digo a veces estoy ni diez minutos sin tocar botones y el portal asume que no existo cuando intento accesar a algun link....

insisto: Habra una forma de avisarme si estoy en linea?


articulo: COMO VALIDAR TEXTBOXES DE FORMA SIMPLE

este articulo es cortesia del indio sameer kumar(miembro de www.dotnetspider.com).... trata sobre como validar text boxes (OJO ESTE ARTICULO ASUME QUE YA SABES LO BASICO DE VISUAL BASIC.NET)


Toma dos cajas txt1 and txt2 y dos botonesl, agrega codigo para accionar un evento de txtboxes.

 

   Private Sub txt1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txt1.KeyPress
       If (Char.IsControl(e.KeyChar) = False) Then
           If (Char.IsLetter(e.KeyChar)) Or (Char.IsWhiteSpace(e.KeyChar)) Then
               do nothing


           Else
               e.Handled = True
               MsgBox( Sorry Only Character & Spaces Allowed!! , MsgBoxStyle.Information, Verify )
               txt1.Focus()

 

           End If
       End If


   End Sub

 

   Private Sub txt2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txt2.KeyPress

       If (Char.IsControl(e.KeyChar) = False) Then
           If (Char.IsDigit(e.KeyChar)) Then
               do nothing


           Else
               e.Handled = True
               MsgBox( Sorry Only Digits Allowed!! , MsgBoxStyle.Information, Verify )
               txt2.Focus()

           End If
       End If

   End Sub

 


Tambien asegurate de no marcar espacios en blanco cuanto colo9ques el codigo


   Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click

       If (txt1.Text.Trim = ) Then
           MsgBox( Blank not Allowed , MsgBoxStyle.Information, Verify )
       Else

           MsgBox(txt1.Text, MsgBoxStyle.Information, Verify )
       End If
       txt1.Clear()
       txt1.Focus()


   End Sub

   Private Sub btn2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn2.Click

       If (txt2.Text.Trim = ) Then
           MsgBox( Blank not Allowedt , MsgBoxStyle.Information, Verify )
       Else

           MsgBox(txt2.Text, MsgBoxStyle.Information, Verify )
       End If

 

       txt2.Clear()
       txt2.Focus()
   End Sub
End Class


que es .NET (capitulo uno, parte tres)

.NET ES UNA PLATAFORMA DE TRABAJO (FRAMEWORK)

Confundido hasta ahora?
No podemos definir el .NET como una simple cosa. Es algo nuevo, facil como plataforma de programacion. No es un lenguaje de programacion, pero soporta varios lenguajes, Por omision .NET viene con unas pocos lenguajes incluidos  C#, VB.NET, J# y administra C++.
.NET es una plataforma comun para todos los lenguajes. Brinda librerias comunes a los lenguajes, que pueden ser llamados desde cualquiera de los leguajes soportdos. Asi, los desarrolladores no necesitan aprender muchas librerias, solo la sintaxis de cada programa.
Cuando escribes codigo en cualquier lenguaje y lo compilas, sera convertido en un lenguaje intermedio (Microsoft Intermediate Language o MSIL). Asi tu compalis el contenido ejecutable del lenguaje intermedio y no ejcutas el lenguaje de maquina. Cuando la aplicacion  .NET corre, el .NET framework cuida de la ejecucion. El .NET convierte las llamadas LIBRERIAS DE CLASES .NET al correspondientes API del sistema operativo en uso....
Cuando escribes codigo en C# o VB.NET, estas llamando metodos de las mismas librerias de clases .NET El mismo .NET framewordk ejecuta las aplicaciones C# y VB.NET. Asi que no encontraras ninguna diferencia de ejecucion en los lenguajes que escribas...