Skip to content

Instantly share code, notes, and snippets.

View irfanfadilah's full-sized avatar
:octocat:
Coding For Fun

Irfan Fadilah irfanfadilah

:octocat:
Coding For Fun
View GitHub Profile
@irfanfadilah
irfanfadilah / .bash_aliases
Last active December 15, 2022 03:09
Ultimate Bash Aliases
# Bash
alias bo="nano ~/.bashrc"
alias bu="source ~/.bashrc"
alias ba="nano ~/.bash_aliases"
# Kubectl
kupods() { kubectl get pods --namespace=$1; }
kubash() { kubectl exec $2 --namespace=$1 -it bash; }
kulogs() { kubectl logs --follow $2 --namespace=$1; }
kudesc() { kubectl describe pods --namespace=$1 $2; }
@irfanfadilah
irfanfadilah / keybindings.json
Created December 21, 2020 20:16
VSCode Keyboard Shortcuts
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+alt+left",
"command": "-workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+alt+right",
"command": "-workbench.action.moveEditorToNextGroup"
},
@irfanfadilah
irfanfadilah / redis-cache-server.txt
Last active November 5, 2023 14:06
Setup Simple Redis Cache Server
1. Install Redis
2. Start and Enable:
- sudo systemctl start redis-server
- sudo systemctl enable redis-server
3. Update Config:
- bind 0.0.0.0
- protected-mode no
- maxmemory 100mb
- maxmemory-policy allkeys-lfu
4. Set ACL and disable default user in Config:
@irfanfadilah
irfanfadilah / og_image.js
Created April 8, 2024 13:33
Dynamic OpenGraph Image on Cloudflare Workers
import { ImageResponse } from 'workers-og'
export default {
async fetch(request) {
let param = request.url.split('/').pop() || '@_irfanfadilah'
if (param.length > 50) {
param = 'Text Too Long!'
}