Skip to content

Instantly share code, notes, and snippets.

View jeffangelion's full-sized avatar
💩
writing shell scripts

Ivan Vatlin jeffangelion

💩
writing shell scripts
View GitHub Profile
@jeffangelion
jeffangelion / doc-regex-iw.md
Last active November 5, 2019 14:30
Official InfoWatch(c) Traffic Monitor(c) regex documentation

RUSSIAN

Синтаксис регулярных выражений

При написании регулярного выражения можно пользоваться обозначениями, приведенными в таблице:

Представление Значение Эквивалент Комментарий Пример
\w любая буква [А-яA-zЁё] Будет ловит
@jeffangelion
jeffangelion / technical-issues.htm
Created November 19, 2019 11:30
Technical issues webpage
<!DOCTYPE html>
<html>
<head>
<style>
:root {
--bg-color: #261A60;
--font-color: #9C93C6;
--base-color: #613A2F; /* Chocolate: #613A2F */
--left-color: #8A5448; /* Light Chocolate: #8A5448 */
--right-color: #482E28; /* Dark Chocolate: #482E28 */

Keybase proof

I hereby claim:

  • I am jeffangelion on github.
  • I am jenrus (https://keybase.io/jenrus) on keybase.
  • I have a public key ASAWXmVZ9iqEMbhzmpIzL4VqwQC0hMsll_7r3Ksh6zE-ZAo

To claim this, I am signing this object:

#include <iostream>
#include <cstring>
#include <cmath>
/* This function converts char array (little endian) to integer
* For example: {0xCA, 0xFE, 0xBA, 0xBE} -> 0xBEBAFECA -> 3199925962
* I'm a bad programmer, so here is workaround:
* You need to specify length of char array by second function argument
* Kill me :(
*/
int hex_to_dec (const unsigned char input[], const unsigned int count)
@jeffangelion
jeffangelion / lulz-regex-iw.md
Last active May 15, 2021 07:22
Regex written just for fun

Синтаксис регулярных выражений

При написании регулярного выражения можно пользоваться обозначениями, привёденными в таблице:

Представление Значение Эквивалент Комментарий Пример
\w любая буква [А-яA-zЁё] Буква кириллического/латинского алфавитов вне зависимости от регистра. Букв
*** Pre-CBMEM romstage console overflowed, log truncated! ***
[DEBUG] Selected CAS latency : 9T
[DEBUG] MPLL busy... done in 10 us
[DEBUG] MPLL frequency is set at : 666 MHz
[DEBUG] Selected CWL latency : 7T
[DEBUG] Selected tRCD : 9T
[DEBUG] Selected tRP : 9T
[DEBUG] Selected tRAS : 24T
[DEBUG] Selected tWR : 10T
@jeffangelion
jeffangelion / riff.magic
Created May 28, 2023 21:46
Custom binwalk signature descriptors
# Rough RIFF signature
0 string RIFF riff,
>4 lelong+4 >0 size: %d
>4 lelong+4 >0 {size: %d}
@jeffangelion
jeffangelion / detect_ehci_debug_port.sh
Created September 5, 2021 07:25
Updated version of Carl-Daniel Hailfinger's script for detecting USB EHCI debug ports
#!/usr/bin/env bash
# Copyright 2008 Carl-Daniel Hailfinger
# Small fixes by Ivan Vatlin (C) 2021
# Original script: http://www.coreboot.org/pipermail/coreboot/attachments/20140530/245547f8/attachment.sh
# Link was taken from this article: https://www.coreboot.org/EHCI_Debug_Port
LANG=C
dmesgfile=$1
debug_lspci_devs=$(lspci -nvvD |
@jeffangelion
jeffangelion / dissidia-ru-quiz.md
Last active September 11, 2023 21:14
Ответы на викторину муглов из Dissidia Final Fantasy (PSP)

Верно! Это был легкий вопрос, куп... эм... Все, больше не могу! Купо-купо-купо! Итак, третий вопрос, купо! Помнишь "Золотое блюдце" из Final Fantasy VII? Какого из этих аттракционнов там не было?

Варианты ответов неизвестны, дополнить позже

Да! Скажи, там можно было играть часами! Всё, последний вопрос, купо! На сей раз - по Final Fantasy VIII. Помнишь историю Лагуны? Какую из перечисленных фраз он НЕ произносит во время битвы в кратере?

"Мне нужно в туалееет!"
"У меня пятки чееешутся!"
"У меня нос чееешется!"