Skip to content

Instantly share code, notes, and snippets.

View lugrus2000's full-sized avatar

Vladimir lugrus2000

View GitHub Profile
@lugrus2000
lugrus2000 / Git-Tutorial.md
Created February 7, 2023 16:10
Git Tutorial
git init                                                  # Инициализация локального репозитория git (создание нового репозитория) 
git config --global user.name "xxx"                       # Настройка имени пользователя 
git config --global user.email "xxx@xxx.com"              # Настройка почты 
git config --global color.ui true                         # git status и другие команды автоматически окрашиваются 
git config --global color.status auto
git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
git config --global --unset http.proxy                    # Удаление конфигурации прокси-сервера на git
#!/usr/bin/env bash
# INSTRUCTIONS
# Download file & `chmod +x` it
# Alternatively, you should be able to `curl` & pipe it to bash.
# Why? Because you can't run the recommended script unless you have a git-only `asdf` install.
set -o nounset -o pipefail -o errexit
plugin_name() {
basename "$(dirname "$(dirname "$0")")"
@lugrus2000
lugrus2000 / nexe.md
Last active September 9, 2022 17:52
nexe nodejs
@lugrus2000
lugrus2000 / Как создать и подписать SSL_TLS сертификаты.md
Created September 5, 2022 07:33
Как создать и подписать SSL_TLS сертификаты

Как создать и подписать SSL/TLS сертификаты

На предыдущей лекции, мы говорили о том, как цифровые сертификаты помогают при аутентификации и обеспечивают безопасный и надежный процесс обмена ключами в TLS. Сегодня мы узнаем, как именно сгенерировать сертификат и подписать его с помощью центра сертификации (CA). Поскольку будет демонстрироваться сам процесс и сертификаты не будут использоваться в реальных проектах, мы не станем отправлять наш запрос на подпись сертификата (CSR) в настоящий центр сертификации. Вместо этого мы будем играть обе роли: центра сертификации и того, кто подаёт сертификат на подпись. Итак, на первом этапе мы сгенерируем приватный ключ и его

@lugrus2000
lugrus2000 / coderun.json
Last active August 13, 2022 11:21
未命名
{"config":{"codeTheme":"OneDarkPro","pageThemeSyncCodeTheme":true,"openAlmightyConsole":false,"autoRun":false,"layout":"default","keepPreviousLogs":true,"codeFontSize":16},"title":"未命名","code":{"HTML":{"language":"html","content":"<div id=\"root\"></div>","resources":[]},"CSS":{"language":"css","content":"","resources":[]},"JS":{"language":"typescript","content":"ReactDOM.render(\n<h1>Hello, world!</h1>,\ndocument.getElementById('root')\n);","resources":[{"name":"React","url":"/coderun/lib/react@18.2.0.js"},{"name":"react-dom","url":"/coderun/lib/react-dom@18.2.0.js"}]},"VUE":{"language":"vue2","content":"","resources":[]}}}
@lugrus2000
lugrus2000 / Install gcc compiler on Windows with MSYS2 for C-C++.md
Last active July 10, 2022 20:06
Install gcc compiler on Windows with MSYS2 for C/C++

Install gcc compiler on Windows with MSYS2 for C/C++

Submitted by NanoDano on Sun, 10/07/2018 - 02:20

Intro

There are a variety of toolchains you can install on Windows for compiling C and C++ applications. Microsoft provides Visual Studio Community for free, and is a great IDE and toolchain. If you are developing exclusively for Windows, that is the tool I would recommend. For those who need or prefer the cross-platform GNU toolchain, you can install it using MSYS2. We will cover how to install gcc using MSYS2.

Another option for using gcc in Windows is to download Code::Blocks. They provide binary releases that come with the Mingw toolchain. For example, http://www.codeblocks.org/downloads/.

@lugrus2000
lugrus2000 / coderun.json
Last active August 13, 2022 12:50
未命名
{"config":{"codeTheme":"OneDarkPro","pageThemeSyncCodeTheme":true,"openAlmightyConsole":false,"autoRun":false,"layout":"default","keepPreviousLogs":true,"codeFontSize":16},"title":"未命名","code":{"HTML":{"language":"html","content":""},"CSS":{"language":"css","content":"","resources":[]},"JS":{"language":"javascript","content":"","resources":[]},"VUE":{"language":"vue2","content":"","resources":[]}}}
@lugrus2000
lugrus2000 / Установка GCC & MSYS2.md
Created April 9, 2022 14:12
Установка GCC & MSYS2

Установка GCC & MSYS2

GCC - это очень хорошая коллекция компиляторов, являющаяся полностью бесплатной и свободно распространяемой. Однако существует множество дистрибутивов Windows, распространенных в интернете, но только некоторые из них имеют высокое качество, поэтому я сделал всё, чтобы вам не пришлось пользоваться некачественными дистрибутивами.

Мы будем использовать порт MinGW-w64, упакованный с MSYS2. Это также позволяет нам использовать системы сборки *nix для создания других библиотек, а также использовать предварительно скомпилированные библиотеки, предоставляемые MSYS2. Обратите внимание, что MSYS2 предоставляет компиляторы MinGW-w64. Бинарные файлы с этими компиляторами будут автономными и не потребуют cygwin.dll или аналогичный файл.

Я предполагаю, что на вашем компьютере установлена 64-разрядная операционная система, и Вы хотите, чтобы ваш компилятор был 64-разрядный по умолчанию.

Если у вас 32-разрядная операционная система, изменить каждый путь (из статьи) C:\dev\msys64 на `C:

{
"editor_path": "D:\\program\\editors\\sublime_x64\\sublime_text.exe",
"font_size": 14,
"git_binary": "system",
"always_show_command_status": true,
"side_bar_layout": "locations_as_column",
"ssh_path": "Y:\\usr\\local\\share\\git-sdk\\usr\\bin\\ssh.exe",
"theme": "Merge Dark.sublime-theme",
"time_format": "24h",
}