sep 182012
 

Stack Exchange Q&A site proposal: Stack Overflow in Spanish Buenas,

Hace poco más de un mes hice una entrada referente a una propuesta realizada por nuestro compañero Juan Antonio (o jachguate como se hace llamar en la red) en el Area51 para la creación de un StackOverflow en español. Para que no sea una propuesta que caiga en saco roto, hoy vuelvo a escribir sobre ella y animar a la gente que se una a la propuesta.

Vamos a ver qué tal anda el proyecto a estas alturas. Las normas de Area51 dicen que, para que un proyecto supere el estatus de definicion, éste deve cumplir unos requisitos:

  1. Tener 60 seguidores: a fecha de hoy estamos en 71, así que esta meta está superada (en principio, luego veremos que aun faltan).
  2. Tener 40 preguntas de ejemplo con al menos 10 votos netos cada una (un voto neto es la suma entre votos positivos y negativos):  aquí es donde andamos cojos dado que sólo tenemos 14 preguntas que cumplan con esta condición.

Dado que necesitamos 40 (o más) preguntas con 10 votos (ésto es un mínimo de 400 votos) y cada seguidor puede votas a 5 preguntas, esto implica que necesitamos al menos 80 seguidores. Dado que hay preguntas que tienen más de 10 votos, necesitamos más de 80 segudores.

A los que estéis interesados en el proyecto tenéis que tener esto presente, necesitamos preguntas con 10 votos, pero no hace falta que tengan más de 10! Así que votar por las preguntas que tengan menos de 10 votos 😉

Además, y dado que tenemos 71 seguidores, se podrían haber emitido 355 votos. Si asumimos que no hay votos negativos (que sería lo lógico en este caso) y que se han realizado 172 votos, tenemos a unos 36 seguidores que no han votado ninguna pregunta. Animo a éstos a hacerlo 🙂

Vamos, que ya queda poco para superar esta primera fase!

Nos leemos

sep 122012
 

Buenas,

Estoy aquí de nuevo con otra versión de los componentes GMLib para Delphi/C++ Builder. En esta ocasión no tenemos nuevo componentes (es lo que tiene venir de vacaciones jejejeje), pero al menos he puesto al día los existentes con las nuevas características de la API de Google Maps y les he añadido alguna que otra mejora.

También he incluido un par de librerías OpenSource, la MarkerWithLabel y la StyledMarker. No descarto que en próximas versiones se incluya alguna otra de estas magníficas librerías.

Aquí la lista de cambios:

  • error: algún memory leak corregido (aun queda alguno que miraré de ir corrigiendo) (gracias Donovan)
  • cambio: TGMCircle -> modificados métodos Set y ShowElement para que usen el nuevo método ChangeProperties heredado de TLinkedComponent
  • cambio: GMFunctions -> añadidas nuevas funciones de transformación de tipos
  • cambio: TGMGeoCode-> añadida propiedad booleana PaintMarkerFound. A true se generarán automáticamente los marcadores (si hay un TGMMarker asociado) (por Luis Joaquin Sencion)
  • cambio: TGMGeoCode-> en DoMarkers se codifica la URL generada en UTF8 para evitar problemas con carácteres especiales (ñ, acentos, ….)
  • cambio: TGMMap.TNonVisualProp -> añadida propiedad MapMaker. A true si queremos que los mosaicos de Map Marker se muestren en lugar de los normales
  • cambio: TLatLngEvent -> los eventos de este tipo ahora reciben un nuevo parámetro, X y Y, de tipo Real, con la información del punto (X,Y)
  • cambio: TLinkedComponent -> añadida propiedad booleana ShowInfoWinMouseOver. A true, se mostrará el InfoWindows mientras el ratón esté encima del objeto. Actualmente válido sólo para TMarker (por Luis Joaquin Sencion).
  • cambio: TLinkedComponent -> añadido método protegido ChangeProperties para centralizar en un sólo sitio el cambio de las propiedades de los objectos.
  • cambio: TGMMarker -> modificados métodos Set y ShowElement para que usen el nuevo método ChangeProperties heredado de TLinkedComponent
  • cambio: suprimida clase TMarkerLatLng. Ahora se usa directamente la clase TLatLng
  • cambio: TMarker -> la pripiedad Position ahora es de tipo TLatLng.
  • cambio: TMarker -> añadida propiedad MarkerType para especificar el tipo de marcador a mostrar (mtStandard, mtColored, mtStyledMarker).
  • cambio: TMarker -> añadida propiedad ColoredMarker para especificar la forma del marcador si MarkerType = mtColored.
  • cambio: TMarker -> añadida propiedad StyledMarker para especificar la forma del marcador si MarkerType = mtStyledMarker.
  • cambio: TGMMarker -> añadido método público LoadFromCSV para una carga masiva de marcadores que estén en un archivo CSV (unos 50 marcadores/seg.).
  • cambio: TGMMarker-> 4 nuevos eventos: OnLoadFile y AfterLoadFile para el procesado del fichero CSV, y OnColoredMarkerChange y OnStyledMarkerChange para el cambio de las propiedades
  • cambio: TGMPolygon -> modificados métodos Set y ShowElement para que usen el nuevo método ChangeProperties heredado de TLinkedComponent
  • cambio: creada clase intermedia (TBasePolyline) entre TLinkedComponent y TPolyline. TPolygon desciende ahora de TBasePolyline.
  • cambio: creada clase intermedia (TGMBasePolyline) entre TGMLinkedComponent y TGMPolyline. TGMPolygon desciende ahora de TGMBasePolyline.
  • cambio: TGMPolyline -> modificados métodos Set y ShowElement para que usen el nuevo método ChangeProperties heredado de TLinkedComponent
  • cambio: TPolyline -> nueva propiedad Icon para definir el tipo de linea de la polilinea.
  • cambio: TGMRectangle -> modificados métodos Set y ShowElement para que usen el nuevo método ChangeProperties heredado de TLinkedComponent

Como siempre, podéis ver más explicaciones y descargar los componentes en su página.

Qué los disfrutéis!

Nos leemos