Ir para o conteúdo

Henrique Costa

Demo do Estatuto do Desarmamento: segunda parte

Demonstração das funcionalidades de busca global e criação de relacionamentos entre dispositivos normativos.

Este post faz parte de uma série de pesquisas para possíveis melhorias no acompanhamento de proposições legislativas. Embora nossa meta seja submeter o projeto ao LABHacker (Laboratório de Inovação Cidadã da Câmara dos Deputados), trata-se atualmente de uma iniciativa independente. As informações foram coletadas do site Dados Abertos e do Portal da Câmara, sendo utilizadas aqui em conformidade com os seus termos de uso.


Dando sequência à demonstração de novas formas de exibição do Estatuto do Desarmamento, preparamos uma segunda parte do ensaio. Aqui nosso objetivo inicial é explorar a busca simultânea em múltiplos documentos, o que chamaremos de busca global.

Nesse propósito utilizaremos um aplicativo chamado Dynalist, mas poderíamos utilizar outros, por exemplo: Workflowy, Checkvist ou Moo.do. Essa opção decorre de que ainda não temos essa funcionalidade incorporada na nossa plataforma, ao passo que já se trata de um comportamento padrão dos "outliners" de uso gratuito.

Nosso diferencial é que somos capazes de gerar, com apenas um clique, os arquivos com as normas devidamente estruturadas. Assim, os arquivos foram gerados no nosso ambiente e estão sendo apenas exibidos em programa de uso comercial. Se nossa comunidade confirmar interesse nessa funcionalidade, ela será desenvolvida para a nossa plataforma, mas hoje ela ainda não está disponível.

Bem, registrada a ressalva, vamos à demonstração.

Enquanto a busca em um acervo geralmente retorna uma lista de documentos, o comportamento demonstrado neste post consiste em trazer os documentos relevantes já abertos e filtrados. Tal filtro destaca a exibição dos fragmentos em que a busca retornar um resultado positivo. Além disso, para dar um pouco de contexto, são exibidos também os fragmentos hiearquicamente superiores, os quais funcionam como uma espécie de "migalhas" para que se saiba o caminho até o fragmento de destino.

Na primeira parte da demonstração, esse comportamento e suas vantagens já chegaram a ser comentados. Mas somente agora demonstramos como é possível fazer isso com diversos documentos simultaneamente. É mais fácil ver em funcionamento do que explicar:

Print da busca global

Na barra lateral esquerda está o acervo relevante. No caso, foram selecionados um PL, uma lei e o Código Penal. Ao buscar pela palavra "disparo", o sistema revela que a palavra tanto está presente na lei quanto no PL. A diferença está em que, na lei atual, ocorre a vedação ao disparo pelo caçador para subsistência que der outro uso a sua arma. Já no PL, a palavra ocorre para registrar que o colecionador não pode efetuar disparos.

Por seu turno, é possível notar que, tanto na lei quanto no PL, o disparo de arma de fogo continua previsto como um crime. No nosso modo de ver, essa é a forma ideal de realizar consultas rápidas em múltiplos documentos, pois a própria hierarquia normativa já auxilia bastante na comparação. Afinal, logo de início, você percebe se a comparação está no contexto dos "crimes e das penas" ou do "porte" ou da "aquisição e do registro".

Essa consciência situacional imediata economiza muita carga mental do intérprete.

Mais alguns exemplos ajudam a ilustrar a funcionalidade. Vejamos como o sistema se comporta com a busca por "omissão" e depois por "arma de fogo":


Outros sistemas de informação exigiriam muito mais interações para chegar ao mesmo grau de evidência. Só o fato de não existir paginação (idas e vindas), já auxilia bastante a manipulação do conteúdo.  Nesse sentido, a experiência é similar ao que se espera do Google: a solução imediata da questão. De outro lado, não somos avessos a tentar um novo argumento de busca, pois essa é a prática que já temos em outras ferramentas. Queremos que a resposta esteja sempre na primeira página. Pelo menos é assim que eu, pessoalmente, faço minhas buscas.

Assim provamos que é possível buscar e ler diversos documentos na mesma tela, sem mudar de página.

A alternativa até agora, para uma investigação como essa, seria montar uma planilha Excel, que não tem busca. As pessoas estavam acostumadas a copiar e colar textos para programas feitos para fazer operações matemáticas, o que não é um uso racional. Chegamos a ver, mais de uma vez, textos normativos enormes colados em uma planilha, de modo que o leitor tivesse alguma noção sobre o paralelo dos fragmentos em diversas normas.

E isso nos leva ao segundo objetivo, consistente não apenas em nos orientarmos pela estrutura normativa embutida na lei, mas também a poder criar relacionamentos entre fragmentos de diferentes documentos. Em outras palavras, como criar relacionamentos sem ficarmos presos na metáfora da linha de Excel?

Nossa proposta é viabilizar que um documento possa ser consultado dentro do outro, abrindo-se uma janela para criação do vínculo manualmente. Dessa maneira, a navegação se torna muito mais fluida:


Precisamos reconhecer, contudo, que a experiência ainda seja um tanto truncada, pois realmente é algo muito complexo: navegar dentro de um texto estruturado, criando relacionamentos com pontos de outro texto estruturado. Não é uma tarefa fácil, especialmente no caso de estarmos criando referências "inline". Talvez o servidor responsável por criar esses vínculos deva ser um especialista.

Já para o leitor, contudo, a experiência parece agradável, pois o que ele nota é apenas um link dentro do texto, que o remete para um determinado ponto de outro texto, com o qual guarda relação. Por exemplo, o Art. 46 do PL é relacionado aos Arts. 12 e 14 da lei antiga:

Print do relacionamento entre Lei e PL

Em outras palavras, criar um texto estruturado dessa forma sempre foi difícil. Agora passou a ser possível, apesar da dificuldade. A vantagem é que, uma vez criado, o leitor terá muita facilidade em ver relações entre pontos de documentos normativos que antes ficavam ocultos.

Isso pode ser útil, por exemplo, na organização e na votação de emendas, pois sem dúvida trata-se de um momento em que dois textos precisam ser confrontados com clareza. De outro lado, pode ser útil para quem pesquisa e compara os textos normativos ou, quem sabe, para quem minuta uma proposta de texto.

De todo modo, para fim de prova de conceito, parece estar demonstrado que é possível consultar diversos textos (ou diversas versões de um mesmo texto) com uma busca bastante intuitiva e rápida. Atualmente, até onde vai nosso conhecimento, não existe uma ferramenta que facilite a comparação de textos dessa natureza.

A única regra para ter sucesso como advogado

Seja visto como um advogado

Como manter a comunidade informada sobre suas atividades

Comparativo de ferramentas para gerir pequenos anúnicos e manter seus usuários informados (e felizes).

Já relatei aqui minha busca por um quadro de avisos para o blog. Ao final, terminei percebendo que precisava também de uma forma de interação com as minhas comunidades, de modo que era desejável dar voz aos usuários. Assim, precisava do famoso fórum, razão pela qual terminei escolhendo o Gitter.

Em busca de um quadro de avisos para o blog
Comparativo entre os principais aplicativos de gestão de comunidade e de chat voltados ao merado corporativo. A missão é evitar o Whatsapp a qualquer custo.
Este foi o início da minha jornada por um quadro de avisos

No entanto, existe uma demanda parecida, resumida à necessidade de divulgação sem interação pública com os usuários. Eu nomearia tal uso de "microblog", caso já não pertencesse a outro tipo de ferramenta. Trata-se do é que conhecido, no mundo dos desenvolvedores, como "changelog". Vamos ver quais são as principais ferramentas desse mercado.

O Headway é uma ferramenta de changelog muito simples, que atende perfeitamente à demanda de divulgação de novidades sobre o seu produto (ou o que você mais desejar divulgar). O aplicativo oferece opções para publicar o changelog em uma página autônoma ou diretamente em um widget, exibido dentro do seu blog ou aplicativo.

Exemplo de uma página e de um widget no Headway

É o que eu chamaria de "experiência raiz" por dois motivos: o post é escrito em markdown e a customização do widget é limitada. Já o plano pago (USD 29/mês) oferece ainda: whitelabel, publicação no seu domínio, integrações, entre outras funcionalidades. Assim, no geral, o plano gratuito é mais do que suficiente para cumprir a missão de divulgar suas atividades.

Uma boa alternativa ao Headway é Announcekit, que tem muito mais customizações no widget, além de ser voltado a um público mais amplo. Embora, na origem, as ferramentas de changelog sejam voltadas aos desenvolvedores, existem adaptações para servir as equipes de marketing e de produto.

Esse é justamente o caso do Announcekit, que incluiu na sua solução as funcionalidades de feedback e de notificação por email. Em termos de preço, o Annoucekit tem um plano parecido com o do Headway por um preço melhor (USD 19/mês). Mas, para utilizar as ferramentas de marketing, é preciso escolher um plano mais caro (a partir USD 49/mês). Ou seja, é barato para desenvolvedores e caro para os profissionais de marketing.

Widget do Annoucekit em ação

Pelo que pude perceber, o Announcekit está concorrendo diretamente com o Beamer. A maior diferença que encontrei foi que o Beamer não oferece um plano inicial em conta, resumindo-se a cobrar nas faixas mais caras, com funcionalidades bastante similares às do Announcekit. Aliás, até visualmente os concorrentes são muito parecidos.

Widget do Beamer (muito parecido com o do Annoucekit)

Outro concorrente a ser mencionado é o Noticeable. Como ele parece ser o único que limita o plano gratuito a um projeto, não me aprofundei na ferramenta. Por fim, existe o ReleaseNotes, que tem um modelo de negócios basedo no número de assinates do seu changelog. Como ele parte de USD 14/mês, também não avaliei detidamente o aplicativo.

Ou seja, a concorrência se organizou em uma linha crescente de complexidade e preço, na seguinte ordem: changelog, anúncios (releases e anúncios em geral), central de notificações, segmentação de usuários, feedback, notificações push, customização de design e integrações com ferramentas de marketing.

Pessoalmente, acho que, se você não precisa de nada muito complicado, o Headway é uma boa opção para pequenos anúncios. Mas, se você pretende expandir o atendimento a demandas de marketing, o Announcekit parece ser o mais flexível, pois tem mais faixas de preço e funcionalidades. Assim, você pagará somente por aquilo que for importante, quando e se a necessidade surgir.

Como compartilhar vídeos no seu blog de forma (quase) profissional

Segunda parte do texto sobre como capturar e compartilhar vídeos no seu blog.

No post anterior, avaliei algumas opções para capturar e compartilhar vídeos de forma simples no seu blog. Talvez você queira dar uma olhada nele antes de entrar na discussão atual:

Como capturar e compartilhar vídeos no seu blog de forma simples
Existem diversos formatos de vídeo, com diversos propósitos. Para o meu uso,geralmente compartilho capturas de tela (screen record), pois meu objetivo éproduzir videos demonstrativos ou tutoriais. Isso demanda uma solução quecapture a tela (e algumas vezes também a webcam), bem como tenha capacid…

Essencialmente, a opções que tornam o compartilhamento de vídeos simples são compostas pelo encadeamento de cada uma das seguintes tarefas: capturar, editar, armazenar e compartilhar. Os aplicativos que tratei no último post são uma espécie de pacote de todas essas funções. No entanto, cada tarefa podem tratada separadamente e, no que concerne ao armazenamento, existem várias possibilidades.

Diversos serviços oferecem espaço na nuvem e é por isso que cada um de nós já tem "espaço em disco" abundante, distribuído em diversas contas. O fato é que hoje o armazenamento é a parte mais farta e barata, embora seja um pouco mais difícil encontrar uma interface com boa experiência para que o usuário possa tirar proveito daquilo que já dispõe.

Diante disso, não vou buscar aqui propriamente a melhor solução de armazenamento, e sim a melhor experiência de gestão desse dele. Se você é usário de Mac, aí entra o Dropshare, que é um pequeno aplicativo pago (USD 25,99). Seu objetivo é conectar a barra de menu com sua conta preferida de armazenamento na nuvem. Basta arrastar o arquivo a ser enviado para a nuvem até o atalho do Dropshare e depois copiar o link gerado na nuvem de sua preferência.

Exemplo de como enviar um arquivo para a nuvem apenas o arrastando até a barra

Caso prefira usar a própria nuvem do Dropshare, o serviço oferece gratuitamente um plano mensal de 1 GB de transferência de dados, limitado à armazenagem de 512 MB.

O Dropshare é, portanto, uma interface de alimentação do espaço em nuvem provido por diversas fontes, inclusive com a possibilidade de usar a própria nuvem do Dropshare. Geralmente, o aplicativo concorre com empresas que estão no campo do compartilhamento de arquivos. Mas, para nosso caso de uso, o que importa realmente é a armazenagem, uma vez que a exibição do conteúdo acontecerá por meio do blog - e não, por exemplo, pelo envio do link por email.

Provedores de espaço de armazenagem em nuvem do Dropshare

É certo que o Dropshare tem inúmeros concorrentes no mercado e o Sweet Setup publicou um ótimo comparativo sobre o assunto. Mas existe um detalhe, consistente em que, para a publicação do vídeo capturado no blog, você precisará do link do arquivo, que terminará com a extensão ".mp4". Esse é link do arquivo exibido de forma crua, totalmente transparente para que ele possa ser apresentado como um "embed". Ele nada mais é do que uma janela, dentro do seu blog, por meio da qual o usuário enxergará o arquivo capturado.

Infelizmente, nem todas os provedores oferecem o link nesse formato e ele é essencial para que você possa exibir o vídeo diretamente no seu blog sem interferências. Para isso você tem algumas opções. Caso escolha o Google Drive, o link gerado oferece a você a opção de copiar o iframe, que é a linha de código a ser inserida no blog. Em outras palavras, o Google não impede a divulgação dos arquivos hospedados em sua rede e até facilita essa tarefa, ao publicar o código que facilita a integração com o blog (que é justamente o embed).

Caso escolha o Backblaze, no plano gratuito, o link gerado oferece a opção de copiar o endereço do arquivo para que você mesmo possa preparar o link para inserção no blog. Tanto é possível buscar o "link direto" a partir do próprio Dropshare, quanto abrir o "link padrão" gerado pelo Dropshare. No último caso, ao clicar no vídeo, será exibida a opção de copiar o endereço do arquivo, caminho que é exibido no seguinte vídeo:

Se você é um usuário Windows (e não tem o Dropshare à disposição), imagino que o Cyberduck (R$ 89,90) também resolva, pois tem uma proposta semelhante de gestão do espaço em nuvem de diversos provedores. Para tornar a experiência ainda mais fluida, o Mountain Duck (R$ 149,90) oferece uma série de vantagens, a um preço mais alto.

Mas, nesse ponto, já estamos nos distanciando muito do problema a ser resolvido, uma vez que tais ferramentas são, na verdade, voltadas a um uso mais técnico. Para uma comparação mais detalhada sobre os clientes de FTP, veja o post do BinaryNighsts.


Retomando o fio da meada, estávamos em busca de um cliente para carregar facilmente arquivos na nuvem.

Chegamos até o Dropshare como uma solução para melhorar a experiência de carregar arquivos na nuvem, deixando à escolha do usuário seu  serviço favorito de armazenagem. Depois, consideramos clientes de FTP, que são soluções profissionais justamente para esse tipo de demanda. A tendência é que essas soluçõe sejam pagas.

Mas, se orçamento estiver muito curto e você quiser renunciar a alguma comodidade, existem provedores de serviços ainda mais sofisticados que não cobram nada para atender às necessidades de um "blogueiro médio". Trata-se de empresas cuja missão é distribuir conteúdo por uma complexa rede de servidores, em busca de otimizar a velocidade e a qualidade desse fornecimento.

Segue um exemplo de vídeo servido via Cloudinary, no qual é demonstrada a sofisticação no trato das imagens, o que inclui transformação, processamento, otimização e distribuição por uma complexa rede de servidores para melhora da performance do seu aplicativo:

Um concorrente do Cloudinary, também focado no armazenamento, é o Imagekit, cujo plano gratuito oferece 20 GB de banda por mês. Esse tipo de empresa se permite oferecer planos gratuitos para tráfego de dados com franquias generosas, pois o serviço que prestam não é bem esse, e sim um refinamento na forma pela qual transformam e distribuem tais dados.


Em conclusão, está claro que estamos comparando soluções completamente diferentes, pois a avaliação começou com aplicativos que fazem da captura à hospedagem, sendo que ao final estão sendo comparadas soluções genéricas para gestão de arquivos em nuvem. São problemas completamente diferentes, embora os aplicativos mencionados possam ser utilizados para a mesma finalidade.

Poderia concluir também de outra forma: como o Loom é exatamente o que você precisa para capturar e distribuir vídeos de forma ágil, é certeza que eles construirão um modelo de negócio que fará você pagar por isso. Se você busca ficar à margem do modelo de negócios, utilizando o serviço de graça, vai precisar se afastar um pouco da finalidade para qual o software foi desenvolvido. Quanto mais se afastar, mais barata - e mais complexa - ficará a solução.

Essa parece ser uma regra bastante universal e previsível. No meu caso, optei por ficar com o Loom para vídeos descartáveis, CloudApp para uso eventual (pois o plano gratuito é muito limitado) e Dropshare como solução definitiva. Afinal, para mim, o mais importante é uma experiência fluida no envio dos arquivos para a nuvem, que é justamente o problema que o Dropshare se propõe a resolver.

Como capturar e compartilhar vídeos no seu blog de forma simples

Primeira parte do texto sobre como capturar e compartilhar vídeos no seu blog.

Existem diversos formatos de vídeo, com diversos propósitos. Para o meu uso, geralmente compartilho capturas de tela (screen record), pois meu objetivo é produzir videos demonstrativos ou tutoriais. Isso demanda uma solução que capture a tela (e algumas vezes também a webcam), bem como tenha capacidade mínimas de edição de vídeo. Assim quero dizer que, se você busca um editor de vídeo robusto, esse tipo de solução não é adequada.

Além disso, quando se fala em captura de tela, é muito conveniente que o aplicativo forneça um serviço de hospedagem e distribuição do vídeo. É desejável também, embora não seja essencial, que ofereça funcionalidades de colaboração com seus colegas e trabalho e interação com o público. E, finalmente, para a minha necessidade, é muito importante que a distribuição do vídeo tenha uma aparência profissional, sem muitos anúncios e que funcione em harmonia com o desenho do meu blog.

Como é possível notar, na jornada de solução desse problema, existe um ciclo de produção que vai da captura até o compartilhamento. E o tipo de aplicativo que estamos avaliando é justamente aquela que, preferencialmente, cubra todas essas fases. Assim, qual seria a melhor forma de produzir e compartilhar esse tipo de vídeo?

Para vídeos curtos, você pode usar a versão da gratuita do CloudApp. Mas, se o seu vídeo tiver mais de 5 minutos, será preciso assinar um plano pago. Ironicamente, o vídeo promocional do CloudApp não está hospedado em seus servidores, e sim no YouTube. Trata-se de um sintoma que, embora o CloudApp sirva para distribuição de conteúdo, esse não é seu objetivo principal.

De acordo com a proposta do CloudApp, eles buscam resolver problemas de comunicação de designers, desenvolvedores, executivos, profissionais de marketing, bem como de equipes de vendas e de suporte. Seu vídeo promocional ilustra esse tipo de caso de uso, demonstrando a comunicação entre duas pessoas de uma mesma equipe, discutindo uma forma para aprimorar a exibição de uma foto digital.

Basicamente, o que o aplicativo pretende é facilitar a comunicação visual, integrando diversas mídias nos canais de comunicação que a equipe já utiliza. Ou seja, o CloudApp não foi pensado para ser a "casa de máquinas" do seu blog, embora tenha funcionalidades que permitam o desempenho dessa função. Os preços e funcionalidades oferecidos confirmam isso, pois o CloudApp parece ter seu público pago justamente nas equipes que queiram integrar, para maior produtividade, a gestão do conteúdo capturado aos softwares de vendas ou de suporte que já utilizam.

Mais uma das vantagens do CloudApp é que ele permite compartilhar, além de vídeos, também GIFs e imagens. Bem assim, oferece anotações das capturas dentro do próprio aplicativo, fazendo do CloudApp uma solução bastante completa. Outra vantagem é que, mesmo no plano gratuito, o player do CloudApp é discreto e se integra muito bem em qualquer blog.

Enquanto o CloudApp tem um complexo modelo de precificação baseado na duração dos vídeos, na customização do player para que se torne totalmente compatível com o seu blog, no tipo de integração disponível e no número de capturas (até 25 por mês), o Loom tem uma abordagem diferente e mais simples. Embora o Loom não limite a duração de cada vídeo no plano gratuito,  arquiva os seus vídeos mais antigos, permitindo a exibição somente dos 25 vídeos mais recentes.

É até curiosa essa concidência: enquanto o CloudApp só permite e 25 novas capturas por mês, o Loom só permite acesso às 25 capturas mais recentes.

Isso faz do Loom, no meu caso, uma opção para vídeos descartáveis. Sempre que preciso enviar para alguém um vídeo muito rápido e que não precisa ficar disponível por muito tempo, o Loom é a primeira alternativa, pois isso é totalmente compatível com o oferecido no plano gratuito.

Então, se o vídeo precisa ficar disponível por um longo período, escolho publicar no CloudApp. Aliás, a própria produção amadora dos vídeos do Loom mostra bem a proposta da empresa, que é fazer vídeos com agilidade, sem foco no refinamento da produção. E aqui não vai nenhuma crítica, pois a posição honesta da empresa pela busca de agilidade, não de refinamento, é totalmente compatível com o problema que se propõe a solucionar.

O CloudApp e o Loom não são as únicas opções, como é possível ver neste comparativo elaborado pela equipe do Zapier. Mas, ainda que o comparativo seja bastante completo, acho válido adicionar outras possibilidades - menos óbvias - e justificar as razões pelas quais estão (ou não) na minha preferência.

Aliás, várias pessoas comentaram comigo que gostam do Soapbox, desenvolvido pela Wistia. Um pequeno problema é que o Soapbox exige que você apareça também no vídeo pela webcam, mas nem sempre queremos isso. É verdade que depois você pode ocultar a captura da webcam, mas não poderá integrar facilmente o vídeo no seu blog. E, para o meu uso, esse é um enorme problema.

Tais limitações fazem total sentido se avaliarmos a estratégia global da Wistia, que parece considerar o Soapbox como um produto promocional. No meu modo de ver, o Soapbox não existe propriamente para gerar receita, e sim para gerar clientes para as suas soluções corporativas, muito mais caras e robustas.

Outra possibilidade é realizar a captura de tela com um software qualquer, possivelmente um aplicativo gratuito que já venha no seu computador, distribuindo depois o vídeo pelas canais mais populares: YouTube ou Vimeo. Na verdade, essa até seria o comportamento esperado de alguém que tenha um blog pessoal. Qualquer solução que desvie disso implica trazer uma complexidade que o autor precisa enfrentar.

Na minha opinião, as recomendações que aparecem ao final do vídeo no YouTube e no Vimeo induzem o público a sair do blog e comprometem a experiência como um todo. Afinal, é para isso que os anúncios existem. Se quiser evitar esse ruído (que pode ser representado por um cachorrinho fofo como sugestão ao final do vídeo 🐶), é possível customizar o player do Vimeo, desde que esteja no plano pago.

Caso queira apenas distribuir seu vídeo, sem nenhuma ferramenta de comentários ou mídia social, a conta paga do Streamable é uma possibilidade. A ferramenta serve exatamente para isso e é muito fácil de usar. No entanto, se a sua conta for gratuita, é bom se lembrar que serão publicados anúncios no seu vídeo. Pessoalmente, não tive uma boa experiência com Streamable, pois a definição do vídeo era menor do que o ideal para o meu caso.

Isso me faz supor que boa parte do público do Streamable não seja apenas de pessoas que queiram distribuir seu vídeos, mas que queriam fazer isso sem se preocupar com as restrições (por exemplo, de direitos autorais) típicas das grandes plataformas. Afinal, não é preciso ter uma conta no Streamable para postar seu vídeo, de modo que sua postagem pode ser anônima.

Aqui termina a primeira parte dessa avaliação, que continuará em breve. No próximo passo, vou comparar as opções mais voltadas à gestão de arquivos em nuvem, o que exige a utilização de ao menos dois aplicativos: um para capturar e outro para compartilhar o conteúdo capturado.

Como compartilhar vídeos no seu blog de forma profissional
Em um post anterior, avaliei algumas opções para capturar e compartilhar vídeosde forma simples no seu blog. Como capturar e compartilhar vídeos no seu blog de forma simplesExistemdiversos formatos de vídeo, com diversos propósitos. Para o meu uso,geralmente compartilho capturas de tela (screen…

Minha lista de editores de texto

Lista dos editores de texto que mais gosto, separados por complexidade e preço.

Bem, antes de conhecer comunidades como Research Hacking (organizado por Nicholas Cifuentes-Goodbody), eu poderia até ter vergonha da minha lista de editores de texto.

Mas agora, conhecendo uma série de pessoas que estão diversos níveis acima de mim em termos de organização, venho abrir meu coração e dizer quais são os editores de texto que tenho utilizado. Como podem notar, são vários. 😇

Caso não esteja familiarizado com a proposta de editores em markdown, recomendo um breve vídeo, no qual o já mencionado Cifuentes-Goodbody demonstra as vantagens desse tipo de escrita. Eu concordo com essa abordagem e por isso, sempre que posso, opto por escrever em markdown.

Do mais simples ao mais complexo, utilizo como editor o Sublime, especialmente quando vou editar arquivos em .txt. Sei, contudo, que o Sublime tem diversas funcionalidades bastante avançadas, especialmente para quem escreve em código de computador.

Como meu uso é limitado nessa frente, prefiro ficar com o Sublime apenas para ter um editor a menos, já que minha lista é grande e ele é uma ótima opção também para tarefas simples. Trata-se de um editor bastante versátil, no qual não se sente o peso de muitas funcionalidades, pois elas estão ocultadas na interface, que é bastante limpa.

Do ponto de vista do modelo de negócio, você não é obrigado a pagar pelo Sublime, pois existe uma versão gratuita com trial por tempo indeterminado. O programa apenas alerta, educadamente e de tempos em tempos que, caso queira, é possível comprar uma licença.

Em um grau um pouco mais complexo, uso o Bear. Vejo o Bear como um aplicativo de notas que tem um ótimo sistema de recuperação de informações, especialmente por meio dos seus hashtags aninhados. Isso mesmo: você pode criar uma árvore estruturada de hashtags e navegar nas suas notas por assunto.

Já expliquei, no passado, como organizo no Bear as questões que aplico nas minhas provas. Realmente é um aplicativo muito útil e que já tem muitas funcionalidades em sua versão gratuita. A principal funcionalidade paga é a sincronia de notas entre diversos dispositivos, que é algo que pessoalmente acho dispensável.

Partindo para editores de informação mais estruturada, uso o XMind. Na verdade, não se trata de um editor de texto, e sim de mapas mentais. Então não é propriamente possível compará-lo com os demais editores. Sua versão gratuita é bastante robusta e, para o meu uso, é bastante suficiente.

Por fim, quanto ao XMind, não sinto falta da versão paga, pois sua única funcionalidade exclusiva é o exportador de mapas mentais em .pdf e formatos de imagem. A versão gratuita gera os mesmos arquivos de exportação, mas com uma marca d'água.

No campo dos editores de texto estruturado, o Dynalist é minha opção. Trata-se de um editor de outline, ou seja, de listas estruturadas. A ferramenta de busca é incrível e é possível perceber que o aplicativo está em constante evolução.

Assim como os outros aplicativos mencionados, o Dynalist tem um plano gratuito bastante generoso e as únicas funcionalidades que parecem fazer falta são a marcação de favoritos e o painel de hashtags. Isso não prejudica o uso da versão gratuita, sem dúvida.

Partindo para editores de textos mais longos, uso bastante o iA Writer. É um editor de markdown muito básico, mas extremamente bem acabado. É um software pago e que vale cada centavo, USD 29,90 na versão para Mac e USD 19,90 para Windows. Caso tenha interesse, o desenvolvedor publicou um comparativo bastante completo - e parcial - considerando o Word a Microsoft:

Como o iA Writer é obrigatoriamente pago, deixo uma alternativa gratuita que atende, basicamente, à mesma demanda: o Typora. Aliás, o Typora é um editor muito original e tem um ótimo suporte para tabelas em markdown. Mas esse assunto é tão complexo que demandaria um novo post.

Os últimos dois editores também são pagos e servem para projetos muito complexos, por exemplo, para escrita de um livro.

Ainda no campo da escrita em markdown, uso o Ulysses. Se você resolver assinar o Ulysses (ou seja, o desenvolvedor não trabalha mais vendendo licenças), terá que desembolsar R$ 14,90 por mês. Pessoalmente, acho o valor caro e continuo usando uma versão antiga, que comprei antes que fosse imposto o modelo de assinatura. Ainda assim, ninguém pode deixar de reconhecer a qualidade do Ulysses.

E, no campo dos editores com formatação embutida no texto (ou seja, rich text format), o editor da minha preferência é o Scrivener. Sua versão para Mac custa R$ 184, enquanto a versão para Window custa R$ 169. No meu modo de ver, por não trabalhar com markdown, o Scriver é a evolução natural para os usuários descontentes com o Word da Microsoft.

Em conclusão, existem diversas soluções boas no mercado, com diversos propósitos e preços. A grande questão parecer ser o quanto você está disposto a investir, em termos de tempo e dinheiro, para evitar usar o Word da Microsoft. No meu caso, por saber que as outras opções são ferramentas muito mais vocacionadas para cada missão, só utilizo o Word como última alternativa.

Em busca de um quadro de avisos para o blog

Comparativo entre os principais aplicativos de gestão de comunidade e de chat voltados ao merado corporativo. A missão é evitar o Whatsapp a qualquer custo.

Para aprimorar a comunicação com meus estudantes, sempre busquei uma ferramenta simples. A principal meta era evitar o onipresente Whatsapp, pois entendo importante separar a comunicação pessoal da profissional. Por incrível que pareça, atualmente essa pode ser considerada uma meta ambiciosa.

Além disso, buscava uma forma de comunicação ao estilo de fórum aberto, não de contato particular com cada um dos estudantes. O que pretendia, com isso, era ter um quadro de avisos bastante simples, de modo que pudesse registrar onde parei e qual seria a programação da próxima aula.

Ou seja, eu queria criar um diário de classe digital.

Também queria que fosse possível o acesso ao público, pois sei que a necessidade de autenticação para leitura termina sendo uma enorme barreira. Como eu já tinha um blog, buscava uma comunicação mais ágil do que uma postagem normal, mais na linha de um chat. Por fim, queria que fosse uma solução gratuita.

Minha opção terminou sendo o Gitter, que é uma plataforma de gestão de comunidades bastante simples. Embora o Gitter não defina seu público como de programadores, está bastante claro que se trata de gestão de comunidades para esses profissionais. Seja como for, nada impede que tiremos vantagem das maravilhosas ferramentas que os programadores criam para si.

Aplicativos do Gitter

Para ter uma ideia da importância dessa plataforma, o Gitter foi comprado pelo GitLab em 2017, quando já tinha mais de 800 mil usuários. Desde então, é um projeto open source e sem qualquer limitação de uso. Isso se deve a que o Gitter deixou de ser uma empresa com propósito comercial e passou a ser o braço da GitLab voltado ao desenvolvimento de comunidades que fortaleçam sua posição no mercado (de gestão de repositórios para desenvolvedores).

Mas isso não é tão relevante para nós, a não ser pelo fato de que tudo leva a crer que o Gitter é mesmo uma opção sólida e que não será descontinuada. Por falar em opções, algumas soluções são dignas de menção, nem  que seja apenas para esclarecer como se distinguem do Gitter.

Entre as alternativas está o Slack, uma empresa gigantesca, com atividade diária de mais de 12 milhões de usuários. Não se trata, portanto, de uma opção de nicho, e sim de uma alternativa à comunicação para o mundo do trabalho como um todo. Além disso, sua missão é a comunicação interna entre equipes, e não a gestão de comunidades.

Esse campo de soluções genéricas para o mundo do trabalho parece estar bastante congestionado, com múltiplas - e ótimas - opções, o que seria um bom assunto para outro post. Aqui estou me restringindo a comparar soluções para o meu problema concreto, que é a gestão das minhas comunidades. Ou seja, a gestão das minhas salas de aula.

Embora tenha tido sucesso relativo na comunicação com os estudantes via Slack e, mais recentemente, via Discord, terminei decidindo construir um fórum mais leve e aberto, o qual pudesse ser apresentado dentro da página de cada curso que leciono. Fiquei feliz com o resultado e espero que funcione melhor que minhas tentativas anteriores, pois terminei me dando conta que não estava usando as melhores ferramentas para a missão.

A cereja do bolo é que, justamente por se tratar de uma comunidade do mundo da tecnologia, o desenvolvimento do Gitter é muito ágil e voltado a integrações de diversas formas. No caso, optei por usar uma integração chamada Sidecar, que permite a exibição do Gitter diretamente no blog. O resultado é o seguinte:

Printscreen do meu blog

Nunca mais Whatsapp, nunca mais Páginas no Facebook. 😅

Na verdade, sei que essas soluções continuarão a existir e que muitos estudantes se informarão, em segunda mão, por posts propagados naquelas comunidades. O importante para mim é que poderei manter uma comunicação organizada e acessível, o que estava tendo dificuldade de realizar por meio de ferramentas mais complexas.


Como manter a comunidade informada sobre suas atividades
Comparativo de ferramentas para changelog e opções mais sofisticadas para manter seus usuários informados (e felizes).
Atualização da minha busca por um quadro de avisos

Como corrigir provas objetivas pelo celular

É bastante comum ouvirmos professores dizendo que a pior parte da profissão é corrigir provas. Mas como será que eles eles se preparam para essa atividade?

Para mim existem duas alternativas: ou você investe tempo na preparação e depois tem uma boa correção; ou terá um verdadeiro pesadelo durante esse processo.

Nos últimos anos, em razão do tipo de disciplina que passei a lecionar e também em razão do grande número de estudantes matriculados nas turmas da Faculdade de Direito da UnB, resolvi investir na elaboração de provas objetivas. Realmente acho que foi uma boa decisão e que aprendi a criar provas que avaliam bem o progresso de cada estudante ao longo do curso.

Já publiquei um post anteriormente, explicando como elaboro e organizo as questões. Em síntese, utilizo o aplicativo Bear para isso, pois ele tem o melhor sistema de organização hierárquica de tags que conheço. Trata-se, na verdade, de um aplicativo genérico para tomar notas, atualmente disponível apenas para Mac. Se você é um usuário Windows, poderá resolver seu problema, por exemplo, com o OneNote.

Voltando ao assunto, digamos, a título de exemplo, que eu tenha elaborado uma prova com questões objetivas, seja no Bear, seja em outro editor de texto com menor capacidade de organização. Ainda assim, seria necessário editar e imprimir essa prova, o que possivelmente seria feito no Word.

Até agora, nada de novo. Mas e como correção poderia ser feita?

É aí que entra uma série de aplicativos, cuja missão é simplesmente gerar uma folha de respostas para correção de questões objetivas por meio do celular. Existem diversas opções para isso e a maioria delas é gratuita, caso você queira apenas gerar a folha de respostas.

Mas isso não é o suficiente para mim e prefiro pagar (alguns centavos por prova) e ter uma série de vantagens. Minha escolha é o Gradepen, um aplicativo brasileiro que também embaralha as questões, gera a prova para impressão, hospeda o gabarito na internet e permite sua correção por celular.

Caso prefira outra ferramenta nacional com propósito mais abrangente, vale dar uma olhada no Prova Fácil ou no Prova Rápida. Eu diria que ambos estão mais para  plataforma de automação de avaliação do que para  gerador de provas. Em outras palavras, incluem a possibilidade de aplicação de provas em meio eletrônico e, no caso do Prova Fácil, toda a gestão da aplicação da prova em várias salas.

Sem dúvida o Prova Fácil e o Prova Rápida são mais completos e até mais baratos do que o Gradepen. No entanto, como não preciso das funcionalidades oferecidas por eles, minha escolha é pelo Gradepen. Além disso, gosto de apoiar desenvolvedores independentes, que desenvolvem software para soluções de pequenos mercados.

Entre as opções estrangeiras, eu consideraria o QuickKey, o ZipGrade ou o Gradecam. Não consideraria, contudo, o Lightning Grader nem o Scantron, por serem muito mais caros e concorrem exclusivamente no mercado corporativo. O vídeo seguinte ilustra o funcionamento de uma dessas opções:

Ainda quanto à  minha opção, que é o GradePen, é preciso reconhecer que nem tudo são flores. O desenvolvimento do aplicativo não vem demonstrando muito fôlego e experiência do usuário não é das melhores. O software tem uma cara bem antiquada. Mas se você precisa apenas de embaralhar algumas questões e corrigir tudo pelo celular, é muito mais do que suficiente.

Com essa estratégia, passei a elaborar e corrigir as provas com muita agilidade. Em complemento, por ter passado a administrar uma base de questões muito grande, passei a não ter nenhum problema em realizar vários exercícios e a permitir que os estudantes levem o caderno de questões para casa. Ou seja, o custo de elaborar uma prova diminuiu consideravelmente.

Assim, creio que o planejamento e a execução das avaliações passaram a estar muito mais alinhada às atividades de ensino. Desse modo, o curso tende a se tornar mais previsível e mais dinâmico. E eu fico mais feliz, pois empenho meu tempo na preparação das questões, não na correção.

De outro lado, reconheço que algumas disciplinas são incompatíveis com a avaliação por questões objetivas. Mas acho também que, com algum esforço, o professor pode aprender a formular questões objetivas de forma mais interessante, o que vai reduzir essa limitação.

Por fim, um ponto positivo adicional está em que, no meu caso, passei a aprender mais sobre o conteúdo, o que colabora para que eu seja um professor melhor. No meu modo de ver, essa forma de trabalho pode inaugurar um círculo virtuoso. Para isso só é necessário que o professor se dedique mais a elaborar do que a corrigir as provas, o que me parece ser uma opção muito mais inteligente.