A turma da privacidade vai se interessar: na data de hoje, mas em 1971(!) foi expedido o 1º mandado nos EUA para busca em dados de computador.
Na época, isso significava cartões perfurados, listagens, memórias, fitas e discos, e o fato incentivou muito o desenvolvimento das técnicas de criptografia digital, logo após.
Na data de hoje, mas em 1987, a Apple registrou seu domínio apple・com
As novas gerações talvez fiquem confusas ao perceber que a WWW só foi criada em 1991, ou seja, o domínio da Apple veio antes da web.
Mas é fácil entender: antes da web já existiam e-mail, ftp e muito mais.
Esse bpytop tem um visual totalmente anos 90, como se o Neo e a Trinity fossem bater na porta a qualquer momento pra uma missão contra o Agente Smith.
A escolha de cores, o fato de rodar num terminal mas exibir gráficos, etc. E ainda por cima monitora CPU, memória e mais
Fui em 2 supermercados hoje, um local e um Carrefour, e nenhum deles está instalando as cavernas de ovos de Páscoa ainda. Últimos dias de fazer compra sem se abaixar.
@osantana mudarias mais algum? Dedo de reimplementar ja ta coçando
Olha, inesperado ter tido que puxar cobertor numa madrugada de domingo de meados de fevereiro neste pa tro pi
@sinky yes! I thought I was fully satisfied with my apple keyboard too… And it seems that everybody sings the praises of Keychron keyboards, I feel that I should investigate it further
@renanmarks essa é fácil, veio das vizinhas que vendem cardápios semanais congelados. Mas complementei com um manjericão da horta!
@passis fique com nosso abraço
@loop0 verdade!
gente, não deu tempo de tirar foto, então fiquem com meu testemunho de que o franguinho com pesto de manjericão e pesto de tomate seco, acompanhado de um espaguete integral, estava divino.
JÁ TEMOS O RESULTADO DA ENQUETE, E O NOME DO BLOCO DO CARNAVAL DEV 2023, COM 71% DOS VOTOS!
Um script que funcionou por meses começou a falhar há uns dias, e o conserto ficou pendente, porque eu tinha quase certeza de que a culpa seria do elno e suas mudanças na api do site da ave.
Hoje sobrou um tempinho, fui ver, e desta vez a culpa não era dele: no meio da semana tive upgrade no servidor e o lighttpd atualizado adotou o formato do log do Apache, e não o formato mínimo que ele usava antes.
E quem sou eu pra ficar no caminho do progresso, né? Ajustei o script, e bola pra frente.
@simon I adopted sips for my scripts years ago, after a long time installing ImageMagick on every Mac just to convert, resize and rotate images. Never looked back. Great tool, all around.
Complementando, aqui está o meu gráfico do número de novos usuários por dia no Mastodon, atualizado até ontem.
O número de hoje vai fechar em mais de 5.000 perfis **acima** do número de ontem, que já era o recorde do período.
Quase 28.000 novos mastodonters nas últimas 24h.
Eu plotei esses dados anteontem, e notei que, até 10 dias atrás, o ingresso diário era de cerca de 5.000. Desde então esse delta diário só cresceu - dia 14 passou de 20.000 e eu me espantei, mas agora está querendo chegar nos 30K diários :)
Quoting @mastodonusercount: https://bitcoinhackers.org/@mastodonusercount/109887515154859694 #retoot
@oigreslima Boa migração! E que sirva de estímulo pra aprenderes a mais bela das linguagens de 3 letras :)
@oigreslima te respondi o e-mail anexando o script e instruções, e segue uma imagem do script, pra que a Internet inteira possa nos dizer que fariam melhor com 2 linhas de python, ou uma de ruby, ou meio comando sed 🤣
Sei sim! Tenho até uma foto!
Quoting @programadorreal: Post by Andre Noel. "Você sabe o que acontece quando se faz uma divisão por zero? (Falamos sobre isso numa aula essa semana) youtu.be/6yN5_UGTIho" #retoot
Posted on 18 Feb 2023 16:17
@rogerlovato talvez tenha similares de silicone, e não de borracha, em lojas especializadas em cosméticos e produtos pra cabelo
@oigreslima se quiser que eu faça o script, me manda uns arquivos de amostra (meia duzia) e uma descrição ou exemplo da alteração desejada. E-mail augusto @ augustocampos.net
@passis muita força pra família e que seja tudo o melhor pra ela
@rogerlovato se bobear tu encontra similares (pra ortodontia!) na farmácia odontológica mais próxima
As teclas já estão ficando mais próximas do desejado, e acho que pra avançar mais eu vou ter que abrir mão da retroiluminação colorida das fileiras.
E o novo jogo de keycaps pro teclado mecânico chegou, 8 dias depois do pedido realizado, e bem a tempo pro carnaval.
Hora de recombinar as teclinhas, mais uma vez :)
@passis tudo de melhor pra ela e um rápido retorno
@giannetti quem nunca? Mas confirmo que ontem eu tb passei o dia achando que era sexta
Gabarito pra enquete em andamento 🤣
Qual o melhor nome de bloco carnavalesco para devs?
Confirmo e acrescento que rodar meu próprio servidor custa menos do que o elefante do quadrinho fala: $6 por mês
Quoting @stux: https://mstdn.social/@stux/109881951198567614 #retoot
Imagina o carnaval que esse meliante estava planejando ter
@melissawm vamos a ele
pronto, thread transplantada 🤣 🧶🧵
🧶 10/
E pra quem gosta de arqueologia digital, curta essa FAQ do comp.lang.awk, da virada do século, que tem dicas bem interessantes sobre a linguagem, mas também é um panorama de um tempo que superamos, com sistemas Unix incompatíveis entre si, discar para modems de instituições pra fazer downloads, versões para Palm Pilot etc.
http://www.faqs.org/faqs/computer-lang/awk/faq/
🧶 9/
Consta que as versões atuais do veloz mawk já têm suporte completo ao que o POSIX define que o AWK deveria fazer com expressões regulares.
Na versão instalada que precisei suportar na ocasião acima, ele não implementava classes de caracteres POSIX, tipo [:upper:] ou [:blank:]. Ajuste simples, ainda bem.
🧶 8/
Como curiosidade², recentemente passei pela experiência real de ter que portar um script para 3 ambientes diferentes, cada um com sua versão de awk: tinha o one-true-awk, o gawk e o mawk. Precisou de ajustes devido a sintaxes ligeiramente diferentes de expressões regulares entre os 3.
Na prática, a minha maior dificuldade é quando preciso portar algum script pra rodar onde esteja instalada só a versão do awk incorporada ao Busybox, típica de sistemas embarcados ou de pequeno porte.
🧶 7/
A minha implementação preferida do awk é o Gawk, do GNU, cuja versão 5.2.0 saiu no final de 2022, com novidades que incluem o pma, um armazenamento persistente (opcional) entre execuções: o script termina, mas ao rodar novamente, ainda pode ter acesso às variáveis definidas na execução anterior.
Como curiosidade, a versão 5.2.0 também removeu suporte ao OS/2 e ao DJGPP (GNU no MS-DOS), e avisou que subiram no telhado os suportes a VAX/VMS e à aritmética com precisão arbitrária (MFPR)
🧶 6/
Curiosidade: o mantenedor do repositório do nawk é Arnold Robbins, que há décadas é também o mantenedor do GNU awk, e autor de vários livros sobre a linguagem, como o da foto. Ele e Kernighan são amigos de longa data.
Aliás, por falar em bons livros sobre linguagens, o Brian Kernighan também anda trabalhando numa nova edição do The AWK Programming Language, de 1988 - ele contou isso, e mais, nesta entrevista publicada há alguns meses: https://www.youtube.com/watch?v=GNyQxXw_oMQ&t=6s
🧶 5/
O one-true-awk (nawk) não teve desenvolvimento muito ativo nas últimas décadas, mas Kernighan aparentemente se incomodou com a ausência de suporte a Unicode (realmente me faz falta, quando tenho que usar nawk!) a ponto de resolver implementar suporte a UTF-8.
É um trabalho em andamento, mas os patches já começaram a aparecer no Github (https://github.com/onetrueawk/awk/commit/d322b2b5fc16484affb09e86b044596a2e347853), e este e-mail de Brian Kernighan mostra o ponto em que o desenvolvimento se encontra:
🧶 4/
Quem usa os BSDs, MacOS, iOS, Android – e outros descendentes modernos do Unix menos simpáticos ao GNU–, tende a encontrar o BWK awk, também conhecido como nawk ou one-true-awk, que é a versão ainda desenvolvida por um dos 3 autores originais.
Talvez você reconheça o nome dele de algum lugar: junto com Dennis Ritchie, Brian Kernighan escreveu o livro original sobre a linguagem C (1978), origem do termo "K&R C", além de ter sido influente no Unix e autor do primeiro programa Hello, World
🧶 3/
O awk tem o diferencial de fazer parte da especificação do Unix (e do Posix, e da LSB), então você pode esperar encontrá-lo pré-instalado na maioria dos sistemas.
Quem usa distribuições Linux em geral tenderá a encontrar o gawk (GNU Awk), que é a versão na qual houve desenvolvimento mais ativo ao longo dos anos, com extensões e suporte a vários recursos típicos das linguagens contemporâneas (inclusive internacionalização – e Unicode).
🧶 2/
Não tenho dúvida de que awk é a linguagem na qual eu escrevi mais programas na minha vida.
O awk serve basicamente para definir padrões a serem procurados em textos, e tratá-los quando os encontra; o programa típico em awk tem poucas linhas, e faz bastante uso de expressões regulares.
Muitas linguagens mais modernas permitem fazer o mesmo, mas a abordagem do awk é diferenciada, como ilustra esse zine da @b0rk:
O AWK original (o descendente "oficial" da versão incorporada ao Unix em 1977) começou a receber suporte a Unicode - com código novo desenvolvido pelo próprio Brian Kernighan, um dos 3 autores originais da linguagem.
Eu escrevi uma longa thread sobre a linguagem no inverno do ano passado, e hoje vou transplantá-la aqui pro Mastodon, porque não quero que ela se perca.
É uma história longa e repleta de personagens interessantes. Vem comigo!
🧶 1/
Turma, vou transplantar aqui pro mastodon a thread sobre a linguagem AWK que eu escrevi no ano passado, porque não quero que ela se perca. Daqui a pouco vai ter uma parede de texto, portanto. </disclaimer>
que coisa inesperada é ver o site do aliexpress baleiando
Neste carnaval, mais do que nunca, vale o alerta contra os 'amigos Activia', que são aqueles que só tentam te regular.
O que isso produz, no fim, você sabe (e pode ser representado por um popular emoji em cor marrom).
Colocaram aqui uma coleta adicional pra lixo compostável, e achei sensacional.
Providenciando sacos de lixo em material também compostável, pra facilitar o ciclo interno da casa.