Cómo funciona el tema de los dominios, servidores, páginas en Internet

March 25th, 2008 by Ramiro

Esta es una explicación breve y sin muchos datos técnicos para conocer cómo funciona Internet en cuanto a dominios, servidores y sitios.

La Red

Internet no es ni más ni menos un grupo de computadoras conectadas entre si mediante redes. Con redes nos referimos desde cables hasta líneas, conexiones inalámbricas y satelitales.

Dominios y Direcciones

Cada computadora (inclusive la de su casa) puede alojar páginas si cumple con ciertos requisitos. Lo básico es tener una dirección fija en donde el resto de computadoras de Internet puedan ubicar esa computadora. Las computadoras que sirven sitios se llaman, obviamente, servidores.

Cada servidor tiene una (o más) direcciones de red. A esto se llama dirección IP y es lo que hace que sea posible ubicar a una computadora o servidor dentro de una red… es como la dirección de una casa. Hay que imaginarse a veces Internet como barrios y casas… sin direcciones todo sería un caos a la hora de ubicar lugares o de mandar correos.

Además cada servidor puede tener uno o más dominios (www.dominio.com o .org, .net, etc).

Servidores de Nombre (Name Servers)

Los Servidores de Nombre de Dominio o Domain Name Servers (DNS) son programas que corren en algunos servidores y se encargan de guardar registro de que dirección IP (qué servidor) tiene cuáles dominios. Cuando usted ingresa www.google.com en un navegador hay un servidor DNS que traduce google.com a la dirección IP correspondiente para saber a donde debe ir la conexión a buscar la página del buscador.

Mas sobre dominios

Hay organizaciones como el ICANN que se encargan de organizar el tema de los dominios. Básicamente cuando compramos un dominio estamos adquiriendo la posibilidad de usar un nombre exclusivamente gracias a un distribuidor autorizado del ICANN.

Cuando uno compra un dominio éste aún no está asignado a ningún servidor es por eso que hay que hacer ciertos cambios con el proveedor del dominio para decirle que nuestro nuevo dominio debe apuntar a un servidor DNS (el nuestro o de nuestro proveedor) para que sepa a quién acudir en busca de direcciones cuando alguien lo busque. Este “tramite” es el que hace que al cambiarse la asignación de un dominio tarde unas 8 a 48 hs en funcionar correctamente ya que estos DNS que mencionamos tienen que sincronizar su información con otros DNS alrededor del mundo.

Mentirotecnia

February 4th, 2008 by Ramiro

Jajajaj con el anuncio de Service Pack 1 para Windows Vista aparece el claro ejemplo de como mercadear una falla y hacerla pasar por una mejora.

Dicen que la transferencia de archivos (que se sabe que estuvo rota desde el principio) va a tener un aumento de velocidad de un 70%.

Alguien que no sabe que Windows Vista tuvo problemas desde el vamos…. y que al copiar archivos el sistema taraba más de la cuenta puede decir: “Uh, hasta 70%… que groso”.

La verdad es que 70% podría hasta ser menos de lo normal… cuán jodido está el Vista en cuanto a copias (ya payday us fast cash loan,fast cash payday loanno bank statement payday loanpayday loan best rate,best payday loan,best loan paydaygeorgia payday loanfaxing loan no payday requiredeasy loan payday,quick easy payday loan,payday easy loan qualifylow interest payday loanno faxing payday loaninternet payday loan law,business internet loan payday start,internet loan paydayonline payday loan applicationadvance america payday loanameriloan loan paydayno checking account payday loanpayday cash loaninstant loan online paydayameriloan payday loanday? fax loan no payday same ?,absolutely no fax payday loan,fax loan no paydayamerica cash loan paydaypayday first loan free,interest free payday loan,free loan paydayfaxless online payday loanpayday loan storeadvance cash fax no paydayfast easy payday loanadvance? cash loan online payday ?100 loan online paydayaccount checking loan no payday,no checking account payday loan,no checking account required payday loanfax loan no online paydayfree payday loanyahoo payday loanlow interest payday loan,interest loan low payday,low interest rate payday loanadvance cash loan payday quickall payday loan in canada only,canada loan manitoba payday winnipeg,canada loan paydayone hour payday loanfast payday loanadvance illinois loan payday,advance loan payday,advance loan paycheck payday24 hour loan paydaypayday loan companysame day payday loan,loan payday,payday loan companyloan military overseas payday,loan military payday,military payday loanadvance loan online paydaybad credit same day payday loan,bad credit payday loan,bad credit payday personal loancash international loan payday servicesadvance cash cash loan loan payday quick,advance cash loan payday,payday payday loan cash advance loanadvance fax loan no paydayfast cash advance payday loanfax loan missouri no paydayguaranteed no fax payday loanez payday loaninfo loan message payday postapplication loan online payday tuvo un parche sobre esto) … es decir… si tenes un sistema que hace las copias un 200% mas lento… si aumentas un 70% igual está para el orto.

Puro mercadeo. Arreglan una cosa y dicen que es una mejora.

Problema con controlador ATI 4379 en Windows Vista

January 26th, 2008 by Ramiro

Esto pasa en las notebooks Acer Aspire 5100 pero puede pasar con cualquier equipo que use tarjetas madre con chipset ATI.

Para solucionar este problema hay que dejar que la PC se reinicie para poder entrar en el modo de recuperación y usar la última configuración estable.

Cuando termine de hacer eso y la pc arranque hay que dejar que tire el error de que no pudo instalar el controlador 4379.

El link directo es el siguiente: Descargar Driver ATI 4379 para Windows Vista pero recomendamos seguir los siguientes pasos por si hay nuevos controladores. Al momento de escribir estas líneas vi dos versiones durante los meses pasados en Windows Update pero ninguno de los dos funcionó.

 Pasos a seguir

  1. Bajar de http://www.siliconimage.com/support/index.aspx?pid=0&cid=0& lo siguiente:
  2. Seleccionar  siI3112 - PCIto 2 Port SATA 150.
  3. Seleccionar Driver
  4. Seleccionar Windows Vista como sistema operativo
  5. Bajar el que dice Windows Base Driver For Vista.
  6. Descomprimirlo e ir a Click con el botón derecho sobre Computer > Manage > Device Driver y hacer doble click en el dispositivo que aparece como Unknown. Poner de actualizar el driver desde una ubicación (no automáticamente) y apuntar con la búsqueda al driver que acabamos de bajar.

El sistema lo instala y pide reiniciar. Después de la reiniciada el sistema funciona bien otra vez.

De cómo diseñar se volvió una pesadilla

January 22nd, 2008 by Ramiro

Hace unos años Internet Explorer era el navegador más usado con más del 90% de usuarios en todo el mundo. Decir “Explorer” era como decir Gillette o WD-40… la marca se convirtió en la herramienta. Pero también estaba Netscape y más tarde aparecieron Mozilla, Opera y Safari (Macintosh), entre otros desconocidos. En el medio de esa etapa y antes de la llegada de Firefox tenemos varias versiones de Internet Explorer también. Hoy día los gigantes son Internet Explorer, Firefox (que en algunos casos es el 40% de usuarios), Opera y las versiones para Mac y Linux de cada uno de estos.

Para diseñar páginas se usa CSS (Cascade Style Sheets) que básicamente es un archivo en donde se le define al navegador que colores, posición y tamaño tiene cada elemento de la página: encabezados, fondo, párrafos, enlaces, etc.

El problema es que como cada navegador empezó a su gusto cada versión interpretaba el CSS a su manera. Y no es que no haya estándares, simplemente la mala costumbre la comenzó Microsoft que adaptó las fallas de lectura de CSS y las convirtió en implementaciones propias (ya que al principio no había mucha competencia entonces era como ellos querían que fuese).

El Problema

Ahora no solo hay más navegadores sino que cada versión, especialmente de IE por ser el más usado, sigue funcionando de manera diferente a los estándares. De hecho ningún navegador es 100% compatible con los estándares. Hay una prueba que se puede hacer en línea llamada ACID que permite demostrar si nuestro navegador usa las reglas bien o mal. Hasta el momento hay pocos navegadores que pasan la prueba (Opera, Safari, Konqueror) pero ninguno es ampliamente usado . Tenemos que esperar la llegada de Firefox 3 y de Internet Explorer 8 para poder ver estándares reales en los navegadores más usados.

Ahora, para diseñar hay que hacer malabares entre IE6 (Windows XP), IE7 (XP y Windows Vista), Opera y Forefox. Es decir… el trabajo que se hace de HTML y CSS está mal hecho… se ve bien (en la medida de lo posible) pero es como tener un automóvil que usa ruedas de madera pintadas y decoradas para parecer llantas de aluminio de perfil bajo.

A la hora de diseñar, cuando uno esperaba que con IE7 las cosas se normalizaran solo fué ajustar el bache entre Firefox e IE7… IE6 sigue funcionando extraño pero sigue siendo uno de los más usados. Además los sitios deben funcionar en Mac y Linux lo cual agrega otro contratiempo ya que las dos plataformas están ganando mucho terreno, y para este 2008 mucho más.

Otro problema es la falta de soluciones. Por poner un ejemplo, el mismo Microsoft no ofrece soluciones viables. Lo más cercano es instalar unsoftware que se llama Virtual Machine 2007 (que no funciona en las versiones básicas de Windows Vista) y que sirve para hacer una instalación completa de Windows XP dentro de Windws Vista para poder usar Internet Explorer 6 y así poder probar los sitios.Varios desarrolladores de sitios web se quejaron de esta incompatibilidad y la falta de programas para poder trabajar con las nuevas versiones y las viejas al mismo tiempo. La respuesta de Microsoft fué: “Ustedes no son nuestros clientes”. Parte de esa actitud le está costando a Microsoft el fracaso de Windows Vista.

Por suerte hay recursos como NetRenderer que nos permiten obtener (auqnue sea parcialmente) un screenshot o foto de un sitio como se vería en IE6 pero tiene sus limitaciones.

En definitiva la falta de seguimiento de estándares esta siendo demasiado costosa ya que para diseñar hay que invertir mucho más tiempo. En un mundo donde los programas ya se manejan por Internet y no como programas instalables, locales en una PC esto genera un problema. Al punto de que muchas empresas no quieren migrar a Windows Vista / IE7 porque el bache de compatibilidad es muy grande.

¿Qué se puede hacer al respecto?

En forma práctica nada… varias empresas decidieron no hacer más parches para navegadores obsoletos y la respuesta de gigantes como Microsoft es: “Actualicen”.

Por otro lado hay organizaciones como Web Standards (los que hacen el ACID test) que promueven que haya un cambio organizado para solucionar este problema.

Caracteres raros en Ubuntu 7.10 al imprimir PDFs con Evince

January 18th, 2008 by Ramiro

Tanto en la impresión como en la vista previa aparecen caracteres raros.

Estuve buscando información pero no parece haber una solución todavía. Aunque el problema parece ser Evince, el programa que abre e imprime los PDFs.

La solución… instalar AcroRead. Este programa es el Acrobat Reader de Adobe que gracias a la gente de www.medibuntu.org  se puede descargar mediante el administrador de paquetesSynaptic (agregando el repositorio):

En Ubuntu 7.10 poner esto en la consola:

sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

Y Después

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

Si tenés otra versión de Ubuntu vistá este enlace: https://help.ubuntu.com/community/Medibuntu

Volvió el sitio de Quasar

November 28th, 2007 by Ramiro

A partir de ahora todas las noticias de informática van a ir ahi. Este va a ser puramente mi blog personal.

Predicción Ubuntu Linux 2008

November 15th, 2007 by Ramiro

Si Linux, o mejor dicho la distribución Ubuntu, sigue a este paso podemos esperar que para mediados o finales del 2008 tengamos un buen sistema para competir contra el Windows de Microsoft.

Mucha gente odia Windows por sus problemas o como en el caso mio por sus pol;iticas. Otra gente prefiere las Mac pero no hay nada que se le compare a nivel de mercado.

En el momento en que todas estas pruebas incluidas en la nueva versión de Ubuntu pasen a ser mucho más estables y se siga dando la apertura código por parte de los programadores de drivers para hardware (en lo que a mi respecta esto es lo que hace que Linux sea incompatible) la cosa va a mejorar y mucha gente va a ver el atractivo de este sistema operativo.

Hombres jugando con muñecas

November 15th, 2007 by Ramiro

Últimamente estoy muy metido con el video juego Lord of the Rings Online: Shadows of Angmar. Para los que no conocen de video juegos es un juego de rol en donde uno crea su propio personaje (basado en la trilogía de J.R.R Tolkien en este caso) y lo hace hacer diferentes tareas (quests) para avanzar de nivel y jugar en línea con otras personas.

Mi reflexión del momento es la siguiente: en nuestra sociedad que un hombre juegue con muñecas es mal visto. Sin embargo si nos fijamos en los juegos de Rol uno tiene que crear su personaje, hombre o mujer (hay muchos hombres que crean personajes femeninos) y parte de la tarea de hacer que éste sea más competitivo (aguante mas ataques y dispare,pelee mejor) es cambiar, comprar o armar su ropa.

Es interesante ver que salvo por tener el personaje en la manop, físicamente no hay diferencias con lo que es jugar con mu?ecas o muñecos (desde el punto de vista de los varones).

¿Será que los CMS son como los productos de ventas por TV?

November 15th, 2007 by Ramiro

Estoy siguiendo el desarrollo del sistema de administración de contenidos y sigo teniendo ciertos encontronazos conmigo mismo mientras programo a la hora de decidir el nivel de simplicidad o complejidad del mismo.

Siguiendo la idea de que no se le puede dar control total al usuario (inexperto o sin conocimientos de programación y/o diseño) llegué a la (triste) conclusión de que muchos CMS son el equivalente a la maquinita de hacer ejercicios, cremas milagrosas y otras pavadas que venden por TV.

En resumen es una propuesta medio engañosa. ¿Cómo se espera que alguien cuide su físico si no quiere ejercitarse, no conoce temas básicos de alimentación y busca una solución fácil al problema?

De la misma manera: ¿Cómo alguien sin conocimientos en programación, estructuración de datos, diseño puede administrar un sitio web?

Si, es medio extremo pensarlo así pero tiene bastante de lo mismo. Es como los libros de Aprenda Guitarra en 21 días… si en 21 días podés tener un buen conocimiento de tocar un instrumento, una de dos: o sos el próximo o la próxima Hendrix o tus expectativas son muy bajas.

Disculpen el nivel de ácido de esta entrada.

Control, ¿para qué?

October 22nd, 2007 by Ramiro

Recientemente Brendon Sinclair, un conocido empresario del mundo del dise?web, public? en uno de los newsletter par a SitePoint algo que ya hab?aa comentado en una entrada anterior pero que este se?or tienen bastante medido. De todos sus clientes (que son varios) solo un 1% usa los administradores de contenido. Es decir, de toda la clientela que pide control para su sitio y el poder administrarlo por cuenta propia s?lo un uno por ciento lo utiliza.

Lo interesante es saber por qu?. Como hab?amos repasado anteriormente:

  • Un
    sitio web es una herramienta para mejorar productividad y vender mejor o como una herramienta publicitaria. Tomando como ejemplo una impresora: todos queremos usarla pero no arreglarla. Lo mismo pasa con los sitios. El usuario generalmente quiere la comodidad de tener su informaci?n ah??, el resto depende del webmaster o el dise?ador.
  • Las herramientas de publicación requieren un aprendizaje que muchos usuarios no están dispuestos a afrontar… y esto es normal y 100% entendible.
  • Hasta el momento no he visto un sistema que cubra todas las necesidades del usuario y que sea accesible desde el punto de vista t?cnico… igual que el primer punto, muchas partes del dise?o son s?lo entendibles para el dise?ador… y esto es normal y entendible tambi?n. ?Para qu? lidiar con conceptos de dise?o, HTML y bases de datos cuando se quiere publicar un simple anuncio centrado a la derecha y con negrita?.