Skip to content

Instantly share code, notes, and snippets.

View vyach-vasiliev's full-sized avatar

ฬะทçะรโลนร vyach-vasiliev

  • Milky Way galaxy, planet Earth
View GitHub Profile
@vyach-vasiliev
vyach-vasiliev / latest_version
Last active June 25, 2023 07:29
MemShow new version
1.0.0
@vyach-vasiliev
vyach-vasiliev / ReadMe.md
Last active April 7, 2023 17:26
X11 Desktop Environment under WSL (connect by RDP)

RUN X11 Desktop Environment under WSL (connect by RDP)

Instruciton for WSL dist: Ubuntu 20.04 LTS

Settings

install packages

sudo apt update && sudo apt -y upgrade
sudo apt-get install -y xfce4 xrdp

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@vyach-vasiliev
vyach-vasiliev / delete_cortana.md
Created March 13, 2023 17:24
Delete Cortana from Windows 10 [FOREVER]

A quick way to remove intrusive Cortana from your OS by PoweShell (under admin rights)

Get-AppxPackage -allusers Microsoft.549981C3F5F10 | Remove-AppxPackage

Hooray!

@vyach-vasiliev
vyach-vasiliev / check.sh
Created February 16, 2023 12:06
Check Django version for packages
#!/bin/sh
filename="check-"$(date '+%Y%m%d')".txt"
> "$filename"
while IFS= read -r line || [ -n "$line" ]; do
res=$(bash -c "sh runpython.sh -m johnnydep --output-format pinned $line" | grep -v "run python with params" | grep Django)
echo -n "$res, " >> "$filename"
echo "$line" >> "$filename"
done < requirements.local.txt
@vyach-vasiliev
vyach-vasiliev / ReadMe.md
Last active April 22, 2023 00:44
One element CSS Snow by Keith Clark
@vyach-vasiliev
vyach-vasiliev / gist:24f6d68bd5d93d39e95661b818383b9e
Created December 27, 2022 11:29 — forked from linuxfood/gist:1474361
Django ModelForm custom fields in ModelAdmin
from django.contrib import admin
from django import forms
class MyModelAdmin(admin.ModelAdmin):
# ...
def get_form(self, request, obj=None, **kwargs):
form_factory = super(MyModelAdmin, self).get_form(request, obj, **kwargs)
form_factory.base_fields['my_custom_field'] = forms.CharField(widget=forms.Textarea(), required=True)
# ...
def save_model(self, request, obj, form, change):
@vyach-vasiliev
vyach-vasiliev / ReadMe.md
Last active March 11, 2023 22:52
Fastest copy big files with Robocopy - Windows 10 and above

Fastest copy big files

Robocopy is Robust File Copy, a command-line tool built into Windows 10

How to use multi-threaded feature with Robocopy

  1. Run this Command Prompt with administrator rights.
  2. Run this .bat script in command prompt like:
  • fastcopy "D:\folder" "D:\new_folder"

or for network files

  • fastcopy "\\10.1.2.111\folder" "D:\new_folder"
@vyach-vasiliev
vyach-vasiliev / README.md
Last active June 27, 2025 07:34
Compact VDisk after Docker operations

Resolving Docker Hard Disk Image File Size Issues on Windows

Is Your Docker Hard Disk Image File Too Large?

Is Docker Image Still Taking Up Space After Deletion?

If you're a Windows OS user, you may have encountered the problem of Docker images consuming excessive disk space even after they've been deleted. This long-standing issue can significantly affect system performance and storage management.

Common Problem for Windows OS Users

Many Windows users have faced the challenge of Docker image files growing unexpectedly large. Even after removing images, the disk space is not always reclaimed efficiently, leading to frustration and reduced available storage.

@vyach-vasiliev
vyach-vasiliev / postgres-cheatsheet.md
Created September 5, 2022 07:43 — forked from Kartones/postgres-cheatsheet.md
PostgreSQL command line cheatsheet

PSQL

Magic words:

psql -U postgres

Some interesting flags (to see all, use -h or --help depending on your psql version):

  • -E: will describe the underlaying queries of the \ commands (cool for learning!)
  • -l: psql will list all databases and then exit (useful if the user you connect with doesn't has a default database, like at AWS RDS)