Skip to content

Instantly share code, notes, and snippets.

View dmitry-osin's full-sized avatar

Dmitry Osin dmitry-osin

  • InnoTech
  • Moscow, Russia
View GitHub Profile
@dmitry-osin
dmitry-osin / quake-live-commands.md
Created August 4, 2025 00:54
QuakeLive Commands

Quake Live Technical Documentation

Local/Builtin

Command Description Syntax Client Server
aclear ?
arena Load a sp_arena file. arena <arena file>
astatus ?
bind Bind a key to a command/alias. bind <key> <command/alias>
bindlist List all key binds currently set/assigned. bindlist
@dmitry-osin
dmitry-osin / styled-components-cheatsheet.md
Created August 2, 2025 16:46
Шпаргалка по styled components

Шпаргалка по styled-components с примерами

Styled-components — популярная библиотека для CSS-in-JS в React. Позволяет описывать стили компонент прямо в JS-коде с помощью tagged template literals, делает стили изолированными и более удобными для масштабирования.

1. Установка

npm install styled-components

или

@dmitry-osin
dmitry-osin / react-hooks-cheatsheet.md
Created August 2, 2025 16:37
Шпаргалка по хукам React

Подробное объяснение React-хуков с примерами

Что такое хуки?

Хуки — это специальные функции React, с помощью которых можно управлять состоянием, побочными эффектами и другими возможностями React внутри функциональных компонентов. Их основная цель — сделать функциональные компоненты такими же мощными, как и классовые, избегая сложных вложенных структур и дублирования кода.

1. useState

Что делает: Позволяет объявлять внутреннее состояние в функциональных компонентах.

@dmitry-osin
dmitry-osin / Краткое руководство по языку Rust.md
Created July 15, 2025 13:34
Полное руководство по языку программирования Rust
@dmitry-osin
dmitry-osin / clojure-lang-cheatsheet-rus.md
Created May 21, 2025 21:24
Шпаргалка по языку программирования Clojure

Полная шпаргалка по языку программирования Clojure

Основы Clojure

Что такое Clojure?

Clojure — это современный диалект языка Lisp, работающий на платформе JVM. Это функциональный язык с акцентом на иммутабельность данных и параллельное программирование.

Основной синтаксис

@dmitry-osin
dmitry-osin / slint-ui-cheatsheet-rus.md
Created May 3, 2025 03:58
Полная шпаргалка по языку разметки Slint

Полная шпаргалка по языку разметки Slint

Основы Slint

Структура файла Slint

import { Button } from "std-widgets.slint";

export component MyApp inherits Window {
    width: 400px;
@dmitry-osin
dmitry-osin / compose-multiplatform-cheatsheet-rus.md
Created May 2, 2025 01:09
Шпаргалка по Compose Multiplatform UI Framework

Шпаргалка по Compose Multiplatform UI Framework

Основные концепции Compose Multiplatform

Compose Multiplatform - это декларативный UI фреймворк от JetBrains, позволяющий создавать пользовательские интерфейсы для различных платформ (Android, iOS, Desktop, Web) с использованием языка Kotlin.

Ключевые особенности:

  • Декларативный подход: UI описывается как функция состояния
  • Многоплатформенность: один код для разных платформ
@dmitry-osin
dmitry-osin / css-cheatsheet-rus.md
Created May 1, 2025 20:26
Полная шпаргалка по CSS

Полная шпаргалка по CSS

Основы CSS

Синтаксис CSS

CSS-правило состоит из селектора и блока объявлений:

селектор {
@dmitry-osin
dmitry-osin / tailwind-css-cheatsheet-rus.md
Created May 1, 2025 20:23
Шпаргалка по Tailwind CSS

Шпаргалка по Tailwind CSS

Tailwind CSS - это утилитарный CSS-фреймворк, который позволяет быстро создавать пользовательские интерфейсы с помощью встроенных классов. Давайте составим подробную шпаргалку по основным возможностям и компонентам Tailwind.

Основные концепции

Tailwind работает на основе классов утилит, которые применяются непосредственно в HTML. Вместо написания CSS, вы используете предопределенные классы для стилизации элементов.

Установка и настройка