Size: a a a

JavaScript fwdays

2020 June 30

ES

Evg Sevg in JavaScript fwdays
На це в универе писали как то  протокол обмена данными для системы распределенных вычислений. Протокол должен был обеспечивать связь клинета(вычислителя) и центра вычислений(координатор действий и сборщик результатов).
У меня протокол был в виде классов хотя можно и без них т.к. любая абстракция , удар по производительности... с примерно таким интерфейсом
class testprotocol_command {
...
virtual void * pack() const = 0;
};

class testprotocol_hello: public proto_command {
struct {
const char[21] = "Hello mytest protocol";
} cmd_struct;

char * pack();
char * unpack();

};
тут всё конечно очень просто...🤓
источник

TB

Tetiana Bukhanova in JavaScript fwdays
18 липня проведемо продуктивну суботу разом з Нікітою Галкіним на онлайн воркшопі "Kubernetes для Node.js розробників 🤩

Нікіта Галкін - System Architect з більше ніж 10-річним досвідом та спікер на багатьох технічних конференціях.

Під час воркшопу ви створите та розгорнете в Kubernetes простий Node.js API.
Нікіта розділить цей процес на кілька практичних кроків:
👉 Dockerize your code
👉 Deploy into Kubernetes
👉 Configure like DevOps Engineer
👉 Add a health-check
👉 Make a Blue-Green deployment
👉 Troubleshooting

Кількість місць у воркшопі обмежена до 30. Перші 5 квитків за найкращою ціною 1100 грн вже у продажі ⬇️
https://bit.ly/2CMJtMS
источник

TS

Timur Shemsedinov in JavaScript fwdays
Evg Sevg
На це в универе писали как то  протокол обмена данными для системы распределенных вычислений. Протокол должен был обеспечивать связь клинета(вычислителя) и центра вычислений(координатор действий и сборщик результатов).
У меня протокол был в виде классов хотя можно и без них т.к. любая абстракция , удар по производительности... с примерно таким интерфейсом
class testprotocol_command {
...
virtual void * pack() const = 0;
};

class testprotocol_hello: public proto_command {
struct {
const char[21] = "Hello mytest protocol";
} cmd_struct;

char * pack();
char * unpack();

};
тут всё конечно очень просто...🤓
О, у меня тоже были лабы по межпроцессовому взаимодействию для вычислений)
источник

TS

Timur Shemsedinov in JavaScript fwdays
Evg Sevg
медленный он за счет проверок всяких, ну и udp для мобайла больше подходит.По сетевым протоколам можно с универа что подсмотреть, у меня затыка как написать надстройку над UDP, когда напишу тогда все станет на свои места🤓!
Медленный да, но если ты на udp навернешь перепосылку, шифрование и переход к стримам, то с чего ты взял, что будет быстрее, чем TLS?
источник

ES

Evg Sevg in JavaScript fwdays
я планирую только надстройку над UDP сделать на ноде, которая бы включала:проверку пакетов на целостность, при отрицательном результате посылала бы запрос на досылку недостающих пакетов, работу с циклическим буфером я описал выше, обработка пакетов в порядке очереди, вроде это все уже есть реализовано у гугла, но они жмотяться и не вылкадывают их в открытый доступ😀
источник

ES

Evg Sevg in JavaScript fwdays
Timur Shemsedinov
О, у меня тоже были лабы по межпроцессовому взаимодействию для вычислений)
Ну для TCP — тут еще нужно предусмотреть защиту от хацкеров всяких разных DDOS, чтоб не задосили сервис макс. открытыми сокетами, например. Плюс можно упиреться в ограничение передачи.  А UDT (udt.sourceforge.net/) для транспорта большого обьема данных — лучше всего.👌🏻
источник
2020 July 01

Д

Дмитрий Мовчан... in JavaScript fwdays
Такой вопрос, а что на конференцию JavaScript fwdays'20 билеты уже не продают?
источник

IB

Iryna Bozhyk in JavaScript fwdays
Дмитрий Мовчан
Такой вопрос, а что на конференцию JavaScript fwdays'20 билеты уже не продают?
Пока что не продаются, вышлем апдейт по конференции в течение 2х недель.
источник

Д

Дмитрий Мовчан... in JavaScript fwdays
понятно
источник
2020 July 07

ES

Evg Sevg in JavaScript fwdays
Хлопцы, а кто сталкивался с Arch LinuxGentoo или Slackware. Это простые как сапог дистрибутивы, позволяющие тонко контролировать систему. Для Virtual box +/ или на своих проектах с целью катать таблетки т.е. получить ОС такой как у других членов команды. Плюсы такого подхода очевидны:1. Вы работаете в таком же окружении что и ваш web сервер.
2. Средств разработки под linux хватает и они ни чем не уступают windows приложениям.
3. На удаленном web сервере Вы будете чувствовать себя «как дома».
4. Установка софта для web проектов занимает минимум времени. 🧐
источник

BS

Bohdan Shulha in JavaScript fwdays
Мягко сказать, назвать Gentoo или Slackware простыми и подходящими для виртуалок это насколько опрометчиво.

Как раз для виртуалок лучше подойдёт Ubuntu/Debian/centos, которые в 99% будут на никсовых серверах.

Gentoo подойдёт только тем, у кого уйма свободного времени и нравится колупаться с "нюансами" системы. Одна только сборка мира чего стоит. А уж сколько ночей было проведено в попытках подобрать "правильное" сочетание юз-флагов... Ухх!..
источник

ES

Evg Sevg in JavaScript fwdays
по большому счету мне на арче только Виртуал бокс нужен, ну наверное и все...👌🏻
источник

ES

Evg Sevg in JavaScript fwdays
Может еще  нужен  так называемый тайловый менеджер окон, который не разрешает таскать окна по экрану, а вместо этого либо всегда открывает все окна на полный экран, либо делит экран между окнами пропорционально (или непропорционально), не позволяя им накладываться друг на друга.

Например, лучший тайловый менеджер окон из доступных на сегодняшний день — это i3.🤷🏻‍♂️🤏🏼
источник

AB

Andrey Blazhey in JavaScript fwdays
да что за монcтра ты собираешь)
Evg

если в такие крайности уходишь)
посвяти публику
источник

ES

Evg Sevg in JavaScript fwdays
Blockchain Smart Payment🤯
источник

AB

Andrey Blazhey in JavaScript fwdays
Evg Sevg
Хлопцы, а кто сталкивался с Arch LinuxGentoo или Slackware. Это простые как сапог дистрибутивы, позволяющие тонко контролировать систему. Для Virtual box +/ или на своих проектах с целью катать таблетки т.е. получить ОС такой как у других членов команды. Плюсы такого подхода очевидны:1. Вы работаете в таком же окружении что и ваш web сервер.
2. Средств разработки под linux хватает и они ни чем не уступают windows приложениям.
3. На удаленном web сервере Вы будете чувствовать себя «как дома».
4. Установка софта для web проектов занимает минимум времени. 🧐
мне кажется что
все 4 пункта не соотвесвуют Arch Linux, Gentoo или Slackware
особено 4-й пункт
источник

AB

Andrey Blazhey in JavaScript fwdays
да и виртуалбокс ставить для разработки
давно уже моветон
источник

ES

Evg Sevg in JavaScript fwdays
Andrey Blazhey
мне кажется что
все 4 пункта не соотвесвуют Arch Linux, Gentoo или Slackware
особено 4-й пункт
Почему моветон?На Gentoo все цешные лабы делались в Универе. Просто собираете на нем только то что нужно Вам.А мне там, кроме как таблетки катать,пока  больше ничего и не нужно...🤓🤷🏻‍♂️
источник

AB

Andrey Blazhey in JavaScript fwdays
цешные лабы - это далеко не «Установка софта для web проектов занимает минимум времени»
лабы - это в стирильной среде сделать давно оточеные манипуляции.

а вот посавить пакет который есть только под дебиан
на Генто тот же.
начинать заниматся компиляцией исходников, вместо банального apt-get install
вот это вот то еще удовольствие.
источник

ES

Evg Sevg in JavaScript fwdays
меня интересует вопрос Virtual Box реально накатить на одну из них. У меня комп старый, а новый сгорел, не выдержал нагрузку,т.к. работаем из дома то мне приходиться решать задачи с производительностью, прямо сейчас.если кто с таким сталкивался, подскажите right way...🤏🏼
источник