- The Python package PyPDF can be used to extract pages from a PDF file. The function aiutil.pdf.extract_pages is a wrapper over PyPDF which makes it even easier to extract pages from a PDF file.
- Stirling-PDF is is a robust, locally hosted web-based PDF manipulation tool using Docker.
Install Rust Globally in Linux
There are 3 ways to install a global standalone version of Rust in Linux.
The recommended way is to use rustup
with customized environment variables.
Using a Package Management Tool
Some Linux distributions provide packages for Rust. Taking Debian/Ubuntu based Linux distributions as an example, you can install a …
Take Screenshot on Linux
ksnip
Ksnip is a Qt-based cross-platform screenshot tool that provides many annotation features for your screenshots. It is one of the best screenshot applications.
Installation Using snap
sudo snap install ksnip
flameshot
Flameshot is a simple cross-platform screenshot software.
Shutter
Shutter is a good screenshot application for Linux (only).
GitHub Action Task Stuck At Expected
Github pull request - Waiting for status to be reported
-
The simplest manually solution is to close the PR and reopen it.
-
In my case, the issue was due to
GITHUB_TOKEN
was used for the GitHub Action create-pull-request . Creating a repository secret and use it to authenticate the GitHub Action create-pull-request …
Read Tensorboard Logs
Using pandas.read_csv¶
This approaches requires you to have a running TensorBoard which is serving the data you want to read.
Check the checkbox "Show data download links". See highlighted in the top-left corner of the screenshot below for an example.
Select an experimentation whose you'd like to download. See highlighted in the bottom-right corner of the screenshot for an example.
Docker in WSL 2
Tips and Traps
-
Docker on WSL 2 works great. However, the performance of IO is extremely bad if it access the Windows filesystem. For more discussions, please refer to WSL 2 Filesystem .
-
Docker containers launched from a WSL (e.g., Ubuntu) shell will continue to run after the WSL shell …