Skip to content

Instantly share code, notes, and snippets.

View mobeigi's full-sized avatar
💙
Develop with heart

Mo Beigi mobeigi

💙
Develop with heart
View GitHub Profile
@mobeigi
mobeigi / facebook_locale_identifiers.txt
Created July 29, 2019 02:40
Facebook Locale Identifiers
af_ZA
am_ET
ar_AR
as_IN
az_AZ
be_BY
bg_BG
bn_IN
br_FR
bs_BA
@mobeigi
mobeigi / keymap_pref.txt
Last active July 30, 2019 11:52
My keymap preference for IDE's
Closely resembles Notepad++ default keymap.
CUT - Ctrl+X
COPY - Ctrl+C
PASTE - Ctrl+V
SELECTALL - Ctrl+A
UNDO - Ctrl+Z
REDO - Ctrl+Y
@mobeigi
mobeigi / Add_Open_command_window_here.reg
Last active August 11, 2019 23:59
Command Prompt context menu registry files
Windows Registry Editor Version 5.00
; Created by: Shawn Brink
; Created on: December 10th 2016
; Tutorial: https://www.tenforums.com/tutorials/72024-open-command-window-here-add-windows-10-a.html
[HKEY_CLASSES_ROOT\Directory\shell\cmd2]
@="@shell32.dll,-8506"
"Extended"=-
@mobeigi
mobeigi / except_block_break_example.py
Created September 5, 2019 12:15
Python Except Block Break Example
#
# Problem, we have exception which returns some data (i.e. code)
# We would like to 'break' out of an exception in except block based on conditions
# Here are some approaches:
#
class CodeException(Exception):
def __init__(self, message, code):
super().__init__(message)
self.code = code
@mobeigi
mobeigi / fastdl_notes.txt
Created October 27, 2019 05:55
srcds FastDL Notes/Quirks
FastDL notes:
- Files can either be uncompressed raw or bzip2 compressed (bz2 extension).
- srcds will try to download compressed version first, then try to download uncompressed version (NEEDS TESTING)
- Extention whitelist is good idea (either per folder or global as you don't want junk files in fastdl)
- 150MB compression limit exists for files (CSGO quirk):
- http://csgo-servers.1073505.n5.nabble.com/Problem-with-bz2-map-big-size-gt-150-MB-td11402.html
- If uncompressed file size is >= 150 MB, then do not compress and put it uncompressed on FASTDL OR put it on community workshop.
- Otherwise, download completes but unzipping fails.
@mobeigi
mobeigi / fastdl_virtualhost.txt
Last active June 14, 2022 21:30
FastDL Virtual Host Example
########## fastdl.example.com ##########
<VirtualHost *:443>
# SSL Config (omitted)
# Server Config (omitted)
# Allow indexing
<Directory />
Options -Indexes
AllowOverride all
Require all granted
@mobeigi
mobeigi / autoexec.cfg
Last active August 21, 2021 03:47
Byte's CSGO Config
// Byte's CS:GO config
// Updated 21/08/2021
echo ""
echo "##########################################"
echo " Executing autoexec.cfg"
echo "##########################################"
echo ""
// *********** Default Binds *****************
@mobeigi
mobeigi / TargetAwareLink.tsx
Last active July 3, 2021 09:29
React Router Link for internal/external links
@mobeigi
mobeigi / backup.sh
Created July 3, 2020 17:04
Linux Server Backup Script for Files + MySQL Databases
#!/usr/bin/env bash
# Server Backup Script
# Backs up:
# MySQL databases
# Important files on file system
# Variables
TIMESTAMP=$(date +"%d-%m-%Y_%H-%M-%S")
BACKUP_DIR="/root/backups/full"
@mobeigi
mobeigi / alertmanager_webhook_payload_example.json
Last active March 1, 2024 07:24
Alertmanager Webhook Payload Example
{
"receiver": "webhook",
"status": "firing",
"alerts": [
{
"status": "firing",
"labels": {
"alertname": "Test",
"dc": "eu-west-1",
"instance": "localhost:9090",