en
Feedback
HowProgrammingWorks - JavaScript and Node.js Programming

HowProgrammingWorks - JavaScript and Node.js Programming

Open in Telegram

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ инТСнСнрия для JavaScript, TypeScrip, Node.js πŸ‘‰ Group: https://t.me/How_Programming_Works πŸ‘‰ Node.js channel: https://t.me/metarhia πŸ‘‰ Node.js group: https://t.me/nodeua

Show more
6 551
Subscribers
+124 hours
+87 days
+5730 days
Posts Archive
Π’ связи с ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠ°ΠΌΠΈ, лСкция "Π§Π΅ΠΈΠ½ΠΈΠ½Π³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок β˜…" пСрСносится с понСдСльника 9 апрСля Π½Π° срСду 11 апрСля

Накладка с Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ, всС Π² 25 Π½Π° 1 этаТС

Напоминаю, Ρ‡Ρ‚ΠΎ сСминары ΠΏΠΎ курсовым ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°ΠΌ Ρƒ нас Π² срСду ΠΈ пятницу Π½Π° 2 ΠΏΠ°Ρ€Π΅ Π² 10:25 Π² Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ 25 корпуса 18

Если Π½Π΅ всС смотрят Π² расписаниС, напомню, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ллСкция Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎ Π²Ρ‚ΠΎΡ€Π½ΠΈΠΊ 3 апрСля

Π― Π±ΡƒΠ΄Ρƒ Π² 25 Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ 18 корпуса Π΄ΠΎ 12-00

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρƒ ΠΊΠΎΠ³ΠΎ курсовыС ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΡ‹ ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‡Π΅Ρ‚ практичСского ΠΊΠΎΠ΄Π° ΠΏΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‚ΠΎ напоминаю, Π² срСду ΠΈ пятницу 2 ΠΏΠ°Ρ€Π° - сСминар, ΠΌΡ‹ встрСчаСмся ΠΈ обсуТдаСм, я ΡΠΌΠΎΡ‚Ρ€ΡŽ ΠΊΠΎΠ΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽ Π½Π° вопросы.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π²Π΅Π±-сСрвСров Π½Π° Node.js с сСгодняшнСй Π»Π΅ΠΊΡ†ΠΈΠΈ Ρ‚ΡƒΡ‚, я дописал Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с child_process ΠΈ асинхронный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ https://github.com/HowProgrammingWorks/NodeServer

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ с сСгодняшнСй Π»Π΅ΠΊΡ†ΠΈΠΈ: ΠŸΡ€ΠΈΠΌΠ΅ΡΠΈ https://github.com/HowProgrammingWorks/Mixin ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠΈ https://github.com/HowProgrammingWorks/Wrapper ΠœΠ΅ΠΌΠΎΠΈΠ·Π°Ρ†ΠΈΡ https://github.com/HowProgrammingWorks/Memoization

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я Π·Π°Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ» ΡΠ²ΡΠ·Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π² слоТном ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ подмодулями Π½Π° Π»Π΅ΠΊΡ†ΠΈΠΈ Π² пятницу: https://github.com/metarhia/globalstorage/commit/cc3f0149e9dc943879a2025f1f7e923e942d98da Π½ΠΎ ΠΌΠ½Π΅ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΈ я сдСлал Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ΅ ΡƒΠΆΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΏΡƒΠ»-рСквСста https://github.com/metarhia/globalstorage/pull/107/files

Π€ΠΎΡ€ΠΌΠ° для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‚Π΅ΠΌ ΠΏΠΎ курсачам ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°ΠΌ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ https://goo.gl/forms/0tkkfXc7UZDlpo8r1 А ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΡƒΠΆΠ΅ взяты ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΡƒΡ‚ https://docs.google.com/spreadsheets/d/10qmKiJnkoO6cBTdR0BUnGaXAjia5FHXvH6KCNlpGFIU/edit?usp=sharing

Π― Π² 201 Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° 1 этаТС, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅

БСгодняшний ΠΊΠΎΠ΄ с Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ https://github.com/HowProgrammingWorks/Trees

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π³ 5 ΠΏΠ°Ρ€Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π’Ρ‡Π΅Ρ€Π° ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ ΠΊΠΎΠ΄ Ρ‚ΡƒΡ‚: https://github.com/HowProgrammingWorks/Modularity И дописали Ρ‚ΡƒΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄ внСдрСния зависимостСй Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ исходника Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎ компиляции: https://github.com/HowProgrammingWorks/Sandboxes

Код с Π»Π΅ΠΊΡ†ΠΈΠΈ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ порядка https://github.com/HowProgrammingWorks/HigherOrderFunction Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° https://github.com/HowProgrammingWorks/Callbacks Бобытия ΠΈ EventEmitter`Ρ‹ https://github.com/HowProgrammingWorks/EventEmitter

Как ΠΎΠ±Π΅Ρ‰Π°Π» Π²Ρ‡Π΅Ρ€Π°, дописал балансировку с ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊ процСссам ΠΏΠΎ IP https://github.com/HowProgrammingWorks/InterProcessCommunication/blob/master/ip-sticky/server.js

Π’Ρ‹Π»ΠΎΠΆΠΈΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ с Π»Π΅ΠΊΡ†ΠΈΠΉ Π² пятницу По мСТпроцСссовому Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ https://github.com/HowProgrammingWorks/InterProcessCommunication А ΠΏΠΎ пСсочницам Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΠΎΠΆΠΈΠ», ΠΎΠ½ΠΎ ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ, Ρ‚ΠΎ исходники Ρ‚ΡƒΡ‚ https://github.com/HowProgrammingWorks/Sandboxes/tree/fs Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ @belochub ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° https://github.com/metarhia/sandboxed-fs Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ само Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ курсач, кстати)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ со строками https://github.com/HowProgrammingWorks/String ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ с рСгСкспами https://github.com/HowProgrammingWorks/RegExp Π”ΠΎΠΊΠ° ΠΏΠΎ строкам https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String ΠŸΡ€ΠΎ BNF https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form

Для студСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ Ρƒ мСня Π΄ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсачи ΠΈΠ»ΠΈ просто хотят ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ написанию ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° - Ρ‚ΡƒΡ‚ Ρ‚Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали сСгодня Π½Π° сСминарС https://github.com/HowProgrammingWorks/ThesisTopics

Π’Π½ΠΈΠΌΠ°Π½ΠΈΡŽ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ Ρƒ мСня Π΄ΠΈΠΏΠ»ΠΎΠΌΡ‹ ΠΈ курсовыС ΠΈ ΠΊΡ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΈΡˆΠ΅Ρ‚, Π½ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ. 14, 15 ΠΈ 16 числа я Π±ΡƒΠ΄Ρƒ Ρ€Π°Π·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ ΠΈ Ρ‡Π°ΡΡ‚ΡŒ сСминаров посвящу Ρ€Π°Π·Π±ΠΎΡ€Ρƒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ эти самыС курсачи. Π’Π°ΠΊ ΠΆΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свои Ρ‚Π΅ΠΌΡ‹, Π½ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ связаны с ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ, Π° Π½Π΅ сайты ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹. Π’ Ρ€Π°Π±ΠΎΡ‚Π°Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Π° для магистров Π΅Ρ‰Π΅ ΠΈ Π½Π°ΡƒΡ‡Π½ΡƒΡŽ, исслСдования, измСрСния, Π°Π½Π°Π»ΠΈΠ·, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΈ приняты ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π•Ρ‰Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π²ΠΎΡ‚ эти Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΊΠΈ ΠΏΠΎ стримам: https://github.com/workshopper/stream-adventure