Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 522 89 113
JS Thread #308 /js/ Аноним # OP 03/04/24 Срд 00:52:33 3110358 1
17110494848310.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>3095345 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 03/04/24 Срд 01:37:38 3110378 2
image.png 317Кб, 1920x1920
1920x1920
image.png 510Кб, 888x1024
888x1024
>>3110358 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 03/04/24 Срд 02:23:50 3110394 3
>>3110378
В чём принципиальная разница?
мимо-и-мвп
Аноним 03/04/24 Срд 03:04:58 3110396 4
Аноним 03/04/24 Срд 04:32:24 3110411 5
Поясните, нахуя вы жс учите? Ведь фрoнтенд давно сдох, а ноджс который вы не учите используется только как утилита для фрoнтенда
Аноним 03/04/24 Срд 07:02:25 3110454 6
>>3110411
потому что прикольно. кому то может больше в кайф интерфейсы создавать, чем код. а так да, фронт говно - нет работы
Аноним 03/04/24 Срд 07:14:36 3110460 7
Аноним 03/04/24 Срд 08:12:40 3110484 8
тебя это ебать [...].mp4 682Кб, 1280x720, 00:00:05
1280x720
Аноним 03/04/24 Срд 09:39:48 3110536 9
>>3110394
На ангуляре нет ни одного значимого проекта в рф.
Ангуляр для чедов, но айти не для чедов.

делайте выводы.

Аноним 03/04/24 Срд 10:13:16 3110562 10
darkspeech.mp4 2893Кб, 1280x720, 00:00:26
1280x720
Аноним 03/04/24 Срд 11:07:56 3110585 11
show.png 1Кб, 256x50
256x50
>>3110536
Да. В РФ значимые проекты автоматизированные рабочие места диспечеров доставки шаурмы на вуе жс.
Аноним 03/04/24 Срд 12:00:04 3110625 12
>>3110585
Хрюкни.
В РФ так-то одно из самых развитых айти направлений. Какие-нибудь озоны, госуслуги, сберы. Так всё отполировано и выверено, что посоревноваться может с мировыми гигантами.
Аноним 03/04/24 Срд 13:28:54 3110672 13
>>3110625
ну не прям идеально, но много где всё сильно хуже
ПРОСТО ХОЧУ РАЗОБРАТЬСЯ Аноним 03/04/24 Срд 13:49:07 3110684 14
36890.png 723Кб, 1392x1050
1392x1050
Если все анальники становятся наносеками, переходят на следующую социальную ступень, да даже ждунам переподает сотка другая со стола судя по рассказам, то почему тогда большинство ниибацо сеньоров занимаются инфоцыганством продавая курсы за фантики вместо того чтобы рубить свои 300к пердя в диван на удаленке?
Аноним 03/04/24 Срд 13:54:04 3110689 15
>>3110684
>большинство ниибацо сеньоров занимаются инфоцыганством
Откуда информация?
Аноним 03/04/24 Срд 13:57:20 3110696 16
>>3110684
>то почему тогда большинство ниибацо сеньоров занимаются инфоцыганством
ссать в уши проще чем работать
Аноним 03/04/24 Срд 14:18:23 3110708 17
>>3110684
>ниибацо сеньоров
Ссылочку на двойное слепое рандомизированное плацебо-контролируемое исследование.
Аноним 03/04/24 Срд 14:26:55 3110717 18
>>3110684
>становятся наносеками
не все.
Аноним 03/04/24 Срд 15:37:14 3110788 19
Есть жи, жи есть ютубчик канал Ulbi TV, там автор в видосике https://youtu.be/OKiZ4kA0KyU
заявил, что в 2к24 году для вката во фронт нужно:
- html, css
- js, es6+
- react \ vue + (redux toolkit \ pinia)
- git, rest api, http, npm
- алгоритмы, ООП
- английский
- typescript
- node.js
- next \ nuxt

Я ему не верю этому автору, пушто мне кажется в 2к24 году фронтом хуй пойдешь - только фулл кеком

Но вот для фулл кека этого списка по фронтенду достаточно? Или всё же надо больше? Типа там шарить graphql, анимацию three.js, библиотеки тестирования, и ещё как же там всякая дрочь стилед компонентов и UI библиотек?
Аноним 03/04/24 Срд 15:39:08 3110790 20
>>3110536
>На ангуляре нет ни одного значимого проекта в рф.
ГосУслуги? Тиньк? Сбер? Сотни других?

Прост чеды не кичатся своим инструментом. Мы же не хотим, чтобы всякие додики из рякта и светла к нам полезли.
Да они и не смогут, их фреймворк нахуй пошлет при попытке писать как на рякте-либе, т.е. говнокоде.
Аноним 03/04/24 Срд 15:50:21 3110799 21
>>3110396
Да вроде все норм. Собсн, там все по сути.

Разве что можно было бы добавить базу треда: >>3110378
А рякт вовсе удалить из списка фреймворков, он умер. Вместо него добавить CampleJs.

Про литкод бы еще написать. Как мне кажется, он стал более популярным чем кодварс.
Аноним 03/04/24 Срд 15:56:58 3110812 22
>>3110684
Сейчас бы инфоцыгане не были успешно успешными техлидами в 20 лет.
Синиор будет получать твои 300к/нс, может пс премии.
Инфоцыган работает на себя и 300к он не ограничен.

Всякие продавцы успешного успеха без узкой привязки к IT могут делать миллионы в месяц.
Аноним 03/04/24 Срд 15:57:25 3110815 23
>>3110788
Меньше видосиков всяких лоховодов и курсоводов смотри и больше теорию учи, прокрастинатор.
Аноним 03/04/24 Срд 16:04:16 3110826 24
>>3110790
>ГосУслуги? Тиньк? Сбер? Сотни других?

Везде реакт.
Работал во всех перечисленных тобой компаниях.
Аноним 03/04/24 Срд 16:05:56 3110827 25
>>3110826
Я другой анон вкатудон, как стать глыбовым глыбой как ты?
Аноним 03/04/24 Срд 16:26:28 3110836 26
image.png 395Кб, 2560x896
2560x896
image.png 630Кб, 600x440
600x440
>>3110826
>Работал во всех перечисленных тобой компаниях.
>Работал
Остальные проверять лень, сам чекни.
Аноним 03/04/24 Срд 16:36:24 3110842 27
>>3110411
>ноджс который вы не учите используется только как утилита для фрoнтенда
Ты врёшь или просто говоришь о том, в чём не разбираешься? Пишу бек на ноде больше 5 лет, получаю много удовольствия и много денег.
Аноним 03/04/24 Срд 16:36:38 3110843 28
Кто нибудь работал с Deck.gl?
Аноним 03/04/24 Срд 16:51:49 3110855 29
>>3110826
>Реакт
Чел, Мета - запрещеная в РФ организация.
Аноним 03/04/24 Срд 17:52:32 3110898 30
>>3110827
Просто научись пиздеть на анонимном форуме
Аноним 03/04/24 Срд 18:01:38 3110902 31
>>3110812
>300к он не ограничен
Тащемта в обе стороны. Всех рассудит 3ндфл.
Аноним 03/04/24 Срд 18:04:50 3110905 32
Есть ньюфажный вопрос по js/node js.

Дайте пример использования на практике map коллекций. Уже не раз про них спрашивали на собесах, но чёт ни разу за всё время не видел их применения на практике. По сути почти всё что умеет map умеет и просто объект.

За исключением хранения в качестве ключа другого объекта (). Но я такое на практике могу представить, только если нужно хранить какие-нибудь значения связанных таблиц их базы данных. Но этот кейс я опять же представляю только в теории, т.к. если так кто-то будет использовать объект в качестве ключа - получится какая-то максимально нечитаемая хуйня.

Есть ли какие-то преимущества в повседневных задачах где использовать map будет сильно полезней обычного объекта? Или это всё хуйня, а на собеседованиях с этим ради галочки докапываются.

Особенно поражает, что какой-нибудь map.keys ещё и массив не возвращает, в отличии от Object.keys(obj) и придётся ещё пердолится с преобразованиями. Смысл тогда вообще?
Аноним 03/04/24 Срд 18:42:57 3110943 33
>>3110902
Посмотри на недавнего инфоцыгане назарыча. У него в чате 1000-2000 волков и они там ещё подписки покупают по 600+? рублей? С несколькими уровнями донатных доступов. И вроде ещё есть какое-то дерьмо по типу бусти.

А менторы, особенно охуевшие, там могут просить по 7к/час.

Это конечно результат многолетней работы, наращивания аудитории, но свои шекели он с этого имеет. 20 баксов это 20 баксов.
Аноним 03/04/24 Срд 18:46:47 3110946 34
>>3110943
Собственно, что хотел сказать.
Деньги есть либо если ты кабан, либо наёбываешь людей. А лучше совмещать ага да.

И не зря есть такое выражение: не наебёшь - не проживёшь.
Аноним 03/04/24 Срд 18:47:47 3110948 35
>>3110905
Действительно, map в JavaScript и объекты имеют некоторые сходства, но также есть и различия, которые могут сделать map более удобным в определенных ситуациях.

Основные преимущества использования Map вместо обычных объектов:

1. Гибкость ключей: в map в качестве ключей могут использоваться любые типы данных, включая объекты, функции и примитивные значения, в то время как у объектов ключами могут быть только строки или символы.

2. Порядок итерации: map гарантирует сохранение порядка вставки элементов, что может быть важно в некоторых случаях, например, при необходимости сохранения порядка элементов для последующей обработки.

3. Легкость работы с коллекциями: методы map, такие как set, get, delete, has, clear и т. д., предоставляют удобный интерфейс для работы с коллекциями данных.

4. Удобство использования в функциональном программировании: метод map позволяет легко применять функции к каждому элементу коллекции и создавать новую коллекцию на основе результатов.

Таким образом, использование Map может быть полезным в повседневных задачах, где требуется работа с коллекциями данных, особенно если вам важны гибкость ключей, порядок элементов или удобство работы с коллекциями. На собеседованиях это может быть проверкой вашего понимания различий между объектами и map, а также способностью применять их в реальных сценариях.
Аноним 03/04/24 Срд 18:56:03 3110951 36
Аноним 03/04/24 Срд 19:11:10 3110958 37
>>3110948
Как всегда, чат-балаболка сказал много и ничего толком не пояснил.
Аноним 03/04/24 Срд 19:11:53 3110960 38
>>3110958
Зато программистов заменит уже завтра, ага.
Аноним 03/04/24 Срд 19:21:58 3110972 39
>>3110951
Там первое же решение без применения коллекций.
Аноним 03/04/24 Срд 19:26:25 3110975 40
>>3110799
>А рякт вовсе удалить из списка фреймворков, он умер

Это троллинг?
Аноним 03/04/24 Срд 19:34:58 3110979 41
>>3110972
Ты прав. мапы не нужны.
Решать тасочки тоже не нужно чтобы понять что мапы не нужны, тем более там первый солюшен без мапов!
Искать примеры использования и спрашивать у той же гопоты тоже н нужно, там одна вода.

Хорошо, реши такую задачу:
Есть массив: [хуй, жопа, хуй, жопа, хуй].
Верни объект в котором строка (Хуй/Жопа) - ключ, а кол-во повторений - значение.
И потом сделай то же самое но с мапом.
Аноним 03/04/24 Срд 19:37:32 3110981 42
>>3110684
Успешный инфоцыган зарабатывает больше успешного наносека. Плюс почва благодатная (куча народу вкатывается в айти и смотрит ролики, всякое говно в духе пересказа документации с названием "Весь джаваскрипт за три часа!" собирает просто кучу просмотров при том что сделать такой ролик относительно несложно).

Да и в целом только долбоебы (ну и малолетки) думаю так бы вкотиться/удержаться в макакинге. Шарящие люди осознают, что после 30-35 в макакинге уже делать нечего и надо либо двигать ближке к телу кабанчика (становиться манагером или типа того) либо заниматься самодеятельностью (создавать свои проекты/тренинги/видосы на ютубе/пр) по схожей тематике.
Аноним 03/04/24 Срд 19:47:55 3110991 43
>>3110979
Чё ты прёшь сюда свои тупые задачки - не понятно. Собственно я уже загуглил, что map действительно хуйня бесполезная в редких исключениях. Так что можешь не надрываться и решать свой литкод дальше.
Аноним 03/04/24 Срд 19:56:59 3110999 44
>>3110991
Ты прям живое доказательство что ебка литкодом отсеивает неликвид.
Аноним 03/04/24 Срд 19:57:39 3111000 45
>>3110979
А потом мы узнаем, что благодаря подкапотной магии лукап по строковым ключам в объекте быстрее чем в мапе. Хуйжопа.
Аноним 03/04/24 Срд 20:06:06 3111008 46
>>3110999
Нет, просто ты сам не понимаешь нахуя мап нужен, и маневрируешь, говоря "реши изи задачу с литкода и сам всё поймёшь!!"
Аноним 03/04/24 Срд 20:07:10 3111009 47
>>3111000
Сколько зептосекунд сохраняем не используя мапы?
Срочно бегу переписывать.
Аноним 03/04/24 Срд 20:13:29 3111012 48
>>3111009
Молодец. Настоящий инженер.
Аноним 03/04/24 Срд 21:27:09 3111091 49
Реалии Волчары [...].mp4 1133Кб, 406x720, 00:00:19
406x720
Аноним 03/04/24 Срд 21:36:07 3111101 50
Есть метод класса. В наследуемом классе нужно в этом метод внести изменения, но немного - в середени, в одном условии.

Можно как-то избежать копирования всего кода этого метода для переопределения?
Вызвать super.method в конце не выйдет, так как тогда выполнится часть кода, которая мне не нужна (должна быть изменена).
Аноним 03/04/24 Срд 21:48:49 3111119 51
>>3110905
>Дайте пример использования на практике map коллекций
Гугл в помощь

>чёт ни разу за всё время не видел их применения на практике
>ньюфажный

>За исключением хранения в качестве ключа другого объекта (). Но я такое на практике могу представить, только если нужно хранить какие-нибудь значения связанных таблиц их базы данных
>связанных таблиц их базы данных
>frontend

>пердолится с преобразованиями
>возвращается итератор
>пердолится с преобразованиями

Проорала с дауна.
Аноним 03/04/24 Срд 21:57:07 3111129 52
>>3111101
Сделай у парента метод seredinaKoda и его переопределяй.
Аноним 03/04/24 Срд 22:18:33 3111138 53
>>3111129
Парент из библиотеки
Аноним 03/04/24 Срд 22:56:17 3111153 54
>>3110905
Объект хорош для работы со статической структурой данных. Но если тебе нужно постоянно добавлять и удалять ключи в объекте, то эта хуйня уже будет работать медленнее чем мап
Аноним 03/04/24 Срд 22:57:20 3111154 55
image.png 713Кб, 736x586
736x586
image.png 975Кб, 802x1280
802x1280
image.png 184Кб, 424x668
424x668
Аноним 03/04/24 Срд 23:10:54 3111162 56
Аноним 03/04/24 Срд 23:40:03 3111180 57
heeeeeeeeeeeey2[...].png 130Кб, 1320x662
1320x662
heeeeeeeeeeeeeey.png 10Кб, 532x53
532x53
Screenshot from[...].png 65Кб, 1314x728
1314x728
Я установил через vue-cli пустой проект с babel, router и линтером.
И он тянет 3070 node modules, 6 из которых уязвимы и нельзя поправить через npm audit fix даже. И папка с модулями весит 183 мб. Если я начну писать коммерческий проект, мне, наверное, будут нужны еще какие-то библиотеки. На последнем месте работы папка с модулями весила пару гигабайт уже, и там был React правда. Я могу скачать модуль и подключить его, использовать библиотеку или компонент, а она тянет, например, другую либу, гитхаб которой имеет уязвимый код, я же не буду десятки тысяч файлов смотреть и искать уязвимости в них, мне за это не заплатят же, а если писать просто на чистом Vue без роутера даже - то это не профессионально уже выглядит. Какие будут оправдания или мнения экспертов в области физики для домохозяек в этом вопросе?
Аноним 03/04/24 Срд 23:43:51 3111183 58
>>3111180
>я же не буду десятки тысяч файлов смотреть и искать уязвимости в них, мне за это не заплатят же

Ну и моей оставшейся жизни не хватит на такой шаг благотворительности, даже если я буду тратить по 8 часов в день, итаясь энергией солнца зимой.
Аноним 03/04/24 Срд 23:53:03 3111192 59
>>3111180
Просто нужно использовать инструмент - Ангуляр. Где все нужное уже внутри командой специалистов.
А не пет-проект китайца и библиотеку которая превращается в "фреймворк" после пары сотен других библиотек, рякт.
Аноним 03/04/24 Срд 23:53:47 3111193 60
>>3111192
> внутри командой
зашито.
Аноним 04/04/24 Чтв 00:09:42 3111197 61
tolstoy.jpg 144Кб, 550x796
550x796
>>3111192
>А не пет-проект китайца и библиотеку которая превращается в "фреймворк"
Но там примерно такая же логика, как в React, например:
состояния (states, vuex, store), компоненты (components), свойства (properties), поднятие свойств вверх\вниз (:attr, computed), хуки (mounted(), updated() и прочие методы уровня useEffect, как в реакте), роутинг (CreateRouter, CreateWebHistory), события (@click, например), да и структура во многом похожа на React, но у компонентов вместо render() - template:, например, хоть и будто иная совсем.
Аноним 04/04/24 Чтв 00:19:40 3111203 62
>>3111197
Слышь ангуляр лучше я сказал
Аноним 04/04/24 Чтв 07:34:08 3111329 63
>>3111180
Во-первых, твоя команда насчитала 3070 не модулей, а папок.
Во-вторых, фронтенд уже 10 лет как говно.
В-третьих, ты не замазал свой логин на втором скрине, петушара.
Аноним 04/04/24 Чтв 08:08:18 3111333 64
>>3111329
>твоя команда насчитала 3070 не модулей, а папок.
В node_modules, т.е. я не понимаю твой постулат
Аноним 04/04/24 Чтв 08:24:39 3111337 65
https://tsplay.dev/WooPPW
Как сделать чтобы тайпскрипт красным подсвечивал?
У меня есть функция pick которая выбирает из объекта заданные ключи. Надо чтобы работал тип Pick который делает тоже самое.
Аноним 04/04/24 Чтв 09:24:28 3111367 66
>>3111180
>мне за это не заплатят же
Почему не заплатят? Чем это отличается от другой работы лол
Аноним 04/04/24 Чтв 09:25:20 3111368 67
2024-04-0215h16[...].png 36Кб, 986x498
986x498
Что за хуйня на пике может быть?

Цель - извлечь флаг вида "flag_blah_blah_blah". Да, это с протухшей ктфки для фронтендеров за прошлый год.
По своей сути здесь ничего хардкорного быть не может, что-то на поверхности, но хитровыебанное.

Не fromCharCode/fromCodePoint. Смущает паттерн нуля и единиц по строке.
Аноним 04/04/24 Чтв 09:34:00 3111376 68
Как перекрасить path в svg, который в img находится? Статьи только рассказывают как всему svg поменять цвет через разные хаки.
https://jsfiddle.net/59o2jbt4/
Аноним 04/04/24 Чтв 10:36:12 3111420 69
>>3111376
Нашел обсуждение, что с img такие вещи не сделать, но зато нашел пример с другими тегами. Почему у него работает, а меня нет?
http://dahlström.net/svg/html/get-embedded-svg-document-script.html
https://jsfiddle.net/59o2jbt4/2/
Аноним 04/04/24 Чтв 10:37:58 3111422 70
>>3111180
>Я установил через vue-cli
Ты ебанутый? Какой нахуй vue-cli в 2024 веке?

>6 из которых уязвимы и нельзя поправить через npm audit fix
Правильно, потому что пакет deprecated уже 4 года

>И папка с модулями весит 183 мб
На реакте или ангуляре она будет весить меньше? И даже если меньше, то что это дает? Имеет значение размер бандла, который ты клиенту отдаешь.

>Я могу скачать модуль и подключить его, использовать библиотеку или компонент, а она тянет, например, другую либу, гитхаб которой имеет уязвимый код
Ты придурок? На работе из npm тянуть модули. Про нексус в твоей шавермачной не слышали?
Аноним 04/04/24 Чтв 10:43:26 3111432 71
>>3111376
>Как перекрасить path в svg, который в img находится?
Какой svg? У тебя нету svg, ты грузишь svg со стороннего ресурса, что ты там перекрашивать собрался?

>Почему у него работает, а меня нет?
Ты ебнутый? Потому что у него нормальный svg с path'ами, а у тебя картинка?
Аноним 04/04/24 Чтв 10:47:09 3111436 72
image.png 109Кб, 1364x855
1364x855
image.png 44Кб, 791x476
791x476
>>3111376
https://github.com/w3c/csswg-drafts/issues/8634
никак наверн. там ничего в доме нету от svg.
можешь максимум фильтр накинуть на всю img.

собсн, нужен сам svg в доме. только в этом случае можешь перекрасить path.
Аноним 04/04/24 Чтв 11:07:40 3111463 73
image.png 73Кб, 1186x474
1186x474
image.png 41Кб, 663x498
663x498
С помощью алертов увидел. что в момент выполнения скрипта файл еще не успел загрузиться, а в джс оказывается нет ready метода. Пришлось ждать 20 секунд, чтобы в переменную svg хоть что-то записалось. Но это явно не свг.
https://jsfiddle.net/59o2jbt4/3/

>>3111432
Да вот же он, прямо как в его примере.

>>3111436
Не пойму. Он тоже подкачивает svg из файла, а не вставляет его разметку в сайт. На твоем втором скрине видно ведь разметку.
Аноним 04/04/24 Чтв 11:21:32 3111476 74
>>3111463
>На твоем втором скрине видно ведь разметку.
Я захардкодил в хтмл.
Аноним 04/04/24 Чтв 11:27:21 3111483 75
image.png 293Кб, 1952x1111
1952x1111
image.png 93Кб, 732x683
732x683
Аноним 04/04/24 Чтв 11:28:51 3111485 76
>>3111483
Другой вариант лень искать.
Какой-то дрочь.
Проще захардкодить.
Если этот подойдет - хорошо.
Отпиши.
Аноним 04/04/24 Чтв 11:32:06 3111495 77
>>3111483
Хотя, я сейчас вот сижу и не понимаю нахуя это делать.
Какая-то искусственная проблема.
Просто скачай свгешку и не еби себе мозги.
Аноним 04/04/24 Чтв 11:40:07 3111503 78
>>3111495
Там свг огромная просто, поэтому не хотелось ее вставлять на страницу. Но видимо придется все таки, потому что мне еще hover вешать нужно будет. Если с цветом такая беда, то с eventListener будет еще хуже наверное.

>>3111483
Вот это интересная штука для общего образования. Спасибо.
Аноним 04/04/24 Чтв 11:51:09 3111519 79
image.png 41Кб, 1571x344
1571x344
image.png 69Кб, 1449x411
1449x411
>>3111503
>Если с цветом такая беда, то с eventListener
Никак не будет не вставляя.
ДОМа нету. Ховерить нечего.

Тот магическй акт как минимум дает возможность. >>3111483
Но думаю того жн можно достичь просто подтянув запросом.
Хз. Сам смотри.
Аноним 04/04/24 Чтв 12:01:03 3111536 80
Аноним 04/04/24 Чтв 12:08:26 3111550 81
Аноним 04/04/24 Чтв 12:15:54 3111560 82
>>3111503
>Там свг огромная просто, поэтому не хотелось ее вставлять на страницу.
Придется. Либо использовать спрайт, но тогда перекас будет у всех ссылающихся на этот символ свг.
Аноним 04/04/24 Чтв 12:20:42 3111567 83
>>3111333
Так она и вложенные посчитала
Аноним 04/04/24 Чтв 12:21:27 3111568 84
app router некстовый можно в проде юзать уже или все еще хуйня?
Аноним 04/04/24 Чтв 12:27:02 3111577 85
image.png 572Кб, 807x801
807x801
Аноним 04/04/24 Чтв 19:37:06 3112001 86
image.png 62Кб, 859x521
859x521
>>3111337
>>3111536
Я тебя прошу, потрать несколько часов на хэндбук TS, вместо того чтобы высирать в сотый раз пачимучные а почему это не так как я себе представил челленджи.

Вместо своего язвенного призыва к челленджу лучше попроси и номально распиши ХОЧУ ЭТО, а ПОЛУЧАЮ ЭТО, со всеми планами наступлений. Нужно показать, откуда велось наступление. Это в твоих интересах.
Иначе хочется тебя только послать нахуй.

>>3111550-добрался до кудахетра-кун
Аноним 04/04/24 Чтв 19:55:26 3112015 87
>>3112001
Че ты так порвался-то? Единственную извилину напрячь заставили? Я сам сделал через 5 минут после того как вопрос отправил.
>номально распиши ХОЧУ ЭТО, а ПОЛУЧАЮ ЭТО,
Я так и написал, душнила.
Аноним 04/04/24 Чтв 19:56:49 3112016 88
>>3112015
Нахуй пошёл, язвительный уебан.

У тебя посты с разницей 4 часа.
Аноним 04/04/24 Чтв 19:57:20 3112017 89
>>3112016
Ну так за 4 часа никто не решил...
Аноним 04/04/24 Чтв 19:59:35 3112018 90
>>3112017
Значит закомерно идёшь нахуй, раз сделал и призываешь к бесполезным челленджам. Даже решением не поделился. Гнида.
Аноним 04/04/24 Чтв 20:02:21 3112020 91
>>3112018
Я специально спросил хочет ли кто-то делать челенж. А если бы кто-то "сдался", я бы поделился ответом.
Аноним 04/04/24 Чтв 20:05:48 3112023 92
>>3112020
Жеманный заигрывающий пидорас, прекрати оправдываться. Ничем бы ты не поделился.

>есть чоллендж я саздал, решение будет 500-ым постом или не будет даже по востребованию, спасити памагити
Аноним 04/04/24 Чтв 20:30:32 3112036 93
Screenshot from[...].png 16Кб, 759x165
759x165
>>3111567
>Так она и вложенные посчитала
ок, я посчитал количество строк ls -l внутри папки, там 486 модулей, что тоже много, если мне нужно около 2х библиотек.
Аноним 04/04/24 Чтв 20:33:09 3112037 94
Реакт еще актуален?
Аноним 04/04/24 Чтв 20:33:59 3112038 95
>>3112023
Го челенж я создал.
Через час пощу решение.
Функция с опциональным аргументом. Если передаешь аргумент стейт всегда дефайнед, если не передаешь то не всегда дефайнед.
https://tsplay.dev/w1Gb8m
Аноним 04/04/24 Чтв 21:26:49 3112083 96
>>3112037
Намба ван во всех рейтинах
Аноним 04/04/24 Чтв 21:29:44 3112084 97
1.jpg 22Кб, 542x123
542x123
14466611540860.jpg 41Кб, 720x720
720x720
Аноним 04/04/24 Чтв 22:05:12 3112108 98
>>3112038
https://tsplay.dev/wedvXW
Я сделал тупо перегрузкой, но мне перегрузка не нравится, потому что есть другая функция которая вызывает useThen и её тоже надо перегружать и так далее сколько раз переиспользуешь столько раз эту перегрузку надо копировать. Я бы хотел какую-нибудь магию с условным типом.
Аноним 04/04/24 Чтв 22:08:03 3112111 99
Попал под сокращение сегодня. Думаю, как теперь конкурировать с миллионами вкатунов после курсов.
Аноним 04/04/24 Чтв 22:14:45 3112118 100
Аноним 04/04/24 Чтв 22:18:30 3112123 101
Аноним 04/04/24 Чтв 23:10:45 3112198 102
>>3112118
Нет, не только меня уволили. Похоже реальные сложности, раз одни оставили только одного фронта. Решили забить на новые фичи и пережидать бурю видимо.
Аноним 05/04/24 Птн 10:53:09 3112553 103
Пагни, а что сейчас можно использовать для хранения юзерских картинок для небольшого сайта? Много чего не работает в России больше.
Аноним 05/04/24 Птн 10:57:00 3112557 104
>>3112553
Можно использовать жесткие диски.
Аноним 05/04/24 Птн 10:57:00 3112558 105
Аноним 05/04/24 Птн 11:09:35 3112569 106
>>3112558
Спасибо, интересный сервис
Аноним 05/04/24 Птн 11:45:06 3112603 107
9ce22f1c324cbaa[...].jpg 234Кб, 1080x1080
1080x1080
Аноним 05/04/24 Птн 12:16:31 3112628 108
coreading.png 230Кб, 394x604
394x604
Аноним 05/04/24 Птн 12:26:21 3112636 109
У сайта ноды поменялся дизайн. Впервые лет за восемь.
Аноним 05/04/24 Птн 12:31:05 3112637 110
>>3112636
Надо чекнуть, надеюсь убрали из css тот рул который кукожит страницу и выгружает текст, Из-за чего прыжки на якорь не работают точно.
Аноним 05/04/24 Птн 13:00:02 3112661 111
Аноним 05/04/24 Птн 14:15:39 3112741 112
А я правильно понимаю, что сайты стали таким кривым тормозящим говном из-за того что 99% фронтендеров дауны не знающие технологий, которыми пользуются?
Аноним 05/04/24 Птн 14:40:40 3112762 113
>>3112636
Бановцы апнули скорость у бана, а нодовцы сайт обновили, типа тоже не сидят сложа руки.
Аноним 05/04/24 Птн 15:35:34 3112831 114
156.png 44Кб, 470x618
470x618
Аноним 05/04/24 Птн 15:49:18 3112845 115
>>3112558
>Trusted by 1.5 million developers and 10,000
enterprise
Такой-то объеб.
Вот возьмем Бонби Бонкерс. У неё потенциальный охват это половина населения планеты земля. Потому что потенциально все хотят смотреть сисик и писик.
Теперь берем потенциальный охват этой хуйни. Это только анальники это пол процента планеты земля.
И они пытаются мне втереть что это сопоставимые по популяности вещи. У Бонби 2миллиона фоловеров.
>>3112569
>>3112558
>>3112553
Все эти 3 поста оставил семен на зарплате рекламирующий скам.
Аноним 05/04/24 Птн 15:54:01 3112850 116
>>3112741
Приведи примеры тормозящих сайтов
Аноним 05/04/24 Птн 15:55:50 3112852 117
>>3112845
Дебил, блядь, у сервиса есть фри тир, тебе бесплатно дают хостить файлы, так что ты тупо серишь.
Аноним 05/04/24 Птн 16:07:46 3112866 118
>>3112852
>у сервиса есть фри тир, тебе бесплатно дают хостить файлы,
Никак не отменяет сказанного.
Аноним 05/04/24 Птн 16:25:48 3112892 119
>>3112845
>читать маркетинговую хуиту на сайтах
Аноним 05/04/24 Птн 16:27:41 3112896 120
>>3112845
В чём скам, додяра? Есть проблема, есть решение. Не нравится решение, открываешь https://alternativeto.net/software/cloudinary/ и выбираешь ДРУГОЕ. Пиздец, второй день у вас в треде, уже жопа горит от тупости.
Аноним 05/04/24 Птн 16:38:00 3112914 121
>>3112896
Чел чел челибос, спокуху оформи. Это ты тупой хуесос раз ребе нужен СЕРВИС блядь чтобы картинку на жесткий диск сохранить.
Аноним 05/04/24 Птн 16:45:36 3112916 122
Аноним 05/04/24 Птн 16:47:59 3112922 123
Аноним 05/04/24 Птн 17:21:10 3112963 124
23.png 796Кб, 1000x563
1000x563
Всем добрый вечер. Подскажите какую-нибудь идею пет проекта для бэкендера на ноде + тайпскрипт + нест (опционально). Мне в голову приходят только какие-то несложные круды для юзеров (с авторизацией), товаров для магазина и всего такого.
Аноним 05/04/24 Птн 17:31:55 3112980 125
image.png 15Кб, 308x168
308x168
image.png 20Кб, 909x292
909x292
Бля, пожалуйста, программач, ПАМАГИ.

NextJs + tRPC + Prisma

Суть такова. Есть таблица materialPurpose, которая объединяет в себе purpose с полем name и materialType с полем materialTypeId.

И есть отдельная таблица MaterialTypes (связанная, откуда и берется materialTypeId).

Так вот, на сервер в метод getTypes приходит массив енумов purpose (которые находятся в поле name в таблице materialPurpose). Так вот, нам надо собрать только те MaterialTypes у которых для всех пришедших на сервер purpose есть хотя-бы 1 запись в таблице materialPurpose.

Что важно, так это то, что в name мы не можем записать несколько purpose. Только 1. как на пике 1

Ну то есть моделируя ситуацию у нас есть мультиселект в котором мы выбираем purpose и нужно чтобы в следующий селект подтягивало только те типы материалов у которых есть общий purpose в таблице materialPurpose.

Пик 2 - моя попытка построить запрос. Но это не работает. Почему-то при выборе одного приходит пустой массив, при выборе 2ух тоже пустой, при выборе трёх - приходят данные, чего быть не должно, т.к. они по идее с каждым селектом должны только сокращаться
Аноним 05/04/24 Птн 18:02:03 3113008 126
>>3112980
>NextJs + tRPC + Prisma
Передоз или пердос от смузи
Аноним 05/04/24 Птн 18:04:17 3113010 127
Аноним 05/04/24 Птн 19:54:53 3113160 128
>>3113008
Смузи тут разве что tRPC. Nest это бумерская технология, призма уже давно не смузи, в этой роли сейчас kysely и drizzle.
Аноним 05/04/24 Птн 19:55:51 3113161 129
Аноним 05/04/24 Птн 20:11:47 3113167 130
>>3113161
>Next
Еще хуже. Все уже давно пересели на ремикс.
Аноним 05/04/24 Птн 20:22:28 3113176 131
>>3113167
Зачем? Ремикс не генерирует статику же.
Аноним 05/04/24 Птн 20:29:23 3113178 132
>>3113176
>статику
Юзелесс кал. Во первых, сервера сейчас дешевые и зарендерить тебе страничку стоит тысячные доли копейки. Во вторых, слишком много edge кейсов с инвалидацией кейса (eg девопс почистил редис руками)
Аноним 05/04/24 Птн 20:29:35 3113179 133
>>3113178
>инвалидацией кейса
инвалидацией кеша
Аноним 05/04/24 Птн 20:37:38 3113183 134
Ребят, а поможет вообще кто-нить с этим? >>3112980
Аноним 05/04/24 Птн 21:18:41 3113218 135
Аноним 05/04/24 Птн 21:31:42 3113229 136
Аноним 05/04/24 Птн 21:48:03 3113248 137
image.png 14Кб, 409x32
409x32
Тем временем NextJS близок к тому, чтобы вывести турбопак из экспериментального режима и использовать по дефолту.

мимо верцель-лахта
Аноним 05/04/24 Птн 21:49:49 3113250 138
>>3113178
>>3113248
Плохо перекрываешь. Мне нужно подтверждение что с кешем все будет хорошо.
Аноним 05/04/24 Птн 21:56:59 3113260 139
>>3113250
А мне похуй на твой кеш и твои проблемы. Ваши проблемы не проблемы. Довольствуйся.

>>3113248-этот
Аноним 05/04/24 Птн 22:34:39 3113289 140
>>3113248
Все так брат. Скоро Nextjs станет фреймворком для всего.
мимо верцелебот
Аноним 05/04/24 Птн 22:50:57 3113302 141
>>3113250
>Мне нужно подтверждение что с кешем все будет хорошо.
>next, где абсолютно нелогичная система инвалидации кеша построенная на магии динамических функций
Аноним 05/04/24 Птн 22:52:26 3113304 142
изображение.png 35Кб, 1202x246
1202x246
>>3113250
Так в чем проблема поднять свой мемкеш или редис и к нему запросы делать из серверных компонентов? Там же и инвалидацию по client side tracking сделаешь и хуеву тучу чего еще, при этом сможешь описать это нормально.
Аноним 05/04/24 Птн 22:55:11 3113306 143
>>3113248
Что за турбопак, поясните.
Аноним 05/04/24 Птн 22:59:56 3113311 144
>>3113306
мертворожденная замена вебпаку написанная на расте, из-за чего это галимое юзелесс говнище, которое ничего кроме ts и tsx не поддерживает
Аноним 06/04/24 Суб 00:30:23 3113355 145
>>3112850
Любые с пререндером и саспенсом.
Аноним 06/04/24 Суб 01:09:09 3113366 146
Короче, посмотрел я этот ваш VSCode.
Как будто говна поел.
Это что угодно, но только не инструмент для программирования.
Какая-то чудовищная, невообразимая, дичайшая хуита.
Те, кто это создал, должны в самой глубине ада вечно сосать раскалённый хуй самого сатаны.

IDEA - наше всё, реактивные мозги форева.
Аноним 06/04/24 Суб 01:23:50 3113372 147
>>3113366
>открываешь вебшторм
>смотришь плагины
>тот же еслинт, преттиер, подсветка хуё, подсветка моё
Аноним 06/04/24 Суб 01:35:14 3113376 148
>>3113366
ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ! КЭШИ САМИ СЕБЯ НЕ ИНВАЛИДИРУЮТ!
Аноним 06/04/24 Суб 02:14:23 3113399 149
>>3113372
Мне кажется, ты не очень понимаешь, что такое инструмент для разработки. И чем именно инструмент отличается от какой-то хуйни.
Это распространённое явление. С опытом это проходит. Но не у всех.
Аноним 06/04/24 Суб 03:42:38 3113411 150
>>3113399
И что же это такое? Тяжелая хуйня на жаве, которая запускает тот же lsp под капотом на ноде? А еще идея у вскода сосет. Потому что вскод ты со всеми примочками можешь на сервере без иксов запускать. Разработка в девконтейнере, разработка в удаленном девконтейнере. Где это все в твоем вебшторме?Потому что у вскода клиент серверная архитектура везде, а идея это жирный кусок жавы привязанный к ПК с гуем. Идея хороша для жавы, там действительно фичи есть, а вебшторм это говно за деньги.
Аноним 06/04/24 Суб 03:50:27 3113413 151
>>3113411
И вообще идея это лол. Многопроектность поддерживается в одноязычных продуктах, а многоязычность есть только в ультимейт идее, но там нельзя нормально открыть проект с несколькими корнями, потому что ультимейт расчитана на жабамодульные проекты. Микропенисы с кучей языков идут нахой, потому что линтеры и другие тулзы перестают понимать в каком проекте они запускаются...
Аноним 06/04/24 Суб 09:25:45 3113469 152
>>3113399
Я минимум по 2 года пропользовался сначала вебштормом, а теперь VS Code.
А до этого Visual Studio. Не тебе, неосилятору VS Code, кудахтать про инструменты, если ты даже с VS Code не разобрался или не захотел. Зона комфорта она такая, побуждает пересесть обратно.

Давай, скажи ещё что в neovim/*vim нельзя код писать. Говно ведь какое-то, тоже конфигурировать надо! Да ещё и LSP самому прикручивать.
Аноним 06/04/24 Суб 10:38:58 3113549 153
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set/union
Хочу использовать этот метод. Тайпскрипт говорит такого нет.
На некачественном next.js бекенде использую.
Если я сменю target в в tsconfig то у меня поменяется код в бандле так? А можно как-то разделить чтобы жс на клиенте и жс на сервере были разных версий?
Аноним 06/04/24 Суб 12:29:13 3113653 154
>>3113355
Конкретные примеры есть? А то регулярно кто-то говорит "сайты стали тормознутыми", хотя на деле реально сильно тормозят 1% сайтов.
Аноним 06/04/24 Суб 13:02:38 3113724 155
>>3113653
>сильно тормозят 1% сайтов.
Да.
А остальные - просто тормозят.
И да, это потому, что 90% JS-коммьюнити - малолетние долбоёбы.
Аноним 06/04/24 Суб 13:04:16 3113727 156
>>3113724
И не просто малолетние долбоёбы, а такие, у которых в редакторе чёрная тема. Они там, блядь, половины букв не видят, лол, потому, что глазам пизда уже.
Аноним 06/04/24 Суб 13:08:05 3113734 157
1712398084924.png 305Кб, 2560x1919
2560x1919
>>3113724
>А остальные - просто тормозят
Пруфы будут когда-нибудь?
>И да, это потому, что 90% JS-коммьюнити - малолетние долбоёбы
Аргументов не будет? Ты же сам себя ведёшь как малолетний долбоёб, просто говоришь "это хуйня просто потому что я скозал". Ты понимаешь, что ты практически на дне пикрил пирамиды?
Аноним 06/04/24 Суб 13:13:49 3113747 158
>>3113734
Кто ты такой, чтобы я тебе что-то аргументировал?
Гоу фак йоселф, сынок.
Аноним 06/04/24 Суб 13:18:32 3113756 159
>>3113747
Никто. Просто если тебя устраивает, что ты себя проявляешь как малолетний долбоёб, то всё ок.
Аноним 06/04/24 Суб 14:44:33 3113835 160
Аноним 06/04/24 Суб 15:39:05 3113919 161
image.png 625Кб, 680x722
680x722
>>3113835
>core-js.
Че он там, собрал донаты? Больше не бугуртил?
Аноним 06/04/24 Суб 15:55:42 3113940 162
>>3113835
Речь не обязательно про полифилы.
Вот смотри я делаю async await и esnext вернет мне то что я написал, а es5 переделает это все в мешанину говна, чтобы работало в старом жс. И мне не нужна на ноде мешанина говна ес5 никогда и ни в каком виде и нужна в браузере иногда.
Аноним 06/04/24 Суб 15:59:38 3113941 163
>>3113940
>И мне не нужна
Тебе не похуй? Мы у себя ресерчили, там разница в сотые доли процента между генераторами и async/await, так что лучше забей хуй и займись чем-то более полезным.
Аноним 06/04/24 Суб 16:00:51 3113943 164
>>3113941
Мне не похуй, я использую особую eval магию и я специально отключал старый жс потому что он её ломал.
Аноним 06/04/24 Суб 16:02:33 3113944 165
>>3113943
Ну так отключи, раз не похуй. В чем проблема?
Аноним 06/04/24 Суб 16:03:18 3113948 166
Аноним 06/04/24 Суб 16:05:56 3113949 167
>>3113948
Что мешает? browserslist Настрой и вперед. Можешь хоть два билда делать и определять по type="module" и nomodule их раздавать на старые и новые браузеры.
Аноним 06/04/24 Суб 16:22:23 3113967 168
>>3113949
Ну вроде что-то гуглится по этим базвордам, спасибо.
Аноним 06/04/24 Суб 17:59:56 3114060 169
хочу купить курс от хекслета. думаю фронтенд. Стоит брать? 2.5 своей зарплаты хочу потратить. или другое направление выбрать? мне не нужны супер зарплаты 300к плюс. 150 меня вполне устроит.
Аноним 06/04/24 Суб 18:04:39 3114069 170
14467609196760.webm 1092Кб, 720x480, 00:00:05
720x480
Аноним 06/04/24 Суб 18:05:21 3114070 171
15409737997072.webm 2510Кб, 864x720, 00:00:04
864x720
>>3114060
>мне не нужны супер зарплаты 300к плюс. 150 меня вполне устроит.
Аноним 06/04/24 Суб 18:05:33 3114072 172
>>3114060
учебник кантора открой и вот твой курс лол
Аноним 06/04/24 Суб 18:06:32 3114074 173
>>3114072
Говно, а не учебник по факту. Сам по нему учился. Глядя в прошлое, понимаю, какой же это калыч.
Аноним 06/04/24 Суб 18:07:45 3114077 174
ib9pd3vhc6281.jpg 201Кб, 1077x1600
1077x1600
>>3114060
Покупай еще япрактикум и гикбрейнс со скиллбоксом. Будешь живой реинкарнацией мема пикрил,только GIGACOURSED
Аноним 06/04/24 Суб 18:16:47 3114092 175
>>3114074
там самая базовая информация или ты думаешь на курсах дают что то большее чем пересказ.
Аноним 06/04/24 Суб 18:31:19 3114115 176
Стоит ли смотреть для изучения фронтенда на ютубчике канал Ulbi TV? Или это кал говна и лучше англоязычное поискать на ютубчике?
Аноним 06/04/24 Суб 18:39:46 3114127 177
image.png 66Кб, 1299x306
1299x306
>>3114060
Купил курсы тебе за щеку.

Мимо РНН мидл++++.
Аноним 06/04/24 Суб 18:42:00 3114137 178
>>3114115
Если ты совсем нулевой - любой пример, видосик, статейка - хорошо.
Когда ты уже будешь в состоянии сделать простой магазинчик с карточками товара и корзины, то уже следует обращаться в документации, просто потому что быстрее и качественнее.
Аноним 06/04/24 Суб 18:42:05 3114138 179
>>3114060
>>3114115
Какие же зумеры дегенераты. Даже видео посмотреть самостоятельно не могут.
Аноним 06/04/24 Суб 18:44:40 3114142 180
Зачем вы отговариваете его от покупк курса или насехаетесь над ним.

Это же естественный отбор в действии. Идиоты должны страдать, они для того и идиоты.
Аноним 06/04/24 Суб 18:46:29 3114145 181
>>3114142
Наш же парнишка. Хоть и тупой.
Аноним 06/04/24 Суб 18:48:55 3114153 182
Аноним 06/04/24 Суб 18:49:20 3114154 183
17053184680880.png 91Кб, 311x642
311x642
АйТишные бои бе[...].mp4 1332Кб, 1280x720, 00:00:11
1280x720
Аноним 06/04/24 Суб 18:53:22 3114162 184
16718307248330.mp4 754Кб, 1280x720, 00:00:04
1280x720
>>3114153
Скоро всех индусы или ИИ заменит.
Аноним 06/04/24 Суб 19:12:55 3114200 185
>>3114153
Стоит только на ангуляр. Во всем остальном конкуренция высокая, особенно на реакте. Сейчас фронтенд - это накопитель быдла, на пару с тестировкой. Уже все рисуют опыт, все напидоривают резюме до блеска, делают портфолио из спизженых проектов. Если хочешь в айти, то выбирай пути сложнее (джаву, си). А еще лучше иди получать вышку.
Аноним 06/04/24 Суб 19:17:10 3114212 186
>>3114200
крестовиком там пиздец кстати, платят нихуя, а базу требуют как будто ты с трупом страуса его вместе сидел писал
Аноним 06/04/24 Суб 19:25:51 3114227 187
>>3114200
спасибо, буду учить ангуляр. кстати, 4 летние курсы актуальны сейчас? Только старые нахожу(
Аноним 06/04/24 Суб 19:33:39 3114237 188
>>3114227
Лучше на метаинит зайди, там актуальная инфа по крайней версии ангуляра и параллельно доку читай, там новая дока неплохая.
>>3114212
Не везде, есть немало мест где платят хорошо. Тем более что кретсовик хотя бы будет работать, в отличии от реактомакакена, который будет тыкаться на вакансию с тысячей откликов.
Аноним 06/04/24 Суб 19:44:37 3114258 189
Аноним 06/04/24 Суб 19:59:23 3114300 190
>>3114237
согласен что жабоебы и кресты проще влететь
Аноним 06/04/24 Суб 20:03:00 3114309 191
Аноним 06/04/24 Суб 20:06:15 3114313 192
>>3114309
Нет. Это вообще серверсайд жс - ВСЕ. Потому что фрагментация и так не очень популярной хуйни.
Аноним 06/04/24 Суб 20:07:16 3114316 193
>>3114313
Это фрагментация уровня Deno.
Аноним 06/04/24 Суб 20:10:23 3114320 194
>>3114316
Стоит одной этой хуевине набрать чуть популяности и начнется, А У НАС ЭТО ТАК РАБОТАИТ. Будешь жрать разные версии одних и тех же пакетов под разные движки.
Аноним 06/04/24 Суб 21:00:12 3114388 195
>>3114309
Это какой по счёт убийца?
Аноним 06/04/24 Суб 21:02:23 3114391 196
>>3114320
Тащемта сейчас наоборот идет унификация рантаймов
Аноним 06/04/24 Суб 21:10:59 3114405 197
>>3114388
Нода мертва на рынке.
Аноним 06/04/24 Суб 21:16:33 3114410 198
Аноним 06/04/24 Суб 21:30:08 3114429 199
>>3114410

ну что можно написать на ноде?

опердень можно написать?
Аноним 06/04/24 Суб 21:55:23 3114473 200
>>3114154
Какие ещё эксепшены в си
Аноним 06/04/24 Суб 21:57:17 3114477 201
Аноним 06/04/24 Суб 22:20:02 3114513 202
>>3114153
>Эй лутатели денежек, стоит ли мне вам конкуренцию составить, что бы меньше денег лутали?
Аноним 06/04/24 Суб 22:27:10 3114528 203
>>3114391
> унификация рантаймов
Не будет никакой унификации по в стандарте экмы не всунут всэ нодовское апи в стандарт. Ну и заодно напишут стандарт для серверлесса, а то всякие CF, AWS, версели и прочие яндекс клауды имеют свои велосипеды.
Аноним 06/04/24 Суб 22:45:44 3114553 204
>>3114528
Причем тут нодовские апи. Саму ноду и остальные рантаймы для бэкенда подгоняют по браузерные стандарты.
Аноним 06/04/24 Суб 22:48:50 3114559 205
>>3114429
На ноде можно написать все.
Аноним 06/04/24 Суб 22:51:39 3114572 206
>>3114553
>подгоняют по браузерные стандарты.
На одном WEB API далеко не уедешь.
Аноним 06/04/24 Суб 22:55:19 3114583 207
Есть ли смысл пытаться во фриланс зарубеж? Возможно ли работать и выводить в Upwork из России?
Аноним 06/04/24 Суб 22:57:16 3114586 208
Аноним 06/04/24 Суб 22:58:47 3114590 209
>>3114559

конпеллятор ноде.жс можно написать на ноде.жс?
Аноним 06/04/24 Суб 22:59:43 3114593 210
>>3114590
Глупый пример. Конечно можно.
мимо
Аноним 06/04/24 Суб 23:32:23 3114622 211
>>3114593

напиши или зассал? а? а? а? а?
Аноним 06/04/24 Суб 23:34:12 3114623 212
Аноним 06/04/24 Суб 23:48:14 3114632 213
>>3114623
10к звездочек на гитхабе
Аноним 06/04/24 Суб 23:49:04 3114633 214
>>3114632
Принимаю только хрустящие долларовые купюры.
Аноним 06/04/24 Суб 23:49:23 3114634 215
>>3114473
Почитал, это не совсем эксепшены в привычном понимании, скорее очередные костыли чтобы прикрутить какое-то подобие нормальных экспешенов
Речь идёт про setjmp/longjmp и это по сути своей примерно GOTO 10 из бейсика
Аноним 06/04/24 Суб 23:50:32 3114635 216
>>3114633

Отправил тебе защекоин, проверяй, ты говно)
Аноним 06/04/24 Суб 23:52:06 3114637 217
>>3114583
Есть, знакомый через казахстнские карты/впсы делал
Аноним 06/04/24 Суб 23:52:40 3114638 218
>>3114634
Собственно именно поэтому они видимо не выходят из блока
Аноним 06/04/24 Суб 23:54:50 3114642 219
>>3114634
>нормальных экспешенов
А они вообще существовали когда язык C разрабатывался?
Аноним 06/04/24 Суб 23:55:21 3114645 220
>>3114153
Конечно стоит. Даже если кто-то щелкнет пальцами и вся разработка прекратится - будет еще горы легаси. Это не имеет отношения к 2024, это больше про то, куда ты сам хочешь попасть и какие вакансии тебе доступны. Фронтэнда хватит на твою жизнь точно.
Аноним 06/04/24 Суб 23:57:03 3114647 221
>>3114642
Так причем здесь это? Когда джава разрабатывалась не было ни варов, ни виртуальных потоков, ни дженериков, но это не остановило людей.
Аноним 06/04/24 Суб 23:59:22 3114650 222
>>3114647
Так а в чем проблема тогда сделать typeof null === 'null'? додумай мысль
Аноним 07/04/24 Вск 00:06:15 3114655 223
>>3114559
нода принципиально однопоточна под капотом кто бы как не извращался воркеры хуёркеры
Аноним 07/04/24 Вск 00:11:47 3114661 224
>>3114655
Ага, и libuv там просто так положили, для вида.

мимо
Аноним 07/04/24 Вск 01:05:03 3114706 225
>>3114661
да для вида, eventloop идёт в одном потоке в любом случае.
Аноним 07/04/24 Вск 01:16:52 3114723 226
>>3114706
Ага, и в программах на других языках нет одного основного потока. Вот, наверно, беру жаву или шарпы и внезапно основной тред пропадает.
Аноним 07/04/24 Вск 01:40:45 3114744 227
>>3114429
На ноде можно написать бекенд. Угадай, для чего работодатель нанимает бекенд разработчика?
Аноним 07/04/24 Вск 01:46:03 3114749 228
>>3114723
в ноде нет других потоков, он однопоточный бай дизайн, все эти воркер треды существуют в рамках этого потока.
Аноним 07/04/24 Вск 01:49:46 3114752 229
Аноним 07/04/24 Вск 02:02:33 3114768 230
Аноним 07/04/24 Вск 02:08:35 3114773 231
>>3114752
вкатуся ты можешь срать воркер тредами, но ивентлуп и пользовательский код всегда пойдут в одном потоке, иди доку читай гребец.
сам язык таким образом задизайнен это никак не обойти, хочешь многопоток иди в тырпрайз языки а у нас дизайн наркомана который стал популярен.
Аноним 07/04/24 Вск 02:44:54 3114792 232
>>3114773
>сам язык таким образом задизайнен это никак не обойти
Обойти. Перестань быть необразованным, читай статью.
Аноним 07/04/24 Вск 02:46:15 3114793 233
JS с введением atomics локов уже полноценно стал практически многопоточным, но не полностью. Пруф ми вронг
Аноним 07/04/24 Вск 10:12:30 3114985 234
>>3114650
Зачем объекту нулл свой тип?
Аноним 07/04/24 Вск 10:15:18 3114987 235
>>3114985
Потому что это не объект, а тип null c единственным возможным значением null. Учи спеку жс. Мы вам перезвоним.

мимо
Аноним 07/04/24 Вск 10:21:12 3114994 236
>>3114987
Хуеку. Зачем тебе нужен нулл если это не объект? Андефайнед уже есть.
Аноним 07/04/24 Вск 10:49:49 3115025 237
Аноним 07/04/24 Вск 10:53:01 3115028 238
>>3114994
Потому что undefined - это семантически неопределенное значение (uninitialized), а null - это исключительное значение
Аноним 07/04/24 Вск 10:57:16 3115032 239
null.png 17Кб, 691x182
691x182
>>3115028
Плюс более практическое отличие чем семантика
Аноним 07/04/24 Вск 11:33:43 3115045 240
>>3114590
Компилятор написать можно на чем угодно.у компилятора нет потребности в специфических апи платформы. Ему еужно только читать ввод и писать вывод. Все остальное это банальная задача по трансформации обьектов.
Аноним 07/04/24 Вск 11:36:22 3115046 241
>>3114749
Кто-то тебе в голову насрал.

Ты можешь сам себя проверить, запустив воркер, в нем запустить переодический консоль лог на интервале, а в основном потоке ебануть бесконечный цикл, заблокировав основной поток. И лицезреть, что консоль лог из воркера продолжает выводиться.
Аноним 07/04/24 Вск 11:38:07 3115048 242
>>3114793
Атомикам больше 10 лет. С разморозкой.
Аноним 07/04/24 Вск 12:15:56 3115070 243
>>3114637
можешь у него уточнить сервисы какие он использовал?
Аноним 07/04/24 Вск 14:16:07 3115223 244
>>3115028
Дефайн неопределенное.
Дефайн исключительное.
Аноним 07/04/24 Вск 14:28:11 3115247 245
>>3115223
function test() {
console.log(a) // неопределенное
var a = null // исключительное
}

У тебя может совмещаться неопределенность и необходимость отличать начальное состояние переменной от регулярных значений, и как-то надо отличать эти два состояния. Чтобы от этого избавиться надо вообще весь жс поменять на что-то другое.
Аноним 07/04/24 Вск 14:35:11 3115257 246
>>3115247
Не убедительно.
undefined - тут должно лежать хз что
null тут должен лежать объект
NaN тут должно лежать число
Аноним 07/04/24 Вск 14:44:14 3115272 247
NaN.png 5Кб, 691x182
691x182
Аноним 07/04/24 Вск 14:56:15 3115288 248
image.png 2Кб, 261x104
261x104
Аноним 07/04/24 Вск 15:06:13 3115312 249
>>3115288
Представляю ебало собеседующего от кода

class Zalupa {
length = NaN
}
Аноним 07/04/24 Вск 15:31:39 3115349 250
Аноним 07/04/24 Вск 15:38:44 3115356 251
Аноним 07/04/24 Вск 15:52:35 3115370 252
Аноним 07/04/24 Вск 16:07:27 3115400 253
515706666bb.jpg 14Кб, 750x422
750x422
68b835f86d94025[...].png 29Кб, 1200x630
1200x630
Чем технология слева хуже чем технология справа (за исключением распространенности и популярности)?
Аноним 07/04/24 Вск 16:23:19 3115422 254
Аноним 07/04/24 Вск 16:25:50 3115427 255
>>3115400
Я охуел, когда увидел, что в реакте условный рендеринг делается через &&
Аноним 07/04/24 Вск 16:26:25 3115429 256
>>3115422
Чеды выбирают htmx и забывают про жс
Аноним 07/04/24 Вск 16:45:25 3115450 257
>>3115427
А я блевался с этих директив ебаных.
Аноним 07/04/24 Вск 17:07:18 3115474 258
>>3115429
ток работы на нем нет
Аноним 07/04/24 Вск 17:27:19 3115499 259
изображение.png 7Кб, 493x78
493x78
>>3115025
Неа, просто поэксперементировал с atomics в одно время.
>>3115048
3.5 Года
Аноним 07/04/24 Вск 17:31:14 3115507 260
>>3115474
Если я в ООО Залупа работая условным симфони фулстеком захуярю htmx вместо реакта, то кабаныч ничего не пикнет.
Аноним 07/04/24 Вск 17:35:14 3115508 261
image.png 131Кб, 633x522
633x522
как верстать это .
линия должна быть динамической и расти вместе с блоками.
Мимо зарплата 250к.
Аноним 07/04/24 Вск 17:38:33 3115510 262
>>3115508
>250к
Пошли нахуй с такой зепкой за такую работу.
мимо 400к сеньор крашу кнопки
Высоту левой полоски делаешь в 100%, а кружок с иконкой делаешь частью контейнера, задаешь кружку отрицательный марджин
Аноним 08/04/24 Пнд 00:56:58 3115962 263
Запись экрана о[...].webm 557Кб, 1307x653, 00:00:09
1307x653
Запись экрана о[...].webm 768Кб, 1307x653, 00:00:08
1307x653
В ньюфаг треде всем похуй, может хоть тут помогут.

Как заставить веб-приложения ресайзить окна быстро?

Что chromium (electron), что webkit - один хуй есть заметная задержка.
Аноним 08/04/24 Пнд 01:06:13 3115964 264
Запись экрана о[...].webm 1028Кб, 1307x653, 00:00:05
1307x653
Запись экрана о[...].webm 1202Кб, 1307x653, 00:00:06
1307x653
>>3115962
Подкреплю еще VSCode.

Должно быть как на втором видеорил.
Аноним 08/04/24 Пнд 01:08:03 3115965 265
>>3114749
>все эти воркер треды существуют в рамках этого потока.
Они существуют в рамках отдельных процессов, которые запускаются, когда ты регаешь воркер.

>>3115046
>И лицезреть, что консоль лог из воркера продолжает выводиться.
Потому что это отдельный процесс.
Аноним 08/04/24 Пнд 01:10:38 3115966 266
>>3115962
>Как заставить веб-приложения ресайзить окна быстро?
Купить себе компьютер нормальный.
Аноним 08/04/24 Пнд 01:13:24 3115967 267
>>3115966
Чел, у меня Intel Core i5 12th, Nvidia RTX 3050. Куда больше?
В нативных GTK-приложениях микрофризов во время ресайза окна ведь нет.
Аноним 08/04/24 Пнд 03:12:22 3115988 268
>>3115967
Верстай нормально, не используй листенеры на ресайз и ресайз/интерсешн обсерверы (что в прочем на любом нормальном проекте невозможно) и будет тебе счастье.
Аноним 08/04/24 Пнд 05:28:55 3116012 269
Screencast08.04[...].webm 232Кб, 1237x671, 00:00:10
1237x671
>>3115988
>Верстай нормально
Да вроде нормально свёрстано, на флексбоксах.

Но дело даже не в них. Электрон почему-то не может вьюпорт адекватно ресайзить даже при минимально возможной верстке. Видеорилейтед. Сбоку видно пустое пространство родного окна.

> не используй листенеры на ресайз и ресайз/интерсешн обсерверы
Ничего из этого не используется пока что, потом всё равно нужно будет отслеживать для сайдбара..
Аноним 08/04/24 Пнд 06:32:07 3116027 270
Screencast08.04[...].webm 162Кб, 1201x656, 00:00:08
1201x656
>>3115988
Это пиздец какое странное поведение. Я даже не загружаю HTML.
Просто покрасил окно в белый цвет, и тут видно, что ширина холста туда-сюда скачет при изменении размера окна.
Аноним 08/04/24 Пнд 10:29:40 3116188 271
Аноним 08/04/24 Пнд 10:41:01 3116191 272
>>3116188
>бига зинга
>мы обосрались с гqл
ХЬЮДЖ
Аноним 08/04/24 Пнд 15:38:27 3116404 273
>>3116188
Какая-то реактоподобная параша.
Аноним 08/04/24 Пнд 19:41:18 3116540 274
>>3116188
>yarn create
Дальше не читал. Нахой не нужен ярн в 2к24.
Аноним 08/04/24 Пнд 21:22:39 3116587 275
image.png 342Кб, 439x428
439x428
Мнения?
Аноним 08/04/24 Пнд 21:23:27 3116588 276
Аноним 08/04/24 Пнд 21:24:07 3116591 277
>>3116027
это анимация. отключи ее
Аноним 08/04/24 Пнд 21:58:07 3116639 278
>>3116588
Ничего не нужно. 640K npm хватит всем.
Аноним 08/04/24 Пнд 22:11:37 3116646 279
Аноним 08/04/24 Пнд 22:57:08 3116678 280
>>3115962
Лол. Очень просто. Отклюси рендеринг на gpu, и переложи вме на cpu. Будет без задержек.
Аноним 08/04/24 Пнд 22:59:43 3116679 281
>>3115965
Это не отдельный процесс. Это нативный поток операционной системы. Можешь запустить инспектор процессов в своей ос и увидеть как увиличивается количество потоков в процессе с каждым воркером, а не количество процессов.

Именно потому что воркеры это потоки у них есть общая память и возможна передача transferable objects без копировагия, просто передачей владения.
Аноним 09/04/24 Втр 07:46:33 3116801 282
image.png 2225Кб, 1280x720
1280x720
Все жс-макаки здесь собрались? А ну-ка, давайте, открывайте ротешники, сейчас почтенный профессор МГУ оросит их уриной.
Аноним 09/04/24 Втр 08:55:41 3116856 283
>>3116801
Еба тормоз в треде. Вот найди жс тред сколько то летней давности и почитай
Аноним 09/04/24 Втр 10:24:06 3117026 284
Аноним 09/04/24 Втр 10:34:25 3117047 285
Аноним 09/04/24 Втр 10:54:18 3117078 286
С точки зрения спецификации вы обязаны использовать var
Ебало набью всем у кого let вместо var
Аноним 09/04/24 Втр 11:03:04 3117089 287
>>3117078
Ебало бить надо как раз тем, кто всё ещё использует var вместо const или let. Во-первых, let и const лучше инкапсулированы. Во-вторых, сразу дают информацию о том, будет значение меняться или нет.
Аноним 09/04/24 Втр 11:06:15 3117092 288
Кто-нибудь тут занимался более-менее глубокой отладкой рендера веб-страниц? Проверка обновляющихся частей страницы через опцию Paint flashing в хроме выдаёт какой-то абсурд, где-то бы почитать про их алгоритмы.
Ещё обнаружил, что браузеры на основе хромиума имеют кап в 60 фпс (по крайней мере, в части CSS-анимаций). И это реально заметно на высокогерцевых мониторах.
Аноним 09/04/24 Втр 11:06:41 3117093 289
>>3117078
>вы обязаны использовать var
и эти вары потом будут цеплятся по всему коду и кому ебало бить надо за это
Аноним 09/04/24 Втр 11:14:46 3117101 290
>>3117092
>Проверка обновляющихся частей страницы через опцию Paint flashing в хроме выдаёт какой-то абсурд, где-то бы почитать про их алгоритмы.
Общее правило: юзать по минимому position absolute.
Аноним 09/04/24 Втр 11:22:15 3117112 291
>>3116801
Чел, щас уже везде ssr и серверные компоненты. На клиенте джаваскрипта уже минимум. Это только ангуляродибилы до сих пор делают стандартные SPA.
Аноним 09/04/24 Втр 11:25:07 3117116 292
>>3117078
Я кстати перестал смотреть мурыча после этого высера. Он там загонял телегу что леты и консты недостаточно хорошо оптимизированы, при этом видимо даже не в курсе, что let и const это в основном для разработчика и что сборщик эту всю херню все равно переписывает на var.
Аноним 09/04/24 Втр 12:46:29 3117205 293
>>3117112
В 17 ангуляре при создании проекта спрашивают подключить ССР.
Аноним 09/04/24 Втр 12:49:08 3117209 294
Серверные конпоненты нужны только макакичам студии сокол
Аноним 09/04/24 Втр 15:16:18 3117313 295
>>3117116
>сборщик эту всю херню все равно переписывает
Сборщик не переписывает. babel-preset-env может переписать если у тебя в таргетах стоит говно мамонта.
Аноним 09/04/24 Втр 15:21:00 3117320 296
>>3117209
Макакичи студии сокол умеют только в жиквери + бутстрап
Аноним 09/04/24 Втр 15:21:05 3117321 297
tailwind.jpg 25Кб, 742x463
742x463
Что из этого списка выбрать?
Аноним 09/04/24 Втр 15:28:49 3117333 298
Аноним 09/04/24 Втр 15:33:50 3117338 299
>>3117321
css-in-js с экстрактом на этапе сборки. Т.е. vanilla-extract/linaria/stylex
Аноним 09/04/24 Втр 15:43:12 3117350 300
>>3117321
Tailwind, scoped and global css. Используй все три в зависимости что лучше подходит под задачу.
Аноним 09/04/24 Втр 17:18:16 3117393 301
Аноним 09/04/24 Втр 17:31:59 3117415 302
Аноним 09/04/24 Втр 18:02:49 3117436 303
>>3117321
Главное -- не делай утилитарных классов типа text--big--and_strong, это самое уёбищное, что можно придумать в css.
Аноним 09/04/24 Втр 18:10:57 3117444 304
>>3116591
Какая анимация? Если что HTML я НЕ подгружаю.

>>3116678
Лол что серьезно? Браузеры даже на RTX не умеют рендерить DOM быстро?
Аноним 09/04/24 Втр 18:20:09 3117453 305
Анчоусы, подскажите плиз. Смотрю вакансии, попадаются куча с описанием:
График 5/2
Оформление на ваш выбор - ТК РФ. ГПХ, самозанятость.
Как вообще возможно оформить человека на постоянную работу по ГПХ?
При этом в вакансии ни намека на проектную работу, частичную занятость и т. д.
Аноним 09/04/24 Втр 18:23:51 3117455 306
>>3117444
Потому что нахуя всё пересчитывать сразу? И в файрфоксе, и в хроме ты получишь схожий эффект.

IDE jetbrains вообще ждут пока ты перестанешь дрочить размеры окна, чтобы всё пересчитать один раз.

Visual Studio ресайзит и пересчитывает сразу, но нахуя?

СДВГ, окошки любишь подрочить?
Аноним 09/04/24 Втр 18:29:30 3117458 307
>>3117321
А для styled-components еще не подъехал экстрактинг из css-in-js? Он вообще работает в каком-нибудь сборщике?
Аноним 09/04/24 Втр 18:34:43 3117464 308
>>3112038
https://tsplay.dev/Wzq64m
Сделал без перегрузки. И следующая функция уже подхватывает нужные типы без перегрузки.
Аноним 09/04/24 Втр 18:40:37 3117467 309
>>3117455
Потому что плавность работы UI - это стандарт. Это минимальное требование к хорошему ПО. В нативных тулкитах адаптивность окна уже давно запилили так, чтобы всё плавно работало (GTK отрабатывает идеально, к Qt/QML есть вопросы, но в целом ОК, да и Cocoa работает отлично в этом плане).
Аноним 09/04/24 Втр 18:52:11 3117475 310
>>3117467
>растягивать и кукожить UI это стандарт, нет времени работать
Аноним 09/04/24 Втр 18:55:05 3117476 311
>>3117475
Так это стандарт, да. Если софт пердит с артефактами - это хуевый софт.
Аноним 09/04/24 Втр 18:59:11 3117481 312
>>3117476
Сорян, не знаю пердит оно или нет, всё зафиксировано как надо для повседневных задач.
Аноним 09/04/24 Втр 19:05:54 3117483 313
>>3116678
Не, отключение акселерации не помогло.
Аноним 09/04/24 Втр 19:36:35 3117487 314
Из-за ебаных веб-макак озон мой телефон наглухо виснет блять. Наворотили говна просто пиздец. Опровергайте, жс-долбаебы.
Аноним 09/04/24 Втр 19:38:07 3117489 315
>>3117483
Через флаги отключал?

Тот черный фон при ресайзе окна на видео и есть артефакт гпу рендеринга. При рендеринге на цпу его нет и ресайз дома происходит синхронно с окном без задержек.


Я знаю это наверняка, потому что уже 10 лет пилю десктоп корп софт на электроне/nwjs, и имеео чтобы у пользователей сохранялся привычный им опыт, дисейблится гпу, чтобы не было этих артефактов.

Я бы зарисал тебе видос с примерами, но я в отпуске и у пеня под рукой только мобила. Сорян.
Аноним 09/04/24 Втр 19:39:53 3117490 316
Сегодня пришлось отказаться от нового проекта, сообщили что в нем TW
Аноним 09/04/24 Втр 19:55:15 3117499 317
>>3117489
>Через флаги отключал?
Ну, да.

app.commandLine.appendSwitch('disable-gpu', 'true')

У всех тулкитов какие-то свои проблемы, нет какого-то универсального решения... пиздос. Никому нахуй не нужен десктоп, весь нейтив под мобилочки :(
Аноним 09/04/24 Втр 21:19:07 3117585 318
>>3116679
>Это не отдельный процесс.
Базаришь? Сделай воркер и запусти ps или Process Explorer, не ебу какая там система у тебя, и пронаблюдай результат.

>Это нативный поток операционной системы.
Ага, нативный, верю, проверяй.

>Именно потому что воркеры это потоки у них есть общая память
У них нет общей памяти

>возможна передача transferable objects без копировагия
То есть JSON-сериализация и передача в другой процесс. Обоссан и отлетаешь, очередняра.


>>3117092
>Проверка обновляющихся частей страницы через опцию Paint flashing в хроме выдаёт какой-то абсурд
Она показывает то, что есть.

Юбраузеры на основе хромиума имеют кап в 60 фпс
--args --disable-frame-rate-limit>>

3117444
>Браузеры даже на RTX не умеют рендерить DOM быстро?
DOM не рендерится на видяхе. Чтобы рендерить что-то на видяхе нужен как минимум web gl ный канвас или webgpu.
Аноним 09/04/24 Втр 21:22:46 3117588 319
>>3117585
>DOM не рендерится на видяхе. Чтобы рендерить что-то на видяхе нужен как минимум web gl ный канвас или webgpu
И что делать то тогда?

Все движки не хотят синхронизировать холст приложения (WebView) с фактическим размером окна.
Аноним 09/04/24 Втр 23:48:35 3117653 320
А вообще реально перекатиться спустя годы работы со вью на ангуляр без потери зряплаты?
Аноним 10/04/24 Срд 00:19:21 3117666 321
>>3117487
лэээээ браузер смени эээ
моя код писаль он работаль ничо не знаю
Аноним 10/04/24 Срд 09:20:50 3117769 322
>Application error: a client-side exception has occurred (see the browser console for more information).
Аноним 10/04/24 Срд 09:37:08 3117784 323
>>3117653
разницы нет на каком фреймворке шлепать формы.
Аноним 10/04/24 Срд 09:37:51 3117786 324
image.png 145Кб, 602x339
602x339
Аноним 10/04/24 Срд 09:44:42 3117791 325
>>3117784
Есть разница, когда формы есть в самом фреймворке
Аноним 10/04/24 Срд 09:46:40 3117792 326
>>3117791
Пару статеек прочитать пока срешь на троне хватит для формошлепанья если опыт на других есть.
Аноним 10/04/24 Срд 09:53:42 3117794 327
>>3117792
В ангуляре есть DSL для делания сложных многофазных анимаций, например. В вуе только enter leave хуйня, а все остальное CSS-ом или стороними либами для анимации. В реакте вообще транзишенов из коробки нет, надо левую хуйню использовать для простеших вещей.

Если не хочешь по 10 раз одну и ту же муть изучать, прыгая с проекта на проект, берешь ангуляр.
Аноним 10/04/24 Срд 10:56:37 3117829 328
>>3117784
Это да, я так с Реакте на Вуе срыгнул за вечер, а с Вуе на Нухт ещё за один вечер.
Но разве хрюшки не пишут, что нам нужон человек только с 5 годами попыта vue 2.7.3, а остальные идите нахуй?
Аноним 10/04/24 Срд 10:57:55 3117830 329
>>3117829
А их ебать не должно на каком фреймворке ты писал.
Просят вуе? Писал 10 лет на вуе.
Просял кампле? Писал 10 лет на кампле.
Аноним 10/04/24 Срд 11:00:10 3117833 330
>>3117830
Ну типо экспертом стал ты только в вуе, а сеньором на Ангуляре не стал, ебучий волк и обманщик. Иди снова на джуна это если судить по логике 98% вакансий
Аноним 10/04/24 Срд 11:06:34 3117837 331
Аноним 10/04/24 Срд 11:08:02 3117839 332
>>3117833
В чем отличие swichMap, mergeMap и concatMap? В чем отличие между Observable и Subject? Когда надо использовать BehaviorSubject?

Я не для выпендривания, а правды для...
Аноним 10/04/24 Срд 11:09:41 3117840 333
>>3117837
Как и вуе - хороший фреймворк. Но на них клепают одни сайты для дилдаков в чернейших ООО КАБАН НЕ КИДАЕТ, и поэтому я сижу очень долго в одной из 5 продуктовых хуевин, где он используется в нормальных условиях и зепкой.
А вот ангуляр в банках и крупняке. Хочу туда.
Аноним 10/04/24 Срд 11:14:15 3117843 334
fsd - рак индустрии
Аноним 10/04/24 Срд 11:15:04 3117845 335
>>3117843
Его использовали только в 1 из 3 моих галер. За пару лет работы. Хуй с ним
Аноним 10/04/24 Срд 11:15:49 3117847 336
>>3117843
psd? Адобе разве живой еще?
Аноним 10/04/24 Срд 11:23:32 3117854 337
А почему люди отказались от jquery может кто напомнить?
Аноним 10/04/24 Срд 11:25:26 3117859 338
>>3117854
Я даже помню как отказывался...
Аноним 10/04/24 Срд 11:29:03 3117862 339
>>3117859
Но зачем. сложность написания и поддержания кода осталась на прежнем уровне.
Аноним 10/04/24 Срд 11:33:33 3117866 340
>>3117862
Хочешь написывать и поддерживать винегрет из twig + jquery или jinja + jquery?
Аноним 10/04/24 Срд 12:14:38 3117901 341
>>3117854
> А почему люди отказались от jquery может кто напомнить?
Потому что реактивность(дата-биндинг) решает проблему переложить жисон из бекенда в хтмл лучше всего.
Аноним 10/04/24 Срд 12:15:40 3117902 342
>>3117862
Враньё. Реактовая лапша поддерживается гораздо лучше чем jQuery.
Аноним 10/04/24 Срд 12:31:32 3117912 343
>>3117902
Разве что там нет какой-то такой >>3117843 хуйни где 90% кода это бойлерблейт. Наверно такое поддерживать сложнее чем jQuery. Редуксы туда же.
Аноним 10/04/24 Срд 12:34:26 3117914 344
>>3117902
Чтобы поддержать jquery ты должен разобраться в коде и понять всех сцепления бизнес логики. Нужно писать хороший код.

Чтобы поддержать vue ты должен разобраться в коде и понять всех сцепления бизнес логики. Нужно писать хороший код.

Чтобы поддержать react ты должен разобраться в коде и понять всех сцепления бизнес логики. Нужно писать хороший код.
Аноним 10/04/24 Срд 12:34:37 3117915 345
>>3117912
>Наверно
Навернопидор, спок
Аноним 10/04/24 Срд 12:35:45 3117917 346
>>3117915
Верун в базворды спок.
Аноним 10/04/24 Срд 12:36:20 3117918 347
>>3117914
Чтобы поддержать jquery, ты должен разбираться в ларке, симфони, рельсах, джанге и т.д.
Аноним 10/04/24 Срд 12:38:16 3117919 348
>>3117918
Или Битриксе и это ещё может касаться Вуе...
Аноним 10/04/24 Срд 12:38:24 3117920 349
>>3117914
База.
Можно сюда ещё масла свелт, ангуляр и ваниллу дать?
Аноним 10/04/24 Срд 12:41:38 3117923 350
>>3117919
В вуе ты с битриксом не обязан разбираться. Там между битриксом и вуем обычная жсонина. А когдга ты на той же симфони с жиквери пишешь и пытаешься сделать динамическую форму, к примеру, то ты должен знать нутря симфони.
Аноним 10/04/24 Срд 12:43:50 3117924 351
>>3117920
Хуяза, много ты делал сайтов, где рендерил жиквери на клиенте из жсона?
Аноним 10/04/24 Срд 12:44:53 3117926 352
>>3117923
> В вуе ты с битриксом не обязан разбираться
Нихуя. Вуе интегрирован в битрих, и ты можешь писать Вуе с пхп-интерполяциями и другими приколами:)
Аноним 10/04/24 Срд 12:51:04 3117933 353
>>3117926
Покаж пример. Ты наверно знаешь, что вуй жс может работать с отрендериным на беке html? Но это самый костыльный способ с вуйжс работать. А в мире жиквери было принято фронт рендерить на бекенд фреймворке в 99,9999% случаев.
Аноним 10/04/24 Срд 12:59:44 3117938 354
>>3117933
Щас правда опять занюхивать пытаются рендеринг на бекенд платформе в виде htmx. Если рубистов с hotwired понять можно: у них один фулстек фреймворк со свем готовым, нахуя голангеры, скажем, лезут в это через htmx. Они же будут на каждый проект одно и тоже говно писать заново. Кучу говна: чтобы сделать анимации приличные, поведение UX не примитивным...
Аноним 10/04/24 Срд 13:14:04 3117961 355
>>3117924
Я делал. Принцип "нормально делай нормально будет" действительно никто не отменял.
Аноним 10/04/24 Срд 13:52:35 3118002 356
>>3117794
>сложных многофазных анимаций
Говно беззадач
Аноним 10/04/24 Срд 13:56:44 3118010 357
Аноним 10/04/24 Срд 14:22:38 3118021 358
>>3117794
>анимации на жс фреймворке
Фронтомакакинг. 2024 год. Итоги.
Аноним 10/04/24 Срд 14:27:49 3118027 359
>>3117840
Если хочешь чисто фронтенд то да. Выбор только ангуляр. Рякт учится только как составляющая фуллкека в связке с нодой. В стартапах еще есть чисто реакт, но стартапов в РФ мало.
Аноним 10/04/24 Срд 14:37:03 3118031 360
Аноним 10/04/24 Срд 14:39:46 3118033 361
>>3118027
Ну на Ангуляре фулстака много, даже в крупняке на сишорпе. Но все равно хочу на него, а то вью заебал. И работы за бугром на нем мало
Но херочки 100% забракуют, так как работал только с вуе
Аноним 10/04/24 Срд 21:00:46 3118487 362
зачем фронту знать sql => postgresql?
Аноним 10/04/24 Срд 21:11:16 3118507 363
image.png 351Кб, 781x605
781x605
Аноним 10/04/24 Срд 21:50:22 3118563 364
>>3118507
какое то говно нечитаемое, а не код
Аноним 11/04/24 Чтв 05:37:33 3118813 365
>>3118487
Низачем. Если он знает это, он не фронт а фулкек. Да и то фулкек который начал с бека. Если ты начал с фронта ты никогда к этому говну не притронешься.
Аноним 11/04/24 Чтв 07:13:02 3118854 366
17030843584260.png 17Кб, 518x257
518x257
Аноним 11/04/24 Чтв 07:49:46 3118872 367
>>3118507
Что тут происходит?
Аноним 11/04/24 Чтв 08:01:23 3118873 368
>>3118872
Реахтивное погромирование
Аноним 11/04/24 Чтв 10:00:18 3118913 369
>>3118813
Почему? Постгрес во всем лучше той же монги. Монга зафорсилась как инструмент для неосиляторов.
Аноним 11/04/24 Чтв 10:04:21 3118916 370
Охуенно на нексте можно электрон приложения делать.
Аноним 11/04/24 Чтв 10:34:02 3118925 371
>>3118913
>Монга зафорсилась
Когда реляционные базы не умели в жсон.
Аноним 11/04/24 Чтв 10:38:46 3118929 372
>>3118913
Потому что SQL это говнище. Если у тебя глаза не вытекают глядя на SQL ты не фронтэндер тебе надо оформять срыгос из профессии.
Аноним 11/04/24 Чтв 11:29:35 3118965 373
>>3118929
Вытекают от чего? Сейчас вся работа с базой делается на призме. Ну или секуалайз, это по сути то же монгуз только для sql.
Аноним 11/04/24 Чтв 12:59:00 3119015 374
>>3118925
Это тупость полнейшая, что база должна уметь в JSON. Когда в том же постгрессе бездумно накидывают JSON, а потом оказывается, что время от времени его поля надо обновлять по условиям, и начинается возня с тем как бы это сделать не разорвав жопу. Для перевода данных из структур, с которыми работает приложение, в структуры, в которых оно хранится, существует ORM.
Аноним 11/04/24 Чтв 13:32:29 3119055 375
1712831547694.png 504Кб, 580x790
580x790
Аноним 11/04/24 Чтв 14:39:34 3119109 376
>>3118965
Оконную функцию мне запили на орэме. Быстра блядь!
Аноним 11/04/24 Чтв 14:39:50 3119110 377
Господа сеньоры, огласите актуальный список ui библиотек, чтобы наговнякать мвп. Взор пал на NextUI
Аноним 11/04/24 Чтв 14:48:07 3119116 378
Аноним 11/04/24 Чтв 15:47:08 3119212 379
>>3119110
Используй MUI. Там как раз недавно его адаптировали под серверные компоненты.
Аноним 11/04/24 Чтв 19:13:20 3119575 380
Аноним 11/04/24 Чтв 19:18:57 3119588 381
> Unhandled Runtime Error
> Error: Text content does not match server-rendered HTML.
> Warning: Text content did not match.
Вам там что, блять, совсем делать нехуй?!
Аноним 11/04/24 Чтв 20:53:46 3119690 382
>>3119212
Я сеньоров спрашивал
Аноним 11/04/24 Чтв 21:53:37 3119757 383
>>3119110
Fluent ui, carbon components либо material design 3. Самые топовые ui.
Аноним 11/04/24 Чтв 22:42:21 3119784 384
>>3119588
С какой целью интересуешься?
Аноним 11/04/24 Чтв 22:56:52 3119789 385
>>3119690
А что тебя смущает в MUI? По сути кроме кроме css/sass, mui и tailwind (для извращенцев) выбирать нечего.
Аноним 11/04/24 Чтв 23:48:10 3119807 386
>>3119789
Спасибо за предложение генерить стили в рантайме нахуй
Аноним 12/04/24 Птн 13:18:39 3120194 387
>>3110684
Потому что инфо-циган зарабатывает от 2 000 000 в месяц.
Аноним 12/04/24 Птн 17:09:44 3120402 388
Кто-нибудь находил image-to-code нейронки нормальные?

Я ебал что-то верстать. Год считай не верстал. Лень пиздец. Разве что вкатышам опять находить и платить.

Ну или может сайты с норм дизайнами-html?
Аноним 12/04/24 Птн 20:02:15 3120545 389
Сап анончики. Подскажите, что стоит почитать по дизайну? Не всегда на проектах имеется нормальный дизайнер поэтому хотелось бы освоить какую-то БАЗУ и знать фундаментальные вещи.
Аноним 12/04/24 Птн 21:14:08 3120603 390
>>3120545
РАСКИН ИНИЕРФЕЙС
КУПЕР ПСТХБОЛЬНИЦА В РУКАХ ПАЦИЕНТОВ
Аноним 12/04/24 Птн 22:48:26 3120653 391
>>3120545
У Татьяныча в лавке есть всякое.
Аноним 13/04/24 Суб 03:05:00 3120720 392
>>3120194
>инфо-циган
Цыган, блядь.
Неужели так сложно запомнить?
Цыган, цыплёнок, цыпочки, цыкать, цыц. Всё, все остальные через и.
Аноним 13/04/24 Суб 05:25:12 3120733 393
Аноним 13/04/24 Суб 05:49:37 3120735 394
>>3120653
Это совсем обратное от того что требуется. Надо чтобы нуб что-то почитал и мог свое сделать, а у лебедева наоборот какие-то фишки для продвинутых.
Аноним 13/04/24 Суб 14:08:07 3120957 395
image.png 993Кб, 811x723
811x723
Похоже я знаю как появился антимесит.
Аноним 13/04/24 Суб 15:40:35 3121015 396
>>3120735
>зачем читать Кнута, я же только жсоны шатаю
Аноним 13/04/24 Суб 16:14:37 3121055 397
Анон, недавно завёл себе codepen. Пробую программировать всякую графику на Three.js + GLSL.
https://codepen.io/fjiumqtd-the-decoder/
Как тебе мои арты?
Аноним 13/04/24 Суб 18:18:32 3121201 398
2232.png 8Кб, 930x124
930x124
Аноним 13/04/24 Суб 18:48:26 3121241 399
image.png 504Кб, 1514x729
1514x729
Аноним 13/04/24 Суб 20:29:27 3121388 400
>>3111101
разбить метод на маленькие и переопределять только их. гугли template pattern.
Аноним 13/04/24 Суб 21:42:16 3121491 401
Аноним 13/04/24 Суб 21:50:01 3121499 402
Аноним 13/04/24 Суб 22:01:56 3121521 403
Товарищи джиэсеры, вас недавняя заваруха с left-pad пэкэджем задела?
Аноним 13/04/24 Суб 22:09:38 3121526 404
>>3121521
Что опять случилось
Аноним 13/04/24 Суб 23:00:49 3121576 405
>>3121015
Ты слишком тупой чтобы быть программистом.
Аноним 13/04/24 Суб 23:39:59 3121602 406
>>3121526
left-pad incident
>A couple of hours ago, Azer Koçulu unpublished more than 250 of his modules from NPM
>Unfortunately, one of those dependencies was left-pad.
>With left-pad removed from NPM, these applications and widely used bits of open-source infrastructure were unable to obtain the dependency, and thus fell over during development and deployment. Thousands, worldwide. Left-pad was fetched 2,486,696 times in just the last month, according to NPM. It was that popular.

>On March 22nd 2016, a terrible tragedy befell the Node.JS community. A popular
microframework for robust string expansion, `left-pad`, was removed from
npmjs.com.
>This resulted in broken deploys worldwide, a sudden and complete inability to
appropriately zero-pad the fractional real cent value of many stock options,
and untold billions of dollars in economic damage to the still nascent startup
ecosystem of String Manipulation as a Service.


http://left-pad.io/
Аноним 13/04/24 Суб 23:43:59 3121605 407
>>3121526
Мировая фронтэнд инфраструктура сложилась как карточный домик, из-за того что фронтендеры предпочитают импортировать пэкэдж вместо написания функции в 10 строк:

function leftpad (str, len, ch) {
str = String(str);
var i = -1;
if (!ch && ch !== 0) ch = ' ';
len = len - str.length;
while (++i < len) {
str = ch + str;
}
return str;
}
Аноним 14/04/24 Вск 00:28:10 3121622 408
Аноним 14/04/24 Вск 00:29:47 3121623 409
>>3121521
У нашего кабана есть кэш нпма в нексусе.
Аноним 14/04/24 Вск 10:14:54 3121735 410
>>3121602
>>3121605
>Недавняя заваруха
>8 лет назад
А вас недавняя заваруха с Y2K не задела? Пиздец, я уже думал что опять чето случилось
Аноним 14/04/24 Вск 10:32:14 3121751 411
>>3121735
До сих пор костыляем летнее время.
Аноним 14/04/24 Вск 11:25:06 3121795 412
>>3121605
в чем большая своего кода если есть готовый?
Аноним 14/04/24 Вск 12:18:30 3121859 413
>>3121605
Виноваты не фронтендеры, а разработчики браузеров, у которых в 100МБ дистрибутива браузера входит что угодно, но не готовая стандартная библиотека.
Аноним 14/04/24 Вск 12:22:09 3121860 414
{
let v1={};
let v2={};

function A(val, param) {
B(val, param);
}

function B(val, param) {
param = SomeObject(val);
param.SomeMethod();
}

// как сделать, чтобы вышеобъявленные переменные v1 и v2
// были присвоены объектом из функции B() ?
// как это сейчас написано, не работает,
// переменная объекта по выходе из функций разрушается вместе с объектом
A(1, v1);
A(2, v2);
}
Аноним 14/04/24 Вск 12:43:50 3121875 415
>>3121860
>как сделать, чтобы переменные были присвоены объектом
Чурка какая то писала?
Аноним 14/04/24 Вск 14:24:23 3122048 416
Аноны я могу на сайте открыть панельку и отредактировать цсс как мне надо. При обновлении страницы все сбрасывается.

Как сделать что бы стили не сбрасывались для этого сайта ? грубо говоря написать мод для сайта.
Аноним 14/04/24 Вск 14:27:01 3122056 417
Аноним 14/04/24 Вск 15:05:32 3122146 418
Аноним 14/04/24 Вск 17:23:21 3122366 419
Почему пориджи не предупреждают, что если ты написал небольшой скриптик-скрапер данных, нода выжрет 4 гига памяти и вывалится с ошибкой?
Ахаха блядь. Переписал тот же скрипт на расте - прога жрала максимум 100 метров оперы в пике. Ни ногой в ваш ебаный жс больше.
Жс - это не язык а ебаная поделка нищего студента, которого выперли из универа а потом из квартиры ебаные бомжи, и вот он склепал это позорище лежа в луже собственной мочи. Хррртьфу в ваш смузи.
Аноним 14/04/24 Вск 17:34:49 3122381 420
>>3122366
>поделка нищего студента
не так уж и недалеко от правды кста
Аноним 14/04/24 Вск 17:58:11 3122415 421
>>3122381
Студент это тот кто загоняет весь DOM в валидирующий парсер, вместо того чтобы парсить парные теги
Аноним 14/04/24 Вск 19:01:01 3122514 422
>>3121860
Вам, блядь, ретурны для этого дали. Так нет же, хотим где-то в жопе у индуса делать сайдэфекты и удивляться хуле не работает.
Аноним 14/04/24 Вск 19:07:53 3122526 423
>>3122366
>небольшой скриптик-скрапер данных
Ссылочку на гитхаб, я тебя обоссу.
Аноним 14/04/24 Вск 19:21:08 3122559 424
>>3122366
если уж у тебя на расте эта штука выжрала 100 метров, то что у тебя совсем плохое в коде
Аноним 14/04/24 Вск 19:27:03 3122575 425
>>3122366
JSDOM не предназначен для скрапинга.
Аноним 14/04/24 Вск 19:48:10 3122623 426
JS, I love it. [...].mp4 754Кб, 1280x720, 00:00:04
1280x720
Аноним 14/04/24 Вск 20:30:21 3122702 427
Аноним 14/04/24 Вск 22:08:29 3122838 428
>>3122702
Интересно, но включать/отключать мне удобней стиль через плагин. Там с заголовками что то более продвинутое.
Аноним 14/04/24 Вск 22:12:16 3122842 429
>>3122623
Получается в жсе сеньер это не инженер а знаток всех пакетов нпм. Кто больше пакетов помнит тот круче.
Аноним 15/04/24 Пнд 09:03:54 3123053 430
>>3122623
Чет нахуя не понял, какие-то забугорские технологии.
Мем типо в том, что дохуя всего. Но чет тонкости какой-то не хватает.
Аноним 15/04/24 Пнд 14:34:50 3123489 431
>>3122366
>прога жрала максимум 100 метров оперы в пик
JS для богатых
С\rust для бедных
Аноним 15/04/24 Пнд 15:59:55 3123628 432
image.png 157Кб, 834x372
834x372
frontovebut.mp4 3259Кб, 640x360, 00:01:03
640x360
Господа, мнения?
Аноним 15/04/24 Пнд 16:04:03 3123633 433
>>3123628
Делал похожее тестовое в галеру, заставили писать игоры для казино
Аноним 15/04/24 Пнд 17:35:32 3123804 434
Аноним 15/04/24 Пнд 17:52:27 3123860 435
>>3123628
Смотрел этот видос. По оформлению в тз ничего не было сказано, а значит тратить дополнительное время для него не нужно (время-деньги). В массе своей ждуны все сделали по тз, не считая случаев с багами анимаций (там был резон минус балл скинуть), но душнила на видосе все равно всех засрал, в конце сказав что на тысячу откликов только 5-6 человек (те что заморочились с оформлением) нормальные, остальные сдавшие хуйня, ну а базовики которые решили не тратить время на это говно вообще идут нахуй.
Аноним 15/04/24 Пнд 18:18:34 3123888 436
>>3123860
TLDR
>Кабан ищет инициативных джунов со скиллами миддла за зарплату стажера
Аноним 15/04/24 Пнд 18:21:02 3123891 437
>>3123888
База.
Вообще охуел с его базиллиона тестовых в экселе.
Аноним 15/04/24 Пнд 18:57:30 3123924 438
>>3123888
Там нет никаких "скиллов миддла", эта хуйня делается в чатботе за 30 минут. А вот инициатива это да.
Аноним 15/04/24 Пнд 19:23:21 3123941 439
>>3123924
>30 минут
А мне эти 30 минут оплатят?
Аноним 15/04/24 Пнд 21:23:03 3124066 440
Сеньёры-версталы, к вам вопрос по семантике.
Имеется реакт-страница внутри есть блок с общей инфой и блок контента который в зависимости от url рендерится (пусть будут page_1, page_2). Как в данном случае правильно обернуть это дело тегом main? Обернуть кусок вёрстки внутри которой идёт рендеринг этих страниц или лучше отдельно в page_1 и page_2 его прописать отделяя их id? Одновременно page_1 и page_2 не рендерятся.
Аноним 15/04/24 Пнд 21:25:11 3124068 441
15837741286450.jpg 146Кб, 1680x1050
1680x1050
Аноны, следует ли для повышения скиллов слушать demimurych?
Аноним 15/04/24 Пнд 21:29:28 3124075 442
Аноним 15/04/24 Пнд 22:44:08 3124133 443
>>3124068
Кончай свою парашу пярить.
Аноним 16/04/24 Втр 00:24:35 3124171 444
>>3124066
Забей на main. Это бесполезный тег, поисковикам на него похуй
Аноним 16/04/24 Втр 08:31:51 3124334 445
>>3124068
Смотри - нарезай лулзы - лей в тред.
Аноним 16/04/24 Втр 10:10:41 3124505 446
>>3124066
Используй main. Это самый важный тег, поисковики ориентируются по нему
Аноним 16/04/24 Втр 18:56:42 3125320 447
Аноним 16/04/24 Втр 21:06:35 3125546 448
>>3124505
Так у меня скорее вопрос про то, как лучше - обернуть им кусок кода где определяется какой компонент в зависимости от урла рендерить или в каждый компонент свой main прописать.
Аноним 16/04/24 Втр 21:07:45 3125550 449
>>3124075
Чем знаменит?

>>3124133
Ты о чём?

>>3124334
А что с ним не так? Только недавно на него наткнулся, выглядит шарящим байтоёбом
Аноним 16/04/24 Втр 22:07:23 3125655 450
Аноним 16/04/24 Втр 22:18:07 3125674 451
намбер прототайп прото нью прокси намбер прототайп прото...
Аноним 16/04/24 Втр 22:36:22 3125683 452
Посоветуйте, пожалуйста, бесплатную библиотеку для календаря на сайте, сайт про походы, нужно, чтобы даты грядущих походов выделялись определённым цветом, попапы, взаимодействие с базой данных, и всё такое. С меня, как обычно, нихуя. Желательно чистый JS, или JQuery.
Аноним 16/04/24 Втр 22:37:04 3125685 453
>>3125655
Он реально уделал косоглазого. Пиздец, спецификацию отрицает уже, ну и пиздабол комнатный, лолд
правда я бы на это не ответил, а сразу же полез гуглить, но я на жс почти не пишу, только функции
Аноним 16/04/24 Втр 22:40:16 3125689 454
>>3125683
Главное забыл. Библиотека должна быть мульти фреймворковой, если это возможно.
Аноним 17/04/24 Срд 06:45:13 3125840 455
>>3125685
Соер изначально выбрал неверную стратегию в споре. Думал передушнить Мурыча, а это в принципе невозможно. Надо было с самого начала гнуть линию, что доскональное погружение в спецификацию вообще нахуй не нужно, оно не решает никаких прикладных задач, не дает никаких преимуществ. А дальше просто сидеть и смотреть как бородатый дед бомбит от покушения на святыню.
Аноним 17/04/24 Срд 07:29:08 3125848 456
>>3125840
Стратегия уровня джуна, лол. Мог бы честно ответить "не знаю, не программирую, я просто видео снимаю всякие там". Но видимо одноглазый реально думает что он какой-то сеньёр-программист.
Аноним 17/04/24 Срд 07:55:06 3125858 457
>>3125848
Сеньер программисты в массе своей не знают спецификацию, им она нахуй не нужна в работе.
Аноним 17/04/24 Срд 08:01:16 3125859 458
>>3125858
Когда регулярно сталкиваешься с ситуацией когда нужно выяснить как работает трайкатч и промисы, то ты реально гуглишь спецификацию, гуглишь какие-то пояснения, запоминаешь это всё. Даже если ты до этого не знал и не изучал - узнаешь в процессе.

Если программисту нет необходимости знать как работает трайкач и промисы - этот программист не сеньёр и он не пишет core-функционал. Ну или не пишет говнокод с промисами и трайкачем, но это уже другое.
Аноним 17/04/24 Срд 09:35:25 3125933 459
>>3125859
Причем тут core-функционал? Сеньер - это прежде всего про создание масштабируемых и поддерживаемых приложений. Если те или иные аспекты спецификации позволяют такие решения создавать тогда да, эти аспекты нужно знать. А усирание в видосах о том, что макротаски должны называться просто тасками, потому что так написано в спецификации никакого отношения к сеньерству не имеет, это буквоедство и аутизм в чистом виде и у мурыча такого полно.
Аноним 17/04/24 Срд 11:19:44 3126103 460
>>3125933
> Причем тут core-функционал?
Это то над чем работают сеньёры.

> Сеньер - это прежде всего про создание масштабируемых и поддерживаемых приложений.
Да, ядер этих приложений, набора функционала, взаимодействий между отдельными частями. Контроллеры всяческие, шины, евентбасы и обсерверы, как всё это говно взаимодействует между собой, какие-то внутренние функции.

>Если те или иные аспекты спецификации позволяют такие решения создавать тогда да, эти аспекты нужно знать.
Промисы это база любых асинхронных взаимодействий. Не знают про них только джуны и ютуберы, потому что приложений не пишут.

> А усирание в видосах о том, что макротаски должны называться просто тасками, потому что так написано в спецификации никакого отношения к сеньерству не имеет, это буквоедство и аутизм в чистом виде и у мурыча такого полно.
Как я тебя понимать буду, если ты техническими терминами общаться не можешь? Это просто значит что учились на курсах говна каких-то или вроде того, в которых человек не осилил документацию прочитать, но спешит высрать своё "понимание".

Конечно можно забить на это хуй, но это просто значит что каждый будет общаться известными только ему терминами, что совершенное ебланство, необходимо каждый раз писать простыни текста "соглашения о терминах" или ещё чего такое.

Алсо, бесконечные встречи когда сеньёры часами пиздят про архитектуру и не могут договориться - из той же оперы. Они просто не в курсе что сначала нужно договариваться о терминологии, каждый говорит про одно и то же разными словами, потому что не в курсе и как происходит инженерная или научная работа, потому что нихуя не учились.
Аноним 17/04/24 Срд 14:23:29 3126310 461
>>3126103
>Промисы это база любых асинхронных взаимодействий.
>да что такое эти ваши калбэки?
Аноним 17/04/24 Срд 14:27:46 3126315 462
>>3125859
Промисы в 2k24??? Чел, их максимум на собесе спрашивают по приколу.
Аноним 17/04/24 Срд 16:44:54 3126490 463
>>3126310
Неудобно же. Но вообще да, иногда колбеки удобнее. Иногда.

>>3126315
Так асиннк авайт это промисы те же. Чтобы их понимать нужно знать промисы.
Аноним 17/04/24 Срд 16:54:29 3126511 464
>>3125840
>Думал передушнить Мурыча, а это в принципе невозможно
Возможно. Я его обоссал по многопоточности так, что моча с ебала стекала.
Аноним 17/04/24 Срд 17:01:24 3126524 465
>>3126103
>которых человек не осилил документацию прочитать
Ты осилил прочитать документацию? Можешь рассказать, где в документации описан hoisting? На основании какого пункта он реализуется?
Аноним 17/04/24 Срд 17:24:46 3126553 466
>>3126511
О, а вот это интересно. Покажи, анон, где?

Сейчас сделал систему ручного распределения функций по потокам, вроде бы сделал, но почитать ради вдохновения не помешает.

>>3126524
>Ты осилил прочитать документацию?
Нет, но когда нужно читаю, не запоминаю потому что с жс работаю редко.
>Можешь рассказать, где в документации описан hoisting?
Где-то в разделе декларации переменных, наверняка.
>На основании какого пункта он реализуется?
На основе того как должны декларироваться переменные. В душе не ебу чё там.
Соер вот тоже не знает ответа на эти вопросы, так он и отвечать должен так же, мол, я не ебу чё это, если будет нужно прочитаю документацию. Но тогда бы никакого видосика не было, лол, не факт что это лучший вариант ответа.
Аноним 17/04/24 Срд 18:06:38 3126601 467
>>3126553
>Нет, но когда нужно читаю, не запоминаю
То есть ты, по твоим же словам, один из тех кто
>учились на курсах говна каких-то или вроде того, не осилил документацию прочитать, но спешит высрать своё "понимание"
?
Понимаю, уважаемо.

>Где-то в разделе декларации переменных, наверняка.
Если бы ты был не двачерным пиздоболом, а действительно хотя бы раз открыл спецификацию, то с удивлением для себя обнаружил бы, что НИГДЕ в спецификации это не описано.

>На основе того как должны декларироваться переменные. В душе не ебу чё там.
То есть ты, говно, даже после того, как тебя прижали к стенке не полезло и не открыло эту сраную спеку?

>Соер вот тоже не знает ответа на эти вопросы, так он и отвечать должен так же
Хуи с ушей вынь, он так и ответил.
Аноним 17/04/24 Срд 18:20:26 3126615 468
>>3126601
> То есть ты, по твоим же словам, один из тех кто
Где ты видишь что я высираю своё понимание или кого-то учу как писать на жс, шиз?

> Если бы ты был не двачерным пиздоболом, а действительно хотя бы раз открыл спецификацию, то с удивлением для себя обнаружил бы, что НИГДЕ в спецификации это не описано.
Таблетки регулярно принимаешь? Две секунды в гугле: https://262.ecma-international.org/5.1/#sec-10.5

> То есть ты, говно, даже после того, как тебя прижали к стенке не полезло и не открыло эту сраную спеку?
Нахуя мне открывать спеку, если я даже не программист на жс, шиз?

> Хуи с ушей вынь, он так и ответил.
Ебать у тебя альтернативная реальность, лол. Косой начал пиздеть что это знать не нужно, что знания спецификация ничего не даёт программистам, что это нужно в каких-то исключительных случаях, бла-бла-бла. Это чисто отмазки какого-то джуна который на жс нихуя не пишет.
Аноним 17/04/24 Срд 18:50:01 3126671 469
изображение.png 16Кб, 1370x100
1370x100
изображение.png 37Кб, 1098x242
1098x242
>>3126615
>Где ты видишь что я высираю своё понимание или кого-то учу как писать на жс, шиз?
Процитировал тебе в ебало твой же высер, говно.

>Таблетки регулярно принимаешь? Две секунды в гугле: https://262.ecma-international.org/5.1/#sec-10.5
Из глаз хуи тоже лучше вынимать: пик1, пик2

>Нахуя мне открывать спеку, если я даже не программист на жс, шиз?
Съеби нахуй тогда отсюда, говно.

>осой начал пиздеть что это знать не нужно
Это действительно знать не нужно, хотя бы по той простой причине, что все реализации языка имеют отличия и полностью спецификацию не реализует ни одна.

>Это чисто отмазки какого-то джуна который на жс нихуя не пишет.
Ну то есть тебя, говна.
Аноним 17/04/24 Срд 18:55:07 3126679 470
image.png 124Кб, 1094x731
1094x731
>>3110358 (OP)
Посони, рейтаните код.

мимовкатун
Аноним 17/04/24 Срд 19:04:13 3126686 471
>>3126679
Сделай теперь без if
Аноним 17/04/24 Срд 19:04:50 3126687 472
Аноним 17/04/24 Срд 19:13:46 3126701 473
>>3126686
Тебе не нравится именно оператор?
Аноним 17/04/24 Срд 19:14:42 3126703 474
>>3126671
>Процитировал тебе в ебало твой же высер, говно.
Покажешь мне где я пишу про жс и программировании на жс?

> Из глаз хуи тоже лучше вынимать: пик1, пик2
Чего ты хочешь сказать этими скриншотами? Внятно словами говори, не мямли.

Описание того как декларируется переменных есть? Есть. Ты, высравший этот бред: >>3126601 >Если бы ты был не двачерным пиздоболом, а действительно хотя бы раз открыл спецификацию, то с удивлением для себя обнаружил бы, что НИГДЕ в спецификации это не описано.
обрасрался? Обосрался.

Нигде в документации у него нет как декларируются переменные, лол, вот же шизло ополоумевшее.

> Съеби нахуй тогда отсюда, говно.
Нет, я буду тебе в глотку ссать, чтобы ты на говно исходил и рвался.

> Это действительно знать не нужно
Конечно, если ты джун или ютубер. Я же не говорю что джунам или ютуберам нужно знать документацию. Они же код не пишут, они не работают программистами. Вот ты джун, тебе нахуй не нужна документация, ты будешь там писать всякие свтчи, иф, кнопочки всякие. Нахуя тебе документация? Правильно, не нужна.

> Ну то есть тебя, говна.
Нет, отматываешься тут только ты и твой косой шизик с ютуба.

Тут только ты рассказываешь что программистам-сеньёрам не нужно знать документацию. Это очевидно шиза, какой это вообще сеньёр, лол.
Аноним 17/04/24 Срд 19:18:22 3126708 475
Аноним 17/04/24 Срд 19:20:50 3126713 476
>>3126679
Говно какое-то, нахуя там постоянно объекты создаются? Просто к строке добавляй свои романские цифры и всё. Вместо рекурсии while (v > 0) сделай. На ифы похуй.
Аноним 17/04/24 Срд 19:35:12 3126743 477
image.png 43Кб, 1128x474
1128x474
>>3126708
Ну, вот такое. Но я могу придумать несколько кейсов когда оно не будет работать
Аноним 17/04/24 Срд 19:37:44 3126746 478
>>3126713
А запросы к API ты тоже в циклах пишешь?
Аноним 17/04/24 Срд 21:12:16 3126832 479
image.png 42Кб, 1248x531
1248x531
Как можно улучшить?
Аноним 17/04/24 Срд 21:28:55 3126855 480
>>3126832
Сделай теперь без if

ты первый раз литкод открыл?
Аноним 17/04/24 Срд 21:50:43 3126873 481
image.png 137Кб, 324x215
324x215
Аноним 17/04/24 Срд 21:56:13 3126878 482
>>3126832
> Как можно улучшить?
sort(inputArray);
Аноним 17/04/24 Срд 21:58:08 3126880 483
image.png 46Кб, 1391x576
1391x576
>>3126878
Скозали написать не используя встроенную сортировку

>>3126855
Сделал без (очевидного) if.
>ты первый раз литкод открыл?
Тестовое делаю.
Аноним 17/04/24 Срд 22:01:16 3126882 484
>>3126878
inputArray.sort()
Проебался... но не суть...
Аноним 17/04/24 Срд 22:51:46 3126912 485
image.png 58Кб, 608x434
608x434
>>3126743
Вот тебе, держи, сделал нормально.
Аноним 17/04/24 Срд 23:00:15 3126918 486
>>3126912
>2к24
>использовать переменные
Аноним 17/04/24 Срд 23:13:55 3126927 487
image.png 23Кб, 428x346
428x346
>>3126912
Обоссался, кстати, неправильно, там же четвёрки нужно правильно делоть. Да и цикл лучше развернуть. Вот так заебись.

>>3126918
Вот параметры сделал, если тебе переменные не нравятся.
Аноним 17/04/24 Срд 23:15:05 3126931 488
image.png 31Кб, 445x341
445x341
>>3126927
Блядь, скрин не тот. Короче никаких переменных, одни параметры!
Аноним 17/04/24 Срд 23:20:23 3126938 489
майкастукузнать[...].png 52Кб, 184x184
184x184
Аноним 17/04/24 Срд 23:25:25 3126941 490
>>3126931
А более функционально сможете?
Аноним 17/04/24 Срд 23:35:04 3126948 491
>>3126941
Не могу, у меня компьютер слабенький, я слышал что для функционального программирование нужен i9...
Аноним 17/04/24 Срд 23:36:18 3126950 492
>>3126948
Хорошо. Наверное, закругляемся, мы вам перезвоним.
Аноним 17/04/24 Срд 23:43:03 3126955 493
Аноним 18/04/24 Чтв 00:08:26 3126967 494
Аноним 18/04/24 Чтв 00:21:09 3126972 495
А на рякте классами писать уже зашквар?
Аноним 18/04/24 Чтв 06:48:27 3127011 496
>>3126972
Да, это официально депрекейтед.
Аноним 18/04/24 Чтв 09:35:39 3127048 497
>>3126972
Зависит от твоей должности.
Аноним 18/04/24 Чтв 09:56:03 3127072 498
>>3126972
Писать классами это всегда зашвар.
Аноним 18/04/24 Чтв 10:33:16 3127120 499
image.png 37Кб, 723x486
723x486
>>3126967
https://pastebin.com/unN9fq45 вот исправленный хтмл, копируешь этот текст, создаёшь файл html, вставляешь туда говняк с пастебина, сохраняешь. Может отредактировать всё что тебе не нравится.

В папку, в которой ты создал html, сохраняешь все скрипты js с этой твоей страницы, единственный css в папку css. Если не в курсе как сохранять то пикрелейтед открываешь в новой вкладке, сохраняешь.
Аноним 18/04/24 Чтв 11:31:09 3127196 500
Аноны, всем привет
Я уже ахуел проходить технические собесы (5+), сколько тестовых сделано уже сходу не вспомню, и вот вчера после последнего собеса - мне пришел ответ, все ок, но взяли кандидата с коммерческим опытом
Посоветуйте что делать, я уже заебался

Вкатышь, 28 lvl
Аноним 18/04/24 Чтв 12:14:41 3127267 501
>>3127196
Продолжать.
Учить теорию и решать тасочки на гитлабе.
Аноним 18/04/24 Чтв 12:15:07 3127269 502
Аноним 18/04/24 Чтв 12:15:16 3127270 503
>>3127196
Вкат закрыт уже 2 года
Аноним 18/04/24 Чтв 12:39:13 3127303 504
>>3127196
Дрочи дальше, хуле ещё ты можешь делать. Сделай какой-нибудь говнопроект на гите пиздатый и интересный, десяток фрилансов, чтобы было что показать.

В гейдеве проще (но там нихуя не платят), просто берёшь и делаешь игру, хорошую игру. Выпускаешь её в прод и даже если она не выстрелила - тебя любая фирма сразу же берёт на работку. А если будешь делать используя какую-нибудь йобу типо ecs то вообще на раз примут.
Аноним 18/04/24 Чтв 13:08:19 3127334 505
>>3127267
>>3127303

Спасибо, аноны, самое логичное просто продолжить дальше искать
Мне один знакомый советует накрутить опыт, но что-то так нагло пиздеть не хочется.
Аноним 18/04/24 Чтв 13:25:11 3127368 506
>>3127334
Просто ебани фриланса месяц, чтобы ты понимал что такое проебывать сроки.
Комерческий опыт это писать быстро, но писать не совсем говнокод, но чтобы разобраться можно было. Именно это от тебя требуют, когда говорят про коммерческий опыт. Фриланс для такого опыта как нельзя лучше подходит.
Аноним 18/04/24 Чтв 13:25:33 3127369 507
>>3127303
Я в ~2018 вкатился.
Тоже далеко не с первого раза.
И уже тогда были всё треды.
Зато ближе к концу у меня была ебанутый гитхаб аккаунт с десятками петов и еще десяток тестовых.
Правда я тогда упругий и зеленый был, а не без пяти минут скуф, ну, кто знает.
Но в то же время на первой галере был коллега 25летний джун, норм закорешились.

>>3127334
Год докинь, типо стажировку проходил, все было норм, все оплачивали, но взяли более красивого.
и того у тебя уже год ком. опыта и + год-два обучения.
Фрилансы уже мем, фрилансы вообще не упоминай. Просто можешь сказать, что друзяшкам делал за спасибо.
Аноним 18/04/24 Чтв 13:29:11 3127379 508
>>3127369
Год стажировки? Нихуя себе, мне кажется звучит странно, тем более это надо выдумать какую-то компанию, продумать легенду, а если меня спалят (на раз-два) придется сидеть и краснеть. Так что пока вообще такое практиковать не хочется...
Аноним 18/04/24 Чтв 13:33:40 3127390 509
>>3127379
Ну пол года, хули.

Если спалят, просто пошлешь нахуй и свалишь с созвона.
Аноним 18/04/24 Чтв 13:46:52 3127409 510
>>3127369
>Зато ближе к концу у меня была ебанутый гитхаб аккаунт с десятками петов и еще десяток тестовых.
Мне кажется так всегда в айти было, показываешь такой годовой гит и тебя берут сразу без вопросов
Аноним 18/04/24 Чтв 14:04:33 3127452 511
>>3127409
Мидляр и без гитхаба берут. Нахуй мидляре петы.
Аноним 18/04/24 Чтв 15:48:21 3127603 512
>>3127196
Можешь зайти в Карасик тред и сделать верстку для голосовой борды.
Опыт в команде, хули.
Аноним 18/04/24 Чтв 16:20:59 3127642 513
>>3127603
>голосовой борды.
Ебать твари, таких дудосить нужно
Аноним 18/04/24 Чтв 16:29:28 3127651 514
>>3127452
А как пруфануть что ты - мидло, а не обджунок, не привлекая связей и штампиков на туалетной бумаге?
Аноним 18/04/24 Чтв 16:43:01 3127668 515
Аноним 18/04/24 Чтв 16:43:47 3127669 516
Аноним 18/04/24 Чтв 16:52:48 3127680 517
>>3127668
Пускал бы на них кто ещё.
Аноним 18/04/24 Чтв 17:05:17 3127699 518
>>3127669
Присоединюсь к вам и закину уязвимостей побольше, шобы неповадно было.
Аноним 18/04/24 Чтв 18:08:21 3127755 519
>>3127072
Срыгос из профессии оформляем...
Аноним 18/04/24 Чтв 18:20:56 3127771 520
>>3127755
Всё так, все кто пишут классами должны срыгнуть с программирования.

Обезумевшие просто, хотят ОБЪЕКТЫ чтобы было ПРОЩЕ, чтобы КАК В РЕАЛЬНОМ МИРЕ. Кто этому дерьму учит вообще?
Аноним 18/04/24 Чтв 18:33:28 3127801 521
image.png 201Кб, 680x534
680x534
image.png 76Кб, 1471x1367
1471x1367
>>3127771
И не говори, ебанутые какие-то. Джаваскрипты, джявы, сисярпы. Хрптьфу нахуй.

мимо
Аноним # OP 18/04/24 Чтв 19:36:59 3127876 522
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов