Сохранен 670
https://2ch.hk/pr/res/2362235.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JS Thread #252 /js/

 Аноним 24/05/22 Втр 10:33:40 #1 №2362235 
16504515168180.png
Предыдущий тред: >>2353838 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 24/05/22 Втр 15:28:09 #2 №2362354 
Сижу такой интегрировываю API яндекс.диска и в его же гуе не получается удалить папку. При перезагрузке страницы она пропала.
То есть получается клиентский скрипт не знает, как реагировать на все ошибки его же бэкенда.
Аноним 24/05/22 Втр 16:34:06 #3 №2362404 
>>2362354
Зря ты в такой ироничной форме пишешь. Яндекс - не образчик высокого качества кода.
Аноним 24/05/22 Втр 16:55:29 #4 №2362431 
>>2362404
Но в пределах этой страны это как минимум убийца гугла.
Аноним 24/05/22 Втр 16:57:15 #5 №2362432 
>>2362431
Как будто для убийства гугла нужны хорошие кодеры, а не лоббисты законов.
Аноним 24/05/22 Втр 17:50:03 #6 №2362454 
>>2362431
он таким был пока Илюша не помер
Аноним 24/05/22 Втр 20:12:59 #7 №2362569 
стоит читать полную доку ко всему? ну например к eslint. там же просто в одну команду он всё сам качает, но с другой стороны в доке полезные вещи есть
Аноним 24/05/22 Втр 20:38:06 #8 №2362592 
Купил хостинг на бегете. В павер шеле приконектился к серву через ssh, залил проект, установил ноду и нпм, через тот же павер шел не выходя запустил скрипт аля npm index.js, все подрублено и работает. Но когда я закрываю павер шел, то серв падает. Разве он не должен продолжать выполнять программу, пока ему явно не сказать, что нужно оффнуть.
Как сделать так, чтобы серв не падал при закрытии консоли у себя на пеке?
Аноним 24/05/22 Втр 20:48:37 #9 №2362600 
>>2362592
Команда выполняется там, где ты её запустил, то есть в сессии терминала, терминал закрыл - команда останавливается. Для работы в фоне есть докер, супервизор, системд, дохуя чего, гугли основы линукса, ты вообще не понимаешь нихуя.
Аноним 24/05/22 Втр 20:59:35 #10 №2362606 
>>2362569
Если в первый раз видишь пакет, то дальше описания фич и инструкции по установке не нужно идти. Можешь ещё диагонально по референсу конфига пробежаться.
Аноним 24/05/22 Втр 21:09:52 #11 №2362612 
Browser API. Как рисовать Emoji в канвас монохромными?

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

- рисует их цветными.
Аноним 24/05/22 Втр 21:48:16 #12 №2362635 
>>2362612
Нахуй тебе канвас? Делай себе компоненты-эмодзики в .svg и не выёбывайся.
Аноним 24/05/22 Втр 21:55:18 #13 №2362641 
>>2362612
Дебил тупоголовый, первую ссылку в гугле открой.
https://www.google.com/search?q=js+canvas+monochrome
Аноним 24/05/22 Втр 22:00:38 #14 №2362643 
>>2362592
>Но когда я закрываю павер шел, то серв падает. Разве он не должен продолжать выполнять программу, пока ему явно не сказать, что нужно оффнуть.
Так он запускается внутри процесса оболочки, как только процесс оболочки завершен - завершается и нода.
>Как сделать так, чтобы серв не падал при закрытии консоли у себя на пеке?
pm2
Аноним 24/05/22 Втр 23:02:06 #15 №2362681 
>>2362635
>>2362641
Прога на гуе. Гуй на крестах. Прога компилится в wasm, exe, elf, apk. А гуй рисует через ограниченный набор функций API рисования - линия, прямоугольник, картинка, текст. Как я ваши SVG с CSS в WinAPI и xlib затащу?
Аноним 24/05/22 Втр 23:08:19 #16 №2362685 
>>2362681
>CSS
Для начала научись читать, в первой ссылке нет ни единого CSS, только ванильный JS.
Аноним 24/05/22 Втр 23:16:59 #17 №2362689 
>>2362685
Я тут сорян. У меня нет color images, только юникодная строка. Отрисовать ее в канвас с монохромными как обычный текст эмодзиками простых вариантов нет?
Аноним 24/05/22 Втр 23:18:59 #18 №2362692 
>>2362681
Есть. Все так же, неизменно, находится на первой ссылке в гугле по твоему запросу https://www.google.com/search?q=js+canvas+text
Аноним 24/05/22 Втр 23:32:06 #19 №2362704 
>>2362692
Какие fillStyle или strokeStyle устанавливать, чтобы Emoji были монохромными?
Аноним 24/05/22 Втр 23:34:02 #20 №2362705 
>>2362704
Никакие, вернись к >>2362641 и ходи по кругу, пока не дойдет.
Аноним 24/05/22 Втр 23:39:01 #21 №2362712 
>>2362705
В гугле с разных IP разные первые ссылки могут быть. Что там читать-то именно?
Аноним 24/05/22 Втр 23:39:54 #22 №2362714 
>>2362569
>стоит читать полную доку ко всему?
Можно заебаться
Аноним 24/05/22 Втр 23:40:10 #23 №2362715 
>>2362712
https://stackoverflow.com/questions/562135/how-do-you-convert-a-color-image-to-black-white-using-javascript
Аноним 24/05/22 Втр 23:45:36 #24 №2362721 
Другой анон.
Хардкожу емоджи прямо в js код. Заметил, что они как-то пропадают со временем. ВТФ? Что вообще это есть такое? Залупа какая-то
Аноним 24/05/22 Втр 23:56:37 #25 №2362725 
>>2362715
Отрисовать строку в растр и обработать попиксельно?
Аноним 25/05/22 Срд 00:01:46 #26 №2362729 
>>2362725
Да
Аноним 25/05/22 Срд 00:45:22 #27 №2362748 
>>2362729
Это довольно сложный способ. Сперва нужно перейти от первых ссылок в гугле с этими их i*4 к массивам int32. Потом от них к js-simd128. Потом окажется, что может рисовать нужно вообще видеокартой. Потом уебёшься об ICC. Даже если я знаю, как быстро ебать пиксели, то как делать это правильно, тут уже сложнее. В любом случае, ни по каким первым ссылкам в гугле этого нет. Поэтому была некоторая надежда, что это может быть есть в настройках CanvasRenderingContext2D.
Аноним 25/05/22 Срд 01:28:16 #28 №2362768 
Анончики, меня послезавтра на проект ставят, а мне страшно. Что вообще там будет от меня требоваться? Я сейчас сижу библиотеки для него изучаю второй день.. Я джун молодой и хуй знает чего ожидать.

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

Это норма или реальная угроза?
Аноним 25/05/22 Срд 01:29:23 #29 №2362769 
>>2362768
Я кстати вообще не понимаю что вы все тут пишите, какие-то массивы хуессивы, конкатизация строчек и прочее, зачем это?
Аноним 25/05/22 Срд 01:47:24 #30 №2362777 
>>2362768
>пишу код
Если ты его пишешь, то уже неплохо. Вон в соседнем пыхотреде вкатун >>2362759 → еле-еле 15 строк из себя высирает.
Аноним 25/05/22 Срд 02:26:07 #31 №2362784 
>>2362777


Не, я за сегодня наверное строчек 800 написал. Не буду врать, что без эммета и копипасты, но тем не менее. В принцтпе смотрю иногда на коллег, там гуглы не закрываются, по этому, видимо, все хорошо. Но все равно пилю пет проектик тестовый со всеми технологиями того рабочего проекта, чтоб если че спросят жидко колени не обдристать и не вылететь с работы мечты, где я кайфую нереально и улыбка не слезает с лица.
Аноним 25/05/22 Срд 06:42:44 #32 №2362814 
1648964491907.jpg
Аноны, есть шарящие за TypeScript? Кто может пояснить за декораторы?
Заебало сука читать что декораторы добавляют к объекту метаданные, что за ёбаные метаданные сука? У меня реально подгорать начинает.

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

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

После пыхи тс ёбаня боль. Мне нужна помощь что-бы кто-то это всё разжевал. А то я ещё месяц буду до этого доходить сука.


Аноним 25/05/22 Срд 07:01:39 #33 №2362819 
>>2362814
Ты тупой? Информатику пробовал изучать прежде, чем браться за код?

https://ru.wikipedia.org/wiki/Декоратор_(шаблон_проектирования)
Аноним 25/05/22 Срд 07:16:08 #34 №2362821 
1571302613148.png
>>2362819
> Информатику
Да нахуй она мне обосралась? Дрочить ебаные графы и системы счисления? Спасибо, этого говна я вдоволь наелся на первом курсе ещё 11 лет назад.

А с пояснения про декораторы в пыхе по твоей ссылке я конечно вахуе: Это просто ебаное наследование и ничего сложного там нет.


Аноним 25/05/22 Срд 07:35:46 #35 №2362826 
>>2362821
Это не наследование. Это композиция.
Ты все таки тупой.
Аноним 25/05/22 Срд 07:38:51 #36 №2362827 
>>2362821
>Дрочить ебаные графы и системы счисления?

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

https://ru.wikipedia.org/wiki/Информатика
Аноним 25/05/22 Срд 07:51:19 #37 №2362828 
>>2362827
Мне этот мусор нахуй не оборался, моя задача накатить ерп что бы автоматизировать и облегчить жизнь своим работникам и сделать это в кратчайшие сроки.

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

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



Аноним 25/05/22 Срд 07:57:03 #38 №2362830 
>>2362828
Ну раз тебе доставляет быть перманентным невеждой, то хуйли с тебя брать, дилетантишка. Живи зависимым тупым чмом дальше.
Аноним 25/05/22 Срд 08:09:17 #39 №2362833 
>>2362830
>Живи зависимым
Ой блять мань я тебя умоляю, такие завтыки это редкость и всё обычно выкупаю сам читая документацию. А ты наверная размечталась что все такие вокруг тупые и по каждому пуку будут идти тебе на поклон за советами.
На самом же деле проекты пилятся, и лаве капает. А что не так есть такой как ты держурный пидорас который который всегда пояснит. Молодец — ты свою задачу выполнил, пойди возьми сахарную косточку.
Аноним 25/05/22 Срд 08:35:35 #40 №2362836 
Rome Toolchain.png
>>2362814
Декораторов в жс нет, так что не заморачивайся. Плюс Рим не поддерживает тайпскриптовские декораторы.
Аноним 25/05/22 Срд 08:38:26 #41 №2362837 
>>2362714
да я сам ахуел, 1000 всяких штук и к каждой есть документация, это всё не заканчивается
>>2362606
понял
Аноним 25/05/22 Срд 08:46:39 #42 №2362841 
>>2362836
Мне просто внезапно вкатил тс и ангуляр. В последнем на декораторах работает вообще всё, по этому без них никак.

Аноним 25/05/22 Срд 08:57:59 #43 №2362849 
>>2362836
Деклоаторы в жс уже на stage 3
Это значит, что жди их в ближайшем, или через релиз стандарте.
Аноним 25/05/22 Срд 09:03:09 #44 №2362850 
>>2362849
Да-да, надо только потерпеть.
Аноним 25/05/22 Срд 09:18:41 #45 №2362856 
>>2362833
Ебать ты злобный
Аноним 25/05/22 Срд 10:08:16 #46 №2362877 
image.png
image.png
>>2362235 (OP)
Аноны, случайно так получилось что удалил все пакеты в проекте, написав audit fix. Скачал прошлую версию package.json обновил и заработало. Однако, когда я сейчас добавляю новый компонент в проекте у меня почему-то ошибка что по такому пути этого компонента нет, хотя он есть.
Это из-за того что вебпак нарушился? кто-то сталкивался с таким? вкатун, сори если херню пишу
Аноним 25/05/22 Срд 10:10:10 #47 №2362879 
>>2362877
бля я еблан забейте, там вообще в scss проблема.
Аноним 25/05/22 Срд 12:53:19 #48 №2362953 
Clipboard01.jpg
Сап

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

Я так понимаю, что я тут с какой-то асинхронностью обсираюсь, потому что когда вот добавляю печать в консоль, как на скрине, то сначала печатается outer, который нулл, потом печатается inner с файлом.
Аноним 25/05/22 Срд 13:21:30 #49 №2362977 
>>2362953
В промис оберни и зарезолвь когда пикча прикрепится к формдате ёпта
Аноним 25/05/22 Срд 13:22:51 #50 №2362978 
>>2362977
ну или прикрепляй остальные данные в toBlob коллбеке епты бля
Аноним 25/05/22 Срд 13:23:11 #51 №2362979 
>>2362978
и отправляй тоже нах
Аноним 25/05/22 Срд 13:31:48 #52 №2362982 
>>2362977
Ну такие штуки я не знаю, лел.

>>2362978
А это вроде помогло, да. Типа я засунул весь код, который поля заполняет внутрь toblob. Работает.
Аноним 25/05/22 Срд 13:53:01 #53 №2362995 
сап программач нужно сделать параллельный текст на английском и на русском на сайт и чтобы при наведении мышкой на каждое слово подчеркивалось слово в переводе.
что то мне подсказывает что хранить текст в html с навешанной кучей id на каждое слово это зашквар.
Мне нужно использовать json?
Аноним 25/05/22 Срд 14:26:55 #54 №2363017 
>>2362995
Как ты блять собрался по слову переводить, если структура предложений может меняться между языками, а значения выражений зависят от контекста? Подключай гуглтранслейт и не выёбывайся.
Аноним 25/05/22 Срд 14:41:44 #55 №2363028 
>>2363017
анон я знаю что делаю. твой ответ не по теме вопроса.
если те интеренсо: я хочу запилить страницу где есть паралельный текст и ты можешь навестись на слово и увидеть перевод в контексте, а не 100500 значений из гуглтранслейта.
вопрос как лучше все это хранить это говно
Аноним 25/05/22 Срд 14:52:39 #56 №2363037 
>>2363028
В мапе.
Аноним 25/05/22 Срд 15:25:36 #57 №2363053 
Есть роут api/v1/words/:wordID для удаления. В контроллере вытаскиваю из запроса wordID, если его нету то клиенту отправляю жсон что все хуево if(!wordID){res.send(...}. Теперь когда обращаюсь к роуту без айдшиника с методом DELETE сервер отправляет html с ошибкой. Как это фиксить???
Аноним 25/05/22 Срд 15:32:08 #58 №2363060 
>>2363053
Не обращаться методом DELETE к роуту без айдишника.
Аноним 25/05/22 Срд 15:35:32 #59 №2363062 
>>2363060
Должна же быть обработка ошибки если клиент обратился к роуту без айдишника.
Аноним 25/05/22 Срд 15:41:58 #60 №2363065 
Хола, дваччерито!
Помоги плиз.
Есть тайпскрипт и конва.
Хочу создать обертку вокруг классов конвы с методами типа "стать выделенным", но не пойму как сделать одну обертку, применимую для всех классов, а не только для одного. На данный момент код имеет структуру типа:
class UserLine extends Konva.Line {
...
getSelected() {...}
}
class UserCircle extends Konva.Circle {
...
getSelected() {...}
}
Понятное дело, что так никуда не годится. А вот как сделать по-нормальному - опыта и знаний не хватает. Чтобы было множественное наследование, но из класса обертки был доступ к свойствам экземляра другого наследуемого класса. Буду рад советам, спасибо!
Аноним 25/05/22 Срд 15:43:57 #61 №2363069 
>>2363062
Вот сервер (nginx) тебе и вернул эту ошибку
Аноним 25/05/22 Срд 15:50:28 #62 №2363073 
>>2363065
>...
>getSelected() {...}
>}
>class UserCircle extends Konva.Circle {
>...
>getSelected() {...}
>}

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

class UserLine extends ObwiyClassZalupa {
...
}
class UserCircle extends ObwiyClassZalupa {
...
}
Аноним 25/05/22 Срд 15:52:41 #63 №2363076 
>>2363073
ну и ерунда получилась. UserCircle в предках так же имеет KOnva.Line, а нафек мне линия, если это круг?
Аноним 25/05/22 Срд 15:53:21 #64 №2363077 
>>2363065
Либо создай и экспортируй метод
export const selectPidor = (value) => value + 1;

И используй его в своих классах
Аноним 25/05/22 Срд 16:14:13 #65 №2363088 
>>2363065
Экстенди канвас и лепи что хочешь ему в свойства.
Аноним 25/05/22 Срд 16:57:27 #66 №2363120 
image.png
>>2363065
Аноним 25/05/22 Срд 17:04:48 #67 №2363133 
>>2363120
Настало время добавлять абстрактный контроллер стратегии.
Аноним 25/05/22 Срд 17:16:53 #68 №2363149 
секвалайз пидарас насоздавал мне комонжс конструкций вместо ес
Аноним 25/05/22 Срд 17:19:17 #69 №2363152 
>>2363133
ооп проблемы требуют ооп решений, лел
Аноним 25/05/22 Срд 17:34:07 #70 №2363168 
Screenshot20220525173202.png
Screenshot20220525173208.png
Как называется эта болезнь?
Скачал пак материал иконок, а там блять у них встроенный паддинг прямо на уровне svg. Нахуя, а главное, зачем?

Справа пример нормальной иконки из другого пака.
Аноним 25/05/22 Срд 17:45:26 #71 №2363188 
>>2363168
У нас такая хуйня в фигме.
Аноним 25/05/22 Срд 18:14:54 #72 №2363209 
>>2363168
Это правильная хуйня. Это чтобы был универсальный размер для всех иконок пака: для широких, для высоких, для квадратных, для круглых. И чтобы они при этом размере имели схожий визуальный масштаб.
Аноним 25/05/22 Срд 18:25:14 #73 №2363219 
images.jpg
CheechMarin002.jpg
>>2363209
>для широких, для высоких, для квадратных, для круглых
Аноним 25/05/22 Срд 19:03:31 #74 №2363259 
>>2363209
Это понятно, а нахуя оставлять вертикальный отступ шириной в половину иконки? Что мне с этим говном делать, писать костыли, чтобы его убрать?
Аноним 25/05/22 Срд 19:56:58 #75 №2363354 
image.png
>>2363259
Молодоей человек, это не для вас отступы, некоторые икони их используют
Аноним 25/05/22 Срд 22:14:43 #76 №2363423 
Чем хорош Mobx? Некоторые пишут, что в оф. документации написана ахинея, это правда? Кто конкретно там написано неправильно?
Аноним 25/05/22 Срд 22:25:54 #77 №2363436 
>>2363065
Декораторы
Аноним 25/05/22 Срд 22:26:55 #78 №2363437 
>>2363149
Секавлайз не пидарас, прекрасно работает с type: "module"
Аноним 25/05/22 Срд 22:27:36 #79 №2363438 
>>2363423
>Чем хорош Mobx?
Тем что он быстро умер.
Аноним 25/05/22 Срд 22:39:36 #80 №2363445 
>>2363423
Можно ООП навернуть и дико кайфануть
Аноним 25/05/22 Срд 22:52:42 #81 №2363451 
>>2363354
А разве высота всех иконок не должна быть одинаковой?
Аноним 25/05/22 Срд 23:04:46 #82 №2363458 
>>2363451
Так она и одинаковая
Аноним 25/05/22 Срд 23:26:03 #83 №2363470 
>>2363436
>Декораторы
Есть какой то норм пример использования декораторов?
Всё что я нашёл это переназначить существующую функцию в обертку, что как-то странно
https://learn.javascript.ru/decorators#:~:text=//%20%D0%B2%D1%81%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8%20%D0%BD%D0%B0%20%D1%87%D0%B8%D1%81%D0%BB%D0%BE
Аноним 25/05/22 Срд 23:44:34 #84 №2363478 
Сап, фронтендеры, где почитать про отпуск? Работал стажером 3 месяца, после чего меня приняли в штат и после этого работал еще 4 месяца. Подумываю о первом отпуске, какие подводные?

Считается ли полгода от начала работы с тех пор, как начал стажером работать или после того, как приняли в компанию?
Аноним 25/05/22 Срд 23:47:44 #85 №2363481 
>>2363478
В ТК, где ж ещё.
100% под началом работы понимается дата, которая стоит в трудовом договоре.
Аноним 26/05/22 Чтв 00:10:53 #86 №2363495 
>>2363478
У коллег лучше спроси. Может там у вас пиздец и не отпускают никого отдыхать.
Аноним 26/05/22 Чтв 00:25:30 #87 №2363505 
>>2363478
>Работал стажером 3 месяца, после чего меня приняли в штат
Лол, по ТК тебя с 1 дня должны были взять в штат. Можно было их разъебать за это. Только хз куда обращаться.

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

Братан, иди работать только по ТК и только в БЕЛУЮ.
Аноним 26/05/22 Чтв 00:53:37 #88 №2363526 
Котаны, поясните про typescript. Как я понял, там заранее прописываются type всего, а оно предупреждает, что тип не тот даешь, чтоб избежать ошибок? Насколько его сложно так как сказать учить после js?
Аноним 26/05/22 Чтв 01:29:19 #89 №2363546 
>>2363470
https://www.typescriptlang.org/docs/handbook/decorators.html
https://github.com/tc39/proposal-decorators
Аноним 26/05/22 Чтв 01:32:41 #90 №2363548 
>>2363478
>Считается ли полгода от начала работы с тех пор, как начал стажером работать или после того, как приняли в компанию?
Если ты переводился через первод - то считается, если ты уволился одним днем и следующим устроился - не считается но тебе положены отпусные в таком случае
Аноним 26/05/22 Чтв 07:47:20 #91 №2363586 
>>2363526
Если ты умеешь читать всплывающие подсказки в вскоде, которые результат работы тайпскрипта, то несложно.
Обычно проблема не выучить базовый синтаксис тайпскрипта, а натягивать его на кодовую базу без него. Особенно если код написан функци анальщиком, там хуй поймёшь сигнатуры функций, которые прогнали через пачку фабрик и декораторов.
Аноним 26/05/22 Чтв 08:05:07 #92 №2363588 
>>2363437
cli создаёт код, который весь красный от линтера
Аноним 26/05/22 Чтв 14:11:43 #93 №2363895 
>>2363526
>Насколько его сложно так как сказать учить после js?
Легче на готовом проекте учить, когда тебе есть куда подсмотреть.

Кстати до сих пор не знаю нахуя <T> надо, когда есть типы, интерфейсы, утилиты. Все кто пытаются рассуждать про T на ютабе похожи на шизов.
Аноним 26/05/22 Чтв 14:13:10 #94 №2363897 
>>2363895
Без дженериков ты типы в контейнерах не узнаешь.
Аноним 26/05/22 Чтв 14:27:37 #95 №2363920 
Что фронтендеру необходимо знать по теме безопасности веб сайтов? Я правильно понимаю, что вся безопасность на бэкенде? А фронт особо ничего не может поделать, кроме как попытаться валидировать данные от пользователя?

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

Как считаете есть смысл задрачивать google gruyere и bee box bwapp? Или для фронтендера это не нужно?
Аноним 26/05/22 Чтв 14:33:34 #96 №2363925 
>>2363920
У фронта бежопашность заключается в избегании сортов XSS. Обычно это не проблема, когда каждый пук проходит через бэк, но в дохуя микросервисной архитектуре фронт не только со своим бэком общается.
Аноним 26/05/22 Чтв 14:48:30 #97 №2363934 
>>2363925
Ок, спасибо значит надо XSS задрачивать.
>в дохуя микросервисной архитектуре фронт не только со своим бэком общается
А там тоже XSS или нет?
Аноним 26/05/22 Чтв 15:01:57 #98 №2363941 
image.png
>>2362235 (OP)
Почему Воркеры для cpu-bound задач в ноде по-прежнему невероятно ущербно поднимаются? Почему я просто блять не могу передать в конструктор нужный мне коллбек? Зачем вот эта чехарда бля?
Аноним 26/05/22 Чтв 15:13:37 #99 №2363957 
>>2363941
Гибкость
Аноним 26/05/22 Чтв 16:51:43 #100 №2364046 
>>2363941
>require
>node:
Аноним 26/05/22 Чтв 18:57:46 #101 №2364133 
По какой причине функция срабатывает при нажатии кнопки, когда ставлю ее в обработчик событий,а просто так когда хочу ее поставить в код без всяких событий, а просто чтоб она работала при обновлении сраницы, она не работает
Аноним 26/05/22 Чтв 18:58:48 #102 №2364136 
>>2364133
Медиумы в отпуске, пости свой говнокод в песочницу.
Аноним 26/05/22 Чтв 19:03:02 #103 №2364148 
>>2364136
уже понял проблему, спасибо медиуму
Аноним 26/05/22 Чтв 19:15:11 #104 №2364158 
Как так может быть?
В середине дня просто перестает работать авторизация на сервере. Остаток дня ебусь и ищу причину. Оказывается сервер с какого-то хуя генерирует невалидные jwt токены. Все что там делается, это вызывается метод sign импортированный из библиотеки jwt. Как так может быть нахуй? Как можно сгенерировать невалидный токен? Я лезу на сайт jwt и вбиваю нужные мне данные + секрет и получаю валидные токены, с которыми сервер работает. Это полный пиздец. У кого-нибудь есть какие-то предположения?
Аноним 26/05/22 Чтв 19:46:25 #105 №2364182 
>>2364158
>В середине дня
Занчит пробелма во времени на сервере
Аноним 26/05/22 Чтв 19:58:23 #106 №2364189 
>>2364158
Сервак/прокси срёт в заголовки.
Аноним 27/05/22 Птн 09:36:20 #107 №2364437 
2022-05-27x09:30:51.jpg
2022-05-27x09:31:59.jpg
2022-05-27x09:33:25.jpg
2022-05-27x09:33:36.jpg
почему это говно пиздит?

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

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


плюс за каким то хуем вскод принуждает меня к своему уебищнейшому тс бойлерплейту, я ебал, эти обосратые классы, они реально так важны? уууу
Аноним 27/05/22 Птн 10:02:54 #108 №2364444 
>>2364437
Причём здесь вскод? Вуй всегда был с ООП-шизой под капотом. Более того свой стор, Вуйкс, они тоже рекомендуют реализовывать через строчные литералы. Так что со стором ты получаешь комбо из строчных референсов и зис (который хуй затипизируешь). Зато не среактовский jsx.
Аноним 27/05/22 Птн 10:26:13 #109 №2364459 
2022-05-27x10:19:37.jpg
>>2364444
> Причём здесь вскод?
потому что мелкософт топит форсит через него свой сраный тайпскрипт и если ты приглядишься каким то хером там подтыкается тс'ный линтер (вангую так запилено во вю аддоне (вутире))

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

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

> строчные литералы
> строчных референсов
~-~

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


кстати с сетапом в кавычках походу теперь не будет того уебанства, когда реактивность отваливалась и ты как мудак пишешь пишешь а все похую, да? типа это говно теперь будет принудительно каждый раз рефшеришится, верно же?
Аноним 27/05/22 Птн 10:45:48 #110 №2364474 
YOlr79NaAtQ-00-05-31.png
YOlr79NaAtQ-00-03-41.png
YOlr79NaAtQ-00-03-37.png
ах ты ж ебанный ты нахуй


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

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


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

сначала делай - потом читай! ;Р
Аноним 27/05/22 Птн 11:02:06 #111 №2364496 
image.png
>>2364459
Аноним 27/05/22 Птн 11:08:42 #112 №2364500 
>>2364437
>ВОКРУГ THIS!!!
<script setup>
Попробуй прописать для начала

>>2364444
>Вуй всегда был с ООП-шизой под капотом
Да не трясись ты так, просто завидуешь динамичному росту вью сидя в своём реактовском легаси ебаном
>Вуйкс
Шиз, они уже давно на Pinia перешли

>>2364474
>православную функциональщину
>наворачивает КЛАССЫ
Бля, как там в 2017? Эту хуйню уже никто не юзает в проектах

Аноним 27/05/22 Птн 11:13:24 #113 №2364503 
>>2364459
>топит форсит через него свой сраный тайпскрипт
Да ладно, чё ты

>отвечает спустя год - и типа йо чел ссорян за долгий ответ хуе мое ыыы)))
)))
>на пике pug coffie и прочее неванильное говно
братишка, ебать ты долбоёб
земля тебе пухом
Аноним 27/05/22 Птн 11:27:31 #114 №2364511 
>>2364500
>Да не трясись ты так, просто завидуешь динамичному росту вью
Чё то он всё растёт и растёт, да никак вырасти не может.
>Шиз, они уже давно на Pinia перешли
Нихуя маняфантазии, пинью только обьявили как убийцу вуйкса.
Никто не будет переписывать весь стор на проекте потому что автор какой-то там либы сказал его переписывать, так что будет ситуация как с переходом со второго вуя на третий: есть модная соевая либа, но на работе ты будешь жрать легаси-говно.
Аноним 27/05/22 Птн 11:28:23 #115 №2364513 
Там кстати русские хакеры npm взломали:
https://github.blog/2022-05-26-npm-security-update-oauth-tokens/
Аноним 27/05/22 Птн 11:42:45 #116 №2364524 
>>2364511
>пинью только обьявили как убийцу вуйкса
Только объявили и уже используется в проде

>работе ты будешь жрать легаси-говно.
Я то не буду, но молодые шутливые мидлы за милую душу на любом олдовом говне отпашут. Их для этого и нанимают. Jquery, PHP, Vue 2, Angular
Аноним 27/05/22 Птн 11:45:11 #117 №2364526 
>>2364511
>Чё то он всё растёт и растёт, да никак вырасти не может.
Сравни кол-во вакансий на вью условно 5 лет назад и сейчас
Аноним 27/05/22 Птн 11:48:04 #118 №2364527 
>>2364524
Я и говорю, что манямирок. Если конкретно ты там что-то не жрёшь, не значит, что вся система не жрёт.
Аноним 27/05/22 Птн 11:57:32 #119 №2364533 
2022-05-27x11:31:21.jpg
2022-05-27x11:42:51.jpg
2022-05-27x11:50:00.jpg
>>2364496
как же все поменялось, всего за два-три года..

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

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

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

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

>>2364503
> Да ладно, чё ты
не ну а чо он ебать, а?

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

в итоге от кофя я таки отказался, потому что эти желтые деградандты таки смогли боле-мене сделать по-человечески, так что мне теперь стало намного проще копировать и вставлять ;)
Аноним 27/05/22 Птн 11:58:22 #120 №2364534 
React.jpg
Vue.jpg
b0IZo2Aho9Y-00-08-28.png
b0IZo2Aho9Y-00-04-37.png
>>2364511
> Чё то он всё растёт и растёт, да никак вырасти не может.
по факту. ничтожные каргокультисты виноваты, все хотят как белые люди из фейспука, а тут какой то китаец и ненавистное пиджачным индусским хуеглотам - СВОБОДНОЕ КОММУНИТИ..
Аноним 27/05/22 Птн 12:44:21 #121 №2364574 
2022-05-27x12:40:01.jpg
потихоньку ситуация складывается


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

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


ну в целом меня устраивает, осталось выяснить как делиберетли мутировать по индексу без говна
Аноним 27/05/22 Птн 13:14:44 #122 №2364610 
2022-05-27x13:14:06.jpg
кароче я хуй знает..
Аноним 27/05/22 Птн 13:47:48 #123 №2364638 
>>2364610
Такой уебищный джаваподобный синтаксис с переносом фигурных скобок на новую строку не приноси в реальные проекты, отпиздят.
Аноним 27/05/22 Птн 14:08:59 #124 №2364655 
>>2364638
> джаваподобный
нюфажек плз
Аноним 27/05/22 Птн 14:10:48 #125 №2364656 
>>2364527
Дык поебать на всех)
Аноним 27/05/22 Птн 14:24:49 #126 №2364665 
>>2364656
Типичный пользователь вуя.
Аноним 27/05/22 Птн 14:25:25 #127 №2364666 
2022-05-27x14:24:29.jpg
пиздец какой то..


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


какие ваши беспрактисы, ну?
Аноним 27/05/22 Птн 15:10:56 #128 №2364721 
>>2364534
> const [xyu, suckXuy] = useState('zalupa');
>диструктуризация массивчега)) Алё, это фейсбук вощето, значит так нада
...
Аноним 27/05/22 Птн 15:12:14 #129 №2364722 
>>2364721
Кортежа ты хотел сказать?
Аноним 27/05/22 Птн 15:13:17 #130 №2364726 
>>2364574
>мутировать по индексу
Скачай vue 2
Аноним 27/05/22 Птн 15:14:58 #131 №2364727 
>>2364665
Ну если ты работаешь на Jquery + PHP, меня это как должно ебать? Выбери себе компанию норм и не ной на двачах с мнимым отстаиванием интересов каких-то там "всех"
Аноним 27/05/22 Птн 15:17:05 #132 №2364733 
>>2364666
reduce
Аноним 27/05/22 Птн 15:18:12 #133 №2364737 
>>2364727
Что ты вообще несёшь? Ты только что признался, что живёшь в манямирке, так что можешь не учить тут всех.
Аноним 27/05/22 Птн 15:20:38 #134 №2364742 
>>2364737
Я пишу тут потому что могу
Аноним 27/05/22 Птн 15:25:02 #135 №2364751 
>>2364742
Можешь что?
Аноним 27/05/22 Птн 15:28:29 #136 №2364758 
>>2364533
>я это говно на дваче форсил пока ты еще под стол ходил
Сука, недоебышь) я над трупчинским на нульче когда ты кончей по жопе стекал
Аноним 27/05/22 Птн 15:29:36 #137 №2364762 
>>2364758
Рофлил
Аноним 27/05/22 Птн 15:35:52 #138 №2364775 
2022-05-27x15:29:52.jpg
2022-05-27x15:30:19.jpg
2022-05-27x15:29:28.jpg
2022-05-27x15:33:44.jpg
>>2364721
++

>>2364726
тряпка

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


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


но ссаный мапинг я все равно не могу победить блядь, эта параша не анпакается и показывает лишь один элемент из девяти..
Аноним 27/05/22 Птн 15:44:08 #139 №2364795 
>>2364437
>Написал не как в доке
>РЯЯЯЯ НИ РАБОТАЕТ

Аноним 27/05/22 Птн 15:49:27 #140 №2364802 
2022-05-27x15:48:30.jpg
>>2364795
> Написал не как в доке
> РЯЯЯЯ НИ РАБОТАЕТ
Аноним 27/05/22 Птн 15:52:15 #141 №2364807 
>>2364802
Ну и нахуй ты мне это отправил, вкатун?
Аноним 27/05/22 Птн 16:04:27 #142 №2364818 
>>2364807
а ты сам не соображаешь?

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

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

вот нахуя они засовывают реф в реактив? они что ебанутые?
Аноним 27/05/22 Птн 16:29:44 #143 №2364853 
2022-05-27x16:29:06.jpg
Аноним 27/05/22 Птн 16:31:30 #144 №2364859 
2022-05-27x16:31:03.jpg
> быстрофикс =^-^=
Аноним 27/05/22 Птн 16:55:19 #145 №2364889 
>>2364818
>вот нахуя они засовывают реф в реактив? они что ебанутые?
Во первых, реф там не в реактиве, а в Map. Во вторых, это может понадобится для кейсов, когда ты не можешь позволить себе каждый раз забирать актуальное значение из мапы, а только запросить один раз. В третьих - я не понимаю, нахуя ты сюда сюда свои шизовысеры ьащишь, иди в /b/ повайпай, там соответстввующий контингент вкатуны с курсов скиллбокса
Аноним 27/05/22 Птн 17:21:13 #146 №2364929 
>>2364889
> Во первых
не душни

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

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

> соответстввующий контингент вкатуны с курсов скиллбокса
да ты охуел пёс - я датасаентист ебать!
Аноним 27/05/22 Птн 17:34:06 #147 №2364939 
2022-05-27x17:33:14.jpg
почему первый вариант работает, а второй уже нет?
Аноним 27/05/22 Птн 17:34:27 #148 №2364940 
>>2364939
Ты тупостью троллишь?
Аноним 27/05/22 Птн 17:38:29 #149 №2364944 
>>2364939
https://tc39.es/ecma262/#sec-proxy-objects иди читай документацию, вкатунишка.
Аноним 27/05/22 Птн 17:59:03 #150 №2364953 
2022-05-27x17:47:39.jpg
>>2364944
спасибо конечно за дидовские доки, но как то ответа я не увидел на свой вопрос ~_~
Аноним 27/05/22 Птн 18:00:20 #151 №2364954 
2022-05-27x17:59:35.jpg
>>2364940
додик спок
Аноним 27/05/22 Птн 18:12:27 #152 №2364960 
>>2364953
>>2364954
>как то ответа я не увидел на свой вопрос
Он у тебя буквально на твоем скрине в >>2364954.
Аноним 27/05/22 Птн 18:17:26 #153 №2364967 
>>2364960
нихуя ты капитан ебать

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

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


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

здесь нет никаких ебучих зисов
Аноним 27/05/22 Птн 18:45:31 #154 №2364982 
2022-05-27x18:43:41.jpg
2022-05-27x18:44:47.jpg
начинает потрясывать...
Аноним 27/05/22 Птн 19:11:16 #155 №2365002 
2022-05-27x19:10:57.jpg
Аноним 27/05/22 Птн 19:22:20 #156 №2365009 
Съеби уже в питонотред, животное.
Аноним 27/05/22 Птн 19:36:07 #157 №2365021 
>>2365009
А зачем? Я проигрываю люто с этой макаки. По его коду даже видно, что он никуда не вкатился и пытается самоутвердится за счет того, чего не понимает.
Аноним 27/05/22 Птн 19:42:04 #158 №2365024 
2022-05-27x19:30:40.jpg
2022-05-27x19:38:41.jpg
>>2365009
а морду наверное ты мне запилишь да?

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


>>2365021
> макаки
это ты, а я датасаентист (и геймдевелопер)
Аноним 27/05/22 Птн 20:11:03 #159 №2365041 
2022-05-27x20:07:14.jpg
Аноним 27/05/22 Птн 20:20:51 #160 №2365048 
>>2365041
ты_заеб с ткм_именами уёбк.
Аноним 27/05/22 Птн 20:33:21 #161 №2365050 
2022-05-03x10:05:52.jpg
>>2365048
да мне допизды ваши гайдлайнсы никчемные, есть пепа и ничего более. ( да и она мне не указ нахуй, я оператор эвм, я делаю что хочу и как хочу ).


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

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

а прогать на сишке мою кастомную клаву и делать подтыкаемый модифаер (который отключается после следующего кейкода) мне сейчас некогда
Аноним 27/05/22 Птн 21:29:14 #162 №2365076 
>>2365024
>хелловорлд на питоне весом 500 кб.
>девелопер
Вкатун, спокойно. Над твоими высерами тут даже прошедшие курсы скиллбокса ржут.
Аноним 27/05/22 Птн 21:30:25 #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 где проеб?
Аноним 27/05/22 Птн 21:32:36 #164 №2365080 
>>2365078
Мб div.style.left и div.style.top?
Аноним 27/05/22 Птн 21:32:56 #165 №2365082 
>>2365078
>div.position
Нет такого свойства у элемента
Аноним 27/05/22 Птн 21:42:36 #166 №2365093 
>>2365080
>div.style.left и div.style.top
о спсб анончик что то я уже сегодня заебся
Аноним 27/05/22 Птн 23:10:19 #167 №2365141 
У меня сейчас жопа сгорит от этого нейтива ебаного. Как пофиксить эти блядские ошибки с gradle?
Аноним 27/05/22 Птн 23:25:18 #168 №2365145 
>>2365141
Конпелируй жаву, которую тебе надо под проект.
Аноним 27/05/22 Птн 23:36:48 #169 №2365152 
Безымянный.png
>>2365078
двощ что то у меня с этим <ruby></ruby> разметка превращается в нечитаемое говно. есть варик пофиксить?
Аноним 27/05/22 Птн 23:36:55 #170 №2365153 
>>2365145
Я ему уже линканул AS, хули ему ещё нужно?
Аноним 28/05/22 Суб 10:04:17 #171 №2365258 
JavaScript.jpg
Screenshot20210218170409.png
Screenshot20201202180848.png
2022-02-08x18:24:00.jpg
>>2365076
а я ржу над всеми вами, галерные разгребатели тикетного говна ыыы)


>>2365152
> есть варик пофиксить?
перестать жрать штумельное говно и юзать пуг очевидно
Аноним 28/05/22 Суб 12:01:52 #172 №2365341 
2022-05-28x11:56:29.jpg
ну а правильный ответ ( который не знал ни один додик итт ) - обжект.ассайн
это вообще классика, когда проспишься и сутра за 10 минут решаешь то что вчера ебал пол вечера, обожаю такие моменты ^-^


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


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

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

только как ебанутому окрщику постоянно смотреть в браузер кек
Аноним 28/05/22 Суб 12:17:48 #173 №2365356 
2022-05-28x12:14:48.jpg
2022-05-28x12:15:06.jpg
2022-05-28x12:15:33.jpg
но с обж.ассайн линк на реактивность всего объекта теряется (хоть и работает)

поэтому два стула - либо няшный бектрек, либо драй код без говна =)
Аноним 28/05/22 Суб 12:23:50 #174 №2365361 
2022-05-28x12:22:37.jpg
кароче это говно вообще ничего не трекает, даже если на заменять объект полностью, ну и хуета ....
Аноним 28/05/22 Суб 12:27:18 #175 №2365366 
2022-05-28x12:25:59.jpg
а все спок реф точно такое же говнище убогое)))) нихуя не трекает мутации, только полную замену
Аноним 28/05/22 Суб 12:34:29 #176 №2365369 
Итт долбоеб не может разобраться в самом простом фреймворке самого простого языка
Аноним 28/05/22 Суб 13:47:49 #177 №2365411 
>>2365369
Мне кажется это вообще шиз вайпает тред тупо, отпиздить бы его
Аноним 28/05/22 Суб 15:06:45 #178 №2365496 
Из какой помойки этот клован вообще вылез?
Аноним 28/05/22 Суб 15:31:18 #179 №2365516 
>>2365496
Просто репорт кидай на него.
Аноним 28/05/22 Суб 15:46:35 #180 №2365524 
2022-05-28x15:38:49.jpg
2022-05-28x15:38:20.jpg
пока двачные отбросы строчат своими никчемными дрочулями репорты


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


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


так что без вариантов, придется жрать валю говно, если хочу мутить инплейс.. и это несмотря на то что реф higher order than reactive sukha.....
Аноним 28/05/22 Суб 18:12:11 #181 №2365686 
Жавагосподам вопрос:
Можно ли создать объект интерфейса?
Спасибо

Аноним 28/05/22 Суб 18:33:04 #182 №2365717 
>>2365686
Только абстрактного класса.
Аноним 28/05/22 Суб 18:34:18 #183 №2365720 
>>2365496
во фронтенд треде срет уже 3 треда подряд
Аноним 28/05/22 Суб 18:36:23 #184 №2365725 
хронить дофига значений для работ клиентской части сайта в json это адекватно?
Аноним 28/05/22 Суб 18:39:40 #185 №2365731 
>>2365725
>хронить
Что ты понимаешь под хронением?
Аноним 28/05/22 Суб 18:48:09 #186 №2365741 
>>2365731
контекстные переводы для этого говна >>2365152
идея такая: в скрипте есть мапы индекс слова, ссылка на json, дальше из него функцией извликаем кандзи, хирагану, перевод и подставляем в шаблон
Аноним 28/05/22 Суб 18:48:33 #187 №2365743 
1538759414348.png
Есть одна контора анончики, у которой есть одна нужная мне база с актуальными ценами(работает по b2b схеме где мимокрокам дорога заказана, можете даже не пытаться угадать). Тогда я просил у них базу, они меня мягко послали нахуй с намёком что ты не приносишь нам дохуя профитов для таких щедрот с их стороны, но рофел в том что всях из база выкачивается одной строкой с параметрами через get запросом на api сервак.

Вот сука, я думаю, это проёб разрабов или апи серваки это одна сплошная дырявая хуйня? Как такую хуйню контрить в бэке если что?
Аноним 28/05/22 Суб 18:50:35 #188 №2365747 
>>2365741
Ну норм, почему нет?
Аноним 28/05/22 Суб 18:51:28 #189 №2365749 
>>2365743
>Как такую хуйню контрить в бэке если что?
Очевидно, делать лимит на завпросы, авторизацию.
Аноним 28/05/22 Суб 18:54:59 #190 №2365757 
>>2365747
>Ну норм
понял спасибо
>почему нет?
просто я совсем нуб еще. пытаюсь сделать че-то. везде пишут что json для работы с клиента с серваком. а это чисто хрень на стороне страницы. сделать то я сделаю, но вдруг если это покажу кому будут смотреть как на долбаеба который вазой гвозди забивать пытается.
Аноним 28/05/22 Суб 18:55:22 #191 №2365759 
>>2365749
Данные об авторизации, вы нахуй не поверите, там тоже отправляются гет методом.
Но как лимит синхронизировать с пагинацией на фронте?

Аноним 28/05/22 Суб 18:57:48 #192 №2365764 
>>2365757
>json для работы с клиента с серваком
JSON - это формат данных. Он не привязан ни к клиенту, ни к серверу.
>если это покажу кому будут смотреть как на долбаеба
Если ты ничего не сделаешь, будут смотреть на еще большего долбоеба.
Аноним 28/05/22 Суб 19:36:53 #193 №2365803 
Hanzi Writer.png
Привет, аноны. Есть опен-сорс 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, а какие добавить?
Аноним 28/05/22 Суб 19:52:15 #194 №2365810 
>>2365803
https://hanziwriter.org/docs.html#loading-character-data-link
Тут написано. Тебе надо в поле charDataLoader передать функцию, которая будет непосредственно заниматься получением информации об переданном ей иероглифе. не забудь еще за одно сервер поднять, потому что браузер не имеет доступа к файловой системе, только для загрузки статики.
Аноним 28/05/22 Суб 20:20:41 #195 №2365822 
>>2365810
>не забудь еще за одно сервер поднять, потому что браузер не имеет доступа к файловой системе, только для загрузки статики.
Блин... Даже если всё в одном файле находится, а не по множеству .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.
Аноним 28/05/22 Суб 20:21:31 #196 №2365825 
>>2365810
В общем, спасибо за ответ, няша.
Аноним 28/05/22 Суб 20:41:48 #197 №2365830 
>>2365822
Ты можешь подключить напрямую этот жсон на страницу, но 30 мб это многовато
Аноним 28/05/22 Суб 21:02:26 #198 №2365835 
Посоны, зацените: для большой ЗП в веб-разработке надо быть либо фуллстеком, либо крутым клауд инженером. А за такую же ЗП можно стать React Native разрабом и знать нужно будет в 10 раз меньше. Получается для ЗП лучше быть кросс-платформенным мобильным разработчиком, верно?
Спасибо.
Аноним 28/05/22 Суб 21:16:24 #199 №2365845 
>>2365835
>Получается для ЗП лучше быть
Политиком высшего уровня, топ-менеджером. В ИТ много денег не заработаешь.
Аноним 28/05/22 Суб 23:00:31 #200 №2365907 
4444.PNG
Я php бекендер, что для лучше для меня VUE или REACT как доп?
Я так понял vue можно как обычную библиотечку подключить без всяких вебпаков, так?

И еще, актуален ли курс 2017 года Лаврика?
Аноним 28/05/22 Суб 23:08:14 #201 №2365912 
>>2365907
> актуален ли курс 2017 года Лаврика?
> 28/05/22 Суб 23:00:31
> Я php бекендер
проорался с этого безнадежного каноничного канона ебать xD
Аноним 28/05/22 Суб 23:14:20 #202 №2365916 
>>2365912
Ты из зоопарка вылез, йодо-дефицитный?
Аноним 28/05/22 Суб 23:19:37 #203 №2365921 
>>2365907
Нет не актуально. Уже вовсю вуй3 с трехэтажным тайпскриптом. Фронтед остался только фронтендерам. Так что для бекендера смотри в сторону хотвире стимулус. И для симфони и для ларки все есть. А вакансии вуй + пыха посылай нахуй, это неразбирающиеся в ойти кабаны создают.
Аноним 28/05/22 Суб 23:22:51 #204 №2365927 
>>2365921
>А вакансии вуй + пыха посылай нахуй, это неразбирающиеся в ойти кабаны создаю
>Фронтед остался только фронтендерам.
Насколько сложно все? Или чего? Напиши подробнее как сейчас дела обстоят
Аноним 28/05/22 Суб 23:23:29 #205 №2365928 
>>2365921
У меня еще курсов гб на 50 с 2018 по REACT) Тоже смысла нет?
Аноним 28/05/22 Суб 23:24:30 #206 №2365929 
>>2365927
Ты хочешь те же бабки получать через 4 года или через 8 лет. Вот и всё объяснение.
Аноним 28/05/22 Суб 23:26:06 #207 №2365930 
>>2365929
Ты о чем?
Аноним 28/05/22 Суб 23:26:45 #208 №2365932 
>>2365928
нет. пока ты будешь все 100500 реакт библиотек изучать, так бекендо сенькой до пенсии и не успеешь стать.
Аноним 28/05/22 Суб 23:30:17 #209 №2365936 
>>2365932
А нахуя так сложно то все? Объемы данных как были на 2013 год так те же и остались, только js стала пиздец какой сложной. А по сути что делает? биндит события к кнопкам и цвет меняет. Или я не прав? Хуле так сложно то все с js? С всякие объекты прототипы и все такое из ES5 знаю и работаю с этим. А от современного js охуеваю
Аноним 28/05/22 Суб 23:32:01 #210 №2365939 
>>2365921
Вот и так по всему городу php фреймвор + js залупа

https://voronezh.hh.ru/vacancy/55875879?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=laravel

https://voronezh.hh.ru/vacancy/54248912?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=php

Аноним 28/05/22 Суб 23:34:58 #211 №2365940 
>>2365921
Кстати, вот приложение на Vue/React оно через года поддерживается или обзывается legacy и посылается нахуй скабаном или с нуля переписываться будет?

И еще. А как же обычные сайты где нужн js на базе jquery, валидации и базовой хуйни. Неужто для этих целей фронтендера надо тянуть?
Аноним 28/05/22 Суб 23:36:34 #212 №2365941 
Я бэкенд-разработчик, изредка (очень изредка) пересекающийся с миром JS.
В последнее время (несколько лет) замечаю, что все друг другу говорят использовать const, абсолютно везде, вплоть до одноразовы сниппетов в постмане. Не могу больше терпеть, спрашиваю. Что это значит? Вы боретесь с утечками памяти?
Аноним 28/05/22 Суб 23:38:49 #213 №2365942 
>>2365941
использую var в js, мимо пхп
Аноним 28/05/22 Суб 23:40:17 #214 №2365945 
>>2365941
Выражаем намерение не менять значение или ссылку на объект.
Аноним 28/05/22 Суб 23:50:49 #215 №2365949 
>>2365936
Так ведь современный жс как раз упрощает написание кода, избавляясь от необходимости писать ес5 лапшу на 100500 строк, порой сокращая огромные конструкции до пары строк.
Аноним 28/05/22 Суб 23:54:19 #216 №2365953 
>>2365949
>лапшу
Как эта лапша выглядит es5 и не лапша в современном жс?
Аноним 28/05/22 Суб 23:57:29 #217 №2365956 
>>2365941
А нахуя не использовать const? Постоянно переопределять собрался? (а var не используется потому что у него менее интуитивная область видимости)
Аноним 29/05/22 Вск 00:05:11 #218 №2365967 
>>2365953
Быканул немного, не лапша, а портянка.
Я бы, наверное, загрустил, попав в проект, где ес5 и нельзя использовать деструктуризацию массива/объекта, промисы, шаблонные строки, spread/rest, божественный fetch, модули, стрелочные функции и прочее.
Аноним 29/05/22 Вск 00:10:42 #219 №2365973 
>>2365967
>стрелочные функции
Так такие как ты и пишут лапшу, из высокоуровневого языка делают ассемблер. Так же в твоих словах не увидел слово - архитектура. Что собственно и подтверждает мои слова.
Аноним 29/05/22 Вск 00:16:07 #220 №2365976 
>>2365967
>стрелочные функции
Вот у тебя мозг не стопорится когда ты ее видишь? У меня это работает с заминкой, это как услышать без пяти минут шесть, мозг обработает это в 17:55. А если бы сразу сказали 17:55 то это как бы уже готовый результат, не требующий обработки
Аноним 29/05/22 Вск 00:23:06 #221 №2365980 
>>2365976
Ну только когда пишут просто функцию в одну строку, тогда да, за такое пиздюлей надо давать.
А когда просто убирается слово function, преимущественно из методов массивов, хорошо.
Аноним 29/05/22 Вск 00:25:46 #222 №2365981 
>>2365976
Помоему запись
хуй => пизда
Лучше читается чем запись
function(хуй){
return пизда;
}
Аноним 29/05/22 Вск 07:16:51 #223 №2366026 
Такое говно этот фронтенд что пиздец. Лучше в мобильную разработку вкатываться.
Аноним 29/05/22 Вск 07:57:17 #224 №2366036 
>>2365940
Зачем нужен бэкендер, если есть CMS и ORM?
Аноним 29/05/22 Вск 08:04:19 #225 №2366041 
>>2366026
Можно подумать на мобилках какой-то особенный фронтенд без портянок шаблонов для компонентов.
Аноним 29/05/22 Вск 09:31:47 #226 №2366090 
>>2365981
ну хуй знает...
Аноним 29/05/22 Вск 09:32:51 #227 №2366092 
>>2366036
Зачем нужен фронтэндер когда есть конструкторы сайтов?

Покормил
Аноним 29/05/22 Вск 10:48:24 #228 №2366142 
>>2366092
Ну так пиздуй на конструкторе фронт собирать. Пыходебил что-то там рассуждает, нужен кто-то или нет, охуеть.
Аноним 29/05/22 Вск 10:50:58 #229 №2366144 
>>2366142
Ну так пиздуй на CMS бэк собирать. Жопадибил что-то там рассуждает, нужен кто-то или нет, охуеть.
Аноним 29/05/22 Вск 10:54:15 #230 №2366148 
1518372798408.png
>>2366142
Как у потешной фронтмакаки полыхнуло
Аноним 29/05/22 Вск 10:55:15 #231 №2366149 
2022-05-28x11:56:29.jpg
а вы мне не верили что пычник литералли даун
>>2365930
...

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

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

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

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

>>2366142
тоже ору с этого дауна :D
Аноним 29/05/22 Вск 11:01:46 #232 №2366153 
1.png
2.png
Аноним 29/05/22 Вск 11:04:15 #233 №2366154 
3.png
>>2366153
Забыл подписать. Откуда в body появляется id: 11?
Вот сборка body:
Аноним 29/05/22 Вск 11:04:48 #234 №2366155 
SkSRiFXWANSy8Wb-IyLUYuC6c7UVRTGzYwD86m4KASMsVLKEKKsHBxP8Rnu[...].jpg
>>2366026
Это чмони либерашечьи сделали так, они даже не программисты а тупо модники. Прикинь, каждый год эти долбоебы меняют и изобретают менеджер зависимостей. Уповают на простоту своих поделий жс фреймворков, а по факту кнопку красную меняют на синий цвет. Пример - сайт сбербанка или авто.ру, госуслуги, все на реакте. Заметил как там все дергается и интерфейс косоебит и грузится постоянно что-то? Вот, это когда бездарности называют себя программистами. А помнишь какой пиздаты и быстрым был сайт сбербанка до реакта и аналогично госуслуги?

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

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

А еще, вот это поделие МАСПО разработчика, с низким содержанием процентра программиста не сможет поддерживать предыдущие проекты которым пару лет, потому-что у него там один лапшекод как писали 10 лет назад в джквери такие же дауны, которые не слышали об архитектуре и не прочитали ни одной книжки. И вот они каждый год в место того чтобы программировать придумывают новые языке по верх жс и пердолят новые вебпаки, новые менеджеры завимиостей и прочее прочее
Аноним 29/05/22 Вск 11:26:20 #235 №2366166 
4.png
>>2366154
+ на сервере поля id нет
Аноним 29/05/22 Вск 11:29:08 #236 №2366168 
1542421989823.jpg
>>2366149
ЖС дауны такие орные, я ска просто не могу. Вы понимаете что ваше жс говно настолько блять убогое, что под него специально допилили надстройку в виде тайпскрипта с типизации и прочими плюшками типа декораторов?

Насколько же положение было бедственное что бы на интерпритируемый ЯП высокого уровня допилить блять компилятор с более высоким уровнем абстракции. В голосину с вас чванливых клоунов.
Аноним 29/05/22 Вск 11:32:54 #237 №2366171 
>>2366144
Большинство сайтов как раз на вордпрессе сделаны, так что ты тут обосрался.
>>2366148
Сам кто по масти будешь?
>>2366149
Мелкобуквенная датаманя, которая даже на питоне писать не умеет, спок.
>>2366155
>Прикинь, каждый год эти долбоебы меняют и изобретают менеджер зависимостей.
Особенно твоя масть интересна, такую хуйню может сморозить только какой-нибудь отбитый сишник.
>т.к. версии старые и их нахуй выпилили.
>А традиционные методы когда подключаешь библиотеку и она работает
То есть пакеты на npm волшебным образом пропадают, а скрипты, скачиваемые в рантайме непонятно откуда - остаются. Плюс этот "традиционный" метод в 99% случаев высирает символы в глобальный скоуп.
>Нужно пердолится со всякими вебпаками, мешать html с кодом и писать на выдуманном языке по верх основного.
Переизобретать очередной DSL хтмла как раз заднеприводные любят. Каждый серверный язык высирает шаблонизатор, работающий через жопу, а потом плачутся, что им фронтендеры в жопу насрали.
>И вот они каждый год в место того чтобы программировать придумывают новые языке по верх жс и пердолят новые вебпаки, новые менеджеры завимиостей и прочее прочее
То есть ты даже не отличаешь бандлер от менеджера зависимостей?
Аноним 29/05/22 Вск 11:40:51 #238 №2366174 
>>2366171
>Большинство сайтов
Большинство не реактивного говна без подгрузок, с респонсами который дублируют 90% кода у тебя на странице в браузере. Это говно обречено, как были обречены статичные хтмлки в эпоху веб 1.0. В респонсе должен быть только жсон, а подгружать только, то чего не было на экране у пользователя до этого. Вот за этим будущее, а не за цмс работающие по старинке.
И можешь про SSR даже не заикаться, оно реализовано уже во всех ФЕ фрейморках.

Аноним 29/05/22 Вск 11:45:57 #239 №2366176 
z1.PNG
z2.PNG
z3.PNG
>>2366171
>Каждый серверный язык высирает шаблонизатор, работающий через жопу,
Так это ваши петушинные технологии, в php все четко и без шаблонзаторов, его там сделать 2 минуты.
Ебало макак представили?
Аноним 29/05/22 Вск 11:48:30 #240 №2366178 
4145.png
Программач выручай!

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

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

Далее загвоздка - нужно соединить их не просто непересекающейся ломаной линией, а непересекающейся линией по спирали. И вот тут у меня затык. Как это алгоритмически реализовать я не представляю. Кто поумнее, помогите пожалуйста!
Аноним 29/05/22 Вск 11:57:11 #241 №2366185 
>>2366178
Широко известный в узких кругах программист сеньер Сосницкий говорит использовать svg или нарисовать вручную картинку по точкам и вставить туда, далее написать написать объемный код который ничего не делает, так же не забыв переменные сократить до двух символов или даже до одного и прогнать через обфускатор gulp.
Аноним 29/05/22 Вск 11:58:50 #242 №2366186 
>>2366153
Использовать внутри промиса xhr вместо фетча ебанатство какое-то.
Аноним 29/05/22 Вск 12:03:21 #243 №2366189 
image.png
>>2366186
fetch
вопросы?
Аноним 29/05/22 Вск 12:05:21 #244 №2366192 
image.png
>>2366189
Вопросов нет
Аноним 29/05/22 Вск 12:07:38 #245 №2366195 
>>2366174
>Большинство не реактивного говна без подгрузок
Это конечно хорошо, но мы говорим про бэк, а у вротпресса вполне конкретный стэк в виде пыхи и сорта mysql. То есть бэк у этого большинства сайтов сделан на бэко-конструкторе, в котором даже БД не поменять.
>с респонсами который дублируют 90% кода у тебя на странице в браузере.
С респонсами, которые кэшируются браузерами на ура ты хотел сказать. Большинство сайтов - не биг дата йоба уровня фейсбука, на их страницах из уникальных элементов разве что пользовательский дашборд, а контент страничек обновляется очень редко.
>то говно обречено, как были обречены статичные хтмлки в эпоху веб 1.0. В респонсе должен быть только жсон, а подгружать только, то чего не было на экране у пользователя до этого.
Обречено как раз чистое SPA-говнецо, которое слишком ударилось в аутофелляцию и забыло, что поисковые движки срали на них. Иронично, что ты рассказываешь про дупликацию данных, так как фреймворки с гибридным рендером инлайнят всё состояние в документ.
>И можешь про SSR даже не заикаться, оно реализовано уже во всех ФЕ фрейморках.
Ну-ка нарисуй мне реактокомпонент на питоновском сервере, не добавляя промежуточный нодосервер в рантайм.
Аноним 29/05/22 Вск 12:09:41 #246 №2366196 
>>2366176
Вот ты и высрал очередной DSL, что и требовалось доказать. И конечно же сделал это на пыхе.
Аноним 29/05/22 Вск 12:09:45 #247 №2366197 
>>2365939
>js залупа
>ЖС ТРЕД
Ты за метлой следи, болезный бэкэндыр
Аноним 29/05/22 Вск 12:13:24 #248 №2366202 
>>2365942
>использую var в js, мимо пхп
кто бы сомневался. Пыховская макака говнокодит на js

>>2365941
При переопределении значения сыпет ошибку.
Аноним 29/05/22 Вск 12:14:07 #249 №2366203 
>>2366197
ебало на ноль, шерсть
Аноним 29/05/22 Вск 12:18:06 #250 №2366207 
>>2366192
>>2366189
Лол) Ещё const только с ie 11 поддерживается
Аноним 29/05/22 Вск 12:19:12 #251 №2366208 
>>2366196
А как еще делать? Это самый трушный вариант в пхп, который используется в большинстве фреймворков. А всякие шаблонизаторы которые парсят псвевдокод не нужны
Аноним 29/05/22 Вск 12:24:46 #252 №2366215 
1529855890347.png
>>2366195
>а у вротпресса вполне конкретный стэк в виде пыхи и сорта mysql.
Схуяли загон в рамки иерархии экосистемы вордпресса и использование ебаного mysql, без нормальной возможности дропа этого говна стало каким-то преимуществом в бэке? Потому что миллионы мух не могут ошибаться?

>реактокомпонент на питоновском сервере
Иди таблеток прими
Аноним 29/05/22 Вск 12:26:51 #253 №2366219 
>>2366203
Чё ты тут вылез нахуй?) выходной барин дал, решил обиду на фронтов излить?
Аноним 29/05/22 Вск 12:29:34 #254 №2366223 
16537699984190.mp4
16537819933670.jpg
>>2366219
Я хочу квартиру, машину и прочее, а не учить эту залупу ебаную. Ты понимаешь или нет?
Аноним 29/05/22 Вск 12:31:05 #255 №2366225 
>>2366197
я к тому что там без ваших js вакансий нет нихуя. Везде требуют к vue или реакт к знаниям бекендера
Аноним 29/05/22 Вск 12:33:23 #256 №2366229 
1518866068642.mp4
>>2366225
>я к тому что там без ваших js вакансий нет нихуя. Везде требуют к vue или реакт к знаниям бекендера

Аноним 29/05/22 Вск 12:33:27 #257 №2366230 
img150.png
img125.png
Screenshot20190816164321.png
08.png
>>2366168
+++

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


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

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

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

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

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

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


>>2366223
тебе в /ga
Аноним 29/05/22 Вск 12:33:57 #258 №2366231 
>>2366229
Вакансии открой по Воронежу на php
https://voronezh.hh.ru/vacancy/55875879?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=laravel

https://voronezh.hh.ru/vacancy/54248912?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=php
Аноним 29/05/22 Вск 12:37:40 #259 №2366237 
1644267679756.jpg
>>2366231
По-моему у этих маней нет тимлида который будет раздавать задания, они просто хотят нанять фулстэка за жалование жуниора.

Аноним 29/05/22 Вск 12:39:23 #260 №2366241 
>>2366208
>А как еще делать?
Вот я про это и говорю.
>А всякие шаблонизаторы которые парсят псвевдокод не нужны
Ты только что высрал этот псевдокод. Ебать ты тупая пыхомакака.
>>2366215
>Схуяли загон в рамки иерархии экосистемы вордпресса и использование ебаного mysql, без нормальной возможности дропа этого говна стало каким-то преимуществом в бэке?
Может ты всё-таки цепочку обсуждения прочитаешь? Обсуждаем заменяемость фронта/бэка конструктором, а не соевость используемых для этого технологий. И бэк большей части интернета сделан на конструкторе вордпресса. Уже даже пилят headless wordpress, позволящий натягивать любой фреймворк на этот бэк. Чего точно не случится, так вордпресса с бэком на джаве и бд на постгресе.
>Иди таблеток прими
То есть ты слился.
Аноним 29/05/22 Вск 12:40:33 #261 №2366244 
Какого хуя бандл с Vue2 - весит 6МБ, при этом 4 - это девекстримовская хуяня?
Я просто бекендер как-бы. Типа свое развитие во фронтенде я приостановил на уровне HTML+CSS+jQuery. Но вот пришлось из-за того что фронтов посокращали и фронтом начать заниматься. И я чет нихуя не понимаю. Это норма? Может быть я чего не шарю? Типа я читал еще давно про вебпак и там было про разбиение на чанки. Но какого хуя тогда фронты что тут до меня были на это хуй положили?
Что я не понимаю? Поясните, жсеры, пожалуйста. А то я чувствую себя каким-то тупым. Ну ведь не могли люди, что получают как я - быть долбоебами, они же должны были по какой-то причине делать бандл таким вот жирнючим.
Аноним 29/05/22 Вск 12:47:09 #262 №2366254 
>>2366244
Как же вы заебали своим чванливым дрочем на мегабайты, когда сами ставите игры по 100500 терабайт размером. Тебя ебёт, почему 6 МБ? Запости спеки своего жёсткого, у тебя же сотни гигабайт, пустых блядь, 5% из которых занимают картинки с вожаком и пепе, и ещё 20% занимает порно с трапами.
Аноним 29/05/22 Вск 12:49:13 #263 №2366256 
>>2366241
>Ебать ты тупая пыхомакака.
Ты не понимаешь о чем говоришь поридж, тот код подключает файл и переменные из массива делает как обычные. Из такого {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)
Аноним 29/05/22 Вск 12:51:14 #264 №2366257 
1583470466180.jpg
>>2366241
> а не соевость используемых для этого технологий
> постгрис
> соевость-ненужон
> ты слился

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

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


Аноним 29/05/22 Вск 12:53:21 #265 №2366259 
>>2366256
Ты не понимаешь о чем говоришь поридж, тот использует в коде недружественные символы $ - в каждой строчке -- пожиратель несвежего кала и его мнение стоит ровно нихуя (+ еще семикал на каждой строчке, т.е ты мммаксимум убогий говножор).
Аноним 29/05/22 Вск 12:55:10 #266 №2366261 
>>2366254
Ну хуй знает.
Вот давай подумаем. У пользователя мобильный телефон. Он наше приложение хочет на нем открыть. Стоит в пробке. Открывает, интернет хуевенький, ему 5 минут нужно смотреть на белый экран. Как по мне, это такой себе юзерэкспириенс. При этом конкуренты - на ПХП с жкуэри сделали в классическом стиле, и там страничка 300кб, даже на 3g медленном - страничка мгновенно отрисовывается, данные уже по jsonRPC - приходят с пачками по 200байт, выглядит это как-то приятнее.

Опять же - может я дед какой-то и чего-то не понимаю. Но я действительно не понимаю.
Аноним 29/05/22 Вск 12:56:39 #267 №2366264 
1633886633855.webm
>>2366259
> тот использует в коде недружественные символы $ - в каждой строчке
Какое же тут сборище даунов сидит. Не тред разработчиков, а ёбаный цирк.

Аноним 29/05/22 Вск 12:58:39 #268 №2366266 
>>2366259
Смешно слышать от человек который красную кнопку меняет на синюю. В конечном счете что может фронтендер то может и бэк с базовым знанием жс(объекты, прототипы, события, паттерн обсервер и все такое) + накатить бутстрап или макет взять, а ты вот не сможешь во всякие базы данных, работу с деревьями, архитектуру и прочие бек-штучки.
Аноним 29/05/22 Вск 13:01:15 #269 №2366270 
>>2366261
Все правильно говоришь. Топ бизнес всякие использует велосипеды и навигацие по хешу, с весом приложения в 100кб, а компоненты типа самописного роутера, обсервера и model + viewmodel и все летает и работает.
Аноним 29/05/22 Вск 13:01:25 #270 №2366271 
2022-05-15x00:14:52.jpg
>>2366266
> бек-штучки
тупой пичипищник сука угамони свой френдлифаер, окей?
Аноним 29/05/22 Вск 13:03:07 #271 №2366272 
>>2366244
>при этом 4 - это девекстримовская хуяня?
Проверь действительно ли бандл запускается в режиме production
Аноним 29/05/22 Вск 13:07:46 #272 №2366274 
>>2366271
Что ты мне принес, палочки нарисовал? А кружочек сможешь нарисовать?
Аноним 29/05/22 Вск 13:09:38 #273 №2366275 
>>2366256
>Ты не понимаешь о чем говоришь поридж, тот код подключает файл и переменные из массива делает как обычные. Из такого {cat: 100, dog: 500} в это $cat $dog. Эти переменные вставляются в html и уже этот html содержит данные из переменных.
Ты смешиваешь логику одного языка, PHP, с логикой другого, HTML, с помощью строчной интерполяции. То есть высрал DSL.
>Если бы ты использовал сторонние шаблоны, то там псевдокод и другой синтаксис, где текст типа {user} будет парсится и заменятся на данные. Там где нужны циклом вывести список аналогично, псевдосинтаксис, но смысл его когда есть обычный foreach($users as $user)
Пошли манявры, твой высер не является ни валидным html, ни валидным пыхокодом. То есть псевдокод для интерпретатора псевдокода. То есть это DSL. Что и требовалось доказать.
Аноним 29/05/22 Вск 13:11:29 #274 №2366276 
>>2366275
Поридж причем тут это вообще? Там все логично и не запутаешься никогда
Аноним 29/05/22 Вск 13:19:01 #275 №2366279 
>>2366275
У него как раз чистый валидный php. другое дело что мешать html и код уже вроде как прошлый век
Аноним 29/05/22 Вск 13:22:30 #276 №2366283 
2022-05-01x19:40:56.jpg
>>2366274
мои возможности безграничны.
Аноним 29/05/22 Вск 13:24:40 #277 №2366284 
>>2366283
Рисуй кружочек без дольки как от пицы взяли кусок
Аноним 29/05/22 Вск 13:28:53 #278 №2366285 
>>2366283
Долго ждать, Алёша?
Аноним 29/05/22 Вск 13:30:34 #279 №2366288 
>>2366257
>Проиграл с дауна. Иди дальше пили свою лагающую хуйню на мускуле для баб-срак с их для их магазина цветов "Фантазия"
О, носкл-говножуй. Пиздуй индексы в своей монге ручками проставлять вместе с логикой синхронизации данных на уровне приложения. Зато быстра да и ACID не нужен.
>И вишенка на торте будет местный тормознутый пейдж билдер генерящий фронт, который покажет 3 балла в рейтнге пейджспид у гугла.
Типичное SPA-говно, собранное на каком-нибдь CRA, получает ещё меньше, но при этом даже в поисковиках не появится.
>Будешь гнать трафик на эту подделку из говна и палок только через миллионные вливания денег в контекст
То ли дело микросервисная архитектура, там вооще ничего платить не надо, а всё есть.
>>2366261
Всё намного проще, ты работаешь в говноконторке, которая набирает абы кого сделать абы как. Собственно это понятно по тому, что тебя загнали красить кнопки, хоть ты и заднеприводный.
>>2366266
>ты вот не сможешь во всякие базы данных, работу с деревьями, архитектуру и прочие бек-штучки.
Но плакаться сюда пришёл ты, так как даже кнопку покрасить не можешь, древовёрт штопанный.
Аноним 29/05/22 Вск 13:32:45 #280 №2366290 
>>2366288
Писю пососешь писос?
Аноним 29/05/22 Вск 13:37:44 #281 №2366296 
1639890388622.png
1629332443008.png
>>2366178
Что такое спираль? Это спираль?
Если спираль подразумевает (как и должна) что каждая следующая точка ближе к центру, то с рандомными не сработает.
Аноним 29/05/22 Вск 13:39:13 #282 №2366297 
>>2366283
Сука, эликсир, ЭЛИКСИР
Аноним 29/05/22 Вск 13:41:03 #283 №2366299 
>>2366276
>Поридж причем тут это вообще? Там все логично и не запутаешься никогда
Конечно высерок уровня хэлловорлда для скуфа типа тебя понятен. А как начнёшь натягивать компонентную систему на неё, то всё это сразу выльется в уёбищную кашу из строчных интерполяций и засиранием контекста из костылей.
>>2366279
С каких это хуёв конструкции вида <p><=?$body?></p> валидны в пыхе? В ней нет операторов сравнения и деления чтоли?
Аноним 29/05/22 Вск 13:41:59 #284 №2366300 
>>2366296

Что-то типа такого (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 бля, ага
Аноним 29/05/22 Вск 13:43:38 #285 №2366303 
>>2366299
>С каких это хуёв конструкции вида <p><=?$body?></p> валидны в пыхе? В ней нет операторов сравнения и деления чтоли?
Ты бухой чтоли? это shorthand для echo . просто блять вывод переменной в шаблоне.
Аноним 29/05/22 Вск 13:44:59 #286 №2366304 
>>2366299
>А как начнёшь натягивать компонентную систем
Ты не знаешь о чем гворишь, открой фреймворки и посмотри как шаблон к ним натягивают

>С каких это хуёв конструкции вида <p><=?$body?>
С истоков, если бы не ленился и читал доку то знал бы
Аноним 29/05/22 Вск 13:47:28 #287 №2366307 
>>2366303
Ебан, объясняй мне валидность конструкций типа <p></p> в контексте пыхи без всяких псевдокодных шаблонизаторов.
Аноним 29/05/22 Вск 13:47:44 #288 №2366308 
Как вы относитесь к тому чтобы пориджи платили каждый месяц со своей зарплате скуфам, так сказать налог на малолетство и спасибо за то что взяли. Пориджы деньги все на пиво и жвачки потратят, а скуфам машина нужна и квартира. Вот чтобы тебя взяли, тебя скуф собеседует и берет на работу и поридж потом ему доплачивает спасибо-премию-подарок
Аноним 29/05/22 Вск 13:48:50 #289 №2366310 
>>2366304
>Ты не знаешь о чем гворишь, открой фреймворки и посмотри как шаблон к ним натягивают
Какие фреймворки, ебан?
>С истоков, если бы не ленился и читал доку то знал бы
Ты не ответил на вопрос.
Аноним 29/05/22 Вск 13:48:51 #290 №2366311 
>>2366307
define "валидность". валидно все на что не ругается интерпретатор.
Аноним 29/05/22 Вск 13:49:49 #291 №2366315 
>>2366308
Скуфы всегда могут кредит взять для машины и квартиры.
Аноним 29/05/22 Вск 13:49:56 #292 №2366317 
>>2366310
>Какие фреймворки, ебан?
Гуглить не можешь а я ебан? Ну так иди нахуй. Разговор окончен.

>Ты не ответил на вопрос.
И не отвечу, лох
Аноним 29/05/22 Вск 13:50:37 #293 №2366319 
>>2366315
Могут, а деньги на выплату пусть команда пориджей платит
Аноним 29/05/22 Вск 13:50:57 #294 №2366320 
>>2366311
Пыходебил даже не значет, что такое валидность. Впрочем, ничего удивительного.
Аноним 29/05/22 Вск 13:53:11 #295 №2366325 
>>2366320
Не осилил в мозгом, пошел во фронт как говорится.
Аноним 29/05/22 Вск 13:53:35 #296 №2366327 
>>2366320
Ну так если задаешь вопрос поясняй че хотел или иди нахуй. на php кстати давно не программирую
Аноним 29/05/22 Вск 13:54:37 #297 №2366329 
>на php кстати давно не программирую
А что ты там программировал? Задачки для зачета?
Аноним 29/05/22 Вск 13:56:00 #298 №2366334 
Elixir.jpg
JavaScript.jpg
React.jpg
Vue.jpg
>>2366285
> ждать
чего лола? релиза моего топового проекта-сервиса? да. походу дела постоянно приходится камбекаться и подправлять датафлоу, но я заложил на морду и паука с масс рассылкой - месяц, думаю хватит

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

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

>>2366297
> Сука, эликсир, ЭЛИКСИР
все еще лучше твоей жсдрисни.
Аноним 29/05/22 Вск 13:56:44 #299 №2366335 
>>2366329
Всякие интернет магазины ковырял,цмс-ки,crm и прочий кал.
Аноним 29/05/22 Вск 13:57:12 #300 №2366337 
>>2366317
>Гуглить не можешь а я ебан?
Ты сюда пришёл с горящей сракой и заодно высрал очередной DSL, чтобы доказать треду, что бэкочушки не страдают высиранием DSL на каждый пук. То что ты пыходебил - просто вишенка на торте.
>И не отвечу, лох
Сказал пыходебил.
>>2366319
Нет, выплачивать проценты будешь ты, работая сверхурочно на премии. Ты же привык так работать, да и начальник не доверяет пориджам. Они всегда могут съебать бухать, а вот на закредитованного скуфа всегда можно положиться.
Аноним 29/05/22 Вск 13:57:47 #301 №2366339 
>>2366334
Математика бывает юзлес только если она некрасивая. Я пока не разобрался, но пока вроде интересно.
Аноним 29/05/22 Вск 13:58:34 #302 №2366340 
>>2366327
Бывших php программистов не бывает.
Аноним 29/05/22 Вск 13:59:44 #303 №2366341 
>>2366337
Ты кто по жизни?
Аноним 29/05/22 Вск 14:00:00 #304 №2366343 
>>2366339
потому что ты дрочер на мамином борщике
Аноним 29/05/22 Вск 14:00:28 #305 №2366345 
>>2366340
Ну, сырмяжная правда есть в твоих словах
Аноним 29/05/22 Вск 14:08:20 #306 №2366352 
>>2366341
Не пыхопрограммист с горящей сракой забегающий в жс тред, потому что начальник заставил кнопки красить.
Аноним 29/05/22 Вск 14:09:22 #307 №2366353 
>>2366334
>у додика с проебанными лучшими годами на юзлес матёшку - засвербило :3

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

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

Ну объясни бля умник)) Я вот нагуглил и все равно нихуя не понял.
Аноним 29/05/22 Вск 14:10:51 #308 №2366355 
>>2366352
Кинь цифры, я тебе наберу
Аноним 29/05/22 Вск 14:13:18 #309 №2366356 
>>2366355
Кинул тебе за щеку, проверяй.
Аноним 29/05/22 Вск 14:15:47 #310 №2366361 
>>2366356
Че, страшно? Я доминирую, ты уяснил?
Аноним 29/05/22 Вск 14:19:47 #311 №2366365 
>>2366361
Цифры за щекой - признак доминантности в пыхомирке?
Аноним 29/05/22 Вск 14:28:25 #312 №2366372 
1599374931714.png
>>2366178
> я их генерирую рандомно
Это обязательное условие?
Можешь генерировать не рандомно, а типа сначала случайно насколько дальше следующая точка от центра, а потом в случайно месте на зелёной части нового круга, чтобы отрезок от старой точки до новой не пересекал старый круг.
Можно сделать больше возможных мест но надо чуть заебаться, получается чтобы гарантированно не пересечь предыдущее звено можно пересечь старую окружность только с другой стороны от радиуса до старой точки, предыдущую окружность можно пересечь с теми же правилами и т.д.
Аноним 29/05/22 Вск 14:36:14 #313 №2366377 
>>2366372
Хотя если подумать дальше предпредыдущей точки моя проверка не уйдет. Вернусь домой ещё картинку нарисую.
Аноним 29/05/22 Вск 15:23:02 #314 №2366411 
У меня на фронтэнде apollo-client, есть мутация, которая возвращает определённые данные. Эти данные мне нужно засунуть в стейт. Как это правильно сделать?
Я делаю так:
useMutation(GQL_MUTATION, onComplete (data) {
setState(data)
} )
Но почему-то стейт не изменяется, хотя если сделать console.log, то все данные в порядке, мутация работает нормально. Почему так?
Аноним 29/05/22 Вск 15:49:29 #315 №2366425 
Screenshot20190926173932.png
031.png
013.png
Screenshot20191213115205.png
>>2366353
> Я вот нагуглил и все равно нихуя не понял.
мы понимаем только то что делаем
( собственно это главная причина моего ора когда очередной додик ставит под сомнение мои дата-способности )


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

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

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


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

все уже няшно запитоняшено, просто продумай архитектуру и заибаш композицию, больше от программиста в 2к22 ничего не требуется.
Аноним 29/05/22 Вск 16:00:48 #316 №2366435 
Screenshot20201201135612.png
Screenshot20201201182546.png
Screenshot20201202122324.png
вот еще нашел. такая то головебка)) если тебе не платят за это большие деньги - то ты реально додик-даун, извини.
Аноним 29/05/22 Вск 16:27:01 #317 №2366446 
>>2366377
>>2366372
А я туплю, можно же просо проверять каждый раз что не пересекает. И всё.
Чтобы нормально распределить сначала сгенерировать все радиусы, отсортировать и идти по ним.
Аноним 29/05/22 Вск 16:28:39 #318 №2366447 
>>2366435
>>2366425
Ну и где на твоих пикчах спираль?
Аноним 29/05/22 Вск 16:29:47 #319 №2366448 
>>2366447
Это его дата способности такие.
Аноним 29/05/22 Вск 16:56:58 #320 №2366464 
Screenshot20191114183621.png
>>2366446
ебать ты догад, а мог бы просто сразу мой самый первый пост прочитать и не выйобываться


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


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


>>2366448
а ты няша-умняша :3 ( удивительно )
Аноним 29/05/22 Вск 17:12:08 #321 №2366472 
>>2366178

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

Начинать как я понял надо снаружи, т.е. первым шагом найти самую удаленную от центра точку (1). Это легко.
Далее идем по внешнему контуру, так чтобы остальные точки оставались внутри. Вот это мне непонятно, как програмно это описать - что следующая точка (2) а не какая-то другая?
По углу? По идее понятно что углы между каждыми тремя точками должны быть максимальными, но не более 180 градусов.
Так это предполагает что уже установлена еще одна следующая точка, а ее то как тогда определять?
Чувствую что в шажке уже от решения, натолкните!
Аноним 29/05/22 Вск 17:19:28 #322 №2366481 
>>2366464
Спирали покажешь?
Аноним 29/05/22 Вск 17:24:47 #323 №2366485 
Какой фреймворк лучше всего подходит для метапрограммирования?
Аноним 29/05/22 Вск 17:25:33 #324 №2366486 
spiral.jpeg
>>2366472

картинку проебал
Аноним 29/05/22 Вск 17:30:49 #325 №2366495 
>>2366178
1) стоишь контур https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B8
2) строишь контур для точек, не вошедших в контур
3) повторяешь пока не кончатся точки
Теперь осталось только соединить контуры
Аноним 29/05/22 Вск 17:43:45 #326 №2366509 
>>2366472
> Начинать как я понял надо снаружи
необучаемый блядь..

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

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

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

>>2366481
плоти

>>2366485
Python

>>2366495
> стоишь контур
по ссылке хуйня

любой контур это оверхед х2, а ты линканул вообще какую то кластеризацию, ка-минс ебать, которая там нахуй невсралась
Аноним 29/05/22 Вск 17:45:17 #327 №2366511 
2022-05-29x17:33:48.jpg
а теперь действительно сложный вопрос: как добраться до ссаного дикта

спред хуед валюс хуялюс - не работают.
Аноним 29/05/22 Вск 17:51:04 #328 №2366517 
>>2366509

Ну хули ты доебался, не понимаю я твой питон бля
Объясни по человечески, как для дебила, а не ругайся
Аноним 29/05/22 Вск 17:51:06 #329 №2366518 
>>2366486
на этой картинке вообще кроме даты до центра нихуя не нужно, сортируешь и пиздец
Аноним 29/05/22 Вск 17:52:00 #330 №2366519 
>>2366517
что не понимаешь?


я тебе по-русски описал алгоритм в самом начале
Аноним 29/05/22 Вск 17:53:59 #331 №2366521 
2022-05-29x17:53:15.jpg
>>2366511
г-ди какая же сранина...


заработало без компутед..
Аноним 29/05/22 Вск 17:56:49 #332 №2366524 
>>2366518
Пчел, у тебя так как минимум предпоследняя и последняя точка в другом порядке будут.
Аноним 29/05/22 Вск 18:00:02 #333 №2366528 
>>2366524
додь, ты спираль то хоть раз в жизни в живую то видел, а?
Аноним 29/05/22 Вск 18:00:10 #334 №2366529 
>>2366521
Помог computed?
Аноним 29/05/22 Вск 18:02:55 #335 №2366534 
>>2366528
Не видел, покажи как ты их рисуешь.
Аноним 29/05/22 Вск 18:04:59 #336 №2366535 
>>2366529
> Помог computed?
>>2366521
> заработало без компутед..
...

>>2366534
> как ты их рисуешь
за 3_000₽ в час
Аноним 29/05/22 Вск 18:07:22 #337 №2366538 
>>2366535
На скрине computed
Аноним 29/05/22 Вск 19:35:33 #338 №2366602 
2022-05-29x19:31:17.jpg
2022-05-29x19:31:06.jpg
вопрос к девочкам-внутри и прочим существам с чувством прекрасного
( поясняю эксплиситли - жабята и прочие низушные крестодауны это не про вас )


что лучше?
Аноним 29/05/22 Вск 19:37:17 #339 №2366604 
>>2366521
Дэбич, зачем компьютед, если ты просто из импорта какое-то нереактивное говно берешь? Компьютед для реактивных данных
Аноним 29/05/22 Вск 20:39:09 #340 №2366635 
2022-05-29x20:37:16.jpg
>>2366604
шобы було, а что зря платил? ( своим временем и головоеблей.. я теперь буду использовать ВСЕ функции сука! )
Аноним 29/05/22 Вск 20:44:20 #341 №2366640 
>>2366602
Первый лучше
Аноним 29/05/22 Вск 20:49:41 #342 №2366647 
2022-05-29x20:47:50.jpg
>>2366640
таких графиков на странице будет не один

нужна чоткая картина без "воздуха"
Аноним 29/05/22 Вск 21:04:48 #343 №2366653 
>>2366647
Рисуй линиями тогда, от того что ты там настакал бары жизнь твоя легче не станет
Покажи скрины для flutter, react-native, pwa
Аноним 29/05/22 Вск 22:36:05 #344 №2366715 
Аноны нода как первый бекенд язык это жизнеспособный варик ? просто сама дока ноды мне показалась не доброй к новичку. Тупой справочник методов, а как их применять и что из них можно строить нихуя не понятно.
Давным давно как то глядел пыху, там как то все проще выглядело, единственное помню надо было апатч сервер ставить.
Аноним 29/05/22 Вск 22:47:01 #345 №2366723 
>>2366715
Плоха как первый язык для бекэнда, только тем что с большой вероятностью приучит к говнокоду. То есть большинство бекендеров будет начинать с паттернов, принципов, изучать как организованы фреймворки, а ты будешь колбасить "чтобы работало". Не дай бог еще на дядю.
Аноним 29/05/22 Вск 23:04:52 #346 №2366731 
>>2366723
Наврал. С нэста можно начать, с адониса. Вот с них начинай а не ТОЛЬКО с документации ноды.
Аноним 29/05/22 Вск 23:16:20 #347 №2366734 
Flutter.jpg
>>2366653
> Рисуй линиями тогда
зачем

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

> react-native, pwa
нету

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


>>2366723
> приучит к говнокоду
ты считаешь что анон тупая псина?

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

думаешь он овощь и ему не хватит интеллекта чтобы нагуглить гайдлайнсы и перестать жрать говно?
Аноним 29/05/22 Вск 23:22:31 #348 №2366736 
>>2366734
>зачем
>почему
Зачем ты графики рисуешь? Пиши "много" и "мало"

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

>A1
Это 200 челиков с опытом во флаттере больше 6(лет)?
Аноним 29/05/22 Вск 23:24:59 #349 №2366737 
>>2366635
А чё по середине значения на графике? Должны быть вверху
Аноним 30/05/22 Пнд 05:11:08 #350 №2366810 
>>2365743
Прикручивать авторизацию. И пентестить перед запуском сервиса в продакшен.
Аноним 30/05/22 Пнд 05:59:10 #351 №2366813 
Подскажите,товарищи миддлы и сеньоры,какой лучше сборщик использовать для верстки помимо gulp?
Аноним 30/05/22 Пнд 10:22:38 #352 №2366903 
Какой нынче css фреймворк на хайпе? Подскажите пожалуйста
Аноним 30/05/22 Пнд 10:50:39 #353 №2366914 
>>2366903
Вот же... как ассемблерщик, сишник, сиплюсплсюник за людей вас не считал, пока сам не столкнулся с JS.

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

Или вот, например - https://github.com/themesberg/windows-95-ui-kit
Ха-ха.
Аноним 30/05/22 Пнд 11:03:58 #354 №2366920 
>>2366914
так мы и так не люди)))) Пока у сишников и шарперов(и особенно у ассемблерщиков) реальные проблемы, у нас вот так))))
Аноним 30/05/22 Пнд 13:33:02 #355 №2367039 
>>2366736
почему ты себя так нагло ведешь?

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

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


да что с вами всеми не так, вы что ебанутые?
Аноним 30/05/22 Пнд 13:41:01 #356 №2367054 
>>2366813
Нахуя ее собирать? потом такие как ты отдают шаблон где все минифицировано нахуй и пережато 10 раз что хуй изменения внесешь нормально
Аноним 30/05/22 Пнд 14:53:17 #357 №2367100 
image.png
При наведении в VS на методы JS, всплывает такое окно с информацией.

Могу ли я сделать подобное для своих функций?
Аноним 30/05/22 Пнд 14:56:34 #358 №2367104 
>>2367100
Да, заюзав TS
Аноним 30/05/22 Пнд 14:59:44 #359 №2367106 
>>2367054
Так мне для себя
Аноним 30/05/22 Пнд 15:04:17 #360 №2367110 
>>2367104
Нет, это документирование кода.
Аноним 30/05/22 Пнд 15:15:09 #361 №2367116 
>>2367106
Смотря что нужно от сборщика.
Аноним 30/05/22 Пнд 15:41:25 #362 №2367138 
>>2367104
>заюзав TS
Вкатун, плиз.
>>2367100
Используй JSDOC
Аноним 30/05/22 Пнд 16:06:15 #363 №2367156 
>>2366903
Tailwind > MaterialUI > Bootstrap
Аноним 30/05/22 Пнд 16:06:35 #364 №2367157 
>>2366903
Tailwind > MaterialUI > Bootstrap
Аноним 30/05/22 Пнд 16:07:08 #365 №2367159 
>>2367116
Scss,да и какой-нибудь ejs,и ещё всякие плюшки в виде hot reload
Аноним 30/05/22 Пнд 16:26:22 #366 №2367175 
>>2367159
Да prepros поставь, все компилит на лету и обновляет, куча настроек через гуй.
Аноним 30/05/22 Пнд 16:38:51 #367 №2367185 
>>2367156
>Tailwind
В каком месте фреймворк? Это же либа в буквальном смысле.
Аноним 30/05/22 Пнд 16:48:48 #368 №2367191 
image.png
Объясните, мне что на каждый нпм пакет тс модули качать?
Аноним 30/05/22 Пнд 16:50:44 #369 №2367193 
>>2367191
На каждый, в котором нет деклараций типов в комплекте. Ну или в тсконфиге убери необходимость наличия деклараций.
Аноним 30/05/22 Пнд 16:52:13 #370 №2367197 
>>2367193
А как лучше сделать, убрать в конфиге или качать типы/делать declare module если нет типов?
Аноним 30/05/22 Пнд 16:56:29 #371 №2367203 
>>2367197
Что за тупой вопрос? Нахуй ты вообще TS используешь?
Аноним 30/05/22 Пнд 17:00:26 #372 №2367210 
>>2367203
Объясните, в чём вопрос по-вашему тупой, как вы определили тупость вопроса, назовите параметры измерения тупости вопроса?
Аноним 30/05/22 Пнд 17:12:25 #373 №2367230 
>>2367210
>включил TS
>а как мне убрать функционал, который мне дает TS?
Аноним 30/05/22 Пнд 17:17:05 #374 №2367238 
aHR0cDovL3d3dy5saXZlc2N.jpg
>>2362235 (OP)
Посоветуйте какую-нибудь статью/видос с объяснением как наиболее правильно составлять структуру папок и файлов в приложении React. Понятно, что единой четкой структуры нигде нет, но какая наиболее приемлемая?
Аноним 30/05/22 Пнд 17:20:46 #375 №2367244 
>>2367230
нет парниша вопрос был другой: создавать на каждый пакет без типов d.ts файлы или отключить эту проверку в конфиге
Аноним 30/05/22 Пнд 17:25:59 #376 №2367253 
>>2367244
А я ебу? У своего тимлида спрашивай или кто там тебе посоветовал TS поставить.
Аноним 30/05/22 Пнд 17:26:38 #377 №2367255 
>>2367244
Логично же, если есть @types/ загружаешь, если нет - делаешь declare
Аноним 30/05/22 Пнд 17:29:08 #378 №2367262 
>>2367255
пердольство какое-то
Аноним 30/05/22 Пнд 17:31:57 #379 №2367269 
>>2367262
Ну так и пиши на ванильном жс. Хули ты тут выебываешься, вкатун ебаный?
Аноним 30/05/22 Пнд 17:33:43 #380 №2367274 
>>2367269
я тимлид
Аноним 30/05/22 Пнд 17:34:56 #381 №2367277 
>>2367274
Ты вкатун
Аноним 30/05/22 Пнд 17:58:29 #382 №2367304 
>>2367277
я вкатун тимлид
Аноним 30/05/22 Пнд 18:44:55 #383 №2367330 
image.png
Вообще охуеть. Почему так? Разные ссылки в памяти?
Аноним 30/05/22 Пнд 18:51:02 #384 №2367334 
2022-05-30x18:50:44.jpg
>>2367330
kek
Аноним 30/05/22 Пнд 18:53:24 #385 №2367337 
rec-2022-05-3018.42.56.mp4
ребя как сделать чтобы жалкие 40 плотов не лагали на 32 ядерной воркстанции под водой в жс дрисне :?


посоветуйте нескучную ожидалку чтолей)))
Аноним 30/05/22 Пнд 18:54:49 #386 №2367338 
>>2367334
>var
Аноним 30/05/22 Пнд 18:56:16 #387 №2367339 
>>2367338
не хочу тебя расстраивать, но жсдрисне и всем остальным - абсолютно похуй на твой маняконструкт..
Аноним 30/05/22 Пнд 18:56:44 #388 №2367340 DELETED
>>2367330
>>2367334
А это как? В бидоне бы все наоборот было.
Аноним 30/05/22 Пнд 19:00:03 #389 №2367344 
>>2367330
Объект === объекту только если это один и тот же объект.
када уже там рекорды и тупле???
Аноним 30/05/22 Пнд 19:00:49 #390 №2367346 DELETED
>>2367340
Бля, там 2.
Аноним 30/05/22 Пнд 19:04:37 #391 №2367350 
1GgwRqpE0zCa0kY4gPfmfMw.png
>>2367138
>JSDOC
>Вкатун
Дядь, такой хуйней уже никто не занимается
Аноним 30/05/22 Пнд 19:06:41 #392 №2367352 
2022-05-30x19:02:56.jpg
>>2367340
> это
жсдрисня.. скотопидарское недоразумение...


зафоршенное инцеллами чтобы привнести в этот мир боль и страдания
Аноним 30/05/22 Пнд 19:31:24 #393 №2367372 
порекомендуйте плиз хороших гайдов для изучения vue.js (как русскоязычных, так и англо)

Попробовал посмотреть видосик от VueMastery, там он сходу начал
показывать пример с возвращением data retyrn 'hello' и вставкой этого hello в <h1>
Типо я бы хотел тутор для динозавров, которые остались в 2009 году, зачем вообще нужны компоненты, как именно работает реактивность и т д, есть такие глубокие гайды?
Аноним 30/05/22 Пнд 19:36:11 #394 №2367376 
>>2367330
>>2367334
все логично, строка - это примитив, а массив - объект
Аноним 30/05/22 Пнд 19:59:40 #395 №2367392 
>>2367372
https://vuejs.org/guide/introduction.html
Аноним 30/05/22 Пнд 20:40:58 #396 №2367437 
>>2367372
> в 2009 году
было одно говно

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


>>2367376
> строка - это примитив, а массив - объект
вот только это никого не ибет, потому что неДодики хотят блядь узнать идентичность, а не их обоссаную объектность которая нахуй невосралась никому
Аноним 30/05/22 Пнд 21:25:45 #397 №2367494 
>>2367372
>Типо я бы хотел тутор для динозавров, которые остались в 2009 году, зачем вообще нужны компоненты, как именно работает реактивность и т д, есть такие глубокие гайды?
Тогда читай доку ко Vue 2, очень подробная, понятная и на русском
https://ru.vuejs.org/v2/guide/
Сам по ней учился
Аноним 30/05/22 Пнд 21:27:15 #398 №2367495 
>>2367437
Ну для меня как для человека который только с js знаком логика железобетонная. Нахуя нужно, чтобы одинаковые строки при сравнениях считались разными, нахуя вообще одинаковые строки хранить в разных переменных? В то же время одинаковые объекты могут быть разными инстансами класса, т.е. как армия клонов из звёздных войн.
Аноним 30/05/22 Пнд 21:40:29 #399 №2367503 
2022-05-30x21:39:44.jpg
>>2367495
Аноним 30/05/22 Пнд 22:20:12 #400 №2367547 
Привет аноны. Ковыряю вебпак. Худо бедно написал конфиг вебпака для реакта. Тут остановился на стилях. Подключил лоадеры для стилей (css-loader, postcss-loader, sass-loader). подключил miniCssExtractPlugin чтоб он все вмещал в итоговоый css файл.
И вот, когда я хочу применить module scss в моем компоненте помимо существующего стиля компонента (Component.module.sccs) вебпак автоматом в этой же директории компонента создает два файла (Component.module.css и //.module.min.css).
И вот вопрос, это нормальное поведение вебпака? Просто такое количество стилей, как по мне, засоряет пространство. Если нет, то как можно это исправить?
Аноним 30/05/22 Пнд 22:33:11 #401 №2367562 
>>2367547
> вебпак
убогое тормозное говнище которое жрут только ректодауны, которые как мы знаем никуда вообще не спешат и жрут свое говно медленно

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

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


ковыряй топовый vite.
Аноним 30/05/22 Пнд 22:37:03 #402 №2367568 
>>2367494
>>2367437
>>2367392
сяп буду курить доки
Аноним 30/05/22 Пнд 22:46:48 #403 №2367579 
>>2367350
Вкатун, плиз. Максимум, чем сейчас никто не занимается - описание типов через jsdoc, т.к. есть TS. Не более.
Аноним 30/05/22 Пнд 22:48:21 #404 №2367581 
>>2367562
Вкатун-дэбил имеющий 0 секунд опыта коммерческой разработки не палится.
Аноним 30/05/22 Пнд 22:57:14 #405 №2367584 DELETED
>>2367579
Нихуя, даже в жс что-то такое было. Я думал, это мертворожденная хуйня жабы и подражающей ей похапе.
Аноним 30/05/22 Пнд 23:03:37 #406 №2367586 
>>2367584
Ну теперь то ты знаешь. Считай, +1% устроится на джуна для тебя.
Аноним 30/05/22 Пнд 23:11:16 #407 №2367590 DELETED
>>2367586
Я не собирался устраиваться на жс.
Он мне нужен в большей части для пентеста и рилейтед активностей.
Там в основном он минифицирован, аналисифицирован и прочее оптимизирован. Но зачастую долбоебы оставляют те же мапсы для раскрутки этого всего в чистый исходник для чтения.
Аноним 30/05/22 Пнд 23:22:14 #408 №2367594 
>>2367547
У тебя конфиг разделен на плагины для разработки и плагины для продакшена?
Аноним 30/05/22 Пнд 23:29:13 #409 №2367598 
>>2367562
Соглы. Уже сам факт того, что плагины для вебпак - это какая-то сторонняя хуйня, которая со временем еще и начинает работать через жопу и конфликтует с новыми плагинами/лоадерами, делает этот сборщик пердольным говном, которому давно пора на свалку
Аноним 30/05/22 Пнд 23:33:53 #410 №2367601 
>>2367594
Нет, пока не планирую.
Аноним 30/05/22 Пнд 23:58:51 #411 №2367606 
2022-05-30x23:53:53.jpg
>>2367598
+++

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

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


эх щас прям ностальгия накатывает, стрелочки с одной палочкой, все без говна, стринг темплейты без недружественного символа мммм каеф, прям хоть опять свичайся на кофиек :>
Аноним 31/05/22 Втр 00:03:30 #412 №2367607 
2022-05-31x00:01:24.jpg
2022-05-31x00:02:49.jpg
а теперь серьезный вопрос: нахуй тут так дорогха сложно?

как к этой пежне прикрутить снап скроллирование с пагинатором сука?
https://codepen.io/WebDEasy/pen/NVOEBL
Аноним 31/05/22 Втр 01:02:46 #413 №2367628 
>>2367584
Не обращай внимание на некрододика

>>2367579
Осёл, а я что тебе написал? Ты под чем то?
Аноним 31/05/22 Втр 01:06:32 #414 №2367629 
>>2367581
Ебло, вит на проде дохуя кто юзает. Ты там в 2009 со своим дебильным жс доком застрал?
Аноним 31/05/22 Втр 01:10:54 #415 №2367631 
>>2367607
>9 строчка
Топ вопрос на собесах, про самовызывающуюся функцию. Но так уже никто не пишет лет 8
Аноним 31/05/22 Втр 01:11:42 #416 №2367632 
>>2367629
>вит на проде дохуя кто юзает
Никто его не юзает, он ни в какое сравнение не идет с вебпаком в плане количества плагинов и лоадеров. пока что
Аноним 31/05/22 Втр 01:18:08 #417 №2367637 
>>2367632
>ни в какое сравнение не идет с вебпаком
С такими ебейшими тормозами как на вебпаке вит действительно не может сравниться, лол.

>плагинов
Вся хуйня под копотом давно.
Аноним 31/05/22 Втр 05:14:00 #418 №2367663 
>>2367238
Аноним 31/05/22 Втр 07:58:30 #419 №2367696 
>>2367629
Твой хэлловорлд - не дохуя кто юзает.
Аноним 31/05/22 Втр 07:59:46 #420 №2367699 
>>2367437
>вот только это никого не ибет, потому что неДодики хотят блядь узнать идентичность, а не их обоссаную объектность которая нахуй невосралась никому
Питон тоже по референсу массивы и объекты сравнивает. Типичный манясаентист.
Аноним 31/05/22 Втр 08:22:02 #421 №2367712 
>>2367437
Идентичность это и есть проверка ссылок. А то что хочешь ты, называется эквивалентость. Ты даже в базовых поеятиях путаешься, шиз, а какие-то притензии имеешь. Иди уроки делать.
Аноним 31/05/22 Втр 08:44:51 #422 №2367725 
>>2367607
1)убирай обработчик mousewheel
2)вместо него добавь обработчик окончания скролла (https://stackoverflow.com/questions/4620906/how-do-i-know-when-ive-stopped-scrolling)
3)по окончанию скролла определи какая секция страницы ближе всего к верхнему краю экрана. автоскролль на нее используя имеющиеся функции (scrollintoview)
Аноним 31/05/22 Втр 13:07:36 #423 №2367879 
2022-05-31x13:00:08.jpg
>>2367631
пфф

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


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

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

просто надо как то обойти вуйную маняабстракцию, со всеми её ивентами вочерами хуечерами и в нужное место присунуть эти две строчки..
Аноним 31/05/22 Втр 13:27:14 #424 №2367904 
>>2367879
>всем похуй душнила
Кому всем? Ты здесь один такой тупорылый.
Аноним 31/05/22 Втр 13:27:20 #425 №2367905 
>>2367631
а в чём прикол? i передали в функцию и что и чего?
Аноним 31/05/22 Втр 13:29:49 #426 №2367910 
>>2367904
ебало завали дрисняписатель

>>2367905
> прикол
в том что она сразу и вызовется

охуенный шорткат додики придумоли, да?))))
Аноним 31/05/22 Втр 13:32:06 #427 №2367911 
>>2367910
а просто так без iife нельзя было передать?
Аноним 31/05/22 Втр 13:38:32 #428 №2367917 
>>2367879
>охуевшая партянка на два экрана
>пиздец чел ты чо угараешь нахуй
Ты еблан? это говно все делается в несколько строк даже без всяких vue.
Аноним 31/05/22 Втр 13:40:39 #429 №2367923 
>>2367879
>это говно делается в две строчки в цеске
тут ты обосрался, там используется сторонний скрипт scrollsnappolyfill тк у css scroll-snap шакальная поддержка браузерами.
Аноним 31/05/22 Втр 14:35:37 #430 №2367961 
2022-05-31x14:33:25.jpg
>>2367911
в душе не ибу няш, это же сипарашное наследние, там додики стараются как можно более уебищный код высрать

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

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


>>2367923
> у css scroll-snap шакальная поддержка браузерами
додик плз
Аноним 31/05/22 Втр 17:13:24 #431 №2368085 
>>2367905
>>2367911
Не слушай бахнутого питухонщика.
Это сделано для изоляции i в коллбэке onclick от изменения i в цикле. Читай про скоупы, замыкание и всплытие.
Но это нахуй не нужно после изобретения let.
Аноним 31/05/22 Втр 17:49:14 #432 №2368120 
>>2368085
а я тупанул, не увидел вар
Аноним 31/05/22 Втр 17:52:15 #433 №2368124 
image.png
Фетчу файлы с сервера, в response.body получаю закрытый поток. Как открыть?
Аноним 31/05/22 Втр 18:07:38 #434 №2368136 
>>2368124
await response.blob()
Аноним 31/05/22 Втр 18:51:40 #435 №2368167 
rec-2022-05-3118.44.51.mp4
кароче я придумол

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

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

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


чтобы скроливаться только между этими айтемами, без головоебли и чекера чо куда нахуй насколько блядь
Аноним 31/05/22 Втр 18:56:38 #436 №2368175 
2022-05-31x18:55:24.jpg
2022-05-31x18:55:40.jpg
изили ептоу
Аноним 31/05/22 Втр 19:08:43 #437 №2368203 
Как запускать говнокод? Через чужие сайты не хочу, а консолька в фуфлофоксе просто жесть какое неюзабельное говно.
Копипащу пример из учебника, первый раз нормально запускается, а во второй уже ошибка на задание переменное (let x)
Аноним 31/05/22 Втр 19:16:04 #438 №2368209 
>>2368203
Ну так ты же до это создал let x, так что перезапись переменной нужно делать через x = а не let x
Либо перезагружай страницу
Аноним 31/05/22 Втр 19:30:37 #439 №2368218 
>>2367961
Шиз хватит срать тут
Аноним 31/05/22 Втр 19:33:14 #440 №2368222 
>>2368203
Создать html страничку подключить к ней js и просто открыть в браузере религия не позволяет?
Аноним 31/05/22 Втр 19:33:21 #441 №2368223 
2022-05-31x19:29:35.jpg
>>2368218
маня обосралась с эвейлебилити, теперь сиди обтекай.
Аноним 31/05/22 Втр 19:33:34 #442 №2368224 
>>2368203
(async ()=>{
<Твой код>
})()
Аноним 31/05/22 Втр 19:35:06 #443 №2368227 
>>2368203
{
<твой код>
}
Аноним 31/05/22 Втр 19:36:18 #444 №2368229 
>>2368223
В чем обсер, ты просто какие-то говноскрины постишь с невнятными высерами из своей башки типа "так тут я обновляю епта падажжи ебана" хз зачем это тут.
Аноним 31/05/22 Втр 19:36:44 #445 №2368230 
>>2368203
Причём здесь фаерфокс? На зондиксе у тебя такая же ошибка была, к браузеру и его консольке отношения не имеющая.
Аноним 31/05/22 Втр 20:11:21 #446 №2368254 
>>2368229
ДАУН БЕЗМОЗГЛЫЙ ТВОЙ ВЫСЕР ПРО ПОЛИФИЛ НЕВАЛИДЕН.
Аноним 31/05/22 Втр 20:12:02 #447 №2368255 
2022-05-31x20:10:24.jpg
2022-05-31x20:04:56.jpg
а еще гнои напиздели в доке сука нихуя не пашет блядь
Аноним 31/05/22 Втр 20:12:41 #448 №2368257 
>>2368254
Нахуй сходи шизло
Аноним 31/05/22 Втр 20:17:41 #449 №2368261 
>>2368085
так падажжи, т.е. при каждом проходе цикла в случае с let создаётся скоуп с i и потом обработчик берёт оттуда i,
а в случае с var обработчик всегда берёт i из общего скоупа? я помню путался на этой хуйне, потому что думал, что обработчик запоминает i при каждом шаге цикла
Аноним 31/05/22 Втр 20:21:23 #450 №2368263 
>>2368257
обтекай чмоня безмозглая, пиздишь с умным еблищем душную хуету, которая нихуя не значит

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

и больше не пиши хуеты про полифилы блядский клоун.
Аноним 31/05/22 Втр 20:22:14 #451 №2368264 
>>2368263
Ещё раз повторяю сходи нахуй.
Аноним 31/05/22 Втр 20:27:34 #452 №2368268 
>>2368264
обтекай чмоня безмозглая, пиздишь с умным еблищем душную хуету, которая нихуя не значит

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

и больше не пиши хуеты про полифилы блядский клоун.
Аноним 31/05/22 Втр 20:33:22 #453 №2368271 
>>2368268
Сьеби клован
Аноним 31/05/22 Втр 20:37:44 #454 №2368276 
>>2368271
лови репорт чмо тупое
Аноним 31/05/22 Втр 20:52:32 #455 №2368286 
2022-05-31x20:49:43.jpg
2022-05-31x20:50:43.jpg
2022-05-31x20:51:18.jpg
>>2368255
пиздец смузихлебы совсем охуели - закрывает тикет когда это говно не работает

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


сука как же не горит блядь, вю самый лучший на свете фремверк самого лучшего языка в мире ебать!!! уууух сука!
Аноним 31/05/22 Втр 22:24:26 #456 №2368308 
2022-05-31x21:41:49.jpg
2022-05-31x22:22:27.jpg
rec-2022-05-3122.05.37.mp4
ох и пиздец, какие же позорники...


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


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


сука ну вот почему я нахуй должен въебывать целый вечер на это кривое паскудное даунское дерьмо додиков-инцелов с юзлес высшим образованием ???
Аноним 31/05/22 Втр 22:29:54 #457 №2368309 
>>2368167
Чтобы графониум не тормозил на старте посмотри в своей либе для чартов lazy подгрузку. Это chartjs же? там вроде есть
Аноним 31/05/22 Втр 22:45:12 #458 №2368311 
>>2362235 (OP)
Есть функция в js, в которую можно передать строчную дату формата '22.03.2022', она бы перевела в date? Просто лень свой хеллоу ворлд под это дело писать.
Аноним 31/05/22 Втр 22:47:21 #459 №2368312 
Парни, не гоните ссаными тряпками. Но может кто-то знает где найти гайд от анонимуса по js? Там ещё с аниме-картинками, уроки один за другим. Давно помню автор делал его.
Аноним 31/05/22 Втр 22:49:50 #460 №2368313 
>>2368309
> Это chartjs же?
нет

> lazy подгрузку
нету

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

>>2368311
> Есть
Аноним 31/05/22 Втр 22:54:52 #461 №2368314 
>>2368313
>Есть
Ебать ты конченный, тебе мама не говорила, что ты полуебок буквально?
Аноним 31/05/22 Втр 22:56:15 #462 №2368315 
>>2368311
new Date(...'22.03.22'.split('.').reverse())
Аноним 31/05/22 Втр 23:12:46 #463 №2368318 
image.png
>>2368230
Лол, нет.
В хроме специально накостыляли чтобы это работало.
await в верхнем скоупе тоже сделали специально для отладки
Аноним 31/05/22 Втр 23:32:53 #464 №2368320 
>>2368314
Ебать ты конченный, тебе мама не говорила, что ты полуебок ленивый буквально?
Аноним 01/06/22 Срд 00:00:59 #465 №2368336 
>>2368320
Ты вот это пидарас не передразнивай, понял да?
Аноним 01/06/22 Срд 00:09:54 #466 №2368342 
>>2368286
>закрывает тикет когда это говно не работает
Халтурщик детектед - делаем наотъебись и не проверяем. Его тикеты надо тщательно проверять, при возможности лучше заменить его на проекте. Это очевидно посторонний человек в профе.
Аноним 01/06/22 Срд 00:16:38 #467 №2368348 
>>2368342
я их завтра всех там выебу! а щас пойду спатьки ато аш голова разболелась из-за ублюдков гнойных ..ууу...
Аноним 01/06/22 Срд 00:30:17 #468 №2368361 
>>2368261
При let ты можешь запоминать значение итерации i через декларацию новой переменной в скоупе блока if каждую итерацию с присвоением текущего значения i, а не костылять изоляцию i через скоуп iife-функции, который легаси и работает с var как в твоём примере (var не может в блочный скоуп, но может в скоуп функций).
Но вообще, конкретно тут даже это всё не нужно, если переписать на какой-нибудь метод массива.

Грубо говоря, если чуть-чуть причесать пример: https://jsfiddle.net/nczq3t5u
Аноним 01/06/22 Срд 07:04:01 #469 №2368457 
>>2368361
Извините, но я всё равно не понимаю. Т.е. без конструкции var i не попадает в обработчики событий кнопок, но потом попадает или как?
Аноним 01/06/22 Срд 07:34:51 #470 №2368462 
>>2368318
>await в верхнем скоупе тоже сделали специально для отладки
Ты скозал?
Аноним 01/06/22 Срд 07:38:08 #471 №2368465 
>>2368348
шнобель, напомни свой юзернейм на гитхабе, а то я потерял.
Аноним 01/06/22 Срд 12:27:37 #472 №2368647 
>>2368318
Так это кривое хромоговно, а не фаерфокс.
Аноним 01/06/22 Срд 13:37:34 #473 №2368696 
1654079853530.jpg
О чем думали эти кретины? SQLite на три головы превосходит обоссаную индекс дб по возможностям, идеально протестирован и имеет отличную производительность.
Аноним 01/06/22 Срд 13:56:39 #474 №2368718 
>>2368696
Заднеприводный, спок. Никто на фронте не хочет писать SQL-запросы, хоть там 10 раз усрись про их производительность и прочую хуитку.
Аноним 01/06/22 Срд 16:00:49 #475 №2368835 
1654088448235.jpg
>>2368718
> Никто на фронте не хочет писать SQL-запросы
Верстало-макака, спок. Тред для настоящих фронтенд-программистов, разрабатывающих сложные приложения.
Аноним 01/06/22 Срд 16:45:10 #476 №2368881 
>>2368835
Был бы ты настлящтм программистом, знал бы, что sqlite был на фронте много лет и его выпилили из-за уязвимостей.

А ты лишь залетный чушок без опыта и каких-либо знаний.
Аноним 01/06/22 Срд 16:50:17 #477 №2368887 
>>2368881
А остальные юзеры SQLite и не знали, что он полон уязвимостей, охуительные истории.
Если разрабы браузера не могут прикрутить SQLite к своему говну - это не проблемы SQLite, это проблемы криворуких индусов, которые его прикручивают.
Аноним 01/06/22 Срд 16:59:14 #478 №2368897 
>>2368887
>А остальные юзеры SQLite и не знали
Учитывая, что юзеры скулайта - всякие сишники и прочие пердолики, таки да, не знали.
Аноним 01/06/22 Срд 16:59:20 #479 №2368898 DELETED
>>2368887
На самом деле скулайт по-моему есть практически во всех браузерах искаропки для хранения истории, закладок и прочей залупы. И даже сам индекседдб реализован поверху скулайт вроде, лол.
Аноним 01/06/22 Срд 17:01:52 #480 №2368900 
>>2368897
> юзеры скулайта - всякие сишники
Одна история охуительнее другой просто
Аноним 01/06/22 Срд 17:48:40 #481 №2368925 
t.jpg
Кто-нибудь настраивал pug в вебпаке? Настроил, все работает, но отвалилась Hot reload, чтобы увидеть изменения в файлах pug надо обновлять страницу. Кто сталкивался с таким, как починить? Гугл молчит.
Аноним 01/06/22 Срд 18:07:47 #482 №2368941 
>>2368925
Все нинад. Разобрался. Надо было подключить файл pug в JS
Аноним 01/06/22 Срд 18:32:28 #483 №2368951 
>>2368898
Indexed db как и история как и localstorage в хромиум-басед работает поверх key-value leveldb.
Аноним 01/06/22 Срд 22:13:39 #484 №2369109 
2022-06-01x22:02:38.jpg
2022-06-01x22:11:29.jpg



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



Аноним 01/06/22 Срд 22:44:56 #485 №2369124 
>>2369109
> пук
Аноним 01/06/22 Срд 23:06:30 #486 №2369135 
gl.jpg
>>2369109
>html шаблонизатор = pug
>css препроцессор = stylus
>пикрелейтед
Аноним 01/06/22 Срд 23:07:47 #487 №2369136 
>>2368925
Нахера ты пишешь на pug, который нафиг никому не сдался? Ты ещё на CoffeeScript начни писать, клоун ебаный.
Аноним 01/06/22 Срд 23:25:24 #488 №2369150 
2022-06-01x23:19:28.jpg
2022-05-27x10:19:37.jpg
2022-06-01x23:24:31.jpg
>>2369135
проф не пригодный даун калоед иди нахуй и дрочи на свой визуальный шум молча под шконкой
Аноним 01/06/22 Срд 23:41:31 #489 №2369185 
>>2369154
пизда мише

ну хотя бы земля оттаяла, будет не так заебно
Аноним 01/06/22 Срд 23:46:14 #490 №2369188 
>>2369136
Кстати жаль, я когда пробовал, он мне прикольной штукой показался. Юзлес, конечно, т.к. жабоскриптом можно всё это намутить. Но питоньи эти отступы это было прикольно. Я до сих пор первичную разметку на codepen делаю с ним и компилю потом в html
Аноним 01/06/22 Срд 23:52:14 #491 №2369197 
>>2369188
>пуг
Мне показался неудобной штукой, я как-то несколько часов пытался в большом проекте без имен компонентов и классов стилей ёбаный баннер захуячить. Это как Jquery, прикольно, но плодит рак. HTML он и в африке HTML, с линтерной разметкой всё читаемо и лаконично
Аноним 01/06/22 Срд 23:53:00 #492 №2369198 
>>2369136
А на чем шаблоны-то делать лол если не на нем?
Аноним 01/06/22 Срд 23:54:01 #493 №2369201 
>>2369198
html
Аноним 02/06/22 Чтв 00:03:50 #494 №2369209 
>>2369197
твой уровень интеллекта слишком низок для подобной оптимизации, ты безмозглый жирный душный мышевоз, чтд.

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


>>2369201
додик ниасилятор спок.
Аноним 02/06/22 Чтв 00:17:45 #495 №2369214 
>>2369197
Тут сильно зависит в каком контексте ты пишешь шаблоны. Стандартные серверные шаблоны это конечно то ещё говнецо, но для билда их в обычный хтмл заебись заходят, даром что в этом случае можно подключать все вебпаковские писечки в них.
Аноним 02/06/22 Чтв 00:56:20 #496 №2369229 
2022-06-02x00:53:18.jpg
ну и убожество...


как вообще можно пользоваться этой дрисней если это как ассемблер нахуй, из стдлибы тут есть только пять ложек с говном, а все остальное нужно костылять самому, пиздец просто.....
Аноним 02/06/22 Чтв 01:57:10 #497 №2369250 
Превратить всю доску в личный бложик и высирать каждый день в разные треды по десять скринов и своим очень важным мнением - это, надо признать талант. И много свободного времени. Может, тебе свой тред завести, будешь туда писать, как тебе %япнейм% в штаны гумна подбросил, или о своих успехах с трудоустройством.
Аноним 02/06/22 Чтв 02:39:46 #498 №2369255 
2022-06-02x02:33:42.jpg
>>2369250
мой
> личный бложик
хотя бы полезен, и вас гадких лягушек учит прекрасному, вон одна антошка (жрущая говняный вебпук) уже пересела на пуг

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

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

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

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


а я один из немногих итт продолжу постить релейтед.
Аноним 02/06/22 Чтв 02:40:39 #499 №2369256 
олсо ты настолько тупой что даже пост линкануть не знаешь как, позорище..
Аноним 02/06/22 Чтв 03:11:45 #500 №2369257 
500 { ok: true }
Аноним 02/06/22 Чтв 03:50:41 #501 №2369260 
2022-06-02x03:49:29.jpg
rec-2022-06-0203.34.09.mp4
2022-06-02x03:36:41.jpg
кароче все приехали.. эта ссанина не может вывезти 195 айтемов говна на 32 ядерной 4.1ГГц тачке с 64 рамы - я вахуе...


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


сука какой же это позор...
Аноним 02/06/22 Чтв 04:59:38 #502 №2369269 
>>2369260
Canvas.
Рендерить сложную графику с дохуя элементов цссом можно, но это как делать троллейбус из буханки хлеба (можешь поискать демки 3д-игр на цсс-фильтрах).
Аноним 02/06/22 Чтв 05:37:53 #503 №2369272 
>>2369256>>2369255
Ты чего порвался-то так громко, может это и не про тебя было. А теперь, считай, что сам признался во всех грехах.
Аноним 02/06/22 Чтв 07:48:19 #504 №2369318 
>>2369260
попробуй d3js
Аноним 02/06/22 Чтв 07:59:21 #505 №2369322 
>>2369269
Ты про это? Прекольная хуйня.
https://keithclark.co.uk/labs/css-fps/
Аноним 02/06/22 Чтв 08:49:13 #506 №2369334 
>>2369260
этот говнокодер порвался, несите нового.
Аноним 02/06/22 Чтв 08:55:49 #507 №2369339 
>>2369255
>хотя бы полезен, и вас гадких лягушек учит прекрасному
Говном токсичным быть то есть? Это не прекрасное
>вон одна антошка (жрущая говняный вебпук) уже пересела на пуг
Толсто
Аноним 02/06/22 Чтв 09:47:51 #508 №2369371 
>>2369257
разинул пасть
@
заорал
Аноним 02/06/22 Чтв 11:31:59 #509 №2369463 
>>2369260
>32 ядер
Твои дата способности не позволяют тебе использовать мнгопоток? Понимаю.
Аноним 02/06/22 Чтв 11:52:41 #510 №2369475 
>>2369463
https://2ch.hk/wrk/res/2569879.html#2574218
Аноним 02/06/22 Чтв 13:21:59 #511 №2369558 
В 2к22 какой сборщик надо учить под реакт: Vite или Webpack5?
Аноним 02/06/22 Чтв 13:24:37 #512 №2369559 
>>2369558
create-react-app
Аноним 02/06/22 Чтв 13:46:56 #513 №2369575 
>>2369558
create-react-app ле брат всё есть вебпак бабель всё из каробки, никого тут не слущай
Аноним 02/06/22 Чтв 13:49:26 #514 №2369578 
>>2369558
>Vite
Конечно же шустрый Витёк, но учить там особо неча. Вебпук более расфорсенный по историческим причинам, тормозной, куча легаси тебя ждёт на старых вебпаковских версиях, 2, 3, 4...
Аноним 02/06/22 Чтв 14:51:23 #515 №2369637 
2022-06-02x14:18:25.jpg
2022-06-02x14:32:57.jpg
2022-06-02x14:37:33.jpg
rec-2022-06-0204.11.00-30-39.mp4
>>2369269
> Canvas
идея здравая, но я хз вообще как внедряться в этот обоссаный вуй с ссаной сторонней репкой, вот за что и ненавижу все эти лееры абстракции

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

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

>>2369322
лол рыли


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

в фурфоксе это говно грузилось вечность и я подумал что моя топ вивальди затащит, но больше сотни табов она уже чухает себя не оч на тяжелых задачах, в чистом хромиуме понятно дело еще лучше уебищного сжв скамного фурфокса
Аноним 02/06/22 Чтв 15:04:47 #516 №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.

Как выкручиваться из этого говна?
Аноним 02/06/22 Чтв 15:42:01 #517 №2369688 
На vue 3 проще кодить, чем на react?
Аноним 02/06/22 Чтв 15:42:51 #518 №2369691 
>>2369558
Вебпук надо учить для галки, потому что он сейчас везде, хотя есть инструменты получше (это как с редаксом), а так конечно Vite лучше.
Аноним 02/06/22 Чтв 16:07:21 #519 №2369723 
>>2369654
Решил проблему благодаря https://stackoverflow.com/questions/61033215/react-js-with-webpack-resource-blocked-due-to-mime-type-mismatch-when-accessing.

Аноним 02/06/22 Чтв 16:25:37 #520 №2369741 
Sebastian (@sebmck) Twitter.png
ШОК! ТИМЛИДУ РИМА УГРОЖАЕТ САМ СОЗДАТЕЛЬ ДЖАВАСКРИПТА БРЕНДАН ЭЙК!
https://twitter.com/sebmck/status/1531740563900448769
Аноним 02/06/22 Чтв 16:32:56 #521 №2369750 
Подскажите насчёт стейт менеджеров к vue3, чём легче пользоваться, что легче подучить pinia или vuex?
Аноним 02/06/22 Чтв 16:34:58 #522 №2369753 
>>2369750
Пынья - свежая соевая, вуйкс - легаси говно.
Аноним 02/06/22 Чтв 16:49:11 #523 №2369767 
>>2369753
>Пынья
Да как перестать с этого орать
Аноним 02/06/22 Чтв 16:57:41 #524 №2369773 
>>2369767
>Да как перестать с этого орать
Кто с этого орёт, тот в тюрячку поедет надолго, с такого нельзя орать
Аноним 02/06/22 Чтв 17:01:22 #525 №2369778 
Я в консоли написал npm install ts-loader --save-dev, после установки написано:
8 vulnerabilities (3 high, 5 critical)

А что это за уязвимости? Чем я теперь уязвим? Как исправить? Или это похуй?
Аноним 02/06/22 Чтв 17:08:51 #526 №2369782 
>>2369778
Сделай аудит и посмотри какие там уязвимости
Похуй
Аноним 02/06/22 Чтв 20:19:32 #527 №2369984 
Думаю хули у меня центрирование флексов и гридов по пизде поехало. А это оказывается линуксовский фаерфокс их так рендерит.
Аноним 02/06/22 Чтв 22:10:52 #528 №2370076 
>>2369778
>(3 high, 5 critical)
На работе на легаси проекте из 2016 года мне выдавало 100+ этой хуйни. Надо было по поразбираться, но таски не стояло соответствующей, а запасы энтузиазма я уже растратил. Тогда я более быстро решил проблему: уволился и нашёл норм фирму.
Аноним 02/06/22 Чтв 23:18:44 #529 №2370137 
2022-06-02x23:12:25.jpg
2022-06-02x23:10:42.jpg
если кто как я превозмогал и не мог вытащить реф изнутри чайлда под в-фор, так все просто

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


ну а чо, нахуя его экспозить по дефолту или сложную логику автоэкспоза иф в-фор детектед - писать, там все птушники без ВО, правда же? да и мне строчку написать совсем не сложно было)))) ( три дня голову так или иначе ебла эта хуитка )
Аноним 03/06/22 Птн 01:39:26 #530 №2370206 


——Сынок, опять стихи читаешь?
——Отец, что вы, просто рефакторю проект на Python


Есть тут кто влился в жс бекенд после python\django\fastapi\aiohttp?
Различия конечно в концепции и парадигме между языки некоторые имеются и это норм, но как вам спагетти, просто привыкли?)
Есть лайфхаки какие-то на случай выше?
Аноним 03/06/22 Птн 03:09:17 #531 №2370220 
2022-06-03x02:48:06.jpg
2022-06-03x02:56:46.jpg
>>2370206
> Есть лайфхаки какие-то на случай выше?
хуй клади на их червепидорские гайдлайнсы, мне боле-мене норм, но если бы не нужно было пиздить кучу кода я бы свалил на кофе олмост инстантли $$$ сука с этой недружественной хуйни потрясывает почти как ;

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


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

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


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

а я для себя приглядел свифт или котлин, выглядет вполне себе, под свифт еще и датасоенс питоняшный подтыкается на изи, так что вин вин, а под котлином жаба бойлерплейтная, мракобесная, так что оставлю на самый крайний случай
Аноним 03/06/22 Птн 03:44:05 #532 №2370222 
Недавно в каком-то треде на программаче, видел утверждение, что якобы асинхронные функции в js заменяют калбеки.

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

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

Это конечно же всё хорошо, но я всё равно так и не понял, зачем нужны асинхронные функции.
Ведь во-первых, Promise отлично работает и без них.
Во-вторых, я так и не понял, каким образом эти самые асинхронные функции могут заменить калбеки?
Аноним 03/06/22 Птн 04:00:25 #533 №2370224 
>>2370206
>жс бекенд
Дай пиздов тлу и скажи ему, что нода пригодна только как тестовый сервер для мокапа апи и прикостыливания тех же сокетов.
Аноним 03/06/22 Птн 04:09:31 #534 №2370225 
>>2370222
>зачем нужны асинхронные функции
Чтобы использовать оператор await
>Promise отлично работает и без них.
С огромным количеством бойлерплейта.
> каким образом эти самые асинхронные функции могут заменить калбеки
await
Аноним 03/06/22 Птн 05:21:22 #535 №2370233 
>>2369778
>>2369782
>>2370076
Кек, держу в курсе, я по видосику учил webpack 5 https://youtu.be/riY_4MEHArU

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

А что такого в @webpack-cli/generators? Почему этот пакет такой туевый с 8 vulnerabilities? Что с ним не так?
Аноним 03/06/22 Птн 05:22:26 #536 №2370234 
>>2370224
програмчую
Аноним 03/06/22 Птн 09:18:15 #537 №2370318 
>>2370233
ну посмотри исходный код, потом будешь сайты взламывать с этим вебпуком
Аноним 03/06/22 Птн 09:20:22 #538 №2370320 
вью-шиз заебал срать
Аноним 03/06/22 Птн 10:33:50 #539 №2370376 
Анончики ангулар-бояре, кто юзал https://nx.dev/getting-started/nx-and-angular этот nx дает что-нибудь, кроме другой системы тестирования (какая разница, куда не писать тесты?) и какой-то валидации зависимостей, которыми тоже никто не пользуется? Вместе с этим проблемы с локализацией, менее удобный cli и т.д.
Аноним 03/06/22 Птн 13:54:36 #540 №2370606 
>>2370376
Оно даёт монорепу
Аноним 03/06/22 Птн 15:17:36 #541 №2370685 
Я ебал этот сраный jest с его чередой конфигов и конфигов к конфигам с моками. Вот уж действительно TDD - манямир похлеще настоящего ООП.
Аноним 03/06/22 Птн 15:51:58 #542 №2370728 
Можно как-то стилизовать первую колонку грида отдельно от общего? (При этом ряды связаны между собой, поэтому я не могу просто в отдельный контейнер вынести первую колонку)
Аноним 03/06/22 Птн 15:58:06 #543 №2370736 
>>2370728
https://developer.mozilla.org/ru/docs/Web/CSS/grid-area
Аноним 03/06/22 Птн 16:06:41 #544 №2370752 
2022-06-03x16:05:33.jpg
кек ;)
Аноним 03/06/22 Птн 16:06:43 #545 №2370753 
>>2370736
Спасибо!
Аноним 03/06/22 Птн 16:19:46 #546 №2370779 
>>2370736
Нет это не то, вроде как, я нашел nth-col селектор, но он только в css4
Аноним 03/06/22 Птн 16:35:26 #547 №2370795 
2022-06-03x16:31:44.jpg
анонцы как эту дрисню отфильтровать?


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


но деструктуризацию уже оценил, заебись зделоли, правда сначала похоже на магию лол
Аноним 03/06/22 Птн 16:46:09 #548 №2370809 
>>2370779
Ну как "не то". Это костыль для управления размерами и положением областей грида, всё равно придётся обмазываться вспомогательными классами и уже эти классы обмазывать нужными стилями.
Бтв грид не флексы, у тебя известная размерность таблицы и ты можешь использовать дефолтное :nth-child(-n+i) (i — количество элементов в первой колонке).
Аноним 03/06/22 Птн 16:49:40 #549 №2370815 
2022-06-03x16:48:52.jpg
ох и пиздец

при этом это говно еще как то надо флатнуть
Аноним 03/06/22 Птн 16:51:10 #550 №2370819 
>>2370795
['Data Scientists', '1C'].includes(language)
Аноним 03/06/22 Птн 17:02:42 #551 №2370826 
>>2370318
>ну посмотри исходный код
Кто, я? Я же нубок. Я думал, что ВЫ взломщики. И скажете мне что за vulnerabilities в @webpack-cli/generators. Я пробовал сделать npm audit и посмотреть по ссылкам что там, прошёл по ссылкам и вижу фигу. Там что-то написано, но так как я нубок, то эта информация для меня как фига.
Аноним 03/06/22 Птн 17:11:34 #552 №2370843 
>>2370826
ну значит тебе рано вебпак трогать, я бы сначала жабскрипт доковырял или если там вебпук на c++ слеплен? хуй его знает)
Аноним 03/06/22 Птн 17:22:16 #553 №2370854 
2022-06-03x17:21:58.jpg
>>2370819
дада, спс


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


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


в то время как тут надо вчитываться в названия методов и думать, хз может с опытом будет попроще
Аноним 03/06/22 Птн 17:23:35 #554 №2370855 
>>2370826
Да забей хуй, там скорее всего не обновили зависимости какого-нибудь post-css.
Аноним 03/06/22 Птн 19:26:03 #555 №2370933 
>>2370815
>флатнуть
flatmap
Аноним 03/06/22 Птн 19:51:18 #556 №2370955 
>>2370685
>jest
vitest
Аноним 03/06/22 Птн 19:54:47 #557 №2370959 
>>2370854
> .map => .filter =>
Перепиши на reduce, чё как долбаёб?
Аноним 03/06/22 Птн 20:07:56 #558 №2370986 
>>2370933
> flatmap
охуеть, даже в питоняшке в стдлибе нет флатненига в явном виде. про sum(ls, []) знают лишь самые умные датасаентисты

>>2370959
> как
?

редьюс это же аккумулятор, как им отфильтровать дикт айтем в листе листов?
Аноним 03/06/22 Птн 20:49:36 #559 №2371010 
Почему mui такое тормознутое говно?
Аноним 03/06/22 Птн 21:17:00 #560 №2371025 
image.png
>>2371010
Извинись
Аноним 03/06/22 Птн 21:40:46 #561 №2371032 
rec-2022-06-0321.35.30.mp4
2022-06-03x21:40:07.jpg
какого хуя опять ваша дрисня мне голову ебет?

ни рефы ни компьютед ни метод - ни ху я..
=^-^=  Аноним 03/06/22 Птн 22:10:37 #562 №2371047 
rec-2022-06-0322.07.44.mp4
двач помогач! ( нет )
Аноним 03/06/22 Птн 22:43:53 #563 №2371061 
боже какой же ты нитакуся: браузер фаерфокс, вите вместо вебпука, вью вместо реакта, система если не какой-то ебанутый дистрибутив линукса, то я блять сильно удивлюсь. ещё сидишь вниманиеблядствуешь 24/7
Аноним 03/06/22 Птн 23:20:00 #564 №2371094 
2022-06-03x23:15:27.jpg
>>2371061
> браузер
фурфокс потому что там тема дев тула пиздатая и гриды рисует, пизда ты тупая..


> вите вместо вебпука
> вью вместо реакта
просто ты пассивка и привыкла жрать говно, а я нет.

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

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

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


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

между нами пропасть. будь благодарна за мое внимание.
Аноним 03/06/22 Птн 23:29:08 #565 №2371102 DELETED
зачем я покормил это говно вниманием)
Аноним 03/06/22 Птн 23:36:02 #566 №2371107 DELETED
>>2371102
чтобы словить репорт за шитпост! =^-^=
Аноним 04/06/22 Суб 00:13:57 #567 №2371130 
image.png
Кажется я вчерашний шторм проспал
Аноним 04/06/22 Суб 01:26:42 #568 №2371153 
Я смотрю видосы по Babel, там сказали, что чтобы присобачить полифилы нужен core-js.

Скажите, плес, core-js не является dev dependency? И устанавливать надо без --save-dev?
Аноним 04/06/22 Суб 01:34:19 #569 №2371154 
>>2371153
Честно говоря похуй как ты установишь, можешь вообще не устанавливать - импорт сделал - в бандл попало
Название пакета не определяет какой зависимостью он является, core-js может являться одновременно и dev dep и не dev dep, как тебе такое?
Как установить пакеты в твоем видосе не рассказали?
Аноним 04/06/22 Суб 01:34:46 #570 №2371155 
>>2371154
Самое то главное забыл, да, без --save-dev
Аноним 04/06/22 Суб 03:57:18 #571 №2371168 
bf1c2922d1b30cbe25f79c429.jpg
2022-06-04x03:33:22.jpg
bf1c2922d1b30cbe25f79c429c9825c2-.jpg
в питоняшке есть "особенность" она любит манглить естественный порядок при дампе в жсон при недосмотре


что в этом плане в жевтом языке? есть ли там имплисит сортировки при загрузке или типа того?
Аноним 04/06/22 Суб 04:34:12 #572 №2371170 
>>2371155
>>2371154
Ок, спасибо, понял
Аноним 04/06/22 Суб 04:38:54 #573 №2371171 
В 2к22 году что лучше учить vue или react? У меня в мухосрани только 1 вакансия в веб студию на vue и nuxt. Но я уже ранее начал учить react как-то тяжело на vue перейти. Я пытался, вообще ничего не понял. По react свежих обучающих видосиков больше на ютубе, а по vue много старых видео 2018 2020 годов. Свежих сильно меньше. Щито делать? Учить вуй или продолжать react задраивать?
Аноним 04/06/22 Суб 05:01:35 #574 №2371174 
>>2371168
Жсон сохраняется "как есть".

>>2371171
Сорта. Попробуй подрочить хелловорлды, потом тестовые таски. Перекатываться с Реакта проще, чем в Ангуляр, имхо.
В любом случае учить будешь тот стек, который будет на галере, главное собес пройти.
Аноним 04/06/22 Суб 10:50:12 #575 №2371305 
>>2371171
Я с людьми проходил курсы по реакту, много людей в итоге сейчас на вью работают
Аноним 04/06/22 Суб 13:02:16 #576 №2371381 
>>2371171
Лучше solidjs
Аноним 04/06/22 Суб 13:04:37 #577 №2371384 
>>2371154
Не похуй. От этого зависит, как система обнаружения уязвимостей будет этот пакет обрабатывать (для фронта она хуево работает, но лучше, чем ничего).
Аноним 04/06/22 Суб 13:14:15 #578 №2371389 
>>2371384
webpack как devDep может тебе в бандл высрать говно и сломаеть прод, и после успешного деплоя еще и удалить cicd коробочку
Аудит поэтому было бы неплохо делать всех пакетов, соответствнно похуй
Аноним 04/06/22 Суб 15:02:20 #579 №2371437 
>>2362877
глаза не вытекают с такой темы?
Аноним 04/06/22 Суб 15:06:50 #580 №2371440 
image.png
image.png
image.png
image.png
Фетчу первый мидлвар - отрабатывает, как надо.
Фетчу второй - 404 статус код...
В чем проблема? Если писать не через мидлвары, а просто в колбеки, то sendFile отрабатывает нормально.

Вообще хотел, чтобы при одном get-запросе отправлялся и json через res.send(...), и какой-нибудь файл через res.sendFile, однако если их помещать в один колбек, то фетчится только res.send(...), а если разбивать на мидлвары, то происходит вышеописанное.
Аноним 04/06/22 Суб 15:08:10 #581 №2371443 
image.png
>>2371440
алсо, фетч функция
Аноним 04/06/22 Суб 15:55:12 #582 №2371486 
>>2371437
вангую у него тн-параша или ипсо-параша вместо монитора, там пиздец с цветопередачей, которую он ясень хуй даже не трогал
Аноним 04/06/22 Суб 16:00:39 #583 №2371489 
>>2370606
а в чем проблема без nx запилить несколько библиотек и апликейшинов в одном репозитории гита? ng generate library
Аноним 04/06/22 Суб 16:02:01 #584 №2371491 
>>2371440
проиграл с безымянного
Аноним 04/06/22 Суб 16:03:58 #585 №2371496 
>>2371047
Это че за мокрописька с рандомными технологиями и зелеными графиками?
Аноним 04/06/22 Суб 16:07:23 #586 №2371502 
HTML.jpg
Asyncio.jpg
Fastapi.jpg
Flask.jpg
>>2371496
> Это мокрописька
говорит тебе пиздовать на завод


потому что конкурс тут больше чем в шаражной стобальной помойке
Аноним 04/06/22 Суб 16:08:25 #587 №2371506 
>>2371174
> Жсон сохраняется
> при загрузке или типа того?
...
Аноним 04/06/22 Суб 17:13:10 #588 №2371538 
Как в экспрессе на один гет фетчить и джейсон дату и файл
Аноним 04/06/22 Суб 17:43:48 #589 №2371561 
>>2371502
Эта хрень мне ни о чем не говорит. Я в душе не ебу, что это. И ты мне ни о чем не говоришь, но дохуя выебываешься.
Аноним 04/06/22 Суб 17:57:36 #590 №2371580 
>>2371561
> выебываешься
я функциональная питоняшка, и пишу декларативно, а ты просто тупой даун.
Аноним 04/06/22 Суб 17:57:48 #591 №2371581 
>>2371489
Одно то, что для каждый либы нужно запускать отдельный build --watch сводит весь dx в нулину. Плюс он периодически отваливается нахуй. Плюс то что работало с --watch может не работать без --watch. Плюс ошибки сборки не подебажить пока в сорцах билдера console.log не расставишь, лол. Билдер заставляет тебя в некоторых местах писать код определнным образом, иначе билд будет кривой.
nx - процветание
Аноним 04/06/22 Суб 18:08:49 #592 №2371594 
Добавляю в head линк со стилем, начинается подгрузка этого файла, как поймать этот ивент?
Аноним 04/06/22 Суб 18:45:01 #593 №2371621 
>>2371580
Нет ты жирное очкастое прыщавое говно.
Аноним 04/06/22 Суб 19:18:01 #594 №2371646 
Парни, мне тут пришло тестовое, и я чет нихуя не могу решить. Я не буду просить вас его решать за меня, ибо не красиво как то, да и нахуй оно вам нужно. Подскажите только, можно ли как то элегантно проверить является ли один диапазон чисел в другом диапазоне чисел?
С меня спасибо и как всегда
Аноним 04/06/22 Суб 19:36:56 #595 №2371664 
>>2371646
> является
> в другом
> не буду просить вас его решать
> можно
Аноним 04/06/22 Суб 19:37:43 #596 №2371666 
>>2371646
> элегантно
> жс-дрисня тред
нет
Аноним 04/06/22 Суб 19:39:22 #597 №2371669 
>>2371646
Подсказываю: можно
Аноним 04/06/22 Суб 19:41:53 #598 №2371671 
>>2371664
Блять, ну конечно там суть в диапазонах, но она там пиздец какая тупая. Я вот думаю, не могут же упругие ребята в айти конторах придумывать тупые задания, наверняка это я тупой и не знаю какой то хитрой формулы уровня "отнять начало диапазона от конца диапазона, помножить на их длину и поделить на среднюю длину хуя эйчара", вот я и спрашиваю. Так-то понятно что можно просто сравнивить поочередно начало и конец диапазона с нужным диапазоном, но это хуета макаронная получается...
Аноним 04/06/22 Суб 19:43:58 #599 №2371673 
>>2371669
Спасибо.
Аноним 04/06/22 Суб 20:08:25 #600 №2371711 
>>2371581
А почему в packages.json нельзя последовательно прописать все скрипты билдов и не дёргать их через npm run libs:build? Ниче не понял
Аноним 04/06/22 Суб 20:13:38 #601 №2371716 
>>2371711
Да можно, чел, можно
Аноним 04/06/22 Суб 20:26:37 #602 №2371726 
>>2371716
Так а нахуй nx тогда? Монорепа есть, билд либ и апликейшина есть, в чем польза?
Аноним 04/06/22 Суб 20:34:45 #603 №2371730 
Почему во фронтенде так много всего? Вот я сейчас видосики смотрю на ютуб по WordPress. Там автор видосов стал показывать как js и стили прицепить к WordPress. Он взял webpack и scss. Для меня webpack тяжелая тема, у меня ничего не получилось, пришлось неделю смотреть сторонние видосы и статьи по webpack. Теперь вот scss, ебать там изъебства какие-то функции, миксины, sass-mq. Это то есть к js и css надо дополнительно учить ещё и синтаксис sass/scss. Это же больно теперь ещё кучу времени придется учить sass/scss все эти фишечки что там в доках. Зачем фронтенд такой сложный? Приходится горы просто дополнительных вещей, чтоб упростить написание стилей и скриптов. И действительно должно стать проще, но станет проще ценой долгого задроства. Это заставляет моё сердце быть разбитым. sass/scss разбил мне сердце.
Аноним 04/06/22 Суб 20:40:12 #604 №2371733 
>>2371726
Ни в чем, даже то что nx сделана на ng cli указывает на то что это одно и то же
Очевидно, челики просто захотели пропиариться и срубить бабла на поддержке и консалтинге
Аноним 04/06/22 Суб 20:42:39 #605 №2371734 
2022-06-04x20:40:37.jpg
>>2371671
> не могут же упругие ребята в айти конторах придумывать тупые задания, наверняка
вы оба тупые

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

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


> хуета макаронная
> это
жс-дрисня, енджой епта.


>>2371730
> Это же больно
no pain no gain, tupaya pizda..
Аноним 04/06/22 Суб 20:46:19 #606 №2371736 
>>2371733
Ну это одно и то же создаёт лишние проблемы при обнавлении или настройке локализации, потому что описанные в ангуларовской доке конфиг и не работают в nx, а в самой nx нет нормальной документации например на тему локализации. И приходится скакать по стековерфлоу искать в устаревших ответах актуальный. Вот мне и интересно, что же мы получаем такого за хорошего в обмен на лишний геморрой с прокладкой между ангуларовской cli и мной.
Аноним 04/06/22 Суб 20:49:23 #607 №2371740 
>>2371730
> Для меня webpack тяжелая тема, у меня ничего не получилось, пришлось неделю смотреть сторонние видосы и статьи по webpack.
А мог бы просто прочитать гайд на сайте вебпака.
Аноним 04/06/22 Суб 20:57:03 #608 №2371742 
>>2371734
>tupaya pizda
Ах ты сволочь, давай драться на голых кулаках, выходи возле Ашана в 7 часов вечера
>>2371740
Ну вообще да я тупой пизд, я не могу гайд прочитать, потому что он огромный, а я наспех тороплюсь на вордпрессе хуйню склепать
Аноним 04/06/22 Суб 21:03:46 #609 №2371744 
>>2371740
>А мог бы просто прочитать гайд на сайте вебпака.
И вообще я до этого заходил на сайт вебпака, смотрел что там написано и ничего не понял. И только после того как неделю смотрел кучу видосов про вебпак. Только теперь я могу зайти на сайт и после просмотренного начинать понимать, что там написано
Аноним 04/06/22 Суб 21:10:36 #610 №2371748 
image.png
Поясните нубу,стоит ли учить жс сейчас в России? Могут ли его отрубить? Будут ли frontendеры востребованы на рынке?
Аноним 04/06/22 Суб 21:22:37 #611 №2371752 
>>2371748
> его
жс?


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

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

либо кабаны перестанут пилить и возьмутся за дело либо ты умрешь от голода
Аноним 04/06/22 Суб 21:23:09 #612 №2371753 
>>2371748
Будут, учи.
Аноним 04/06/22 Суб 21:57:13 #613 №2371774 
window.getSelection().focus возвращает text node, а мне нужно получить элемент к которому этот текст принадлежит. Через parentNode не подходит
Можно как-то ещё?
Аноним 04/06/22 Суб 22:02:38 #614 №2371778 
>>2371774
.activeElement
Аноним 04/06/22 Суб 22:18:57 #615 №2371785 
>>2371774
Мне нужно получить к какому элементу принадлежит выделенный текст на странице.
Аноним 04/06/22 Суб 22:19:19 #616 №2371786 
>>2371778
>>2371785
Аноним 04/06/22 Суб 22:58:17 #617 №2371817 
2022-06-04x22:53:09.jpg
сначала я всю бошку сломал как по красоте запарсить группы

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


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

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


какие бест практис есть на этот счет?
Аноним 04/06/22 Суб 23:27:38 #618 №2371838 
>>2371774
window.getSelection().baseNode.parentElement
Аноним 04/06/22 Суб 23:56:40 #619 №2371844 
>>2371817
Твой код меня пугает.
Аноним 05/06/22 Вск 00:23:59 #620 №2371855 
2022-06-05x00:22:57.jpg
>>2371844
да не трясись ты..
Аноним 05/06/22 Вск 00:46:36 #621 №2371868 
scss.gif
>>2371730
>sass/scss
>там изъебства какие-то функции, миксины, sass-mq
Пускай дизайнер ебётся с этим, для тебя scss это плюс минус тот же css(пикрил).
Разраб должен хорошо знать голый JS, остальное тлен.

>webpack
1 раз настрой проект и считай ты эту хуйню изучил. Все опции знать не обязательно, надо просто знать где лежит дока по ней.
Аноним 05/06/22 Вск 10:19:51 #622 №2371880 
>>2371868
>Разраб должен хорошо знать голый JS,
И фреймворк большой тройки, и если он не в команде, а шлепает сайт для себя или друга, то хоть немного цмс и прочую верстку
Аноним 05/06/22 Вск 10:23:45 #623 №2371881 
>>2371443
Нахуя ты awaitишь промис? Ты ж с результатом ничего не делаешь. Можно сразу возвращать промис (результат фетча), тут даже async не нужен:

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

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

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

Ну и:
> method: method
лол.
Аноним 05/06/22 Вск 14:04:12 #624 №2372022 
>>2371730
Смотреть видосы по вебпаку плохая затея. Максимум надо находить что-то наиболее свежее, так как плагины там являются сторонними продуктами, могут быстро устаревать/конфликтовать друг с другом. Лучше инфу брать из документации.

Что касается sass, то до него нужно дорасти. Когда начнешь верстать макеты заметишь, что многие вещи там повторяются, являются слишком рутинными, да и писать огромную стилевую портянку неудобно. Sass нужен для ускорения и автоматизации некоторых вещей. С ним становится легче, чем без него.
Аноним 05/06/22 Вск 14:51:25 #625 №2372051 
какие же вы СУКИ БЛЯДСКИЕ БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯТЬ
Аноним 05/06/22 Вск 15:10:48 #626 №2372063 
>>2372051
Рубист, спок. SPA переживут и тебя и твой полудохлый язык.
Аноним 05/06/22 Вск 15:21:52 #627 №2372077 
image.png
Анон, хочу сделать реактивную систему + реактивное приложение. Не на реакте, офк, там медленная функциональщина, хочу с нуля на чистом жс написать десяток реактивных функций. Только dataflow и реактивность нужна, без всяких map, fliter и прочего такого.

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

Понимаю всё это только частично, даже асинхронных сигналов не написал покашо. Хотя их вроде просто писать, тупо всю сеть и диск в асинхронщину завернуть, вместо классов написать функции-сигналы с данными. Но не уверен что это так просто как думается.
Аноним 05/06/22 Вск 15:47:15 #628 №2372097 
>>2372077
>без всяких map, fliter
Чем тебе не угодили функции работы с массивами?
>Немного почитал, но чот нихуя не понял, помохите.
Тебя тоже хуй поймёшь.
>Хотя их вроде просто писать, тупо всю сеть и диск в асинхронщину завернуть, вместо классов написать функции-сигналы с данными.
Чито о_О
Аноним 05/06/22 Вск 15:59:11 #629 №2372113 
>>2372097
>Чем тебе не угодили функции работы с массивами?
Медленные. Итерировать через for буду. Если будет нужно. Да и в целом у меня свои итераторы есть.
>Тебя тоже хуй поймёшь.
Сейчас.
Нужно: реактивновать и реактивные стримы. Как их делать, как писать, примеры реактивных функций, прохладные истории о применении всё такое.
Хуй проссышь где это найти, с первого раза в гугле не получилось.
>Чито о_О
Ну это как обсервер, только с заранее прописанными функциями. Т.е. наблюдатели изначально все зарегистрированы в сигналах.
Аноним 05/06/22 Вск 16:02:56 #630 №2372117 
>>2372113
Тебя хуй поймёшь, но в жабаскрипте вся реактивность в браузере через ивент луп идет
Аноним 05/06/22 Вск 16:04:57 #631 №2372122 
>>2372113
>Медленные. Итерировать через for буду
Ты че там такое изобретаешь, что тебе неебическая скорость нужна? Слышал, чем плоха преждевременно оптимизация?
Аноним 05/06/22 Вск 16:15:59 #632 №2372132 
image.png
>>2372117
Евент луп это просто эевент луп. Он не даёт никакой реактивности. Пикрелейтед смотри что такое реактивность.

>>2372122
>Ты че там такое изобретаешь, что тебе неебическая скорость нужна?
Ну игру, например.
>Слышал, чем плоха преждевременно оптимизация?
Это для сайтоёбов.
Аноним 05/06/22 Вск 16:16:34 #633 №2372133 
kek.png
>>2371868
ректо-додик совсем там уже за своим обосранным жсыксом одебилел...


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


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

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

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


и да, настоящий кодер - кодирует цеску сам и создает свой собственный мета язык из миксинов, а тот кто против - просто безмозглый ниасилятор и гадкое техническое патлатое чмо. охуевшая рукожопая обезьяна лови лучи ненависти...
Аноним 05/06/22 Вск 16:29:08 #634 №2372139 
>>2372113
>Нужно: реактивновать
реактивность, блядь
Реактивность, реактивные стримы, реактивная система.
оченьслоуфикс
Аноним 05/06/22 Вск 17:00:40 #635 №2372182 
1654437638665.jpg
>>2372113
>>2372139
> Нужно: реактивновать
Аноним 05/06/22 Вск 17:12:00 #636 №2372194 
>>2372182
ехехехкхкхекхе, закашлялся аш
Аноним 05/06/22 Вск 18:25:28 #637 №2372248 
>>2372132
Хорошо, что на Дваче есть анон с манерой формировать мысли, как у торчка, который расскажет мне, что такое реактивность.
Ивентлуп не даёт реактивность,но вместе с тем он и даёт реактивность. Учи rxjs матчасть
Аноним 05/06/22 Вск 19:16:43 #638 №2372312 
>>2371880
>И фреймворк большой тройки
Да
Аноним 05/06/22 Вск 19:57:35 #639 №2372343 
>>2372248
Что ты несешь, шизло? Евент луп никакой реактивности не даёт, он выдёт калбеки, по-твоему калбеки это реактивность что ли? Выпей таблетки и не сри шизой.
Аноним 05/06/22 Вск 20:30:02 #640 №2372381 
>>2372343
Раз ты такой дохуя умный, аж таблетками своими делишься, то сам и разбирайся. Ты ж не шизло, ты же умный
Аноним 05/06/22 Вск 21:47:50 #641 №2372429 
>>2372381
Зачем ты тогда отвечал-то, если не знаешь? Мог бы и не отвечать, не пытаться повысить своё чсв ради ответа. Бессмысленное занятие, все мы дебилы пока не научимся делать ништяки.
Аноним 05/06/22 Вск 22:24:58 #642 №2372447 
image.png
image.png
image.png
>>2362235 (OP)
Сап. Хз в тему треда или нет но похуй.
Использую orm sequelize, пытаюсь сделать связь 1к1 (hasOne), имею такой код (пик 1,2), в итоге после создания всех таблиц и связей используя MySQL Workbench Reverse Engineer получаю следующую совсем другую связь (пик 3). Голову сломал в чем может быть проблема.
Аноним 05/06/22 Вск 23:18:30 #643 №2372473 
>>2372447
>в чем может быть проблема
В том что workbench не может правильно сделать реверс
Аноним 05/06/22 Вск 23:20:02 #644 №2372475 
>>2372473
окей, а есть инструменты которые достоверно отображают связи?
Аноним 05/06/22 Вск 23:23:50 #645 №2372476 
>>2372475
Хуй знает чел, это реакт тред.
Попробуй datagrip и спросить в бд треде
Аноним 05/06/22 Вск 23:25:21 #646 №2372477 
>>2372476
Понял, попробую, спасибо
Аноним 05/06/22 Вск 23:43:16 #647 №2372493 
>>2372476
ректододик спок

>>2372477
скуль старый кусок дебильного говнища, очень похож на рект кстати и вебпук тоже
Аноним 06/06/22 Пнд 02:59:08 #648 №2372532 
Господа-ряктеры, поделитесь, пожалуйста, сколько RPS у вас держит один инстанс next.js в реальной нагрузке? Хотелось бы понять, что является нормой
Аноним 06/06/22 Пнд 03:29:47 #649 №2372534 
>>2372532
2-3 в среднем.
Аноним 06/06/22 Пнд 07:44:40 #650 №2372570 
>>2372532
Дефайн "реальная нагрузка".
Аноним 06/06/22 Пнд 09:27:38 #651 №2372598 
unary.jpg
Объясните пожалуйста на простом примере для чего используют такие функции
Аноним 06/06/22 Пнд 10:07:20 #652 №2372611 
>>2372598
Да хоть для чего. Мне например пришлось писать декораторы для некстжсовских серверных функций чтобы они возвращали минимальные пропсы, которые не нужно прописывать в колбэках, и унифицированно обрабатывать ошибки в них.
Любая функция, доступ к аргументам которой неравномерен на момент вызова, может быть карирована. Особенно это очевидно в случаях ассинхронщины типа запросов к бд.
Аноним 06/06/22 Пнд 10:33:13 #653 №2372636 
>>2372611
Да мне бы простой пример уровня 2+2 чтоб саму концепцию понять
Аноним 06/06/22 Пнд 10:43:16 #654 №2372644 
>>2372636
const плюс = a => b => a + b
const плюс2 = плюс(2)
console.log(плюс2(2), плюс2(3)) //4 5
Аноним 06/06/22 Пнд 11:44:32 #655 №2372692 
>>2372644
> const плюс = a => b => a + b
> const плюс2 = плюс(2)
> console.log(плюс2(2), плюс2(3)) //4 5

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

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

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

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

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

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

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

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

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

безопасноСказатьПривет('Антон', true) //всё ок
Аноним 06/06/22 Пнд 12:03:12 #656 №2372704 
>>2372570
Сделать HTTP запрос на бэкенд, находящийся, условно, на том же железе по loopback HTTP запросу, который, допустим, займет 50 мс и отрендерить десяток компонентов в статическую разметку.
Аноним 06/06/22 Пнд 12:35:49 #657 №2372722 
>>2372692
Там еще в качестве примера приводят

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

["1", "2", "3"].map(unary(parseInt)); // [1,2,3]
Аноним 06/06/22 Пнд 13:24:39 #658 №2372746 
>>2372722
Так это говнокод. В колбэки или лямбды прокидывают или отдельную функцию для этого обьявляют. С такими примерами ясен хуй ничего не поймёшь.
Ну а так parseInt() принимает два аргумента, Array.map() тоже принимает два аргумента. Это декоратор делает так, чтобы parseInt() вызывался только с одним аргументом.
Аноним 06/06/22 Пнд 13:30:13 #659 №2372751 
ПЕРЕКАТ >>2372750 (OP)
Аноним 06/06/22 Пнд 13:59:22 #660 №2372769 
>>2372722
Да, это даже более актуальный пример. Но соглашусь с >>2372746, гораздо лучше писать просто arr.map(item => parseInt(item)), а лишняя функция unary только усложняет и делает код менее наглядным.

Кстати, откуда пример? Я, кажется, что-то похожее у Кантора видел, но там, вроде, решение нормальное. Но сейчас вообще не могу найти.
Аноним 06/06/22 Пнд 14:34:57 #661 №2372796 
>>2372692
> Но функция на его картинке не работает так, как твой пример.
Соре, в глаза ебусь
не читай
@
сразу отвечай
Аноним 06/06/22 Пнд 16:34:54 #662 №2372907 
>>2372769
У Кайла Симпсона в functional light js
Аноним 06/06/22 Пнд 17:55:22 #663 №2373008 
>>2372796
Ну да пох. Кстати, как по мне, каррирование тоже юзлесс херня, намного удобнее просто обёртку в нужный момент делать, так нагляднее. Не могу навскидку представить пример, где именно каррирование лучше бы подходило.

>>2372907
А, ладно, спасибо. Значит хз, было ли у Кантора. Но почему-то выглядит знакомым пример с .map
Аноним 06/06/22 Пнд 19:32:41 #664 №2373130 
>>2373008
В жс обертку действительно наверное нагляднее и удобнее. Это больше для более функциональных языков, где оно по дефолту есть и все функции на самом деле принимают только один аргумент.
Аноним 07/06/22 Втр 13:56:52 #665 №2373721 
Ребят подскажите! Начал изучать Frontend-разработку. Потихоньку изучаю и думаю податься в разрабы. Сейчас изучаю html и css, потом буду изучать  JavaScript.  Скажите правильно ли я начал изучать, или нужно изучать в начале, что то другое? Что нужно знать джуну что бы устроится по минимуму? Куда и как легче устаиваться? Может фишки расскажите или как у вас получилось стать разрабом. Совет может дадите.  На дваче не нашел инф про то как стать Frontend-разработчиком, с чего начать и т.д.
Аноним 07/06/22 Втр 14:57:29 #666 №2373797 
>>2373721
>не нашел инф про то как стать Frontend-разработчиком
>На дваче
С таким подходом тебе точно не стать разработчиком.
Аноним 07/06/22 Втр 20:22:33 #667 №2374165 
Наблюдаем, как будет происходить гейткипинг.
Аноним 07/06/22 Втр 22:11:06 #668 №2374251 
Разве что от отбитых олигофренов, что текст больше 4 абзацев читают по диагонали, либо же вообще пропускают.
Аноним 12/06/22 Вск 21:18:20 #669 №2378229 DELETED
аноны, пиздeeц

сразy говорю, бyдy попрошайничать. На кота. (Два дня назад yжe писал сюда, один анончик отправил соточкy, и я в бан yлeтeл)
Зовyт Миша. Миxаил Алeксандрович. Молодой eщё, 2 годика.
Корочe, обнарyжили лeйкоз. Как я почитал, мeрзкая xрeнь. В общeм, нyжно пeрeливаниe крови. Донора нашёл, а дeнeг нeмного нe xватило.
1300 осталось найти.
Молю, аноны, помогитe.
55214ᅠ0037923ᅠ2235 (извинитe, что имeнно так написал, боюсь в бан yлeтeть...)

В общeм, eсли комy интeрeсно - в послeдниe дни Миша стал очeнь пассивeн, постоянно лeжал, eдy почти нe eл, только пил. Нy, дyмал я, пройдёт. Забил трeвогy только когда котофeй под сeбя сxодил в тyалeт. Помчался с ним в вeт.клиникy, там осмотрeли, взяли кровь на анализы (пик 1) и чeрeз дeнь обнарyжили лeйкоз. объяснили, что этy xyйню нe вылeчить, но при правильном yxодe котикy можно продлить жизнь. Я готов к этомy и морально, и матeриально, зп y мeня нормальная, но блeать, из-за того, что нe ожидал, что Миша ёбy так даст, дeнeг нeмного нe xватило, а зп только 20-го. а пeрeливаниe нyжно сдeлать как можно быстрee. И по словам доктора, и по видy понятно - постоянно лeжит, сам нe кyшаeт (приxодится со шприца дeтским питаниeм насильно), писяeт под сeбя. Нy и поxyдeл сильно на фонe этой xрeни...

И да, я понимаю, что сeйчас бан выxвачy (и скорee всeго, навсeгда), так что болee вас нe потрeвожy. yмоляю, аноны, xоть копeйкой помогитe пожалyйста.

Аноним 28/07/22 Чтв 17:28:38 #670 №2418558 
такс, я знаю что обект сортировать низя
но если надо, как это сделать?
даже если надо написать пол страны кода

я думал что-то в стиле:
-сделать аррай с ключами обекта
- сортировать аррай как мне надо
- в v-for делать проверку на что мне надо сначала, а что потом
comments powered by Disqus

Отзывы и предложения