Skip to content

Instantly share code, notes, and snippets.

View ourway's full-sized avatar
🏆

Farshid Ashouri ourway

🏆
View GitHub Profile
ack
aom
aribb24
asciinema
autossh
awscli
bash
bat
bdw-gc
berkeley-db
@ourway
ourway / brew-list.txt
Last active March 9, 2023 19:35
Brew installed packages
ack
aom
aribb24
asciinema
autossh
awscli
bash
bat
bdw-gc
berkeley-db
--[[
lvim is the global options object
Linters should be
filled in as strings with either
a global executable or a path to
an executable
]]
-- THESE ARE EXAMPLE CONFIGS FEEL FREE TO CHANGE TO WHATEVER YOU WANT
set editing-mode vi
# vi settings
$if mode=vi
set keymap vi-insert
"kj" # remap escape
$endif
@ourway
ourway / shortest_path_1.py
Created January 22, 2023 20:20
Here is an example of a Python program that calculates the shortest route between two points using the Dijkstra algorithm
import heapq
def shortest_route(start, end, graph):
# Initialize the heap with the starting point
heap = [(0, start)]
# Initialize a dictionary to keep track of the best distances to each point
best_distances = {start: 0}
# Initialize a dictionary to keep track of the previous point in the best route to each point
previous_points = {}
#!/bin/bash
# Kill all running containers.
docker kill $(docker ps -q)
# Delete all stopped containers.
printf "\n>>> Deleting stopped containers\n\n" && docker rm $(docker ps -a -q)
# Delete all untagged images.
@ourway
ourway / foo.vim
Created December 5, 2022 04:28
my latest vimrc file - Dec 2022
" Helps force plugins to load correctly when it is turned back on below
filetype off
" Install vim plug if not installed
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
if empty(glob(data_dir . '/autoload/plug.vim'))
silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
" Helps force plugins to load correctly when it is turned back on below
filetype off
" Install vim plug if not installed
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
if empty(glob(data_dir . '/autoload/plug.vim'))
silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
unbind C-b
set -g prefix C-a
bind-key C-a last-window
bind-key e send-prefix
set -g @plugin 'tmux-plugins/tmux-sensible'
@ourway
ourway / array.c
Created November 8, 2022 03:16
Stack (Array) implementation in C
#include<stdio.h>
int stack[100],choice,n,top,x,i;
void push(void);
void pop(void);
void display(void);
int main()
{
//clrscr();
top=-1;
printf("\n Enter the size of STACK[MAX=100]:");