Skip to content

Instantly share code, notes, and snippets.

View krstp's full-sized avatar
🌴

Krstp krstp

🌴
View GitHub Profile
@krstp
krstp / .font.conf
Last active June 19, 2024 02:48 — forked from AhmedMostafa16/.font.conf
.font.conf for perfect MacOS-ish font rendering in linux
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>~/.fonts</dir>
<!--
System note:
Place file in local user directory $HOME/.font.conf | ~/.font.conf
The file is a directive read through /etc/fonts/font.conf (do not modify)
Documented at
http://linux.die.net/man/5/fonts-conf
@krstp
krstp / vim-shortcuts.md
Created August 2, 2021 18:02 — forked from tuxfight3r/vim-shortcuts.md
VIM SHORTCUTS

VIM KEYBOARD SHORTCUTS

MOVEMENT

h        -   Move left
j        -   Move down
k        -   Move up
l        -   Move right
$        -   Move to end of line
0        -   Move to beginning of line (including whitespace)
@krstp
krstp / sublime-project-python
Created July 22, 2021 03:42 — forked from egel/sublime-project-python
Settings for Python ".sublime-project" file for Sublime text editor
{
"folders":
[
{
"follow_symlinks": true,
"path": ".",
"folder_exclude_patterns":
[
"bin",
"include",
@krstp
krstp / cleanup_docker.sh
Created July 21, 2021 20:40 — forked from egel/cleanup_docker.sh
Cleaner for docker containers
#!/bin/bash
set -o errexit
echo "Removing exited docker containers..."
docker ps -a -f status=exited | grep ^data | awk '{print $1}' | xargs -r docker rm -v
#docker ps -a -f status=exited -q | xargs -r docker rm -v
echo "Removing dangling images..."
docker images --no-trunc -q -f dangling=true | xargs -r docker rmi
@krstp
krstp / color_man_pages.sh
Created July 21, 2021 20:36 — forked from egel/color_man_pages.sh
Bash color man pages
# To work, link this file to your .bashrc file
# Add colors to man pages
export LESS_TERMCAP_mb=$'\E[01;31m' # enter blinking mode
export LESS_TERMCAP_md=$'\E[01;31m' # enter double-bright mode
export LESS_TERMCAP_me=$'\E[0m' # turn off all appearance modes (mb, md, so, us)
export LESS_TERMCAP_se=$'\E[0m' # leave standout mode
export LESS_TERMCAP_so=$'\E[01;44;33m' # enter standout mode – yellow
export LESS_TERMCAP_ue=$'\E[0m' # leave underline mode
export LESS_TERMCAP_us=$'\E[01;32m' # enter underline mode
package main
import (
"fmt"
"time"
"sync"
)
type Fetcher interface {
// Fetch returns the body of URL and