;(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

Doença rara faz empreendedor criar site e aplicativo sobre saúde

Larissa Coldibeli

Do UOL, em São Paulo

23/11/2012 06h00

Um ideal, uma causa, uma missão pode mover empresas ao sucesso. O empreendedor Daniel Wjuniski, 33, teve a ideia do seu primeiro negócio quando ou por um problema de saúde. Diagnosticado com Crohn, uma doença crônica rara, segundo o Ministério da Saúde, que afeta o intestino, ele buscou informações na internet e viu que havia pouca coisa disponível em português. Percebeu aí uma área pouco explorada.

Em 2006, ele lançou o portal Minha Vida, com informações sobre saúde e bem-estar e, este ano, o Consulte.me, site e aplicativo e que permitem consultar médicos e agendar consultas com profissionais cadastrados em todo o Brasil.

“Para empreender, é preciso encontrar algo que realmente faça sentido. Encontrei um propósito, que é ajudar as pessoas na busca de informações sobre saúde, e trabalho mais motivado”, declara.

Recentemente, a empresa recebeu aporte da Intel Capital para investir nos negócios. O valor não pode ser divulgado por questões contratuais. “É o ideal que me faz levar esse objetivo tão longe”, diz Wjuniski.

Motivação como impulso para criar

São muitos os motivos que levam uma pessoa a empreender. Uma paixão obstinada por determinado assunto, uma percepção de uma necessidade não atendida pelo mercado ou mesmo a necessidade de criar alguma solução para si próprio em virtude de algum problema não resolvido.

Em todos os casos, há uma razão poderosa que impulsiona e inspira a criar. “Ter uma motivação maior que o lucro aumenta as chances de o negócio dar certo”, declara consultor empresarial Fábio Cornélio, da FCL Consultores.

Segundo ele, quando a empresa segue um princípio no qual acredita, é mais simples atrair pessoas para o negócio. "Quem só visa o lucro será mais frio na defesa da ideia, o que afeta a obtenção de capital para o negócio. Quando há um ideal por trás do empreendimento, outras pessoas vão irar e acabam convencidas." 

Intuição pode ser uma boa aliada na hora de criar um negócio

Para Scher Soares, fundador do Grupo Triunfo, de consultoria empresarial, inconformismo diante das dificuldades, fortes valores e crenças pessoais, vontade de contribuir com a sociedade, vontade de criar algo novo e curiosidade são algumas características pessoais que podem levar as pessoas a empreender.

Veja a seguir algumas razões que levam as pessoas a empreender, de acordo com Soares, e veja se você se encaixa em algum caso:

Inconformismo – diante de alguns obstáculos, muitas pessoas param, se resignam, se conformam. Contudo, há as pessoas que não se satisfazem com uma negativa e não freiam seu ímpeto diante das impossibilidades. Ao contrário. Pessoas assim parecem ser preenchidas com uma violenta energia quando encontram situações como essa e por vezes a canalizam para a criação de algo completamente novo. Assim, os inconformados criam novas possibilidades onde antes havia um fim. Expandem limites e fazem dessa sua natureza motivacional a plataforma para empreendimentos bem-sucedidos.

Valores – as pessoas têm crenças e valores e quanto mais fortes são esses valores, mais poderosos eles são como instrumento motivacional. Com frequência, empreendedores surgem em virtude de terem sido expostos a situações de profunda contrariedade desses valores e justamente por terem se sentido quase “violentadas” em sua natureza, decidem criar algo que faça mais sentido para suas próprias vidas.

Contribuição – algumas pessoas são movidas e, portanto, motivadas por uma necessidade de contribuir com o outro, com o meio. São as pessoas que mesmo sem perceber, naturalmente estão prestando atenção nas dificuldades das outras pessoas e sentem-se incomodadas com algumas situações. Nesse sentido, dedicam tempo a pensar e criar novos contextos para outras pessoas e para a sociedade.

Curiosidade e inventividade – a soma desses dois talentos naturais, associada a determinados conhecimentos e técnicas, produz o empreendedor criador, que é aquele movido por uma necessidade de criar ideias, produtos e coisas. São empreendedores que por vezes criam algo primeiro para só depois pensarem em mercado consumidor para aquela criação. São tão apaixonados por inventar, que aquilo se torna um processo tão natural que em algum momento cria algo de grande valor e que cria um belo negócio.

Ativação – empreendedores motivados por ativação são aqueles que parecem precisar sempre começar algo. Amam discutir ideias e possibilidades e se entediam com o marasmo de uma operação madura e recorrente. A natureza motivacional da ativação os impele a estarem o tempo todo apreciando oportunidades e, como um imã, essas pessoas parecem atrair pessoas que têm ideias, produtos e oportunidades ávidas por um empreendedor ousado, arrojado e louco por começar algo novo, de novo.