- Проект-челлендж. Разработка социальной своей социальной сети с целью углубиться в устройство базовых идей, которые уже реализованы разными фреймворками. Например: недавно написал свой роутинг и это на мой взгляд неплохо меня прокачало. Цель проекта - демонстрационный проект для трудоустройсва и прокачки скилов. Ориентировочная дата окончания март 2023
 - К январю выложить 2 статьи по System Design связанные с разработкой своего проекта на habr
 - Изучение английского языка - т к я в скором времени планирую переехать в Сербию это будет проще сделать, но цель - к марту 2023 уметь уверено проходить собесы на английском (сейчас я тоже могу проходить собесы на английском но практики точно не хватает)
 - Подготовка к интервью в MAANG + Uber + Snapchat и т д. После переезда в Сербию не планирую там долго остоваться и хочется переехать в страну с более развитой экономикой, поэтому планирую проходить активно собеседования с марта - июль 2023
 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | 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 | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | 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, | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #include <iostream> | |
| #include <vector> | |
| #include <string> | |
| #include <map> | |
| #include <algorithm> | |
| #include <unordered_map> | |
| #include <unordered_set> | |
| #include <set> | |
| using namespace std; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | 1 задание | |
| Задание | |
| Дан исходный код программы, которая печатает некоторое сообщение. Нужно всего лишь запустить программу и дождаться завершения ее работы. Ответом на задачу будет полный текст сообщения, которое печатает эта программа. | |
| ``` | |
| import Control.Arrow (Arrow (first)) | |
| import Data.Char (chr) | |
| main :: IO () | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | 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 | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #include <iostream> | |
| #include <vector> | |
| #include <cmath> | |
| #include <algorithm> | |
| #include <unordered_map> | |
| using namespace std; | |
| // calculate the count of divisors for n-th | 
По материалам сайта Calculate Linux: https://www.calculate-linux.org/main/ru/git
Бесплатная книга-сайт на русском, полный гайд
Advanced Bash-Scripting Guide
BASH — Bourne-Again SHell (что может переводится как «перерожденный шел», или «Снова шел Борна(создатель sh)»), самый популярный командный интерпретатор в юниксоподобных системах, в особенности в GNU/Linux. Ниже приведу ряд встроенных команд, которые мы будем использовать для создания своих скриптов.
>break выход из цикла for, while или until
NewerOlder