Skip to content

Instantly share code, notes, and snippets.

View tlkahn's full-sized avatar

Wingk tlkahn

View GitHub Profile
//github.com/jasmit-vaghasiya/Microservice-Architecture-and-System-Design-with-Python-Kubernetes
//github.com/uzochukwueddie/jobberapp
//github.com/srijan-paul/tsfun/
@tlkahn
tlkahn / koan.ts
Created July 14, 2024 03:46
a koan collection for typescript
// Literal type
type Drinks = 'Coke' | 'Milk' | 'Water' | 'Coffee';
type UnUnite<T, K> = T extends K ? never : T;
type Result = UnUnite<string | number | boolean, string>; // Result: number | boolean
type HealthDrinks = UnUnite<Drinks, 'Coke'>;
// `infer`
// "destructuring type". "Pattern matching"
{
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.horizontal": "hidden",
"editor.renderLineHighlight": "gutter", // Highlights the gutter
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#fff", // Background color of the current line
"editor.lineHighlightBorder": "#eee", // Optional: Border color around the current line (can be removed if not needed)
"statusBar.background": "#e5e5e5"
},
"editor.quickSuggestionsDelay": 0,
@tlkahn
tlkahn / elf_format_cheatsheet.md
Created March 15, 2024 11:52 — forked from x0nu11byt3/elf_format_cheatsheet.md
ELF Format Cheatsheet

ELF Format Cheatsheet

Introduction

Executable and Linkable Format (ELF), is the default binary format on Linux-based systems.

ELF

Compilation

@tlkahn
tlkahn / README.md
Created June 22, 2022 00:40 — forked from PurpleBooth/README.md
A github workflow pipeline for rust that does test, build and deploy windows, linux and mac, creates releases, and does SemVer Versioning, and releases to a homebrew tap

Features

  • Automatically bump SemVer
  • Update a personal homebrew tap
  • Keep that pesky version in the Cargo.toml up to date
  • (From dependabot) Get new versions out as soon as possible

Assumptions

  • You don't want a changelog
@tlkahn
tlkahn / tmux-cheatsheet.markdown
Created June 10, 2022 02:06 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname

Part Nine - Execute 1

Alright this is the first part where we will be writing core execution logic.

So we implemented our messages last time, lets take a look at src/contract.rs and more specifically that unimplemented execution function.

#[cfg_attr(not(feature = "library"), entry_point)]
pub fn execute(
    _deps: DepsMut,
@tlkahn
tlkahn / remove extra chars in wordpress latex
Last active December 22, 2021 08:10
replace extra chars in wordpress latex
## test
$0.833333333333333 * x^3 - 5.00000000000000 * x^2 + 9.16666666666667 * x - 5.00000000000000$
use std::process::Command;
use std::process::Stdio;
fn main() {
println!("Hello, world!");
let output = Command::new("ls")
.arg("-l")
.arg("-a")
.stdout(Stdio::piped())
.output()
use std::process::Command;
use std::process::Stdio;
fn main() {
println!("Hello, world!");
let output = Command::new("ls")
.arg("-l")
.arg("-a")
.stdout(Stdio::piped())
.output()