Skip to content

Instantly share code, notes, and snippets.

Avatar
🌴
¯\_(ツ)_/¯

Mikhail S. Pabalavets styx

🌴
¯\_(ツ)_/¯
View GitHub Profile
@styx
styx / cnc3018
Last active June 24, 2021 05:47
grbl_base
View cnc3018
$$ < $0=10
$1=25
$2=0
$3=6
$4=0
$5=0
$6=0
$10=1
$11=1.000
$12=0.002
@styx
styx / 1.c
Last active September 24, 2020 18:59
View 1.c
st@ubuntu:/media/st/CDROM$ gdb break
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
@styx
styx / tc-tango.ini
Created September 29, 2019 19:13 — forked from bamanzi/tc-tango.ini
Tango theme for Total Commander
View tc-tango.ini
[COLORS]
BackColor=3421230
ForeColor=12500670
MarkColor=9125192
CursorColor=5237247
BackColor2=1973790
InverseCursor=0
CursorText=-1
InverseSelection=1
@styx
styx / tc-tango.ini
Created September 29, 2019 19:13 — forked from bamanzi/tc-tango.ini
Tango theme for Total Commander
View tc-tango.ini
[COLORS]
BackColor=3421230
ForeColor=12500670
MarkColor=9125192
CursorColor=5237247
BackColor2=1973790
InverseCursor=0
CursorText=-1
InverseSelection=1
@styx
styx / glpr.sh
Last active June 20, 2019 05:39
Create Gitlab pull request from command line
View glpr.sh
#!/bin/bash
BROWSER='google-chrome'
#GITLAB_SECRET=''
ENDPOINT='http://gitlab.activeby.net/api/v3'
PROJECT='activebilling/core'
#curl --header "PRIVATE-TOKEN: xxx" "http://gitlab.activeby.net/api/v3/projects/activebilling%2Fcore" | awk '{match($1,"[0-9]+",a)}END{print a[0]}'
PROJECT_ID=177
ACTION="projects/$PROJECT_ID/merge_requests"
CURRENT_BRANCH=`git branch | grep '^\*' | awk '{ print $2; }'`
@styx
styx / gist:936321cadd33e145a41b367a3fcb6a03
Created June 23, 2018 16:49
FIx grub2 after win10 installation
View gist:936321cadd33e145a41b367a3fcb6a03
sudo mount /dev/sdXXX /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub
Put this in your /etc/grub.d/40_custom file:
menuentry 'Windows 10' {
@styx
styx / manual-uninstall-paragon-ntfs.sh
Created March 12, 2018 08:35 — forked from guycalledseven/manual-uninstall-paragon-ntfs.sh
Manually remove Paragon NTFS v15 leftovers MacOS
View manual-uninstall-paragon-ntfs.sh
# after appcleaner does his magic, do this
sudo rm -rf "/Library/Application Support/Paragon Software/"
sudo rm /Library/LaunchDaemons/com.paragon-software.installer.plist
sudo rm /Library/LaunchDaemons/com.paragon-software.ntfs.loader.plist
sudo rm /Library/LaunchDaemons/com.paragon-software.ntfsd.plist
sudo rm /Library/LaunchAgents/com.paragon-software.ntfs.notification-agent.plist
sudo rm -rf /Library/Filesystems/ufsd_NTFS.fs/
sudo rm -rf /Library/PrivilegedHelperTools/com.paragon-software.installer
sudo rm -rf /Library/Extensions/ufsd_NTFS.kext/
View exercise_web_crawler.go
package main
import (
"fmt"
"sync"
)
type Cache struct {
data map[string]string
m sync.Mutex
@styx
styx / deobfuscation.py
Created October 8, 2017 19:01 — forked from thngkaiyuan/deobfuscation.py
IDA script for deobfuscation of Nymaim malware
View deobfuscation.py
import idaapi
idaapi.CompileLine('static deobfuscate() { RunPythonStatement("deobfuscate()"); }')
AddHotkey("Alt-N", "deobfuscate")
repl_pairs = {
"e8 3a 00 00 00" : "b8 01 00 00 00", # mov eax, 1
}
def chunk(string, length):
@styx
styx / kindle.sh
Created September 2, 2017 17:06 — forked from Madrigal/kindle.sh
Send files to your Amazon Kindle via the Command Line Interface.
View kindle.sh
# Command line utility to send attachments to your kindle
# It supports sending a PDF in both regular form and with the convert option
# and sending to the regular (@kindle.com) or free Kindle mail (@free.kindle.com)
# The only argument it has is the name of the file to send. It will detect if
# it is a pdf and treat it accordingly.
## Preferences
# If true, send one version with pdf as-is, another with 'convert' subject
# else, just send the pdf version