Skip to content

Instantly share code, notes, and snippets.

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

ilya shaburov jigi-33

👨‍💻
done!
  • ITC of NSR
  • Novosibirsk, Russia
  • 17:02 (UTC +07:00)
View GitHub Profile
@jigi-33
jigi-33 / stack_protocolov_TCP_IP.md
Last active March 5, 2025 13:05
Стек протоколов TCP/IP. HTTP, TCP, REST

Стек протоколов TCP/IP. Прочие сетевые протоколы

Стек протоколов TCP/IP - это альфа и омега Интернета. Тот самый стек, на базе которого построена всемирная система объединенных компьютерных сетей Интернет, его важно знать и нужно понимать.

Модель TCP/IP

Изначально данный стек создавался для объединения больших компьютеров в университетах по телефонным линиям связи соединения «точка-точка». Но когда появились новые технологии, широковещательные (Ethernet) и спутниковые, возникла необходимость адаптировать TCP/IP, что оказалось

@jigi-33
jigi-33 / bash_guide_part1.md
Last active June 2, 2020 16:05
BASH. Основы шел-скриптинга
Бесплатная книга на русском, полный гайд

Advanced Bash-Scripting Guide

Введение

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

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

@jigi-33
jigi-33 / web-app_perfomance_available_metrics.markdown
Last active June 9, 2020 09:00
Возможные метрики производительности для веб-приложений

Метрики производительности по скорости сайта (из статьи):

Время отклика сайта (получение статуса главной страницы) по запросу из адресной строки (Response Time) - это то же, что и время заголовка или другое?

Время заголовка - время, прошедшее с момента вызова сайта до появления его заголовка в браузере.

Время старта рендера - время между запросом пользователя и моментом, когда контент появляется в браузере (Time to Start Render).

Время интерактивности - время между вызовом сайта и моментом, когда пользователь уже может кликнуть ссылку, набрать текст или прокрутить страницу (вряд ли её выдадут девтулзы).

@jigi-33
jigi-33 / chrome_extensions_for_dev_tools_and_performance.txt
Created May 31, 2020 07:27
Chrome-family browser extensions for DevTools and Performance measurement
Redux DevTools:
https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd
========================================================================================================
Performance-Analyser:
https://chrome.google.com/webstore/detail/performance-analyser/djgfmlohefpomchfabngccpbaflcahjf
@jigi-33
jigi-33 / CDP_API_Modules_and_HTTP_Endpoints.markdown
Created May 31, 2020 07:24
CDP (ChromeDevtoolsProtocol) API modules and HTTP endpoints
@jigi-33
jigi-33 / bubble_sorting_from_geeks_to_geeks.py
Created May 26, 2020 11:03
Сортировка пузырьком от geeks-to-geeks
# Implementation of Bubble Sorting (from geeks-to-geeks):
def bubble_sort(arr):
n = len(arr)
for i in range(n-1):
for j in range(0, n-i-1):
# Swap if the element found is greater, than the next element
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
@jigi-33
jigi-33 / Another_questions_on_interview_of_Python_development_from_Grishaev.markdown
Created May 25, 2020 18:34
Вопросы и ответы на интервью по Python разработке от Гришаева Ивана

Строки

 

Какие виды строк бывают в питоне?