Categoría de proyectos
Habilidades
Fecha de publicación
Modalidad de trabajo
Presupuesto (Precio fijo)
{{ fixedBudgetCurrentText }}
Plazo
{{ deadlineCurrentText }}
Valor hora
{{ hourlyRateCurrentText }}
Idioma
Ubicación del cliente
Opciones del proyecto
Historial del cliente
{{ clientHistoryCurrentText }}
Propuestas recibidas
Estado del cliente
Contactado
{{ breadcrumb.text }}
POR FAVOR, HAZ PROPUESTAS SI ESTAS SEGUR@ QUE PODRÁS COMPLETAR EL PROYECTO.

Tenemos un api (http://rm.rentalsunited.com/api/RUSpecification.pdf) implementada en nuestra web. Obtenemos información sobre apartamentos turísticos. Actualmente para salvar espacio en nuestro servidor, guardamos las imágenes en nuestra bbdd en forma de una url, que después cuando un usuario entre en nuestra web, ejecutamos estas url para mostrarle las imágenes de la propiedad. Esto retrasa mucho la carga de nuestra web y no queremos que siga así.

Queremos que se guardara las imágenes en nuestro ftp para cada propiedad y que se mostraran en el front-end.

Este es el código actual
function addPropertyPhotos($propertyImages, $list_id)
{
$featured = 1;
$order = 0;

for($i = 0; $i Image); $i++){
if($featured) {
$url = (string)$propertyImages->Image[$i][0];
$dir = "/home/bydays/www/images/list/" . $list_id . "/";

if (!is_dir($dir))
mkdir($dir, 0777, true);

$archivoFinal = fopen($dir . basename($url), "w+");
$imageTypeID = $image['@attributes']['ImageTypeID'];

$ch = curl_init();
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_FILE, $archivoFinal);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_exec($ch);
curl_close($ch);
fclose($archivoFinal);

$listPhotosData = array(
'img_desc' => $this->rentalsunited->getImageType($imageTypeID),
'name' => basename($url),
'is_featured' => $featured,
'order' => $order,
'list_id' => $list_id,
'created' => time(),
);

} else {
$image = xml2array($propertyImages->Image[$i]);
$imageTypeID = $image['@attributes']['ImageTypeID'];

$listPhotosData = array(
'img_desc' => $this->rentalsunited->getImageType($imageTypeID),
'name' => (string)$propertyImages->Image[$i][0],
'is_featured' => $featured,
'order' => $order,
'list_id' => $list_id,
'created' => time(),
);
}

$this->Common_model->insertData($this->tableListPhotos, $listPhotosData);
$featured = 0;
$order++;
}
}

function deletePropertyPhotos($propertyId)
{
$conditions = array ("list_id" => $propertyId );

$this->Common_model->deleteTableData ( $this->tableListPhotos, $conditions );
}

function updPropertyPhotos($propertyImages, $propertyId)
{
$photos = $this->db->select('name')->where('list_id', $propertyId)->get($this->tableListPhotos)->result_array();
if(count($photos) != count($propertyImages->Image))
$this->addPropertyPhotos($propertyImages, $propertyId);

return true;

/*var_dump($photos);
var_dump($propertyImages);
foreach($photos as $photo) {

}*/
}

Y este es el código en el front, que muestra las imágenes

if($images->num_rows() > 0)
{
$i = 1;
foreach ($images->result() as $image)
{
//if($i == 1 || ($i > 1 && $list->ru_ID == NULL)) {
list($width, $height, $type, $attr) = getimagesize(($image->is_featured == 1 || $list->ru_ID == NULL ? image_url().'list/'.$image->list_id.'/' : '').$image->name);

$url_big = timthumb().'?src='.($image->is_featured == 1 || $list->ru_ID == NULL ? image_url().'list/'.$image->list_id.'/' : '').$image->name.'&w=750&h=480&wm=1&q=100'; // horizontal size

if ($height > $width) {
$url_big = timthumb().'?src='.($image->is_featured == 1 || $list->ru_ID == NULL ? image_url().'list/'.$image->list_id.'/' : '').$image->name.'&h=480&wm=1&q=100'; //vertical size
}
$url_prev = timthumb().'?src='.($image->is_featured == 1 || $list->ru_ID == NULL ? image_url().'list/'.$image->list_id.'/' : '').$image->name.'&w=75&h=75';

$imgtitle = $image->img_desc;
if ($imgtitle == null || $imgtitle == ''){
$imgtitle = $list->title;
}
if ($i++ == 1) {
$facebook_photo = ($image->is_featured == 1 || $list->ru_ID == NULL ? image_url().'list/'.$image->list_id.'/' : '').$image->name;
}
?>

[
" alt="= $imgtitle ?>" />*/?>
]()

= $imgtitle ?>

//}
}
}
else
{
$facebook_photo = image_url().'no_image.jpg'; ?>

[

](/images/no_image.jpg)

Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Bug o cambio pequeño
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Otros (Otras APIs)
Habilidades requeridas:
Hace 22 días

Desarrollador Odoo V9

Desarrollo de Demo de Odoo v9 cumpliendo las siguientes especificaciones:
-Proveedor:
Envió de archivos a proveedor. Por link. Por URL de descarga.
Control del estado de los pedidos que tiene el proveedor.
-Portales:
Portales individuales por cliente donde se muestran únicamente los articulos asignados al cliente, con la posibilidad de diferentes plantillas por cliente.
-Informes:
Informes con campos desglosados por celdas separadas.
Personalizacion de informes.
-Control:
Valoración y estado de productos en tiempo real.
Estado de pedido, entrega…

Requisitos:
Desarrollo en Odoo (Python, XML, JavaScript, QWeb)



Categoría: IT & Programación
Subcategoría: Otros
Tamaño del proyecto: Medio
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Habilidades requeridas:
Migracion e instalacion desde open erp 7 a odoo ultima version con personalizacion y automatizaciones segun las necesidades de cada departamento.
La persona tiene que asisitir a la empresa a trabajar en ripollet, barcelona de modo presencial.
Es un proyecto a largo plazo, no es una oferta de 2 semanas.

Categoría: IT & Programación
Subcategoría: Otro
Tamaño del proyecto: Grande
Es un proyecto o una posición?: Posición de largo plazo
Actualmente tengo: No aplica
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Otros (Otras APIs)
Habilidades requeridas:
Actualizar los inmuebles de una web inmobiliaria creada con wordpress con un fichero xml.

Facilito acceso al backoffice de la demo
Acceso ftp
Fichero xml.

Más detalles consultar.

Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Otro
Integraciones de API: Otros (Otras APIs)
Habilidades requeridas:
Responsabilidades:
Hacerse responsable de una línea de desarrollo de app móviles desde el punto de vista técnico con posibilidad de participar en decisiones de negocio
Oportunidad:
Incorporación a una startup tecnológica con de gran proyección, con producto ya lanzado comercialmente. Con grandes posibilidades de crecimiento y desarrollo profesional y con una base de inversores que garantizan la continuidad a medio plazo.


Categoría: IT & Programación
Subcategoría: Mobile
Es un proyecto o una posición?: No lo se aún
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Android
Hace 2 años

Web Travel Portal

Integracion XML con base de datos de proveerdores, vuelos, hoteles , alquiler de coches, con pasarelas de pago y bancos, Software operativo, para subir fotos asociadas a links, Software administrativo completo. Gestion de comisiones, impuestos, emision de facturas, manejo de newsletters, Sitio totalmente B2C, Preferentemente con experiencia en este tipo de sitio.
Habilidades requeridas:
Necesito crear una web inmobiliaria en wp a basado de un api de software inmobiliario que proporciona propiedades en varios idiomas . con estilo mederno, instalar Plugin All import para importar feeds de propiedades con XML , Plug in WPML ( tenemos comprado plug ins)
Habilidades requeridas:
Estamos buscando un Data Analyst, alguien con experiencia en Java, Hadoop, R, Hive, Mahout, Weka, etc, que tenga experiencia con bases de datos NoSQL, y que sepa implementar algoritmos de Machine Learning, y determinar cual es el mejor. Conocimientos de MapReduce obligatorios. Si se ha tenido contacto con diversos formatos de datos: json, xml, csv, netcdf, etc
esta persona se encargara, junto con el cto de la empresa, de desarrollar toda una serie de funcionalidades en la parte back-end que implementaran diversas funcionaldiades relacionadas con el tratamiento de cantidades ingentes de información (bigdata) de fuentes generalmente opendata.
Seria interesante que esta persona tambien tuviese conocimientos de infraestructuras IaaS de Hadoop como Cloudera.
Habilidades requeridas: