Google Quick Search Box… For Mac Users

Imagem da utilização do Google Quick Search Box onde é mostrado os resultados para busca do termo Fee

Imagem da utilização do Google Quick Search Box onde é mostrado os resultados para busca do termo 'Fee'

Existem muitas ferramentas interessantes para juntar vários aplicativos, fazer buscas no HD, etc, o QuickSilver é um deles, mas foi quando hoje eu fiquei sabendo do lançamento do Google Quick Search Box ontem através de um tweet do Nando Kanarski.
O Spotlight do Mac vinha suprindo minhas necessidades até hoje, porém com os testes que fiz com o QSB vou usá-lo como substituto dessa e de outros aplicativos por aqui. A maioria de vocês já devem conhecer o Google Desktop que foi lançado pelo Google por volta de dois anos atrás para extender algumas funcionalidades e muita coisa bacana foi desenvolvida para o GDesktop, mas com o lançamento oficial do QSB o Google mostra a evolução das buscas realizadas fora do navegador.

Você vai poder realizar buscas de qualquer lugar, simplesmente acionando o QSB, as sugestões aparecem de acordo com o termo digitado e vão de busca em arquivos locais até busca por termos online passando pelo histórico do seu navegador e seus contatos. Confesso que estou impressionado com essa ferramenta, além de ser uma ferramenta estremamente útil vai agilizar bastante algumas das minhas atividades, sem contar na interface simples, intuitiva e prazerosa (Google Power).

O painel de configuração é bem simples e a customização é extrema, teclas de atalho para abrir o QSB, integração com sua conta do Google, entre outras informações bem interessantes.

Eu pensei que não poderia melhorar, mas fiquei surpreso (nem tanto… É a galera do Google né?) ao saber que você pode extender os poderes do QSB. Isso mesmo, qualquer um pode criar plugins para deixá-lo ainda mais bacana, como era de se esperar já tem plugin plugin para o Twitter.

Fonte: Google Mac Blog
Siga o time de desenvolvimento do QSB no Twitter.

Overview das funcionalidades do QSB

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

Alagoas Digital – Wikicrimes.org, Sistema de Alunos Inativos, Proteja as Informações da sua Empresa, TV Digital e Vórum

Wikicrimes.org por Vasco Furtado

Cheguei um pouco atrasado na palestra, pois parei na padaria para fazer um lanche e a hora passou rapidinho.
Já cheguei e o Vasco Furtado estava mostrando algumas idéias do projeto, mostrou também a interface do sistema que digasse de passagem é muito bem projetado e a interface é simples e intuitiva.
O Vasco fez um pequeno post no blog dele sobre o Alagoas Digital, espero que ele publique sua apresentação lá.
Para os estudiosos falou sobre o Algoritmo de Kernel e que o site usa muitos estudos de Inteligência Artificial e isso mostra o quanto o pessoal está preocupado em prover informações confiáveis. Pelo que pude ver o Wikicrimes usa Apache, Java, Tomcat e outras coisas bem interessantes que não deu para fixar na memória.
Idéias e mais idéias que estarão nas próximas versões do wikicrimes, você vai poder consultar as áreas de risco através do celular, está sendo desenvolvido um sistema que consulte as notícias em jornais eletrônicos e coloque os dados dentro do wikicrimes, já possui uma app para Orkut e lançaram recentemente o Wikimapaid (em breve versão em português).

Gravação da palestra do Vasco Furtado (mp3)

Gerenciamento eletrônico de documentos com a ferramenta SAI (Sistema de Alunos Inativos)

Uma palestra que mostrou a ferramenta desenvolvida pelo Willian da Silva Costa e equipe para gerenciar os dados dos alunos inativos na escola Estadual Santos Ferraz interior de Alagoas. O pessoal utilizou JAVA e algumas técnicas de Metodologias Ágeis, inclusive Pair Programming. Gravei um vídeo com uma parte da palestra onde ele mostrou a interface do sistema.

Infelizmente não tivemos um bom debate quando o Cheops Malta fez uma pergunta sobre se o Software que eles desenvolveram era Software Livre, pois com certeza outras escolas poderiam utilizar e o pessoal da comunidade ajudar na melhoria do sistema, daí ouvimos a frase: “Vão ter que reeinventar a roda”. Bom, como não estava participando ativamente do debate e por isso não posso explicar melhor, espero que o Cheops coloque uma nota sobre.

Proteja o maior bem da sua empresa: A Informação

O José Humberto Souza da FAL fez uma palestra sobre como você pode melhorar a segurança das informações da sua empresa e foi uma palestra com informações bem interessantes. Confiram logo mais o áudio da palestra.

Sistema de recomendação personalizada em TV Digital aberta

Valdick Sales da FAL explanou muita coisa interessante sobre TV Digital e sobre interfaces dinâmicas para integração com TV Digital, criando serviços personalizados com sistema de sugestão de programas, filmes, indicando lugares para compra de produtos que estão sendo vistos, entre outras ações interessantes.

Gravação da palestra do José Humberto (mp3)

Vórum – Uma nova ferramenta de aprendizagem colaborativa para E-Learning

Palestra da Fernanda Josirene sobre o Vórum que é uma sistema para que tutores e alunos tenham uma melhor forma de trocar conhecimentos, incluindo Videos facilmente para fomentar a discussão de assuntos. O sistema não está pronto para utilização ainda. No desenvolvimento foi usado PHP e Mysql e como o Vórum foi base para alguns TCCs tem muito estudo para ser aproveitado.

Gravação da palestra da Fernanda Josirene

Esse foi um overview do que aconteceu no segundo dia do Alagoas Digital, estarei colocando mais gravações em breve.
E não esqueçam de escutar o Podcast do segundo dia com Cheops Malta, Leonardo Fernandes e Alisson Brito (Blog criado em pleno Alagoas Digital. É isso aí brother).

- Podcast Segundo dia no Alagoas Digital

Alagoas Digital Fomentando o Desenvolvimento Digital – Primeiro dia

palco Alagoas Digital 2009

E já começou o Alagoas Digital e agora que eu percebi que não tinha postado no blog nada a respeito. Puro esquecimento, é verdade, mas as coisas estão bem intensas por aqui e isso posso lhe garantir.

Uma primeira impressão do evento…

O Alagoas Digital já vem sendo organizado/divulgado há algum tempo por aqui em Alagoas, principalmente em algumas listas de discussão que participo, o evento ganhou identidade visual, os organizadores se empenharam para fazer um ótimo evento (possivelmente o maior aqui de Alagoas) e reunir várias pessoas com um único objetivo “Fomentar o Desenvolvimento Digital” e acredito que vai conseguir atingir um bom nível devido aos seus mini-cursos e palestras com assuntos variados e palestrantes com um ótimo nível.
Como ainda temos dois dias de palestras pela frente não vou falar quais palestras vou participar, deem uma olhada na programação do evento e veja quanta coisa legal vai acontecer…

A divulgação de eventos por meio de redes sociais ainda não é algo prioritário por aqui e isso eu já venho tentando mudar desde quando comecei a participar de eventos relazidos aqui em Maceió (FREESON 2008, Debian Festival, Jornada FAL, etc). Sem contar que os sites dos eventos não são criados visando uma colaboração/participação de quem realmente faz parte do evento. Muito chão pela frente e muita coisa para mudar na forma que o pessoal realiza eventos, por exemplo, a lista de notícias do aldigital é por ordem crescente e não tem opção de comentários ¬¬ Aí eu pergunto: WTF? Eventos sempre falam de inovação e bla bla bla, mas me entregam um papel para que eu preencha meus dados e faça a avaliação do evento. Pessoal o Google é seu amigo, então façam que nem o pessoal da Jornada FAL de Informática que usou e abusou dos recursos do Google ou usem APIs de serviços que realizam essa tarefa árdua.

Com certeza é muito mais fácil do que analisar cada papel individualmente, fico me perguntando quem vai fazer o trabalho sujo de passar isso para uma planilha do OpenOffice (Isso mesmo Software Livre por favor) e depois ter que fazer cálculos para chegar ao resultado, na verdade fico pensando se isso não é mais um daquelas tentativas desesperadas de fazer com que o pessoal participe mais do evento. Vocês tem uma área de login, certo? Coloca o link do formulário lá que eu faço na hora e ainda coloco um link para meus posts aqui no blog com reviews das palestras e do evento em sim.

Outra coisa que me irrita bastante em sites que usam algum CMS é que não fazem a tradução completa para o português, daí a gente fica vendo algumas coisas em português e outras em inglês. Em vários eventos vejo cursos de Plone, inclusive tem mini-curso de Plone no #aldigital, troca uma idéia com o pessoal e da próxima vez não deixem isso acontecer.

Mini-curso de Inkscape, podcasts (hã?) e palestra de abertura

Karlisson falando sobre funcionalidades do Inkscape

Cheguei no local do evento, o Centro Cultural e de Exposições Ruth Cardoso, e já fui direto para a sala onde estava acontecendo o mini-curso citado, mas antés lá vamos nós ao credenciamento e pegar outras informações importantes (leia-se wi-fi =]) e aqui está uma nota bem elevada para organização do evento, pessoal bem comunicativo e prestativo, material do evento com uma ótima qualidade, ganhamos até uma mochila bem bacana.

Chegando na sala encontramos já os computadores com tudo que precisávamos, Ubuntu e Inkscape basicamente, você ainda precisa de mais alguma coisa? Eu ouvi internet? Isso mesmo… A conexão estava com alguns probleminhas e o wi-fi também, mas nada que atrapalhesse o andamento do mini-curso.

E lá vamos nós apredenr alguns truques interessantes com o Karlisson, nada mais nada menos do que o criador do Nerdson. A primeira parte do mini-curso não foi tão legal, pois o Karlisson mostrou pouca coisa e já colocou um monte de exercício para galera fazer. Dessa primeira parte rolou até um podcast que você confere logo abaixo. Vale deixar registrado que esse foi mais um bate-papo divertido entre o pessoal. Quem? Eu, Cheops Malta, Wallisson Narciso, Thyago e Alberto, por isso não levem muito a sério, OK?

Podcast mini-curso Inkscape (just for kidding)

Ainda não conhecia o Wallisson e é nesse tipo de evento que você vai e conhece pessoas que você jamais conheceria ficando em casa assistindo Lost ou Sessão da tarde (¬¬). Networking! Networking! Networking! Sim… Você precisa interagir com outras pessoas que fazem parte do meio que você está inserido e é óbvio que o melhor lugar para se fazer esse tipo de contato é um evento desse porte. Falando nisso o Karlisson foi embora e ficou me devendo uma entrevista sobre a experiência dele com Software Livre nos seus trabalhos e no seu super hobbie (Nerdson, quem disse que precisamos de escolha :P), mas vou ver se consigo encontrá-lo nesse segundo dia.

Depois disso voltamos para segundo round do mini-curso e as coisas ficaram mais excitantes (Yeah Baby), o Karlisson mostrou alguns outros truques, me fez acreditar que dá para fazer layouts elegantes a lá Photoshop com essa ótima ferramenta gratuita e livre, ou seja, você não vai ter que pagar por uma licença absurda de cara ou incentivar ainda mais a pirataria. Vale adicionar uma pitada de Gimp na composição do layout. :)

Ilustrações do Nerdson

Layout FISL 10

Você está aí pensando que poderia ter aprendendido um pouco mais sobre Inkscape e não deu… Ok deixa para próxima né? Nada disso meu caro… Estarei fazendo o upload de alguns vídeos que gravei do Karlisson mostrando as artimanhas do Inkscape. Inclusive vai ser legal até para nosso amigo Washington que não pode comparecer e acabou ficando sem o certificado. :)

juarezpaf, cheopsmalta, wallison e Karlisson

Então proseguimos com o aprendizado e no fim foi um mini-curso bem interessante, só não gostei do Walisson ter trapaceado ao levar seu tablet e ficar fazendo os exercícios :P

Palestra de Abertura do evento com Silvio Meira do C.E.S.A.R.

Acabou o mini-curso, fomos correndo para a palestra do Silvio Meira, daí passamos algum tempo ouvindo os Burocrátas Políticos falarem e agradecerem. Bom, desculpem se não vou entrar em mais detalhes, não prestei atenção nessa parte, estava brincando um poquinho com jQuery :)
E então quando ouvi o nome Silvio Meira… Bom, jQuery teve que esperar né? Coloquei o Audacity para gravar e assim foi a palestra inteira.

Simplesmente sensacional, na verdade super duper sensacional… Daí você diz: “Já percebi, mas me diz mais algumas coisas sobre a palestra” e eu respondo: “Escuta o Podcast! :)”
Isso mesmo pessoal, eu, Cheops e o Wallison gravamos um podcast muito bacana com nossas considerações sobre o mini-curso e sobre a palestra de abertura. Então agora, basta escutar a palestra do Silvio, depois escuta nossas considerações e por fim manda as suas via comentário, via twitter (@juarezpaf, @cheopsmalta e @satangos_w) ou coloca suas considerações lá no Gengibre… Na verda não sei como você vai fazer, só gostaria que você contribuísse, pois como o Cheops falou a comunidade aqui de Alagoas precisa sair da toca.

- Palestra Silvio Meira no Alagoas Digital 2009 (mp3)

- Podcast com considerações sobre o primeiro dia do Alagoas Digital 2009

É isso então pessoal… Até a próxima.

Atualização:

  • Post do John Wendell sobre o Alagoas Digital
  • Vídeos do mini-curso de Inkscape

Tudo o que você queria saber sobre formulários para web – Parte 3

Finalizando o markup do nosso formulário de exemplo e nesse episódio falo sobre alguns itens:

  1. Atributos mais utilizados na tag form: id, action, method, enctype, onsubmit, onreset, etc
  2. Explico os tipos input hidden e file
  3. Lembro a todos que o tipo password não nos oferece segurança, apenas inibe a visualização dos caracteres digitados. Para adicionar segurança no tráfego de dados você vai precisar implementar outras técnicas, como por exemplo, HTTPS
  4. Uso do Tabindex para melhorar a navegação via teclado dos seus visitantes.
  5. Mostro as alternativas para o tipo submit para facilitar a aplicação dos elementos de Design. São eles: input do tipo image e o elemento button
  6. Selected e checked – Utilizamos esses atributos para melhorar a experiência do usuário ao utilizar os formulários. Imagine que a maioria dos seus usuários mora em Alagoas, então no select de estado do seu formulário você pode deixar selecionado esse valor, outro exemplo é quando você tem um formulário de busca com a opção do usuário procurar no seu site ou na web, nesse você pode deixar marcado (checked) o valor “no site” para aumentar o tempo de navegação do visitante.

Parte 3.1 – Melhorando a marcação do formulário

Parte 3.2 – Finalizando a marcação do nosso formulário de exemplo

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

Tudo o que você queria saber sobre formulários para web – Parte 2

Voltando a série sobre formulários e nesse screencast vou adicionar alguns padrões de acessibilidade ao markup feito no primeiro screencast. Todo poder das tags: fieldset, legend e label, fazendo com que seus formulários fiquem mais elegantes e acessíveis.

Confira o Screencast!

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

Tudo o que você queria saber sobre formulários para web – Parte 1

Iniciando mais uma série aqui no blog e dessa vez vou falar sobre formulários. Como você deve codificar seu formulário, definir quais atributos necessários nos elementos, deixar seus formulários acessivéis a pessoas que tenham algum tipo de incapacidade (visual, motora, etc). Código apenas com label e input? Envolver esses elementos com dt, dd e dl ou listas (ordenadas ou não) seria a melhor solução?
Você ainda não utiliza “fieldset”, “legend” e o atributo “for” no elemento “label”??

Você vai rever seus conceitos e melhorar a estrutura HTML dos seus formulários, depois ainda vai aprender como utilizar seletores complexos específicos para formulários e fazer com que o IE6 não resmungue com esss técnicas super avançadas para ele. Aí você fala: E as campanhas #semie6, iedeathmatch e outras? Eu apoio essas campanhas sim, mas temos clientes/trabalhos que o pessoal ainda insiste em suportar esse navegador… Paciência…

Nesse primeiro episódio eu vou montar o markup de um formulário simples, sem me preocupar com acessibilidade e outras opções interessantes, deixando para o segundo episódio a inclusão de labels e outras explicações.

Mostrei também um Sketch do site Vimeo feito pelo Soxiam para demonstrar que antes de iniciar qualquer projeto ou tarefa precisamos de planejamento em primeiro lugar e com certeza sketches/wireframes são ótimos para alcançar melhores resultados.

Confira o Screencast!

Código do Formulário utilizado nesse Screencast

Aprenda mais!

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

Wpcast #9 – Maintenance Mode plugin para Wordpress, facilitando a manutenção do seu site.

Nesse screencast mostro como você pode configurar seu site com Wordpress para mostrar uma mensagem customizada de “Estamos em manutenção”, por exemplo, com o plugin Maintenance Mode.
É possível realizar várias configurações com esse plugin e o melhor é que você não fica se preocupando quais arquivos precisa alterar ou quais mudanças necessárias no .htaccess do Apache.

Confira agora o nono episódio.

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

CSS #yeswecan episódio 2 – Seletores Complexos do CSS

Mais um episódio sobre Seletores do CSS e esse episódio foi baseado no segundo artigo do Tableless sobre seletores.
Vale lembrar que o IE6 e alguns outros browsers não reconhecem esse tipo de seletor, estou preparando um tutorial com essas diferenças, mas pra isso tenho que arrumar uma máquina com Windows :) Enquanto não consigo a máquina, olhem a tabela de compatibilidade do CSS lá do pessoal do Tableless.

Conheça mais sobre Seletores Complexos nos seguintes artigos:

Se você quer acompanhar essa pequena campanha, veja no Twitter o que nós podemos fazer sem o IE6. Siga o hash #semie6.

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

CSS #yeswecan 1 episódio – Seletores CSS agrupados e Encadeados (agora no Youtube)

Olá Pessoal,

Depois do meu último post sobre a série que o Deigo Eis do Tableless começou falando sobre seletores de CSS eu comecei a colocar esse conteúdo em Vídeo com Screencasts, eu já tinha feito um vídeo e coloquei no Viddler, mas o pessoal sugeriu que eu colocasse no Youtube, portanto confiram agora o Primeiro episódio (regravado) falando sobre Seletores agrupados e encadeados.

Se você quer acompanhar essa pequena campanha, veja no Twitter o que nós podemos fazer sem o IE6. Siga o hash #semie6.

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)

CSS #yeswecan 1 episódio – Seletores agrupados e Encadeados

Olá pessoal, o Diego Eis começou uma série bem bacana no Tableless sobre “O que podemos fazer com CSS sem Browsers antigos“, principalmente o ie6 né? Além disso ele também criou uma campanha lá no Twitter sobre como a Web seria legal sem o IE6, então basta você acessar seu twitter e mandar uma mensagem com a tag #semie6 dizendo o que poderíamos fazer sem esse navegador.
Veja o que já rolou no twitter com o hash #semie6.

Depois de participar um pouco da campanha e ver o post eu me animei para criar uma série de Screencasts fazendo referência ao conteúdo que o Diego Eis irá disponibilizar.
Então confiram logo abaixo o primeiro vídeo e já deixo uma perguntinha: Vocês preferem que nos Screencast eu aborde o assunto de forma mais didático ou vá direto ao assunto? :)

Gostou? Ajude dando suas sugestões logo abaixo, assinando o Feed ou divulgando para seus amigos. :)