Too Cool for Internet Explorer

Weblogs & WordPress 0

Hora y Fecha: Noviembre 29, 2004 @ 10:24 pm Autor: Moisés Maciá
Categorías:
319 views

Llevaba mucho tiempo reuniendo material y preparandome la dichosa charla pero al final resulto un poco triste ya que apenas había publico, menos mal que me lleve a dos amigos que aguantaron el chaparrón pese a que el tema les resultaba tan interesante como el ciclo reproductivo del mijo silvestre …

En fin, dejo aquí las transparencias y la charla desarrollada en formato PDF para que le eche un vistazo alguien a quien le pueda ser útil.

WordPress & WebLogs (Presentación)
WordPress & WebLogs (Desarrollo)

PD. ¡Despues de la charla salimos pitando al conciertazo de los SuperSuckers!



Los entornos de desarrollo 6

Hora y Fecha: Noviembre 24, 2004 @ 2:04 am Autor: Moisés Maciá
Categorías:
466 views

Practicamente a diario tengo la misma discusión con un amigo, él se empeña en mostrarme todas las bondades de los entornos de desarrollo modernos; léase Microsoft Visual Studio, Macromedia Dreamweaver, ….

Utilizando estos entornos se ahorra mucho tiempo, son sencillos de utilizar y también son potentes, no digo lo contrario ni tampoco voy a satanizar a nadie que los utilice.

El problema viene cuando se presenta lo que yo llamo “el efecto Matrix”: llega un chaval, se baja todos estos programas, pinta un formulario con cuatro botones para abrir la bandeja del CD-Rom y automágicamente dice “¡wooow ya soy un programador!” cuando en realidad lo único que sabe es copiar y pegar código con más o menos arte.

El problema esta en la total dependencia al entorno que desarrollan estas personas perdiendo por completo el control sobre el programa y estando a merced de los módulos, componentes y objetos de terceros llegando a situaciones extremas en las que si no hay un objeto ActiveX que solucione la papeleta directamente no se implementa esa funcionalidad.

¿Es esto programar? Programar significa solucionar problemas. El cliente necesita un programa que solucione X requerimientos, tú eliges las herramientas que mejor se adapten y tú te montas la película para solucionarlos, sino eres capaz de hacerlo no eres lo suficientemente bueno. Punto.

Al fin y al cabo los programas no los hacen los entornos de desarrollo, los hacen las personas y si un programador es bueno hará maravillas delante de una consola 80×25 con emacs y seguirá haciendo maravillas delante de la ultima versión del Visual Studio.

Moisés dixit



TODO List 2

Hora y Fecha: Noviembre 23, 2004 @ 2:46 am Autor: Moisés Maciá
Categorías:
408 views

Ahora que se acercan las vacaciones de navidad, y si los exámenes lo permiten, me gustaría hacer todas estas cosas:

  • Arreglar el script QoS para solucionar los problemillas que ocurren en la red interna.
  • Empezar el diseño de clases de un programa para Linux que llevo a medias con un amigo (anticipo que estará escrito en C++ y Qt y apunta bastante alto, ya veremos como queda la cosa).
  • Reunir todos los millones de scripts que tengo para gestionar el servidor e integrarlos en un solo programa mas consistente y con un interfaz PHP para controlarlo todo remotamente (en plan webmin pero para mi uso y disfrute :)).
  • Hacer otro diseño para la web, este no me acaba de convencer.
  • Aprender XUL, es un lenguaje que me llama poderosamente la atencion.
  • Actualizarme a SuSE 9.2 que la tengo por aquí muerta de risa desde hace casi un mes.
  • Probar PostgreSQL y Oracle para ver como rinden con un programa que estoy desarrollando para una empresa.
  • Y por descontado dirigir mi operación para conquistar el mundo.

Una navidad divertida :cool:



Linux en Pasa Palabra 0

Hora y Fecha: Noviembre 18, 2004 @ 9:00 pm Autor: Moisés Maciá
Categorías:
334 views

Hoy, en el popular programa televisivo Pasa Palabra han hecho la siguiente pregunta en la famosa prueba final de los roscos: “Nombre del Sistema Operativo de código abierto desarrollado a principios de los 90 por el programador finlandés Linus Torvalds”.

Primero me ha sorprendido que no metieran la pata en la definición como es habitual y después me ha hecho mucha ilusión ver una referencia a algo que muchos tildan todavía de “oscuro y difícil”. Si sale hasta en programas tan populares y lo distribuyen en todos los quioscos del país será porque esta ganando popularidad y aceptación, ¿no?.

Por cierto, la respuesta del concursante ha sido “Lotus”



Weblogs & WordPress Comments Off

Hora y Fecha: @ 8:02 pm Autor: Moisés Maciá
Categorías:
337 views

Ese es el titulo de una charla que estoy preparando desde hace tiempo para presentar la semana que viene en un evento social organizado por el Ayuntamiento de El Campello: FEM NIT (la web es horrible, lo se …).

La idea es dar a conocer a todos los asistentes el movimiento de los weblogs así como enseñarles a montar un weblog personal utilizando GNU/Linux y WordPress. La charla será el día 27 de Noviembre a las 21:00h en la dirección:

Plaza Canalejas, nº 6
El Campello
Alicante

Por si algún lector fan mio quiere venir a conocerme en persona e invitarme a unas cañas :mrgreen:

Continuando con el tema de las charlas; hoy mismo, ante el asombro de propios y extraños, me ha llegado un email preguntandome si quería participar como ponente en el II Congreso Nacional de Software Libre de Buenos Aires - USUARIA 2005 lo que vendría a ser en España un congreso de Hispalinux (nada mas y nada menos, señores :eek:).

Despues de recuperarme del shock inicial les he escrito diciendoles que no es por falta de ganas, es que no me puedo permitir pagar un viaje a la otra punta del mundo con mi escaso presupuesto de estudiante.

Con semejante cache puedo vivir dando conferencias por el mundo como Aznar :mrgreen:



QoS: Resultados 0

Hora y Fecha: Noviembre 15, 2004 @ 10:55 pm Autor: Moisés Maciá
Categorías:
313 views

Como ya mencione en otro post, estoy probando QoS en el servidor para ver si realmente mejora en algo mi saturada linea ADSL.

Antes me bajaba algún archivo pesado de un FTP o dejaba conectado el MLDonkey y simplemente no podía hacer nada más. Después de una semana de pruebas puedo asegurar que se nota y mucho. Aunque todavía no funciona exáctamente como yo quiero, si que ha mejorado notablemente aspectos como la lectura de paginas web o correo electrónico, el rendimiento del servidor de paginas webs y la interactividad utilizando SSH.

Por contra todavía no he podido pulir ciertos detallitos como las transferencias FTP dentro de la red interna o Synergy que funcionan bastante lento. Después de exámenes ya le enseñaré quien manda aquí …

Antes toda la carga de los 5 ordenadores que hay en mi red pasaba directamente al router ADSL (que no dispone de QoS y tampoco es ninguna maravilla de la tecnología), ahora he configurado el servidor para que funcione como un router (activando el reenvio IP desde el YaST) y he cambiado todas las puertas de enlace del resto de máquinas para que apunten al servidor de modo que todos los ordenadores se ven beneficiados de la gestión QoS sin hacer nada raro en los clientes. Evidentemente si por alguna razón se estropea o se apaga el servidor nadie puede entrar a Internet, pero es un pequeño precio a cambio de lo que obtengo.

Para el que quiera empezar a trastear con QoS puede empezar escuchando la conferencia sobre este tema que ofreció Jon Latorre en el HackAndalus 2004 para empaparse de teoría para acto seguido bajarse y modificar el script Wondershaper y adaptarlo a sus necesidades (es pequeño pero matón!).

En cuanto al Wondershaper leed bien la documentación y seguid estos briconsejos:

  • Ajustad las velocidades de upload y download a un 80%-85% de la velocidad real de la que dispongais, de lo contrario se saturarán las colas y funcionará peor que antes (realmente la conexion no rinde siempre al 100%).
  • Para encontrar los puertos de las aplicaciones conflictivas que os roban ancho de banda os será de gran ayuda el comando netstat.
  • Para especificar una lista de IP’s o de puertos, metedlas entre comillas y separadas por espacios (cosas del bash).

Sobretodo mucha paciencia, no es nada fácil.



Microsoft University Tour 0

Hora y Fecha: @ 8:04 pm Autor: Moisés Maciá
Categorías:
457 views

Hoy he estado todo el día de conferencia: han venido dos tíos de Microsoft Ibérica a la facultad y han estado explicando vendiendo todos los productos que han estado desarrollando entorno a la plataforma .Net.

Se nota que han puesto mucho empeño en que esta tecnología se implante rápidamente gracias a la liberación de la practica totalidad de las especificaciones del lenguaje, la abundante disponibilidad de herramientas y código para ir probando y la creación de comunidades de usuarios. Pero realmente todo este tinglado de la .Net Framework no me ofrece nada nuevo que no pueda conseguir ya utilizando con cabeza tecnologías como Java o PHP. Mucho tiene que llover para que yo cambie mi Apache por Internet Information Server …

La única cosa que me podría interesar es la portabilidad del código que proclaman a los cuatro vientos, portabilidad que ofrece en mayor medida el proyecto Mono que nada tiene que ver con Microsoft y que de momento tampoco es compatible al 100%.

Dentro de poco, cuando Miguel de Icaza (al que tengo el gusto de conocer personalmente) lance la versión 1.2 de Mono con soporte completo para Windows.Forms, entonces me planteare seriamente empezar a desarrollar en C#.

Por otra parte, es increíble como compra Microsoft a la gente: he llegado a casa con camisetas, CD’s con todas las herramientas, compiladores y documentación para empezar a programar en .Net y un pack de licencias de estudiante para pedir un montón de software de desarrollo (Windows XP, Visual Studio, Visio, etc…). Se nota que hay dinero :eek:



Probando QoS 0

Hora y Fecha: Noviembre 12, 2004 @ 11:24 pm Autor: Moisés Maciá
Categorías:
454 views

El problema de tener el weblog alojado en mi propio ordenador y además compartiendo la conexión con más personas es que se pierden muchas visitas y se ralentiza todo por culpa de la sobrecarga de la linea. La solución para esto ya está inventada: consiste en implementar algún sistema de QoS.

QoS es un sistema de control de congestión de la red de forma que, a grosso modo, podemos asignar distintas prioridades a cada tipo de trafico para mejorar la latencia y el rendimiento general de las conexiones.

La verdad es que implementar un sistema de este tipo es bastante complicado, hay scripts como Wonder Shaper, que ayudan mucho pero por lo general exige bastantes conocimientos sobre redes y perder mucho tiempo haciendo pruebas para afinarlo.

De momento yo estoy haciendo pruebas y la mejora es bastante notable: antes a duras apenas se podía navegar por la red o leer el correo sin que se perdiera la conexión mientras estaba el MLDonkey funcionando a todo trapo. Ahora las cosas funcionan notablemente mejor, la respuesta es mas rápida y hay mejor ping, incluso con el MLDonkey en marcha.

Cuando termine las pruebas ya pondré mis conclusiones.



Firefox 1.0 0

Hora y Fecha: Noviembre 9, 2004 @ 12:20 pm Autor: Moisés Maciá
Categorías:
313 views

Prácticamente el 100% de los weblogs que frecuento se han hecho eco de la noticia, hoy se ha lanzado la versión final del navegador Firefox, heredero de Mozilla y probablemente el mejor navegador que hay hoy en día.

Get the new free Firefox Browser

Hay binarios disponibles para Windows, Macintosh y Linux, y esta traducido a 14 idiomas, entre los que se encuentra en Español así que no hay excusa para instalarlo.

Yo sigo utilizando Konqueror pero me gusta mucho la enorme cantidad y calidad de plugins y temas que hay disponibles, la herramienta de busqueda, lo rápido que renderiza las webs, el lector de RSS integrado, y un montón de detalles más.

Ya tiene que espabilarse rápido Microsoft …



Camaleón CSS 0

Hora y Fecha: Noviembre 3, 2004 @ 4:13 pm Autor: Moisés Maciá
Categorías:
418 views

Leo en Barrapunto que han puesto en marcha un proyecto similar a CSS Zen Garden en español: Camaleón CSS.

CSS Zen Garden es un juego y a la vez un reto para diseñadores web y diseñadores gráficos, consiste en modificar un solo archivo CSS con los estilos de una pagina web estática y cambiarle el aspecto por completo. Los diseños coseguidos son totalmente espectaculares, para que luego digan que sin Flash no se pueden hace webs bonitas …

Es realmente complicado ver publicado un diseño en CSS Zen Garden ya que son muy serveros: todos los diseños tienen que validar en XHTML estricto según los estándares de la W3C y además deben seguirse a rajatabla las directrices de usabilidad 508 y WAI. Aun así los diseños publicados son preciosos.

Ya era seguidor de los diseños de CSS Zen Garden desde hace bastante tiempo y me alegro mucho de tener otro referente de calidad en cuanto a diseño web y poder disfrutar de nuevos trabajos hechos por españoles.




Entradas siguientes »

Bad Behavior has blocked 374 access attempts in the last 7 days.