- 3 Body Problem
- Black Mirror
- Gen V (spin-off of The Boys)
- Hazbin Hotel
- Helluva Boss
- Invincible
- Love Death + Robots
- Rick and Morty
- Solo Leveling
- The Amazing Digital Circus
- The Boys
- The Last of Us
Valdas's personal blog
Wednesday, January 7, 2026
My Active Series as of 2026
Thursday, August 4, 2022
My Personal HTPC Setup v3.0
I managed to break my HTPC operating system when forcing Ubuntu to update to version 22.04, so I decided to format everything and start from scratch. This is like a step by step list of software and scripts I am using:
- Ubuntu
- OpenSSH –
sudo apt-get install ssh - Docker + Docker Compose
- Docker Aliases
- SWAG
- Deluge
- Jellyfin
- Audiobookshelf
Minecraft Server- Dropbox from Ubuntu Software app
- Kodi from Team Kodi PPA repository
sudo adduser $USER dialoutfor CEC adapter to workThe Crew add-on from https://team-crew.github.io
- Stremio
GitHub Desktop- xpadneo
That is it for now. In future I will add something for storage like NextCloud or CopyParty or other stuff I might need.
Sunday, July 4, 2021
How to run web apps in background
Most popular browsers stop web apps when there is another full screen app in the foreground.
To fix that on Chromium based browser (Chrome, Edge, Brave, etc) go to chrome://flags and disable #calculate-native-win-occlusion.
Update 1: This flag is being removed, for now it can be temporary brought back enabling flags starting with #temporary-unexpire-flags, but not for long.
Update 2: The flag is gone. Another solution would be adding command line parameter --disable-features=CalculateNativeWinOcclusion, found on r/Granblue_en subreddit.
Update 3: Looks like the flag #calculate-native-win-occlusion is back in version 101+, but I would suggest using both the flag and the command line parameter.
To fix that on Firefox go to about:config and here are some options:
- widget.windows.window_occlusion_tracking.enabled to false
- media.block-autoplay-until-in-foreground to false
- browser.tabs.unloadOnLowMemory to false
-
full-screen-api.warning.delay to -1
Chrome also suspends non-active tabs. Disabling flag #intensive-wake-up-throttling or extension The Great Suspender should remedy that, however it did not work for me at a first glance. Not sure about Firefox.
Wednesday, June 26, 2019
How to force full screen on Huawei for some stubborn apps (might work on other Android devices too)
Monday, November 14, 2016
Ghost in the Shell anime chronological order
Arise, set in 2027:
- GitS: Arise - Ghost Pain (ova) or GitS: AAA - Ghost Pain, Part 1-2 (tv series ep. 3-4, cut down version of ova)
- GitS: Arise - Ghost Whispers (ova) or GitS: AAA - Ghost Whispers, Part 1-2 (tv series ep. 5-6, cut down version of ova)
- GitS: Arise - Ghost Tears (ova) or GitS: AAA - Ghost Tears, Part 1-2 (tv series ep. 7-8, cut down version of ova)
- GitS: Arise - Ghost Stands Alone (ova) or GitS: AAA - Ghost Stands Alone, Part 1-2 (tv series ep. 1-2, cut down version of ova)
- GitS: AAA - Pyrophoric Cult (ova) or GitS: AAA - Pyrophoric Cult, Part 1-2 (tv series ep. 9-10, cut down version of ova)
- GitS: The New Movie (movie)
- GitS: SAC (tv series season 1, set in 2030) or GitS: SAC - The Laughing Man (ova, cut down version of tv series)
- GitS: SAC 2nd GIG (tv series season 2, set in 2032) or GitS: SAC 2nd GIG – Individual Eleven (ova, cut down version of tv series)
- GitS: SAC - Solid State Society (movie, set 2034)
- GitS (movie, set in 2029, comparison of versions)
- GitS 2: Innocence (movie, set in 2032)
Wednesday, June 1, 2016
Run Seafile Windows client as a background service
- Seafile windows client, of cource
- NSSM - the Non-Sucking Service Manager pre-release build because stable does not work with Windows 10 Creators Update
Step by step guide:
- Install and configure the Seafile client as usual, turn on synchronization for desired libraries.
- Quit the Seafile client (right click on tray icon and choose Quit)
- Download and extract NSSM
- Start the command prompt (Win+S -> cmd) and navigate to
nssm.exefile, for example if you extracted it on Your desktop, type in the command promptCD C:\Users\Your_user_name\Desktop\NSSM_folder_name\win64 - Type in the command prompt
nssm install ccnet(this service will manage the network) - NSSM service installer window will open, click the "..." button and navigate to
C:\Program Files (x86)\Seafile\bin\ccnet.exe - Fill arguments as described in documentation, change Administrator to Your user name
- Click the tab Log on, choose "This account" and enter Your credentials
- Click Install service - one done, one to go
- Type in the command prompt
nssm install seaf-daemon(this service will manage the files) - NSSM service installer window will open, click the "..." button and navigate to
C:\Program Files (x86)\Seafile\bin\seaf-daemon.exe - As for arguments this one is a bit trickier,
-cargument is same as in step 5,-dargument value can be found inC:\Users\Your_user_name\ccnet\seafile.inifile and-wvalue is path to Your Seafile data folder, for example:-c C:\Users\Admin\ccnet -d C:\Users\Admin\Documents\Seafile\seafile-data -w C:\Users\Admin\Documents\Seafile - Same as earlier click the Log on tab, choose This account and enter Your credentials
- Click Install service, and it's done
- Now restart the PC or start the services manually (Win+S -> Services -> look for ones named ccnet and seaf-daemon)
Read the NSSM Usage guide for more information.
Update: documentation linked in step 7 is no longer available, but You can check required parameters by executing commands
ccnet -h and seaf-daemon -h in folder C:\Program Files (x86)\Seafile\bin\.
Friday, April 22, 2016
Upgrading Uniform Server
- Export Your databases using phpMyAdmin
- Export Your databases users using phpMyAdmin because databases export does not do that
- Stop Apache and MySQL, if You are running them as Windows services - uninstall them
- Rename Your UniServerZ folder to UniServerZ-backup or something
- Put Your new UniServerZ folder where Your old one used to be
- Check .httaccess files for stuff that might conflict
- If everything is OK copy www folder from UniServerZ-backup to UniServerZ
- If You use VHosts copy vhosts folder from UniServerZ-backup to UniServerZ compare \core\apache2\conf\extra\httpd-vhosts.conf files and copy extra lines at the end from UniServerZ-backup to UniServerZ - this one did not work for me, I had to recreate vhosts in UniController and after that do the copying, might have something to do with hosts file
- If You use SSL copy ssl folder from UniServerZ-backup to UniServerZ, compare \core\apache2\conf\extra\httpd-ssl.conf files and copy extra lines at the end from UniServerZ-backup to UniServerZ
- Compare \core\mysql\my.ini files and copy settings from UniServerZ-backup to UniServerZ if needed
- Compare \core\php70\php_production.ini files and copy settings from UniServerZ-backup to UniServerZ if needed
- Start the new UniController.exe (as administrator if You need to edit start-up settings)
- Enter the root MySQL password, preferably same as the old one for simplicity
- Edit start-up settings if needed
- Reinstall Windows services if needed, start the Apache and MySQL
- Import (or recreate) Your databases users using phpMyAdmin
- Import Your databases using phpMyAdmin
- If You need to access Your databases from outside:
- Comment the "bind-address=127.0.0.1" line in UniServerZ\core\mysql\my.ini file (it might be already done in 10th step)
- Change the hostname for database users using phpMyAdmin

