Skip to content

Instantly share code, notes, and snippets.

View elulcao's full-sized avatar
:octocat:
A bug is never just a mistake...

Daniel Carvallo elulcao

:octocat:
A bug is never just a mistake...
View GitHub Profile
@elulcao
elulcao / .htoprc
Created November 18, 2021 16:21
htoprc favorite configuration
# elulcao
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
# vim ~/.config/htop/htoprc
fields=50 0 48 17 18 38 39 40 2 46 47 49 1
sort_key=111
sort_direction=1
hide_threads=1
hide_kernel_threads=1
@elulcao
elulcao / .tmux.conf
Last active May 27, 2023 03:31
tmux.conf favorite config
# Initial setup
unbind C-b # remap prefix from 'C-b' to 'C-a'
set -g prefix C-Space
bind-key C-Space send-prefix
set -g mouse on # toggle mous
set -g mode-keys vi # Use Vi key bindings instead of emacs.
set -g status-keys vi
set -g base-index 1 # start window numbering at 1
@elulcao
elulcao / brew_packages
Last active December 26, 2022 22:54
Favorite brew packages
# Brewfile
# Install Homebrew packages via `brew bundle --file brew_packages`
brew "azcopy"
brew "azure-cli"
brew "ca-certificates"
brew "cmake"
brew "cmatrix"
brew "commitizen"
brew "cracklib"
@elulcao
elulcao / init.vim
Created October 19, 2022 02:17
neovim init configuration
" vim-bootstrap 2022-08-30 02:14:37
"*****************************************************************************
"" Vim-Plug core
"*****************************************************************************
let vimplug_exists=expand('~/.config/nvim/autoload/plug.vim')
if has('win32')&&!has('win64')
let curl_exists=expand('C:\Windows\Sysnative\curl.exe')
@elulcao
elulcao / listFiles.go
Last active October 15, 2022 17:03
goroutine and messages
package listfiles
import (
"fmt"
"os"
"regexp"
"strings"
"sync"
)
@elulcao
elulcao / fixDNS.sh
Last active October 15, 2022 16:58
VPN client over-riding DNS on macOS
#!/usr/bin/env bash
# Create fixDNS password in Keychain Access for login item
PASS=$( security find-generic-password -l "fixDNS" -a fixDNS -w | tr -d '\n' )
# Execute a command with sudo to get a password prompt, next command will be executed with sudo
echo "$PASS" | sudo -S true
# Execute the command with sudo withing the sudo session
echo "$PASS" | sudo -S scutil << EOF
@elulcao
elulcao / .vimrc
Last active October 15, 2022 16:46
vimrc favorite configuration
" vim-bootstrap 2022-08-30 02:14:37
"*****************************************************************************
"" Vim-Plug core
"*****************************************************************************
let vimplug_exists=expand('~/.vim/autoload/plug.vim')
if has('win32')&&!has('win64')
let curl_exists=expand('C:\Windows\Sysnative\curl.exe')
else
let curl_exists=expand('curl')
@elulcao
elulcao / next_rune.go
Created June 21, 2022 21:38
Get next rune with Go
// getNextRune returns the next rune in the alphabet
func getNextRune(ch rune) rune {
return (ch+1-'a')%('z'-'a'+1) + 'a'
}
@elulcao
elulcao / generics.go
Created May 8, 2022 23:06
Go Generics and a Binary Tree
package main
import (
"fmt"
)
// BinaryNode is the placeholder for a number
type BinaryNode[T NumberType] struct {
value T
left *BinaryNode[T]
@elulcao
elulcao / .gitconfig_work
Last active December 29, 2021 22:34
.gitconfig_work favorite configuration
[user]
email =
name =
signingkey =
[core]
isWork = true