Blog

Viewing posts tagged linux

GNOME Shell Extensions #3: Stocks Extension (review)

Se você chegou até aqui, sabe que rWindows é um completo lixo, mas e daí? Vamos falar de coisa boa: dinheiro!

Todas as dicas dadas aqui são grátis e óbvias: Nath Finanças ficaria orgulhosa!

Descobri a extensão de hoje enquanto buscava um projeto open-source para trabalhar nos finais de semana (sim, sou workaholic). Eu sei que poderia simplesmente escrever algo parecido, mas não vejo mais razão: a Stocks Extension dá conta do recado e com sobras.

read more

GNOME Shell Extensions #2: NetSpeed (review)

Se você chegou até aqui, sabe que rWindows é um completo lixo, mas talvez ainda seja vítima da @NEToficial provedora de conexão à Internet. Chegou a hora de descobrir. 

Os ícones são bastante óbvios, ainda que as interfaces possam ter nomes confusos para os menos chegados.

A extensão de hoje é bastante simples, mas é tão silenciosamente útil que só percebo a falta dela quando sou forçado a usar um sistema operacional inferior. Chama-se NetSpeed, é de código aberto e, basicamente, o que ela faz é mostrar as velocidades instantâneas de download e upload na barra de tarefas.

Em condições normais, ela soma todas as taxas de download e upload (cada) em todas as interfaces de rede (útil para quem, como eu, usa Wi-Fi, 4G hotsposts, Ethernet e VPNs simultaneamente). A configuração padrão é boa o suficiente.

Mas, como tudo em Linux, é bastante configurável: dá para somar todas as taxas numa só (útil para quem tem conexões franqueadas, que costumam ter um limite só para download e upload), mudar os tamanhos dos ícones e a taxa de atualização, e até selecionar só um subconjunto de interfaces a serem vigiadas. Um gol de placa do desenvolvedor é usar a mesma fonte que a UX do sistema operacional: a integração é tão perfeita que fica difícil perceber que se trata de um puxadinho e não de uma ferramenta nativa.

As configurações são simples e fáceis de mudar: o clique com o botão do meio alterna entre os modos de DOWN/UP e soma total.

O tutorial envolve os mesmos três passos da última vez:

  1. caso não esteja instalado ainda, adquira o conector das GNOME Shell Extensions:

    1. Debian/Ubuntu e derivados: sudo apt install chrome-gnome-shell

    2. Fedora e derivados: dnf install chrome-gnome-shell

    3. Arch e derivados: sudo pacman -S chrome-gnome-shell

  2. o conector depende de uma extensão do navegador (basta um, escolha seu favorito):

    1. Mozilla Firefox (recomendo)

    2. Opera aceita extensões do Google Chrome, mas antes precisa desta extensão aqui

    3. Chromium e derivados (Chrome, Vivaldi, Brave, Opera, etc):

      1. se você não conferiu ainda, dê uma lida nos motivos para parar de usar Google Chrome

      2. no caso do Opera, é preciso ainda habilitar a extensão nas configurações (o próprio Opera aponta o caminho)

  3. instalar a extensão NetSpeed direto do site das GNOME Shell Extensions (clique no interruptor)

Como sempre, é um procedimento bem simples e, desta vez, bastante útil. Se você tiver uma conta na loja de extensões GNOME (tem maluco para tudo), ela guarda uma lista das extensões para daqui a dois anos, quando você decidir fazer upgrade do sistema operacional.

Enquanto isso, seguimos com a programação normal. Haters dirão que preferem continuar na zona de conforto, mas sabemos bem que o conforto acaba quando a restauração forçada aparece:

Tomara que seja pirateado porque não dá para pedir o dinheiro de volta. Fonte: a própria Microsoft.

Um abraço aos colegas linuxers e até a próxima!

read more

Automatic backup and NTFS defragmentation in Linux environments

Em 2013, tive uma ideia que parecia muito boa à época: a Microsoft havia lançado o Surface Pro no ano anterior, que era um notebook híbrido com um teclado removível e, ambos somados, pesavam menos de 1kg. As configurações eram competitivas, e o modelo de 64GB de SSD (SATA III, raridade ainda) saia por menos de 600 dólares canadenses, não deu para resistir. O problema é que o sistema operacional sozinho consumia 40GB, e havia mais 9GB presos na partição de recuperação, deixando-me só com 15GB para viver.

read more
Tags: tools   linux  

GNOME Shell Extensions #1: NoAnnoyance (review)

Se você chegou até aqui, sabe que rWindows é um completo lixo e as vantagens de utilizar Linux no desktop hoje em dia são numerosas demais para serem descritas num único blog. Mas chegou a hora de se livrar para sempre da falha mais grotesca de todo Ubuntu. 

read more
Tags: firefox   review   tools   linux   gnome extensions  

Let's Encrypt: a Perhaps Decent Tutorial of SSL Encryption for Django, gunicorn, nginx, and Ubuntu Setups

OBS: This tutorial was reviewed and adapted to Ubuntu 16.04 LTS, Ubuntu 17.04, and Ubuntu 17.10 (and derivates). It was not tested in any other operating system. Be careful if not using one of them.
OBS: If you have arrived from a search engine, be mindful it was written several years ago. Tools, pipelines, and commands might have changed over time.

Introduction

Encryption has suddenly become all the rave, now that Google has finally managed to crack the SHA-1 algorithm. Of course, none of that is going to save your ass from the NSA, so one wonders how essential it really is. It looks like one of those techie causes that every geek decided to start to condone, all of a sudden, like the One Laptop Per Child initiative, or -argh! - the everyone should learn to code. I think Jeff Atwood explains perfectly what I think about it

read more
Tags: tools   linux   server