Firefox sigue aumentando su cuota de mercado

El navegador libre de la Fundacion Mozilla marcha viento en popa y alcanza el 19.97% de cuota media de mercado en Octubre, hasta el momento su cifra mas alta.

Firefox habría aumentado medio punto en el último mes para llegar hasta ese 19,97%. El mercado sigue dominado por las distintas versiones de Internet Explorer con un 71,27%, aunque el navegador web de Windows, sigue bajando décimas mes a mes mostrando una tendencia complicada de frenar con pérdida de casi cinco puntos en 2008.

El navegador noruego Opera avanza desde el 0,69 al 0,75%, Safari reduce su cuota desde 6,65 a 6,57%, al igual que Google Chrome que tras el impacto del lanzamiento no logra mantenerse en las buenas cuotas iniciales, mostrando lo difícil que es aumentar siquiera unas décimas en las herramientas de navegación web.

Como se ve claramente este solamente es un estudio estadistico de la consultora NET Applications se habla tambien en la web de otros estudios realizados que dan mas del 30% al navegador Firefox, lamentablemente muchas veces se cuestiona la veracidad de estos estudios que son pagados por las grandes empresas de software que pueden manipular las cifras de acuerdo a sus intereses. Pero tambien vale la pena rescatar, y aunque se discuta la neutralidad del estudio, que se esta tomando muy en serio y se empieza a utilizar a gran escala un navegador que se caracteriza por su respeto de los estandares web y su velocidad de navegacion ademas claro esta la gran ventaja que le da el ser un producto de software libre soportado y mantenido por una gran comunidad de usuarios, desarrolladores y empresas que aportan desarrollando codigo, descubriendo errores, promocionando el producto y en algunos casos financiandolo.
Felicitaciones al gran equipo de Firefox y que sigan los exitos porque el software libre avanza imparable.

Fuente: The Inquirer

Usando TableView en Gambas

Lo que pretendo aqui es ponerle titulos a las cabeceras de la tabla, inicialmente en modo de diseño tenemos el table view de esta forma.

En la tabla de propiedades del TableView asignamos la propiedad Header a Horizontal, para que aparezcan los titulos que estamos asignando, si esta propiedad esta en None no vamos a obtener ningun resultado.

PUBLIC SUB Form_Open()
	tvTokens.Columns.Count = 2
	tvTokens.Columns[0].Text = "Codigo"
	tvTokens.Columns[0].Width = 50
	tvTokens.Columns[1].Text = "Nombre"
	tvTokens.Columns[1].Width = 50
END

Aqui vemos el resultado en ejecucion

Dynamic Programming Day 2008 en Lima

El PLUG esta organizando una serie de conferencias tecnicas denominada “Dynamic Program Day”

Son nueve charlas sobre los Lenguajes Dinámicos de más uso en la actualidad como Python, Ruby, Perl, Javascript y otros. Se tratarán también desarrollos específicos hechos con estos lenguajes como los frameworks de desarrollo web Django, Ruby on Rails y Catalyst, la librería JQuery, etc.

Cada participante recibirá un CD-ROM con códigos fuentes, vídeos y documentación. También se sortearán libros originales, entre otros premios.

Fecha y Lugar

El evento se llevará a cabo el Sábado 16 de Agosto desde las 10:00am hasta las 9:00pm, en Cibertec – Av. Salaverry 2255, San Isidro.

El ingreso es libre.

Asi que como por esas fechas voy a estar en Lima facil que voy

Dynamic Programming Day 2008

¿Es dificil GNU/Linux?

Es muy comun para mi escuchar en la universidad e inclusive discutir con mis compañeros acerca de la complejidad de GNU/Linux, francamente no creo que las actuales distribuciones de GNU/Linux encierren una gran dificultad.
De un tiempo para aca se han solucionado muchos problemas de adaptacion al entorno de trabajo, los escritorios Gnome, Kde y vale tambien citar a XFCE son bastante amigables e inclusive superiores a los entornos privativos. Ubuntu especialmente se ha ganado un lugar en base al trabajo que ha realizado para acercar a los usuarios comunes y corrientes hacia GNU/linux hoy en dia ya no se puede hablar de que Linux es cosa de tecnicos o que encierra una gran dificultad o cosas asi, francamente creo que el provenir de un entorno como windows, el cual ha acostumbrado a los usuarios a una serie de vicios (que son bastante dificiles de quitar) ha hecho que muchos encuentren complicada la migracion a las distintas distribuciones libres. Creo que si la queja proviniera de un usuario comun y corriente la aceptaria pero esperaria un poquito mas de criterio de aquellas personas que se dedican al mundo de la informatica(especialmente a mis compañeros).
Creo que debemos empezar a hacer algo para contrarestar estas ideas equivocadas y yo de ahora en adelante voy a tratar de ayudar un poco, quiza cosas que parezcan sencillas y triviales cuando uno se acostumbra a Linux pueden resultar aburridas y hasta traumaticas para ciertos usuarios que recien se acercan al que yo considero el “Maravilloso mundo del Software Libre”.
Creo que empezaria por recomendar una serie de libros o articulos que estan bastante bien documentadas y que pueden ayudar a acostumbrarse y a aprender a usar una distribucion Linux, en este caso Ubuntu.
Por esta primera ocasion voy a dejar un enlace hacia un Curso de Ubuntu realizado por los amigos de Sin Windows que me parece que esta bastante facil de entender y que espero sea de gran ayuda:


Descargar Curso Ubuntu

Ojala que se puedan descargar el libro y leerlo, y sobre todo empiezen a mirar al mundo del software libre sin ningun tipo de prejucio francamente creo que despues de verlo desde ese punto de vista van a valorar mucho el trabajo que la comunidad de software libre ha venido desarrollando desde hace bastante tiempo.
Yo espero volver a escribir mas seguido y poder ayudar a todas las personas interesadas y que tienen dificultades a la hora de empezar a trabajar con GNU/Linux, creo que por esta ocasion algo he intentado hacer.

Configurar un Servidor Proxy en Ubuntu Hardy Heron y no aburrirse en el intento

Bueno aqui dejo un pequeño informe que elabore sobre como configurar un proxy para el filtrado de paginas web no deseadas usando Squid, espero que sirva de ayuda a pesar de que algunas cosas no me quedan claras aun sobre la configuracion de Squid, aclaro tambien que la mayoria de pasos que utilize para esta configuracion los obtuve de este excelente blog de un profesor de secundaria(ojala tuvieramos estos profes en en Perú). Espero tener un poco mas de tiempo para poder profundizar mas sobre este interesante tema y elaborar algo mas completo.

Descargar Informe

Subrutinas Especiales en Gambas

Primeramenta las subrutinas y funciones(subrutina que devuelve un valor) se definen de manera casi parecida a como lo hace visual basic.

    (Public | Private) SUB nombresubrutina (n1 as TipoVariable, n2 as TipoVariable,.....)
	Codigo a ejecutar
    END

Pero existen nombres especiales que un programador no le puede poner a sus subrutinas, como:

	PUBLIC SUB Main()

    END

-_New y _free.- se ejecutan al crearse y destruirse un objeto, es decir solo existen en las clases.

Tambien tenemos aquellas que son creadas automaticamente al obdecer a un evento de algun componente como por ejemplo:

    miBoton_Click()

Declaracion de Variables en Gambas

Gambas obliga a declarar variables y constantes antes de utilizarlas, se pueden declarar en una subrutina o funcion lo que hace que solo existan en ese ambito o tambien se pueden declarar en un modulo para poder ser usado en todo el codigo de este archivo.
Para poder declarar una variable se usa la siguiente sintaxis:
DIM nombrevar AS tipovar

Para declarar un variable al principio de un modulo o clase(porque gambas tambien trabaja con clases):

[Static] (Public | Private) nomvar AS TipoVariable

Donde Public significa que puede ser accesible desde otros ficheros del proyecto y Private que solo es accesible desde el fichero donde se declaro la variable. Static(solo se usa en las clases) significa que es una variable de clase no de objeto(casi parecido a java).
Las constantes solo se definen al principio de un modulo o clase:

(Public | Private) CONST nomconst AS TipoConst = valor

Un libro que es de gran ayuda para aquellos que se inician en Gambas como yo es:

“GAMBAS, programación visual con Software Libre”, de la editorial EDIT LIN EDITORIAL S.L., cuyos autores son Daniel Campos Fernández y José Luis Redrejo.

El cual se puede descargar de esta direccion.