golang_it3 | Unsorted

Telegram-ΠΊΠ°Π½Π°Π» golang_it3 - Golang πŸ‡·πŸ‡Ί

-

Π―Π·Ρ‹ΠΊ программирования Go (ΠΈΠ»ΠΈ Golang) https://t.me/Golang_google - Golang Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° https://t.me/golangl - golang Ρ‡Π°Ρ‚ @golang_jobsgo - go Ρ€Π°Π±ΠΎΡ‚Π° По всСм вопросам @It_manager_ru

Subscribe to a channel

Golang πŸ‡·πŸ‡Ί

Golang Π·Π°Π΄Π°Ρ‡ΠΈ с собСсСдований

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

πŸ‘£ РСшаСм Π·Π°Π΄Π°Ρ‡ΠΈ. Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β«ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ-ΠΈ-скаТи» (Count and Say).

Β«ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ-ΠΈ-скаТи» β€” это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211,… (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ A005150 Π² OEIS).

КаТдоС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ число гСнСрируСтся ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ состоит Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ ΠΈ количСства Ρ†ΠΈΡ„Ρ€ Π² этой Π³Ρ€ΡƒΠΏΠΏΠ΅, для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ Π² числС.

РСшим Π·Π°Π΄Π°Ρ‡Ρƒ с leetcode: https://leetcode.com/problems/count-and-say

ΠŸΡ€ΠΈΠΌΠ΅Ρ€1:
Input: n = 1
Output: '1'


ΠŸΡ€ΠΈΠΌΠ΅Ρ€2:
Input: n = 4
Output: '1211'
Explanation:
countAndSay(1) = '1'
countAndSay(2) = say '1' = one 1 = '11'
countAndSay(3) = say '11' = two 1's = '21'
countAndSay(4) = say '21' = one 2 + one 1 = '12' + '11' = '1211'


ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ:

- 1 <= n <= 30

РСшСниС:

func countAndSay(n int) string {
dp := make([]string, n + 1)
dp[1] = '1'
var current, next string
counter := 1

for i := 2; i <= n; i++ {
current = dp[i - 1]
next = ''

counter = 1

for j := 1; j < len(current); j++ {
if current[j - 1] == current[j] {
counter++
} else {
next += strconv.Itoa(counter) + string(current[j - 1])
counter = 1
}
}

next += strconv.Itoa(counter) + current[len(current) - 1:]

dp[i] = next
}

return dp[n]
}


πŸ‘‰ ΠŸΠΈΡˆΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡

@Golang_google

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

https://habr.com/ru/companies/karuna/articles/725552/

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

Hands-On System Programming with Go

Автор:
Alex Guerrieri
Π“ΠΎΠ΄ издания: 2019

#go #english

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

Golang Π·Π°Π΄Π°Ρ‡ΠΈ с собСсСдований

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

πŸ‘£ 7 интСрСсных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Go, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ смоТСтС ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ застряли Π² сСрСдинС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? Π§Ρ‚ΠΎ ΠΆ, Π²Ρ‹ Π½Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΠΊΠΈ. МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π΄Π°Π½Π½Ρ‹Ρ… ситуациях ΠΏΡ€ΠΈΠ³ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, экономя вашС врСмя ΠΈ усилия. Π‘ Ρ‚Π°ΠΊΠΈΠΌ количСством Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π˜Ρ‚Π°ΠΊ, я составил список ΠΈΠ· 7 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Go, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π° вашСм ΠΏΡƒΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

β–ͺ Π§ΠΈΡ‚Π°Ρ‚ΡŒ

@Golang_google

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

ВсСм, ΠΏΡ€ΠΈΠ²Π΅Ρ‚πŸ‘‹
ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ нСбольшоС исслСдованиС ΠΏΠΎ ΠΏΡ€ΠΎΡΡŒΠ±Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³ΠΎ Π²Ρ‹ считаСтС ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ срСди тСхнологичСских ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своим ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ β€” Π° ΠΌΡ‹ ΠΏΠΎΡ‚ΠΎΠΌ подСлимся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ.
ΠŸΡ€ΠΎΠΉΡ‚ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ (всСго 2 вопроса, Π·Π°ΠΉΠΌΠ΅Ρ‚ мСньшС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹) опрос ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ DevOps by Rebrain: ЗапускаСм MySQL, Percona Server ΠΈ MariaDB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Docker

УспСвайтС Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ мСст строго ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ! Π—Π°ΠΏΠΈΡΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° β€œDevOps by Rebrain” Π² ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ Π·Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ!

πŸ‘‰Π Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ

ВрСмя провСдСния:

11 АпрСля (Π’Ρ‚ΠΎΡ€Π½ΠΈΠΊ) Π² 19:00 ΠΏΠΎ МБК

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ°:

πŸ”ΉΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° MySQL Π½Π° ΠΎΠ΄Π½ΠΎΠΌ хостС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Docker
πŸ”ΉΠžΠ±ΡΡƒΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…
πŸ”ΉΠ˜ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ особСнности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Docker

ΠšΡ‚ΠΎ Π²Π΅Π΄Π΅Ρ‚?

Николай Лавинский - ВСхничСский Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π² ООО β€œΠœΠ΅Ρ‚ΠΎΠ΄ Лаб”. Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±ΠΎΠ»Π΅Π΅ 15 Π»Π΅Ρ‚. ΠŸΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π‘ΠΏΠΈΠΊΠ΅Ρ€ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ HighLoad++, РИВ++. БпСциализация: ускорСниС сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

БСсплатныС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΡ‹ ΠΏΠΎ DevOps, Linux, Networks ΠΈ Golang ΠΎΡ‚ REBRAIN ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ!

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

Как ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ twitter-like прилоТСния? РазбСрСмся πŸ—“ 14 апрСля Π² 20:00 Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ вмСстС с АндрССм ΠŸΠΎΠ»ΡΠΊΠΎΠ²Ρ‹ΠΌ, ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π² Unlimint.

На ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹:
- спроСктируСм Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ twitter-like прилоТСния,
- ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сцСнарии ΠΈ ΡƒΠ·ΠΊΠΈΠ΅ мСста ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°,
- обсудим ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных вопросов Π½Π° system design interview.

πŸ‘‰ Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ΡƒΡ€ΠΎΠΊ, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ тСстированиС β€” https://otus.pw/MPQp6/

ЗанятиС являСтся бСсплатной ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-курса Β«Highload ArchitectΒ». ΠžΠΏΠ»Π°Ρ‚Π° курса Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π² рассрочку.

Π Π΅ΠΊΠ»Π°ΠΌΠ°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ Π½Π° сайтС
www.otus.ru.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

πŸ‘£ ВСстовоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ Π² ΠΏΠ°Ρ€ΠΊΠ΅

Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠšΡ€ΡƒΡΠΊΠ°Π»Π° для вычислСния минимальной суммарной Π΄Π»ΠΈΠ½Ρ‹ Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ Π² ΠΏΠ°Ρ€ΠΊΠ΅ Π°Ρ‚Ρ‚Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½ΠΎΠ². Π”ΠΎΡ€ΠΎΠΆΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ двумя Π°Ρ‚Ρ‚Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½Π°ΠΌΠΈ сущСствовал ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ со стандартного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Π²ΠΎΠ΄Π° количСство Π°Ρ‚Ρ‚Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½ΠΎΠ² ΠΈ ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹. ΠŸΡ€ΠΈ этом ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ‚Ρ‚Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½Π° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€ΠΎΠΉ Ρ†Π΅Π»Ρ‹Ρ… чисСл (Π² Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎΠΉ систСмС).

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² стандартный ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡƒΠΌΠΌΠ°Ρ€Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ Π΄Π²ΡƒΡ… Π·Π½Π°ΠΊΠΎΠ² послС запятой.

НапримСр, для Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

12
2 4
2 5
3 4
3 5
6 5
6 6
7 5
7 6
5 1
5 2
6 1
6 2


ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ число 14.83.

πŸ‘‰ ΠŸΠΈΡˆΠΈΡ‚Π΅ вашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡

@Golang_google

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

Набор Π½Π° бСсплатный курс ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ Go-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ экспСртов Ozon

Go β€” цСлСвая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, принятая Π² Ozon Tech. На Go написано >1000 микросСрвисов, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ сайта, склада, систСм логистики.
На курсС Route 256 Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Ozon подСлятся своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ микросСрвисов.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ:
πŸ”ΉObservability ΠΈ SRE
πŸ”ΉΠ¨Π°Ρ€Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
πŸ”ΉΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈ сообщСний ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования слоТных систСм

Π’ ΠΊΠΎΠ½Ρ†Π΅ участники смогут Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² своС ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ нСсколько микросСрвисов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя курса.

Как ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° курс?
ΠžΡΡ‚Π°Π²ΡŒ заявку Π½Π° сайтС ➑️ 30 апрСля ΠΏΡ€ΠΎΠΉΠ΄ΠΈ ΠΎΡ‚Π±ΠΎΡ€ΠΎΡ‡Π½Ρ‹ΠΉ контСст Π½Π° языкС Go ➑️ ΠΏΠΎΠΏΠ°Π΄ΠΈ Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ Π»ΡƒΡ‡ΡˆΠΈΡ… ➑️ развивайся ΠΏΠΎΠ΄ мСнторством экспСртов Ozon.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ заявку

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

Everyday Golang

Автор:
Alex Ellis
Π“ΠΎΠ΄ издания: 2021

#go #english

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…

Golang πŸ‡·πŸ‡Ί

Level up для back-end Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚ΠΈΠΌΠ»ΠΈΠ΄ΠΎΠ² ΠΈ администраторов β€” это ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅, fault-tolerant прилоТСния! Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅? Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-курса Β«Microservice architectureΒ» OTUS с экспСртами-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌΠΈ.

πŸ—“ 3 апрСля Π² 20:00 β€” Β«Π‘Ρ€ΠΎΠΊΠ΅Ρ€Ρ‹ сообщСний: RabbitMQ ΠΈ KafkaΒ»
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ связь ΠΌΠ΅ΠΆΠ΄Ρƒ микросСрвисами, Π½ΡƒΠΆΠ΅Π½ Π±Ρ€ΠΎΠΊΠ΅Ρ€ сообщСний, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” Kafka ΠΈΠ»ΠΈ RabbitMQ. На занятии вмСстС с Π•Π²Π³Π΅Π½ΠΈΠ΅ΠΌ НСпомнящим, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΌΡ‹ ознакомимся с основными ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этих Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ посмотрим Π½Π° ΠΈΡ… использованиС Π² live demo.

πŸ‘‰ Для рСгистрации ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСст β€” https://otus.pw/4Fmq/

πŸ—“ 17 апрСля Π² 20:00 β€” Β«ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ ΠΈ DDDΒ»
На этом ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ рассмотрим основныС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ для построСния ΠΈ написания ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠ². ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°ΠΌ DDD. Π£Ρ€ΠΎΠΊ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ Бтанислав Π©Π΅Ρ‚ΠΈΠ½Π½ΠΈΠΊΠΎΠ², Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ.

πŸ‘‰ Для рСгистрации ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ вст...

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ…
Subscribe to a channel