domingo, 11 de outubro de 2020

Como juntar uma grana com os bugs no código

Coloque em um pote alguns trocados cada vez que o código não compila. Dependendo da circunstância, como na foto acima, pode render uma boa grana. 😂

Não gosta de video games

Mas gosta de esportes e exercícios! É isso aí! 👍

Morre aí, noob lixão!!! 😂😂😂

Excel não é banco de dados

Isso deveria ser um mantra! 😅 Assim como pendrives não são dispositivos de armazenamento, mas apenas servem pra transferir arquivos de um local para o outro, parafraseando um professor da época do curso técnico, quando um colega se lamentava por ter perdido seu pendrive com as únicas cópias de todos os seus trabalhos.

Fonte: nixCraft via Facebook

quarta-feira, 30 de setembro de 2020

Primeiros passos com uma caneta 3D

No dia 13/09, a @bibspotter e eu comemoramos 6 anos juntos. 💕 Obviamente trocamos presentes e nisso ganhei uma caneta 3D. 😃 Apesar de ainda ser um iniciante quando se trata de "impressão 3D", gostaria de compartilhar as minhas primeiras experiências neste tema.

3D Printing Pen

Não faz muito tempo que descobri a existência desse gadget, pois aparentemente as impressoras 3D já alcançaram um nível superior de popularidade, tendo em vista seu maior tempo de mercado. No entanto, enquanto estas máquinas exigem um investimento mais alto e um pouco mais de dedicação ao manipulá-las, demandando um software compatível, eventuais ajustes/calibragem do hardware, além da modelagem ou no mínimo escolher os arquivos certos antes de enviar para impressão, a caneta 3D é bem mais simples. Basta um pouco de destreza, que os desenhos começam a sair.

Quando ganhei o presente, começamos a brincar um pouco e o resultado foi uma cadeirinha e um óculos para o @scooby42doo. Em uma segunda tentativa, consegui um pequeno avanço: uma casinha, que talvez se fosse em uma escala maior, quem sabe até serviria como um comedouro para pássaros. 😄

Casinha ou um mini comedouro para passarinhos feito com uma caneta 3D

Como funciona a caneta 3D?

O funcionamento da caneta 3D é semelhante a uma pistola de cola quente. O dispositivo é conectado a energia e seu insumo (carga) é um filamento de plástico, material este que é derretido até que fique suficientemente pastoso para fluir pela ponta da caneta. Na medida que o material é expelido, conforme o usuário cria o desenho, sendo possível inclusive controlar a velocidade de dispersão no intuito de alcançar maior ou menor precisão, em contato com o ar, o plástico derretido resfria e torna-se novamente sólido, criando assim uma peça em alto relevo.

Quais as especificações da minha caneta 3D?

Na realidade a minha caneta não tem marca. Na caixa diz apenas "3D Printing Pen". Ela acompanha o cabo de alimentação que deve ser conectado em um adaptador de energia de 5V/2A (não incluso), um suporte para apoia-la na mesa e um manual do usuário. Os filamentos compatíveis são do tipo PLA (poliácido láctico) e ABS (acrilonitrilo butadieno estireno), ambos devendo possuir 1.75 mm e ~0.02 mm de tolerância. E para que seja compatível com estes materiais, a temperatura de impressão varia entre 160 à 230 ºC conforme o filamento em uso.

Se você tiver interesse em conhecer mais sobre canetas 3D, dentre os artigos que encontrei, passei por esse e esse até agora e acredito que eles também podem te ajudar.

domingo, 27 de setembro de 2020

Relembrar a todos dos nossos objetivos

Beleza! Já que nós estamos um pouco adiantados no nosso cronograma, vamos fazer uma reunião de três horas pra relembrar a todos dos nossos objetivos.

😂😂😂

Como monitorar a sua conexão de internet

Já faz algum tempo que penso em uma maneira de monitorar constantemente a conexão de internet aqui de casa. A intenção seria saber se a rede está suficientemente estável e principalmente ser alertado quando ela fica indisponível. Em tempos de home office, admito que essa necessidade até se tornou mais evidente, pois não foram uma nem duas vezes que fui bruscamente desconectado durante uma reunião virtual, me permitindo voltar apenas quando habilitei o roteamento do 4G do celular e reconectei através dele.

O problema que relato poderia muito bem ser resolvido apenas executando o bom e velho "ping". No Windows, disparando o comando contra o DNS da Google pra deixar em constante execução, seria algo assim: "ping 8.8.8.8 -t".

Comando "ping"

No exemplo acima, enquanto o tempo de resposta for baixo e obtiver uma variação pequena, pode-se dizer que a qualidade da conexão está boa. Quando aparecer que o tempo limite do pedido foi esgotado, é sinal de que há problemas com a conectividade. No caso da rede de destino inacessível, como apareceu na imagem, foi porque eu desconectei a wi-fi do notebook pra provocar o erro e mostrar o "esgotado o tempo limite do pedido", que é a mensagem retornada quando o destino não é alcançado, no caso, o Google. E se não tem Google, não tem internet. 😂

Entretanto, apesar de haver uma solução bastante simples, fui em busca de algo mais elaborado. Encontrei algumas variações de scripts, parte delas utilizando Shell Script (para Linux) e outras Powershell (também do Windows).

Nessa busca, achei um cara sugerindo duas opções de scripts em Powershell para monitorar a conectividade com a internet. Uma mais simples e outra um pouco mais complexa.

checkInternetSimple.ps1 | Essa opção é a mais básica e indica apenas se há ou não conexão com a internet.

checkInternetContinuous.ps1 | Essa alternativa é a mais avançada e além de indicar se há ou não conectividade com a internet, mostra o tempo desde que a conexão foi estabelecida (a partir do momento que o script começou a rodar) e também o tempo desde a desconexão. Além disso, é apresentado o uptime, calculando o percentual atingido com base no período conectado e desconectado.

Como é possível perceber, o comando "ping" é a essência de tudo. Pois mostrei como é possível utilizá-lo exclusivamente, e esses scripts, por "baixo dos panos", de certa forma, é o que estão fazendo ("pingando" o site), mas claro que com muito mais elegância e requinte, utilizando parte do poderio que o Powershell oferece.

ExecutionPolicy no Powershell

Se você tiver interesse e acho que terá, caso contrário não teria chegado até aqui, o código fonte dos scripts que apresentei estão disponibilizados no GitHub do autor e podem ser encontrados clicando aqui. E caso deseje baixar os arquivos diretamente no formato do Powershell, seguem em checkInternetContinuous.ps1 e checkInternetSimple.ps1.

Dica: Caso você nunca tenha executado scripts de terceiros no seu Powershell, lembre de modificar a política de execução. Para consultá-la, você deve rodar o comando "Get-ExecutionPolicy". Se já não estiver, deve ser alterada para "Unrestricted" e essa modificação é feita pelo comando "Set-ExecutionPolicy Unrestricted".

P.S.: Como recentemente me mudei, estou com um novo provedor de internet e as falhas relatadas ainda no primeiro parágrafo, por enquanto não ocorreram.

quarta-feira, 23 de setembro de 2020

Day Off na academia

Refere-se a um dia dedicado a fazer algo relacionado ao seu projeto, ainda sendo considerado produtivo, mas que não requer esforço mental. Por exemplo: "Eu tirei um dia de folga e organizei minhas referências."

Usei alguns "days off" enquanto estava fazendo meu TCC de graduação. Minha atividade favorita pra esses dias era editar e formatar os quadros e figuras. 😂

quinta-feira, 17 de setembro de 2020

Time de Vendas, Dev e Cliente

A galera de vendas sempre vai prometer mundos e fundos. O cliente sempre vai exigir tudo isso e muito mais. O time de desenvolvimento sempre vai se ferrar pra cumprir todas as promessas, desejos e perspectivas dentro de prazos surreais, pois mesmo dizendo que a solução vendida não é possível, terá que dar um jeito de entregá-la. 😟😩😨

Uma cobra na impressora

No último sábado (12/09), Glenio Campos, um morador da cidade de São Sepé/RS, deparou-se com uma situação inusitada enquanto tentava utilizar a sua impressora: havia uma cobra passeando pelo equipamento.

Glenio comentou que após perceber do que se tratava, levou a impressora para fora de casa, deixando-a em uma área aberta, enquanto acompanhava a reação do réptil. Quando se deu por conta, o animal foi saindo aos poucos, até que escalou uma cerca verde e foi em direção a um mato.

Identificada como uma espécie cipó-verde pelo Batalhão da Polícia Ambiental, a cobra não é considerada perigosa, cumprindo um importante papel na natureza para manter o equilíbrio no crescimento da população de roedores e anfíbios.

Como diria o pessoal no grupo onde encontrei a notícia: finalmente uma impressora rodando Python. 😂

Fonte: G1 RS

quarta-feira, 9 de setembro de 2020

Evolução da Empresa

Algumas semanas atrás, na empresa onde trabalho, tivemos uma reunião com parte dos líderes da área de TI. Na ocasião, eles exibiram um vídeo bastante esclarecedor a fim de clarificar as etapas que uma empresa passa durante a sua evolução.

Como eu gosto de anotar, acabei resumindo boa parte do conteúdo na ilustração abaixo.

Adaptado de Thymus - RD: Evolução da empresa

A seguir, também compartilho o vídeo.

E aí, faz sentido?

Abstinência de zapear pelos canais da TV

Quem nunca ligou a TV e ficou zapeando pelos canais disponíveis até encontrar um programa legalzinho? Porém, depois de sintonizar, nem prestou atenção, voltando os olhos para o celular ou qualquer outra coisa próxima, menos a TV.

Aqui em casa, eu a @bibspotter fazemos isso com frequência. Temos alguns canais meio "curingas", os quais, seguidamente sintonizamos neles, pois sabemos que sempre está passando uma série ou programa conhecido (e que agrada ambos), mas acabamos não assistindo de verdade. Deixamos ali, rolando a imagem e o som, enquanto fazemos outras coisas. O bacana é que quando passa uma cena marcante ou muito engraçada, sempre paramos por alguns segundos pra ver e dar risada.

O Homer ama a TV. E nós também! 😂

No último sábado (05/09) fez uma semana desde que nos mudamos. No entanto, conseguimos um instalador pra antena da TV apenas na sexta-feira (04/09). Ou seja, ficamos 6 dias apenas com Prime Video, Netflix e YouTube. Obviamente, com estes serviços, tínhamos inúmeras opções pra curtir, mas entre um vídeo e outro no YouTube (geralmente clipes de música) e alguns episódios também de uma série conhecida no Netflix ou Prime Video, nos olhávamos e falávamos: está faltando alguma coisa.

Pois é. Pode parecer bobagem, mas a sensação de escolher um canal e já estar passando a programação, talvez não exatamente o que queremos assistir (pois às vezes nem nós mesmos sabemos) e não precisarmos ficar escolhendo (opções demais cansam e podem ser frustrantes se não resultarem em uma seleção bem feita) costuma ser bem reconfortante.

segunda-feira, 7 de setembro de 2020

A experiência depende do usuário


Ou melhor dizendo, depende do ponto de vista do usuário. 😅

Reiniciando o servidor remotamente


Aposto que foi por causa de uma aplicação de patch. 😆 Quebra o boot do sistema operacional, alguém corrige e não avisa ninguém. Dias depois, outra pessoa vai lá, vê que tem patches pendentes, manda aplicar e o ciclo se repete. 😅 #RindoMasDeNervoso

Vende-se TV

 
Uma TV que também é computador mas não tem CPU? 😦 Mas senhor, acho que isso é um monitor. 😆

domingo, 6 de setembro de 2020

Diferença entre geeks e nerds e sobre o GeekFail

Às vezes, ao tentar entender o propósito do GeekFail no papel de um blog, "traduzindo" de forma literal o seu nome, quando chegam em uma possível dedução, as pessoas completam me perguntando sobre às diferenças entre geeks e nerds.

Bem, o GeekFail possui uma história e uma razão para receber tal denominação e tento compartilhar isto por meio da página "O Blog". Para a segunda questão, criei então uma outra página chamada "Geeks e Nerds", onde organizei uma forma de retratar essas diferenças, entre estes, como eu sugeri chamá-los, estilos.


Assim como a história do blog que estará sempre em construção, as distinções entre geeks e nerds, também podem ser complementadas ao longo do tempo, obviamente não estando escritas em pedra. Tais informações foram levantadas com base em fontes e também na minha própria opinião.