Skip to content

Instantly share code, notes, and snippets.

@YFatMR
YFatMR / bash-guide-1.md
Created September 23, 2020 13:21 — forked from Titiaiev/bash-guide-1.md
шпаргалка по написанию bash скриптов, по ссылке - оригинальная статья на хабре

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

Введение

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

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

@YFatMR
YFatMR / B3
Created December 3, 2021 22:13
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
#include <unordered_map>
using namespace std;
// calculate the count of divisors for n-th
package playground
import scala.annotation.tailrec
object factorial extends App {
def factorial(n: BigInt): BigInt = {
@tailrec
def factorialHelper(n: BigInt, currentAns: BigInt): BigInt = {
if (n <= 0) {
return currentAns
1 задание
Задание
Дан исходный код программы, которая печатает некоторое сообщение. Нужно всего лишь запустить программу и дождаться завершения ее работы. Ответом на задачу будет полный текст сообщения, которое печатает эта программа.
```
import Control.Arrow (Arrow (first))
import Data.Char (chr)
main :: IO ()
#include <iostream>
#include <vector>
#include <string>
#include <map>
#include <algorithm>
#include <unordered_map>
#include <unordered_set>
#include <set>
using namespace std;
ex 1
1 - married a woman,
2 - was dining
3 - there have been
4 - wedding had been, Umberto had died
5 (can must e.t.c) -
6 (превосходна степень) -
7 ?
8 (действие выполняют над подлежащим) - was also called,
  1. Проект-челлендж. Разработка социальной своей социальной сети с целью углубиться в устройство базовых идей, которые уже реализованы разными фреймворками. Например: недавно написал свой роутинг и это на мой взгляд неплохо меня прокачало. Цель проекта - демонстрационный проект для трудоустройсва и прокачки скилов. Ориентировочная дата окончания март 2023
  2. К январю выложить 2 статьи по System Design связанные с разработкой своего проекта на habr
  3. Изучение английского языка - т к я в скором времени планирую переехать в Сербию это будет проще сделать, но цель - к марту 2023 уметь уверено проходить собесы на английском (сейчас я тоже могу проходить собесы на английском но практики точно не хватает)
  4. Подготовка к интервью в MAANG + Uber + Snapchat и т д. После переезда в Сербию не планирую там долго остоваться и хочется переехать в страну с более развитой экономикой, поэтому планирую проходить активно собеседования с марта - июль 2023
golangci-lint run -v --config /home/am/dev/golang/messenger/.golangci.yml -- ./core/... ./front_service/... ./protocol/... ./user_service/...
INFO [config_reader] Used config file .golangci.yml
INFO [lintersdb] Active 44 linters: [asciicheck bodyclose depguard dogsled dupl durationcheck errorlint exhaustive exportloopref funlen gci gocognit goconst gocritic gocyclo godot gofmt gofumpt goheader goprintffuncname gosec gosimple govet importas ineffassign lll makezero misspell nestif nilerr noctx nolintlint prealloc predeclared revive staticcheck stylecheck tagliatelle thelper typecheck unconvert unparam unused whitespace]
INFO [loader] Using build tags: [bench ]
INFO [loader] Go packages loading at mode 575 (files|name|compiled_files|exports_file|imports|types_sizes|deps) took 5.937032924s
INFO [runner/filename_unadjuster] Pre-built 0 adjustments in 2.018167ms
INFO [linters_context] importas settings found, but no aliases listed. List aliases under alias: key.
INFO [linters_context/goanalysis] ana
{
"configurations": [
{
"name": "(gdb) Attach",
"type": "cppdbg",
"request": "attach",
"program": "/home/am/dev/cpp/playground/prog",
"MIMode": "gdb",
"setupCommands": [
{