Skip to content

Instantly share code, notes, and snippets.

View StudioEtrange's full-sized avatar
💫

StudioEtrange StudioEtrange

💫
View GitHub Profile
@StudioEtrange
StudioEtrange / stay_awake.ps1
Created February 19, 2025 18:52
Stay awake by pressing fake key
# Useful references:
#
# https://superuser.com/questions/992511/emulate-a-keyboard-button-via-the-command-line
# https://ss64.com/vb/sendkeys.html
# https://social.technet.microsoft.com/Forums/windowsserver/en-US/96b339e2-e9da-4802-a66d-be619aeb21ac/execute-function-one-time-in-every-10-mins-in-windows-powershell?forum=winserverpowershell
# https://learn-powershell.net/2013/02/08/powershell-and-events-object-events/
#
# Future enhancements - use events rather than an infinite loop
while (1) {
$wsh = New-Object -ComObject WScript.Shell
@StudioEtrange
StudioEtrange / -various_files_tips.md
Last active March 22, 2025 19:21
Various files and folders manipulation

Various files and folders manipulation tips

@StudioEtrange
StudioEtrange / -video_file_manipulation.md
Last active January 26, 2025 18:25
Video file manipulation

Video File Manipulation

@StudioEtrange
StudioEtrange / -old-linux-distribution-repositories.md
Last active January 12, 2025 07:38
Configuration to set old repositories for old Centos and Ubuntu distribution

Old repositories for end of line linux distribution

@StudioEtrange
StudioEtrange / -git_tips.md
Last active April 18, 2025 20:31
Various git tips

Various git tips

@StudioEtrange
StudioEtrange / docker_multi_platform.md
Last active April 28, 2024 22:43
Docker multi platform

Docker multi platform support

  • Docker images support multiple platforms. When you run an image with multi-platform support, Docker automatically selects the image that matches your OS and architecture.

  • About local images storage : The default image store in Docker Engine do not separate image by platform type. Each image:tag erase the previsous one, independently of its image type To solve that you can enable the containerd image store by modifing daemon.json (https://docs.docker.com/storage/containerd/)

  • About BuildKit : BuildKit is enabled by default on Docker Engine >= 23.0. If not enabled, you may activate BuildKit which is a better docker build engine, with export DOCKER_BUILD=1 or by modifying /etc/docker/daemon.json with "features": {"buildkit" : true}. It is not a requirement for basic multi platform support, but it is a requirement when using buildx.

  • DOC : https://docs.docker.com/build/building/multi-platform/

@StudioEtrange
StudioEtrange / -remote_sync_files.md
Last active August 29, 2024 16:45
Remote sync files with various method for various protocol

Remote sync/copy files with various method for various protocol