Skip to content

Instantly share code, notes, and snippets.

View ijortengab's full-sized avatar
😁

Ijor Tengab ijortengab

😁
  • Juragan Web ID
  • Indonesia, Kampus UI, Depok, Salemba, Cibubur, Ciracas, Ciputat.
View GitHub Profile
@ijortengab
ijortengab / wsl.ps1
Created April 29, 2024 20:47
wsl2 port forwarding host to guest
# @filename: C:\ProgramData\bin\wsl.ps1
# @created: IjorTengab <http://ijortengab.my.id>
# @last-modified: 20240111 Kamis
# @reference: https://jwstanly.com/blog/article/Port+Forwarding+WSL+2+to+Your+LAN/
# @reference: https://www.askvg.com/fix-users-must-enter-a-user-name-and-password-to-use-this-computer-checkbox-missing-in-windows-10/
#
#
#
# Script untuk Menjalankan WSL2 secara otomatis
# plus autorun service
red() { echo -ne "\e[91m" >&2; echo -n "$@" >&2; echo -ne "\e[39m" >&2; }
green() { echo -ne "\e[92m" >&2; echo -n "$@" >&2; echo -ne "\e[39m" >&2; }
yellow() { echo -ne "\e[93m" >&2; echo -n "$@" >&2; echo -ne "\e[39m" >&2; }
blue() { echo -ne "\e[94m" >&2; echo -n "$@" >&2; echo -ne "\e[39m" >&2; }
magenta() { echo -ne "\e[95m" >&2; echo -n "$@" >&2; echo -ne "\e[39m" >&2; }
error() { echo -n "$INDENT" >&2; red '#' "$@" >&2; echo >&2; }
success() { echo -n "$INDENT" >&2; green '#' "$@" >&2; echo >&2; }
chapter() { echo -n "$INDENT" >&2; yellow '#' "$@" >&2; echo >&2; }
title() { echo -n "$INDENT" >&2; blue '#' "$@" >&2; echo >&2; }
code() { echo -n "$INDENT" >&2; magenta "$@" >&2; echo >&2; }
#+a::
{
if WinExist("ahk_exe WindowsTerminal.exe")
WinActivate
else
Run "wt.exe"
}
#+n::
{
if WinExist("ahk_exe notepad++.exe")
#!/usr/bin/php
<?php
if (!isset($_SERVER['argv'][1])) {
echo 'Example: C:\Users\ijortengab\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json'.PHP_EOL;
echo 'The location of settings.json file: ';
if (FALSE !== ($line = fgets(STDIN))) {
$filename = rtrim($line);
}
}
rundll32 user32.dll,LockWorkStation
# Common aliases.
# regular
alias al="vi ~/.bash_aliases && . ~/.bash_aliases"
alias touchh='a=$(date +%Y%m%d%H%M%S);touch ${a}.md'
alias duu='du -d 1 -h 2>/dev/null | sort -hr'
alias dff="df -h | grep -v -E '(loop|tmpfs)'"
alias cc="clear && clear"
alias syslog="tail -f /var/log/syslog"
alias his="history -w && cat ~/.bash_history | tail -n 100"
while IFS= read -r line; do sed -i -E 's, width="800" style="border:1px solid black;",,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E 's, style="border:1px solid black;",,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E 's,<img cloudinary="ijortengab\.id/(.*)" alt="(.*)">,!\[\2\]\(/images/\1\),g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E 's,<img cloudinary="ijortengab\.id/(.*)">,!\[\1\]\(/images/\1\),g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E 's,^[^!]?\[([^]]+)\]\(image://ijortengab\.id/,![\1]\(/images/,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E 's,^!\[([^]]+)\]\(image://ijortengab\.id/,![\1]\(/images/,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E ':a;N;$!ba;s,---\ntitle:\ +([^\n]+)\n,# \1\n\n---\n,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E ':a;N;$!ba;s,---\n---\n,,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E ':a;N;$!ba;s,#\ *draft:\ *true\n,,g' "$line"; done <<< `find -type f -iname '*.md'`
while IFS= read -r line; do sed -i -E ':a;N;$!ba;s,---\n---\n,,g' "$line"; done <<< `find -type f -iname '*.md'`