Этого треда уже нет.
Это копия, сохраненная 5 августа 2022 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
16504515168180.png103 Кб, 1050x1050
JS Thread #252 /js/ 2362235 В конец треда | Веб
Предыдущий тред: >>2353838 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2362354
Сижу такой интегрировываю API яндекс.диска и в его же гуе не получается удалить папку. При перезагрузке страницы она пропала.
То есть получается клиентский скрипт не знает, как реагировать на все ошибки его же бэкенда.
3 2362404
>>362354
Зря ты в такой ироничной форме пишешь. Яндекс - не образчик высокого качества кода.
4 2362431
>>362404
Но в пределах этой страны это как минимум убийца гугла.
5 2362432
>>362431
Как будто для убийства гугла нужны хорошие кодеры, а не лоббисты законов.
6 2362454
>>362431
он таким был пока Илюша не помер
7 2362569
стоит читать полную доку ко всему? ну например к eslint. там же просто в одну команду он всё сам качает, но с другой стороны в доке полезные вещи есть
8 2362592
Купил хостинг на бегете. В павер шеле приконектился к серву через ssh, залил проект, установил ноду и нпм, через тот же павер шел не выходя запустил скрипт аля npm index.js, все подрублено и работает. Но когда я закрываю павер шел, то серв падает. Разве он не должен продолжать выполнять программу, пока ему явно не сказать, что нужно оффнуть.
Как сделать так, чтобы серв не падал при закрытии консоли у себя на пеке?
9 2362600
>>362592
Команда выполняется там, где ты её запустил, то есть в сессии терминала, терминал закрыл - команда останавливается. Для работы в фоне есть докер, супервизор, системд, дохуя чего, гугли основы линукса, ты вообще не понимаешь нихуя.
10 2362606
>>362569
Если в первый раз видишь пакет, то дальше описания фич и инструкции по установке не нужно идти. Можешь ещё диагонально по референсу конфига пробежаться.
11 2362612
Browser API. Как рисовать Emoji в канвас монохромными?

context2d.fillStyle = '#000000';
context.fillText(str, left, top);

- рисует их цветными.
12 2362635
>>362612
Нахуй тебе канвас? Делай себе компоненты-эмодзики в .svg и не выёбывайся.
13 2362641
>>362612
Дебил тупоголовый, первую ссылку в гугле открой.
https://www.google.com/search?q=js+canvas+monochrome
14 2362643
>>362592

>Но когда я закрываю павер шел, то серв падает. Разве он не должен продолжать выполнять программу, пока ему явно не сказать, что нужно оффнуть.


Так он запускается внутри процесса оболочки, как только процесс оболочки завершен - завершается и нода.

>Как сделать так, чтобы серв не падал при закрытии консоли у себя на пеке?


pm2
15 2362681
>>362635
>>362641
Прога на гуе. Гуй на крестах. Прога компилится в wasm, exe, elf, apk. А гуй рисует через ограниченный набор функций API рисования - линия, прямоугольник, картинка, текст. Как я ваши SVG с CSS в WinAPI и xlib затащу?
16 2362685
>>362681

>CSS


Для начала научись читать, в первой ссылке нет ни единого CSS, только ванильный JS.
17 2362689
>>362685
Я тут сорян. У меня нет color images, только юникодная строка. Отрисовать ее в канвас с монохромными как обычный текст эмодзиками простых вариантов нет?
18 2362692
>>362681
Есть. Все так же, неизменно, находится на первой ссылке в гугле по твоему запросу https://www.google.com/search?q=js+canvas+text
19 2362704
>>362692
Какие fillStyle или strokeStyle устанавливать, чтобы Emoji были монохромными?
20 2362705
>>362704
Никакие, вернись к >>362641 и ходи по кругу, пока не дойдет.
21 2362712
>>362705
В гугле с разных IP разные первые ссылки могут быть. Что там читать-то именно?
22 2362714
>>362569

>стоит читать полную доку ко всему?


Можно заебаться
24 2362721
Другой анон.
Хардкожу емоджи прямо в js код. Заметил, что они как-то пропадают со временем. ВТФ? Что вообще это есть такое? Залупа какая-то
25 2362725
>>362715
Отрисовать строку в растр и обработать попиксельно?
26 2362729
27 2362748
>>362729
Это довольно сложный способ. Сперва нужно перейти от первых ссылок в гугле с этими их i*4 к массивам int32. Потом от них к js-simd128. Потом окажется, что может рисовать нужно вообще видеокартой. Потом уебёшься об ICC. Даже если я знаю, как быстро ебать пиксели, то как делать это правильно, тут уже сложнее. В любом случае, ни по каким первым ссылкам в гугле этого нет. Поэтому была некоторая надежда, что это может быть есть в настройках CanvasRenderingContext2D.
28 2362768
Анончики, меня послезавтра на проект ставят, а мне страшно. Что вообще там будет от меня требоваться? Я сейчас сижу библиотеки для него изучаю второй день.. Я джун молодой и хуй знает чего ожидать.

Хотели завтра поставить, я сказал что надо скиллы еще качнуть, го послезавтра. На работе с 9 до 19, 5 перекуров по 2 мин, обед 10 мин, и три раза чай завариваю по 5 мин, остальное время тупо пишу код судорожно, боясь обосраться.

Это норма или реальная угроза?
29 2362769
>>362768
Я кстати вообще не понимаю что вы все тут пишите, какие-то массивы хуессивы, конкатизация строчек и прочее, зачем это?
30 2362777
>>362768

>пишу код


Если ты его пишешь, то уже неплохо. Вон в соседнем пыхотреде вкатун >>2362759 → еле-еле 15 строк из себя высирает.
31 2362784
>>362777

Не, я за сегодня наверное строчек 800 написал. Не буду врать, что без эммета и копипасты, но тем не менее. В принцтпе смотрю иногда на коллег, там гуглы не закрываются, по этому, видимо, все хорошо. Но все равно пилю пет проектик тестовый со всеми технологиями того рабочего проекта, чтоб если че спросят жидко колени не обдристать и не вылететь с работы мечты, где я кайфую нереально и улыбка не слезает с лица.
1648964491907.jpg27 Кб, 454x600
32 2362814
Аноны, есть шарящие за TypeScript? Кто может пояснить за декораторы?
Заебало сука читать что декораторы добавляют к объекту метаданные, что за ёбаные метаданные сука? У меня реально подгорать начинает.

Я сам пытался вкурить не один день, как я понял, по идее, декоратор это функция принимающая объект класса да-да его конструктор не душните плс а после добавления метаданных возвращает объект. А те пресловутые метаданные это ничто иное как свойства класса. Тогда нахуя городить огород и просто не вызвать ебаный конструктор при создании объекта?

Окей, допустим мы в декораторе может добавлять доп функционал объекту, так скажем "расширить класс" у конкретного объекта, но ведь наследование же делает сука тоже самое. Какой тогда вообще в ебаных декораторах смысл?

После пыхи тс ёбаня боль. Мне нужна помощь что-бы кто-то это всё разжевал. А то я ещё месяц буду до этого доходить сука.
33 2362819
>>362814
Ты тупой? Информатику пробовал изучать прежде, чем браться за код?

https://ru.wikipedia.org/wiki/Декоратор_(шаблон_проектирования)
1571302613148.png41 Кб, 1262x752
34 2362821
>>362819

> Информатику


Да нахуй она мне обосралась? Дрочить ебаные графы и системы счисления? Спасибо, этого говна я вдоволь наелся на первом курсе ещё 11 лет назад.

А с пояснения про декораторы в пыхе по твоей ссылке я конечно вахуе: Это просто ебаное наследование и ничего сложного там нет.
35 2362826
>>362821
Это не наследование. Это композиция.
Ты все таки тупой.
36 2362827
>>362821

>Дрочить ебаные графы и системы счисления?



Ты даже не понимаешь какие области в себя включает информатика, долбоёб.

https://ru.wikipedia.org/wiki/Информатика
37 2362828
>>362827
Мне этот мусор нахуй не оборался, моя задача накатить ерп что бы автоматизировать и облегчить жизнь своим работникам и сделать это в кратчайшие сроки.

А если что не понятно, всегда найдётся пидор типо тебя, с проткнутым эго, который с важным видом пояснить как это работает то что я не понимаю, не забыл добавить пару оскорблений что бы своё убогое ЧСВ хоть как-то подпитать.
Хотя конечно попадаются адекватные люди, которые нормально объяснят но таких 1 на 10, остальные 9 это эталонные пидарасы типа тебя и все как под копирку.

Спасибо тебе абстрактный пидорас, что снова меня выручил. Когда я приду в следующий раз ты сделаешь тоже самое.
38 2362830
>>362828
Ну раз тебе доставляет быть перманентным невеждой, то хуйли с тебя брать, дилетантишка. Живи зависимым тупым чмом дальше.
39 2362833
>>362830

>Живи зависимым


Ой блять мань я тебя умоляю, такие завтыки это редкость и всё обычно выкупаю сам читая документацию. А ты наверная размечталась что все такие вокруг тупые и по каждому пуку будут идти тебе на поклон за советами.
На самом же деле проекты пилятся, и лаве капает. А что не так есть такой как ты держурный пидорас который который всегда пояснит. Молодец — ты свою задачу выполнил, пойди возьми сахарную косточку.
Rome Toolchain.png24 Кб, 875x145
40 2362836
>>362814
Декораторов в жс нет, так что не заморачивайся. Плюс Рим не поддерживает тайпскриптовские декораторы.
41 2362837
>>362714
да я сам ахуел, 1000 всяких штук и к каждой есть документация, это всё не заканчивается
>>362606
понял
42 2362841
>>362836
Мне просто внезапно вкатил тс и ангуляр. В последнем на декораторах работает вообще всё, по этому без них никак.
43 2362849
>>362836
Деклоаторы в жс уже на stage 3
Это значит, что жди их в ближайшем, или через релиз стандарте.
44 2362850
>>362849
Да-да, надо только потерпеть.
45 2362856
>>362833
Ебать ты злобный
46 2362877
>>362235 (OP)
Аноны, случайно так получилось что удалил все пакеты в проекте, написав audit fix. Скачал прошлую версию package.json обновил и заработало. Однако, когда я сейчас добавляю новый компонент в проекте у меня почему-то ошибка что по такому пути этого компонента нет, хотя он есть.
Это из-за того что вебпак нарушился? кто-то сталкивался с таким? вкатун, сори если херню пишу
47 2362879
>>362877
бля я еблан забейте, там вообще в scss проблема.
Clipboard01.jpg48 Кб, 807x431
48 2362953
Сап

Можете подсказать плз, в жсе не особо разбираюсь, пытаюсь отправить данные из вьюжс на сервер. Есть несколько обычных значений и картинка. Но картинку пользователь должен кропнуть перед отправкой. Я нагуглил vue-advanced-cropper для этого, его и использую. В его документации показан типа такой пример, что нужно использовать toBlob() у результата его работы. Ну и вот, оно как бы работает, кропает, блоб этот создает. Но я не могу понять, как мне это прикрутить к остальным данным, чтобы все вместе отправить?

Я так понимаю, что я тут с какой-то асинхронностью обсираюсь, потому что когда вот добавляю печать в консоль, как на скрине, то сначала печатается outer, который нулл, потом печатается inner с файлом.
49 2362977
>>362953
В промис оберни и зарезолвь когда пикча прикрепится к формдате ёпта
50 2362978
>>362977
ну или прикрепляй остальные данные в toBlob коллбеке епты бля
51 2362979
>>362978
и отправляй тоже нах
52 2362982
>>362977
Ну такие штуки я не знаю, лел.

>>362978
А это вроде помогло, да. Типа я засунул весь код, который поля заполняет внутрь toblob. Работает.
53 2362995
сап программач нужно сделать параллельный текст на английском и на русском на сайт и чтобы при наведении мышкой на каждое слово подчеркивалось слово в переводе.
что то мне подсказывает что хранить текст в html с навешанной кучей id на каждое слово это зашквар.
Мне нужно использовать json?
54 2363017
>>362995
Как ты блять собрался по слову переводить, если структура предложений может меняться между языками, а значения выражений зависят от контекста? Подключай гуглтранслейт и не выёбывайся.
55 2363028
>>363017
анон я знаю что делаю. твой ответ не по теме вопроса.
если те интеренсо: я хочу запилить страницу где есть паралельный текст и ты можешь навестись на слово и увидеть перевод в контексте, а не 100500 значений из гуглтранслейта.
вопрос как лучше все это хранить это говно
56 2363037
>>363028
В мапе.
57 2363053
Есть роут api/v1/words/:wordID для удаления. В контроллере вытаскиваю из запроса wordID, если его нету то клиенту отправляю жсон что все хуево if(!wordID){res.send(...}. Теперь когда обращаюсь к роуту без айдшиника с методом DELETE сервер отправляет html с ошибкой. Как это фиксить???
58 2363060
>>363053
Не обращаться методом DELETE к роуту без айдишника.
59 2363062
>>363060
Должна же быть обработка ошибки если клиент обратился к роуту без айдишника.
60 2363065
Хола, дваччерито!
Помоги плиз.
Есть тайпскрипт и конва.
Хочу создать обертку вокруг классов конвы с методами типа "стать выделенным", но не пойму как сделать одну обертку, применимую для всех классов, а не только для одного. На данный момент код имеет структуру типа:
class UserLine extends Konva.Line {
...
getSelected() {...}
}
class UserCircle extends Konva.Circle {
...
getSelected() {...}
}
Понятное дело, что так никуда не годится. А вот как сделать по-нормальному - опыта и знаний не хватает. Чтобы было множественное наследование, но из класса обертки был доступ к свойствам экземляра другого наследуемого класса. Буду рад советам, спасибо!
61 2363069
>>363062
Вот сервер (nginx) тебе и вернул эту ошибку
62 2363073
>>363065

>...


>getSelected() {...}


>}


>class UserCircle extends Konva.Circle {


>...


>getSelected() {...}


>}



class ObwiyClassZalupa extends Konva.Line {
getSelected() {...}
}

class UserLine extends ObwiyClassZalupa {
...
}
class UserCircle extends ObwiyClassZalupa {
...
}
63 2363076
>>363073
ну и ерунда получилась. UserCircle в предках так же имеет KOnva.Line, а нафек мне линия, если это круг?
64 2363077
>>363065
Либо создай и экспортируй метод
export const selectPidor = (value) => value + 1;

И используй его в своих классах
65 2363088
>>363065
Экстенди канвас и лепи что хочешь ему в свойства.
image.png32 Кб, 756x146
66 2363120
67 2363133
>>363120
Настало время добавлять абстрактный контроллер стратегии.
68 2363149
секвалайз пидарас насоздавал мне комонжс конструкций вместо ес
69 2363152
>>363133
ооп проблемы требуют ооп решений, лел
70 2363168
Как называется эта болезнь?
Скачал пак материал иконок, а там блять у них встроенный паддинг прямо на уровне svg. Нахуя, а главное, зачем?

Справа пример нормальной иконки из другого пака.
71 2363188
>>363168
У нас такая хуйня в фигме.
72 2363209
>>363168
Это правильная хуйня. Это чтобы был универсальный размер для всех иконок пака: для широких, для высоких, для квадратных, для круглых. И чтобы они при этом размере имели схожий визуальный масштаб.
73 2363219
>>363209

>для широких, для высоких, для квадратных, для круглых

74 2363259
>>363209
Это понятно, а нахуя оставлять вертикальный отступ шириной в половину иконки? Что мне с этим говном делать, писать костыли, чтобы его убрать?
image.png5 Кб, 182x148
75 2363354
>>363259
Молодоей человек, это не для вас отступы, некоторые икони их используют
76 2363423
Чем хорош Mobx? Некоторые пишут, что в оф. документации написана ахинея, это правда? Кто конкретно там написано неправильно?
77 2363436
>>363065
Декораторы
78 2363437
>>363149
Секавлайз не пидарас, прекрасно работает с type: "module"
79 2363438
>>363423

>Чем хорош Mobx?


Тем что он быстро умер.
80 2363445
>>363423
Можно ООП навернуть и дико кайфануть
81 2363451
>>363354
А разве высота всех иконок не должна быть одинаковой?
82 2363458
>>363451
Так она и одинаковая
83 2363470
>>363436

>Декораторы


Есть какой то норм пример использования декораторов?
Всё что я нашёл это переназначить существующую функцию в обертку, что как-то странно
https://learn.javascript.ru/decorators#:~:text=// вспомогательная функция для проверки на число
84 2363478
Сап, фронтендеры, где почитать про отпуск? Работал стажером 3 месяца, после чего меня приняли в штат и после этого работал еще 4 месяца. Подумываю о первом отпуске, какие подводные?

Считается ли полгода от начала работы с тех пор, как начал стажером работать или после того, как приняли в компанию?
85 2363481
>>363478
В ТК, где ж ещё.
100% под началом работы понимается дата, которая стоит в трудовом договоре.
86 2363495
>>363478
У коллег лучше спроси. Может там у вас пиздец и не отпускают никого отдыхать.
87 2363505
>>363478

>Работал стажером 3 месяца, после чего меня приняли в штат


Лол, по ТК тебя с 1 дня должны были взять в штат. Можно было их разъебать за это. Только хз куда обращаться.

С 6 месяца можешь идти отдыхать на половину своего отпуска. Обычно это 14 дней. Ну или если добазаришься, то больше. Но тогда при увольнении эти неотработанные дни удержат с зп.

Братан, иди работать только по ТК и только в БЕЛУЮ.
88 2363526
Котаны, поясните про typescript. Как я понял, там заранее прописываются type всего, а оно предупреждает, что тип не тот даешь, чтоб избежать ошибок? Насколько его сложно так как сказать учить после js?
90 2363548
>>363478

>Считается ли полгода от начала работы с тех пор, как начал стажером работать или после того, как приняли в компанию?


Если ты переводился через первод - то считается, если ты уволился одним днем и следующим устроился - не считается но тебе положены отпусные в таком случае
91 2363586
>>363526
Если ты умеешь читать всплывающие подсказки в вскоде, которые результат работы тайпскрипта, то несложно.
Обычно проблема не выучить базовый синтаксис тайпскрипта, а натягивать его на кодовую базу без него. Особенно если код написан функци анальщиком, там хуй поймёшь сигнатуры функций, которые прогнали через пачку фабрик и декораторов.
92 2363588
>>363437
cli создаёт код, который весь красный от линтера
93 2363895
>>363526

>Насколько его сложно так как сказать учить после js?


Легче на готовом проекте учить, когда тебе есть куда подсмотреть.

Кстати до сих пор не знаю нахуя <T> надо, когда есть типы, интерфейсы, утилиты. Все кто пытаются рассуждать про T на ютабе похожи на шизов.
94 2363897
>>363895
Без дженериков ты типы в контейнерах не узнаешь.
95 2363920
Что фронтендеру необходимо знать по теме безопасности веб сайтов? Я правильно понимаю, что вся безопасность на бэкенде? А фронт особо ничего не может поделать, кроме как попытаться валидировать данные от пользователя?

Я, короче, глянул вводный видос по веб безопасности. Там рассказывается про всякие SQL атаки. Грубо говоря, типа ввел в форму ввода не просто строку, а строку в которой содержится SQL запрос. Ещё там показывалось про доступ к файлам на сервере. Типа если плохо админ настроил сервер, то можно доступ к файлам получить, к которым по идее нельзя было. Препод в видео предлагал учиться информационной безопасности по google gruyere и bee box bwapp.

Как считаете есть смысл задрачивать google gruyere и bee box bwapp? Или для фронтендера это не нужно?
96 2363925
>>363920
У фронта бежопашность заключается в избегании сортов XSS. Обычно это не проблема, когда каждый пук проходит через бэк, но в дохуя микросервисной архитектуре фронт не только со своим бэком общается.
97 2363934
>>363925
Ок, спасибо значит надо XSS задрачивать.

>в дохуя микросервисной архитектуре фронт не только со своим бэком общается


А там тоже XSS или нет?
image.png197 Кб, 1344x1141
98 2363941
>>362235 (OP)
Почему Воркеры для cpu-bound задач в ноде по-прежнему невероятно ущербно поднимаются? Почему я просто блять не могу передать в конструктор нужный мне коллбек? Зачем вот эта чехарда бля?
99 2363957
>>363941
Гибкость
100 2364046
>>363941

>require


>node:

101 2364133
По какой причине функция срабатывает при нажатии кнопки, когда ставлю ее в обработчик событий,а просто так когда хочу ее поставить в код без всяких событий, а просто чтоб она работала при обновлении сраницы, она не работает
102 2364136
>>364133
Медиумы в отпуске, пости свой говнокод в песочницу.
103 2364148
>>364136
уже понял проблему, спасибо медиуму
104 2364158
Как так может быть?
В середине дня просто перестает работать авторизация на сервере. Остаток дня ебусь и ищу причину. Оказывается сервер с какого-то хуя генерирует невалидные jwt токены. Все что там делается, это вызывается метод sign импортированный из библиотеки jwt. Как так может быть нахуй? Как можно сгенерировать невалидный токен? Я лезу на сайт jwt и вбиваю нужные мне данные + секрет и получаю валидные токены, с которыми сервер работает. Это полный пиздец. У кого-нибудь есть какие-то предположения?
105 2364182
>>364158

>В середине дня


Занчит пробелма во времени на сервере
106 2364189
>>364158
Сервак/прокси срёт в заголовки.
107 2364437
почему это говно пиздит?

они обещают избавить меня от унизительного зисо-паскудства, но нихуя! это говно тупо не пашет без зиса обоссаного

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

плюс за каким то хуем вскод принуждает меня к своему уебищнейшому тс бойлерплейту, я ебал, эти обосратые классы, они реально так важны? уууу
108 2364444
>>364437
Причём здесь вскод? Вуй всегда был с ООП-шизой под капотом. Более того свой стор, Вуйкс, они тоже рекомендуют реализовывать через строчные литералы. Так что со стором ты получаешь комбо из строчных референсов и зис (который хуй затипизируешь). Зато не среактовский jsx.
2022-05-27x10:19:37.jpg493 Кб, 3440x1440
109 2364459
>>364444

> Причём здесь вскод?


потому что мелкософт топит форсит через него свой сраный тайпскрипт и если ты приглядишься каким то хером там подтыкается тс'ный линтер (вангую так запилено во вю аддоне (вутире))

> Более того свой стор


ух помню как же я знатно наебался со всей этой хуетой, просто бррр

мне еще автор репки такой отвечает спустя год - и типа йо чел ссорян за долгий ответ хуе мое ыыы)))

> строчные литералы


> строчных референсов


~-~

> Зато не среактовский jsx


факт!

кстати с сетапом в кавычках походу теперь не будет того уебанства, когда реактивность отваливалась и ты как мудак пишешь пишешь а все похую, да? типа это говно теперь будет принудительно каждый раз рефшеришится, верно же?
110 2364474
ах ты ж ебанный ты нахуй

ректопараша оказывается рили трушная хуйня, исповедующая православную функциональщину, без зиса-говнища

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

ну и докучи сейчас понял чому ссаные стрелочки не работали лел

сначала делай - потом читай! ;Р
image.png4 Кб, 324x45
111 2364496
112 2364500
>>364437

>ВОКРУГ THIS!!!


<script setup>
Попробуй прописать для начала

>>364444

>Вуй всегда был с ООП-шизой под капотом


Да не трясись ты так, просто завидуешь динамичному росту вью сидя в своём реактовском легаси ебаном

>Вуйкс


Шиз, они уже давно на Pinia перешли

>>364474

>православную функциональщину


>наворачивает КЛАССЫ


Бля, как там в 2017? Эту хуйню уже никто не юзает в проектах
113 2364503
>>364459

>топит форсит через него свой сраный тайпскрипт


Да ладно, чё ты

>отвечает спустя год - и типа йо чел ссорян за долгий ответ хуе мое ыыы)))


)))

>на пике pug coffie и прочее неванильное говно


братишка, ебать ты долбоёб
земля тебе пухом
114 2364511
>>364500

>Да не трясись ты так, просто завидуешь динамичному росту вью


Чё то он всё растёт и растёт, да никак вырасти не может.

>Шиз, они уже давно на Pinia перешли


Нихуя маняфантазии, пинью только обьявили как убийцу вуйкса.
Никто не будет переписывать весь стор на проекте потому что автор какой-то там либы сказал его переписывать, так что будет ситуация как с переходом со второго вуя на третий: есть модная соевая либа, но на работе ты будешь жрать легаси-говно.
115 2364513
Там кстати русские хакеры npm взломали:
https://github.blog/2022-05-26-npm-security-update-oauth-tokens/
116 2364524
>>364511

>пинью только обьявили как убийцу вуйкса


Только объявили и уже используется в проде

>работе ты будешь жрать легаси-говно.


Я то не буду, но молодые шутливые мидлы за милую душу на любом олдовом говне отпашут. Их для этого и нанимают. Jquery, PHP, Vue 2, Angular
117 2364526
>>364511

>Чё то он всё растёт и растёт, да никак вырасти не может.


Сравни кол-во вакансий на вью условно 5 лет назад и сейчас
118 2364527
>>364524
Я и говорю, что манямирок. Если конкретно ты там что-то не жрёшь, не значит, что вся система не жрёт.
119 2364533
>>364496
как же все поменялось, всего за два-три года..

а я еще думаю какого хуя у меня тут какой то клоун вылез... пиздец смузихлебы совсем ебанулись....

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

>>364500

> для начала


>>364459

> кстати с сетапом в кавычках походу теперь не будет того уебанства



> Бля, как там в 2017? Эту хуйню уже никто не юзает в проектах


ну я щас смотрю на комп апи и рили все оче няшно, а рект пиздец анальный, каким и был всегда

>>364503

> Да ладно, чё ты


не ну а чо он ебать, а?

> братишка, ебать ты долбоёб


хуй соси, я это говно на дваче форсил пока ты еще под стол ходил

в итоге от кофя я таки отказался, потому что эти желтые деградандты таки смогли боле-мене сделать по-человечески, так что мне теперь стало намного проще копировать и вставлять ;)
120 2364534
>>364511

> Чё то он всё растёт и растёт, да никак вырасти не может.


по факту. ничтожные каргокультисты виноваты, все хотят как белые люди из фейспука, а тут какой то китаец и ненавистное пиджачным индусским хуеглотам - СВОБОДНОЕ КОММУНИТИ..
2022-05-27x12:40:01.jpg81 Кб, 1106x728
121 2364574
потихоньку ситуация складывается

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

но почему блядь валюс не нужен зис? наверное потому что сетап?

ну в целом меня устраивает, осталось выяснить как делиберетли мутировать по индексу без говна
2022-05-27x13:14:06.jpg115 Кб, 1424x1245
122 2364610
кароче я хуй знает..
123 2364638
>>364610
Такой уебищный джаваподобный синтаксис с переносом фигурных скобок на новую строку не приноси в реальные проекты, отпиздят.
124 2364655
>>364638

> джаваподобный


нюфажек плз
125 2364656
>>364527
Дык поебать на всех)
126 2364665
>>364656
Типичный пользователь вуя.
2022-05-27x14:24:29.jpg87 Кб, 1592x848
127 2364666
пиздец какой то..

как блядь это говно мутируется?

какие ваши беспрактисы, ну?
128 2364721
>>364534

> const [xyu, suckXuy] = useState('zalupa');


>диструктуризация массивчега)) Алё, это фейсбук вощето, значит так нада


...
129 2364722
>>364721
Кортежа ты хотел сказать?
130 2364726
>>364574

>мутировать по индексу


Скачай vue 2
131 2364727
>>364665
Ну если ты работаешь на Jquery + PHP, меня это как должно ебать? Выбери себе компанию норм и не ной на двачах с мнимым отстаиванием интересов каких-то там "всех"
132 2364733
>>364666
reduce
133 2364737
>>364727
Что ты вообще несёшь? Ты только что признался, что живёшь в манямирке, так что можешь не учить тут всех.
134 2364742
>>364737
Я пишу тут потому что могу
135 2364751
>>364742
Можешь что?
136 2364758
>>364533

>я это говно на дваче форсил пока ты еще под стол ходил


Сука, недоебышь) я над трупчинским на нульче когда ты кончей по жопе стекал
137 2364762
>>364758
Рофлил
138 2364775
>>364721
++

>>364726
тряпка

>>364733
мне не надо ничего уменьшать

а дело было вот в чем... в итоге получается два стула, один с валю, второй с зисом, какой сам выберешь?

но ссаный мапинг я все равно не могу победить блядь, эта параша не анпакается и показывает лишь один элемент из девяти..
139 2364795
>>364437

>Написал не как в доке


>РЯЯЯЯ НИ РАБОТАЕТ

2022-05-27x15:48:30.jpg41 Кб, 1323x401
140 2364802
>>364795

> Написал не как в доке


> РЯЯЯЯ НИ РАБОТАЕТ

141 2364807
>>364802
Ну и нахуй ты мне это отправил, вкатун?
142 2364818
>>364807
а ты сам не соображаешь?

дока традиционно залазиет в такую анрилейтед зaлупищу, что сука хочется убивать

и так в абсолютно каждом языке блядские дауны

вот нахуя они засовывают реф в реактив? они что ебанутые?
2022-05-27x16:29:06.jpg300 Кб, 2651x1349
143 2364853
2022-05-27x16:31:03.jpg39 Кб, 1176x272
144 2364859

> быстрофикс =^-^=

145 2364889
>>364818

>вот нахуя они засовывают реф в реактив? они что ебанутые?


Во первых, реф там не в реактиве, а в Map. Во вторых, это может понадобится для кейсов, когда ты не можешь позволить себе каждый раз забирать актуальное значение из мапы, а только запросить один раз. В третьих - я не понимаю, нахуя ты сюда сюда свои шизовысеры ьащишь, иди в /b/ повайпай, там соответстввующий контингент вкатуны с курсов скиллбокса
146 2364929
>>364889

> Во первых


не душни

в первой строчке там реф в листе, и нахуй он там всрался если дата связная блядь

> только запросить один раз


для этого есть мемофикация и once и другие лези методы уебок

> соответстввующий контингент вкатуны с курсов скиллбокса


да ты охуел пёс - я датасаентист ебать!
2022-05-27x17:33:14.jpg20 Кб, 941x143
147 2364939
почему первый вариант работает, а второй уже нет?
148 2364940
>>364939
Ты тупостью троллишь?
149 2364944
>>364939
https://tc39.es/ecma262/#sec-proxy-objects иди читай документацию, вкатунишка.
2022-05-27x17:47:39.jpg192 Кб, 2186x1178
150 2364953
>>364944
спасибо конечно за дидовские доки, но как то ответа я не увидел на свой вопрос ~_~
2022-05-27x17:59:35.jpg191 Кб, 2214x1226
151 2364954
>>364940
додик спок
152 2364960
>>364953
>>364954

>как то ответа я не увидел на свой вопрос


Он у тебя буквально на твоем скрине в >>364954.
153 2364967
>>364960
нихуя ты капитан ебать

вот в этой параше найди теперь мне ответ
>>364944

или мы только на умняке высирать говно претенциозное можем?

и да ответа на этот вопрос нет до сих пор
>>364939

здесь нет никаких ебучих зисов
154 2364982
начинает потрясывать...
2022-05-27x19:10:57.jpg62 Кб, 1094x458
155 2365002
156 2365009
Съеби уже в питонотред, животное.
157 2365021
>>365009
А зачем? Я проигрываю люто с этой макаки. По его коду даже видно, что он никуда не вкатился и пытается самоутвердится за счет того, чего не понимает.
158 2365024
>>365009
а морду наверное ты мне запилишь да?

до тех пор пока питоняшка не будет в обосраном хромиуме - я буду сидеть здесь.

>>365021

> макаки


это ты, а я датасаентист (и геймдевелопер)
2022-05-27x20:07:14.jpg114 Кб, 1818x999
159 2365041
160 2365048
>>365041
ты_заеб с ткм_именами уёбк.
2022-05-03x10:05:52.jpg91 Кб, 1760x545
161 2365050
>>365048
да мне допизды ваши гайдлайнсы никчемные, есть пепа и ничего более. ( да и она мне не указ нахуй, я оператор эвм, я делаю что хочу и как хочу ).

прожимание шифта кстати вообще вредно

тут есть один додик, он прожимает и отжимает капслок, так вот это дико орно

а прогать на сишке мою кастомную клаву и делать подтыкаемый модифаер (который отключается после следующего кейкода) мне сейчас некогда
162 2365076
>>365024

>хелловорлд на питоне весом 500 кб.


>девелопер


Вкатун, спокойно. Над твоими высерами тут даже прошедшие курсы скиллбокса ржут.
163 2365078
двощ тупой вопрос:
нужно намутить div с текстом. который всплывает над элементом на который наводишся. создаю его в html. desplay none
при наведении на элемент display block и хочу
div.style.position = "absolute";
div.position.left = event.pageX+"px";
div.position.top =event.pageY+"px";
но фейлюсь. пишет undefined где проеб?
164 2365080
>>365078
Мб div.style.left и div.style.top?
165 2365082
>>365078

>div.position


Нет такого свойства у элемента
166 2365093
>>365080

>div.style.left и div.style.top


о спсб анончик что то я уже сегодня заебся
167 2365141
У меня сейчас жопа сгорит от этого нейтива ебаного. Как пофиксить эти блядские ошибки с gradle?
168 2365145
>>365141
Конпелируй жаву, которую тебе надо под проект.
Безымянный.png51 Кб, 953x549
169 2365152
>>365078
двощ что то у меня с этим <ruby></ruby> разметка превращается в нечитаемое говно. есть варик пофиксить?
170 2365153
>>365145
Я ему уже линканул AS, хули ему ещё нужно?
171 2365258
>>365076
а я ржу над всеми вами, галерные разгребатели тикетного говна ыыы)

>>365152

> есть варик пофиксить?


перестать жрать штумельное говно и юзать пуг очевидно
2022-05-28x11:56:29.jpg44 Кб, 729x521
172 2365341
ну а правильный ответ ( который не знал ни один додик итт ) - обжект.ассайн
это вообще классика, когда проспишься и сутра за 10 минут решаешь то что вчера ебал пол вечера, обожаю такие моменты ^-^

и самое смешное всем похуй на эти ваши манятипы - в консолечке чисто :Р

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

теперь понятно чому всех пытаются выебать тсом, ведь жсдрисня тупо неюзабельна..

только как ебанутому окрщику постоянно смотреть в браузер кек
173 2365356
но с обж.ассайн линк на реактивность всего объекта теряется (хоть и работает)

поэтому два стула - либо няшный бектрек, либо драй код без говна =)
2022-05-28x12:22:37.jpg362 Кб, 2543x1257
174 2365361
кароче это говно вообще ничего не трекает, даже если на заменять объект полностью, ну и хуета ....
2022-05-28x12:25:59.jpg391 Кб, 2370x1314
175 2365366
а все спок реф точно такое же говнище убогое)))) нихуя не трекает мутации, только полную замену
176 2365369
Итт долбоеб не может разобраться в самом простом фреймворке самого простого языка
177 2365411
>>365369
Мне кажется это вообще шиз вайпает тред тупо, отпиздить бы его
178 2365496
Из какой помойки этот клован вообще вылез?
179 2365516
>>365496
Просто репорт кидай на него.
180 2365524
пока двачные отбросы строчат своими никчемными дрочулями репорты

я нашел китайскую репку с тудушкой и он ( в отличии от большинства зисо-дебилов ) тоже сделал через реф

ну и потом уже совсем четкое описалово нашел

так что без вариантов, придется жрать валю говно, если хочу мутить инплейс.. и это несмотря на то что реф higher order than reactive sukha.....
181 2365686
Жавагосподам вопрос:
Можно ли создать объект интерфейса?
Спасибо
182 2365717
>>365686
Только абстрактного класса.
183 2365720
>>365496
во фронтенд треде срет уже 3 треда подряд
184 2365725
хронить дофига значений для работ клиентской части сайта в json это адекватно?
185 2365731
>>365725

>хронить


Что ты понимаешь под хронением?
186 2365741
>>365731
контекстные переводы для этого говна >>365152
идея такая: в скрипте есть мапы индекс слова, ссылка на json, дальше из него функцией извликаем кандзи, хирагану, перевод и подставляем в шаблон
1538759414348.png151 Кб, 512x512
187 2365743
Есть одна контора анончики, у которой есть одна нужная мне база с актуальными ценами(работает по b2b схеме где мимокрокам дорога заказана, можете даже не пытаться угадать). Тогда я просил у них базу, они меня мягко послали нахуй с намёком что ты не приносишь нам дохуя профитов для таких щедрот с их стороны, но рофел в том что всях из база выкачивается одной строкой с параметрами через get запросом на api сервак.

Вот сука, я думаю, это проёб разрабов или апи серваки это одна сплошная дырявая хуйня? Как такую хуйню контрить в бэке если что?
188 2365747
>>365741
Ну норм, почему нет?
189 2365749
>>365743

>Как такую хуйню контрить в бэке если что?


Очевидно, делать лимит на завпросы, авторизацию.
190 2365757
>>365747

>Ну норм


понял спасибо

>почему нет?


просто я совсем нуб еще. пытаюсь сделать че-то. везде пишут что json для работы с клиента с серваком. а это чисто хрень на стороне страницы. сделать то я сделаю, но вдруг если это покажу кому будут смотреть как на долбаеба который вазой гвозди забивать пытается.
191 2365759
>>365749
Данные об авторизации, вы нахуй не поверите, там тоже отправляются гет методом.
Но как лимит синхронизировать с пагинацией на фронте?
192 2365764
>>365757

>json для работы с клиента с серваком


JSON - это формат данных. Он не привязан ни к клиенту, ни к серверу.

>если это покажу кому будут смотреть как на долбаеба


Если ты ничего не сделаешь, будут смотреть на еще большего долбоеба.
Hanzi Writer.png1 Кб, 156x86
193 2365803
Привет, аноны. Есть опен-сорс JS библиотека Hanzi Writer,
которая показывает анимацию черт в правильном порядке в китайских иероглифах:
https://hanziwriter.org/demo.html

По умолчанию эта библиотека стучится в Интернет.
Если я правильно понял вот отсюда: https://cdn.jsdelivr.net/npm/hanzi-writer/dist/hanzi-writer.js ,
hanzi-writer.js лезет в онлайн базу за конкретным иероглифом вот так:

>https://cdn.jsdelivr.net/npm/hanzi-writer-data@${VERSION}/${char}.json



Мне нужно, чтобы эта библиотека работала оффлайн.
И как сказано тут: https://hanziwriter.org/docs.html#loading-character-data-link ,
базу данных иероглифов можно скачать на компьютер и пользоваться ей локально, без Интернета.
База данных доступна для скачивания здесь: https://github.com/chanind/hanzi-writer-data

Я скачал базу данных, расположил её как на пикриле.
Но не знаю, что именно нужно подправить в hanzi-writer.js, чтобы библа заработала оффлайн.
Далёк от программирования. Анончики, молю, помогите.
Уверен там пару строчек исправить-дописать, чтобы библа лезла не туда:

>https://cdn.jsdelivr.net/npm/hanzi-writer-data@${VERSION}/${char}.json


а искала локально, например:

>hanzi-writer-data/${char}.json


Или что-то типа того.

Какие строчки удалить из hanzi-writer.js, а какие добавить?
194 2365810
>>365803
https://hanziwriter.org/docs.html#loading-character-data-link
Тут написано. Тебе надо в поле charDataLoader передать функцию, которая будет непосредственно заниматься получением информации об переданном ей иероглифе. не забудь еще за одно сервер поднять, потому что браузер не имеет доступа к файловой системе, только для загрузки статики.
195 2365822
>>365810

>не забудь еще за одно сервер поднять, потому что браузер не имеет доступа к файловой системе, только для загрузки статики.


Блин... Даже если всё в одном файле находится, а не по множеству .json файлов раскидано, так? Это ведь всё равно считается доступом к файловой системе...
В базе данных есть 30-мегабайтный all.json файл, но сервер, как я понял, всё равно нужен:
https://github.com/chanind/hanzi-writer-data/tree/master/data

А то я думал, зачем они с Интернетом заморачиваются и стучатся на jsdelivr CDN, если можно БД локально держать. Скачал директорию и обращайся, лол. А тут оказывается, нужно чтобы фоном сервер локально работал.

https://hanziwriter.org/docs.html#loading-character-data-link
И да, я общий смысл понимаю. Но говорю же, от программирования далёк. Лучше бы там всё по-китайски написано было про лингвистику, чем по-английски, но про JS.
196 2365825
>>365810
В общем, спасибо за ответ, няша.
197 2365830
>>365822
Ты можешь подключить напрямую этот жсон на страницу, но 30 мб это многовато
198 2365835
Посоны, зацените: для большой ЗП в веб-разработке надо быть либо фуллстеком, либо крутым клауд инженером. А за такую же ЗП можно стать React Native разрабом и знать нужно будет в 10 раз меньше. Получается для ЗП лучше быть кросс-платформенным мобильным разработчиком, верно?
Спасибо.
199 2365845
>>365835

>Получается для ЗП лучше быть


Политиком высшего уровня, топ-менеджером. В ИТ много денег не заработаешь.
4444.PNG178 Кб, 1393x404
200 2365907
Я php бекендер, что для лучше для меня VUE или REACT как доп?
Я так понял vue можно как обычную библиотечку подключить без всяких вебпаков, так?

И еще, актуален ли курс 2017 года Лаврика?
201 2365912
>>365907

> актуален ли курс 2017 года Лаврика?


> 28/05/22 Суб 23:00:31


> Я php бекендер


проорался с этого безнадежного каноничного канона ебать xD
202 2365916
>>365912
Ты из зоопарка вылез, йодо-дефицитный?
203 2365921
>>365907
Нет не актуально. Уже вовсю вуй3 с трехэтажным тайпскриптом. Фронтед остался только фронтендерам. Так что для бекендера смотри в сторону хотвире стимулус. И для симфони и для ларки все есть. А вакансии вуй + пыха посылай нахуй, это неразбирающиеся в ойти кабаны создают.
204 2365927
>>365921

>А вакансии вуй + пыха посылай нахуй, это неразбирающиеся в ойти кабаны создаю


>Фронтед остался только фронтендерам.


Насколько сложно все? Или чего? Напиши подробнее как сейчас дела обстоят
205 2365928
>>365921
У меня еще курсов гб на 50 с 2018 по REACT) Тоже смысла нет?
206 2365929
>>365927
Ты хочешь те же бабки получать через 4 года или через 8 лет. Вот и всё объяснение.
207 2365930
>>365929
Ты о чем?
208 2365932
>>365928
нет. пока ты будешь все 100500 реакт библиотек изучать, так бекендо сенькой до пенсии и не успеешь стать.
209 2365936
>>365932
А нахуя так сложно то все? Объемы данных как были на 2013 год так те же и остались, только js стала пиздец какой сложной. А по сути что делает? биндит события к кнопкам и цвет меняет. Или я не прав? Хуле так сложно то все с js? С всякие объекты прототипы и все такое из ES5 знаю и работаю с этим. А от современного js охуеваю
211 2365940
>>365921
Кстати, вот приложение на Vue/React оно через года поддерживается или обзывается legacy и посылается нахуй скабаном или с нуля переписываться будет?

И еще. А как же обычные сайты где нужн js на базе jquery, валидации и базовой хуйни. Неужто для этих целей фронтендера надо тянуть?
212 2365941
Я бэкенд-разработчик, изредка (очень изредка) пересекающийся с миром JS.
В последнее время (несколько лет) замечаю, что все друг другу говорят использовать const, абсолютно везде, вплоть до одноразовы сниппетов в постмане. Не могу больше терпеть, спрашиваю. Что это значит? Вы боретесь с утечками памяти?
213 2365942
>>365941
использую var в js, мимо пхп
214 2365945
>>365941
Выражаем намерение не менять значение или ссылку на объект.
215 2365949
>>365936
Так ведь современный жс как раз упрощает написание кода, избавляясь от необходимости писать ес5 лапшу на 100500 строк, порой сокращая огромные конструкции до пары строк.
216 2365953
>>365949

>лапшу


Как эта лапша выглядит es5 и не лапша в современном жс?
217 2365956
>>365941
А нахуя не использовать const? Постоянно переопределять собрался? (а var не используется потому что у него менее интуитивная область видимости)
218 2365967
>>365953
Быканул немного, не лапша, а портянка.
Я бы, наверное, загрустил, попав в проект, где ес5 и нельзя использовать деструктуризацию массива/объекта, промисы, шаблонные строки, spread/rest, божественный fetch, модули, стрелочные функции и прочее.
219 2365973
>>365967

>стрелочные функции


Так такие как ты и пишут лапшу, из высокоуровневого языка делают ассемблер. Так же в твоих словах не увидел слово - архитектура. Что собственно и подтверждает мои слова.
220 2365976
>>365967

>стрелочные функции


Вот у тебя мозг не стопорится когда ты ее видишь? У меня это работает с заминкой, это как услышать без пяти минут шесть, мозг обработает это в 17:55. А если бы сразу сказали 17:55 то это как бы уже готовый результат, не требующий обработки
221 2365980
>>365976
Ну только когда пишут просто функцию в одну строку, тогда да, за такое пиздюлей надо давать.
А когда просто убирается слово function, преимущественно из методов массивов, хорошо.
222 2365981
>>365976
Помоему запись
хуй => пизда
Лучше читается чем запись
function(хуй){
return пизда;
}
223 2366026
Такое говно этот фронтенд что пиздец. Лучше в мобильную разработку вкатываться.
224 2366036
>>365940
Зачем нужен бэкендер, если есть CMS и ORM?
225 2366041
>>366026
Можно подумать на мобилках какой-то особенный фронтенд без портянок шаблонов для компонентов.
226 2366090
>>365981
ну хуй знает...
227 2366092
>>366036
Зачем нужен фронтэндер когда есть конструкторы сайтов?

Покормил
228 2366142
>>366092
Ну так пиздуй на конструкторе фронт собирать. Пыходебил что-то там рассуждает, нужен кто-то или нет, охуеть.
229 2366144
>>366142
Ну так пиздуй на CMS бэк собирать. Жопадибил что-то там рассуждает, нужен кто-то или нет, охуеть.
1518372798408.png260 Кб, 620x620
230 2366148
>>366142
Как у потешной фронтмакаки полыхнуло
2022-05-28x11:56:29.jpg44 Кб, 729x521
231 2366149
а вы мне не верили что пычник литералли даун
>>365930
...

>>365941
просто обиженные додики ВООБРАЖАЮТ что у них серьезный ЯП, на деле это все та же кривая дибильная хуита для даунов и всем похуй, и браузеру и линтеру и мне.

>>365980

> когда просто убирается слово function


> за такое пиздюлей надо давать


стрелочки, как я лямба в питоняшке - нужны для внутренней логики итераторов

писать в корне именованную функцию - даунизм.

>>365981
додик забыл про свой ссаный бесполезный конст, а еще поставил убогую семиколон, ведь говнарь не может без визуального шума...

>>366142
тоже ору с этого дауна :D
3.png12 Кб, 676x236
233 2366154
>>366153
Забыл подписать. Откуда в body появляется id: 11?
Вот сборка body:
SkSRiFXWANSy8Wb-IyLUYuC6c7UVRTGzYwD86m4KASMsVLKEKKsHBxP8Rnu[...].jpg1014 Кб, 1931x2000
234 2366155
>>366026
Это чмони либерашечьи сделали так, они даже не программисты а тупо модники. Прикинь, каждый год эти долбоебы меняют и изобретают менеджер зависимостей. Уповают на простоту своих поделий жс фреймворков, а по факту кнопку красную меняют на синий цвет. Пример - сайт сбербанка или авто.ру, госуслуги, все на реакте. Заметил как там все дергается и интерфейс косоебит и грузится постоянно что-то? Вот, это когда бездарности называют себя программистами. А помнишь какой пиздаты и быстрым был сайт сбербанка до реакта и аналогично госуслуги?

Этих петухов из России выжигать нужно термобарами (огнеметом шмель с термобарическим снарядом). Ездит такой фургончик по районам и ракетой в окно нна сука, еще одного клопа выдавили.

Вот чем не вредительство? Вся суть, заявляют что все легко и быстро. По факту трудно и медленно и сама суть одностранничных приложений уже потерялась. Ты вот поймай такого долбоеба за шкирку и попробуй заставить поддерживать проект которому два-три-четыре года. Он же скулить начнет что это легаси и он мням мням не может, а у него еще (наберите воздух в грудь) все зависимости проебались и хуй он установит их, т.к. версии старые и их нахуй выпилили. А они вендоры в гите же не хранят, нахуй оно надо. А традиционные методы когда подключаешь библиотеку и она работает - тоже нахуй им так не модно. Нужно пердолится со всякими вебпаками, мешать html с кодом и писать на выдуманном языке по верх основного.

А еще, вот это поделие МАСПО разработчика, с низким содержанием процентра программиста не сможет поддерживать предыдущие проекты которым пару лет, потому-что у него там один лапшекод как писали 10 лет назад в джквери такие же дауны, которые не слышали об архитектуре и не прочитали ни одной книжки. И вот они каждый год в место того чтобы программировать придумывают новые языке по верх жс и пердолят новые вебпаки, новые менеджеры завимиостей и прочее прочее
4.png3 Кб, 311x103
235 2366166
>>366154
+ на сервере поля id нет
1542421989823.jpg73 Кб, 600x435
236 2366168
>>366149
ЖС дауны такие орные, я ска просто не могу. Вы понимаете что ваше жс говно настолько блять убогое, что под него специально допилили надстройку в виде тайпскрипта с типизации и прочими плюшками типа декораторов?

Насколько же положение было бедственное что бы на интерпритируемый ЯП высокого уровня допилить блять компилятор с более высоким уровнем абстракции. В голосину с вас чванливых клоунов.
237 2366171
>>366144
Большинство сайтов как раз на вордпрессе сделаны, так что ты тут обосрался.
>>366148
Сам кто по масти будешь?
>>366149
Мелкобуквенная датаманя, которая даже на питоне писать не умеет, спок.
>>366155

>Прикинь, каждый год эти долбоебы меняют и изобретают менеджер зависимостей.


Особенно твоя масть интересна, такую хуйню может сморозить только какой-нибудь отбитый сишник.

>т.к. версии старые и их нахуй выпилили.


>А традиционные методы когда подключаешь библиотеку и она работает


То есть пакеты на npm волшебным образом пропадают, а скрипты, скачиваемые в рантайме непонятно откуда - остаются. Плюс этот "традиционный" метод в 99% случаев высирает символы в глобальный скоуп.

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


Переизобретать очередной DSL хтмла как раз заднеприводные любят. Каждый серверный язык высирает шаблонизатор, работающий через жопу, а потом плачутся, что им фронтендеры в жопу насрали.

>И вот они каждый год в место того чтобы программировать придумывают новые языке по верх жс и пердолят новые вебпаки, новые менеджеры завимиостей и прочее прочее


То есть ты даже не отличаешь бандлер от менеджера зависимостей?
238 2366174
>>366171

>Большинство сайтов


Большинство не реактивного говна без подгрузок, с респонсами который дублируют 90% кода у тебя на странице в браузере. Это говно обречено, как были обречены статичные хтмлки в эпоху веб 1.0. В респонсе должен быть только жсон, а подгружать только, то чего не было на экране у пользователя до этого. Вот за этим будущее, а не за цмс работающие по старинке.
И можешь про SSR даже не заикаться, оно реализовано уже во всех ФЕ фрейморках.
239 2366176
>>366171

>Каждый серверный язык высирает шаблонизатор, работающий через жопу,


Так это ваши петушинные технологии, в php все четко и без шаблонзаторов, его там сделать 2 минуты.
Ебало макак представили?
4145.png91 Кб, 831x817
240 2366178
Программач выручай!

Есть набор точек на плоскости (по координатам x;y), я их генерирую рандомно и вывожу на canvas. Их нужно отсортировать так, чтобы их можно было соединить непересекающейся ломаной линией.

Реализовал (спиздил со Stack Overflow) я это таким образом, что для каждой точки находится ее угол относительно начала координат, и собственно по этому углу сортируется. Получается что-то в духе пикрилейтед.

Далее загвоздка - нужно соединить их не просто непересекающейся ломаной линией, а непересекающейся линией по спирали. И вот тут у меня затык. Как это алгоритмически реализовать я не представляю. Кто поумнее, помогите пожалуйста!
241 2366185
>>366178
Широко известный в узких кругах программист сеньер Сосницкий говорит использовать svg или нарисовать вручную картинку по точкам и вставить туда, далее написать написать объемный код который ничего не делает, так же не забыв переменные сократить до двух символов или даже до одного и прогнать через обфускатор gulp.
242 2366186
>>366153
Использовать внутри промиса xhr вместо фетча ебанатство какое-то.
image.png38 Кб, 623x477
243 2366189
>>366186
fetch
вопросы?
image.png194 Кб, 1222x1669
244 2366192
>>366189
Вопросов нет
245 2366195
>>366174

>Большинство не реактивного говна без подгрузок


Это конечно хорошо, но мы говорим про бэк, а у вротпресса вполне конкретный стэк в виде пыхи и сорта mysql. То есть бэк у этого большинства сайтов сделан на бэко-конструкторе, в котором даже БД не поменять.

>с респонсами который дублируют 90% кода у тебя на странице в браузере.


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

>то говно обречено, как были обречены статичные хтмлки в эпоху веб 1.0. В респонсе должен быть только жсон, а подгружать только, то чего не было на экране у пользователя до этого.


Обречено как раз чистое SPA-говнецо, которое слишком ударилось в аутофелляцию и забыло, что поисковые движки срали на них. Иронично, что ты рассказываешь про дупликацию данных, так как фреймворки с гибридным рендером инлайнят всё состояние в документ.

>И можешь про SSR даже не заикаться, оно реализовано уже во всех ФЕ фрейморках.


Ну-ка нарисуй мне реактокомпонент на питоновском сервере, не добавляя промежуточный нодосервер в рантайм.
246 2366196
>>366176
Вот ты и высрал очередной DSL, что и требовалось доказать. И конечно же сделал это на пыхе.
247 2366197
>>365939

>js залупа


>ЖС ТРЕД


Ты за метлой следи, болезный бэкэндыр
248 2366202
>>365942

>использую var в js, мимо пхп


кто бы сомневался. Пыховская макака говнокодит на js

>>365941
При переопределении значения сыпет ошибку.
249 2366203
>>366197
ебало на ноль, шерсть
250 2366207
>>366192
>>366189
Лол) Ещё const только с ie 11 поддерживается
251 2366208
>>366196
А как еще делать? Это самый трушный вариант в пхп, который используется в большинстве фреймворков. А всякие шаблонизаторы которые парсят псвевдокод не нужны
1529855890347.png115 Кб, 600x596
252 2366215
>>366195

>а у вротпресса вполне конкретный стэк в виде пыхи и сорта mysql.


Схуяли загон в рамки иерархии экосистемы вордпресса и использование ебаного mysql, без нормальной возможности дропа этого говна стало каким-то преимуществом в бэке? Потому что миллионы мух не могут ошибаться?

>реактокомпонент на питоновском сервере


Иди таблеток прими
253 2366219
>>366203
Чё ты тут вылез нахуй?) выходной барин дал, решил обиду на фронтов излить?
254 2366223
>>366219
Я хочу квартиру, машину и прочее, а не учить эту залупу ебаную. Ты понимаешь или нет?
255 2366225
>>366197
я к тому что там без ваших js вакансий нет нихуя. Везде требуют к vue или реакт к знаниям бекендера
1518866068642.mp4336 Кб, mp4,
1280x720, 0:02
256 2366229
>>366225

>я к тому что там без ваших js вакансий нет нихуя. Везде требуют к vue или реакт к знаниям бекендера

257 2366230
>>366168
+++

толи дело питоняшка, уже все есть, просто ЕСЛИ тебе вдруг захочется, ты можешь заебаться, а можешь и нет, it's up to you ;)

>>366178

> Программач выручай!


никто тебя тебя в этой помойке не выручит (кроме меня) тут все дауны, в своей жс дрисне они не знают ни как объект присвоить переменной, ни как реактивность работает - они здесь все проф не пригодные пичипищники

> Как это алгоритмически реализовать


для начала забудь жс дрисню, открой питоняшку (если она нужна тебе в рантайме есть брайтон и пускрипт)

ну а дальше все просто, хуяк хуяк и в продакшен

если вдруг додики начнут тебе затерать про выш матёшку, линал и прочую юзлес парашу - шли их нахуй.

тебе всего лишь нужен мозг, чтобы понять что спираль расширяется от центра к бесконечности, плейси сёркл и смотри кто на него упал - изи

а сортировка простой рекурсивный перебор

>>366223
тебе в /ga
1644267679756.jpg61 Кб, 400x418
259 2366237
>>366231
По-моему у этих маней нет тимлида который будет раздавать задания, они просто хотят нанять фулстэка за жалование жуниора.
260 2366241
>>366208

>А как еще делать?


Вот я про это и говорю.

>А всякие шаблонизаторы которые парсят псвевдокод не нужны


Ты только что высрал этот псевдокод. Ебать ты тупая пыхомакака.
>>366215

>Схуяли загон в рамки иерархии экосистемы вордпресса и использование ебаного mysql, без нормальной возможности дропа этого говна стало каким-то преимуществом в бэке?


Может ты всё-таки цепочку обсуждения прочитаешь? Обсуждаем заменяемость фронта/бэка конструктором, а не соевость используемых для этого технологий. И бэк большей части интернета сделан на конструкторе вордпресса. Уже даже пилят headless wordpress, позволящий натягивать любой фреймворк на этот бэк. Чего точно не случится, так вордпресса с бэком на джаве и бд на постгресе.

>Иди таблеток прими


То есть ты слился.
261 2366244
Какого хуя бандл с Vue2 - весит 6МБ, при этом 4 - это девекстримовская хуяня?
Я просто бекендер как-бы. Типа свое развитие во фронтенде я приостановил на уровне HTML+CSS+jQuery. Но вот пришлось из-за того что фронтов посокращали и фронтом начать заниматься. И я чет нихуя не понимаю. Это норма? Может быть я чего не шарю? Типа я читал еще давно про вебпак и там было про разбиение на чанки. Но какого хуя тогда фронты что тут до меня были на это хуй положили?
Что я не понимаю? Поясните, жсеры, пожалуйста. А то я чувствую себя каким-то тупым. Ну ведь не могли люди, что получают как я - быть долбоебами, они же должны были по какой-то причине делать бандл таким вот жирнючим.
262 2366254
>>366244
Как же вы заебали своим чванливым дрочем на мегабайты, когда сами ставите игры по 100500 терабайт размером. Тебя ебёт, почему 6 МБ? Запости спеки своего жёсткого, у тебя же сотни гигабайт, пустых блядь, 5% из которых занимают картинки с вожаком и пепе, и ещё 20% занимает порно с трапами.
263 2366256
>>366241

>Ебать ты тупая пыхомакака.


Ты не понимаешь о чем говоришь поридж, тот код подключает файл и переменные из массива делает как обычные. Из такого {cat: 100, dog: 500} в это $cat $dog. Эти переменные вставляются в html и уже этот html содержит данные из переменных.

Потом это все передается в переменную.
1. Ты получил все данные из бд из модели
2. Формируешь куски меню, подвал, шапка
3. Передаешь в главный шаблон
4. Выводишь в браузер

$header = render('header', [$userProfile]),
$menu= render('menu', [$data]);
$main = render('template', [$header, $ads, $footer, $menu]);
echo $main;

Если бы ты использовал сторонние шаблоны, то там псевдокод и другой синтаксис, где текст типа {user} будет парсится и заменятся на данные. Там где нужны циклом вывести список аналогично, псевдосинтаксис, но смысл его когда есть обычный foreach($users as $user)
1583470466180.jpg220 Кб, 792x960
264 2366257
>>366241

> а не соевость используемых для этого технологий


> постгрис


> соевость-ненужон


> ты слился



Проиграл с дауна. Иди дальше пили свою лагающую хуйню на мускуле для баб-срак с их для их магазина цветов "Фантазия"
И вишенка на торте будет местный тормознутый пейдж билдер генерящий фронт, который покажет 3 балла в рейтнге пейджспид у гугла. ЗАТО БЕЗ РАНТАЙМ СЕРВЕРА ЕБАТЬ

Будешь гнать трафик на эту подделку из говна и палок только через миллионные вливания денег в контекст, не имея возможности для сео-оптимизации. Зато в два клика поставил хуйню, именно это и только это объясняет широкую популярность этого говна, ничто другое.
265 2366259
>>366256
Ты не понимаешь о чем говоришь поридж, тот использует в коде недружественные символы $ - в каждой строчке -- пожиратель несвежего кала и его мнение стоит ровно нихуя (+ еще семикал на каждой строчке, т.е ты мммаксимум убогий говножор).
266 2366261
>>366254
Ну хуй знает.
Вот давай подумаем. У пользователя мобильный телефон. Он наше приложение хочет на нем открыть. Стоит в пробке. Открывает, интернет хуевенький, ему 5 минут нужно смотреть на белый экран. Как по мне, это такой себе юзерэкспириенс. При этом конкуренты - на ПХП с жкуэри сделали в классическом стиле, и там страничка 300кб, даже на 3g медленном - страничка мгновенно отрисовывается, данные уже по jsonRPC - приходят с пачками по 200байт, выглядит это как-то приятнее.

Опять же - может я дед какой-то и чего-то не понимаю. Но я действительно не понимаю.
1633886633855.webm1,1 Мб, webm,
720x480, 0:05
267 2366264
>>366259

> тот использует в коде недружественные символы $ - в каждой строчке


Какое же тут сборище даунов сидит. Не тред разработчиков, а ёбаный цирк.
268 2366266
>>366259
Смешно слышать от человек который красную кнопку меняет на синюю. В конечном счете что может фронтендер то может и бэк с базовым знанием жс(объекты, прототипы, события, паттерн обсервер и все такое) + накатить бутстрап или макет взять, а ты вот не сможешь во всякие базы данных, работу с деревьями, архитектуру и прочие бек-штучки.
269 2366270
>>366261
Все правильно говоришь. Топ бизнес всякие использует велосипеды и навигацие по хешу, с весом приложения в 100кб, а компоненты типа самописного роутера, обсервера и model + viewmodel и все летает и работает.
2022-05-15x00:14:52.jpg273 Кб, 1544x1439
270 2366271
>>366266

> бек-штучки


тупой пичипищник сука угамони свой френдлифаер, окей?
271 2366272
>>366244

>при этом 4 - это девекстримовская хуяня?


Проверь действительно ли бандл запускается в режиме production
272 2366274
>>366271
Что ты мне принес, палочки нарисовал? А кружочек сможешь нарисовать?
273 2366275
>>366256

>Ты не понимаешь о чем говоришь поридж, тот код подключает файл и переменные из массива делает как обычные. Из такого {cat: 100, dog: 500} в это $cat $dog. Эти переменные вставляются в html и уже этот html содержит данные из переменных.


Ты смешиваешь логику одного языка, PHP, с логикой другого, HTML, с помощью строчной интерполяции. То есть высрал DSL.

>Если бы ты использовал сторонние шаблоны, то там псевдокод и другой синтаксис, где текст типа {user} будет парсится и заменятся на данные. Там где нужны циклом вывести список аналогично, псевдосинтаксис, но смысл его когда есть обычный foreach($users as $user)


Пошли манявры, твой высер не является ни валидным html, ни валидным пыхокодом. То есть псевдокод для интерпретатора псевдокода. То есть это DSL. Что и требовалось доказать.
274 2366276
>>366275
Поридж причем тут это вообще? Там все логично и не запутаешься никогда
275 2366279
>>366275
У него как раз чистый валидный php. другое дело что мешать html и код уже вроде как прошлый век
2022-05-01x19:40:56.jpg297 Кб, 3440x1440
276 2366283
>>366274
мои возможности безграничны.
277 2366284
>>366283
Рисуй кружочек без дольки как от пицы взяли кусок
278 2366285
>>366283
Долго ждать, Алёша?
279 2366288
>>366257

>Проиграл с дауна. Иди дальше пили свою лагающую хуйню на мускуле для баб-срак с их для их магазина цветов "Фантазия"


О, носкл-говножуй. Пиздуй индексы в своей монге ручками проставлять вместе с логикой синхронизации данных на уровне приложения. Зато быстра да и ACID не нужен.

>И вишенка на торте будет местный тормознутый пейдж билдер генерящий фронт, который покажет 3 балла в рейтнге пейджспид у гугла.


Типичное SPA-говно, собранное на каком-нибдь CRA, получает ещё меньше, но при этом даже в поисковиках не появится.

>Будешь гнать трафик на эту подделку из говна и палок только через миллионные вливания денег в контекст


То ли дело микросервисная архитектура, там вооще ничего платить не надо, а всё есть.
>>366261
Всё намного проще, ты работаешь в говноконторке, которая набирает абы кого сделать абы как. Собственно это понятно по тому, что тебя загнали красить кнопки, хоть ты и заднеприводный.
>>366266

>ты вот не сможешь во всякие базы данных, работу с деревьями, архитектуру и прочие бек-штучки.


Но плакаться сюда пришёл ты, так как даже кнопку покрасить не можешь, древовёрт штопанный.
280 2366290
>>366288
Писю пососешь писос?
281 2366296
>>366178
Что такое спираль? Это спираль?
Если спираль подразумевает (как и должна) что каждая следующая точка ближе к центру, то с рандомными не сработает.
282 2366297
>>366283
Сука, эликсир, ЭЛИКСИР
283 2366299
>>366276

>Поридж причем тут это вообще? Там все логично и не запутаешься никогда


Конечно высерок уровня хэлловорлда для скуфа типа тебя понятен. А как начнёшь натягивать компонентную систему на неё, то всё это сразу выльется в уёбищную кашу из строчных интерполяций и засиранием контекста из костылей.
>>366279
С каких это хуёв конструкции вида <p><=?$body?></p> валидны в пыхе? В ней нет операторов сравнения и деления чтоли?
284 2366300
>>366296

Что-то типа такого (Fig. 2)
http://www-cgrl.cs.mcgill.ca/~godfried/teaching/cg-projects/97/Blais/quadrang/algorithm.html

Или такого (тоже Fig. 2)
https://link.springer.com/chapter/10.1007/978-3-642-34191-5_14

it is trivial to find a spiraling polygonal simple path through a set of n points in the plane бля, ага
285 2366303
>>366299

>С каких это хуёв конструкции вида <p><=?$body?></p> валидны в пыхе? В ней нет операторов сравнения и деления чтоли?


Ты бухой чтоли? это shorthand для echo . просто блять вывод переменной в шаблоне.
286 2366304
>>366299

>А как начнёшь натягивать компонентную систем


Ты не знаешь о чем гворишь, открой фреймворки и посмотри как шаблон к ним натягивают

>С каких это хуёв конструкции вида <p><=?$body?>


С истоков, если бы не ленился и читал доку то знал бы
287 2366307
>>366303
Ебан, объясняй мне валидность конструкций типа <p></p> в контексте пыхи без всяких псевдокодных шаблонизаторов.
288 2366308
Как вы относитесь к тому чтобы пориджи платили каждый месяц со своей зарплате скуфам, так сказать налог на малолетство и спасибо за то что взяли. Пориджы деньги все на пиво и жвачки потратят, а скуфам машина нужна и квартира. Вот чтобы тебя взяли, тебя скуф собеседует и берет на работу и поридж потом ему доплачивает спасибо-премию-подарок
289 2366310
>>366304

>Ты не знаешь о чем гворишь, открой фреймворки и посмотри как шаблон к ним натягивают


Какие фреймворки, ебан?

>С истоков, если бы не ленился и читал доку то знал бы


Ты не ответил на вопрос.
290 2366311
>>366307
define "валидность". валидно все на что не ругается интерпретатор.
291 2366315
>>366308
Скуфы всегда могут кредит взять для машины и квартиры.
292 2366317
>>366310

>Какие фреймворки, ебан?


Гуглить не можешь а я ебан? Ну так иди нахуй. Разговор окончен.

>Ты не ответил на вопрос.


И не отвечу, лох
293 2366319
>>366315
Могут, а деньги на выплату пусть команда пориджей платит
294 2366320
>>366311
Пыходебил даже не значет, что такое валидность. Впрочем, ничего удивительного.
295 2366325
>>366320
Не осилил в мозгом, пошел во фронт как говорится.
296 2366327
>>366320
Ну так если задаешь вопрос поясняй че хотел или иди нахуй. на php кстати давно не программирую
297 2366329

>на php кстати давно не программирую


А что ты там программировал? Задачки для зачета?
298 2366334
>>366285

> ждать


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

>>366296
>>366300
у додика с проебанными лучшими годами на юзлес матёшку - засвербило :3

а теперь возьми и осознай что я могу нагуглить тоже самое, и понять по картинкам что делать, вот только для этого не надо было ебаться с гумозными никчемными дидами 4-7 лет ;)

>>366297

> Сука, эликсир, ЭЛИКСИР


все еще лучше твоей жсдрисни.
299 2366335
>>366329
Всякие интернет магазины ковырял,цмс-ки,crm и прочий кал.
300 2366337
>>366317

>Гуглить не можешь а я ебан?


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

>И не отвечу, лох


Сказал пыходебил.
>>366319
Нет, выплачивать проценты будешь ты, работая сверхурочно на премии. Ты же привык так работать, да и начальник не доверяет пориджам. Они всегда могут съебать бухать, а вот на закредитованного скуфа всегда можно положиться.
301 2366339
>>366334
Математика бывает юзлес только если она некрасивая. Я пока не разобрался, но пока вроде интересно.
302 2366340
>>366327
Бывших php программистов не бывает.
303 2366341
>>366337
Ты кто по жизни?
304 2366343
>>366339
потому что ты дрочер на мамином борщике
305 2366345
>>366340
Ну, сырмяжная правда есть в твоих словах
306 2366352
>>366341
Не пыхопрограммист с горящей сракой забегающий в жс тред, потому что начальник заставил кнопки красить.
307 2366353
>>366334

>у додика с проебанными лучшими годами на юзлес матёшку - засвербило :3



Я просто тут спросил и параллельно сам гуглю, математику изучал в ВУЗе сто лет назад, никогда в ней хорош не был. Если бы я в ней шарил то не спрашивал бы, лол.

>понять по картинкам что делать



Ну объясни бля умник)) Я вот нагуглил и все равно нихуя не понял.
308 2366355
>>366352
Кинь цифры, я тебе наберу
309 2366356
>>366355
Кинул тебе за щеку, проверяй.
310 2366361
>>366356
Че, страшно? Я доминирую, ты уяснил?
311 2366365
>>366361
Цифры за щекой - признак доминантности в пыхомирке?
1599374931714.png33 Кб, 831x817
312 2366372
>>366178

> я их генерирую рандомно


Это обязательное условие?
Можешь генерировать не рандомно, а типа сначала случайно насколько дальше следующая точка от центра, а потом в случайно месте на зелёной части нового круга, чтобы отрезок от старой точки до новой не пересекал старый круг.
Можно сделать больше возможных мест но надо чуть заебаться, получается чтобы гарантированно не пересечь предыдущее звено можно пересечь старую окружность только с другой стороны от радиуса до старой точки, предыдущую окружность можно пересечь с теми же правилами и т.д.
313 2366377
>>366372
Хотя если подумать дальше предпредыдущей точки моя проверка не уйдет. Вернусь домой ещё картинку нарисую.
314 2366411
У меня на фронтэнде apollo-client, есть мутация, которая возвращает определённые данные. Эти данные мне нужно засунуть в стейт. Как это правильно сделать?
Я делаю так:
useMutation(GQL_MUTATION, onComplete (data) {
setState(data)
} )
Но почему-то стейт не изменяется, хотя если сделать console.log, то все данные в порядке, мутация работает нормально. Почему так?
315 2366425
>>366353

> Я вот нагуглил и все равно нихуя не понял.


мы понимаем только то что делаем
( собственно это главная причина моего ора когда очередной додик ставит под сомнение мои дата-способности )

для начала создай граунд трус датасет

пока будешь создавать датафлоу уже появятся мысли

можешь на бумажке нарисовать и соединить точки по спирале блядь
( совершенно очевидно что за рамками определенного трешхолда будет говно )

вот этого низушного додика
>>366372
не слушай

все уже няшно запитоняшено, просто продумай архитектуру и заибаш композицию, больше от программиста в 2к22 ничего не требуется.
316 2366435
вот еще нашел. такая то головебка)) если тебе не платят за это большие деньги - то ты реально додик-даун, извини.
317 2366446
>>366377
>>366372
А я туплю, можно же просо проверять каждый раз что не пересекает. И всё.
Чтобы нормально распределить сначала сгенерировать все радиусы, отсортировать и идти по ним.
318 2366447
>>366435
>>366425
Ну и где на твоих пикчах спираль?
319 2366448
>>366447
Это его дата способности такие.
Screenshot20191114183621.png95 Кб, 1237x584
320 2366464
>>366446
ебать ты догад, а мог бы просто сразу мой самый первый пост прочитать и не выйобываться

вангую их даже генерировать не придется, хватит матёшки за 8 класс

>>366447
ебать ты ебло наглое

>>366448
а ты няша-умняша :3 ( удивительно )
321 2366472
>>366178

Короче, снова я.
Нарисовал на бумажке рандомных точек и соединил их спиралью. Когда делаешь руками - кажется все самоочевидно, но алгоритмически формализовать не получается.

Начинать как я понял надо снаружи, т.е. первым шагом найти самую удаленную от центра точку (1). Это легко.
Далее идем по внешнему контуру, так чтобы остальные точки оставались внутри. Вот это мне непонятно, как програмно это описать - что следующая точка (2) а не какая-то другая?
По углу? По идее понятно что углы между каждыми тремя точками должны быть максимальными, но не более 180 градусов.
Так это предполагает что уже установлена еще одна следующая точка, а ее то как тогда определять?
Чувствую что в шажке уже от решения, натолкните!
322 2366481
>>366464
Спирали покажешь?
323 2366485
Какой фреймворк лучше всего подходит для метапрограммирования?
spiral.jpeg58 Кб, 1280x720
324 2366486
>>366472

картинку проебал
325 2366495
>>366178
1) стоишь контур https://ru.wikipedia.org/wiki/Алгоритм_быстрой_оболочки
2) строишь контур для точек, не вошедших в контур
3) повторяешь пока не кончатся точки
Теперь осталось только соединить контуры
326 2366509
>>366472

> Начинать как я понял надо снаружи


необучаемый блядь..

> как програмно это описать - что следующая точка (2)


вложенный цикл

> По углу?


нет, по евклидовой дистанции ( до дженерик спирали или окружности )

> Чувствую


это манямир. а ты идиот который проигнорил все мои посты - ебись сам даун..

>>366481
плоти

>>366485
Python

>>366495

> стоишь контур


по ссылке хуйня

любой контур это оверхед х2, а ты линканул вообще какую то кластеризацию, ка-минс ебать, которая там нахуй невсралась
2022-05-29x17:33:48.jpg178 Кб, 2291x806
327 2366511
а теперь действительно сложный вопрос: как добраться до ссаного дикта

спред хуед валюс хуялюс - не работают.
328 2366517
>>366509

Ну хули ты доебался, не понимаю я твой питон бля
Объясни по человечески, как для дебила, а не ругайся
329 2366518
>>366486
на этой картинке вообще кроме даты до центра нихуя не нужно, сортируешь и пиздец
330 2366519
>>366517
что не понимаешь?

я тебе по-русски описал алгоритм в самом начале
2022-05-29x17:53:15.jpg22 Кб, 702x152
331 2366521
>>366511
г-ди какая же сранина...

заработало без компутед..
332 2366524
>>366518
Пчел, у тебя так как минимум предпоследняя и последняя точка в другом порядке будут.
333 2366528
>>366524
додь, ты спираль то хоть раз в жизни в живую то видел, а?
334 2366529
>>366521
Помог computed?
335 2366534
>>366528
Не видел, покажи как ты их рисуешь.
336 2366535
>>366529

> Помог computed?


>>366521

> заработало без компутед..


...

>>366534

> как ты их рисуешь


за 3_000₽ в час
337 2366538
>>366535
На скрине computed
338 2366602
вопрос к девочкам-внутри и прочим существам с чувством прекрасного
( поясняю эксплиситли - жабята и прочие низушные крестодауны это не про вас )

что лучше?
339 2366604
>>366521
Дэбич, зачем компьютед, если ты просто из импорта какое-то нереактивное говно берешь? Компьютед для реактивных данных
2022-05-29x20:37:16.jpg485 Кб, 3440x1440
340 2366635
>>366604
шобы було, а что зря платил? ( своим временем и головоеблей.. я теперь буду использовать ВСЕ функции сука! )
341 2366640
>>366602
Первый лучше
2022-05-29x20:47:50.jpg658 Кб, 3440x1440
342 2366647
>>366640
таких графиков на странице будет не один

нужна чоткая картина без "воздуха"
343 2366653
>>366647
Рисуй линиями тогда, от того что ты там настакал бары жизнь твоя легче не станет
Покажи скрины для flutter, react-native, pwa
344 2366715
Аноны нода как первый бекенд язык это жизнеспособный варик ? просто сама дока ноды мне показалась не доброй к новичку. Тупой справочник методов, а как их применять и что из них можно строить нихуя не понятно.
Давным давно как то глядел пыху, там как то все проще выглядело, единственное помню надо было апатч сервер ставить.
345 2366723
>>366715
Плоха как первый язык для бекэнда, только тем что с большой вероятностью приучит к говнокоду. То есть большинство бекендеров будет начинать с паттернов, принципов, изучать как организованы фреймворки, а ты будешь колбасить "чтобы работало". Не дай бог еще на дядю.
346 2366731
>>366723
Наврал. С нэста можно начать, с адониса. Вот с них начинай а не ТОЛЬКО с документации ноды.
Flutter.jpg199 Кб, 2000x1200
347 2366734
>>366653

> Рисуй линиями тогда


зачем

> от того что ты там настакал бары жизнь твоя легче не станет


почему она должна была стать от этого

> react-native, pwa


нету

> flutter


теперь будешь должен щедрый донат =^-^=

>>366723

> приучит к говнокоду


ты считаешь что анон тупая псина?

думаешь у него нет разума и критического мышления?

думаешь он овощь и ему не хватит интеллекта чтобы нагуглить гайдлайнсы и перестать жрать говно?
348 2366736
>>366734

>зачем


>почему


Зачем ты графики рисуешь? Пиши "много" и "мало"

>нету


Ну и нахуя тогда все это?

>A1


Это 200 челиков с опытом во флаттере больше 6(лет)?
349 2366737
>>366635
А чё по середине значения на графике? Должны быть вверху
350 2366810
>>365743
Прикручивать авторизацию. И пентестить перед запуском сервиса в продакшен.
351 2366813
Подскажите,товарищи миддлы и сеньоры,какой лучше сборщик использовать для верстки помимо gulp?
352 2366903
Какой нынче css фреймворк на хайпе? Подскажите пожалуйста
353 2366914
>>366903
Вот же... как ассемблерщик, сишник, сиплюсплсюник за людей вас не считал, пока сам не столкнулся с JS.

Посему отвечаю - лучше своих собственных стилей ничего не существует. Но если в дестве медведь на ухо наступил журавль глаза выклевал, то конечно же bootstrap.

Или вот, например - https://github.com/themesberg/windows-95-ui-kit
Ха-ха.
354 2366920
>>366914
так мы и так не люди)))) Пока у сишников и шарперов(и особенно у ассемблерщиков) реальные проблемы, у нас вот так))))
355 2367039
>>366736
почему ты себя так нагло ведешь?

>>366737
а этот траллинг тупостью.. тебе заняться нечем?

>>366914

> как ассемблерщик, сишник, сиплюсплсюник за людей вас не считал


еще один клоун

да что с вами всеми не так, вы что ебанутые?
356 2367054
>>366813
Нахуя ее собирать? потом такие как ты отдают шаблон где все минифицировано нахуй и пережато 10 раз что хуй изменения внесешь нормально
image.png22 Кб, 836x174
357 2367100
При наведении в VS на методы JS, всплывает такое окно с информацией.

Могу ли я сделать подобное для своих функций?
358 2367104
>>367100
Да, заюзав TS
359 2367106
>>367054
Так мне для себя
360 2367110
>>367104
Нет, это документирование кода.
361 2367116
>>367106
Смотря что нужно от сборщика.
362 2367138
>>367104

>заюзав TS


Вкатун, плиз.
>>367100
Используй JSDOC
363 2367156
>>366903
Tailwind > MaterialUI > Bootstrap
364 2367157
>>366903
Tailwind > MaterialUI > Bootstrap
365 2367159
>>367116
Scss,да и какой-нибудь ejs,и ещё всякие плюшки в виде hot reload
366 2367175
>>367159
Да prepros поставь, все компилит на лету и обновляет, куча настроек через гуй.
367 2367185
>>367156

>Tailwind


В каком месте фреймворк? Это же либа в буквальном смысле.
image.png4 Кб, 483x30
368 2367191
Объясните, мне что на каждый нпм пакет тс модули качать?
369 2367193
>>367191
На каждый, в котором нет деклараций типов в комплекте. Ну или в тсконфиге убери необходимость наличия деклараций.
370 2367197
>>367193
А как лучше сделать, убрать в конфиге или качать типы/делать declare module если нет типов?
371 2367203
>>367197
Что за тупой вопрос? Нахуй ты вообще TS используешь?
372 2367210
>>367203
Объясните, в чём вопрос по-вашему тупой, как вы определили тупость вопроса, назовите параметры измерения тупости вопроса?
373 2367230
>>367210

>включил TS


>а как мне убрать функционал, который мне дает TS?

aHR0cDovL3d3dy5saXZlc2N.jpg354 Кб, 2100x1400
374 2367238
>>362235 (OP)
Посоветуйте какую-нибудь статью/видос с объяснением как наиболее правильно составлять структуру папок и файлов в приложении React. Понятно, что единой четкой структуры нигде нет, но какая наиболее приемлемая?
375 2367244
>>367230
нет парниша вопрос был другой: создавать на каждый пакет без типов d.ts файлы или отключить эту проверку в конфиге
376 2367253
>>367244
А я ебу? У своего тимлида спрашивай или кто там тебе посоветовал TS поставить.
377 2367255
>>367244
Логично же, если есть @types/ загружаешь, если нет - делаешь declare
378 2367262
>>367255
пердольство какое-то
379 2367269
>>367262
Ну так и пиши на ванильном жс. Хули ты тут выебываешься, вкатун ебаный?
380 2367274
>>367269
я тимлид
381 2367277
>>367274
Ты вкатун
382 2367304
>>367277
я вкатун тимлид
image.png3 Кб, 201x140
383 2367330
Вообще охуеть. Почему так? Разные ссылки в памяти?
2022-05-30x18:50:44.jpg15 Кб, 401x386
384 2367334
rec-2022-05-3018.42.56.mp48,5 Мб, mp4,
3440x1440, 0:26
385 2367337
ребя как сделать чтобы жалкие 40 плотов не лагали на 32 ядерной воркстанции под водой в жс дрисне :?

посоветуйте нескучную ожидалку чтолей)))
386 2367338
387 2367339
>>367338
не хочу тебя расстраивать, но жсдрисне и всем остальным - абсолютно похуй на твой маняконструкт..
388 2367344
>>367330
Объект === объекту только если это один и тот же объект.
када уже там рекорды и тупле???
1GgwRqpE0zCa0kY4gPfmfMw.png141 Кб, 1232x1166
389 2367350
>>367138

>JSDOC


>Вкатун


Дядь, такой хуйней уже никто не занимается
2022-05-30x19:02:56.jpg81 Кб, 1839x665
390 2367352
>>367340 (Del)

> это


жсдрисня.. скотопидарское недоразумение...


зафоршенное инцеллами чтобы привнести в этот мир боль и страдания
391 2367372
порекомендуйте плиз хороших гайдов для изучения vue.js (как русскоязычных, так и англо)

Попробовал посмотреть видосик от VueMastery, там он сходу начал
показывать пример с возвращением data retyrn 'hello' и вставкой этого hello в <h1>
Типо я бы хотел тутор для динозавров, которые остались в 2009 году, зачем вообще нужны компоненты, как именно работает реактивность и т д, есть такие глубокие гайды?
392 2367376
>>367330
>>367334
все логично, строка - это примитив, а массив - объект
394 2367437
>>367372

> в 2009 году


было одно говно

вю3 топчик, только ради <script setup> вообще стоит продолжать жить, makes your f* life so much easier..

>>367376

> строка - это примитив, а массив - объект


вот только это никого не ибет, потому что неДодики хотят блядь узнать идентичность, а не их обоссаную объектность которая нахуй невосралась никому
395 2367494
>>367372

>Типо я бы хотел тутор для динозавров, которые остались в 2009 году, зачем вообще нужны компоненты, как именно работает реактивность и т д, есть такие глубокие гайды?


Тогда читай доку ко Vue 2, очень подробная, понятная и на русском
https://ru.vuejs.org/v2/guide/
Сам по ней учился
396 2367495
>>367437
Ну для меня как для человека который только с js знаком логика железобетонная. Нахуя нужно, чтобы одинаковые строки при сравнениях считались разными, нахуя вообще одинаковые строки хранить в разных переменных? В то же время одинаковые объекты могут быть разными инстансами класса, т.е. как армия клонов из звёздных войн.
2022-05-30x21:39:44.jpg72 Кб, 642x768
397 2367503
398 2367547
Привет аноны. Ковыряю вебпак. Худо бедно написал конфиг вебпака для реакта. Тут остановился на стилях. Подключил лоадеры для стилей (css-loader, postcss-loader, sass-loader). подключил miniCssExtractPlugin чтоб он все вмещал в итоговоый css файл.
И вот, когда я хочу применить module scss в моем компоненте помимо существующего стиля компонента (Component.module.sccs) вебпак автоматом в этой же директории компонента создает два файла (Component.module.css и //.module.min.css).
И вот вопрос, это нормальное поведение вебпака? Просто такое количество стилей, как по мне, засоряет пространство. Если нет, то как можно это исправить?
399 2367562
>>367547

> вебпак


убогое тормозное говнище которое жрут только ректодауны, которые как мы знаем никуда вообще не спешат и жрут свое говно медленно

ну и ультра ублюдский забор \/\/\/\\ это вообще самое уебанское что можно только было придумать

надо быть жабенком или крестодауном чтобы жрать этот понос

ковыряй топовый vite.
400 2367568
>>367494
>>367437
>>367392
сяп буду курить доки
401 2367579
>>367350
Вкатун, плиз. Максимум, чем сейчас никто не занимается - описание типов через jsdoc, т.к. есть TS. Не более.
402 2367581
>>367562
Вкатун-дэбил имеющий 0 секунд опыта коммерческой разработки не палится.
403 2367586
>>367584 (Del)
Ну теперь то ты знаешь. Считай, +1% устроится на джуна для тебя.
404 2367594
>>367547
У тебя конфиг разделен на плагины для разработки и плагины для продакшена?
405 2367598
>>367562
Соглы. Уже сам факт того, что плагины для вебпак - это какая-то сторонняя хуйня, которая со временем еще и начинает работать через жопу и конфликтует с новыми плагинами/лоадерами, делает этот сборщик пердольным говном, которому давно пора на свалку
406 2367601
>>367594
Нет, пока не планирую.
2022-05-30x23:53:53.jpg282 Кб, 2492x1391
407 2367606
>>367598
+++

помню подключал кофе к нухту - вот это был террор нахуй, я отъебал голову кортимам в трех обоссаных репках, но таки скостылял это дерьмище, да так, что даже сам индекс стор был тоже без жс дрисни =)

сейчас естественно ничего из этого не работает))) сука какое же говнище уб-гое просто пиздец ...

эх щас прям ностальгия накатывает, стрелочки с одной палочкой, все без говна, стринг темплейты без недружественного символа мммм каеф, прям хоть опять свичайся на кофиек :>
408 2367607
а теперь серьезный вопрос: нахуй тут так дорогха сложно?

как к этой пежне прикрутить снап скроллирование с пагинатором сука?
https://codepen.io/WebDEasy/pen/NVOEBL
409 2367628
>>367584 (Del)
Не обращай внимание на некрододика

>>367579
Осёл, а я что тебе написал? Ты под чем то?
410 2367629
>>367581
Ебло, вит на проде дохуя кто юзает. Ты там в 2009 со своим дебильным жс доком застрал?
411 2367631
>>367607

>9 строчка


Топ вопрос на собесах, про самовызывающуюся функцию. Но так уже никто не пишет лет 8
412 2367632
>>367629

>вит на проде дохуя кто юзает


Никто его не юзает, он ни в какое сравнение не идет с вебпаком в плане количества плагинов и лоадеров. пока что
413 2367637
>>367632

>ни в какое сравнение не идет с вебпаком


С такими ебейшими тормозами как на вебпаке вит действительно не может сравниться, лол.

>плагинов


Вся хуйня под копотом давно.
414 2367663
415 2367696
>>367629
Твой хэлловорлд - не дохуя кто юзает.
416 2367699
>>367437

>вот только это никого не ибет, потому что неДодики хотят блядь узнать идентичность, а не их обоссаную объектность которая нахуй невосралась никому


Питон тоже по референсу массивы и объекты сравнивает. Типичный манясаентист.
417 2367712
>>367437
Идентичность это и есть проверка ссылок. А то что хочешь ты, называется эквивалентость. Ты даже в базовых поеятиях путаешься, шиз, а какие-то притензии имеешь. Иди уроки делать.
418 2367725
>>367607
1)убирай обработчик mousewheel
2)вместо него добавь обработчик окончания скролла (https://stackoverflow.com/questions/4620906/how-do-i-know-when-ive-stopped-scrolling)
3)по окончанию скролла определи какая секция страницы ближе всего к верхнему краю экрана. автоскролль на нее используя имеющиеся функции (scrollintoview)
2022-05-31x13:00:08.jpg13 Кб, 513x189
419 2367879
>>367631
пфф

>>367699
>>367712
всем похуй душнила

>>367725

> охуевшая партянка на два экрана


пиздец чел ты чо угараешь нахуй

это говно делается в две строчки в цеске
https://codepen.io/team/css-tricks/pen/yLLqqgP

просто надо как то обойти вуйную маняабстракцию, со всеми её ивентами вочерами хуечерами и в нужное место присунуть эти две строчки..
420 2367904
>>367879

>всем похуй душнила


Кому всем? Ты здесь один такой тупорылый.
421 2367905
>>367631
а в чём прикол? i передали в функцию и что и чего?
422 2367910
>>367904
ебало завали дрисняписатель

>>367905

> прикол


в том что она сразу и вызовется

охуенный шорткат додики придумоли, да?))))
423 2367911
>>367910
а просто так без iife нельзя было передать?
424 2367917
>>367879

>охуевшая партянка на два экрана


>пиздец чел ты чо угараешь нахуй


Ты еблан? это говно все делается в несколько строк даже без всяких vue.
425 2367923
>>367879

>это говно делается в две строчки в цеске


тут ты обосрался, там используется сторонний скрипт scrollsnappolyfill тк у css scroll-snap шакальная поддержка браузерами.
2022-05-31x14:33:25.jpg325 Кб, 2249x1439
426 2367961
>>367911
в душе не ибу няш, это же сипарашное наследние, там додики стараются как можно более уебищный код высрать

ты только посмотри на этот визуальный шум на каждой строчке;

сука ну дауны конченные, обиженные жсдрисней, всё придумывают-придумывают маняхуйню, но недоязык как был дрисней, так ей и остался..

>>367923

> у css scroll-snap шакальная поддержка браузерами


додик плз
427 2368085
>>367905
>>367911
Не слушай бахнутого питухонщика.
Это сделано для изоляции i в коллбэке onclick от изменения i в цикле. Читай про скоупы, замыкание и всплытие.
Но это нахуй не нужно после изобретения let.
428 2368120
>>368085
а я тупанул, не увидел вар
image.png4 Кб, 241x62
429 2368124
Фетчу файлы с сервера, в response.body получаю закрытый поток. Как открыть?
430 2368136
>>368124
await response.blob()
rec-2022-05-3118.44.51.mp411,4 Мб, mp4,
3440x1440, 0:24
431 2368167
кароче я придумол

хуярю значит процедурно реф на каждое говно

потом перегружаю скрол.вхил

а дальше каким то образом все эти рефы надо прокинуть в функцию скролера

чтобы скроливаться только между этими айтемами, без головоебли и чекера чо куда нахуй насколько блядь
432 2368175
изили ептоу
433 2368203
Как запускать говнокод? Через чужие сайты не хочу, а консолька в фуфлофоксе просто жесть какое неюзабельное говно.
Копипащу пример из учебника, первый раз нормально запускается, а во второй уже ошибка на задание переменное (let x)
434 2368209
>>368203
Ну так ты же до это создал let x, так что перезапись переменной нужно делать через x = а не let x
Либо перезагружай страницу
435 2368218
>>367961
Шиз хватит срать тут
436 2368222
>>368203
Создать html страничку подключить к ней js и просто открыть в браузере религия не позволяет?
2022-05-31x19:29:35.jpg368 Кб, 2290x1357
437 2368223
>>368218
маня обосралась с эвейлебилити, теперь сиди обтекай.
438 2368224
>>368203
(async ()=>{
<Твой код>
})()
439 2368227
>>368203
{
<твой код>
}
440 2368229
>>368223
В чем обсер, ты просто какие-то говноскрины постишь с невнятными высерами из своей башки типа "так тут я обновляю епта падажжи ебана" хз зачем это тут.
441 2368230
>>368203
Причём здесь фаерфокс? На зондиксе у тебя такая же ошибка была, к браузеру и его консольке отношения не имеющая.
442 2368254
>>368229
ДАУН БЕЗМОЗГЛЫЙ ТВОЙ ВЫСЕР ПРО ПОЛИФИЛ НЕВАЛИДЕН.
443 2368255
а еще гнои напиздели в доке сука нихуя не пашет блядь
444 2368257
>>368254
Нахуй сходи шизло
445 2368261
>>368085
так падажжи, т.е. при каждом проходе цикла в случае с let создаётся скоуп с i и потом обработчик берёт оттуда i,
а в случае с var обработчик всегда берёт i из общего скоупа? я помню путался на этой хуйне, потому что думал, что обработчик запоминает i при каждом шаге цикла
446 2368263
>>368257
обтекай чмоня безмозглая, пиздишь с умным еблищем душную хуету, которая нихуя не значит

смотри скрин еще раз тебе пизда тупая повторяю

и больше не пиши хуеты про полифилы блядский клоун.
447 2368264
>>368263
Ещё раз повторяю сходи нахуй.
448 2368268
>>368264
обтекай чмоня безмозглая, пиздишь с умным еблищем душную хуету, которая нихуя не значит

смотри скрин еще раз тебе пизда тупая повторяю

и больше не пиши хуеты про полифилы блядский клоун.
449 2368271
>>368268
Сьеби клован
450 2368276
>>368271
лови репорт чмо тупое
451 2368286
>>368255
пиздец смузихлебы совсем охуели - закрывает тикет когда это говно не работает

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

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

мало того что этот обоссаный реф не брался без врапера

так он еще и не пашет с обоссаным компонентом

сука ну вот почему я нахуй должен въебывать целый вечер на это кривое паскудное даунское дерьмо додиков-инцелов с юзлес высшим образованием ???
453 2368309
>>368167
Чтобы графониум не тормозил на старте посмотри в своей либе для чартов lazy подгрузку. Это chartjs же? там вроде есть
454 2368311
>>362235 (OP)
Есть функция в js, в которую можно передать строчную дату формата '22.03.2022', она бы перевела в date? Просто лень свой хеллоу ворлд под это дело писать.
455 2368312
Парни, не гоните ссаными тряпками. Но может кто-то знает где найти гайд от анонимуса по js? Там ещё с аниме-картинками, уроки один за другим. Давно помню автор делал его.
456 2368313
>>368309

> Это chartjs же?


нет

> lazy подгрузку


нету

ебану хук и скелетон и похуй.

>>368311

> Есть

457 2368314
>>368313

>Есть


Ебать ты конченный, тебе мама не говорила, что ты полуебок буквально?
458 2368315
>>368311
new Date(...'22.03.22'.split('.').reverse())
image.png319 Кб, 1476x1048
459 2368318
>>368230
Лол, нет.
В хроме специально накостыляли чтобы это работало.
await в верхнем скоупе тоже сделали специально для отладки
460 2368320
>>368314
Ебать ты конченный, тебе мама не говорила, что ты полуебок ленивый буквально?
461 2368336
>>368320
Ты вот это пидарас не передразнивай, понял да?
462 2368342
>>368286

>закрывает тикет когда это говно не работает


Халтурщик детектед - делаем наотъебись и не проверяем. Его тикеты надо тщательно проверять, при возможности лучше заменить его на проекте. Это очевидно посторонний человек в профе.
463 2368348
>>368342
я их завтра всех там выебу! а щас пойду спатьки ато аш голова разболелась из-за ублюдков гнойных ..ууу...
464 2368361
>>368261
При let ты можешь запоминать значение итерации i через декларацию новой переменной в скоупе блока if каждую итерацию с присвоением текущего значения i, а не костылять изоляцию i через скоуп iife-функции, который легаси и работает с var как в твоём примере (var не может в блочный скоуп, но может в скоуп функций).
Но вообще, конкретно тут даже это всё не нужно, если переписать на какой-нибудь метод массива.

Грубо говоря, если чуть-чуть причесать пример: https://jsfiddle.net/nczq3t5u
465 2368457
>>368361
Извините, но я всё равно не понимаю. Т.е. без конструкции var i не попадает в обработчики событий кнопок, но потом попадает или как?
466 2368462
>>368318

>await в верхнем скоупе тоже сделали специально для отладки


Ты скозал?
467 2368465
>>368348
шнобель, напомни свой юзернейм на гитхабе, а то я потерял.
468 2368647
>>368318
Так это кривое хромоговно, а не фаерфокс.
1654079853530.jpg218 Кб, 1080x830
469 2368696
О чем думали эти кретины? SQLite на три головы превосходит обоссаную индекс дб по возможностям, идеально протестирован и имеет отличную производительность.
470 2368718
>>368696
Заднеприводный, спок. Никто на фронте не хочет писать SQL-запросы, хоть там 10 раз усрись про их производительность и прочую хуитку.
1654088448235.jpg17 Кб, 480x325
471 2368835
>>368718

> Никто на фронте не хочет писать SQL-запросы


Верстало-макака, спок. Тред для настоящих фронтенд-программистов, разрабатывающих сложные приложения.
472 2368881
>>368835
Был бы ты настлящтм программистом, знал бы, что sqlite был на фронте много лет и его выпилили из-за уязвимостей.

А ты лишь залетный чушок без опыта и каких-либо знаний.
473 2368887
>>368881
А остальные юзеры SQLite и не знали, что он полон уязвимостей, охуительные истории.
Если разрабы браузера не могут прикрутить SQLite к своему говну - это не проблемы SQLite, это проблемы криворуких индусов, которые его прикручивают.
474 2368897
>>368887

>А остальные юзеры SQLite и не знали


Учитывая, что юзеры скулайта - всякие сишники и прочие пердолики, таки да, не знали.
475 2368900
>>368897

> юзеры скулайта - всякие сишники


Одна история охуительнее другой просто
t.jpg168 Кб, 1200x800
476 2368925
Кто-нибудь настраивал pug в вебпаке? Настроил, все работает, но отвалилась Hot reload, чтобы увидеть изменения в файлах pug надо обновлять страницу. Кто сталкивался с таким, как починить? Гугл молчит.
477 2368941
>>368925
Все нинад. Разобрался. Надо было подключить файл pug в JS
478 2368951
>>368898 (Del)
Indexed db как и история как и localstorage в хромиум-басед работает поверх key-value leveldb.
479 2369109
после такой хуйни реально хочется зайти в каждый дом калифорнии и рассказать какая жс дрисня блядь ебанутая от которой меня уже просто тресет я нимогу ебать................................
480 2369124
>>369109

> пук

gl.jpg887 Кб, 1920x1440
481 2369135
>>369109

>html шаблонизатор = pug


>css препроцессор = stylus


>пикрелейтед

482 2369136
>>368925
Нахера ты пишешь на pug, который нафиг никому не сдался? Ты ещё на CoffeeScript начни писать, клоун ебаный.
483 2369150
>>369135
проф не пригодный даун калоед иди нахуй и дрочи на свой визуальный шум молча под шконкой
484 2369185
>>369154 (Del)
пизда мише

ну хотя бы земля оттаяла, будет не так заебно
485 2369188
>>369136
Кстати жаль, я когда пробовал, он мне прикольной штукой показался. Юзлес, конечно, т.к. жабоскриптом можно всё это намутить. Но питоньи эти отступы это было прикольно. Я до сих пор первичную разметку на codepen делаю с ним и компилю потом в html
486 2369197
>>369188

>пуг


Мне показался неудобной штукой, я как-то несколько часов пытался в большом проекте без имен компонентов и классов стилей ёбаный баннер захуячить. Это как Jquery, прикольно, но плодит рак. HTML он и в африке HTML, с линтерной разметкой всё читаемо и лаконично
487 2369198
>>369136
А на чем шаблоны-то делать лол если не на нем?
488 2369201
489 2369209
>>369197
твой уровень интеллекта слишком низок для подобной оптимизации, ты безмозглый жирный душный мышевоз, чтд.

кабы чиво не вышло, сматри..

>>369201
додик ниасилятор спок.
490 2369214
>>369197
Тут сильно зависит в каком контексте ты пишешь шаблоны. Стандартные серверные шаблоны это конечно то ещё говнецо, но для билда их в обычный хтмл заебись заходят, даром что в этом случае можно подключать все вебпаковские писечки в них.
2022-06-02x00:53:18.jpg224 Кб, 2142x972
491 2369229
ну и убожество...

как вообще можно пользоваться этой дрисней если это как ассемблер нахуй, из стдлибы тут есть только пять ложек с говном, а все остальное нужно костылять самому, пиздец просто.....
492 2369250
Превратить всю доску в личный бложик и высирать каждый день в разные треды по десять скринов и своим очень важным мнением - это, надо признать талант. И много свободного времени. Может, тебе свой тред завести, будешь туда писать, как тебе %япнейм% в штаны гумна подбросил, или о своих успехах с трудоустройством.
2022-06-02x02:33:42.jpg119 Кб, 1325x1439
493 2369255
>>369250
мой

> личный бложик


хотя бы полезен, и вас гадких лягушек учит прекрасному, вон одна антошка (жрущая говняный вебпук) уже пересела на пуг

> своим очень важным мнением


все еще полезнее ебливых маняфантазий об асинхронности

накинулись на пиздорылового додика, который погуглить не может блядь, нахуй вы ему что то объясняете дауны блядь?

а на асинхронность нахуй дрочите? вам блядь завтра кнопки красить, да запросы фетчить, какая впизду НОУКА сука ору

> Может


вы вот с этим ебливым юзлес дерьмом нахуй сходите в личный бложек?

а я один из немногих итт продолжу постить релейтед.
494 2369256
олсо ты настолько тупой что даже пост линкануть не знаешь как, позорище..
495 2369257
500 { ok: true }
496 2369260
кароче все приехали.. эта ссанина не может вывезти 195 айтемов говна на 32 ядерной 4.1ГГц тачке с 64 рамы - я вахуе...

и я даже близко не представляю как это можно оптимизировать кроме как зарендерить питоняшкой жипеги

сука какой же это позор...
497 2369269
>>369260
Canvas.
Рендерить сложную графику с дохуя элементов цссом можно, но это как делать троллейбус из буханки хлеба (можешь поискать демки 3д-игр на цсс-фильтрах).
498 2369272
>>369256>>369255
Ты чего порвался-то так громко, может это и не про тебя было. А теперь, считай, что сам признался во всех грехах.
499 2369318
>>369260
попробуй d3js
500 2369322
>>369269
Ты про это? Прекольная хуйня.
https://keithclark.co.uk/labs/css-fps/
501 2369334
>>369260
этот говнокодер порвался, несите нового.
502 2369339
>>369255

>хотя бы полезен, и вас гадких лягушек учит прекрасному


Говном токсичным быть то есть? Это не прекрасное

>вон одна антошка (жрущая говняный вебпук) уже пересела на пуг


Толсто
503 2369371
>>369257
разинул пасть
@
заорал
504 2369463
>>369260

>32 ядер


Твои дата способности не позволяют тебе использовать мнгопоток? Понимаю.
506 2369558
В 2к22 какой сборщик надо учить под реакт: Vite или Webpack5?
507 2369559
>>369558
create-react-app
508 2369575
>>369558
create-react-app ле брат всё есть вебпак бабель всё из каробки, никого тут не слущай
509 2369578
>>369558

>Vite


Конечно же шустрый Витёк, но учить там особо неча. Вебпук более расфорсенный по историческим причинам, тормозной, куча легаси тебя ждёт на старых вебпаковских версиях, 2, 3, 4...
510 2369637
>>369269

> Canvas


идея здравая, но я хз вообще как внедряться в этот обоссаный вуй с ссаной сторонней репкой, вот за что и ненавижу все эти лееры абстракции

>>369318

> d3js


у них и субплоты есть, можно по красоте прям как в питоняшке все сделать

эх, кароче все как обычно - хочешь сделать хорошо - лезь в низушную зaлупу и въябывай еще неделю-две на то что ты уже сговнял...

>>369322
лол рыли

ну проблема оказалась в том что я не заметил почти 400 открытых табов))))

в фурфоксе это говно грузилось вечность и я подумал что моя топ вивальди затащит, но больше сотни табов она уже чухает себя не оч на тяжелых задачах, в чистом хромиуме понятно дело еще лучше уебищного сжв скамного фурфокса
511 2369654
https://pastebin.com/WLYWT8fU
Столкнулся с проблемой используя react-router-dom. Имеется небольшая апишка, написанная на экспрессе. Установлен вебпак, который собирает реакт приложуху в отдельный бандлер. Этот бандлер подключается к index.html. Эту страничку отдаю на сьедение экспрессу.

Сейчас к проблеме. Установил router-dom v6. С роутингом уровня localhost:8000/hello все ок, html страницу получаю. Но вот уже с роутингом вида localhost:8000/hello/new клиент получает ошибку:
"Таблица стилей http://localhost:8080/browse/styles.css не была загружена, потому что её MIME-тип («text/html») не «text/css». 12
Uncaught SyntaxError: expected expression, got '<'"

Причем во вкладе сеть index.html style.css bundler.js имеют тип html.

Как выкручиваться из этого говна?
512 2369688
На vue 3 проще кодить, чем на react?
513 2369691
>>369558
Вебпук надо учить для галки, потому что он сейчас везде, хотя есть инструменты получше (это как с редаксом), а так конечно Vite лучше.
Sebastian (@sebmck)  Twitter.png396 Кб, 582x527
515 2369741
ШОК! ТИМЛИДУ РИМА УГРОЖАЕТ САМ СОЗДАТЕЛЬ ДЖАВАСКРИПТА БРЕНДАН ЭЙК!
https://twitter.com/sebmck/status/1531740563900448769
516 2369750
Подскажите насчёт стейт менеджеров к vue3, чём легче пользоваться, что легче подучить pinia или vuex?
517 2369753
>>369750
Пынья - свежая соевая, вуйкс - легаси говно.
518 2369767
>>369753

>Пынья


Да как перестать с этого орать
519 2369773
>>369767

>Да как перестать с этого орать


Кто с этого орёт, тот в тюрячку поедет надолго, с такого нельзя орать
520 2369778
Я в консоли написал npm install ts-loader --save-dev, после установки написано:
8 vulnerabilities (3 high, 5 critical)

А что это за уязвимости? Чем я теперь уязвим? Как исправить? Или это похуй?
521 2369782
>>369778
Сделай аудит и посмотри какие там уязвимости
Похуй
522 2369984
Думаю хули у меня центрирование флексов и гридов по пизде поехало. А это оказывается линуксовский фаерфокс их так рендерит.
523 2370076
>>369778

>(3 high, 5 critical)


На работе на легаси проекте из 2016 года мне выдавало 100+ этой хуйни. Надо было по поразбираться, но таски не стояло соответствующей, а запасы энтузиазма я уже растратил. Тогда я более быстро решил проблему: уволился и нашёл норм фирму.
524 2370137
если кто как я превозмогал и не мог вытащить реф изнутри чайлда под в-фор, так все просто

ОН ЗАЛОЧЕН ПО ДЕФОЛТУ

ну а чо, нахуя его экспозить по дефолту или сложную логику автоэкспоза иф в-фор детектед - писать, там все птушники без ВО, правда же? да и мне строчку написать совсем не сложно было)))) ( три дня голову так или иначе ебла эта хуитка )
525 2370206
——Сынок, опять стихи читаешь?
——Отец, что вы, просто рефакторю проект на Python


Есть тут кто влился в жс бекенд после python\django\fastapi\aiohttp?
Различия конечно в концепции и парадигме между языки некоторые имеются и это норм, но как вам спагетти, просто привыкли?)
Есть лайфхаки какие-то на случай выше?
526 2370220
>>370206

> Есть лайфхаки какие-то на случай выше?


хуй клади на их червепидорские гайдлайнсы, мне боле-мене норм, но если бы не нужно было пиздить кучу кода я бы свалил на кофе олмост инстантли $$$ сука с этой недружественной хуйни потрясывает почти как ;

а вообще сишечка вещь православная, функции довольно няшные получаются, меня впирает, но я свою клаву на сишке кодировал и знатно наебся, может поэтому, к прочему визуальному шуму я все еще яростно не терпим

плюс еще можно подтыкнуть тс, и под ним самая адовая дрисня типа === уйдет в унитаз, плюс еще пара фишечек

но тем не менее - это как была жс-дрисня, так ей и останется.. питоняшка тут не найдет ничего кроме бесконечной боли и страданий....

корешу на работе предложили с нодо-дрисни перекатится на пыщ и ему дико зашло - сейчас просто кайфует

а я для себя приглядел свифт или котлин, выглядет вполне себе, под свифт еще и датасоенс питоняшный подтыкается на изи, так что вин вин, а под котлином жаба бойлерплейтная, мракобесная, так что оставлю на самый крайний случай
527 2370222
Недавно в каком-то треде на программаче, видел утверждение, что якобы асинхронные функции в js заменяют калбеки.

Так как я ничего не слышал раньше об асинхронных функциях, то решил их досконально изучить.
И что я понял? Понял я то, что объект Promise - это очень полезный объект, который к примеру позволяет при помощи функции Promise.all() параллельно выполнить несколько задач, и когда все задачи выполнены, продолжить работу.

В моей практике уже несколько раз встречалась такая задача, и если бы я раньше знал бы о существовании функции Promise.all(), то это сильно упростило бы мою работу.

Это конечно же всё хорошо, но я всё равно так и не понял, зачем нужны асинхронные функции.
Ведь во-первых, Promise отлично работает и без них.
Во-вторых, я так и не понял, каким образом эти самые асинхронные функции могут заменить калбеки?
528 2370224
>>370206

>жс бекенд


Дай пиздов тлу и скажи ему, что нода пригодна только как тестовый сервер для мокапа апи и прикостыливания тех же сокетов.
529 2370225
>>370222

>зачем нужны асинхронные функции


Чтобы использовать оператор await

>Promise отлично работает и без них.


С огромным количеством бойлерплейта.

> каким образом эти самые асинхронные функции могут заменить калбеки


await
530 2370233
>>369778
>>369782
>>370076
Кек, держу в курсе, я по видосику учил webpack 5 https://youtu.be/riY_4MEHArU

В самом начале у меня вылезло в консоли 8 vulnerabilities (3 high, 5 critical). В итоге избавился от этого тем, что удалил npm uninstall @webpack-cli/generators

А что такого в @webpack-cli/generators? Почему этот пакет такой туевый с 8 vulnerabilities? Что с ним не так?
531 2370234
>>370224
програмчую
532 2370318
>>370233
ну посмотри исходный код, потом будешь сайты взламывать с этим вебпуком
533 2370320
вью-шиз заебал срать
534 2370376
Анончики ангулар-бояре, кто юзал https://nx.dev/getting-started/nx-and-angular этот nx дает что-нибудь, кроме другой системы тестирования (какая разница, куда не писать тесты?) и какой-то валидации зависимостей, которыми тоже никто не пользуется? Вместе с этим проблемы с локализацией, менее удобный cli и т.д.
535 2370606
>>370376
Оно даёт монорепу
536 2370685
Я ебал этот сраный jest с его чередой конфигов и конфигов к конфигам с моками. Вот уж действительно TDD - манямир похлеще настоящего ООП.
537 2370728
Можно как-то стилизовать первую колонку грида отдельно от общего? (При этом ряды связаны между собой, поэтому я не могу просто в отдельный контейнер вынести первую колонку)
2022-06-03x16:05:33.jpg28 Кб, 465x447
539 2370752
кек ;)
540 2370753
>>370736
Спасибо!
541 2370779
>>370736
Нет это не то, вроде как, я нашел nth-col селектор, но он только в css4
2022-06-03x16:31:44.jpg32 Кб, 1211x342
542 2370795
анонцы как эту дрисню отфильтровать?

как еще одну ссаную фукнцию сюда вкорячить ебана?

но деструктуризацию уже оценил, заебись зделоли, правда сначала похоже на магию лол
543 2370809
>>370779
Ну как "не то". Это костыль для управления размерами и положением областей грида, всё равно придётся обмазываться вспомогательными классами и уже эти классы обмазывать нужными стилями.
Бтв грид не флексы, у тебя известная размерность таблицы и ты можешь использовать дефолтное :nth-child(-n+i) (i — количество элементов в первой колонке).
2022-06-03x16:48:52.jpg37 Кб, 1061x479
544 2370815
ох и пиздец

при этом это говно еще как то надо флатнуть
545 2370819
>>370795
['Data Scientists', '1C'].includes(language)
546 2370826
>>370318

>ну посмотри исходный код


Кто, я? Я же нубок. Я думал, что ВЫ взломщики. И скажете мне что за vulnerabilities в @webpack-cli/generators. Я пробовал сделать npm audit и посмотреть по ссылкам что там, прошёл по ссылкам и вижу фигу. Там что-то написано, но так как я нубок, то эта информация для меня как фига.
547 2370843
>>370826
ну значит тебе рано вебпак трогать, я бы сначала жабскрипт доковырял или если там вебпук на c++ слеплен? хуй его знает)
2022-06-03x17:21:58.jpg109 Кб, 1497x794
548 2370854
>>370819
дада, спс

хотел щас опять засрать жсдрисню, но все-таки получается более экспрессивно, снепривычки это запутывает

питоняшка простой как палка, и его конструкции может и громоздки, но сразу понятно что там происходит

в то время как тут надо вчитываться в названия методов и думать, хз может с опытом будет попроще
549 2370855
>>370826
Да забей хуй, там скорее всего не обновили зависимости какого-нибудь post-css.
550 2370933
>>370815

>флатнуть


flatmap
551 2370955
>>370685

>jest


vitest
552 2370959
>>370854

> .map => .filter =>


Перепиши на reduce, чё как долбаёб?
553 2370986
>>370933

> flatmap


охуеть, даже в питоняшке в стдлибе нет флатненига в явном виде. про sum(ls, []) знают лишь самые умные датасаентисты

>>370959

> как


?

редьюс это же аккумулятор, как им отфильтровать дикт айтем в листе листов?
554 2371010
Почему mui такое тормознутое говно?
image.png7 Кб, 517x53
555 2371025
>>371010
Извинись
556 2371032
какого хуя опять ваша дрисня мне голову ебет?

ни рефы ни компьютед ни метод - ни ху я..
rec-2022-06-0322.07.44.mp42,1 Мб, mp4,
1722x1248, 0:33
=^-^= 557 2371047
двач помогач! ( нет )
558 2371061
боже какой же ты нитакуся: браузер фаерфокс, вите вместо вебпука, вью вместо реакта, система если не какой-то ебанутый дистрибутив линукса, то я блять сильно удивлюсь. ещё сидишь вниманиеблядствуешь 24/7
2022-06-03x23:15:27.jpg365 Кб, 3440x1440
559 2371094
>>371061

> браузер


фурфокс потому что там тема дев тула пиздатая и гриды рисует, пизда ты тупая..

> вите вместо вебпука


> вью вместо реакта


просто ты пассивка и привыкла жрать говно, а я нет.

> дистрибутив линукса


у меня арч, пора бы уже запомнить топовый дистр, с топовым комунити, с топовой вики

и конечно же с самым удобнейшим пакетным менеджером

ну и еще габен для своей консоли тоже выбирает арч

пока ты плывешь по течению как говно, я разрываю пространство и время в технологическом авангарде.

между нами пропасть. будь благодарна за мое внимание.
image.png6 Кб, 524x48
560 2371130
Кажется я вчерашний шторм проспал
561 2371153
Я смотрю видосы по Babel, там сказали, что чтобы присобачить полифилы нужен core-js.

Скажите, плес, core-js не является dev dependency? И устанавливать надо без --save-dev?
562 2371154
>>371153
Честно говоря похуй как ты установишь, можешь вообще не устанавливать - импорт сделал - в бандл попало
Название пакета не определяет какой зависимостью он является, core-js может являться одновременно и dev dep и не dev dep, как тебе такое?
Как установить пакеты в твоем видосе не рассказали?
563 2371155
>>371154
Самое то главное забыл, да, без --save-dev
564 2371168
в питоняшке есть "особенность" она любит манглить естественный порядок при дампе в жсон при недосмотре

что в этом плане в жевтом языке? есть ли там имплисит сортировки при загрузке или типа того?
565 2371170
>>371155
>>371154
Ок, спасибо, понял
566 2371171
В 2к22 году что лучше учить vue или react? У меня в мухосрани только 1 вакансия в веб студию на vue и nuxt. Но я уже ранее начал учить react как-то тяжело на vue перейти. Я пытался, вообще ничего не понял. По react свежих обучающих видосиков больше на ютубе, а по vue много старых видео 2018 2020 годов. Свежих сильно меньше. Щито делать? Учить вуй или продолжать react задраивать?
567 2371174
>>371168
Жсон сохраняется "как есть".

>>371171
Сорта. Попробуй подрочить хелловорлды, потом тестовые таски. Перекатываться с Реакта проще, чем в Ангуляр, имхо.
В любом случае учить будешь тот стек, который будет на галере, главное собес пройти.
568 2371305
>>371171
Я с людьми проходил курсы по реакту, много людей в итоге сейчас на вью работают
569 2371381
>>371171
Лучше solidjs
570 2371384
>>371154
Не похуй. От этого зависит, как система обнаружения уязвимостей будет этот пакет обрабатывать (для фронта она хуево работает, но лучше, чем ничего).
571 2371389
>>371384
webpack как devDep может тебе в бандл высрать говно и сломаеть прод, и после успешного деплоя еще и удалить cicd коробочку
Аудит поэтому было бы неплохо делать всех пакетов, соответствнно похуй
572 2371437
>>362877
глаза не вытекают с такой темы?
573 2371440
Фетчу первый мидлвар - отрабатывает, как надо.
Фетчу второй - 404 статус код...
В чем проблема? Если писать не через мидлвары, а просто в колбеки, то sendFile отрабатывает нормально.

Вообще хотел, чтобы при одном get-запросе отправлялся и json через res.send(...), и какой-нибудь файл через res.sendFile, однако если их помещать в один колбек, то фетчится только res.send(...), а если разбивать на мидлвары, то происходит вышеописанное.
image.png12 Кб, 453x198
574 2371443
>>371440
алсо, фетч функция
575 2371486
>>371437
вангую у него тн-параша или ипсо-параша вместо монитора, там пиздец с цветопередачей, которую он ясень хуй даже не трогал
576 2371489
>>370606
а в чем проблема без nx запилить несколько библиотек и апликейшинов в одном репозитории гита? ng generate library
577 2371491
>>371440
проиграл с безымянного
578 2371496
>>371047
Это че за мокрописька с рандомными технологиями и зелеными графиками?
579 2371502
>>371496

> Это мокрописька


говорит тебе пиздовать на завод

потому что конкурс тут больше чем в шаражной стобальной помойке
580 2371506
>>371174

> Жсон сохраняется


> при загрузке или типа того?


...
581 2371538
Как в экспрессе на один гет фетчить и джейсон дату и файл
582 2371561
>>371502
Эта хрень мне ни о чем не говорит. Я в душе не ебу, что это. И ты мне ни о чем не говоришь, но дохуя выебываешься.
583 2371580
>>371561

> выебываешься


я функциональная питоняшка, и пишу декларативно, а ты просто тупой даун.
584 2371581
>>371489
Одно то, что для каждый либы нужно запускать отдельный build --watch сводит весь dx в нулину. Плюс он периодически отваливается нахуй. Плюс то что работало с --watch может не работать без --watch. Плюс ошибки сборки не подебажить пока в сорцах билдера console.log не расставишь, лол. Билдер заставляет тебя в некоторых местах писать код определнным образом, иначе билд будет кривой.
nx - процветание
585 2371594
Добавляю в head линк со стилем, начинается подгрузка этого файла, как поймать этот ивент?
586 2371621
>>371580
Нет ты жирное очкастое прыщавое говно.
587 2371646
Парни, мне тут пришло тестовое, и я чет нихуя не могу решить. Я не буду просить вас его решать за меня, ибо не красиво как то, да и нахуй оно вам нужно. Подскажите только, можно ли как то элегантно проверить является ли один диапазон чисел в другом диапазоне чисел?
С меня спасибо и как всегда
588 2371664
>>371646

> является


> в другом


> не буду просить вас его решать


> можно

589 2371666
>>371646

> элегантно


> жс-дрисня тред


нет
590 2371669
>>371646
Подсказываю: можно
591 2371671
>>371664
Блять, ну конечно там суть в диапазонах, но она там пиздец какая тупая. Я вот думаю, не могут же упругие ребята в айти конторах придумывать тупые задания, наверняка это я тупой и не знаю какой то хитрой формулы уровня "отнять начало диапазона от конца диапазона, помножить на их длину и поделить на среднюю длину хуя эйчара", вот я и спрашиваю. Так-то понятно что можно просто сравнивить поочередно начало и конец диапазона с нужным диапазоном, но это хуета макаронная получается...
592 2371673
>>371669
Спасибо.
593 2371711
>>371581
А почему в packages.json нельзя последовательно прописать все скрипты билдов и не дёргать их через npm run libs:build? Ниче не понял
594 2371716
>>371711
Да можно, чел, можно
595 2371726
>>371716
Так а нахуй nx тогда? Монорепа есть, билд либ и апликейшина есть, в чем польза?
596 2371730
Почему во фронтенде так много всего? Вот я сейчас видосики смотрю на ютуб по WordPress. Там автор видосов стал показывать как js и стили прицепить к WordPress. Он взял webpack и scss. Для меня webpack тяжелая тема, у меня ничего не получилось, пришлось неделю смотреть сторонние видосы и статьи по webpack. Теперь вот scss, ебать там изъебства какие-то функции, миксины, sass-mq. Это то есть к js и css надо дополнительно учить ещё и синтаксис sass/scss. Это же больно теперь ещё кучу времени придется учить sass/scss все эти фишечки что там в доках. Зачем фронтенд такой сложный? Приходится горы просто дополнительных вещей, чтоб упростить написание стилей и скриптов. И действительно должно стать проще, но станет проще ценой долгого задроства. Это заставляет моё сердце быть разбитым. sass/scss разбил мне сердце.
597 2371733
>>371726
Ни в чем, даже то что nx сделана на ng cli указывает на то что это одно и то же
Очевидно, челики просто захотели пропиариться и срубить бабла на поддержке и консалтинге
2022-06-04x20:40:37.jpg150 Кб, 2532x738
598 2371734
>>371671

> не могут же упругие ребята в айти конторах придумывать тупые задания, наверняка


вы оба тупые

одни дрочатся потому что им лень глянуть в репку и спросить за тек по-человечески

а другой просто забитый чмонька и считает что раз на дяде пиджак, то он умнее

> хуета макаронная


> это


жс-дрисня, енджой епта.

>>371730

> Это же больно


no pain no gain, tupaya pizda..
599 2371736
>>371733
Ну это одно и то же создаёт лишние проблемы при обнавлении или настройке локализации, потому что описанные в ангуларовской доке конфиг и не работают в nx, а в самой nx нет нормальной документации например на тему локализации. И приходится скакать по стековерфлоу искать в устаревших ответах актуальный. Вот мне и интересно, что же мы получаем такого за хорошего в обмен на лишний геморрой с прокладкой между ангуларовской cli и мной.
600 2371740
>>371730

> Для меня webpack тяжелая тема, у меня ничего не получилось, пришлось неделю смотреть сторонние видосы и статьи по webpack.


А мог бы просто прочитать гайд на сайте вебпака.
601 2371742
>>371734

>tupaya pizda


Ах ты сволочь, давай драться на голых кулаках, выходи возле Ашана в 7 часов вечера
>>371740
Ну вообще да я тупой пизд, я не могу гайд прочитать, потому что он огромный, а я наспех тороплюсь на вордпрессе хуйню склепать
602 2371744
>>371740

>А мог бы просто прочитать гайд на сайте вебпака.


И вообще я до этого заходил на сайт вебпака, смотрел что там написано и ничего не понял. И только после того как неделю смотрел кучу видосов про вебпак. Только теперь я могу зайти на сайт и после просмотренного начинать понимать, что там написано
image.png34 Кб, 657x527
603 2371748
Поясните нубу,стоит ли учить жс сейчас в России? Могут ли его отрубить? Будут ли frontendеры востребованы на рынке?
604 2371752
>>371748

> его


жс?

гугл отказывается от своих прокси нод, мы там поднимем зеркало и будем пилить свой ютуб, посчитай сколько народу на эту хуйню понадобится

обратного пути уже точно не будет

либо кабаны перестанут пилить и возьмутся за дело либо ты умрешь от голода
605 2371753
>>371748
Будут, учи.
606 2371774
window.getSelection().focus возвращает text node, а мне нужно получить элемент к которому этот текст принадлежит. Через parentNode не подходит
Можно как-то ещё?
607 2371778
>>371774
.activeElement
608 2371785
>>371774
Мне нужно получить к какому элементу принадлежит выделенный текст на странице.
609 2371786
2022-06-04x22:53:09.jpg294 Кб, 2097x1361
610 2371817
сначала я всю бошку сломал как по красоте запарсить группы

а сейчас я охуел все это дерьмо парсить

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

если я могу сразу ебашить одноуровневую портянку, просто с лишними полями и уже на изиче её фильтровать

какие бест практис есть на этот счет?
611 2371838
>>371774
window.getSelection().baseNode.parentElement
612 2371844
>>371817
Твой код меня пугает.
2022-06-05x00:22:57.jpg310 Кб, 2045x1439
613 2371855
>>371844
да не трясись ты..
scss.gif48 Кб, 1329x657
614 2371868
>>371730

>sass/scss


>там изъебства какие-то функции, миксины, sass-mq


Пускай дизайнер ебётся с этим, для тебя scss это плюс минус тот же css(пикрил).
Разраб должен хорошо знать голый JS, остальное тлен.

>webpack


1 раз настрой проект и считай ты эту хуйню изучил. Все опции знать не обязательно, надо просто знать где лежит дока по ней.
615 2371880
>>371868

>Разраб должен хорошо знать голый JS,


И фреймворк большой тройки, и если он не в команде, а шлепает сайт для себя или друга, то хоть немного цмс и прочую верстку
616 2371881
>>371443
Нахуя ты awaitишь промис? Ты ж с результатом ничего не делаешь. Можно сразу возвращать промис (результат фетча), тут даже async не нужен:

const sendRequest = (method, URL) => fetch(
URL,
{
method,
headers: {
'Content-Type': 'application/json'
}
}
);

Работает точно так же.

И body ты не используешь. Итого у тебя аж три лишних переменных.

Ну и:

> method: method


лол.
617 2372022
>>371730
Смотреть видосы по вебпаку плохая затея. Максимум надо находить что-то наиболее свежее, так как плагины там являются сторонними продуктами, могут быстро устаревать/конфликтовать друг с другом. Лучше инфу брать из документации.

Что касается sass, то до него нужно дорасти. Когда начнешь верстать макеты заметишь, что многие вещи там повторяются, являются слишком рутинными, да и писать огромную стилевую портянку неудобно. Sass нужен для ускорения и автоматизации некоторых вещей. С ним становится легче, чем без него.
618 2372051
какие же вы СУКИ БЛЯДСКИЕ БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯТЬ
619 2372063
>>372051
Рубист, спок. SPA переживут и тебя и твой полудохлый язык.
image.png88 Кб, 850x328
620 2372077
Анон, хочу сделать реактивную систему + реактивное приложение. Не на реакте, офк, там медленная функциональщина, хочу с нуля на чистом жс написать десяток реактивных функций. Только dataflow и реактивность нужна, без всяких map, fliter и прочего такого.

Какие статьи читать? Где код спиздить? Немного почитал, но чот нихуя не понял, помохите. Один обсервер паттерн явно недостаточно иметь, не так ли?

Понимаю всё это только частично, даже асинхронных сигналов не написал покашо. Хотя их вроде просто писать, тупо всю сеть и диск в асинхронщину завернуть, вместо классов написать функции-сигналы с данными. Но не уверен что это так просто как думается.
621 2372097
>>372077

>без всяких map, fliter


Чем тебе не угодили функции работы с массивами?

>Немного почитал, но чот нихуя не понял, помохите.


Тебя тоже хуй поймёшь.

>Хотя их вроде просто писать, тупо всю сеть и диск в асинхронщину завернуть, вместо классов написать функции-сигналы с данными.


Чито о_О
622 2372113
>>372097

>Чем тебе не угодили функции работы с массивами?


Медленные. Итерировать через for буду. Если будет нужно. Да и в целом у меня свои итераторы есть.

>Тебя тоже хуй поймёшь.


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

>Чито о_О


Ну это как обсервер, только с заранее прописанными функциями. Т.е. наблюдатели изначально все зарегистрированы в сигналах.
623 2372117
>>372113
Тебя хуй поймёшь, но в жабаскрипте вся реактивность в браузере через ивент луп идет
624 2372122
>>372113

>Медленные. Итерировать через for буду


Ты че там такое изобретаешь, что тебе неебическая скорость нужна? Слышал, чем плоха преждевременно оптимизация?
image.png103 Кб, 720x320
625 2372132
>>372117
Евент луп это просто эевент луп. Он не даёт никакой реактивности. Пикрелейтед смотри что такое реактивность.

>>372122

>Ты че там такое изобретаешь, что тебе неебическая скорость нужна?


Ну игру, например.

>Слышал, чем плоха преждевременно оптимизация?


Это для сайтоёбов.
kek.png3,1 Мб, 3440x1440
626 2372133
>>371868
ректо-додик совсем там уже за своим обосранным жсыксом одебилел...

настоящий разработчик не изучает убогий древний тормозной кал типа вебпука или ректодрисни

хороший софт всегда хорошо сдизайнен, как внутри так и снаружи

в том числе дока

у 95% она скотопидарская, а зайди в доку плврайт и сука просто кончи радугой от того как мелкософт смог высрать очередной ультра вин уровня вскода

и да, настоящий кодер - кодирует цеску сам и создает свой собственный мета язык из миксинов, а тот кто против - просто безмозглый ниасилятор и гадкое техническое патлатое чмо. охуевшая рукожопая обезьяна лови лучи ненависти...
627 2372139
>>372113

>Нужно: реактивновать


реактивность, блядь
Реактивность, реактивные стримы, реактивная система.
оченьслоуфикс
1654437638665.jpg90 Кб, 981x758
628 2372182
>>372113
>>372139

> Нужно: реактивновать

629 2372194
>>372182
ехехехкхкхекхе, закашлялся аш
630 2372248
>>372132
Хорошо, что на Дваче есть анон с манерой формировать мысли, как у торчка, который расскажет мне, что такое реактивность.
Ивентлуп не даёт реактивность,но вместе с тем он и даёт реактивность. Учи rxjs матчасть
631 2372312
>>371880

>И фреймворк большой тройки


Да
632 2372343
>>372248
Что ты несешь, шизло? Евент луп никакой реактивности не даёт, он выдёт калбеки, по-твоему калбеки это реактивность что ли? Выпей таблетки и не сри шизой.
633 2372381
>>372343
Раз ты такой дохуя умный, аж таблетками своими делишься, то сам и разбирайся. Ты ж не шизло, ты же умный
634 2372429
>>372381
Зачем ты тогда отвечал-то, если не знаешь? Мог бы и не отвечать, не пытаться повысить своё чсв ради ответа. Бессмысленное занятие, все мы дебилы пока не научимся делать ништяки.
635 2372447
>>362235 (OP)
Сап. Хз в тему треда или нет но похуй.
Использую orm sequelize, пытаюсь сделать связь 1к1 (hasOne), имею такой код (пик 1,2), в итоге после создания всех таблиц и связей используя MySQL Workbench Reverse Engineer получаю следующую совсем другую связь (пик 3). Голову сломал в чем может быть проблема.
636 2372473
>>372447

>в чем может быть проблема


В том что workbench не может правильно сделать реверс
637 2372475
>>372473
окей, а есть инструменты которые достоверно отображают связи?
638 2372476
>>372475
Хуй знает чел, это реакт тред.
Попробуй datagrip и спросить в бд треде
639 2372477
>>372476
Понял, попробую, спасибо
640 2372493
>>372476
ректододик спок

>>372477
скуль старый кусок дебильного говнища, очень похож на рект кстати и вебпук тоже
641 2372532
Господа-ряктеры, поделитесь, пожалуйста, сколько RPS у вас держит один инстанс next.js в реальной нагрузке? Хотелось бы понять, что является нормой
642 2372534
>>372532
2-3 в среднем.
643 2372570
>>372532
Дефайн "реальная нагрузка".
unary.jpg11 Кб, 492x193
644 2372598
Объясните пожалуйста на простом примере для чего используют такие функции
645 2372611
>>372598
Да хоть для чего. Мне например пришлось писать декораторы для некстжсовских серверных функций чтобы они возвращали минимальные пропсы, которые не нужно прописывать в колбэках, и унифицированно обрабатывать ошибки в них.
Любая функция, доступ к аргументам которой неравномерен на момент вызова, может быть карирована. Особенно это очевидно в случаях ассинхронщины типа запросов к бд.
646 2372636
>>372611
Да мне бы простой пример уровня 2+2 чтоб саму концепцию понять
647 2372644
>>372636
const плюс = a => b => a + b
const плюс2 = плюс(2)
console.log(плюс2(2), плюс2(3)) //4 5
648 2372692
>>372644

> const плюс = a => b => a + b


> const плюс2 = плюс(2)


> console.log(плюс2(2), плюс2(3)) //4 5



Но функция на его картинке (>>372598) не работает так, как твой пример.

Там же тупо отбрасываются лишние аргументы.

Могу предположить, что это для ограничения функциональности (защита от взлома / от дурака).

Например, мне вот так представляется использование:

допустим, есть функция:

function сказатьПривет(
имя,
надоЛиПросратьВсеПолимеры
) {
alert(`Привет, ${имя}!`);
if (надоЛиПросратьВсеПолимеры) {
полимеры.forEach(
полимер => полимер.просрать()
);
}
}

сказатьПривет('Антон'); //всё ок
сказатьПривет('Антон', true) //просираются все полимеры

Чтобы нельзя было просрать полимеры, можно использовать функцию unary с той картинки.

const безопасноСказатьПривет = unary(
сказатьПривет
);

безопасноСказатьПривет('Антон', true) //всё ок
648 2372692
>>372644

> const плюс = a => b => a + b


> const плюс2 = плюс(2)


> console.log(плюс2(2), плюс2(3)) //4 5



Но функция на его картинке (>>372598) не работает так, как твой пример.

Там же тупо отбрасываются лишние аргументы.

Могу предположить, что это для ограничения функциональности (защита от взлома / от дурака).

Например, мне вот так представляется использование:

допустим, есть функция:

function сказатьПривет(
имя,
надоЛиПросратьВсеПолимеры
) {
alert(`Привет, ${имя}!`);
if (надоЛиПросратьВсеПолимеры) {
полимеры.forEach(
полимер => полимер.просрать()
);
}
}

сказатьПривет('Антон'); //всё ок
сказатьПривет('Антон', true) //просираются все полимеры

Чтобы нельзя было просрать полимеры, можно использовать функцию unary с той картинки.

const безопасноСказатьПривет = unary(
сказатьПривет
);

безопасноСказатьПривет('Антон', true) //всё ок
649 2372704
>>372570
Сделать HTTP запрос на бэкенд, находящийся, условно, на том же железе по loopback HTTP запросу, который, допустим, займет 50 мс и отрендерить десяток компонентов в статическую разметку.
650 2372722
>>372692
Там еще в качестве примера приводят

['1', '2', '3'].map(parseInt) // [1, NaN, NaN]

["1", "2", "3"].map(unary(parseInt)); // [1,2,3]
651 2372746
>>372722
Так это говнокод. В колбэки или лямбды прокидывают или отдельную функцию для этого обьявляют. С такими примерами ясен хуй ничего не поймёшь.
Ну а так parseInt() принимает два аргумента, Array.map() тоже принимает два аргумента. Это декоратор делает так, чтобы parseInt() вызывался только с одним аргументом.
652 2372751
ПЕРЕКАТ >>2372750 (OP)
653 2372769
>>372722
Да, это даже более актуальный пример. Но соглашусь с >>372746, гораздо лучше писать просто arr.map(item => parseInt(item)), а лишняя функция unary только усложняет и делает код менее наглядным.

Кстати, откуда пример? Я, кажется, что-то похожее у Кантора видел, но там, вроде, решение нормальное. Но сейчас вообще не могу найти.
654 2372796
>>372692

> Но функция на его картинке не работает так, как твой пример.


Соре, в глаза ебусь
не читай
@
сразу отвечай
655 2372907
>>372769
У Кайла Симпсона в functional light js
656 2373008
>>372796
Ну да пох. Кстати, как по мне, каррирование тоже юзлесс херня, намного удобнее просто обёртку в нужный момент делать, так нагляднее. Не могу навскидку представить пример, где именно каррирование лучше бы подходило.

>>372907
А, ладно, спасибо. Значит хз, было ли у Кантора. Но почему-то выглядит знакомым пример с .map
657 2373130
>>373008
В жс обертку действительно наверное нагляднее и удобнее. Это больше для более функциональных языков, где оно по дефолту есть и все функции на самом деле принимают только один аргумент.
658 2373721
Ребят подскажите! Начал изучать Frontend-разработку. Потихоньку изучаю и думаю податься в разрабы. Сейчас изучаю html и css, потом буду изучать JavaScript. Скажите правильно ли я начал изучать, или нужно изучать в начале, что то другое? Что нужно знать джуну что бы устроится по минимуму? Куда и как легче устаиваться? Может фишки расскажите или как у вас получилось стать разрабом. Совет может дадите. На дваче не нашел инф про то как стать Frontend-разработчиком, с чего начать и т.д.
659 2373797
>>373721

>не нашел инф про то как стать Frontend-разработчиком


>На дваче


С таким подходом тебе точно не стать разработчиком.
660 2374165
Наблюдаем, как будет происходить гейткипинг.
661 2374251
Разве что от отбитых олигофренов, что текст больше 4 абзацев читают по диагонали, либо же вообще пропускают.
662 2418558
такс, я знаю что обект сортировать низя
но если надо, как это сделать?
даже если надо написать пол страны кода

я думал что-то в стиле:
-сделать аррай с ключами обекта
- сортировать аррай как мне надо
- в v-for делать проверку на что мне надо сначала, а что потом
Тред утонул или удален.
Это копия, сохраненная 5 августа 2022 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски