TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #45369: Dos Funciones

 

Sobre el autor

Usuario:

Calificaciones:

Puntaje:
1
Promedio:
5,00
Positivas:
1 (100,00 %)
Neutrales:
0 (0,00 %)
Negativas:
0 (0,00 %)

Estadísticas de Proyectos:

Publicados:
2
Contratados:
1 (50,00 %)

Opciones:

Hazle una pregunta

Información del proyecto

Encabezado:
Dos simples funciones en c para ser utilizadas como "user defined fucntions" en mysql
Tipo de ofertas:
Públicas
Fecha de publicación:
27/04/2007 08:40
Finaliza en:
Finalizado (27/04/2007 14:55)
Contrataciones:
No hay contrataciones. Ya no se puede contratar.
Estadísticas:

Descripción detallada:

Necesito dos funciones creadas en C para ser utilizadas como forma de puntaje para el ordenamiento de query mysql.

La priemra funcion debe ser capaz de comparar dos cadenas y devolver el numero de caracteres coincidentes en el exacto lugar.

Ejemplo:
La cadena 1001001 al ser comparada con 1230321 debe dar como resultado 2

La segunda funcion debe ser capaz de puntuar una comparacion de dos cadenas separadas por el caracter /

Ejemplo:
Cadena 1:
Madrid / Paris / Sevilla / Los Barrios / People Bar
Cadena 2:
Sevilla / People Bar

La puntualizacion debe ser de la siguiente forma:
Madrid 1 punto
Paris 10 puntos
Sevilla 100 puntos
Los Barrios 1000 puntos
People Bar 10000 puntos

Por lo tanto al comparar la Cadena 1 con la Cadena 2 el resultado seria 10100 puntos

Información agregada: 27/04/2007 11:07 (?)

La segunda funcion tambien debe ser capaz de ser insensible a mayusculas, minusculas y a textos complementarios, por ejemplo, "Mexico" tambien puntuaria con "mexico", "MeXico" y aunque con menor puntuacion con "Mexico capital"

Las funciones deben ser diseñadas y optimizadas para ser utilizadas velozmente en linux ya que seran usadas con muchisima asiduidad y podrian ralentizar todo el sistema

Seria de agradecer que comentaran la experiencia con este tipo de funciones y que sean utilizadas en un banco de pruebas (mysql query browser o similar) antes de ser entregadas

Segun tengo entendido no pueden ser ejecutables o librerias dll ya que, al parecer, mysql compilaria los archivos .cc como librerias externas. Esta informacion me la podeis confirmar vosotros ya qu eno tengo experiencia programando este tipo de cosas y por eso requiero vuestro trabajo.

Condiciones de pago

Presupuesto:
Hasta 60,00 EUR (38.619,43 CLP)
Forma de pago:
Definida en la descripción
Métodos de pago:
  • A convenir

Condiciones de entrega

Tiempo de entrega:
10 días corridos
Métodos de entrega:
  • Definidos en la descripción

Consejos:

Información importante antes de ofertar: