Skip to content

Instantly share code, notes, and snippets.

View audacioustux's full-sized avatar
🐧

Tanjim Hossain audacioustux

🐧
View GitHub Profile
#!/usr/bin/env bash
__usage() {
cat <<EOF
Exponential BackOff and Re-Try (EBORT)
Re-try a command with exponential backoff. The command is re-tried until it
either succeeds, or the maximum number of attempts is reached, or the maximum
wait time is reached.
@audacioustux
audacioustux / hello.txt
Created February 28, 2022 11:58 — forked from pifafu/hello.txt
° .::' *
* ::: DREAM ° -
° `:: ° *
- `':.. *

যারা এবার জাভা বা এডভান্স জাভা করতেছেন...
জেটব্রেইন এর প্রোডাক্ট গুলা আপনি যতদিন স্টুডেন্ট ততদিন ফ্রি চালাইতে পারবেন...
apply for the student license with university mail (xx-xxxxx-xx@students.aiub.edu): https://www.jetbrains.com/community/education/#students
install the toolbox app: https://www.jetbrains.com/toolbox-app/

কিন্তু প্রথমত,

  • জেটব্রেইন কি জিনিস? ... জেটব্রেইন আসলে কম্পানিটার নাম, যারা মূলত
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.ArrayList;
import org.graalvm.polyglot.*;
import org.graalvm.polyglot.io.ByteSequence;
class WasmModule {
private Context ctx;
// TODO: move to to github/audacioustux/dotfiles
" install vim-plug if needed.
if empty(glob('~/.local/share/nvim/site/autoload/plug.vim'))
silent !curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source ~/.config/nvim/init.vim
endif
" Specify a directory for plugins
" - For Neovim: stdpath('data') . '/plugged'
This file has been truncated, but you can view the full file.
initial: 1024 KByte
after isolates 1: 1024 KByte (difference: 0 KByte)
after isolates 2: 1024 KByte (difference: 0 KByte)
after isolates 3: 1024 KByte (difference: 0 KByte)
after isolates 4: 1024 KByte (difference: 0 KByte)
after isolates 5: 1024 KByte (difference: 0 KByte)
after isolates 6: 1024 KByte (difference: 0 KByte)
after isolates 7: 1024 KByte (difference: 0 KByte)
after isolates 8: 1024 KByte (difference: 0 KByte)
after isolates 9: 1024 KByte (difference: 0 KByte)
@audacioustux
audacioustux / ohmyzsh.md
Last active January 6, 2021 07:52 — forked from yovko/ohmyzsh.md
ZSH (using Oh My ZSH) on Manjaro Linux

ZSH (using Oh My ZSH) on Manjaro Linux

0. If ZSH is not already installed on your Manjaro system you can do it with the command:

sudo pacman -Syu zsh

1. Install Oh My ZSH

@audacioustux
audacioustux / rayon-bench
Last active July 27, 2022 13:11
rayon-rs/rayon benchmark result
// cpu: Intel i5-3337U (4) @ 2.700GHz
// ram: 12G
// https://github.com/rayon-rs/rayon
running 120 tests
test life::test_life ... ignored
test matmul::test_matmul ... ignored
test matmul::test_splayed_counter ... ignored
test mergesort::test_merge_sort ... ignored
test factorial::factorial_iterator ... bench: 26,679,189 ns/iter (+/- 4,935,271)
@audacioustux
audacioustux / carl_hewitt_actor_model.md
Created December 28, 2020 01:02 — forked from rbishop/carl_hewitt_actor_model.md
Notes from Carl Hewitt on the Actor Model

Carl Hewitt on Actors

Actor - Fundamental unit of computation, a computation model - not just a form of concurrency

An Actor has three essential elements:

  • 1 - Processing - you have to get something done
  • 2 - Storage - you have to be able to remember things
  • 3 - Communication
@audacioustux
audacioustux / Goal.md
Last active October 29, 2023 11:23
Project Alo - 2020 Cohort

Advanced Software Engineering and Modern Architecture
2020 Cohort - Project Alo

Goal: Gain the necessary knowledge and skills to become a world-class software engineer and solution architect capable of architecting and developing robust, scalable, highly-available, flexible, extensible and maintainable frameworks, platforms and custom solutions.

LEVEL 1: FOUNDATIONS OF MODERN SOFTWARE ENGINEERING

  • Software Engineering - Basics (Evolution, Concepts and Principles)