Que en paz descanse: 2005-12
Tienes cuenta en Blogger? Entonces entra.

Una vez hayas entrado, vuelve!

2005-12-23

VACACIONES PARA ESTE BLOG

Para todos los que me venian leyendo de casualidad o simplemente se topaban o tropesaban con este espacion, les aviso, que desde hoy me encontraran en una nueva casa:

qepd.zoomblog.com


Las razones se explican directamente en el primer mensaje escrito oficialmente ahi. Aunque tampoco hay garantia de que vaya a abandonar definitivamente este espacio.

[+] Leer todo...

2005-12-22

LUCA PRODAN, UNA LEYENDA

Como seguidor no fanatico de Sumo, me alegro poder leer un super articulo publicado esta semana y que mensiona, a modo de anecdota, un pasaje en la vida del lider de SUMO: Luca Prodan.

Quien fue este personaje? Que hizo? Y porque murio? Que fue de SUMO?


Esta banda ochentera que alcanso a grabar solo dos discos magnificos, se consagro en la escena sudamericana, por su estilo irreverente y combatiente (no en el estilo de Los Prisioneros o los Inti Illimani, sino mas bien al estilo Charly Garcia)... que con una mirada adolescente logro interpretar esos sentimientos rebeldes que desean algo mas de la vida y que no soportan las reglas inpuestas desde la epoca colonial por nuestros patriarcas amantes de la Ley y el Orden.

Un buen día, Luca Prodan se mostró de cuerpo entero. El episodio se produjo de madrugada, a pocos minutos de una entrevista de radio. Sumo acababa de editar “Llegando los monos” (1986) y su líder se paseaba nervioso por los pasillos que lo conducirían al estudio de grabación. La locutora había terminado su turno y en instantes se cruzaría con el genio. A lo lejos vio aparecer a un tipo calvo y de mirada alegre. Él, con una sonrisa juguetona y piadosa, la tasó de pies a cabeza y se mandó una de aquellas frases célebres: ¿Por qué no usas corpiñito?


Si me preguntasen que musica alcanso a hacer este grupo o como se podria definir... yo me inclinaria por decir: RockLatino!

[+] Leer todo...

EL CINE LATINO NO TIENE FUTURO

"EL CINE JAMAS HA SIDO MEDIDO POR SU CALIDAD, SINO POR SU NACIONALIDAD Y POR INTERESES PARTICULARES", con esas palabras comenze y titule un mensaje en un importante lugar de encuentro entre los amantes del cine.

Las siguientes frases son aun mas incendiarias:

Aqui podemos decir muchas cosas, escribir que por cuestiones sociales, de ideas o politicas, el cine latinoamericano en particular y el cine tercermundista en general no tienen exito en el mercado mundial, pero la cuestion real es que las distribuidoras cinematograficas son norteamericanas (united artist, universal, mgm, fox, 20th century, etc)... y esas mismas empresas son las encargadas de mantener el cuasi-monopolio del cine gringo.

En mi humilde opinion los hechos hablan por si solos:

1. Mas del 80% del cine gringo es malisimo, pero llega a todos los confines del planeta.
2. En Europa la distribucion la hacen organismos publicos o pequenyas redes empresariales como canal ARTE y existen leyes que protejen la produccion nacional.
3. La calidad de las cintas latinoamericanas es muy superior que la equivalente al 30% del mejor cine gringo.
4. La cuestion de popularidad de una cinta X, no se puede medirse por la cantidad de entradas vendidas, sino por la cantidad de publicidad que se invierta en ella... y en eso, los gringos son emperadores del derroche.

La unica solucion posible que le veo a este problema (que tambien aqueja al resto del cine tercermundista y en menor escala al cine primermundista no-ee.uu.) es crear y mantener una red de distribucion alternativa a la existente (mantenida por las empresas gringas).

Mientras la distribucion este en manos de los Gringos, solo podremos disfrutar del 5% del cine (de calidad) y sufrir del otro 95% de mierda (proveniente del cine "comercial").



Quisas pueda creerse que son exageradas, pero quien no ha sentido y pensado alguna vez?

[+] Leer todo...

UBUNTU DAPPER, DEBIAN SID

Hoy creo que cumplo una semana usando la nueva version en desarrollo de lo que sera Ubuntu Dapper 6.04 (todavia me pregunto a que se deben los ultimos dos digitos... o mas bien, creo haber olvidado ese detalle, que alguna vez lei o escuche). Novedades no hay muchas.

Como soy usuario casero de Linux y en lo esencial me interesa experimentar con lo mas nuevo en este campo, me lanze a la idea de instalar la version en pleno desarrollo de lo que sera Dapper. Para mi sorpresa, en esta version no aparecen grandes cambios, aunque si, muchos nuevos paquetes en la lista de APT/Synaptic/DPKG.

El tema diseño se mantiene como hasta ahora: Human. Aunque en mi opinion personal, me encantaria ver algo como Fedora Core en Debian/Ubuntu, pues ellos han logrado hacer que KDE y GNOME tengan al menos la misma interface... y me pregunto como se podria llegar a eso en Ubuntu.

No recomiendo instalar y usar esta version en desarrollo si eres de las personas propensas a sufrir un ataque cardiaco. Mas aun, si quieres mantener la paz y no verte en aprietos, quedate en Brezy o Testing.


En casa usamos al menos 2 personas de forma habitual el PC, pero en diferentes ambientes y el tema siempre ha sido, que las aplicaciones de un escritorio no se visualizan correctamente en el otro. K3B no se ve muy adecuadamente en Gnome y Gaim se ve desastroso en KDE.

Una de las sorpresas que me lleve despues de la instalacion, fue el xscreensaver, el cual no ha vuelto a funcionar correctamente. Cuando esta activo, la pantalla comienta a parpadear irregularmente... hasta que se aplica el tradicional "killall xsceensaver" y todo vuelve a la normalidad.

Como buena version en desarrollo, muchos de los paquetes no son instalables a causa de dependencias insatisfechas... pero eso no es gran problema, ya que casi siempre al siguiente dia ya esta solucionado. O sea solo hay que tener paciencia.

Lo que si he notado es que aplicaciones graficas como VLC ralentizan enormemente la maquina. Sera casualidad o existe algo que todavia debe ser re-configurado? Y esto mismo sucede con MPlayer y Xine.

Links relacionados:
Siempre lo mas nuevo de Ubuntu
Ubuntu
La Guia No Oficial de Ubuntu
Ubuntu-es

[+] Leer todo...

2005-12-20

CHILE TODAVIA NO TIENE BANDA ANCHA

Segun Leo Prieto, menos del 5% de los chilenos tienen una conexion banda ancha en regla, ya que cuentan con una conexion superior a los 2Mb de bajada... y yo que me sentia feliz por que a un gran amigo le estan prometiendo doblar su actual conexion de 128 a 256Kb de bajada manteniendo su actual contrato... y el pensando que tiene banda ancha.

Hay que ver las mentiras que dicen algunos! Si llamar banda ancha a una conexion cagona de 128Kb, entonces como se puede clasificar una conexion por modem de 56Kb, semi-ancha, medio-ancha, en-camino-de-ser-ancha?

Hay que ver cuantas deficiencias todavia existen en el mercado local y que siguen quedandose postergadas a causa de millonarias inversiones para convencer a la gente de consumir productos tan costosos y de mala calidad como "mi primer pc".

No hay que ser ciego para darse cuenta de que cada dia cuenta en la competencia por desbancar a la ignorancia y entrar en el tren super-rapido de las nuevas tecnologias. Brazil esta trabajando rapidisimo para llevarla a todos los rincones del pais. Argentina se ha anotado en la lista de compradores del Notebook de 97EUR, Korea le ha dado la espalda a MS y sus productos, China descarto de sus futuras inversiones seguir arrendando el Software de MS y lo esta reemplazando, Europa prohibio el uso de tecnologias cerradas en la administracion publica, pero Chile sigue jugandosela por PC's que cuestan mas de 400EUR y conexiones a internet lentas y costosas (20EUR). De esta forma se ve muy dificil poder construir una Internet Chilena con buenos contenidos, cuando todavia la gran mayoria ni siquiera tiene acceso a ella.

Sitios recomendados:
* AtinaChile.cl
* Leo Prieto
* Tux.CL

[+] Leer todo...

2005-12-19

ELECCIONES PRESIDENCIALES EN BOLIVIA

Por estos dias se habla bastente de las elecciones en Bolivia, pais que ha vivido una reciente historia de gobiernos inestables y de mucha agitacion interna. Hoy por hoy existe una gran apuesta en el tablero politico: El Primer Indigenista, que llega al sillon presidencial.

Tal como lo hiciese en su momento Brasil al apostar por el representante del Partido de los Trabajadores, Luis Inacio Lula y en contra de los deseos e intereses de USA, en estos momento el Pueblo Boliviano estaria practicamente dabdole la bienvenida a un Indigenista, Evo Morales, que estaria representando a un 80% de la poblacion Indigena/Mestiza en contra del 20% de los Blancos.

La cuestion sera, que hara USA para evitar que este candidato pierda apoyo? Hara lo mismo que hizo Nixon en su tiempo al apoyar el Golpe en Chile? Sera cuestion de ver los resultados y acciones posteriores de EE.UU. y la CIA.

Uno de los temas que mas preocupa a los chilenos sobre estos resultados, sera la posible posicion que tome Bolivia respecto de sus ya ancestrales exigencias de salida al mar, como tambien el gran negocio para las multinacionales en torno a la explotacion del gas boliviano. Por ser yo de naturaleza pesimista, me inclino a pensar que esta cuestion dificilmente llegara a solucionarse, mientras la situasion economica de las grandes mayorias en nuestros Pueblos siga como hasta ahora: Una Catastrofe.

Y no sera un politico o un pais el que vaya a solucionarlos.

[+] Leer todo...

REINSTALAR EL WIN2 SIN PERDER A LINUX

A quien no le ha sucedido que se queda sin Linux a causa de la reinstalacion de nuestro querido Win2. Esta situacion sucede, cuando tenemos ambas instalaciones en un mismo disco (en diferentes particiones) y al querer recuperar Win2 despues de una trasnochada o de que algun virus lo dejo inservible. Esta receta la escribio Erick en su Blog.

Esto solo se puede aplicar bajo las siguientes condiciones:

  • Hemos instalado una Distro Linux que no tiene la opcion de rescue/recuperacion;
  • Tenemos ambas instalaciones en el mismo disco (o en discos separados), pero en diferentes particiones;

    1. Iniciar el pc con el cd de instalación de Ubuntu
    2. Seguir los pasos de la instalación hasta llegar a la parte de partición de disco
    3. Observar cual es la partición que se tiene como raíz '/'.
    4. Irse a un terminal (Control + Alt + F2).
    5. Ejecutar dmesg | grep lun.
    La salida será un directorio con posibles opciones de partición /dev/ide/host0/bus0/target0/lun0 : p1 p2
    cada "p" es una partición del disco
    6. Aplicar cd /dev/ide/host0/bus0/target0/lun0/part6 es notorio ver que el directorio en cuestión es el mismo que estuvo en la salida del punto 4 y "part6" es lo que en mi caso es la partición en donde tengo mi directorio raíz '/'.
    7. Aplicar mkdir ubuntu
    8. Ejecutar mount /dev/ide/host0/bus0/target0/lun0/part6
    9. chroot ubuntu
    10. grub-install /dev/hda
    11. reboot


    El uso o abuso de esta receta es de propia responsabilidad de que la use.

    Espero que nunca tengan que usarla, pero en caso contrario, les deseo exito!.

    ACTUALIZACION: Nuestro amigo Eric ha cambiado su articulo a una nueva direccion la receta


    [+] Leer todo...

  • 2005-12-16

    TIEMPOS DE RELATOS 2: SINO Y SIGNO

    ¡Donde está Martínez! – gritaba Onetti, con su particular acento.

    Eran casi mediodía y el asistente no había aparecido, lo que era muy extraño. Había planificada una asamblea general en la tarde debido a las crecientes quejas de la población, que reclamaba que la empresa de correos abría las cartas; pero ésta se adelantó sorpresivamente para las 9 de la mañana; ya que temprano, los carteros encontraron la puerta de la bodega abierta. Levantó algunas sospechas el único ausente: Tadeo Martínez.


    Cuando llegó por la entrada principal al mediodía los cajeros lo observaban con atención. Subió rápido hasta el tercer piso y entró a la oficina un poco desarreglado por las escasas cuatro horas de sueño. Onetti lo presintió llegar, no lo llamó. Esperaba que apareciera insignificante por el umbral de su oficina. Al entrar, el supervisor estaba acompañado de dos personajes irrisorios: ajenos a la realidad de la empresa, de pantalones perfectamente estirados, pelo corto, uno llevaba anteojos oscuros y un bigote perfecto. Ambos traían una chaqueta corta y oscura. Uno anotaba en un pequeño cuaderno de apuntes, el otro con gesto de autoridad se tomaba las manos por la espalda y levantaba al mismo tiempo los talones de los pies con rostro inquisitivo sobre Tadeo.
    - Buenos días – trató de decir Martínez. La oficina quedó en silencio.
    - Buenas tardes – replicó Onetti, a la espera de que el personal policial diera el siguiente paso. Se alargó el silencio.

    Esta parte de relato fue extraido desde Crónicas de mal sueño, Blog que al parecer se dedica al tema literario. En mi opinion, tiene un muy buen estilo, atractivo y que invita a seguir su lectura hasta el final.



    [+] Leer todo...

    ELECCIONES PRESIDENCIALES EN CHILE

    Para nada llamativo el titulo, pues es un tema que a muuuuy pocos les interesa, pero que a millones afecta [sea de forma directa o indirecta]. Segun me he podido informar en la prensa este tema dejo de ser importante en Chile hace bastante tiempo, ya que la misma gente simplemente es cada vez menos democratica.

    "Menos democratica"? Segun recuerdo hace algun tiempo [2000] lei que dentro de los paises Latinoamericanos, los chilenos eran los menos apegados a la Democracia. Poco despues aparecian en los medios, expertos hablando del desinteres hacia este sistema politico mas bien debido a que todo en America Latina [y en los paises tercermundistas] es dependiente de los resultados economicos que obtenga tal o cual presidente o dictador de paso. Asi por ejemplo: Hacia el final de la dictadura de Pinochet en Chile el exito economico afecto el interes en la Democracia de los ciudadanos. Y tampoco hay que ser ciegos, para no darse cuenta que en los paises del Tercer Mundo este sistema politico esta condenado a ser utilizado por intereses privados de turno.

    Volviendo al tema de las Elecciones en Chile, los resultados para nada me sorprendieron: La derecha obtuvo cerca del 49%, el centro poco mas del 46% y la izquierda menos del 6%. Segun algunos medios en Europa, se habla de una sociedad conservadora y yo en lo personal digo que es nada mas el reflejo de ese desinteres en que la Democracia "nada solucionara" los problemas diarios, que sienten los chilenos.

    Otra situasion bastante diferente es la que se vive por estos dias en Bolivia, pais en que al parecer el candidato con mas opciones a tomar la silla presidencial es un Socialista, Evo Morales, del conglomerado MAS. Segun en un documental del canal de television Arte [Las Cartas Abiertas], uno de los principales factores que podrian incidir en los resultados es el elevado numero de Indigenas [40%] que se encuentran en un estado de mucha pobresa y que a diario son muy discriminados. Ellos se sienten muy bien representado en este candidato. Otro de los factores es la crisis economica que viene viviendo este Pais... y que esperamos que pronto esto se resuelva y en el intertanto que tengan la suerte de tener mejores gobernantes, sean estos de derechas o izquierdas.

    [+] Leer todo...

    2005-12-15

    LISTA DE WEBCAMS EN VIVO

    Hoy por hoy son mas comunes ver y tener webcams en casi todas partes... aunque ahora que lo pienso mejor, la cantidad es muy limitada. Lo mejor de las webcam's es que te dan la posibilidad de ver algo que te gustaria ver en presencia.

    Aqui os dejo una lista de algunas que he encontrado:

    Chile
    Ranyaca
    Apoquindo
    El Transito
    Telefonica



    [+] Leer todo...

    2005-12-14

    SIEMPRE LO MAS NUEVO EN UBUNTU

    Si eres ya usuario de Ubuntu desde hace mucho, quisas te interese ir probando las nuevas versiones y con ello las ultimas novedades que se van desarrollando al interior de esta distribucion. Para ello existen 2 caminos diferentes entre si: Configurar APT para aceptar los repositorios inestables o bajarse un CD listo para instalar.

    Lo de probar nuevas cosas me viene desde el tiempo en que usaba Debian y configuraba APT para que siempre estuviera actualizando a lo mas nuevo. Las desventajas que presenta este modelo son:

    1. Que cuando aparecen problemas que no son solucionables, se debe volver desde la instalacion de Testing... y el proceso en si ya es bastante duro... asi con suerte, despues de un par de dias, se puede volver a tener un sistema con los paquetes unstable nuevamente.

    2. La salida de nuevas versiones Testing y Stable en la Comunidad Debian es simplemente demasiado lenta. Y no existen versiones instalables de Unstable.

    Al parecer la Fundacion Ubuntu ha detectado esta deficiencia y ha logrado conseguir cubrir esta necesidad. Si se es un usuario aventurero, que le gusta experimentar con las novedades en el mercado de los programas, Ubuntu ofrece una muy buena solucion: Si se desea instalar ya una version inestable en el PC de casa, se puede acudir al repositorio correspondiente [cdimage.ubuntu.com] en donde ademas se podran encontrar versiones diarias [opcion que yo no recomiendo]. Y tambien quedara siempre la opcion de configurar APT.

    deb http://de.archive.ubuntu.com/ubuntu dapper main restricted
    deb http://de.archive.ubuntu.com/ubuntu dapper universe multiverse
    deb http://de.archive.ubuntu.com/ubuntu dapper-updates main restricted
    deb http://de.archive.ubuntu.com/ubuntu dapper-updates universe multiverse
    deb http://security.ubuntu.com/ubuntu dapper-security main restricted
    deb http://security.ubuntu.com/ubuntu dapper-security universe multiverse



    Te gusta la idea de probar lo mas nuevo?

    [+] Leer todo...

    2005-12-13

    CODIGO JAVA TABLA DE AMORTIZACIONES

    Siguiendo con esta orgia de codigo Java inservible para nada mas que a los estudiantes de Informatica, ahora presento el siguiente caso: Un codigo capaz de entregar una tabla de amortizacion debidamente formateada en sus detalles numericos (con solo dos decimales) y que debe obtenerse a partir de algunos valores basicos entregados via entrada estandar (teclado) por le usuario: Tasa de Interes, Valor Cuota, Deuda Original, Fecha de Inicio y Tiempo de Pago.

    import java.text.DecimalFormat;
    import java.io.*;

    public class CalculoCredito {
      /**
      * Todos los atributos 'double' seran formateados
      * para que aparescan con solo dos cifras despues de la coma.
      */
      public DecimalFormat DoubleFormat = new DecimalFormat("0.00");
     
      /**
      * Definicion de Variables
      */
      public double credito;
      public double tasa;
      public double cuota;
      public double intereses;
      public double amortiz;
      public double resto;
      public double cuotaSUM;
      public double interesSUM;
      public double amortizSUM;
      public int anyo;
      public int mes;
      public int tiempo;
     
      CalculoCredito(double startCredito, double laCuota,
          double tasaSatz, int startMes, int startAnyo,
          int laufTiempo) {
          credito = resto = startCredito;
          tiempo = laufTiempo;
          tasa = tasaSatz;
          cuota = laCuota;
          mes = startMes;
          anyo = startAnyo;
          interes = amortiz = 0.0;
      }

      public static void main(String[] args) throws IOException {
          int error = 1;
          do {
              try {
                  CalculoCredito CreditoCuotas = new
                  CalculoCredito(Input( "Total Credito" ),
                  Input( "Cuota ( Credito > Cuota > 0 )" ),
                  Input( "Tasa de Interes ( 0 - 100 )" ),
                  ( int )Input( "Mes ( 1 - 12 )" ),
                  ( int )Input( "Anyo ( => 2006 )" ),
                  ( int )Input( "Periodo de Tiempo ( en Anyos => 1 )" ) );
                  CreditoCuotas.checkEntradas();
                  CreditoCuotas.printHeader();

                  do {
                      CreditoCuotas.resultado();
                  } while ( CreditoCuotas.resto > 0.0 );
                  error = 0;
              }
              catch ( Except e ) {
                  System.out.println( e.toString() );
              }
              catch ( NumberFormatException e ) {
                  System.out.println( "Por Favor Hagalo Bien!\n" +
                  "Por Favor, intentelo Nuevamente.\n" +
                  "===============================\n\n" );
              }
          } while (error == 1);
      }

      public static double Input( String s ) throws IOException,
        NumberFormatException {
        BufferedReader Input = new BufferedReader (
          new InputStreamReader( System.in ));
          System.out.print( "Por favor ingrese " + s );
          String InputString = Input.readLine();
          return Double.parseDouble( InputString );
      }

      public void printHeader() {
        System.out.println("\n\nCalculo de Tasa de Amortizacion con "
            + "Cuotas de Igual Valor\n" +
            "Tasa nominal: \t" + DoubleFormat.format( tasa ) +
            "%\tCredito Inicial: " + DoubleFormat.format( credito ) +
            " EUR\n" + "Tiempo: \t\t" + tiempo +
            " Anyo(s)\tInicio: \t" + mes + "/" + anyo + "\n\n" +
            "Mes" + "\t" + "Cuota"+"\t\t" + "Intereses" +
            "\t\t" + "Amortizacion" + "\t\t" + "Resto");
      }

      public void print() {
        if ( mes >= 10 ) {
            System.out.println( mes + "." + anyo + "\t\t" +
                DoubleFormat.format( cuota ) + " EUR\t\t" +
                DoubleFormat.format( interes ) + " EUR\t\t" +
                DoubleFormat.format( amortiz ) + " EUR\t\t" +
                DoubleFormat.format( resto ) + " EUR");
        } else {
            System.out.println(" " + mes + "." + anyo + "\t\t" +
                DoubleFormat.format( cuota ) + " EUR\t\t" +
                DoubleFormat.format( interes ) + " EUR\t\t" +
                DoubleFormat.format( amortiz ) + " EUR\t\t" +
                DoubleFormat.format( resto ) + " EUR");
        }
      }

      public void resultados() {
          if (zinsen != 0.0)
            monat++;
          if (mes > 12) {
            mes = 1;
            anyo++;
            System.out.println("Summen: \t" +
            DoubleFormat.format( cuotaSUM ) + " EUR\t\t" +
            DoubleFormat.format( interesSUM ) + " EUR\t\t" +
            DoubleFormat.format( amortizSUM ) + " EUR\t\t p.a.\n\n" +
            "Zahlmonat" + "\t" + "Rate"+"\t\t" + "Zinsen" +
            "\t\t" + "Tilgung" + "\t\t" + "Rest");
    ratenSUM = zinsenSUM = tilgungSUM = 0;
          }

    // zinsen = (int)(rest * zins / 12.0 + 0.5) / 100.0;
    zinsen = (int)(rest * zins) / 1200.0;
    tilgung = rate - zinsen;
    rest = rest - tilgung;
    ratenSUM += rate;
    zinsenSUM += zinsen;
    tilgungSUM += tilgung;
    if (rest > 0.0) {
    print();
          } else {
    System.out.println("Summen: \t" +
    DoubleFormat.format(ratenSUM) + " EUR\t\t" +
    DoubleFormat.format(zinsenSUM) + " EUR\t\t" +
    DoubleFormat.format(tilgungSUM) + " EUR\t\t p.a.\n\n");
          }
    }

    public void checkEntradas() throws Except {
          if(kredit <= 0.0)
    throw new Except("\n\nSie sollten einen sinnvollen Kredit " +
    "angeben!\nBitte versuchen Sie nochmal.\n" +
    "=======================================\n\n");
          if(kredit <= rate)
    throw new Except("\n\nSie sollten eine sinnvolle Rate " +
    "angeben!\nBitte versuchen Sie nochmal.\n" +
    "======================================\n\n");
          if(zins <= 0.0 || zins >= 100.0)
    throw new Except("\n\nSie sollten einen sinnvollen Zinssatz " +
    "angeben!\nPor Favor Intente de nuevo.\n" +
    "=========================================\n\n");
          if(monat < 0 || monat > 12 || jahr < 2006)
    throw new Except("\n\nDebe Ingresar un Valor Correcto Para Fecha" +
    "!\nPor Favor Intente de nuevo.\n" +
    "==========================================\n\n");
          if(zeit <= 0)
    throw new Except("\n\nDebe Ingresar un Valor Correcto Para " +
    "Tiempo!\nPor Favor Intente de nuevo.\n" +
    "=========================================\n\n");
    }
    }

    class Except extends Exception {
    private String s;

    public Except(String e) {
    s = e;
    }

    public String toString() {
    return s;
        }
      }


    [+] Leer todo...

    ACTUALIZAR FIREFOX O THUNDERBIRD Y LAS EXTENSIONES

    Muchas veces nos lamentamos de actualizar Firefox y/o Thunderbird y no poder usar nuestra mejor extension, ya que no es compatible con nuestra actual version... pues bien, aqui les dejo una receta para lograr no terder esas extensiones que tanto nos agradan.

    Antes de seguir debo, eso si, aclarar que nada de esto es auspiciado y/o oficialmente reconocido por nadie.... excepto por mi propia experiencia.

    En terminos generales una extension es una propiedad extra que se le da a una de las aplicaciones desarrolladas por la Fundacion Mozilla. La forma de empaquetado y la arquitectura de las mismas las hacen facilmente modificables y/o ampliables y es por esta misma razon, que el numero de extensiones disponibles ha crecido muy rapidamente.

    En principio, una extension consta de varias partes o archivos comprimidos en uno unico con extension.xpi, que es muy facil de descomprimir por cualquier programa descompresor, ya que es compatible con ZIP.

    Para lograr que nuestra extension favorita vuelva a ser usable en Thunderbird y/o Firefox, existen varios caminos. Y uno de ellos es el que se presenta a continuacion:

    Con un programa descompresor, se extrae el archivo de texto install.rdf para posteriormente editarlo con GVIM, Emacs, Gedit o cualquier otro editor a elecccion. En el interior del texto se deben buscar, encontrar y reemplazar las siguientes lineas:

    <em:minVersion>0.5</em:minVersion>
    <em:maxVersion>1.07</em:maxVersion>


    Por:

    <em:minVersion>0.5</em:minVersion>
    <em:maxVersion>1.6</em:maxVersion>


    Y volvemos a empaquetar este archivo dentro de nuestra extension y asi, ya podemos instalar nuestra extension... La ventaja que presenta esta forma es que en ningun momento es necesario modificar el programa central (Mozilla, Firefox, Thunderbird) y por lo mismo es bastante seguro este camino.

    Tambien queda mas que claro, que tampoco esta es una solucion definitiva, solo para salvar el momento, mientras la nueva extension.

    Sitios relacionados:
    mozillaes.org
    Aqui esta un excelente hilo a causa de esta receta.


    [+] Leer todo...

    2005-12-06

    LOS BLOGS-AWARDS DES-ATINADOS

    Casi con una mueca de risa he apreciado la gran calidad de los ganadores del concurso BlogAwards AtinaChile. Solo con echar un vistazo al primer lugar del momento, nadie puede quedar imperterrito y al margen de lo que sucede.

    Otra de las sorpresas es comprobar que dentro de los 10 primeros lugares pueda incluso encontrarse algo asi, pues automaticamente me hace desconfiar de los criterios que se estan usando para medirlos.

    Segun el cuadro de ganadores (hasta ahora 5 de diciembre), los mejores y mas premiados no parecen ser lideres de nada... se podria ya pensar, que los resultados para nada reflejaran realmente la calidad de los Blogs en competicion. Supongo que los jurados no seran otros que los usuarios que utilicen su raton para hacer un clicks y el ganador sera aquel que logre la myao cantidad de "botos electronicos" en determinado rango de tiempo.

    Lo que mas me molesta es que incluso hasta el tema de la calidad de los Blogs se asemeja mas a una competencia organizada por nuestro querido seudo-periodico "La cuarta", que a una competicion de calidad de contenido y estilo... el mal gusto esta de moda.

    [+] Leer todo...

    2005-12-05

    SERVIDORES CHILENOS Y LATINOAMERICANOS PARA BLOGEROS

    Hasta hace muy poco estaba convencido que solo Atina Chile alojaba Blogs, pero al parecer han ido apareciendo novedades interesantes (y que espero le sigan otros proyectos igualmente motivantes para toda la comunidad dentro y fuera del pais).

    Aunque Atina Chile es un excelente lugar donde comenzar a bloggear, el problema comienza cuando tus intereses son diferentes a los de esa comunidad (hay que mensionar, que ahi no es posible mantener un blog estrictamente privado y no obtienes una direccion a tu gusto, sino mas bien de forma aleatoria), o simplemente deseas llegar a cierta independencia o mantener cierto estilo particular. En ese punto, las alternativas existentes casi siempre apuntan hacia Blogger, lugar donde se pueden satisfacer muchas necesidades... pero si lo que buscas es algo 100% chileno, te interesara conocer bloghost.cl, lugar de encuentro de muchos chilenos. Ellos te ofrecen un sitio 100% en castellano y basada en WordPress... al parecer esa comunidad ya cuenta con mas de 100 socios.

    Pero eso no es todo, pues tambien existe un tercer sitio para comenzar a blogear, myblog.cl, aunque al parecer esta basado en blogger, es chileno y se ve bastante bien... solo queda que se animen a probarlo.

    [+] Leer todo...

    2005-12-02

    LOOK DE BLOGS Y LAS CATEGORIAS PARA BLOGGER

    Muchas de las cosas que he aprendido para editar el formato de mi blog, vienen desde varias paginas de ayuda... y entre ellas, uno de los tips mas interesantes que pude descubrir, fue el de agregarle categorias a mi Blog (como pueden ver al costado derecho debajo del titulo "Que?") como forma de navegacion mas rapida y acceso a todos los posts de forma mas ordenada.

    Segun explica Carolina Requena:

    Si la montaña no viene a Mahoma....ya saben...
    Es que la verdad, aburrida de que de a poco mi lista de posts se comenzaba a hacer muyyy larga, y ya que blogger no tiene la opción de categorías como sí la tiene Bitacoras.com, y además sabiendo que ya no me puedo cambiar y le tengo cariño a Blogger, decidí inventar las propias.



    Una vez seguidos los pasos que se indican ahi, pueden seguir apareciendo ciertos detalles de intereses y posibles de ser pulidos mas profundamente. En mi caso decidi quitar todo lo que fuese superfluo y no correspondiese al objetivo final de la nueva webs-con-categorias, dejando lo basico para que quedara asi el futuro indice o seccion de categorias.

    Y que eran todos esos detalles "superfluos"?

    En mi opinion, lo que se quiere lograr es que en la seccion de categorias no quede ningun Link o detalle que nos haga pensar que estamos en otra web, como por ejemplo: Todo lo que esta en el sidebar o lo que vemos en la parte derecha de mi blog, pues la mayoria de las veces, es posible que en el nuevo Blog/Web aparescan Links, publicidad o cualquier otra cosa que nos expulse del entorno dentro del Blog y no seria tan bueno perder a un lector solo por eso (siempre es posible tener tambien otros objetivos).

    Para esto se debe ir a Escritorio de tu Blog --> Cambiar Valores --> Plantilla y buscar

    <Blogger>

    <BlogDateHeader>
    <!-- <h2 class="date-header"> <$BlogDateHeaderDate$> </h2> -->
    </BlogDateHeader>

    <!-- Begin .post -->
    <div class="post"> <a name="<$BlogItemNumber$>"> </a>

    <BlogItemTitle>
    <h3 class="post-title">
    <!-- <BlogItemUrl> <a href=" <$BlogItemUrl$>" title="external link"> </BlogItemUrl> -->
    <BlogItemUrl> <a href="http://qepd.blogspot.com" title="external link"> </BlogItemUrl>
    <$BlogItemTitle$>
    <BlogItemUrl> </a> </BlogItemUrl>
    </h3>
    </BlogItemTitle>



    Como se puede observar he comentado ciertas lineas en este codigo a traves de los simbolos "<!--" y "-->", o sea que todo lo que quede entre estos, solo sera leido como si fuera un comentario y no como codigo ejecutable en Blogger.

    De esta forma he logrado invalidar tanto la fecha que aparecia en los posts como la re-direccion que hacia Blogger sobre la misma web. Con estos simbolos, se puede desactivar todo lo que se desee.

    Asi he dejado lo que a mi me interesaba: Las Categorias.

    Tambien aprovecho para comentar, que he actualizado el post "I Como darle mas Cache al Blog: Webs de Ayuda", que podran encontrar bajo Categorias --> Recetas en la barra lateral derecha.

    [+] Leer todo...

    2005-12-01

    Y QUIEN NOS DEFIENDE DEL EJERCITO?

    Acabo de tener una muy penosa charla con mi familia, ya que me informaban que mi hermano -que actualmente esta en servicio militar- tuvo la mala suerte de ser "robado", o sea que todo el dinero que recibe mensualmente de parte de mis padres le fue hurtado por sus propios camaradas.

    Ademas, a causa de los tipicos "juegos" entre camaradas de armas ha estropeado sus lentes -que le costaron una fortuna- y que ahora debera esperar un buen tiempo antes de poderlos volver a usar... y a todo eso se suma que se accidento en un ojo mientras participaba en un juego de pelota (partido de futbol) con los camaradas.

    Me pregunto: Y cual es la responsabilidad del ejercito en todo esto? Como se puede permitir que los jovenes sufran asi gratuitamente sin recibir ninguna compensacion a cambio? (Mientras el Ejercito tiene otras preocupaciones mas importantes).

    Mas aun hay que ver que incluso nuestro querido ejercito ni siquiera financia el transporte de aquellos familiares, que con mucho esfuerzo, quieren visitar a los militares en servicio.

    «...Ludovico, el gran señor de las artes y de la guerra, que había construido aquel castillo de su desgracia, y de quien Miguel nos habló durante todo el almuerzo. Nos habló de su poder inmenso, de su amor contrariado y de su muerte espantosa. Nos contó cómo fue que en un instante de locura del corazón había apuñalado a su dama en el lecho donde acababan de amarse...»

    Gabriel García Márquez. «Espantos de agosto»,
    en Doce cuentos peregrinos, Madrid: Mondadori, 1992, p. 130.



    Que opinas? Es justo que sucedan tales cosas al interior del cuerpo castrense sin castigo?

    [+] Leer todo...

    CODIGO JAVA Y CONVERTIR DE NUMEROS DECIMALES A LETRAS

    Vuelvo al ataque con este desagradable tema. Casi a nadie le interesa o eso creia yo, pues hace unos dias atras lei que en SourceForge.net los proyectos basados en Java han superado a los basados en C y que al parecer los basado en Ruby han crecido bastante en numero. Pero bueno, aqui les dejo una nueva lista de codigo para -nuevamente- pasar numeros (en este caso cifras) a palabras.

    import java.io.*;

    public class Cheque {

       private double cantidad;
       private String moneda;

       public Cheque(double x, String s) {
          cantidad = x;
          moneda = s;
       }

       public int getCentavo() {
          return((int)(getDecimal(cantidad)*(cantidad - getEuro()) + 1));
       // return ((int)(getDecimal()*(cantidad - Math.floor(cantidad))) + 1);
       }

       public int getEuro() {
          return((int)cantidad);
       }

       public String getTipoMoneda() {
          return moneda;
       }

       public int getDecimal(double s) {
          String str = String.valueOf(s);
          int value = 10;
          for (int i = 0; i < str.length(); ++i) {
             char x = str.charAt(i);
             if (x != '.') {
                value = 10 * value;
                break;
             }
          }
          return value;
       }

       public String toString() {
          String str = String.valueOf(getEuro());
          String y = "-";
          for (int i = 0; i <= str.length() - 1; i++) {
             char x = str.charAt(i);

             switch (x) {
                case '1': y += "uno-";
                continue;
                case '2': y += "dos-";
                continue;
                case '3': y += "tres-";
                continue;
                case '4': y += "cuatro-";
                continue;
                case '5': y += "cinco-";
                continue;
                case '6': y += "seis-";
                continue;
                case '7': y += "siete-";
                continue;
                case '8': y += "ocho-";
                continue;
                case '9': y += "nueve-";
                continue;
                case '0': y += "cero-";
                continue;
                default : System.out.println("Error 555!");
             }
          }
          return y;
       }

       public static void main(String[] args) {

          Cheque elPrecio = new Cheque(1900.34, "EUR");
          int euro = elPrecio.getEuro();
          int cent = elPrecio.getCentavo();
          String mone = elPrecio.getTipoMoneda();
          String pala = elPrecio.toString();

          System.out.println();

          System.out.print("El Cheque es por: " + euro + " ");
          System.out.print(mone);

          System.out.println(" y " + cent + " centavos. ");
          System.out.print("Y la cantidad en palabras es: " + pala + ".");
       }
    }

    Resultado:
    El Cheque es por: 1900 EUR y 34 centavos.
    Y la cantidad en palabras es: -uno-nueve-cero-cero-.



    [+] Leer todo...