Add application icons to the desktop

Download this page as a pdf Motivation Add icons to desktop so that you do not have to remember all the names Case Study: Fiji 1. Download the Fiji application Use following links: link to Fiji download link to stable download for linux on x86-64 I downloaded it to ~/Documents/Programs, the full path is: /home/vld/Documents/Programs 2. Extract the file in the Thunar manager Will extract to fiji-stable-linux64-jdk Now when you navigate to the /home/vld/Documents/Programs/fiji-stable-linux64-jdk/Fiji....

November 23, 2025

Installation

Progress log Initial Installed ubuntu 24.04 all default installed vim, neofetch, curl, git, qrencode connected with github NAS connection sudo apt install cifs-utils sudo apt install nfs-common Gnome Tweaks sudo apt-get install gnome-tweaks Installing fonts sudo apt install ttf-mscorefonts-installer sudo fc-cache -f -v Install windows compatibility layer link to resources Get your VERSION_CODENAME cat /etc/os-release Add the wine repository sudo mkdir -pm755 /etc/apt/keyrings wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive....

October 28, 2025

Motivatioin K means clustering # Load required packages library(tidyverse) # Load the iris dataset data(iris) # View the dataset head(iris) # Select relevant numeric columns for clustering measurements <- iris %>% select(Sepal.Length, Sepal.Width, Petal.Length, Petal.Width) # Scale the data measurements_scaled <- scale(measurements) # Run K-Means Clustering set.seed(123) # For reproducibility kmeans_result <- kmeans(measurements_scaled, centers = 3) # Print the cluster assignments print(kmeans_result$cluster) # Add cluster results to the original dataset iris$cluster <- kmeans_result$cluster # Visualize Clusters ggplot(iris, aes(x = Sepal....

Email client

Motivation I lose a lot of time connecting conversations from different email accounts which creates friction and loss of messages Most important areas: Orders, NAVCARED Project Motivation Gather all email accounts (gmail, zimbra, seznam) into one interface have folders by topic aggergating across the accounts for: messages for people from work and different projects journal news conferences orders etc. newsletters Have integration with google calendar and teams (be able to add from email into calendar) Be able to store the old messages and attachemnts Have an ability to search the emails/attachements from terminal Possible solution THunderbird email client...

Vladimir Vinarsky

My own bash functions

Motivation Have a set of my own bash functions which can be used in terminal and scripts Requirments on the syste Names of functions can be displayed in terminal Each function has a help and short description Functions are all in one file/one directory, so it can be backed-up, restored Work for scripting and in terminal Use cases making image panels processing videos processing audio parsing simple config files cleaning after itself creating a directory with a date for a script Initial design as suggested by chatGPT Where to put the functions Files File with functions:...

Running R on linux

Motivation Be able to use R on ubuntu 24.04 Easy to have different versions of R with different packages Faster installation of pacakges (the downloaded packages are already compiled) so it si supposed to be much less annoying waiting for the compilation as in desktop Rstudio instance Using bioconductor dockers link to github of bioc-script which should be better to run specfic versions link to the bioconductor docker website How to do it with a normal R installation 1....

Using llms without the chatgpt interface

Motivation Supposedly, running the llms through api keys is faster and cheaper, then using chatgpt in the normal web interface Use cases Have multiple projects separated Have a possibility to run it on multiple (single to hundreds) files Have access to web search Be able to back it up Have an ability to fast search through the previous questions Options llm offered from a chatGPT as a first choice based on it being simple terminal like interface not to get overwhelmed...

Winboat: run Windows and its application in a container

Motivation Running some applications works with wine (the translation layer between linux and windows), but some stuff does not. The option to have windows in a container is supposed to be easier than setting up a virtualbox and running the applications over there Installation App image version did not work for me, but the deb package was pretty simple following the steps on the website. The installer has a completion marks (requires installing docker, adding a user to docker group etc)....

Vladimir Vinarsky