2010 chegando, e muita novidade!
Postado por dioney | Categoria Fique sabendo, Todos
Primeiramente aquele velho pedido de desculpas pela abandono do blog, mas muita coisa esteve acontecendo nesse período, TCC da faculdade é uma delas e para 2010 muita coisa vai rolar por aqui, estou em uma nova etapa na vida profissional e irei poder me dedicar mais no blog, mas apenas isso não será o suficiente para manter a qualidade e frequência dos posts, por isso preciso de você querido leitor. Para 2010 pretendo construir uma pequena lista de temas e dicas para fazer do blog um local mais atrativo para você que pretende entrar para mercado de desenvolvimento web, design e tecnologia de uma maneira geral. Para tanto preciso de sua ajuda, sim isso mesmo! Você meu querido leitor envie suas dúvidas e sugestões de temas, tutoriais para serem publicados aqui no blog, através do Twitter ou pelo dioneyxp@gmail.com.
Feliz 2010 a todos
Convites para o novo orkut? Eu ainda tenho…
Postado por dioney | Categoria Fique sabendo
Gostaria de contemplar meus queridos leitores do blog com alguns convites para o novo orkut, para isso basta twittar “Quero ganhar o convite do novo orkut de @dioney acesse www.dioneyvitor.com” na próxima sexta-feira (27/11) estarei realizando o sorteio pelo twitter de um dos convites, fiquem ligados no twitter.com/dioney
Noções básicas de Usabilidade em websites
Postado por dioney | Categoria Design, Interface, Todos, Usabilidade
Como podemos definir USABILIDADE?
Usabilidade é o mesmo que facilidade de uso. Se um produto é fácil de usar, o usuário tem maior produtividade: aprende mais rápido a usar, memoriza as operações e comete menos erros.
Quais são os erros de usabilidade mais comuns?
O erro mais comum é acreditar que se sabe tudo sobre os usuários de um website. O criador do website projeta de uma forma que lhe faz sentido, mas para o usuário, não há sentido algum. Aí o usuário se bate, não consegue navegar e até mesmo desiste e vai embora. Quem é que já não passou por estas dificuldades?
- Excesso de informação irrelevante
- Palavras técnicas desconhecidas
- Botões que não reagem como esperado
Isso acontece ou porque o desenvolvedor achou que o usuário ia entender ou porque não sabia como fazer melhor. Usabilidade preenche justamente essa lacuna do desenvolvimento: definir o que fica melhor para o usuário.
Quais são as diretrizes de usabilidade que devem ser usadas na construção de um site?
Eu não acredito em diretrizes. Acredito em bom senso. O desenvolvedor que deseja melhorar a usabilidade de um website deve conhecer bem seus usuários, tomar decisões informadas e testar suas criações. Não existem diretrizes que substituam isso.
Como planejar a estrutura de um site?
Deve-se começar com uma pesquisa com usuários para verificar suas expectativas. Depois, analisar o conteúdo disponível. Esse conteúdo deve ser organizado de uma forma que faça sentido para o usuário, então é preciso convidá-los a participar da organização usando uma dinâmica chamada card-sorting. Por fim, deve-se elaborar diagramas que sintetizem a visão do usuário para os desenvolvedores do website.
Quais são as práticas de usabilidade mais eficientes atualmente?
Pesquisa com usuários. Elas são fundamentais para tomar decisões informadas. Existem vários métodos, tais como testes de usabilidade, card-sorting, avaliação heurística, mas o mais importante é ter bom senso.
As práticas de usabilidade variam de acordo com o tipo de site e seu público? Ou não, são diretrizes fixas?
As práticas de usabilidade devem ser executadas dentro de uma metodologia contextual, que leva em conta a situação específica do projeto, adaptando os métodos e técnicas para a necessidade. Embora existam, eu não confio em procedimentos padronizados para a usabilidade.
É possível avaliar se as práticas utilizadas em um site estão tendo o resultado esperado? Como avaliar?
A análise de estatísticas de navegação e os testes de usabilidade são muito eficientes para verificar o nível de usabilidade de um website. Na análise de estatísticas, é possível identificar situações indesejáveis como, por exemplo, a desistência do usuário no meio de uma tarefa. Porém, não dá pra saber o motivo da desistência. Isso pode ser verificado num teste de usabilidade, no qual o usuário executa tarefas na frente dos desenvolvedores, que observam sua fala, seu estado emocional e contexto de uso.
Você poderia dar exemplos de boas práticas de usabilidade e práticas ruins?
A Usabilidade está por todas as partes em nosso dia-a-dia. Da torneira de banheiro ao painel do microondas. Se funciona, a gente nem nota que está ali, mas se apresenta dificuldade, ficamos irritados. As boas práticas de usabilidade passam desapercebidas, mas contribuem para uma boa experiência no final do dia. Existem produtos que se tornaram famosos por sua usabilidade: é o caso do buscador Google, do iPhone, do Windows e do Nintendo Wii. Algumas pessoas acham que a usabilidade desses produtos é boa, outros acham que é ruim, mas o fato incontestável é que a usabilidade é a alma desses produtos.
O que é o design de Interação?
O Design de Interação vai além da Usabilidade. Usabilidade é um aspecto importante da experiência do usuário, mas não é o único. É preciso considerar aspectos estéticos, emocionais e sociais. Design de Interação integra tudo isso dentro das teorias e metodologias de Design, que fornecem uma excelente base para lidar com o balanceamento destes aspectos. Pode-se considerar o Design de Interação como uma especialidade dentro do Design, assim como Design Gráfico ou Design de Produto.
Artigo retirado do Usabilidoido
10 coisas que matam sua produtividade diária
Postado por dioney | Categoria Organização
1 – E-mail
Ficar com e-mail aberto, faz o seu nível de interrupções ficar intolerável, aumenta seu nível de ansiedade e a sensação de um monte de coisas para fazer. Deixe o e-mail fechado e defina períodos de tempo para lidar com suas mensagens.
2 – Não ter clareza sobre o que fazer
O que você precisa fazer primeiro? Você sabe pelo menos 80% do que deve ser feito hoje? Se não souber responder essas perguntas com certeza vai se perder em coisas circunstanciais.
3 – Estou em Reunião
Nossa pesquisa demonstra que 1/3 das reuniões podem ser canceladas. Então: dieta de reuniões já! Quanto menos, melhor. Se tiver de fazer seja: objetivo, defina pontos de discussão e no máximo 2 horas.
4 – Redes Sociais
Você usar twitter, facebook, orkut, etc? Controle a ansiedade de ficar conectado nessas redes. Utilize eventuais intervalos no dia ou seu horário de almoço.
5 – Falta de energia
Você está cansado, sem pique e não consegue se concentrar? A falta de “energia” rouba muitas horas do seu dia e faz você “surfar” em atividades circunstanciais. Tenha hobbies, procure um médico, tome um multi-vitamínico, alimente-se em horários regulares, faça sexo (com freqüência).
6 – Falta de foco
Começa uma atividade e daqui a pouco começa a saltar para outras coisas? Se a atividade for grande, quebre em pequenas atividades, feche qualquer outro software que não esteja usando, coloque o celular no silencioso, se funcionar para você, ouça música.
7 – Navegador cheio de favoritos
Você abre seu browser para ir em um site, esbarra na lista de sites favoritos e começa a surfar por outros sites? Instale um novo navegador (sugestão? Safari) e não importe os seus favoritos. O novo browser, com a lista de favoritos zerada, você perde a tentação de ficar navegando a toa.
8 – Messenger, Wave, GTalk, etc
A regra é simples: está ocupado? Fique com status invisível ou offline. Está tranquilo? Fique no away ou ocupado. Está com tempo para conversar? Fique disponível.
9 – Interrupções
Se muita gente interrompe você, um possível fator é que sua comunicação não anda muito adequada. Faça uma revisão como anda enviando seu e-mails, como dá informações e como delega atividades.
10 – Tarefas imprevistas, convites inesperados e favores
Que tal falar NÃO de forma concreta (baseado em seu planejamento X disponibilidade)? Se muita coisa imprevista surge na sua rotina, é possível que seu nível de planejamento não esteja adequado. Repare que dias da semana tem mais imprevistos e utilize isso a seu favor.
Fonte: http://blog.maistempo.com.br cedido gentilmente por Clênio Luiz
Comandos básicos para manipulação de banco de dados MySQL
Postado por dioney | Categoria MySQL, PHP, Programação, Todos
Insert
É muito simples inserir dados em uma tabela MySQL, veja:
mysql_query("INSERT INTO tabela (coluna1,coluna2) VALUES ('valor1', 'valor2')");
Explicando:
INSERT – comando para inserir dados na tabela
INTO (opcional)
tabela – nome da tabela que deseja inserir e suas colunas entre parênteses
VALUES – valores para cada coluna especificada anteriormente
Delete
É importante ter cuidado com este comando, pois você pode excluir sua tabela inteira ou uma única linha. Vamos ao código:
mysql_query("DELETE from tabela where campo='valor'");
Neste caso estou excluindo a linha onde campo é igual a valor na tabela tabela
mysql_query("DELETE from tabela");
Já aqui, estou apagando TODOS os dados da tabela tabela
Update
O comando que iremos utilizar para modificar algum(s) dado(s) na tabela é UPDATE, veja:
mysql_query("UPDATE tabela SET coluna1='valor1', coluna2='valor2' WHERE campo = 'valor'");
Explicando:
UPDATE – comando para atualizar registros na tabela
tabela – nome da tabela
SET – comando para especificar as colunas e valores que desejamos atualizar.
A clausula WHERE tem a mesma função do comando SELECT ou DELETE, ou seja, especificar uma condição de pesquisa. Neste caso, ONDE o campo for igual a valor
Select
Neste comando, podemos selecionar um ou vários valores numa tabela.
mysql_query("SELECT * from tabela");
Aqui estamos selecionando todas as colunas da tabela tabela Onde:
SELECT – comando para selecionar registros na tabela o * é para seleção de todas as colunas. Você pode especificar as colunas que deseja. Exemplo:
mysql_query("SELECT campo1,campo2,campo3 from tabela");
E ainda use o comando WHERE, onde você pode especificar uma única linha na tabela.
Order By
Com este comando, você poderá ordenar/classificar os registros na tabela. Segue o exemplo:
mysql_query("SELECT campo1,campo2,campo3 from tabela order by campo1");
Ordenando o campo1 crescente
mysql_query("SELECT campo1,campo2,campo3 from tabela order by campo1 DESC");
Ordenando o campo1 descrescente
Este artigo foi publicado no CodigoFonte.net pelo o usuário Emmanuel
10 lições de usabilidade
Postado por dioney | Categoria Design, Interface, Usabilidade
1. Usabilidade é…
Usabilidade significa ter certeza de que algo funciona bem, e que uma pessoa com habilidade ou experiência média poderá utilizar o site atendendo seus propósitos, sem ficar frustrada.
2. Aplicações Web deveriam ser auto-explicativas
O mais humanamente possível, quando você olha para um site ele deve ser evidente. Óbvio. Auto-explicativo.
3. Não me faça pensar
Via de regra, as pessoas não gostam de quebrar a cabeça tentando entender como fazer algo. Se quem fez o site não liga para fazer as coisas óbvias, isso pode acabar com a confiança do próprio site e de seus publicadores.
4. Não me faça perder tempo
Muito do uso da internet é motivado pelo desejo de poupar tempo. Como resultado, usuários acabam agindo como tubarões: eles precisam continuar em movimento ou morrerão.
5. Usuários ainda se apegam ao botão “voltar”
Não há, realmente, uma penalidade por se adivinhar errado. Diferentemente do trabalho de um bombeiro ao combater um incêndio, a penalidade por se adivinhar errado em um site é há apenas um ou dois cliques no botão de “voltar”. Ele é uma das coisas mais utilizadas nos navegadores…
6. Somos criaturas de hábitos
Se encontramos algo que funciona, nos agarramos nisso. Uma vez que nos deparamos com uma situação que funciona, ainda que de forma bem ruim, nossa tendência é não olhar para nenhum outro caminho, mesmo que existam melhores. Usaremos formas melhores de navegar se esbarrarmos em alguma, mas raramente procuramos por isso.
7. Sem tempo para conversa fiada
Conversa fiada é como a entrada em um jantar: pouco ou nenhum conteúdo, basicamente para socializar. Mas a maioria dos usuários web não têm tempo para isso. Eles querem ir direto ao prato principal. Você pode e deve! eliminar as entradas (e conversinhas e enfeites e todo o blá blá blá) o máximo possível.
8. Não perca a busca
Algumas pessoas, usuários com algum domínio em sistemas de busca, irão quase sempre procurar uma caixa de busca ao acessar um site. Provavelmente são as mesmas pessoas que procuram o vendedor mais próximo ao entrar em uma loja.
9. Temos mapas mentais
Quando queremos voltar em alguma coisa em um determinado site, ao invés de responder a um tipo de sensor físico sobre onde isso está, temos que lembrar onde o que queremos está, dentro de uma hierarquia conceitual, e então refazer nossos passos.
10. Torne fácil o retorno ao início
Ter um botão à vista, em todos os tempos, dá certeza ao usuário que não importa o quão perdido ele esteja, sempre é possível recomeçar, como clicando num botão de reiniciar ou usando um cartão “saia da cadeia”.
Retirado do iMasters - Artigo Original: UX Booth
Uma linguagem chamada Python
Postado por dioney | Categoria Python, Todos
Esses últimos dias estou vendo o Python, é uma linguagem bem interessante pois aprendendo sua sintaxe podemos desenvolver aplicações para desktop, mobile, web e ainda 3d. É uma linguagem que prioriza a fácil leitura, simplicidade e agilidade no desenvolvimento a orientação a objeto é algo marcante. Como estou muito interessado em aprender a linguagem estarei compartilhando aqui no blog algumas experiências.
Instalação
Para usuários do Linux e Mac não é necessário instalação eles já vem com o Python porém o Mac tem uma distribuição um pouco antiga bastando apenas fazer a atualização para uma mais recente. Para o Windows basta fazer o download no http://www.python.org/download/ e fazer a instalação no disco C: da máquina. O Python pode ser exectuado apenas digitando python no terminal no caso do Linux e Mac! Já no Windows é aconselhável definar uma variável path para que não seja necessário digitar todo o caminho do executável Python no terminal, clique com o botão direito em MEU COMPUTADOR, e escolha PROPRIEDADES. Na aba AVANÇADO, escolha VARIÁVEIS DE AMBIENTE e edite a variável PATH, acrescentando na lista ;C:\Python24 para realizar o teste abra o MS-DOS e digite python se tudo der certo irá aparecer algo como isso >> irá aparecer na tela, pronto você já pode testar seus scripts em python direto no terminal.
Observatório de Publicidade em Tecnologias Digitais
Postado por dioney | Categoria Fique sabendo, Todos
Esta semana conheci o Observatório de Publicidade em Tecnologias Digitais que é um grupo de pesquisa formado pela integração Universidade (UFBA) e Empresa (Propeg). O objetivo é desenvolver um trabalho de prospecção e análise de iniciativas e ferramentas de publicidade digital.
O projeto é bastante interessante, acredito que a cidade do Natal seria uma ótimo foco para um projeto deste seguimento, já que a qualidade existe, mas falta profissionais, o mercado se encontra em alta e as agências cada vez mais não dão conta de tantos projetos, sendo favorável aos trabalhos freelancer, o observatório é uma ótima iniciativa e acredito ser um grande avanço tanto para empresas quanto para profissionais que vão ter uma base de informações que serão na maioria das vezes um diferencial para outras regiões. As pesquisas são realizadas a partir de uma visão geral do mercado, analizando sempre tendências, necessidades e novas possilidades para o público do setor tecnológico.
Diferença entre Wordpress.COM e Wordpress.ORG
Postado por dioney | Categoria Fique sabendo, Wordpress
Muitas pessoas ainda tem dúvidas ou até mesmo nem sabem direito a diferença que há entre esses dois serviços do Wordpress, para quem ainda não conhece é um seviço que oferece uma poderosa ferramenta para blogger, então vamos analizar as diferenças para que você possa escolher um serviço que se encaixa com suas necessidades:
Wordpress.COM
Fornece todas as ferramentas para você criar e gerenciar um blog, os dados dos seus artigos como textos, imagens e outros são armazenados em um servidor gratuito do próprio Wordpress.com, uma das vantagens deste serviço é o painel de acompanhamento de visitas, a criação de múltiplos blogs em uma mesma conta. As limitações é com relação ao acesso ao código das páginas, por ser um serviço destinado ao público livre e muitas vezes sem conhecimento técnico para o desenvolvimento de uma página web.
Wordpress.ORG
Mesma ferramenta oferecida na versão .COM porém neste caso é necessário que você contrate um servidor de hospedagem, que custa entre R$ 10,00 a R$ 50,00/mês, após isso realizar a instalação super simples do Wordpress neste servidor, e o ideal é fazer um registro de domínio que custa R$ 15,00/ano, as vantagens deste pacote é você ter acesso livre ao código fonte, tanto do painel adminstrativo do Wordpress quanto dos temas que podem ser personalizados por você, claro que tendo conhecimentos de CSS, XHTML e um pouquinho de PHP, mas não se preocupe pois existem diversas empresas que vendem esses temas prontinhos para serem instalados (Elegant Themes).
Pretendo postar alguns artigos com dicas e ferramentas interessantes para você que deseja começar um blog e começar bem com Wordpress, que na minha opnião é o melhor serviço para blogger.
Dicas para quem deseja entrar no mercado de trabalho da web
Postado por dioney | Categoria Todos
Muitas pessoas ainda estão por fora da quantidade da equipe que é necessária para desenvolver um projeto na web, existem aqueles que imaginam ser um nerd em um computador, que sabe sobre design, programação, texto, fotografia, ilustração, na verdade nem imagina que para cada tarefa dessas em específico existe uma pessoa responsável. Separei uma lista de profissões que poderá lhe ajudar a se identificar com alguma e talvez seguir carreira nesta área.
Web Designer
Diferente do designer gráfico, existe ainda um certo confusão, tem gente que acha que o cara que faz impresso é o mesmo que faz web, pode também fazer, mas na prática são coisas diferentes, quando o gráfico se preocupa com a tonalidade de cor na impressão, resolução das imagens, tamanhos e formatos, o webdesigner deve se preocupar com quais as tecnologias serão utilizadas, se aquilo está agradável ao usuário, apesar dos princípios serem os mesmos que todo bom designer deve ter noções de alinhamento, cores, tipografia (fontes), é exigido deste profissional conhecimento em design propriamente dito, gostar de navegar na internet, ferramentas como Photoshop, Fireworks, Illustrator são bem aceitas no mercado, é de grande importância também que ele saiba montar a estrutura (XHTML e CSS) que não é coisa do outro mundo.
Motion Designer
Gosta de animar? Não! Não estou falando que a web precisa de palhaços (se bem que existem), uma pessoa observadora e atenda são passos fundamentais para fazer desse profissional um bom produtor de animações, colocar na prática entretenimento na web é uma das coisas que um motion design realiza, ele é responsável por criar desde simples banners até sites completamente em Flash onde a ferramenta fica a critério do profissional existem diversas outras por aí.
Web Developer
Desafios e situações que exigem raciocínio lógicos são especialidades desse cara, deve estar envolvido constante em novas tecnologias e ter uma visão abstrata da situações, ele é responsável por “fazer as coisas acontecerem” em um projeto web, desenvolvendo soluções criativas para gerenciamento de conteúdo, organização das informações e segurança de um sistema onde não necessariamente em plataformas para computador, mas também para outros dispositivos como celulares, palms, tv e qualquer outro meio que tenha acesso a web.
Web Standard
Esse profissional atua na área de produção das páginas propriamente dita, ele é o responsável por transformar toda a interface criada pelo o web designer e converter tudo para XHTML e CSS, destaca-se nessa área quem gosta de enfrentar desafios e uma pessoa criativa é sempre bem vinda para solucionar os problemas não apenas para resolver, mas para ser da melhor maneira, conhecimentos em JavaScript, CSS, XHTML e pinceladas de outras linguagens de programação como PHP, JSP, ASP.NET entre outras serão exigidos.
Web Writer
Gosta de ler e escrever ? Então está aqui um pedaço da enorme fatia da pizza chamada internet esperando por você, existem poucos profissionais neste seguimento atuando, mas se você é jornalista, redator, ou apenas gosta de ler, você pode produzir ou revistar textos que estão em pequenos, médios e grandes portais de notícias, ou até mesmo criar textos institucionais para páginas corporativas.
Especialista em SEO
Este é o cara que faz sua página ser encontrada por mecanismos de busca como Google, Yahoo, AltaVista entre diversos outros o Search Engine Optimization (Otimização para Mecanismos de Busca) deve conhecer bem de estrutura de marcação XHTML, ter noções de programação e principalmente conhecer bem a empresa que vai contratá-lo, ele vai aplicar palavras chaves e tornar a hierarquia do conteúdo mais relevante tanto para o usuário quanto para os motores de buscas.
Arquiteto da Informação
Você é organizado? Gosta de facilidade? O Arquiteto da informação vive em torno disso, esse profissional trabalha muito próximo do webdesigner, ele projeta toda a hierarquia do conteúdo, navegação e produz um chamado wireframe, ou seja, um esqueleto do portal onde o designer de interface vai produzir a arte em cima dessa estrutura.
Espero ajudar atravez dessa simples explicação, se você ainda estiver curioso sobre as demais possibilidades de trabalho pesquise sobre profissional blogger, 3d, gerente de projetos, diretor de interação são outras funções que estão sendo exigidas nas grandes e pequenas agências.
