Estou instalando o RVM e tive alguns problemas pois a zLib não veio por default. Mesmo seguinto todos os passos que o site manda (http://beginrescueend.com/packages/zlib/) não tive sucesso pois ele não consegue baixar a zLib.
O erro:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
A última parada do 16º EDTED sera em Recife – PE e eu estarei lá levando a palestra, VRaptor – Simplificando o java para web.
O Edted – Encontro de Design e Tecnologia Digital - é o maior evento de internet do Brasil. Em 2011, chega à sua 16ª edição e vai passar por dez cidades, apresentando 200 palestras e contando com aproximadamente cinco mil profissionais presentes. A programação é dividida em três espaços, nos quais os participantes podem circular livremente: “Design e Marketing”, “Tecnologia e E-commerce” e “Business”.
Estou em SP a 1 ano e estou tentando retomar a vida de blogueiro. É bem complicado o tempo não deixa mas aos poucos ele está voltando. Mas quero apenas deixar registrado alguns comentários que surgiram a partir de uma ótima conversa com uma grande amiga. Insatisfação no trabalho, isso é algo que atinge muita gente, e vc já deve ter percebido que nossa conversa rolou em torno disso né?
Não tem coisa pior que você levantar cedinho, principalmente em SP, para trabalhar em um lugar que não te motiva. Imaginem os trenzinhos para OSASCO. Se vc não conhece é só chegar em SAMPA que providencio essa experiência sobrenatural… Sem comentários..
Tem horas em que você se olha no espelho e não gosta da pessoa na qual você está se transformando.
A pergunta que devemos fazer é: um trabalho é apenas um trabalho? Uma boa resposta para essa pergunta: não, um trabalho não é apenas um trabalho, mas sim o que você é. E para mudar o que você é, tem que mudar o que você faz.
Não precisa explicar muito né? Recomendo o POST da VOCÊ /SA bem legal.
Estou de volta ao meu querido blog. Depois de um tempo longe, estou eu aqui. Vou compartilhar um pouco do que andou acontecendo nos últimos meses. Isso vai justificar um pouco a ausência do blog.
Todos sabem que estou morando em SP e não é nada fácil chegar em um lugar onde você não conhece muita coisa. Muitas coisas aconteceram, meu tempo ficou bem limitado, precisei de tempo para começar a por em prática os planos para atingir as metas que tracei. Depois de 10 meses trabalhando para a CGMP, que é a empresa que faz a cobraça do Sem Parar, sistema automatizado de cobrança de pedágio em são paulo. Empresa onde pude colocar em prática algumas técnicas aprendidas ao longo da vida.
Hoje integro o time da EGM Consultoria, empresa especializada em mainframe. Estou bem empolgado em poder contribuir para o crescimento desta empresa. Aguardem novidades pois muitas coisas estão acontecendo. Voltarei com os posts e as investidas no blog depois de 1 ano parado. Mas acreditem, esse tempo foi extremamente necessário para meu crescimento profissional. Aguardem as novidades.
Planos para o futuro dos posts do blog:
Spring Security 3
VRaptor 3
Performance na JVM
Vamos então começar a por em prática. Espero poder voltar a contribuir com a comunidade com que venho aprendendo em sampa.
Eu estava na palestra desse cara na #QConSP. Então não tenho muito o que falar apenas deixar registrado as recomendações para ser tornar um bom profissional. As 8 dicas de como se tornar excelente e aproveitar as oportunidades são de autoria do Klaus Wuestefeld, autor do manifesto da Computação Soberana e criador do Prevayler.
Para quem ainda não sabe, estou oficialmente saindo da UNIFOR e indo morar em SP, começarei a trabalhar em um novo projeto em 3 semanas. Vou trabalhar para uma empresa especializada em planejamento e desenvolvimento web (BASICS). Tudo bem, confesso que foi tudo muito rápido, mas certas oportunidades não podemos deixar passar.
Estou bem feliz com tudo isso, os desafios serão grandes, mas espero conseguir corresponder de forma positiva com todos que estão confiando em mim. Estarei fazendo uma despedida, ainda não sei em qual local e horário mas colocarei no blog as informações.
São 2 da madrugada e eu estou com muita preguiça de escrever mais. Depois coloco maiores informações.
Abração galera.. Agora é arrumar as malas e partir…
Para quem desenvolve apps web para iPhone/iPad ou apenas deseja testar como suas apps se comportam em outros browsers, ai vai a dica. User Agent Switcher 0.7.2 ele não vem com o iPad configurado, mas basta seguir esses passos para configurar.
1 – Instale a extensão User Agent Switcher.
2 – Com o User Agent instalado, vá em Tools > Default User Agent > Edit user agents.
3 – Vá em New > User Agent e complete os campos conforme a imagem abaixo:
4 – O campo “User Agent” é o mais importante, copie e cole o seguinte texto nele, sem as aspas:
5 – Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10
6 – Selecione o iPad como agente ativo, em Tools > Default User Agent > iPad
7 – Entre no Gmail para testar. Ele irá pensar que você está acessando de um iPad e mostrará a nova interface.
Quando a coisa é boa, temos que fazer a propaganda gratúita. Então, mais um grande desenvolvedor vira blogueiro, Washington Botelho, é desenvolvedor da Giran e trabalha com Java, Hibernate, VRaptor, JSF, JSP, jQuery, Servlet, JS e CSS. Então, fica ai a dica para quem tiver interesse em conhecer mais sobre vRaptor é só visitar o blog desse cara, ele está usando mesmo.
Estou percebendo que a preocupação com usabilidade tem crescido, vi que Luiz China da Bluesoft fez um vídeo sobre ergonomia e usabilidade. Segue o vídeo e o slide. Gostei bastante da apresentação, pois ele coloca pontos interessantes de autores conhecidos na área. Vale a penas assistir.
Como já discutido anteriormente, o estudo de projetos de interfaces não está relacionado apenas com as possibilidades e limitações tecnológicas; é muito mais abrangente que somente um elemento técnico. O estudo do ser humano e seu comportamento também está diretamente relacionado ao desenvolvimento de interfaces. Envolve o conhecimento sobre o humano, sobre a tecnologia e sobre as maneiras como um influencia e é influenciado pelo outro.
Procurar entender o usuário do sistema sobre diferentes óticas é algo imprescindível para o bom design de interface. Lembrando que, quando se fala de usuário, estamos falando de fatores humanos. Então, procura-se entender a percepção visual, a psicologia cognitiva de leitura, memória humana e raciocínio dedutivo e indutivo.
A interface é a forma que se estabelece um diálogo entre o programa e o ser humano. Se esses princípios forem levados em consideração, esse diálogo será harmonioso e um ritmo será estabelecido entre o usuário e o programa; caso não aconteça essa valorização, o sistema quase sempre será tratado por “não-amigável”.
Um dos fundadores da Ergonomia, Alphonse Chapanis diz que os seres-humanos recebem um estímulo, processam a informação recebida e produzem um resultado sob a forma de uma resposta.
As habilidades humanas para lidar com abstrações são chamadas de informação. Estas são as habilidades mentais, também conhecidas como cognitivas. É importante lembrar que não se deve deixar iludir pela aparente divisão das características humanas: estrutural-mecânica versus mental. Esta distinção é apenas uma conveniência. No entanto, existem interações complexas entre elas: o corpo afeta a mente e vice-versa” (CHAPANIS, 1996).
A ligação que existe entre homem-computador é exatamente essa. Estímulos, processamento e resultados em forma de resposta. Como isso será feito é exatamente o foco da disciplina de IHC.
Tudo parte da percepção humana. O que significa percepção?
Em psicologia, neurociência e ciências cognitivas, percepção é a função cerebral que atribui significado a estímulos sensoriais, a partir de histórico de vivências passadas. Através da percepção um indivíduo organiza e interpreta as suas impressões sensoriais para atribuir significado ao seu meio. Consiste na aquisição, interpretação, seleção e organização das informações obtidas pelos sentidos. A percepção pode ser estudada do ponto de vista estritamente biológico ou fisiológico, envolvendo estímulos elétricos evocados pelos estímulos nos órgãos dos sentidos. Do ponto de vista psicológico ou cognitivo, a percepção envolve também os processos mentais, a memória e outros aspectos que podem influenciar na interpretação dos dados percebidos. Fonte: wikipédia
Mecanismos de percepção humana:
Modelo Construtivista
Acredita que a visão do mundo é construída de forma ativa por informação obtida do ambiente somada ao conhecimento previamente armazenada.
Modelo Ecologista
Defende que percepção é um processo direto que envolve a detecção de informação do ambiente e não requer quaisquer processos de construção ou elaboração, ou seja, os objetos carregam certas características que dirigem nossa percepção sobre eles.
Para se ter um bom IHC é necessário estudar esses conceitos antes de começar a desenhar telas que achamos que serão mais intuitivas. Não podemos nos basear em intuição. Estudar como o cérebro humano processa as informações é a forma mais correta de se ter um bom IHC. Isso tem sido meu foco nos últimos meses, estudar a parte mais humana da computação. Veja que todo esse estudo tem um link muito forte com a web semântica, que é um tema para outro estudo. Tudo está interligado.
Bem, essa foi mais uma síntese do que estou estudando. IHC é um tema bastante abrangente e acho melhor ir escrevendo pequenas sínteses do que estou estudando do que esperar para escrever tudo de uma vez só. Grande abraço a todos. Espero que tenham gostado.
Graduado em Sistemas de Informação pela Faculdade 7 de Setembro (2007). Atualmente trabalho para EGM Consultoria onde estou responsável pelo setor de desenvolvimento de aplicações para web. Tenho 8 anos de experiência desenvolvimento de software e experiência em equipes ágeis de desenvolvimento de software. Sou um apaixonado pelo mundo open source e outras coisinhas tecnológicas e sempre tentando ser um "Atleta" nas horas vagas. :-)
Social Networks