Categoria: Programação

  • Como Excluir Todas as Postagens do Bluesky de Uma Vez

    Como Excluir Todas as Postagens do Bluesky de Uma Vez

    Atualmente, o Bluesky não oferece uma ferramenta oficial para excluir todas as postagens de uma só vez. Por isso, se você deseja apagar todo o seu histórico de publicações, a solução é automatizar o processo. Com um simples script em JavaScript, é possível realizar essa tarefa de forma rápida e eficiente.

    Tudo o que você precisa fazer é abrir o seu perfil no Bluesky, colar o código no console do navegador e deixar o script trabalhar para você.

    Passo a Passo para Excluir Todas as Postagens do Bluesky

    1. Abra o Bluesky no Navegador
      Acesse o site oficial do Bluesky e faça login em sua conta.
    2. Vá para o Seu Perfil
      Certifique-se de estar na página do seu próprio perfil, onde todas as suas postagens aparecem.
    3. Abra o Console do Desenvolvedor
      • No navegador, pressione F12 ou Ctrl + Shift + I (Windows/Linux) ou Cmd + Option + I (Mac) para abrir as ferramentas de desenvolvedor.
      • Clique na aba Console.
    4. Cole o Código Abaixo no Console
      Copie e cole este código no console e pressione Enter:

    Para evitar travamentos faça aos poucos. Não precisa ser tudo de uma vez, caso tenhas muitas postagens.

    1. Aguarde a Execução
      O script clicará em cada postagem do perfil, abrirá o menu, selecionará a opção “Excluir postagem”, e confirmará a exclusão. Isso será feito automaticamente para todas as postagens.

    Por Que Usar Esse Método?

    Bluesky não oferece uma funcionalidade oficial para excluir múltiplas postagens ou apagar todo o histórico de uma vez. Isso pode ser frustrante para quem quer limpar seu perfil de forma prática. Com este script, você consegue realizar essa tarefa automaticamente, sem precisar excluir cada postagem manualmente.


    Dicas Importantes

    • Seja Paciente: Dependendo do número de postagens, o script pode levar algum tempo para concluir o processo.
    • Revise Antes de Começar: Depois de excluídas, as postagens não podem ser recuperadas. Certifique-se de que deseja apagar todas elas.
    • Evite Interromper o Processo: Não feche o navegador ou troque de aba enquanto o script está rodando.

    Conclusão

    Com este script, você pode apagar todas as postagens no Bluesky de forma prática e automatizada, resolvendo uma limitação atual da plataforma. Essa solução é ideal para quem quer começar do zero ou simplesmente deseja limpar o histórico de publicações.

    Se você gostou da dica, compartilhe com amigos que também usam o Bluesky! 🚀

  • Windows ganha Terminal – Uma opção ao PowerShell e CMD

    Windows ganha Terminal – Uma opção ao PowerShell e CMD

    Foi apresentado nesta segunda-feira (06/05), através do canal oficial Windows Developer, um novo terminal para o Windows 10. O objetivo é melhorar a produtividade em relação à soluções como Prompt de Comando, PowerShell e WSL (porém integrado entre estes).

    O novo Windows Terminal poderá ser baixado e atualizado direto pela Microsoft Store, no Windows 10, não estando diretamente ligado ao Windows Update.

    Vídeo de apresentação, que sugere um leiaute muito similar ao Windows Aero.

    Similar aos terminais que vemos em Unix e Linux, o Windows Terminal trará suporte a múltiplas abas e podem ser integradas tanto aos comandos nativos do Windows como às soluções de subsistemas que já estão disponíveis na loja (WSL).

    O Windows Terminal será acelerado por GPU a partir do sistema de renderização do DirectX, com um objetivo de criar uma qualidade na tipografia superior ao atual comportamento do ClearType. Com isso, também será possível incluir diferentes tipos de símbolos e glifos, tal como emojis; o que nos leva a crer que a Microsoft pretende mudar seu padrão de ISO para Unicode. Ainda, este terminal trará uma nova fonte, de código aberto.

    O novo Windows Terminal quer entregar uma quantidade muito alta de personalizações e ferramentas, além de poder ser criado múltiplos perfis, para facilitar o uso. O mais interessante na verdade é que todo Windows Terminal está disponibilizado em código aberto no Github.
    https://github.com/Microsoft/Terminal

    A versão preview do Windows Terminal ficará disponível pela Windows Store durante o inverno brasileiro, deste ano. Sua versão 1.0 está programada para ser lançada no verão brasileiro, mas com possibilidades de ter seu lançamento adiantado.

    Mais informações sobre ele, você pode encontrar no devblogs, da Microsoft:
    https://devblogs.microsoft.com/commandline/introducing-windows-terminal/

  • Termos Slave e Master são abolidos do Python

    Termos Slave e Master são abolidos do Python

    A partir da versão 3.8 do Python, os termos master e slave serão alterados para worker e helper. A decisão se dá após debates da comunidade sobre a terminologia usada,  que já duram quase duas décadas.

    “Por razões de diversidade, seria legal tentar evitar a terminologia ‘mestre’ e ‘escravo’, que pode ser associada a escravidão”, escreveu Victor Stinner, um dos desenvolvedores no Red Hat, em seu pedido mais recente para troca da terminologia.

    O pedido gerou diversas discussões e dentre sugestões, críticas e respostas, um usuário identificado como Steve D’Aprano, comentou “Na verdade, nas subculturas BDSM, ‘mestre/escravo’ pode ter conotações *positivas*. Você quer dar suporte a diversidade, então por que quer discriminar essa subcultura?”.

    Sugestões foram feitas, como webmaster/postmaster, master/apprentice, parent/children, etc. Mas no final ficou decidido que passaria a se chamar “workers” e “helpers” (algo como operário e ajudante) e o “master process” passará a se chamar “parent process” (processo pai/mãe).

    Apesar da terminologia jé ser muito usado na área de hardware, outras comunidades na área de software já fizeram modificações similares. Em 2014, Drupal e Django trocaram as terminologias para primary/replica e leader/follower, respectivamente.

    Com informações do Motheboard.vice.com e bugs.python

  • Commit no projeto do PHP, no Github, sugere fim dos operadores == e != na versão 7.3

    Commit no projeto do PHP, no Github, sugere fim dos operadores == e != na versão 7.3

    Nesta quarta-feira, 13 de Junho, foi realizado um commit no projeto oficial do PHP da Zend. Esse commit, entretanto, tinha algo curioso; comentava sobre a descontinuação dos operadores de comparação == (igual) e != (diferente) a partir da versão 7.3 Alpha 1.

    Nas mídias sociais alguns profissionais começaram a se perguntar se poderia ser algum tipo de brincadeira ou uma informação real. Nos comentários do projeto oficial do Github, o tópico foi bloqueado e afirmado que não há planos para realizar essa descontinuação tão cedo. A mudança, apesar de estar no Github oficial, parece ser apenas uma brincadeira dos desenvolvedores.

    Captura de tela do commit no Github

    Curiosidade

    Você sabia que dá para comparar duas strings no PHP sem o uso do operador? Para isso, basta usar a função strcmp(). Curiosamente, ela vai retornar 0 quando as Strings forem iguais e 1 quando forem diferentes.

    <?php
    
    $a = "Mario";
    $b = "Luigi";
    echo strcmp($a, $b); //retorna 1
    
    ?>
    
    
  • MacOS Não Rodará Mais Aplicativos 32 Bits

    MacOS Não Rodará Mais Aplicativos 32 Bits

    Desde o lançamento do iOS 11, a Apple exige que os aplicativos enviados para a App Store sejam 64 bits. O mesmo aconteceu com a Mac App Store, que desde o primeiro dia deste ano (2018), passou a não aceitar mais aplicativos 32 bits em sua plataforma.

    Na última versão beta do macOS High Sierra 10.13.4, a Apple está notificando os usuários, por meio de alerta, a informação que o aplicativo está em 32 bits e logo perderá o suporte. Essa mensagem acontece ainda em apenas alguns casos.

    Nas notas do lançamento do beta, a Apple diz:

    “Para preparar para um futuro lançamento do macOS em que 32 bits sem compromisso não mais rodará, começando no macOS High Sierra 10.13.4, um usuário será notificado ao executar um app que depende de software 32-bits. O alerta aparecerá apenas uma vez por app”.

    Apesar de parecer estranha, a mensagem que afirma “sem compromisso” é uma referência a afirmação que a Apple fez na WWDC onde afirmou que o High Sierra “será o último macOS lançado com suporte a apps 32 bits sem compromisso”.

    Mas antes de concluir que a informação se resuma apenas a Mac App Store, a apple informou esta semana:

    “Se você distribui seus apps fora da Mac App Store, nós recomendamos fortemente distribuição em binários 64-bit para ter certeza que seus usuários continuem a rodar suas aplicações em versões futuras de macOS”.

    Nos últimos anos a Apple tem feito um esforço para estimular os desenvolvedores a migrar para 64-bit, trazendo novas funcionalidades no XCode que facilitassem a transição.

    Os próximos lançamentos após o High Sierra deverão trazer restrições a aplicações 32 bits e alertas mais agressivos, até a extinção total do suporte.

     

    Além dos alertas, a Apple também renomeou o app iBooks para Books, atualizações de privacidade e integração.

     

    Com informações da Apple, ArsTechica e 9To5Mac.

  • Google Fuschia: Mais Detalhes Sobre o Novo Sistema Operacional do Google

    Google Fuschia: Mais Detalhes Sobre o Novo Sistema Operacional do Google

    Quando o Google comprou o Android em 2007, seu objetivo era entrar no emergente mercado de mobilidade. Durante os últimos 10 anos, a Google enfrentou diversos problemas de performance e até judiciais (em especial com a Oracle) com relação a esse sistema operacional.

    Em 2016 a Google anunciou o misterioso Fuschia. Um sistema operacional gratuito, de código aberto e licença mista, que está em desenvolvimento pela empresa.

    Apesar de já ter sido divulgado algumas imagens, é a primeira vez que temos o vislumbre do visual do Fuschia OS em execução e interface, através do site ARS Techinica.

    Veja o vídeo de demonstração do futuro Google Fuschia OS

    Design

    O Fuschia foi anunciado originalmente para ser um sistema operacional leve que funcionasse em diversas situações e fosse adaptável para vários meios.

    Em primeiras imagens, já podíamos ver leiautes que se assemelhavam muito ao Material Design, porém sem a adição de sombras que estamos acostumados na aplicação Android. Essa homescreen era chamada de Armadillo.

    Primeira aparição do Google Fuschia

    Já em sua nova aparição, o Fuschia apresenta uma solução responsiva, que parece significar um interesse em criar uma aplicação híbrida entre smartphone e tablet multitarefa.

    Nitidamente, o ponto mais diferente do design seja a localização dos indicadores de bateria e wifi, além da barra do Google, que se encontram pouco abaixo do centro vertical do dispositivo. De certa forma, essa decisão parece muito interessante visto que as telas dos dispositivos estão cada vez maiores e mais difíceis de alcançar o topo com apenas uma mão.

    A interface gráfica é escrita em uma plataforma SDK chamada Flutter, uma tecnologia multi-plataforma que hoje já se encontra funcional tanto para iOS quanto para Android. A tecnologia usa Dart e algumas integrações HTML/CSS para criação das interfaces.

    Programação

    O Fuschia, diferente do Android e do ChromeOS é baseado em um microkernel chamado Zircon (anteriormente chamado de Magenta) que usa um subconjunto em C, C++ e possui, junto com o Fuschia, diversas linguagens compondo todo o sistema operacional, como o  Dart, Go, Rust, Python e até Swift. Da mesma forma, já foi anunciado que o Fuschia OS trará suporte para desenvolvimento ao menos em C/C++, Go e Swift.

    Desde o ano passado já é possível experimentar o Fuschia em Chromebooks, mas é a primeira vez que é possível fazer isso com interface gráfica.

    Vale lembrar que recentemente a JetBrains recentemente liberou um beta da IDE CLion que permite que Kotlin seja compilado sem a necessidade da JVM. A chamadad Kotlin/Native pode ser uma alternativa de fácil portabilidade de aplicativos Android para a nova plataforma.

    Rumores afirmam que Fuschia seria uma consequência das confusões em tribunais entre a Oracle e o Google. Porém é importante salientar que se trata de algo ainda pré-alpha e não há informações de quando haverá um lançamento ou sequer se o produto vai chegar a ser lançado.

    Será esse prenúncio do fim do Android?

     

    Com notícias e imagens do ARS TECHNICA e informações do Google. 

     

  • Atualização do Linux Causa Problemas de Performance no PostgreSQL

    Atualização do Linux Causa Problemas de Performance no PostgreSQL

    Os erros de segurança nos processadores da Intel estão causando novas vítimas. Apesar de ter sido entregue rapidamente uma correção para o Linux, trazida pela própria comunidade, houveram quedas de desempenho de mínimo 5% em diversas aplicações.

    Porém, no caso de usuários do PostgreSQL, a questão é um pouco mais séria. Relatos demonstram que a correção dos chips da Intel trouxe uma queda de performance de até 17% em relação a versão sem correção. O impacto porém pode variar dependendo da versão do kernel e das características do hardware utilizado.

    Segundo Linus Torvald (para a ZDnet), não há como especificar o quão ruim é o problema, pois dependerá de como cada aplicação funciona e do hardware. “Mas se você faz micro-benchmarks que realmente tentam estressá-lo, você pode ver uma degradação de desempenho de dois dígitos“.

    Os erros da Intel permitiam que programas pudessem mudar a forma como o endereçamento de memória no kernel era usado. As soluções tendem a deixar o gerenciamento de memória mais complicado e por isso resultam em problemas de performance.

     

    Com informações da ZDnet e Forum do PostegreSQL

  • IA do Alibaba Planeja Substituir Atendimento Humano em SAC

    IA do Alibaba Planeja Substituir Atendimento Humano em SAC

    Tempos atrás, o Grupo Alibaba desenvolveu um software de inteligência artificial com o objetivo de substituir pessoas no atendimento ao cliente.

    Eis que o braço de pesquisa anunciou que desenvolveu um modelo de aprendizagem que consegue interpretar e compreender textos melhor que os humanos. É a primeira vez que tal marca é superada.

    Segundo os pesquisadores, o bot do Alibaba obteve a maior pontuação no Stanford Question Answering Dataset, um teste com mais de 100 mil perguntas. Em 11 de janeiro, os modelos do Alibaba obteveram 82,440 pontos no teste contra 82,304 pontos de humanos.

    Nós acreditamos que a tecnologia subjacente pode ser aplicada gradualmente a inúmeras aplicações, como atendimento ao cliente, tutoriais de museu e respostas lineares a consultas de pacientes. Liberando esforços humanos de forma sem precedentes“, afirma Si Luo, cientista-chefe de processamento de linguagem natural, no supracitado braço de pesquisa de Alibaba.

    Ainda sim, Si Luo afirma que o sistema funciona melhor em perguntas que oferecem respostas objetivas.

    Fonte: South China Morning Post