Skip to content

Instantly share code, notes, and snippets.

View jigi-33's full-sized avatar
👨‍💻
done!

ilya shaburov jigi-33

👨‍💻
done!
  • ITC of NSSR
  • Novosibirsk, Russia
  • 00:24 (UTC +07:00)
View GitHub Profile
@ldong
ldong / python_libs.md
Created July 23, 2014 23:50
Python Libraries
@amatellanes
amatellanes / pytest.sh
Last active July 6, 2024 18:56
Useful py.test commands.
py.test test_sample.py --collect-only # collects information test suite
py.test test_sample.py -v # outputs verbose messages
py.test -q test_sample.py # omit filename output
python -m pytest -q test_sample.py # calling pytest through python
py.test --markers # show available markers
@Titiaiev
Titiaiev / bash-guide-1.md
Last active July 26, 2024 20:07
шпаргалка по написанию bash скриптов, по ссылке - оригинальная статья на хабре

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

Введение

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

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

@jigi-33
jigi-33 / кто_есть_тру_инженер_производительности_к_чему_стремиться.md
Last active July 2, 2020 13:12
Функции, цели и задачи успешного инженера клиентской производительности

Каким должен быть и чем заниматься true инженер-программист клиентской производительности (QA)

к чему стремиться каждый день

Чем занимается

  1. Разрабатывает и автоматизирует методики для тестирования производительности приложений
  2. Строит эффективную двухстороннюю связь с членами команды QA и разработчиками, совершенствует систему отчетности
  3. Создает и улучшает инструменты для автоматического прогона автотестов и мониторинга результатов

Успешный специалист в этой области способен

@jigi-33
jigi-33 / sdlc_solids.md
Last active July 2, 2020 14:30
Software development lifecycle (SDLC) solids

SDLC (Software Development Life Cycle): Phases, Methodologies, Process and Models

What is Software Development Life Cycle (SDLC)? Learn SDLC phases, methodologies, process and models.

Software Development Life Cycle (SDLC) is a framework that defines the steps involved in the development of software at each phase. It covers the detailed plan for building, deploying and maintaining the software.

SDLC defines the complete cycle of development i.e. all the tasks involved in planning, creating, testing, and deploying a Software Product.

https://cdn.softwaretestinghelp.com/wp-content/qa/uploads/2019/01/Software-Development-Life-Cycle-SDLC.png

@jigi-33
jigi-33 / deal_Flask_articles_on_Habr.md
Last active August 3, 2020 17:12
Дельные статьи с Хабра по web micro-framework 'Flask'
@jigi-33
jigi-33 / django3_deal_practicies_on_youtube.md
Last active August 12, 2020 18:26
fresh & quality Django3 playlists on youtube -2020; deal Django's ORM(querysets) articles
@jigi-33
jigi-33 / django-cheat-sheet-updatable.md
Last active August 14, 2020 18:05
Django cheat sheet, Updated by me
@n05tr0m0
n05tr0m0 / hash_pass.py
Last active November 10, 2022 00:33
Python Password Generator
# taken from https://stackoverflow.com/questions/9594125/salt-and-hash-a-password-in-python/56915300#56915300
import hashlib
import hmac
import os
def hash_new_password(password: str) -> tuple[bytes, bytes]:
"""
Hash the provided password with a randomly-generated salt and return the
salt and hash to store in the database.