Skip to content

Instantly share code, notes, and snippets.

View Eddy-Barraud's full-sized avatar

Eddy Barraud Eddy-Barraud

View GitHub Profile

To enable Gpedit on windows 10 HOME run the following :

Copy this inside a bat file :

@echo off 
pushd "%~dp0" 

dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt 
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt 
@Eddy-Barraud
Eddy-Barraud / zstd-extract.sh
Last active November 22, 2020 10:17
Compress using fast ZSTD and show progress with dialog
#!/bin/bash
filePath=$(wslpath "$1")
fileName=$(basename $filePath)
#cd $filePath/..
( pv -n $fileName | tar xf - -I"zstd -T0" ) 2>&1 | dialog --gauge "Progress..." 6 50
@Eddy-Barraud
Eddy-Barraud / benchmark.md
Last active June 2, 2020 17:10
benchmark

Easily benchmarking any computer

  • disk

    #very litle files 
    dd if=/dev/zero of=/tmp/output bs=1024 count=100k; rm -f /tmp/output
    #litle files 
    dd if=/dev/zero of=/tmp/output bs=8k count=10k; rm -f /tmp/output
    #big files 
    dd if=/dev/zero of=/tmp/output bs=8M count=10; rm -f /tmp/output
    #biggest files 

cat $file | tr " " "\n" | sort | uniq -c | sort

$file : Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse accumsan lobortis iaculis. Vestibulum eu condimentum sem. Nunc ut ipsum ipsum. Vestibulum venenatis suscipit ligula vel finibus. Donec dictum eros massa, nec congue justo rutrum et. Donec dictum sagittis dui a mollis. Nullam sed ipsum dapibus, tincidunt turpis a, vestibulum mauris. Cras quis dapibus diam. Donec tempus faucibus odio nec fringilla. Praesent feugiat mi libero, at placerat ante semper quis. Vestibulum id cursus eros.
$cat $file | tr " " "\n" | sort | uniq -c | sort
      1 Cras
      1 Lorem
      1 Suspendisse
[..]
      2 dictum
 2 nec

To expose a port inside a running docker container, you can create a temporary container connected to the same network. We will use socat to link the desired port to another exposed port.

docker run --rm --net some-network -p [exposed-port]:1234 verb/socat TCP-LISTEN:1234,fork TCP-CONNECT:[container-IP]:[container-port]

Then, for example, you can ssh forward this port to your localhost 80 port: ssh -N -L 80:127.0.0.1:[exposed-port] [server-IP]

runas /u:[my account]@outlook.com cmd.exe

This is a registry tweak tip

Windows is hidding a lot of options from the advanced power settings window. You can show options by going inside regedit at : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings Inside this folder there are a lot of subdirectories. Click on each one you want, 44f3beca-a7c0-460e-9df2-bb8b99e0cba6 for Intel Graphics as an example. You will find a

@Eddy-Barraud
Eddy-Barraud / gethint.php
Last active May 6, 2019 18:59
Sample for converting textarea containing links with php & ajax
<?php
$q = trim($_POST["q"]);
$lines = explode(PHP_EOL, $q);
$result = "";
foreach ($lines as $key => $value) {
$result .= $value . PHP_EOL;
}
echo $result;
exit;
?>
@Eddy-Barraud
Eddy-Barraud / Rclone-Fuse.md
Created August 26, 2018 15:32
Mount cloud disk (OneDrive,etc...) In Linux Using Rclone (&fuse)

Thanks to Rclone you can mount any kind of cloud disk !

Begin by installing rclone

curl https://rclone.org/install.sh | sudo bash

Add a new remote to Rclone

rclone config ...

detailed instructions HERE : https://rclone.org/docs/

@Eddy-Barraud
Eddy-Barraud / Management Consoles
Created May 16, 2018 15:10
Windows shortcuts - Environment - Run cmd - Shell - Management Consoles -
certmgr.msc - Certificate Manager
ciadv.msc - Indexing Service
compmgmt.msc - Computer management
devmgmt.msc - Device Manager
dfrg.msc - Defragment
diskmgmt.msc - Disk Management
fsmgmt.msc - Folder Sharing Management
eventvwr.msc - Event Viewer
gpedit.msc - Group Policy (< XP Pro)
iis.msc - Internet Information Services