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.

85 lines
3.8 KiB

Squashed commit of the following: commit 3483eacb5dbb06bcf590b0d369f9c0e1e1edbd6b Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 11:55:45 2020 -0300 Links for 2020-07-06 commit e16e9d08b9d018f50cec7163245b3bafd8a01a32 Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:48:05 2020 -0300 Random quote commit 96e75ef282aedafd83baabd79ec52df05fd47664 Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:34:32 2020 -0300 Shaw quote commit 4126dbead6b6c0dda4168c3b7f888cf63808f165 Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:32:45 2020 -0300 Benjamin Franklin quote commit ff757a0075aa862c23d8ba0f983008b45160e5cf Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:32:15 2020 -0300 Joseph Heller quote commit 05dafab64ddb8108ebc89167f7683ff62c0ec2e0 Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:30:28 2020 -0300 Anatole France quote commit 16a9c98734707efeebd714a13eca33775563e45c Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:12:37 2020 -0300 Gerrit Blaauw quote commit f30688e11fdad4661190b1754f12a1b7ae208d1f Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 10:09:14 2020 -0300 Ogden Nash quote commit 968ea1b609675a9297a7d30f582a8e1ede2f8efa Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 09:33:34 2020 -0300 Random quote commit 76d2439318dca53514451b9a7bbcdb2cddeb7fc0 Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 09:32:50 2020 -0300 Andre Gide quote commit c26944c1731e2fcea0f5cc807c294b0fd84e367f Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 09:10:01 2020 -0300 Robert Heinlein quote commit a03f7de4f815bb98c4c01c3f1ab381270927f72b Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 09:07:49 2020 -0300 Winston Churchill quote commit 13de7f82582e8b1eae9ca1d584136bc3f83514ee Author: Julio Biason <julio.biason@pm.me> Date: Mon Jul 6 09:04:05 2020 -0300 Helen Rowland quote
4 years ago
+++
title = "Commented Links for 2020-07-06"
date = 2020-07-06
[taxonomies]
tags = ["links", "clipboard", "ios", "reddit", "linkedin", "cli", "python",
"library", "zola", "pascal", "bash", "tests", "c", "quirks"]
+++
Reddit and LinkedIn Apps Capturing iOS Clipboard, Python Library for Pretty
Terminal Apps, Zola Workflow, Modern Pascal, Bash Test Framework, Dependency
Manager for Python, C Quirks.
<!-- more -->
## [Reddit and Linkedin apps also caught copying and pasting clipboard contents](https://www.privateinternetaccess.com/blog/reddit-and-linkedin-apps-also-caught-copying-and-pasting-clipboard-contents/)
Recently, there was some news about [TikTok capturing clipboard
content](https://twitter.com/jeremyburge/status/1275896482433040386) in a
recent iOS update, which notifies the user on the desktop when something is
copied on the device or vice-versa -- the gist of it is that in the next iOS
version, when you do a copy in one device, it will notify you that something
was added to the clipboard, so you can paste the content in any other Apple
device.
And now the Reddit and LinkedIn apps running on the new iOS also seem to push
the notification.
Since it is the first version of iOS 14, it could be that something is wrong
with the API and it is notifying something that is actually normal, and it
wouldn't be the first time Apple broke something like this in new OS versions.
But, at the same time, we live in an era where every freaking app wants to
capture as much data as it can from the user and you can't deny that it
wouldn't be weird if Reddit (which is aggressively pushing towards using their
app in the mobile website) and LinkedIn wouldn't do something like this.
Honestly, I think the API isn't broken. Apple did that on purpose, to show bad
actors without claiming they are bad actors.
## [Rich is a Python library for rich text and beautiful formatting in the terminal.](https://github.com/willmcgugan/rich)
I'm finding curious how it seems there is a "renaissance" of terminal apps
these days; and, tied with that, the amount of libraries that help developers
build pretty terminal applications.
And here is another one, this time in Python.
## [My Zola Workflow](https://0xc45.com/blog/my-zola-workflow/)
I do use Zola on this blog too (and I'm currently abusing the tagging feature,
but that's a discussion for another time) and here is Jason set up to generate
the pages when pushing content to his github.
There is only one issue I have is that he's using Docker to keep Zola. But
Zola is a Rust application and will produce a single binary and I don't see
why Docker is necessary here (not counting access to Glib, that is). One could
just add the Zola binary to their source content and be happy with it -- I'm
inclined to go with this route, once I stop procrastinating and make an
automated deployment of this blog, which currently is a single shell script.
## [Modern Object Pascal Introduction for Programmers](http://newpascal.org/assets/modern_pascal_introduction.html)
Ah, Pascal. The language must of us, old farts, learnt in the UNI.
I have to admit that I forgot most of the stuff I used (due the lack of use)
and I'm always happy to find these gems talking about some of the languages I
lost contact over the years -- not to mention that I have this idea of writing
an application in Pascal, just for the giggles.
## [Bach Testing Framework](https://bach.sh/)
Bach is a testing framework for Bash scripts.
## [DepHell](https://dephell.readthedocs.io/)
A tool for managing dependencies with Python. Converts from one format to
another and even allow creating a dockerfile for strong isolation.
## [C, what the fuck??!](https://bowero.nl/blog/2019/12/15/c-what-the-fuck/)
I like C and I won't lie. Even with its quirks, it is a fun little language.
But the amount of quirks -- some quite obscure, as shown here -- is really a
pain.