The source content for blog.juliobiason.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

166 lines
8.2 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- Enable responsiveness on mobile devices-->
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title>Julio Biason .Me 4.3</title>
<!-- CSS -->
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print">
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css">
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
</head>
<body class=" ">
<div class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-about">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a>
<p class="lead">Old school dev living in a 2.0 dev world</p>
</div>
<ul class="sidebar-nav">
<li class="sidebar-nav-item"><a href="&#x2F;">English</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt">Português</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;tags">Tags (EN)</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt&#x2F;tags">Tags (PT)</a></li>
</ul>
</div>
</div>
<div class="content container">
<div class="post">
<h1 class="post-title">Links Comentados de 2020-07-06</h1>
<span class="post-date">
2020-07-06
<a href="https://blog.juliobiason.me/pt/tags/links/">#links</a>
<a href="https://blog.juliobiason.me/pt/tags/clipboard/">#clipboard</a>
<a href="https://blog.juliobiason.me/pt/tags/area-de-transferencia/">#área de transferência</a>
<a href="https://blog.juliobiason.me/pt/tags/ios/">#ios</a>
<a href="https://blog.juliobiason.me/pt/tags/reddit/">#reddit</a>
<a href="https://blog.juliobiason.me/pt/tags/linkedin/">#linkedin</a>
<a href="https://blog.juliobiason.me/pt/tags/terminal/">#terminal</a>
<a href="https://blog.juliobiason.me/pt/tags/cli/">#cli</a>
<a href="https://blog.juliobiason.me/pt/tags/python/">#python</a>
<a href="https://blog.juliobiason.me/pt/tags/biblioteca/">#biblioteca</a>
<a href="https://blog.juliobiason.me/pt/tags/zola/">#zola</a>
<a href="https://blog.juliobiason.me/pt/tags/pascal/">#pascal</a>
<a href="https://blog.juliobiason.me/pt/tags/bash/">#bash</a>
<a href="https://blog.juliobiason.me/pt/tags/testes/">#testes</a>
<a href="https://blog.juliobiason.me/pt/tags/c/">#c</a>
<a href="https://blog.juliobiason.me/pt/tags/esquisitices/">#esquisitices</a>
</span>
<p>Apps do Reddit e LinkedIn Capturando a Área de Transferência do iOS,
Biblioteca Python Para Aplicações no Terminal, Fluxo de Trabalho do Zola,
Pascal Moderno, Framework de Testes para Bash, Gerenciando Dependência com
Python, Esquisitices de C.</p>
<span id="continue-reading"></span><h2 id="reddit-and-linkedin-apps-also-caught-copying-and-pasting-clipboard-contents"><a href="https://www.privateinternetaccess.com/blog/reddit-and-linkedin-apps-also-caught-copying-and-pasting-clipboard-contents/">Reddit and Linkedin apps also caught copying and pasting clipboard contents</a></h2>
<p>A um tempo atrás, começaram a aparecer notícias que o <a href="https://twitter.com/jeremyburge/status/1275896482433040386">TikTok estava
capturando a área de
transferência</a>
numa atualização recente do iOS, que notifica o usuário no desktop quando
alguma coisa é copiada para a área de transferência em algum dispositivo e
vice-versa -- o resumo é que a próxima versão do iOS, quando você copia algo
em um dispositivo, o sistema notifica que algo foi adicionado na área de
transferência, e assim você pode colar o conteúdo em qualquer outro
dispositivo da Apple.</p>
<p>E agora as aplicaçòes do Reddit e do LinkedIn rodando nessa nova versão
começaram a mostrar essa notificação.</p>
<p>Já que é a primeira versão do iOS 14, pode ser que tenha alguma coisa errada
com a API e que o sistema está notificando algo que é completamente normal, e
não seria a primeira vez que a Apple cometeu esse tipo de erro em uma versão
nova do iOS. Mas, ao mesmo tempo, nós vivemos numa época onde qualquer
aplicativo quer capturar a maior quantidade de dados possíveis do usuário e
não dá pra negar que não seria estranho se o Reddit (que tem feito uma
campanha agressiva para usar o aplicativo no site mobile deles) e o LinkedIn
estivessem fazendo algo desse tipo.</p>
<p>Honestamente, eu não acho que a API esteja com problemas. A Apple fez isso de
propósito, para mostrar quem é que está abusando dos usuário sem ficar dizendo
que eles estão abusando.</p>
<h2 id="rich-is-a-python-library-for-rich-text-and-beautiful-formatting-in-the-terminal"><a href="https://github.com/willmcgugan/rich">Rich is a Python library for rich text and beautiful formatting in the terminal.</a></h2>
<p>Me parece curioso que está acontecendo uma certa &quot;renascença&quot; de aplicações
para terminal nesses dias; e, acompanhando, a quantidade de bibliotecas para
ajudar desenvolvedores a fazer aplicações que fiquem mais bonitas.</p>
<p>E aqui tem mais uma dessas bibliotecas, dessa vez em Python.</p>
<h2 id="my-zola-workflow"><a href="https://0xc45.com/blog/my-zola-workflow/">My Zola Workflow</a></h2>
<p>Eu uso Zola nesse blog também (e eu estou abusando da feature de tags, mas
essa é uma discussão para outra hora) e aqui Jason mostra a sua configuração
para gerar as páginas quando estiver enviando o conteúdo para o Github.</p>
<p>A única coisa que me incomoda é o uso do Docker para o Zola. Mas Zola é uma
aplicação Rust e usa um único binário e eu não vejo porque Docker seria
necessário aqui (tirando acesso as chamadas da Glib). Você poderia
simplesmente colocar o binário do Zola junto com o conteúdo e ser feliz -- eu
estou pensando em usar essa saída, quando eu parar de procrastinar e gerar o
deploy do meu blog, que hoje é um pequeno shell script.</p>
<h2 id="modern-object-pascal-introduction-for-programmers"><a href="http://newpascal.org/assets/modern_pascal_introduction.html">Modern Object Pascal Introduction for Programmers</a></h2>
<p>Ah, Pascal. A linguagem que nós, velha guarda, aprendemos na universidade.</p>
<p>Eu tenho que admitir que eu esqueci a maior parte das coisas sobre a linguagem
(por falta de uso) e eu sempre ficou feliz por encontrar essas dicas sobre
alguma das linguagens que eu perdi contato por anos -- sem mencionar que eu
quero escrever uma aplicação em Pascal, só por diversão.</p>
<h2 id="bach-testing-framework"><a href="https://bach.sh/">Bach Testing Framework</a></h2>
<p>Bach é um framework de testes para scripts Bash.</p>
<h2 id="dephell"><a href="https://dephell.readthedocs.io/">DepHell</a></h2>
<p>Uma ferramenta para gerenciar dependências com Python. Converte de um formato
para outro e ainda permite criar dockerfiles para um isolamento maior.</p>
<h2 id="c-what-the-fuck"><a href="https://bowero.nl/blog/2019/12/15/c-what-the-fuck/">C, what the fuck??!</a></h2>
<p>Eu gosto de C e não vou mentir. Mesmo com suas esquisitices, é uma
linguagenzinha divertida.</p>
<p>Mas a quantidade de esquisitices -- algumas meio obscuras, como mostrado aqui
-- é realmente uma dor.</p>
<!--
vim:spelllang=pt:
-->
</div>
</div>
</body>
</html>