Descartado el navegador Opera

Lo he intentado, sobretodo por la brasa que da el Inagotable para que utilicemos este navegador pero después de un par de semanas más o menos forzandome a utilizarlo de seguido mi conclusión es que no le veo nada extraordinariamente bueno como para preferirlo ante firefox.

Por ejemplo, si es cierto que en algunas páginas renderiza muy rápido pero he notado que no aplique estilos css hasta el final lo que ayuda mucho en ese sentido. Cuando cargas fresqui es exagerado la forma que tiene de utilizar esta técnica aunque quizá sea cosa del código de fresqui, resultaría raro porque nunca lo noté con otro navegador.

Otra cosa que me fastidia mucho es que no tenga autocompletado de url con el tabulador, esto también me molestaba mucho con epiphany. Y bueno quitando que el cliente de bittorrent, correo-e y demás no me interesan pues al final he decidido que sólo voy a utilizar opera como hasta ahora, para pruebas y como última opción cuando no tire algo en firefox.

De todas maneras ya dije que no siendo software libre predecia que nuestra relación no iba a ser muy buena, ahora también tengo otro tipo de razones para no utilizarlo.

Cheli

El resurgir de los locutorios y cibers

En la época de las telecomunicaciones en las que internet y las redes digitales en general son las reinas, donde todo el mundo tiene móvil y conexión de banda ancha en casa resulta que vuelven los cibers y los locutorios, pero los clientes si que han cambiado.

Cada vez veo más locutorios en mi pueblo, antiguamente solian estar cerca de la playa y se utilizaban más en vacaciones para llamar a la familia. Los cibers también tuvieron bastante auge, entonces los utilizaban más que nadie los adolescentes para hablar por mensajería instantánea y para jugar en red.
Ahora no son estos los clientes, los clientes principales y los que montan este tipo de locales son principalmente extrajeros, más concretamente suelen ser sudamericanos. ¿Qué sentido tiene esto? pues está claro ¿no? cada vez hay mas inmigrantes en España y necesitan comuncarse con los suyos. Si es que al final hay que buscarse la vida y si no puedes tener internet en casa pues esta es una buena solución.

Aprovecho para recordar que en los estamentos públicos como pueden ser las bibliotecas o el punt jove hay ordenadores de acceso público en los que no tienes que pagar ni un duro, así que utilizarlos porque también es una buena opción.

Cheli

Todos quieren contrato, tarjetas prepago a la hoguera

Hace un ratito una señorita de orange me ha llamado para explicarme que mi tarifa me estaba costando pasta y que había otra en la que me saldría más barato. Todo era para engatusarme para después de un rato comentandome lo que consumo y lo que me ahorraría por minuto en cada franja horaria decirme que si me paso a contrato me regalan un móvil y me ahorro pasta. Le he dicho que no estoy interesado y me ha preguntado el por qué a lo que le he contestado que quiero tener la libertad de poder deshacerme de esta linea cuando quiera y no tener un contrato.

Está claro que prefieren contratos primero saber quien eres y tener más control sobre esa linea y segundo tenerte pillado de los huevos no poder restringir el contrato y manipular sus tarifas. Ya se que quieren quitar las lineas prepago para tener controlados los titulares de las mismas pero hasta que no me obliguen por ley no me pienso pasar aunque me cueste un poco más caro.

Cheli

El chino IV: La multitarea

Hasta antes de la salida al mercado de los procesadores multicore, todos los ordenadores para el hogar iban con un único procesador y con un único core. ¿Nunca os habéis preguntado como puede ser que con solamente un procesador ejecutemos varios programas al mismo tiempo?, esto es lo que se conoce como multitarea y es el chino de hoy.

Como de costumbre voy a utilizar una metáfora. Imaginemos que tenemos que imprimir una serie de archivos para que una serie de personas, una por archivo, pueda leer lo antes posible esos archivos y sólo disponemos de una impresora. Si no necesitaramos que las personas leyeran los archivos lo antes posible lo más óptimo sería abrir un archivo, imprimirlo y seguir con el siguiente hasta imprimirlos todos. El problema es que necesitamos una cierta interactividad y si lo hacemos de esta manera el primer usuario podrá estar leyendo su archivo desde que se imprime la primera hoja pero el resto tendrá que estar esperando hasta que se termine de imprimir ese archivo y los siguientes hasta que llegue el suyo.

Para solventar este problema y conseguir la interactividad que queremos hacemos lo siguiente. Abrimos el primer archivos, imprimimos la primera hoja y se la damos a la primera persona para que empiece a leer, ahora cerramos ese archivo y abrimos el siguiente y hacemos lo propio dándole la primera hoja a la siguiente persona para que empiece también a leer. Cuando ya tenemos impresas todas las primeras hojas empezamos con la segunda hoja.

El orden de imprimir las hojas no siempre será secuencial como acabo de explicar sinó que se puede optimizar según una serie de parámetros, por ejemplo, si una persona lee muy rápido y ya ha terminado de leer la segunda hoja mientras que otra va todavía por la primera pues se puede abrir su archivo para imprimir la tercera hoja antes que la segunda de la otra persona. Esto es lo que se conoce como dar prioridad.

El resultado es que hemos conseguido que todos empiecen y terminen de leer su archivo todos al mismo tiempo sin estar parados en ningún momento o lo que es lo mismo hemos implementado una multitarea.

Una curiosidad, en términos absolutos de tiempo se tarda menos en imprimir todos los archivos uno detrás de otro sin multitarea porque no tienes que estar perdiendo tiempo abriendo y cerrando archivos para cambiar de un archivo a otro para poder imprimir su hoja. Esto se lo que se conoce como cambio de contexto pero nos resulta más eficiente la multitarea porque no tenemos que estar esperando a que se termine de imprimir un archivo para seguir haciendo cosas.

Pues eso es lo que hace el núcleo de un sistema operativo, va metiendo y sacando procesos (más o menos un proceso vendría a ser un programa en ejecución aunque con matices) del procesador físico tan rápido, del orden de milésimas de segundo y mucho menos de tiempo de ejecución para cada uno, que da la impresión que se están ejecutando al mismo tiempo pero la realidad es que en un instante de tiempo sólo se está ejecutando uno. Lo que vendría a ser imprime una página en la metáfora, aquí vendría a ser ejecutate durante 1 milésima de segundo, luego sacaría ese proceso del procesador y metería otro (lo que vendría a ser cerrar el archivo y abrir el siguiente para imprimir su nueva página).

Las prioridades se establecen con una serie de colas, como las de la carnicería, pero estas se reordenan según las prioridades que se le quiera dar a los procesos igual que explicaba antes con la impresora.

Nuevamente espero que ahora entendáis mejor como consiguen los sistemas operativos hacer multitarea.

Cheli

El amule no me baja

Así me recibió un amigo el otro día cuando fuí a su casa a echarle un repaso a su ordenador. La risa me entró luego cuando me dijo que ya no lo ponía porque no hacían más que chuparle y el no descargaba nada, que de un día para otro dejó de funcionar y al mirar por lo que no bajaba resultaba que la partición que tenía únicamente para el amule de 135GB estaba llena. ¡Pero neneeee! ¿cómo quieres que te baje si no tienes espacio? jajajajajajaja, a él también le entró la risa ¡la madre que lo parió! .

Cheli

La estancia azul

Ese es el título del libro que me regaló Pau y que me acabo de terminar de leer. Trata de un cracker que utiliza un software para meterse en todo ordenador que pilla y así consigue jugar a un juego MUD para ir matando a gente de forma que debe estar tan cerca como para poder arrancarles el corazón. La polica saca a un hacker de la carcel para que les ayude a atraparlo y ahí empieza la historia.

Una cosa que he aprendido con este libro o más bien me ha recordado ya que hace tiempo que la aprendí con mi propia experiencia es que este mundo de los ordenadores, internet, frikadas varias y demás no sirve para nada, es una mierda si te separa de lo que es realmente importante que son tu familia y tus amigos de toda la vida.

PD: Si alguien quiere que se lo preste que me mande un correo-e y ya quedamos.

Cheli

El chino III: El cortafuegos

Todo el mundo sabe que hoy en día es imprescindible tener un cortafuegos (firewall) pero ¿por qué lo es?, casi todo el mundo diría que es por un tema de seguridad ya que nos protege pero ¿de qué nos protege y cómo lo hace?

Un cortafuegos es un sistema que hace de filtro de red, antes de entender como funcionan los cortafuegos tenemos que introducir un par de conceptos de redes de ordenadores.

Esta vez voy a utilizar otra metáfora. Imaginemos que todos los ordenadores fuera edificios y que en algunos pisos hubieran servicios como pueden ser una carpintería, una clínica dental, etc. Para poder solicitar un servicio primero tendríamos que saber la dirección del edificio y luego el piso donde está el servicio dentro del edificio que queremos. En redes de ordenadores pasa exactamente lo mismo, cuando solicitamos un servicio como el web realmente lo que estamos haciendo es solicitar el servicio en el puerto 80 que es el por defecto para el web, en la metáfora sería lo equivalente a tocar en el telefonillo al piso 80 que es el que todos damos por sentado que es donde está la carpintería en todos los edificios. Esto no significa que en todos los edificios tenga que haber una carpintería en el piso 80, habrá edificios que en el piso 80 no tengan montado nada.
En resumen, para solicitar un servicio necesitamos la dirección del edificio (dirección ip del servidor que nos va a proporcionar el servicio) y el número del piso (número de puerto donde está escuchando el servidor que proporciona el servicio).

Por poner algunos ejemplo cada vez que abrimos el navegador el llama a la ip  del servidor de la dirección que introducimos y al puerto 80. Cuando mandamos un correo-e lo mandamos a la ip de nuestro servidor de salida y por el puerto 25, etc.

Una vez que sabemos esto ¿qué hace el cortafuegos? pues hace de portero. El cortafuegos tiene una serie de reglas que le indican a quién y a quién no tiene que dejar pasar, tanto para entrar como para salir del edificio y dependiendo de donde vienen y a que piso van. El portero nos preguntaría – A ver ¿tu de dónde vienes? ¿a que piso vas y por tanto que servicio solicitas?… – o si es alguien que sale le preguntaría – ¿tu a donde vas? ¿que vas a hacer donde vas o lo que es lo mismo que servicio vas a solicitar a donde vas?…- Y dependiendo si en sus reglas se le está permitido el portero deja entrar o salir a la gente del edificio.

El cortafuegos hace lo propio, mira de donde viene el intento de conexión, a que puerto, que protocolo utiliza, etc y lo mismo con las conexiones que salen de nuestro ordenador y dependiendo de las reglas que tenga puestas las dejará pasar o las bloqueará.

Por último ¿cómo establecemos esas reglas si no tenemos ni idea de que son los protocolos de internet, que es un puerto o una ip?. Bueno ahora tenemos una idea de lo que es después de esta breve explicación pero como los cortafuegos de windows para usuarios domésticos suponen que no lo saben lo que hacen es que al instalarse cierran la puerta del edificio (cierran todo el tráfico de red) y cuando el portero(cortafuego) ve llegar a gente que quiere entrar o salir(conexiones entrantes o salientes) analiza que van a hacer y luego te pregunta si quieres dejarlo pasar para esta vez o para siempre, de esta forma sabe que si esa persona u otra vuelve a intentar entrar o salir con las mismas condiciones debe dejarla pasar o no dependiendo de lo que le contestaras.

Así es como se establecen las reglas en los cortafuegos típicos de windows para usuarios domésticos. Los informáticos no lo hacemos así, preestablecemos las reglas según los servicios que queramos prestar y luego ya arrancamos el cortafuegos sin que nos tenga que preguntar nada.

Nuevamente espero que ahora os quede más claro que es un cortafuegos, de lo que nos protege y de lo que no. Por ejemplo en principio como deducireis de lo explicado, de los virus no os va a proteger un cortafuegos.

Cheli

He sido infiel

Después de años de relación con mi querida debian gnu linux le he hecho caso a mi cirujano. El caso que después de los consejos que me llevaban dando Surgeon me he intalado una gentoo y ya he aprovechado para instalar una controladora scsi vieja con dos discos duros y montarla en raid que tenía ahí de un servidor que me regalaron (gracias Suso).

Qué razón tenía Surgeon cuando me explicaba el nivel de personalización que tiene esta distro, me ha encantado esta parte. Lo malo como ya sabía es que te lo tienes que compilar todo pero no es tan traumático como me esperaba.

En resumen que de momento estoy contentísimo.

Cheli

El chino II: El correo electrónico

El sistema de correo electrónico sigue siendo a día de hoy el más utilizado de todos los servicios de internet aún siendo uno de los primeros en aparecer en redes de computadores.

Siguiendo la serie que ya empecé con «el navegador» hoy voy a explicar que sucede cuando mandamos un correo-e.

Cuando escribimos un correo-e que únicamente tiene un destinatario y le damos a enviar, nuestro cliente de correo (evolution, kmail, sylpheed, mozilla thunderbird, outlook, etc) envia el correo mediante un protocolo que se llama smtp a nuestro servidor de salida. Este se queda almacenado allí hasta que nuestro servidor de salida revisa los correos que tiene pendientes de enviar, entonces mira las cabeceras a ver a quien lo tiene que enviar y como en este caso solo hay un destinatario se lo manda al servidor de correo-e entrante del destinatario también mediante el protocolo smtp.

Si en vez de tener un destinatario tuviera varios, por ejemplo utilizando los campos cc (copia carbón) o cco (copia carbón oculta), nuestro servidor de salida al revisar los correos pendientes de enviar y ver que nuestro correo-e tiene más de un destinatario enviaría una copia del mismo correo a cada servidor entrante de cada destinatario.

Por eso es interesante que cuando vayamos a mandar un correo-e a varias personas lo enviemos mediante el mismo correo y utilizando varios destinatarios ya que de esta forma sólo viajará de nuestro ordenador a nuestro servidor de correo saliente una vez y luego este ya hará el reparto, ahorrandonos tiempo de envio.
Una vez que el correo-e llega al servidor de entrada del destinatario, se va a quedar allí almacenado hasta que el destinatario lo descargue. Para que esto suceda deberá darle al botón de descargar en su cliente de correo-e, el cual lo más típico es que utilice un protocolo que se llama pop para comunicarse con su servidor de entrada, esto hará que revise si hay correos pendientes de descargar y si no se le indica lo contrario, una vez finalizada la descarga con éxito los borrará del servidor para liberar espacio. Aunque hoy en día con la barbaridad de espacio que nos brindan los servidores de correo ya no es tan crítico el hecho de liberar, si no lo hacemos la próxima vez que le demos a descargar se revisarán los correos pendientes y se volverán a descargar los mismos más los nuevos que hayan llegado.

Hay otro protocolo que se llama imap para realizar la gestión del servidor de entrada, este da más versabilidad ya que podemos manipular los correos directamente desde el servidor pero no está tan extendido como el pop.

¿Qué sucede cuando miramos el correo-e por webmail? por ejemplo cuando entramos a gmail. Pues que estamos leyendo los correos directamente de nuestro servidor de entrada y mostrandose por el navegador lo que significa queno hace falta descargar nada. Pero eso si, cuando creamos un correo-e por webmail, se sigue el mismo procedimiento que he explicado o lo que es lo mismo, se envia por smtp a nuestro servidor de salida, este mira que destinatarios tiene y envia una copia del correo a cada servidor de entrada de cada destinatario.

Bueno espero que ahora entendais mejor como funciona el servicio de correo electrónico y la magia de que se envien y que te lleguen los correos cuando lo solicitas.

Cheli