Postagens

Postagem em destaque

Concorrência com GO

Imagem
Comecei a programar com GO há pouco tempo. E logo me deparei com algumas dúvidas de como usar a concorrência. Pesquisei bastante e encontrei algumas soluções muito interessantes, as quais compartilho aqui.

Sugiro você primeiro assistir esse video do Rob Pike no Google I/O 2012: https://www.youtube.com/watch?v=f6kdp27TYZs&t=944s. Os programas que ele mostra podem ser encontrados aqui: https://github.com/kevchn/go-concurrency-patterns. E a apresentação que ele utilizou está aqui: https://talks.golang.org/2012/concurrency.slide

Outros links que li e achei úteis sobre concorrência em GO: https://golangbot.com/buffered-channels-worker-pools/ https://medium.com/trainingcenter/goroutines-e-go-channels-f019784d6855
Por fim, criei um exemplo (https://github.com/alexsetta/seqVsConc), no qual comparo o desempenho de duas funções que fazem a mesma coisa: acessar um slice de URLs e retornar o StatusCode de cada uma. A diferença é que uma função faz a busca sequencial e a outra de forma concorrente.…

Coldfusion

Em 2004 tive que aprender uma nova linguagem de programação para o meu trabalho: Coldfusion. Na época eu usava Delphi e Visual Fox Pro e sendo sincero, nunca havia ouvido falar de Coldfusion! Minha sorte que a curva de aprendizado do Coldfusion é extremamente rápida e em pouco tempo já estava dando manutenção e desenvolvendo software em Coldfusion.

Hoje, 16 anos depois, vejo um twitter do Ben Nadel (https://twitter.com/BenNadel/status/1249679353660739585) falando sobre porque gosta de Coldfusion. Não vou falar porque eu gosto de Coldfusion, até porque o Ben fala com mais propriedade que eu, mas não foge muito do que ele disse.

Infelizmente, minha empresa está abandonando o Coldfusion, mas sempre vou ter um carinho especial por essa linguagem.

Dicas de como trabalhar com o Outlook

Imagem
Trabalho com o Outlook desde 2004, e só agora, em 2019 e 2020, descobri duas dicas bem interessantes de como trabalhar com ele. Na verdade, nem sei se as versões (minha versão é a Professional Plus 2013) mais antigas suportam isso que vou falar, mas creio que sim.

A primeira dica, um colega de trabalho mostrou ano passado e tem a ver com Regras e Alertas e consiste em criar Categorias com cores diferentes, dependentes do encaminhamento da mensagem:

- somente para mim, prioridade alta, cor verde;
- enviada também para mim, prioridade média, cor azul;
- enviada para mim, em cópia, prioridade baixa, cor cinza.



Basta criar uma regra para cada um desses encaminhamentos e sinalizar a categoria desejada. É muito útil para quem recebe dezenas ou centenas de emails diariamente e precisa priorizar a leitura. Dessa forma, uma primeira priorização já é feita automaticamente.

A segunda dica, tem a ver com as pastas de pesquisa. Sabe aquelas pesquisas que você rotineiramente repete? Ao invés de voc…

A regra é clara

"A regra é clara" - Coelho, Arnaldo Cezar.

Antes de começar gostaria de deixar claro que esse texto não é sobre futebol (é muito polêmico). Falarei sobre condomínio, portanto, um assunto muito mais brando. Se bem que o texto abaixo pode ser aplicado em praticamente todas as áreas, como você verá.

Tem gente que não dá bola pras regras, que acha que a percepção dele está correta e não o que está escrito. Para não ir longe demais vou dar um exemplo do que ocorre num condomínio (já adianto que não é o meu).

Digamos que esse sujeito more do 30º andar, e tenha dois elevadores (ia chamar de social e o de serviço, mas hoje em dia o pessoal está tão chato que vou chama-los de A e B). No elevador A você não pode andar com animais de estimação e no elevador B você pode. Não sou eu que disse isso, e sim o regimento interno.

Ele vai levar seu pet (é assim que chamam agora? - sou velho, me processem) para passear, e ao fechar a porta do apartamento, percebe que:
1. O elevador A está parad…

CloudShot: ferramenta para captura de imagem

Imagem
Existem diversas ferramentas para captura de imagem, mas a que melhor me atende atualmente é a CloudShot. É um software leve, sem frescura que faz o que se propõe: facilita a captura da tela (ou região dela), permite adicionar comentários, setas, retângulos, etc, e por fim, pode salvar na área de transferência, salvar em disco ou enviar para nuvem.

Por exemplo: peguei no google uma foto aleatória qualquer e inseri uma seta em poucos segundos sem esforço algum. Segundo o site: "Make a screenshot with notes and share it in less than 20 seconds!"

Automaticamente ela fica disponível no clipboard para você fazer um CTRL+V e você pode salva-la ou compartilha-la depois.
E não, não ganho nada para fazer publicidade, mas o software é bom!

Novos tempos, novos problemas: autenticação em dois fatores

Com o passar dos anos, somente o par usuário/senha, mostrou-se não ser mais seguro o suficiente e surgiu a necessidade de se criar uma nova medida de segurança: a autenticação em dois fatores (2FA).

Pode não ser uma solução perfeita, mas tem seus méritos. Tanto, que a cada dia, mais e mais aplicativos e sites utilizam essa técnica.

Agora o importante: quando você for trocar de aparelho celular, desative a autenticação em dois fatores dos sites e aplicativos que a utilizam. Isso porque, ao entrar num desses aplicativos, ele vai "pensar" que você está no aparelho antigo e você não tem a autenticação em dois fatores no novo. Ou seja, você não vai conseguir acessar.

Para resolver não é complicado, mas depende de cada aplicativo: uns permitem que você desative a autenticação em dois fatores e ative novamente no novo celular, mas em outros pode ser necessário você ligar ou passar um email, o que pode demorar um pouco. Por isso a importância de ter desativado antes, principalmente …

Loja física X virtual

Acho que o fim das lojas físicas está próximo. Veja meu raciocínio:

Dias atrás, passei na frente de uma loja de departamentos (ainda se usa essa expressão?) e vi que estava às moscas. Na hora fiquei até com um pouco de pena dos funcionários, que estavam numa roda de conversa bem animada.

Passados alguns dias, tive um problema no split e me vi obrigado a comprar outro. Fiz o que sempre faço nessas horas: pesquisei algumas marcas e modelos e fui atrás dos aparelhos em lojas físicas, pois como a temperatura está mais alta, quero instalar logo o split.

Na primeira loja que fui, não havia nenhum modelo de 18.000 BTUs em estoque. O vendedor então, foi procurar no sistema e não encontrou o modelo que eu havia achado minutos antes no site da própria loja. O que eu posso dizer?

Na segunda loja, resolvi telefonar. Mesmo problema: não tem nenhum aparelho em estoque. Até aí eu consigo entender, pois eles recebem em 3 dias úteis e isso não seria um problema pra mim.

Resolvi verificar numa loja esp…

Crianças sendo crianças

Essa semana, na escola de minha filha, em virtude das comemorações do Dia das crianças, tem um dia que você pode ir fantasiado. Me surpreendi quando ela disse que gostaria de ir fantasiada de pijama. Ponderei se não poderia ser uma fantasia da Hermione, já que ela gosta muito de Harry Potter. - Não pai! Metade da sala já combinou que vai de pijama mesmo e pantufa!.  - Mas não vai ficar frio? Perguntei, inocentemente.  - Eu levo o moleton do colégio!  - Mas como você vai andar de pantufa na rua!? Bradou minha esposa.  - Eu vou de tênis e coloco a pantufa quando chegar!
Comecei a pensar que as crianças devem combinar tudo no colégio. Numa espécie de complô contra os pais. E eis que minha suspeita se confirma:  - Pai, me dá mais tempo no celular?  - Não, né!? Seu horário já terminou.  - Ah, pai! É que as meninas vão combinar com que tipo de pijama vão! (Pelo jeito, pijama de gatinho é um sucesso.entre as meninas)
Nós fazemos um "jogo duro" porque, como dizia o poeta, faz parte…

Dark mode por default

Imagem
Hoje em dia quase todos os aplicativos e programas possuem o dark mode ou equivalente. Mas já pararam para pensar que nos primórdios da computação, quando os computadores eram feitos de barro fofo e pedra lascada, isso era o default? Isso mesmo: o MS-DOS era dark mode por default!

Trabalho remoto

Imagem
Há muito, muito tempo atrás, mais precisamente no início dos anos 2000, já havia trabalhado remotamente. Mas o contexto era outro até porque a Internet na época não devia ser muito boa. Lembro apenas que tinha que comparecer ao local de trabalho uma vez por semana.

Recentemente voltei ao trabalho remoto e notei que quando falo disso muitas pessoas tem uma ideia errada. Imaginam o sujeito deitado no sofá, ou na beira da piscina, com o notebook, trabalhando quando bem entender.


Mas imagine ficar o dia todo sentado como na foto acima, multiplique isso por 5 vezes por semana, durante vários anos. Não tem jeito, não vai dar certo. A realidade parece mais com a foto abaixo. Por isso vou falar de alguns pontos importantes que devem ser considerados para quem vai trabalhar remotamente.


Local específico

Pode parecer que não, mas ter um local apropriado, de preferência num cômodo isolado da casa, é muito importante. Afinal você está trabalhando, não está jogando. Na impossibilidade de montar um …