Skip to content

Instantly share code, notes, and snippets.

View mikbrazh's full-sized avatar
🏢
Working till 5:30 p.m. (MSK)

Mikhail Brazhnik mikbrazh

🏢
Working till 5:30 p.m. (MSK)
  • Financial sector
  • Saint-Petersburg, Russia
View GitHub Profile
@Titiaiev
Titiaiev / bash-guide-1.md
Last active August 13, 2025 15:53
шпаргалка по написанию bash скриптов, по ссылке - оригинальная статья на хабре

Бесплатная книга-сайт на русском, полный гайд
Advanced Bash-Scripting Guide

Введение

BASH — Bourne-Again SHell (что может переводится как «перерожденный шел», или «Снова шел Борна(создатель sh)»), самый популярный командный интерпретатор в юниксоподобных системах, в особенности в GNU/Linux. Ниже приведу ряд встроенных команд, которые мы будем использовать для создания своих скриптов.

>break выход из цикла for, while или until

@vorozhba
vorozhba / Как удалить commit в Github.txt
Last active October 11, 2025 20:57
Как удалить commit в Github
1. Получаем хэш-код коммита, к которому хотим вернуться.
2. Заходим в папку репозитория и пишем в консоль:
$ git reset --hard a3775a5485af0af20375cedf46112db5f813322a
$ git push --force
@pseudosavant
pseudosavant / find-html-tags-regular-expression.js
Last active August 31, 2023 12:42
Javascript Regular Expression for finding HTML tags in a string
const htmlTagRe = /<\/?[^>]+>/gi;
const html = '<span class="error" style="background: none; font-size: 1em;" data-attr=testing123><span disabled class="code">Status text blah blah blah</span> <span class="text">HTTP 500 : Internal Server Error</span></span>';
const plainText = html.replace(htmlTagRe, '');
console.log(plainText); // status text blah blah blah HTTP 500 : Internal Server Error
%reset-Button {
border: none;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
background: transparent;
/* inherit font & color from ancestor */