Category Archives: Coisas aleatórias

Relatos de Phonegap

Coisas aleatórias, HTML, Javascript Leave a reply

Olá, tudo bom?

Poxa, abandonei este blog por um bom tempo, confuso com um TCC e trabalhando… mas conversando com um camarada, senti uma iluminação: “vou copiar essa conversa no meu blog”.

Quero deixar claro que o que estou colocando aqui é fruto da minha experiência com Phonegap e talvez vocês tenham alternativas, mas ainda eu não as achei (comentem se tiver). Então, estou jogando algumas das vivências e espero que ajudem.

Vamos começar deixando claro que tenho regras aqui:

  • A primeira regra do clube do Phonegap é nunca usar jQuery;
  • A segunda regra do clube do Phonegap é NUNCA usar jQuery; (use Zepto, se for assim tão necessário)
  • A terceira regra é: sempre usar yeoman para gerar seus projetos;
  • A quarta regra é: sempre usar grunt ou gulp;
  • A quinta regra é: SPA com REST;
  • A sexta regra é: se esta é a primeira vez que ouviu sobre Phonegap, você tem que experimentar!!!

Animação e Frufru

Bom, depois disso, devemos entender que o maior inimigo do phonegap é animação e principalmente com jQuery. Não quero dizer que não dá, nem que não é bom, o fato é que para animar bem e ficar “liso” como vemos um código nativo, não vai ser assim tão simples. Quanto maior o projeto, mais difícil colocar coisas felizes e animadas.

3D nem se diga, eventualmente você consegue, não aconselho.

Sombra? Não abuse do blur… box e text shadows são ameaçadores.

Gradientes funcionam e não afetam tanto a performance… se seu dispositivo alvo excluir os Androids 2.X, que simplesmente ignoram a maior parte das features de gradiente. (Sinceramente, Android 2.X é o IE 6 das webviews.. eles e os dispositivos da Samsung que gostam de se comportar mal com quase tudo que era para dar certo)

Minha dica é sempre usar os vendor prefixes, pelo menos para todas as regras mais legais. O Grunt pode te ajudar a aplicar, com algum dos inúmeros plugins para css.

Segurança

Eu estava lá, feliz e contente com meu projeto, até que um dia TUDO PAROU. Segurança é a palavra! Quando você usa um script com um src apontando para fora do projeto, você precisa autorizar. Certo, a culpa foi deste safado: <meta http-equiv=”Content-Security-Policy” content=”..”>

Para usar qualquer coisa que pareça muito mágica ou especial, fique atento à segurança, se não estiver configurado no config.xml, provavelmente está em outro lugar.

Navegador

Quando você está com o navegador para testar sua aplicação, não esqueça que os plugins não estão lá. Então, faça mocks dos plugins mais importantes, pelo menos para um desenvolvimento mais fácil.

Atualmente o phonegap tem solução tanto para usar o serve quanto para testar direto nas plataformas como Windows Phone, Android e iOs

Google Maps

Então, você vai e ativa a API de mapa do Google, todo ansioso para fazer seu aplicativo. Abre o editor, coloca o mapa e põe a URL com sua chave de API e o primeiro erro é sobre o domínio. Bom, você está desenvolvendo, então vai no Google e põe “localhost”, mas aí está a pegadinha… Com o phonegap, seus arquivos são servidos no file://, não suportado pela API. A solução? Finge que a chave não existe e conviva na fé de que o google não vai contabilizar os acessos. Lembre-se: os termos do Google exigem que você pague para usar o maps em qualquer projeto de rastreio, o que inclui aquele aplicativo de taxi, o outro de monitoramento de carga e até o app que você acha que ninguém pensou antes, que rastreia o fretado e te avisa para correr.

SVG

Quer fazer coisas legais? Use SVG, mas cuidado, a especificação funciona na maior parte dos dispositivos, mas com peculiaridades. O iOs não reconheceu um path com um vazado no meio, e deu muito problema com muitos ícones no mapa, por exemplo.

Debug

Quer debug? O Weinre é uma boa pedida, mas o chrome://inspect é a melhor opção. Conecte o dispositivo via USB e coloque no chrome essa URL e seja feliz. Outra saída bacaninha é o VorlonJs, mas não mexi muito.

Cordova

Você acha que precisa só instalar o phonegap via npm? Não, você vai precisar do cordova também, então trate de dar um npm install -g cordova antes de se descabelar.

Webkit

Então, se phonegap usa a webview, simples, o Android e o iPhone usam Webkit, sua vida está feliz… SQN. Se sua aplicação for tímida e tiver pouca visão, fique feliz nestas duas plataformas, mas o Windows Phone é uma alternativa (Eu tenho um WP e gosto muito dele, ta!?) e ele não usa Webkit. Portanto: teste sempre em todas as plataformas que puder.

Plugins

Não se atenha apenas a instalar o plugin, verifique se está no config.xml. Ferramentas de build, como o Phonegap Build usam o arquivo e, na hora da verdade, o aplicativo gerado não vai funcionar.

Touchend vs Click

A tela do seu celular não tem mouse. Touch é touch e, se você acha que o click é o mesmo que o touch, não é. Use um framework como o  Hammer ou se contente com o touchstart/touchend para acionar seus eventos de toque.

Leiaute

Camaradinha, iPhone não é Android e nenhum dos dois é Windows Phone. Se você vai fazer um build único para as três plataformas, pelo menos seja original e faça algo bizarro que assassine 5 ou 6 heurísticas de Nielsen, mas não tente enfiar a cara de um no outro.

Tela branca

Se algo der errado na inicialização do javascript, você será presenteado com uma linda e gigante tela branca (ou preta, dependendo da plataforma). Para isso, garanta que nenhum código arriscado, como acesso à API ou que gere erros seja executado antes do seu leiaute ser montado. No mínimo, faça uma SplashScreen em HTML para dar um bizú e fingir que tudo ficou bem.

Framework

Quer fazer um app de verdade, use um framework de verdade. Isso é uma aplicação, não um site, então, escolha um framework sério e que atenda às SUAS necessidades.

Ionic é bom, é interessante, mas quebra do nada e, às vezes, não salva sua vida.

Angular 1.x é bacana, mas exige cuidado. Se você usar todos os recursos para ficar limpo e bonito, sua performance vai sair pela tangente (pegou a piada?). Com grandes poderes, grandes responsabilidades, então, eventualmente, você vai ter que machucar a arquitetura.

Estou em um affair recente com React, não por amar seu estilo ou estar atraído pela sua beleza, mas por ser estupidamente rápido em relação ao que já tentei e por ser bem divertido de programar.

Eu já brinquei com esses, mas tem outros como o OnsenUI, o próprio Backbone e o meu querido Knockout. É tudo lindo, mas lembre-se de testar sua aplicação nas suas plataformas alvo. Como um camarada (que não tem blog e só por isso não vou referenciar aqui) me disse, SPA com algum framework do MicroJS, o jogo está ganho.

Desafios

Existem muitos desafios para trabalhar com Phonegap e, normalmente, ele serve para você fazer uma aplicação muito rápido e que vá ter um carinho e atenção no futuro para ser aprimorada. Phonegap é poderoso, mas perigoso, então tome cuidado, você deve sempre ter em mente que é uma webview bem alimentada e, wep bor web, temos desafios que todo browser terá, ainda mais em um dispositivo mobile.

Conclusão

Meus colegas odeiam o Phonegap, as pessoas são céticas, existem outras opções como o Appcelerator e o Xamarin, mas o que vou fazer, é tipo relacionamento perigoso, o risco é grande, mas o amor garante a união. Então, se você quer usar o Phonegap (Estou falando 10 mil vezes Phonegap, pois quero lavar sua mente e deixar esta palavra gravada à frio em sua memória), tenha carinho e abra mão dos preconceitos. Tudo é possível fazer com ele, só depende da sua fé e paciência.

Até mais,

Dominar o Mundo

Coisas aleatórias, Motivação Leave a reply

Quando eu digo que “meu objetivo de vida é dominar o mundo”, acho que as pessoas não interpretam positivamente.

O ponto do “dominar o mundo” não significa ser um vilão super malvado em uma torre, no meio do nada, controlando capangas que maltratam e torturam os humanos.

Traduzindo melhor a definição:

“Dominar o mundo é ter o poder de influenciar, direta ou indiretamente, ao menos 1 bilhão de pessoas”

E para quê isso?

Veja, sua vida tem o quê? 80, 90 anos de expectativa? E você vai viver esses anos fazendo o quê? Enchendo a cara e reclamando do Brasil no facebook?

Este é o ponto, dominar o mundo, no meu contexto, é abrir a mente para entender que é possível mudar a sociedade, fazer algo maior do que planejar o casamento e aposentadoria. É você parar e se tocar que tem o poder fazer algo maior, mesmo que leve 20 ou 30 anos para isso.

Então, basicamente, por que não influenciar pessoas a pensar num mundo diferente?

Até já.

Não somos bens, somos serviços

Coisas aleatórias, Horizontalização, Motivação Leave a reply

Olá tudo bom?

Sabe, venho pensando há muito tempo sobre algumas coisas e tentando rever alguns modos de agir que já estão arraigados na minha personalidade há anos. Desde jovem eu ouço, mais ou menos a seguinte frase:

“nós somos como produtos e nossas roupas são nossa embalagem, quando a gente se arruma bem a gente se vende bem. Você compraria um produto com uma embalagem rota e esfarrapada?”

Bom, aí eu paro, penso e realmente, concordo com alguns pontos. Primeiro, nós somos cotidianamente julgados e analisados por todos. Isto é instintivo, faz parte do senso de sobrevivência avaliar quem está perto. Há quem diga que este comportamento talvez seja preconceituoso, mas pense, se os humanos não julgassem as coisas pela aparência ou pelo que se associa, queria ver sobreviver à era do gelo, guerras, tomadas de cidades e etc…

Segundo, provavelmente tenhamos que ser julgados positivamente para cultivar relações saudáveis, já que estamos em uma sociedade de pesos e medidas, talvez nossa embalagem diga realmente muito sobre nós.

Enfim, terceiro, nós participamos da vida das pessoas como objetos em uma casa, em que se é comprado por sermos bonitos e atraentes e, quando desgastados e sem uso, somos descartados ou redirecionados a outra pessoa, que aprecie ou precise da nossa utilidade, talvez.

Bom, se você acredita nisso, bem vindo aos 80% da sociedade que tornam nosso planeta equilibrado, por serem um peso morto e sem muita relevância

NÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃO

Eu não sou um objeto, nem bem, pedaço de roupa, óculos ou cabelo desgrenhado andando por aí. Eu sou um serviço, e meu valor está no resultado que eu agrego.

Pode discutir, discordar, esta é a minha opinião, pois, como serviço:

  • Temos um ciclo de vida
  • Nosso valor deve ser julgado pelo valor oferecido
  • Nem sempre o que é bonito é útil
  • Nem sempre o que é velho é descartável
  • Estamos ali, exercendo nossas atividades enquanto houver um vínculo

Quero dizer com isso que, nosso valor está nas nossas ações, nas nossas atitudes, comportamentos e, é claro, no histórico que construímos socialmente. Segundo Maquiavel, “Não basta ser, é preciso parecer” e isto pode ser muito bem aplicado à capa, mas as aparências enganam e o parecer envolve muito mais atitudes políticas e sociais do que apenas uma tênue camada superficial de roupa ou estilo.

Estamos na sociedade das tribos e dos grupos, tudo é classificado, mas também misturado. Esta camada que se forma bastaria em uma relação sem contato, interação, conhecimento ou interesse, mas somos humanos e não animais. Entre nós, é preciso conhecer uma pessoa e entender o valor que ela expressa e pode agregar nas nossas vidas e, ao contrário de um produto, não temos manual, nem começo, meio e fim definidos.

Somos serviços pois nosso valor está em nossa (con)vivência. Nosso valor está nas coisas que podemos fazer pelos outros e no passo de você abrir espaço para ser compreendido. Já passamos tempos de guerras e eras do gelo o suficiente para entendermos que fazemos parte de um grande time e não de um grupo de indivíduos. No nosso ciclo de vida podemos oferecer o máximo de nós, desempenhando atividades sem medo da concorrência, mostrando o melhor de nós para crescermos juntos.

Como serviços podemos nos apoiar, complementando uns aos outros e integrando as diferenças, somando experiências e formando uma sociedade mais madura e forte. Serviços são invisíveis, abstratos, metafísicos, mas iterativos e se constroem a cada resultado, a cada processo iniciado, durante e depois.

Finalmente, o meio empresarial tem que começar a compreender que são pessoas que estão ali trabalhando, não são máquinas, nem animais irracionais, tolhidos de expressão ou necessidades.

Enquanto nós colocarmos as pessoas no patamar de bens de consumo, continuaremos sendo substituíveis, descartáveis e mediamente produtivos.

 

Você é um sapo escaldado?

Coisas aleatórias, Horizontalização, Motivação 2 Replies

Olá, tudo bem?

Sabia que, quando você joga um sapo na água fervendo, ele se assusta e foge. Por isso, para cozinhá-lo, é preciso colocar em água fria e, aos poucos esquentar. Tão logo o pobre sapo perceba o que acontece… já foi cozido.

Este é um pedaço relido do trabalho de Daniel Goleman, no texto “O Poder da Inteligência Emocional”. Não é de cozinha que quero falar aqui, mas de algo maior. Assim como o autor fez, a abordagem é: quão escaldado você está?

Aos poucos as pessoas caem em um ambiente frio e vão sendo escaldadas, se acomodando, aceitando coisas que vão contra suas ambições e até mesmo princípios. Vão permitindo que algumas conveniências se tornem hábitos e caindo na inércia. Assim como o sapo, acabam cozidas.

Quais são seus talentos? Quem você é e como se vê? Quais suas paixões? O quanto você se conhece e quanto está disposto a se autoconhecer?

A autogestão nasce do autoconhecimento e é uma ferramenta para fugir do status quo, que toma conta da vida dos acomodados. Ela têm papel significativo na motivação, em se levar para onde se quer.

Para tanto, é preciso saber onde se está e onde se quer chegar e, assim, seguir o caminho.

Onde estou?

Responder exige um amplo trabalho de humildade, em atender à realidade e reconhecer que somos seres emocionais, seres movidos por instintos e que não adianta tentar racionalizar erros ou nos dar desculpas para nossas falhas, mas sim admitir que falhamos e compreender isto como um passo tomado. Um passo no caminho dos nossos objetivos.

O que gosto de fazer? O que eu faço hoje? O que eu não gosto? Com quem estou perto? O que faço para atingir meus sonhos? Eu tenho sonhos? Quais minhas habilidades e, o mais difícil de ser sincero: quais eu considero ser meus defeitos e qualidades?

Ao buscarmos por nosso eu interior, comumente nos deparamos com nossos limites e possibilidades e entra aí a autoconfiança. Com estas informações já podemos reconhecer o território e levantar o que já somos e o que podemos fazer e, confiar no nosso cacife e no nosso potencial é o que vai nos levar para onde queremos ir.

Onde quero chegar?

De novo do trabalho de Goleman, onde você quer estar daqui 15 anos? Com quem e em qual ambiente? Diga sinceramente, o que você realmente quer estar fazendo em uma quarta feira ensolarada daqui 15 anos?

A autogestão exige transparência, autocontrole, adaptabilidade e superação. É preciso de iniciativa, otimismo mas, antes de mais nada, permissionamento. Torna-se atitude chave se permitir lutar pelo que seus sonhos, tomar atitudes necessárias e às vezes difíceis para alcançar objetivos e, claro, confiar.

O autopermissionamento é fruto da autoconfiança. Há quem diga que confiança é como um vaso, quando quebrado, nunca mais se conserta.

Talvez este seja um pensamento correto, mas há uma mentira escondida por trás desta afirmação.

Quando o vaso se quebra, dá espaço para uma infinidade de formas de torná-lo melhor. Deixá-lo rompido aceitando que nunca será igual é apenas mais uma desculpa para continuar se escaldando.

A confiança pode ser restabelecida através da dedicação, força de vontade e muito esforço. Mais do que isso, a confiança deve começar dentro de si, que, sendo a mais dificil, a confiança em si exige vontade de romper com a inércia.

Você quer confiar em si? Você confia em quem você é? No que pode fazer?

Para encontrar essa confiança primeiro é preciso aceitar quem se é e aí vem o ponto:
Temos que saber onde estamos e onde queremos chegar. Precisamos nos autogerir e confiar aos poucos, em passinhos de bebê.

O encanamento evolutivo

Não adianta tentar pular etapas, pois isso pode gerar um impedimento no fluxo evolutivo. Cada passo da nossa vida é importante para trazer os ensinamentos e experiências necessários no próximo nível. Como em um grande encanamento que se afunila, devemos nos polir, nos lapidar para não interromper o fluxo. Pode-se perceber que, a panela do sapo tem o bocal ligado direto no encanamento.

Somos seres sociais, portanto, interagimos e dependemos de outras pessoas, assim como elas dependem de nós. Quando paramos e interrompemos o nosso fluxo de vida, acabamos interrompendo o de quem está em volta, gerando um caos que pode causar afastamento de amigos ou familiares, término de relacionamentos ou desavenças profissionais, pelo simples fato do processo não estar andando no ritmo saudável. Seguir este ritmo é exatamente o que leva as pessoas à satisfação.

Há aqueles que não querem assumir a posição de liderança, estes se contentam em achar uma válvula e se prender a ela, sair do jogo. Estes devem arcar com as consequências de sair dos canos, de parar, de, no mínimo deixar de crescer em certo ponto. Devem ser respeitados.

Entretanto, as pessoas que tem o instinto de tomar a frente e querem sempre galgar postos altos, não só de status, mas de decisão, de liberdade, estes são os inconformados, os que buscam desafios, mudam as coisas. Eles precisam conhecer muito bem a si mesmos para cada vez mais encontrarem desafios e ajudar, não só a si mesmos, mas aos seus seguidores.

E você? Está disposto a começar a liderança, ao menos, da sua vida?

É necessário uma alta dose de autoconsciência para romper com a inércia e a desatenção, superar atos improdutivos e, através do persistente processo de buscar, se perdoar, se autogerir, você poderá chegar aonde definiu, lá em cima.

Onde você quer estar daqui 15 anos? Quer ser o sapo escaldado ou atravessar todo o encanamento? Quer continuar assim ou quer fazer algo especial?

A única coisa que nós precisamos para sermos o que sonhamos é abrirmos nossas mentes para quem somos

Até logo,

Web Resource e Fraguto 3.0

Coisas aleatórias 2 Replies

Olá, tudo bom?

Meus queridos, a novidade que tenho é que agora não sou apenas um pássaro, mas parte de um time bacana de desenvolvimento. A Web Resource. Somos uma empresa ainda nascendo, com muita perspectiva e vontade de crescer. Se precisar de um trabalho na área de tecnologia, fazemos sistemas, aplicativos para web ou mobile, mail marketing, web site e etc. Confiram lá no nosso site.

Agora, tenho mais orgulho ainda de apresentar o Fraguto v3.0, meu site novinho saindo do forno. Para quem quiser explorar um pouco mais a mecânica dele, está com o código aberto no JsBin. Utilizei algumas referências brincando pelo github, como o Beautiful Web Type, para a página inicial. Dei uma trabalhada no conteúdo e brinquei um pouco no HTML5 e CSS3 para colocar meu logotipo. Também aproveitei um pouco dos layouts do HubSpot, pra fazer algo bem bacana. A ideia é tornar a internet mais bonita.

Então, confiram, comentem e, se precisarem, contratem a gente para produzir coisas bacanas.

Até mais,

Danificar a perfeição

Coisas aleatórias, Horizontalização 1 Reply

Olá, tudo bom?

Você já se perguntou alguma vez, o que leva alguém a estragar coisas boas?

Sério, às vezes eu paro para pensar: “mas é tão fácil”. Bom, se tem um fato irrefutável é que quando estamos vendo de fora, tudo parece bem mais simples do que quando começamos a fazer.

Há alguns posts atrás eu escrevi sobre a horizontalização e sim, apoio e confirmo que além de uma empresa poder crescer e se desenvolver de forma muito mais saudável, uma administração horizontal oferece também crescimento pessoal aos envolvidos, pela simples participação conjunta, colaboração. Mas, vamos enfrentar a realidade né!? Isso tudo exige um pouco de coisas que as pessoas não têm muito de sobra: iniciativa.

Primeiramente, encontrar a tal iniciativa é partir do pressuposto de que se sabe o que faz e, portanto é necessário que haja um tanto quanto de auto confiança. O papel do chefe, do gerente, do capataz é esse, pegar um grupo seleto de pessoas inseguras e totalmente incapazes de ousar e chicotear-lhes as costas até que façam o que alguém pediu. Pior ainda é quando o solicitante sequer tem a ver com o que está no escopo da empresa ou do projeto, pois aí o gestor vira uma ferramenta do mágico “telefone sem fio”, criando ainda mais instabilidade e, portanto, inseguranças.

Quando eu me deparo com uma empresa estruturada e tudo parece lindo, começo a refletir que as grandes corporações se constroem em cima do lodo da irresponsabilidade, pressa e, principalmente, de macaquinhos dispostos a seguir a banana em troca de umas moedinhas e do medo de ficarem sós. Pra melhorar, no mundo atual ainda existem aquelas empresas que geram a aura fanática de felicidade e que a alegria se torna um mantra que cuida, fazendo com que a falta de sorriso seja o machado do carrasco.

A realidade é simples, tudo isso acontece pelo fato de que é muito mais fácil ganhar dinheiro do que prestar serviço ou oferecer qualidade. Está fácil explorar e não pensar nos outros, não pensar na “horrível sociedade suja e no sistema decrépito do blablabla”.

Me encontro o tempo todo com grandes ideias e equipes incríveis, mas a pressa do capitalismo desenfreado adotado por populações atrasadas faz com que o dinheiro seja a prioridade e o processo acaba escravizando os envolvidos.

“Ah Octo, então você não quer seu dinheiro..dá ele pra mim”

Não é esse o ponto e eu quero dinheiro sim!

Dinheiro, poder e influência são ferramentas importantes para fazer com que as coisas aconteçam e, uma ferramenta não pode ser confundida com o objetivo. Pense, de que adianta você ter dinheiro em um ambiente desgastante, fazendo parte de uma empresa com potencial que só sabe subjugar e desmotivar? Isso não é uma equipe, é parasitismo. (Lembrando que as presas do parasita são denominadas gestores na maioria das vezes). Não se tornaria muito mais gostoso ter o dinheiro e gastar com coisas que valham a pena para a pessoa? Cada um decide o que faz bem, mas se tornar escravo disso é vantajoso?

A construção da sociedade que as pessoas têm escolhido é de se fundamentar em coisas que não se têm, tentando desenfreadamente competir consigo mesmas, se destruindo e se desmotivando, forçando corporações a lhes explorar e torturar para conseguir algum avanço. Eu não posso nem sequer condenar as chicotadas afinal, convenhamos, se um jegue não ta andando filho..tá na hora de levar umas bordoadas ou pendurar uma cenourinha na frente dele.

O simples fato de destruirmos o que temos como personalidade em busca de bens, ao invés de tentar encontrar o que nos faz bem só consegue que destruamos a perfeição de viver coisas boas. Um trabalho não precisa ser um lixo e nem as empresas precisam de uma pessoa dando chibatada à toa. É tudo uma questão de iniciativa, de escolha e noção de que há algum muito maior do que o happy hour da sexta ou os 2 dias do final de semana.

Mas, como disse no começo, é muito mais fácil vendo de fora, afinal, cada um sabe o peso do que está carregando.

Assim, eu volto a dizer que a horizontalização é o caminho entretanto, enquanto nós continuarmos a nos basear em medo, fragilidades e insegurança e não tomarmos uma iniciativa para lutar pelo que acreditamos, só nos restará aguentar e ficar sonhando a riqueza que nunca vai chegar. Depende de nós.

Trabalhar faz parte da vida e temos que participar das coisas. Talvez possamos transcender e ousar criando algo novo e se envolvendo um pouco mais, se comprometendo com uma causa afinal, como dizia alguém:

Salário não enriquece ninguém!

Que tal ir um pouco atrás do que você acredita?

Até mais^^

Do-it-youself & Manaus

Coisas aleatórias, Experiência do usuário 1 Reply

Olá, tudo bem?

Hoje vou falar um pouco de um artigo que participei da autoria e de uma experiência bacana: Apresentar num workshop em Manaus.Como?

Vista do Hotel Monaco

Vista do Hotel Monaco com o Rio negro e a floresta amazônica ao fundo.

Então, contextualizando, a Ana Carolina, eu e o nosso professor Ecivaldo Matos decidimos pegar nosso trabalho de conclusão e transformar em um artigo, pra submetermos à algum congresso, workshop ou algo assim.

Foi difícil, trabalhamos duro, mas escrevemos e fomos aceitos no WAIHCWS 2013, e vocês podem conferir aqui.

Nosso artigo teve um nome muito bizonho e longo, Técnicas de Avaliação de Usabilidade do Tipo Do-It Yourself e seus Impactos no Processo de Desenvolvimento de uma Rede Social na Web e foi sobre avaliações do tipo “Do-it-yourself” durante o processo de desenvolvimento da nossa rede social (que ainda está sendo maturada). No documento analisamos um pouco de como aplicamos algumas das técnicas de “faça você mesmo” para avaliação de experiência do usuário, que baseamos nas ideias de Steve Krug, com o intuito de fazer com que a interface do PetPatinhas (a rede social sendo maturada) fosse mais amigável.

Primeiro a gente questionou se valeria a pena fazer esse tipo de técnica, se serviria para nossa equipe, que não sabia quase nada desse assunto e depois a gente aplica 4 delas:

  1. Análise conceitual
  2. Lista de metas
  3. Teste Remoto
  4. Validação

Foi tudo meio que informal, bem descontraído, o usuário está ajudando a gente a conhecer melhor a nossa interface, seu comportamento, etc. A análise conceitual é mais um bate papo enquanto só tínhamos a ideia, enquanto o que foi mais complexo foi aplicar o teste de lista de metas e a validação, pois foram com a nossa interface já desenvolvida. Tivemos resultados muito bacanas.

Assim, pegamos esse conteúdo, que estava em um trabalho bem maior, e compusemos um artigo curto (6 páginas) e submetemos para revisão pelo pessoal do workshop. Nós fomos aprovados, revisamos o artigo e preparamos a apresentação.

Tivemos 10 minutos para apresentar tudo, a Ana e eu treinamos horas, desde as falas até o tempo de passar os slides, foi suadouro viu. Estudamos pacas e o professor ajudou muito. Ficamos discutindo bastante com ele alguns pontos sobre a apresentação, o que arrumar, o que corrigir, o que ajustar, pois tínhamos que passar a sensação de referência do artigo para pessoas que nem nos conheciam. Era algo totalmente novo afinal, estávamos acostumados a apresentar para pessoas conhecidas, curso, faculdade, mas demos conta do recado e espero ter passado bem a ideia para o pessoal que assistiu.

Foto do Teatro Amazonas

Lustre do Teatro Amazonas

Enfim, se puderem, deem uma olhada no conteúdo, eu achei bem bacana. Apresentamos, participamos de uma dinâmica, encaramos 38 graus em Manaus, horas de voo e um pouco do mercado de peixe. Valeu a pena, se puderem, ousem, nada como fazer o que se gosta em um lugar bizonho.

Até mais ^^

Horizontalização

Coisas aleatórias, Horizontalização Leave a reply

Olá, hoje vou falar sobre um assunto que não é da área da tecnologia, mas gosto muito de discutir: Gestão Horizontal.

Mas o que seria isso? Como isso aqui não é nenhum artigo acadêmico, me dou o direito de não citar fontes e deixar aqui conhecimentos e termos que eu costumo usar, se alguém discordar, ficarei feliz em ler o comentário, até pra ajudar a todos nós né… ^^.

Gestão horizontal seria um perfil administrativo de empresa em que não há uma figura de poder. Não estou dizendo que não há uma figura DECLARADA de poder, mas sim que, realmente não existe uma figura que esteja acima dos outros, ou hierarquia. Como ouvi em uma história uma vez, resumidamente:
“Se você pode me demitir, então você é meu chefe”

Simples assim, se existe alguma pessoa que pode decidir a contratação, a demissão ou tomar decisões sozinha, então ela tem mais poder que você e, nesse caso, não é horizontal.

Mas Octávio, então #comofaz? Eu vou colocar a minha visão como referência (Tipo desfile que veste modelos com abóboras para as outras pessoas pegarem o que é bacana para se inspirarem):

Na minha visão de gestão horizontal, toda tomada de decisão é feita em grupo, com toda equipe ou, em último caso, representantes, podendo ser definidos por unanimidade ou maioria inquestionável. O que isso quer dizer? Caso tenha um time com 20 pessoas e 18 decidam que 1 seja o representante, bom, isso é uma maioria inquestionável. Neste caso, esse 1 ou 2 ou quantos forem necessários, se juntam a vários uns e decide pelo grupo que representa. A definição de quantidade é proporcional à complexidade e importância da decisão, fazendo assim com que o grupo se responsabilize pelas manobras efetuadas pelo grupo.

Assim, basicamente, uma empresa horizontal é aquela em que os interessados e fornecedores tomam as decisões. Isto gera uma cadeia de iniciativa e respeito, fazendo com que os envolvidos participem ativamente em todo o processo de desenvolvimento de um serviço ou produto, fazendo com que a empresa tenha mais porcos do que galinhas.

Com esta forma de trabalho não existem setores, nem cargos, nem nada disso, apenas papéis e equipes. Uma pessoa assume um papel e se responsabiliza pelas coisas que estão atreladas à ela, desta maneira, a mocinha do RH não vai ser cobrada de trabalhos do programador .NET. Um papel é como um grupo de responsabilidades que as pessoas adotam por espontânea vontade ou por acordo. Você não vai atuar em um papel em que não irá se comprometer, portanto, seu trabalho vai ser o melhor que alguém no seu lugar faria e, ao mesmo tempo, não ficará amarrado, preso em obrigações exclusivas de um cargo.

Mas para quê? Sabe aquela situação chata de “isso não é comigo, é com fulano” ou “eu não fiz porque ciclano nao fez”? Acaba aí, você tem um papel com N responsabilidades, e elas são seu alvo, você é o dono delas, e todas devem ser respeitadas e cumpridas, se o fulano não ajudar, vá até o fulano e cobre, ou converse com ele e faça você mesmo, se ciclano não terminou, não importa, aqui não é eu ou você, em uma empresa horizontal, todos tem conhecimento do processo e interesse no sucesso do grupo, todos os comprometidos irão atuar de maneira que obtenham resultados.

A setorização gera a segregação, que faz com que grupos compitam entre si e pessoas tentem derrubar umas às outras e, eliminando isso, funciona como o seu corpo, todas as células são iguais quando nascem, daí vão se especializando e assumindo as responsabilidades que cabem a elas e com a seleção natural, algumas coisas mudam, outras não, mas estão todos fazendo parte de um corpo que, se falhar, todos morrem.

Mas Octávio, toda essa visão é tão utópica, é tão perfeito assim? Sim e não. Sim pois isso é possível, não pois irá gerar alguns agravantes como politicagem, já que o grupo define, aquele que for melhor em “sorrir e acenar” provavelmente irá se dar melhor, podem surgir influenciadores, pessoas fracas, pessoas querendo tomar o poder fingindo que respeitam, quando na verdade só estão assumindo pontos estratégicos para tomarem o poder. Mas tudo isso é inerente às relações sociais portanto, se houver realmente uma coesão no time, ou seja, todos sabem o motivo de estar ali, sabendo que se algo der certo, todos ganham e o oposto também, os políticos e manipuladores pouco a pouco serão mitigados.

Enfim, esse é meu primeiro ponto sobre horizontalização, espero que tenham gostado e que algo ajude em alguma coisa. Lembrem-se, quando você faz o que realmente gosta por um objetivo que acredita, sua vida passa a valer mais a pena.

Até mais,

Entides Html

Coisas aleatórias, HTML, Javascript 1 Reply

Olá,

Há algum tempo (muito), eu estava procurando os simpáticos símbolos de entidades HTML para deixar meu site um pouco mais lúdico e acabei criando uma ferramenta para listar todos os caracteres HTML, com sua forma de escrita.

Utiliza-se o &#..; como entidade HTML, jogando direto no fonte, ou \.. para apresentar via javascript em alerts ou confirms.

https://github.com/octavioturra/HTMLEntityGen

Dêem uma olhada e qualquer coisa, [amq_modal]podem perguntar[/amq_modal]

Até mais