¿Cómo hacer libre un proyecto?

(2 comentarios)

En ocasiones se ha dado el caso que el desarrollador o desarrolladores de un proyecto no tiene claro
qué hacer para liberar su trabajo. En esta sección intentaremos indicar de forma sencilla una de las opciones, concretamente la que propone la GNU en su GPL-HOWTO.

Para empezar decir que hay varios tipos de licencias libre para elegir. En este enlace hay una lista de licencias comparándolas con la GNU General Public License. Cada una de ellas tiene sus características propias. En esta mini-guía se utilizará la propia GNU GPL (a partir de ahora GPL).

Sea cual sea la licencia que se utilice es necesario añadir dos elementos a cada fichero del código fuente del programa: una nota de copyright (por ejemplo “Copyright 2002 Elena Nito Delbosque”) y un párrafo describiendo los permisos de copia en que se diga que se distribuye bajo la licencia elegida. Además será necesario incluir el texto de la licencia ( en nuestro caso la GPL ) en un archivo que se suele llamar COPYING o LICENSE.

El aviso de copyright debe incluir la fecha en que se realizó el programa y las fechas de cada una de las distintas versiones. Además, se deben incluir los nombres de todos los desarrolladores. Por ejemplo Copyright 1999, 2001, 2002 Elena Nito, Blanca Nieves. Si se ha utilizado código libre de otros proyectos se deben incluir también sus notas de copyright.

Como párrafo de descripción de los permisos de copia se puede utilizar el siguiente, suponiendo que el programa se llame Foobar.

This file is part of Foobar.

Foobar is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Foobar is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Foobar; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Con estas sencillas indicaciones todo el mundo podrá disfrutar de tú software a la vez que tú podrás aprovechar los desarrollos que se hagan a partir de él. Espero que esta guía haya sido suficientemente clara.

Fuente: SW Libre UJI

Mostrar páginas de error en lugar de alerts en Firefox

(4 comentarios)

Por defecto cuando no encuentra una determinada dirección Firefox muestra un dialogo de error bastante exasperante. Para que se muestre el error en la misma ventana del navegador (y se mantenga la dirección en la barra de dirección) tenemos que modificar el archivo user.js que se encuentra dentro de la carpeta de nuestro profile (normalmente %AppData%PhoenixProfilesdefaultxxxxxxxx.slt)

Editamos el fichero y añadimos la siguiente línea

user_pref(“browser.xul.error_pages.enabled”, true);

Tras lo cual las páginas de error serán parecidas a esto:

Si queremos ademas que en la barra de dirección aparezca la url introducida y no el código de error de chrome necesitaremos la extensión Show Failed URL.

Firefox Optimizado

(0 comentarios)

Ya sea compilando nosotros mismos el programa de las fuentes o aprovechando la compilación de otra persona el rendimiento del navegador mejorará por el hecho de haber indicado al compilador que optimice el ejecutable para nuestra plataforma.

A la hora de elegir la compilación o de seleccionar que flags le vamos a pasar al compilador tenemos estas opciones.

Procesador:

  • /G3 y /G4: genera código optimizado para 386 y 486 respectivamente (no tiene efecto real, se mantiene por razones de compatibilidad)
  • /G5: optimiza el código para los procesadores Pentium
  • /G6: la opción por defecto; optimiza el código para Intel Pentium Pro, Pentium II y Pentium III.
  • /G7: optimiza el código para Intel Pentium 4 o AMD Athlon. Si corriéramos un ejecutable compilado con este flag en un PC con un Pentium anterior a Pentium 4 bajaría un poco la velocidad del programa.

Extensiones

SSE (Streaming SIMD Extensions) y su sucesor SSE2 (Streaming SIMD Extensions 2) son una serie de instrucciones introducidas por Intel totalmente soportadas por los Athlon XP de AMD (los Athlon solo soportan algunas de estas instrucciones, los Athlon XP todas) que nos permitirá mejorar el rendimiento de Firefox si le indicamos que las utilice.

  • Sin SSE: la opción por defecto es no utilizar SSE. Funciona con todos los procesadores.
  • /arch:SSE: Require un Pentium III o superior o Athlon XP (aunque los Athlon XP lo soporten puede reducir su rendimiento, por lo que sólo es recomendado para Pentium III y superior)
  • /arch:SSE2: Requiere Pentium 4 o superior , Athlon64, o AthlonFX (al igual que en el caso anterior solo se recomienda para Pentium)

Optimizaciones

  • /O1: Optimizado para conseguir el menor tamaño de ejecutable en lugar de la velocidad (opción por defecto)
  • /O2: Optimizado para velocidad
  • L: Optimización Global
  • GA: Optimizaciones para el acceso a variables TLS.

Las compilaciones oficiales de Mozilla, Firefox y Thunderbird son O1-G6-no SSE para maximizar la compatibilidad; para encontrar compilaciones ajustadas a vuestro procesador podéis visitar los foros de MozillaZine en los que también se puede encontrar binarios de Thunderbird o Mozilla. Además se pueden encontrar guías para compilar nuestros propios ejecutables de Firefox usando como compilador el del IDE Visual Studio .NET de Microsoft o usando el compilador libre de GNU (gcc).

En este momento estoy usando un O2-GL-G7 compilado por Krueger optimizado para Athlon Thunderbird.

Desinstalar extensiones en Mozilla Firefox

(18 comentarios)

Manualmente:l>

  • Cerrar Mozilla Firefox.
  • Abrir el directorio chrome dentro del directorio de Firefox
  • Borrar “chrome.rdf” y el directorio “overlayinfo” (Firefox volverá a crearlos cuando se reinice el navegador).
  • Borrar [nombre-de-la-extensión].jar (o el directorio [nombre-de-la-extensión] si existe).
  • Borrar toda referencia a [nombre-de-la-extensión] del fichero “installed-chrome.txt”.
  • Unas pocas extensiones pueden tener archivos adicionales. El Tab Browser Extension por ejemplo tiene un fichero “tabextensions.js” en el directorio defaults/pref , dentro del directorio de firefox donde se almacena las opciones de la extensión. Busca entre los subdirectorios de Firefox esta clase de archivos y borralos también.
  • Reinicia Firefox.

    (este procedimiento solo sirve para extensiones instaladas en el directorio de la aplicación; para desinstalar extensiones instaladas en nuestro profile tendremos que crear un nuevo profile)

    Automaticamente: podemos utilizar una extensión creada por Chris Pederick llamada Uninstaler y que podemos instalar desde aquí

  • FAQ de MozillaZine

    Adios a HpPhoto

    (0 comentarios)

    Un servidor que ultimamente mas y mas páginas de descarga de anime utilizaban para albergar los episodios. Parece ser que a apartir del día 26 de este mes HpPhoto va a deshabilitar la opcion ‘create link for auction’ de forma que no se va a poder linkear los trozos de los capitulos. En todo caso las listas generadas antes del día 26 seguirán funcionando.

    ¿Como descargar archivos de brturbo?

    (15 comentarios)

    Brturbo es un servidor brasileño que se ha hecho muy popular últimamente entre la gente que se dedica a subir warez o gente que simplemente lo utiliza para subir sus propios archivos. La desventaja de este servidor es que tiene una política de acceso muy restrictiva, de modo que no permite descargas a nadie que no tenga una ip brasileña o de algún país sudamericano. Si no puedes descargar desde brturbo los pasos a seguir son:

    [Pulsa para continuar]

    Página 281 de 281« Primero...277278279280281