;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Jovem troca praias catarinenses por Palmas (TO) para empreender

Custo inicial reduzido e baixa concorrência motivaram Diego oni a empreender no Norte do país - Divulgação
Custo inicial reduzido e baixa concorrência motivaram Diego oni a empreender no Norte do país Imagem: Divulgação

Afonso Ferreira

Do UOL, em São Paulo

26/02/2013 06h00

Com muita vontade de empreender, mas nem tanto capital para investir, o jovem empresário Diego oni, 28, decidiu deixar as praias de Florianópolis (SC) para abrir o restaurante Búfalo Grill em um shopping de Palmas (TO). Segundo ele, o custo reduzido com obras e o valor do ponto garantiram uma economia de 50% no custo inicial do negócio.

A economia, no entanto, não foi a única motivação para a mudança. Antes de deixar a capital catarinense, há seis anos, o empreendedor estudou a fundo as regiões que ofereciam as melhores condições para a abertura do negócio.

“Ao analisar o mercado, vi que em Palmas a concorrência era menor e havia uma carência de restaurantes por quilo. Quem chega com produtos ou serviços de qualidade consegue mercado rapidamente”, afirma.

Outro quesito analisado foi a distância em relação aos grandes centros comerciais do país. Comparada às demais capitais da região Norte, Palmas é a que fica mais próxima de Brasília (DF). São 973 km entre as duas cidades, o que facilita a logística, segundo oni.

Ainda assim, os custos com o frete dos insumos são elevados. De acordo com o empresário, equipamentos de cozinha chegam a ser 30% mais caros em relação ao preço cobrado em Florianópolis.

oni é um exemplo de que o potencial para abertura de negócios na região está em crescimento. Dados da GEM 2012 (Global Monitor Entrepreuneurship) mostram que o Norte tem a maior taxa de empreendedorismo do país. Atualmente, 34,2% da população adulta da região está envolvida na criação ou na istração de um negócio. No Brasil, o índice médio é de 30,2%.

Mão de obra qualificada é escassa

No entanto, a mudança para o Norte do país trouxe um problema: a falta de mão de obra qualificada. oni diz que há uma disputa por colaboradores capacitados e o mercado poderia absorver mais gente se houvesse mais qualificação.

A maneira de resolver a carência, segundo o empreendedor, é pegar profissionais “crus” treiná-los no próprio restaurante. “Se eles já chegassem preparados, eu teria custos menores. Como o setor tem alta rotatividade [de funcionários], estou sempre investindo na formação de pessoas”, diz.

Empresária vende biojoias para turistas na Amazônia

  • Divulgação

    Rita Prossi faz biojoias misturando materiais típicos da Amazônia com metais e pedras preciosas

A região Norte tem forte vocação para o turismo e foi nesse segmento que a designer amazonense Rita Prossi, 46, percebeu uma oportunidade para lucrar. A empreendedora faz biojoias misturando materiais típicos da Amazônia –como pele de peixes e fibras naturais– com metais e pedras preciosas.

Na alta temporada de turistas em Manaus (AM), que vai de dezembro a junho, as vendas da empresária crescem, aproximadamente, 60%. “Meu negócio é muito dependente do turismo. Faço peças baseadas em histórias e lendas da Floresta Amazônica que os turistas adoram levar para presentear amigos e familiares”, declara.

Manaus também é uma das sedes da Copa Do Mundo de 2014. Por conta do evento, Prossi afirma que negócios ligados ao turismo no Norte têm grande potencial de crescimento. “O Brasil todo estará voltado para o turismo e a Amazônia vai atrair muitos visitantes.”