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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image56 Кб, 1050x1050
JS Thread #218 /js/ 2099993 В конец треда | Веб
Предыдущий тред: >>2078335 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2099999
Перекат! Охуеть! до косаря постов не дошло таки
3 2100001
>>099999
Ещё и пентипл, воистину охуеть!
image82 Кб, 604x550
# OP 4 2100019
Вот прошло уже три недели как оп работает в модном стартапе и крутится кабанчиком. Полностью погружен в процессы, проёбываться некогда, дедлайны горят, жопа иногда тоже, но зато опыт двигается, скиллы качаются.

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

Зарплата 980$.
30 лвл.
Стэк React и прочие новомодные с ним плюшки.

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

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

В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты.
5 2100024
>>100019
Главное не выгори. С одной стороны фронт быстро станет однообразным говном. Да он такой. С другой стороны воронка возможностей - в тридцатник ты уже не можешь "стать все тем кем хочу", потому что любой свитчинг занимает дохуища времени.

Надеюсь не сильно отравил
image.png55 Кб, 1154x352
6 2100030
>>099993 (OP)

https://2ch.hk/pr/res/2078335.html#2092696 (М)

>Оберни присваивание своего ебучего "b"


>во мгновенно вызываемую функцию,


>которая возвращает объект с методами


>для манипуляции этой переменной через замыкание


>и не еби мозг.



Заебись. Два раза обернул.
Все переменные сделал приватными, в одной пиздатой IIFE,
и хуй их прочитаешь теперь, вроде.
К тому же ещё и дополнительно обернул сверхсекретное "b".

Шифрование AES на сервере наноборды, теперь вот здесь: https://github.com/username1565/nanoboard/blob/dev/nanodb.exe-source/Server/AESEncryptDecrypt.cs
На клиентской стороне, AES тупо через - СryptoJS: https://github.com/username1565/nanoboard/blob/dev/scripts/crypto-js.js
Серверная часть DHAES "secure-"-handler'a здесь: https://github.com/username1565/nanoboard/blob/dev/nanodb.exe-source/Server/DbApiHandler.cs#L1336
На клиенте DHAES вот здесь: https://github.com/username1565/nanoboard/blob/dev/scripts/DHAES.js
Тест - здесь: https://github.com/username1565/nanoboard/blob/dev/pages/DHAES_test.html

Вся криптосистема впилена здесь, в этом коммите: https://github.com/username1565/nanoboard/commit/b37d98bde5b675d53d21ab60082c0e820ea5e6cf

Объект - внизу скрипта DHAES.js
Генератор ключей Diffie-Hellman'a {p, g, A, (a)} впилен и на клиенте и на сервере (смотри коммент к коммиту).

Юзать можно как обычный хендлер:
DHAES.SecureHandlerFunctions.DHAESSecureHandler('URL', 'НезашифрованныйЗзапрос', function(r){console.log(new TextDecoder().decode(r));}, function(r){console.log(new TextDecoder().decode(r));});
image.png55 Кб, 1154x352
6 2100030
>>099993 (OP)

https://2ch.hk/pr/res/2078335.html#2092696 (М)

>Оберни присваивание своего ебучего "b"


>во мгновенно вызываемую функцию,


>которая возвращает объект с методами


>для манипуляции этой переменной через замыкание


>и не еби мозг.



Заебись. Два раза обернул.
Все переменные сделал приватными, в одной пиздатой IIFE,
и хуй их прочитаешь теперь, вроде.
К тому же ещё и дополнительно обернул сверхсекретное "b".

Шифрование AES на сервере наноборды, теперь вот здесь: https://github.com/username1565/nanoboard/blob/dev/nanodb.exe-source/Server/AESEncryptDecrypt.cs
На клиентской стороне, AES тупо через - СryptoJS: https://github.com/username1565/nanoboard/blob/dev/scripts/crypto-js.js
Серверная часть DHAES "secure-"-handler'a здесь: https://github.com/username1565/nanoboard/blob/dev/nanodb.exe-source/Server/DbApiHandler.cs#L1336
На клиенте DHAES вот здесь: https://github.com/username1565/nanoboard/blob/dev/scripts/DHAES.js
Тест - здесь: https://github.com/username1565/nanoboard/blob/dev/pages/DHAES_test.html

Вся криптосистема впилена здесь, в этом коммите: https://github.com/username1565/nanoboard/commit/b37d98bde5b675d53d21ab60082c0e820ea5e6cf

Объект - внизу скрипта DHAES.js
Генератор ключей Diffie-Hellman'a {p, g, A, (a)} впилен и на клиенте и на сервере (смотри коммент к коммиту).

Юзать можно как обычный хендлер:
DHAES.SecureHandlerFunctions.DHAESSecureHandler('URL', 'НезашифрованныйЗзапрос', function(r){console.log(new TextDecoder().decode(r));}, function(r){console.log(new TextDecoder().decode(r));});
7 2100034

>>>2100019


Про опыт пиздел? На чем вообще выехал из оравы вкатышей на реакте?
Я вот соснул с вкатом и пошел на стажировку в галеру. Возможно оно и к лучшему, тут еще и английский апну. Может получится навести мосты с разрабами заказчиков, дадут рефку и перебегу к ним.наврятли, иначе с галер бы трактора валом шли. Или выкачусь на ремоут к барину, без кабанчика-посредника.
8 2100035
# OP 9 2100054
>>100024
На однообразие работы похуй, т.к. у меня в голове дохуя планов о достижении которых я постоянно думаю, а на фронт смотрю лишь как на способ достижения своих целей.
Т.е. мне нужна была высокооплачиваемая работа, которая с годами будет только актуальней и в которой есть возможность роста, я нашел её.
Дальше карьерная лестница и уже другие планы на её вершине, скажу так планы бля у меня наполеоновские, и чем дальше тем сложнее добиваться своего, но реально.

Выгорать уже начал, понимаю что нужен отдых, а некогда, усталость накапливается по чуть чуть, ну а хули делать. Я такой путь проделал, что уже на выгорание похуй в мыслях, потом как нить почилю, когда стану миллиардером, ихихих

>>100034
На первый вопрос, ответ - да.
Выехал на технических знаниях, и софтскилах.
Что бы устроиться - надо было преодолеть две преграды - HR и техническое собеседование.
Первую преграду преодолел просто - втерся в доверие к хрюше, она с мокрой писей сидела и слушала какой я замечательный (навык общения у меня прокачан, читал всякие книжки по психологии, видосы на ютубе, манипуляции и прочая шелуха - где то лет 7 или 8 занимался этим, выступал на разных конференциях с докладами перед публикой, зажимы и страх выступления короче снял, как общаться с людьми понял, теперь этим пользуюсь).
Вторую преграду преодолел просто - готовился как ебанутый к собесу, в итоге все вопросы которые мне задавали были решены на лету. Я же 8 месяцев дрочил всю теорию не просто так.

Вот и выделился среди остальных - очень хорошими для джуна знаниями в js и реакте, своей открытостью и общением. Собственно челики посмотрели что я не душный и в теме разбираюсь и хули долго думать - заонбордили меня.
10 2100106
Сап. Вкатыш на связи. Прошёл фрикодкэмп по ЦСС/ХТМЛ, но мне кажется как-то слишком быстро и в голове мало отложилось. Хочу еще раз с начала изучить тему, уже на русском, потому что хоть английский и понимаю, пока голова плохо воспринимает прочтенное. Нашёл на ютубе плейлист с уроками по верстке:
https://www.youtube.com/watch?v=z3GS5oYGq5U&list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr&index=1

Первое видео датируется 2019 годом, стоит ли смотреть? Или оно уже устарело слишком сильно?
11 2100107
>>100106
Да этот норм вроде, лучше спизди с юдеми какие нибудь курсы, только не минина, а лучше начни что нибудь делать сам, зайди на рандомный сайт и попробуй его повторить своими руками
12 2100108
>>100107
https://rutracker.org/forum/viewtopic.php?t=5858801
А про этот курс что-нибудь знаешь? Зашёл в самый актуальный от udemy, а его в комментах советуют. Может лучше его?
13 2100110
>>100054
Хуясно, можешь пройти нахуй со своими советами, так как это оправдание вката на лакичах.
14 2100118
>>100054

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



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

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



поработал 3 недели - чувствует ВЫГОРАНИЕ)))
чел не путай обычный заеб от работы с выгоранием, когда ты начнешь блевать от вида кода

>>100110
о мой любимый типаж)))
15 2100119
>>100106
главное не начинай изучать жс ни в коем случае пока цсс не будет от зубов отскакивать
16 2100123
>>100119
Да я это понимаю, времени у меня много, основная работа кормит, вкат - не как крайняя мера, а как хобби с перспективой, потому что основная работа начала заебывать немного. Не хочется стать очередной веб-макакой, хочется быть хотя бы веб-орангутангом, по этому весь роадмап до фреймворка хочу пройти досконально.
17 2100128
>>100123
А ну и еще по поводу вката, в компании в которой я работаю у меня очень хорошие отношения с айти-отделом, и мне предлагали уже к ним пойти бизнес-аналитиком, но таким мне впадлу заниматься, думаю если выучу фронт хотя бы немного, легко договорюсь с ними перекатиться на джуна, потом в резюме год опыта можно будет написать реального.
18 2100169
Есть идея для своего проекта, околофинтех. Хочу параллельно с этим начать вкат в JS. Знаю VBA. Учиться по курсу на Udemy. Насколько безумная затея?
19 2100174
Да вы заебали вкатываться нахуй, всем разрешаю)
20 2100177
Объясните, я правильно понимаю - классы и id в ЦСС можно взаимозаменять, у айди из плюсов, что можно лейбл повесить? Или в идеальной верстке нужно присваивать и айди и класс каждому итему?
21 2100183
>>100177
в вёрстке самый идеальный способ использовать исключительно классы и иногда селектор по тэгу. Id нужно для использования элемента в JavaScript разработчику. Исключительно в вёрстке его использовать не нужно. Советую почитать про БЭМ.
22 2100233
>>100106
Смотри, смотришь курс => смотришь какие теги, приемы, стили использует лектор => заканчиваешь смотреть курс => идешь делать сам абсолютно рандомную хуйню интереснее и практичнее конечно будет делать то, что ты захочешь потом доделать до ума, то что тебе будет интересно, но на самом деле подойдет абсолютно рандомная поебота, хоть порносайт
Ну и конечно гугл твой друг, гуглить можно хоть самые простые вещи: как пишутся разные селекторы, как поставить див по центру экрана и тд и тп.
23 2100235
>>100119
Почему?
Хотя ладно, я щас подумал и похоже понимаю почему.Сам начал жс учить первее html/css, верстка теперь абсолютно скучной и неинтересной хуйней кажется.
24 2100237
>>100235

>верстка теперь абсолютно скучной


Она и так..
25 2100245
Лучше всего начинать с реакта
26 2100253
>>100169
Очень безумная
16237532909260.jpg453 Кб, 1080x1175
27 2100271
Стоит ли выпить алкашки чтобы быть альфачом, на собеседовании? Работает ли это так?
28 2100273
>>100271
Фенотропил хорошо заходит, но его сняли с производства
29 2100291
>>100271
Перед ретро часто пару банок пива или бокалов вина распиваю, чтобы разговорчивее быть. На собесе не увеерен что может в решении задач. Разве что расслабит.
30 2100300
>>100271

>альфачом,


Без запятой. Медленнофикс.

>Фенотропил хорошо заходит


Случаем не знаком с аналогами? Никогда не кушал подобное.
https://www.asna.ru/product/fenotropil/analog/
Есть что годное?


>>100291

>пару банок пива или бокалов вина распиваю


Думаю от пары бакалов меня унесет. Надо бы потестить, а то начну им про карасика загонять.
31 2100321
>>100300

>Никогда не кушал подобное.


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

Торчебесы сравнивали фенотропил с амфетосом и жаловались на оверпрайс за столь ничтожный эффект. Лично я с амфом не подружился, как по мне ебанина, а вот фенотропил давал такой хороший лайтовый бафф в виде легкой эйфории, спонтанности мыслей.
32 2100433
>>100271
Тебе не нужно быть альфачом, омежкой, сигмой и шригмой на собеседовании, просто веди себя нейтрально. Ты, блядь, специалист, в первую очередь, ты просто отвечаешь на вопросы, честно, без запинок (потому что ты знаешь на них ответы), если чего-то не знаешь говоришь - что не знаешь, похуй вообще, зачилься братан. Напиши потом список вопросов к работодателю под конец, прямо блядь с бумажки прочитай, про то, как часто пересмотр компенсации происходит, будут ли тебе отбеливание ануса за счет компании раз в месяц, потом недовольно хрюкни и попрощайся, выходи из конференции и иди дрочить, блядь.
33 2100434
>>100106

Если ты хочешь хороший годный курс на русском по верстке, то тебе нахуй https://htmlacademy.ru/ Платные курсы (там есть макеты сайтов для тренировки) спокойно пиздишь с рутрекера или nonameclub.
34 2100472
>>100030
Получается, что теперь наноборда - это не просто стеганографическая борда, а ещё и криптоборда!
Можно в LAN серверы поднимать
и синхронить базы зашифрованным потоком!
Анонимности хоть отбавляй, охуенно-то как.
35 2100537
Ребят, нужна помощь. Сделал слайдер с анимацией через setInterval(), всё работает норм, но если я начну быстро кликать на стрелочку все идет по пизде. Есть ли возможность сделать так, чтобы onclick событие не работало, пока не прекратилось предыдущее? типа вот я кликнул один раз и продолжаю кликать, но ничего не происходит, пока не закончится текущая анимация.
36 2100540
>>100537
Гугли декоратор throttling
37 2100559
>>100537
Это называется debounce
38 2100565
>>100537
На самом деле надо отменять анимацию и запускать новую. Пользователь не будет ждать пока твоя анимация пропердится чтобы ещё раз нажать на кнопку
39 2100577
Я конечно все понимаю, но сейчас вообще есть хоть какие-нибудь шансы взять заказ по верстке на биржах? На них сейчас столько исполнителей сидит. Как вообще урвать заказ новичку? И стоит ли?
40 2100618
>>100565
так throttling/debounce подходят под это ? как это проще и лучше реализовать ?
41 2100624
>>100537
Делаешь очередь с отдельными анимациями и раннер, который их оттуда достает и проигрывает одну за другой.

А вообще анимации на JS в 2021 когда в CSS завезли все необходимое для этого...
42 2100629
>>100624
Ага, к сожалению, это требование работодателя, чтобы анимации были на сетИнтервале... у меня всего лишь одна, которая двигает слайды. Не совсем понял, что ты сказал, но все равно спасибо. Буду думать и решать проблему.
43 2100636
>>100629

> Не совсем понял, что ты сказал, но все равно спасибо



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

Очередь это просто массив, куда эти функции заходят с одного конца, а выходят с другого (push / shift)

Соответственно, пока очередь не пустая, из нее извлекается очередная функция анимации и запускается, при завершении цикл повторяется
44 2100646
>>100618
Lodash@jquery
45 2100654
>>100253
Почему?
46 2100672
>>100636
Братан, спасибо большое за разъяснение. Я умею юзать промисы и самому первое в голову это пришло, знаю про очереди/стеки, но решение оказалось пиздец простым. Я просто добавил переменную равную true и в конце каждой анимации она становилась false, затем опять делалась true по окончанию анимации, чтобы началась другая. Эх бля, хоть бы взяли. :)
47 2100686
>>100672

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



Выглядит костыльно и не очень управляемо. Самая очевидная проблема - некоторые нажатия на стрелки будут игнорироваться. Если потом потребуется расширить код, то будут проблемы.
48 2100696
>>100672
Если это тестовое, то от тебя 100% ждали приенения тротлинга или дебаунса, а не костыльную имплментацию флагового управления.
49 2100716
А где верстке обучиться? Чтобы я такой тык тык сетка тык тык элемент позиционирования туда сюда
50 2100721
>>100716
Бутстрап освой и дело с концом
51 2100772
>>100721
В принципе я не против, а как его лучше освоить?
52 2100785
Я правильно понимаю, что при использовании redux в реакте все данные хранятся в store, по запросу передаются в контейнеры в виде пропсов, а контейнеры в свою очередь прокидывают их в пропсы компонента внутри этого контейнера?
53 2100786
Г-ди, за шо мне ето. Ангулярщики ту еэ? Сколько потратили на освоение этого унижателя вкатышей?
54 2100790
>>100786
Писал на первом ангуляре лет 5 назад. Где-то за пару недель освоил без напрягов, до этого был опыт с Backbone и ExtJS
55 2100805
>>100785
ты можешь не тащить их в "контейнер" и потом спускать вниз через кучу компонентов, а юзать mapStateToProps / useSelector

посмотри что такое react context api и всё встанет на свои места
56 2100911
>>100786
Если совсем нет опыта в погромировании - в ангуляр лучше не лезь, это тот ещё корпоративный выкидыш джавы. Если есть - то эээ, по идее должен справиться.
57 2100927
>>100716

По практической части - гуглишь psd/figma/sketch макеты и верстаешь.
58 2100932
>>100030
Можно будет цп постить и не набутылят?
59 2100942
>>100654
Прост мне так кажется. Я не знаю
60 2100964
>>100942
Понял. Ну я просто не могу изучать что-то без практики. Сейчас зарплата у меня достаточно большая, просто надо взять себе стороннее хобби. Вот буду пробовать пилить свой проект, параллельно с этим изучая что-то новое.
61 2100965
>>100964
Понял. А, ну тогда внезапно годно. Но я правильно понял, что ты работаешь на VBA? Это ведь довольно старая технология, разве нет? Я последний раз в школе с ним работал.
62 2100972
>>100965
Я просто финансист, у меня всё Excel, PowerPoint, PowerBI, PowerQuery + VBA если надо какой-то костыль сделать. Чтобы мозги окончательно не выехали за дверь, решил вот JS делать + применять на практике для своего проекта. Взлетит - збс. Не взлетит - похуй, зато удовольствие хоть какое-то получу от саморазвития
63 2100975
>>100972

>Excel


Лучше делать на пиздоне, запилил себе недавно для отчетиков на пандасе, ахуенно
Стикер250x231
64 2100976
>>100972
А, ну я так и понял. Я просто написания макросов в экселе не знаю, для чего может VB понадобиться.

Слушай, а если ты финансист, разве тебе не ближе всякие data science, нейронные сети, машинное обучение, вот это всё? Будешь там предугадывать всякие штуки-дрюки. Что там ещё финансисты делают
65 2100993
Аноны, кто вкатывался через node js?
Какая ситуация, более менее знаю JS, потому что делаю разную ебу на нем для автоматизации на работе. Хочу изучить node JS и через него вкатиться. Но блять не хочу заниматься ебучей версткой, реактом и прочей залупой.
Кто так вкатывался? Или все равно фронт нужно дрочить?
66 2100996
>>100976
Как-то Data Science не вставляет особо, если честно. NLP выглядит интересно, но не моё. Мне больше нравится именно создавать что-то from the scratch, постепенно строить и т.д. ИМХО, Data Science немного про другое
67 2101003
>>100993
Ну фронт наверно рано или поздно придётся дрочить, хоть какое-то базовое понимание иметь нужно, мне кажется.

А так, если в ноду вкатываешься, то ещё придется express учить, mongo или любую другую субд.
68 2101009
>>100993
NodeJS никаким боком к фронту не относится. Ну разве что тулчейн для фронта на нем запилен
69 2101029
Нужно ли на собеседовании на должность frontend разработчика решать всякие алгоритмические задачи, писать всякие ебанутые проги для сортировки и так далее?
70 2101068
>>101029
А у тебя на фронте нет алгоритмов и сортировок?
71 2101080
>>101068
arr = arr.sort()

сложнаа..
72 2101102
>>099993 (OP)
Джаваскрипач, как считаешь, нужно вкатывальщику идти получать профильную вышку?
Работаю в большой компании, и вижу как опытные типы явно соображают быстрее меня
поможет вышка перейти на новый уровень, или достаточно просто работать и совершенствовать скилы?
73 2101103
>>101068
Я по сути только начал изучать фронт, поэтому у меня пока нет. Ну и мне кажется фронт больше по ручному расположению и организации элементов страницы, чем по обработке данных и работе с ними. Поэтому эйчару стоит смотреть больше на портфолио и на качество вёрстки, чем на навыки типичного программирования. Или я не прав?
74 2101127
>>101102
Как ты собираешься клепать круды без понимания теории вычислимости и устройства машины Поста, сам подумой?
75 2101132
>>101127
Легко. Не задумываясь о последствиях.
76 2101134
Всем здравия!

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

Насколько нормально вообще вот так буксовать на задачках? Будет хорошо если вы, аноны, напишите мне о том как у вас в целом шел Кантор и выполнение его заданий.

Есть две идеи как поступить: 1) Без задней мысли пропускать те задачи которые не получается сделать и кое-как дочитать первую часть учебника до конца а потом просто начать заново уже с кое-каким, хоть и поверхностным пониманием возможностей языка в целом, но уже читать разбираясь во всех деталях и выполнять задачи. 2) Вернуться к тому моменту где у меня уже стало не слишком хорошо получаться и читать заново с того момента.
Что из этого вам кажется лучшим вариантом?
77 2101137
>>101132
Во, сразу видно наш человек! Вы приняты, вот NDA
78 2101146
>>100119
Почему?

мимо-начал-изучать-жс-после-того-как-сверстал-пару-легких-макетов
79 2101167
Мне в каждом файле компонента, в который попадает колбэк от useState хука описывать пропс как
setGovno: React.Dispatch<React.SetStateAction<Govno>>
или есть более человеческий способ?
80 2101194
>>101103
Ты неправ.
81 2101204
>>101103
>>101194
Все верно сказал. Фронт это про дизайн, поэтому задрачивай верстку по полной и показывай хрюшам свои красивые сайтики. Тогда тебя точно возьмут на работу и деньки потекут рекой
82 2101228
Я хочу чтобы все кто расфорсил обоссанные ебучие редакс саги и сраный редакс разъебали себя об стену сразбегу
83 2101261
>>101134
Я каждый день не могу писать тасочки без подглядывания в гугель и СО.

мимо-сеньор
84 2101262
>>101167
Страданиями тс-холопов удовлетворён.
85 2101292
>>101167
Передавать не сам setState, а хендлер какой-то в нижестоящий компонент, а в хендлере будет заюзан setState
86 2101344
>>101262
безработный, ты?
>>101292
кринж
87 2101356
>>101344
За кринж поясни, быдло.
88 2101361
>>101356
хендлер нужно ближе к месту его применения держать, например к форме, а не тянуть вниз через пять компонентов
89 2101364
>>101361
Ну так и определи его внизу. Какие проблемы?
90 2101365
>>101361
Ни о каких формах и пяти компонентах речи не шло, пидор, только о том, как передать колбек для стейта ниже, дохуя причин может быть на это местечковых.
91 2101375
>>101261
Я имею в виду что я иногда не могу сделать задания по только что пройденной теме. Понятно что знать каждый аспект языка не обязательно и что со временем некоторые вещи забываются и приходится подглядывать, но у меня не тот случай.
92 2101531
Сап, аноны. А может кто-нибудь, пожалуйста, воспроизвести у себя на компе этот кейс?
https://stackoverflow.com/questions/68454556/vue-error-cannot-find-module-shelljs
Буду очень благодарен
93 2101546
>>101531
Об чем там вкрации? Лень читать эту стену шизобреда.
94 2101549
Есть форма с инпутами, нужно, чтобы границы инпутов окрашивались в красный, если поля не заполнены, ну и собсна сабмит кнопка не отправляла форму.
Можно ли это сделать только на CSS через required ? нашел псевдокласс :required, а он вроде как для другого.
не охота JS подрубать.

Но если все таки JS нужен и обнулить стиль атрибута required нельзя, то, чтобы кнопка не сабмитилась надо будет на нее preventDefault() поставить?
95 2101556
>>101549
Тащемта пустое поле с рекваеред воспрепятствует сабмиту формы.

Глянь ещё :invalid псевдо класс.
96 2101559
>>101556
да, я знаю, что препятствует, но проблема в том, что required помечает инпут желтой рамкой, а мне нужно, чтобы она была красной и потолще
97 2101560
>>101549

>чтобы кнопка не сабмитилась надо будет на нее preventDefault() поставить



Верно, так и делают. Можно ещё так: в css есть свойство pointer-events. Ставишь его в none и кнопка будет неактивна, но опять же, тебе там придётся это css свойство переключать в соответствии с какой то логикой, а логика это js
98 2101565
>>101559
Говорю же, инвалида глянь.
99 2101577
>>101134
Если выбирать между этими вариками, то 1. Я, как человек прошедший все задачи из 1 части кантора, могу сказать, что это была бесполезная трата времени. Все равно в реальных проектах, когда встречались подобные задачки, что я решал в канторе, я гуглил и заново вспоминал что да как.
100 2101579
>>101559

> Желтой рамкой



Ты с какого браузера сидишь? Скинь скрин плес. Когда делаешь фокус на кнопку - рамка того же цвета?
101 2101591
>>101546
Взял готовый проект на Vue+Django, создает простую модель с двумя полями. заменил на свои модели - нихера не работает
102 2101595
>>101591
Без твоих изменений работает?
103 2101601
>>101595
Да, причем изменения касаются только моделей
104 2101602
>>101601
upd: менял только в Vue, Django не трогал. бэк у меня есть, мне бы этот просто запустить, потом к своему прикрутить
105 2101617
>>101602
Заработало, сделал в 10-раз, получилось
106 2101635
>>101579

я дегрод, хз с чего решил, что она там желтая. ща смотрю то просто появляется уведомление, что надо запомнить. короче тут варик только через JS превентить кнопку и добавлять класс с красной рамкой на инпуты.
107 2101643
>>101635
Да, именно так делать придётся. К сожалению нет псевдокласса в данном случае, который бы срабатывал, когда у поля что-то не в порядке с полем. Да и не переживай сильно, что js используется. Это нормальная практика. Все накидывают классы, которые показывают модификаторы для элементов
image.png6 Кб, 827x94
108 2101645
>>101643
хм, а может знаешь, как сделать, чтобы ввод текста с инпута начинался с отступом? На скрине видно, что он вплотную к левому краю, хотя плейсхолдер у меня с отступом
В любом случае, спасибо за помощь
109 2101651
>>101645

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


padding-left: 15px; поставь, например для кнопки
Screenshot2.png62 Кб, 777x725
110 2101748
>>099993 (OP)
При обновлении значения поля, на сервак уходит запрос, включающий это самое значение (valueSell). Потом приходит ответ с числом высчитанным на основе этого valueSell. Проблема в том что valueSell может меняться по нескольку раз в секунду, а значит что может уйти 10 запросов, а последним придет ответ с valueSell из шестого запроса, например. Я бы сравнивал valueSell с которым запрос уходил и valueSell нынешнее, на из-за замыкания оно всегда будет одинаковым.
111 2101760
>>101748
Ты ещё в треде в /b не всем ответил
112 2101886
>>100911
Пчел, я типа не выбирал его, а галера взяла на трейни с таким кандишином. Что будет "интересно" я понял когда сосед-жабист сказал "оооо ангуляааар :DDDDD". С другой стороны, могло быть и хуже, трех пчеликов с группы определили в слоны на ноду.

Хотя может нода и круче. я уже ничего не понимаю. Вот мой ментор - ангулярщик юзает гит десктоп и даже не знает консольные команды и ему норм.
113 2101927
>>101886
Да лан, в ангуляре сложно только rxjs
114 2101938
Помню, когда впервые увидел двусторонний биндинг в первом ангуляре, сидел с ощущением легкого ахуя и эйфории. Типа че, так реально можно??? После пердолинга с бэкбоном и жквери это было волшебство какое-то.
115 2102031
>>100932
За хранение цапи разве не набутыливают, не?
Вот сам и храни. А другие почему должны хранить?
Чтобы и их набутыливали? Поэтому я прикрутил туда систему репортов и возможность удаления постов. Не обязательно цапе. Заказы на убийства, объявления поиска киллеров, предложения денег за чью-то голову - всю эту хуйню тоже не обязан никто хранить. Каждый админ каждого сервера решает что хранить а что нет. Хочешь хранить - поднимай свой серв. Но если поднимаешь серв в локалке, то какой-то мусор,
анонимно подключиться, и несмотря на шифрование, он может тупо сделать traceroute, и доказав что там цапе - прийти и спиздить сервер.
Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик. Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.
116 2102044
>>100119
чел, съеби и советы свои захвати
117 2102096
>>101886

> трех пчеликов с группы определили в слоны на ноду.


Та лол, чего с нодой-то не так? Бэкенд как бэкенд, особенно с тайпскриптом, главное чтобы систему сборки настраивать не заставили.
118 2102106
>>101748

Отправляй запрос на сервер раз в N секунд, а не каждый раз при изменении.
119 2102123
Тайпскрипт говно
120 2102131
>>102123
Но лучше чем ванильный жс
121 2102135
Всё говно

Копите какашечку
122 2102136
16220872133810.jpg22 Кб, 486x407
123 2102153
>>102031

>За хранение цапи разве не набутыливают, не?


Тогда какой смысл от всего этого шифрования?
Или весь смысл с отсутствии анальной модерации?

>Поэтому я прикрутил туда систему репортов и возможность удаления постов.


Или все таки анальная модерация будет, просто немного в другом виде? Т.е. группа анонов ОРГАНИЗОВАННО, самому смешно, сможет зайти и задудосить любого додика т.к. им не понравился пост/тред?

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


Так все таки можно или не можно? Шифрование спасет от кровавой руки правосудия? Или туда смогут залететь пикабушники и потереть весь контент? Или это просто-потому что нельзя сделать?
124 2102170
Идея криптоборды хорошая, но главное нормальный пиар ей сделать и если ещё сделаешь нормальную приложуху на телефон + капчу проплатишь, то двач загнётся
125 2102182
>>102131
Нет.
126 2102187
>>102131

> ванильный жс


Значение знаешь?
127 2102190
>>102131

>Но лучше чем ванильный жс


Нет
image.png1 Мб, 700x525
128 2102208
ммм ванилька
129 2102264
>>101134
Забей, решай те которые можешь, потом разберешься.Тебе главное врубить фишку сейчас, задачи не главное.Вот когда напишешь пару скриптиков, запилишь пет-проект, то все станет +- понятно.Просто иногда открывай какой нибудь codewars и решай две - три задачи непонятные абсолютно так же скипай.
кстати будет интересно узнать у кого какой уровень kyu у анонов
130 2102280
>>102264

>у кого какой уровень kyu


0, лол. Ни разу не решал алгоритмические задачи. $4к/месяц.
131 2102284
>>102280

>0


хуя, ты профи. ни одной задачи, а уже самый сложный уровень
132 2102287
>>102284
Вот настолько мне похуй, что я даже не шарю за местную систему левелинга.
133 2102315
Сколько часов в день кодите или не считаете? Как часто устраиваете перерывы?
134 2102317
>>102315
Когда захочу и пока не надоест.
135 2102354
>>102315
Тебя это...
136 2102364
>>099993 (OP)
Помогите неофиту, начал смотреть курсы Владилена Минина, застрял на настройке окружения, все идентично как на видео, при билде выдает "ERROR in main
Module not found: Error: path argument is not a string".

webpack.config.js:
https://pastebin.com/Ruu2i7mT
image.png306 Кб, 600x338
137 2102365
>>102364

>курсы Владилена Минина


Что за курс то? Так и быть, подкину годноты; я сегодня добрый
Стикер383 Кб, 512x512
138 2102442
>>102364

> const path = require('node:path')



Не понял? Должно быть "const path = require('path')"
139 2102470
Ананасы-вкатывальщики, кто-нибудь из вас проходил обучение в The Odin Project?
https://www.theodinproject.com
140 2102557
>>102442
двачая, курс старый мб?
141 2102563
>>102470
Еще с греческой мифологии я понял, что с богами связываться не надо.
image.png17 Кб, 724x413
142 2102582
Аноны подскажите почему у меня сайдбар прозрачный без указания background. А если задать background цвет, он уже перекрывает текст.
143 2102597
>>102582
Нихуя не понял, но добавь z-index
144 2102601
>>102563
Фишка греческиой мифологии как раз в том что боги ведут себя как смертные.
Один это каноничная йоба для суровых северных мужиков.
145 2102603
>>102470
Реддито-дебилы вроде как хвалят этот ресурс. Можешь почитать их отзывы https://www.reddit.com/r/learnprogramming/comments/ly9fmk/the_odin_project_still_worth_to_go_through_in_2021/
146 2102620
>>102582

>Аноны подскажите почему у меня сайдбар прозрачный без указания background.


Наверно потому что дефолтный цвет фона у всех элементов - полная прозрачность?

>А если задать background цвет, он уже перекрывает текст.


А какое поведение ты ожидал от непрозрачного цвета?
147 2102630
>>102620

>цвет фона у всех элементов - полная прозрачность?


Не знал этого лол. Позор да ?
148 2102681
>>102630
Да нет. Всем похуй. Умение находить информацию нужно тебе прежде всего. Я вообще вкатывался на фуллстака MERN зная только букву R.
149 2102699
>>102681
А как сейчас с остальными тремя буквами?

мимо
150 2102708
>>102699
Ничего особенного, знаю до определённой степени. Сижу-пержу да фриланшу. Всё равно процентов 80 работы - тупое Ctrl-C Ctrl-V с моих прежних проектов или стака.
image.png143 Кб, 1046x722
151 2102710
>>102470
Что-то не совсем понял. Зачем там учат Руби и Руби он рэйлс, а потом учат Ноде?
152 2102712
>>102708
О, неплохо, получается.
Можешь рассказать какого-рода заказы выполняешь? Хватает на жизнь?
153 2102717
>>102708
На upwork фрилансишь?
154 2102722
>>102710
На стартовой странице тебе показывают всё, чему учат. Когда решишь начать, предложат Foundations (всякая базовая инфа с html, css, js) или один из двух путей на выбор - фуллстак на Рубях или Жабескрипте.
155 2102726
>>102712

>Можешь рассказать какого-рода заказы выполняешь?


Да всякое. От обычных продающих лендингов до всяких дешбордов для нейросеток и прочего.

>Хватает на жизнь?


Более чем. Если раньше я за 200к работал 5х9х4 то сейчас за эти же деньги я трачу часов 40-50.
>>102717
Да
156 2102731
>>102722
Понял. Тогда ладно
157 2102733
>>102726

>5х9х4


Ето как? А вротендеру можно вкатиться?
158 2102739
>>102733
Это 4 недели по 5 дней по 9 часов.

>А вротендеру можно вкатиться?


Да хоть питонисту который ещё вчера первый физзбазз написал.
159 2102740
>>102470
Алсо, можешь ещё этот курс посмотреть от финского университета.

В принципе тоже неплохой
https://fullstackopen.com/en/
Стикер220x205
160 2102741
>>102739
Спасибо. Замотивировал. Надо запомнить етот ваш upwork
161 2102771
Начал проходить английский курс по реакту на юдеми и заметил что понимаю 95% того, что они базарят на своем пиндоском. Можно ли сказать, что я знаю англ на хорошем уровне и могу кичиться этим на собесе?
162 2102775
>>102771
Что за курс? Academind?
Стикер371x512
164 2102796
>>102779

> Описание: Become a Senior React Developer! Build a massive E-commerce app with Redux, Hooks, GraphQL, ContextAPI, Stripe, Firebase



Без хейта. Чёт проиграл немного
165 2102803
>>102771

>английский курс


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


Кхм
166 2102930
Как русскому вкатиться на апворк? Какие подводные?
167 2102959
>>102096
Нода же не очень распространена, Дено там какое-то выкатили. Очень уж специфичная штука.
168 2103010
>>102959

> Нода же не очень распространена


Джоны кипятком писают.

> Дено


Говно беззадач
169 2103013
>>103010

>Джоны


Ты гребец? Что вообще у западных заказчиков сейчас в топе на фронете-бэке?
170 2103014
>>103013
На фронте стандартный рякт и вью.
На бэке, особенно, у не-ойти контор модно в облаках хоститься с той же нодой.
171 2103048
>>102959
Ты же не следишь за индустрией. Откуда тогда мнение имеешь?
172 2103141
>>100019
Привет, анон. Вот мне надоело жить в говне, работая за 30к в ДВ-мухосранске и я серьёзно настроен на перекат в западную часть рашки по IT-стезе. Имею среднее техническое по специальности "Программное обеспечение вычислительной техники и автоматизиврованных систем" не пту, а колледж по которой за 8 лет трудового стажа ни разу не работал, хотя с компьютером с детства на ты и вроде даже могу читать учебники на английском. План такой: дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд. Сейчас меня больше всего терзает мысль "А не сосну ли я хуйца? Без реального опыта разработки в 28 лет кому я нахуй буду нужен, особенно во текущих реалиях, когда полно молодых и менее прихотливых пориджей?" Когда вижу истории различных 30-летних, рассказывающих про свой успешный вкат, это конечно даёт плюс к морали, но всё равно воспринимаются они как кулстори из интернета. Было бы интересно твоё мнение по поводу моего плана и с удовольствием бы почитал о твоих собесах, как хрюши реагировали на тебя, не было ли смехуёчков типа "ебать старый пришел на позицию джуна, лол кек"?
173 2103151
>>103141

>дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд


тебя этот пункт должен больше всего беспокоить, а на возраст забей
мимо
174 2103174
>>103141

>План такой: дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд.


Я вкатился сначала в дата сайнс, а потом сразу в геймдев.
image.png39 Кб, 829x906
175 2103195
>>102740

>https://fullstackopen.com/en/


>В принципе тоже неплохой

Стикер512x342
176 2103199
>>103195
Ето ты молодец, хорошо заметил
177 2103210
>>100019

>уютный стартапчик с нормисами и порриджами смузихлебами.


Сколько голов?

>Стэк React и прочие новомодные с ним плюшки.


Что за плюшки, можешь полностью стек расписать?

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


Как работу искал?
Что писал в резюме?
Петы писал?
Тестовые брал?

>только ебашить как не в себя, всё своё время


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


А жить когда? Нахуй тогда оно надо?

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


Поридж не палится
178 2103228
>>103210

>Поридж не палится


ну и в чём он не прав?
image.png193 Кб, 600x319
179 2103273
>>102601

>Один это каноничная йоба для суровых северных мужиков.

изображение.png1,2 Мб, 1200x675
180 2103278
>>103273

>Один С.


Не сразу понял, но потом хрюкнул.
181 2103286
>>103141

>с компьютером с детства на ты


>План такой: дрочить


Похоже это не твое, либо тебе нужно будет очень много времени потратить на обучение, чтобы перестроить свое мировосприятие.
Ну и вообще оно тебе нужно на хайпе?

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


Правильно терзают ибо соснешь!
HRюни не любят jun'ов, а без коммерческого опыта работы в команде ты и на джуна не тянешь.

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


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

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


Вот это хорошая идея!

>по IT-стезе


Не все сразу.

>Вот мне надоело жить в говне, работая за 30к


Держи https://github.com/kamranahmedse/developer-roadmap

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


Я не он
182 2103303
>>102930
Надо спикать на инглише с людьми плохо знающими его.
Факапы рейтинг убьют и заказы трудно будет найти.
Азиаты/индусы будут пытаться спиздить и соскамить твой акк под предлогом аренды.
183 2103315
>>102582
А ищешь ты opacity или rgba() в СSS'е
184 2103322
>>102364
Переводить пробовал?
185 2103327
>>100019

>за 7-8 месяцев выучил всю веб хуйню


Что учить чтобы тоже вкатиться?
186 2103328
>>100019

>за 7-8 месяцев выучил всю веб хуйню


Что учить чтобы тоже вкатиться?
187 2103334
>>103228
Только в том что фантазер и ценности для вката его пост не несет.
188 2103399
>>103273

>Twitter


Какие же люди говноеды, пиздец.
image.png694 Кб, 1200x674
189 2103432
>>103399

>Узнал соцсеть по обрезку скрина


>Сидит на мейлаче


Но конечно говноеды не мы
190 2103552
На серваке есть распределение по ролям. У разных групп добавляются разные элементы интерфейса. Как лучше всего реализовать проверку роли и дальнейшую отрисовку? Сейчас проверки проходят при каждом обращении на бекэнд. При логине же тупо ставится кука вида role = "admin" и фронт при отрисовке проверяет значение этой куки. Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен. (действий никаких не выполнить потому как слой проверки на бэке имеется но не хотелось бы палить то что должно быть скрыто от посторонних глаз и фиксить потенциальные баги)
191 2103566
Нунчаки, поясните, что это могло быть.
Проходил собес, задавали разные вопросы по архитектуре, по сети, ресту, ООП, редаксу и вообще по довольно обобщенным и абстрактным вещам, но подробно. И тут вдруг меня спрашивают: "Чем отличается var let и const"? Причем это буквально был единственный вопрос касающийся технической части js и дальше снова пошли более сложные "верхнеуровневые вопросы", причем по js я довольно подробно мог бы рассказать о чем угодно, но спросили только это. Что это было? Что это значит? Это какой-то мем у тимлидов при собеседованиях? Они вдруг посреди интервью решили что я их обманываю или что? До сих пор сижу и не могу понять, почему вопрос настолько тупой и внеконтекстный абсолютно?
192 2103570
>>103566
Сначала ответь, что тяжелее: килограмм железа или килограмм ваты?
193 2103571
>>103570
В смысле сейчас или вообще?
1.jpg38 Кб, 472x416
194 2103579
195 2103586
Дайте аналог edabit.com чтобы порешать всякие задачки на JS, а то тамошние буржуи просят денежку за подписку.
196 2103589
>>103570
Только если скажешь сначала, почему колбаса круглая, а хлеб квадратный, мне что, есть эту пустую часть хлеба без колбасы? Как бы вы решили эту проблема с использованием ci/cd? Какой символ находится в систему unicode под номером 14214? Как бы вы описали своего пса, если бы у вас не было собаки, но вам бы задали такой вопрос? Досчитайте до ста. Досчитайте до ста прямо сейчас, я хочу вас послушать. Перед вами бетонная стена высотой в три метра, что вы ощущаете смотря на неё?
197 2103624
>>099993 (OP)
Есть какой-нибудь способ задрочить навыки и умения по верстке, не верстая при этом целиком макеты? Сверстал один макет кокодемии, вроде частично разобрался, но недостаточно. Но идти ебошить еще один макет - это пиздец. Может есть какой-нибудь сборник упражнений для верстки каких-то отдельных элементов + адаптив? Можно хоть на арабском.
198 2103653
>>103624

>Но идти ебошить еще один макет - это пиздец


Добро пожаловать нахуй, а как ты хочешь? Ищи интересные макеты, это лучшее что можно тебе предложить, ну и не нужно опираться постоянно только на свои навыки и делать одно и то же многократно. Сверстай небольшой блок адаптивный. Потом снова поищи и посмотри примеры того, как это лучше сделать. Сделай еще раз и так в итоге будет улучшать навык. Можно запомнить что-то одно и потом делать это многократно уже непонимая того, что ты делаешь это хуёво или не самым оптимальным образом.
199 2103666
Всем привет.
Можем кто-то помочь?
https://stackoverflow.com/questions/68485579/vuex-unknown-action-type-createprofile-profilelist
Заранее спасибо
200 2103671
>>103570
Ты про вес или массу?
201 2103682
>>103671
Они так и так будут одинаковыми у обоих переменных.
202 2103686
>>103666
Ты проверял работоспособность остальных actions (deleteProfile и getProfiles)? Они работают?

Если честно, то как по мне довольно нагромождённая реализация, ещё и вызывать экшены через this.$store.dispatch, но не суть. Можешь симулировать такую же проблему в какой-нибудь песочнице, по типу codesandbox?
203 2103696
>>103682
То есть, если я уроню тебе кг железа и кг ваты на голову, ты абсолютно не заметишь разницы?
204 2103700
>>103696
Ну типа.
206 2103728
>>100019
Привет анон, поздравляю со вкатом, успехов в работе!
Перечисли пожалуйста какую лит-ру читал при вкате, чьи уроки (мб) смотрел, чем еще пользовался.
image.png433 Кб, 644x362
207 2103730
>>100019

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


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


Просто признайся что ты рофлишь. Не верю что есть настолько отбитые долбоёбы.
208 2103740
>>103671
они же одинаковые лол, лучше уж про плотность и объём спроси
209 2103741
>>103566
на джуна? чё как много вопросов..
210 2103742
>>103730
А что такого? Я тоже так делаю. Если ты по другому думаешь, это не значит, что ты прав
211 2103748
>>103742
Ну значит вы уже давно мёртвые внутри мешки с костями, лол. Я не представляю как нормальный, адекватно мыслящий человек может больше 4-5 часов просидеть тыкаясь в код.
212 2103750
>>103748
Ааа, тут сеглы. Я не знаю, как это получается, но могу эти 4-5 часов размазать на целый день лол (по таймеру кодю). Ну типа надо ещё кушать приготовить, прибраться там, вот и день проходит
213 2103768
>>103748

>как нормальный, адекватно мыслящий человек


Такие не вкатятся. Ойти только для дед инсайд шизозадротов, последняя преграда на пути в царство мертвых.
image.png269 Кб, 600x567
214 2103834
>>103741
Да, я вообще сейчас сижу в ахуе. Решил наконец начать искать работу, разослал резюме примерно 10 компаниям, ответили 8, думал пройти все собесы, посмотреть что и как, может быть хотя бы в 1 возьмут. В итоге на данный момент 3 офера. Блядь, я не знаю что делать, еще каждому приходилось отвечать, что мне еще нужно дождаться ответов ото всех, типа чтобы все варианты рассмотреть и уже точно принять решение исходя из ситуации, (потому что те, в которые хочется больше всего еще не ответили), чтобы я уже точно мог сказать своё решение о предложении. Пизедц, у меный в первый раз в жизни такая ситуация, что это Я выбираю из нескольких вариантов. И кому отказывать и к кому идти я тоже не знаю блядь, вдруг я всем откажу, устроюсь в одну из них и там обосрусь по полной провалюсь просто облажаюсь и обосрусь и все будут смеятся и пальцем показывать на меня. Еб вашу мать блядь
215 2103897
>>103834
лол да ты рофлишь. если уж тебя взяли, то вылететь будет не так уж просто. так ты ещё и цену себе набиваешь, говоришь типа варианты варианты)
216 2103906
>>103897
Но цену я не набиваю, я просто реально говорю как есть, два офера у меня было сегодня в одинь день вообще, еще один на неделе, я не ожидал что они так быстро будут отвечать, и в то жв ремя наверное было бы еще хуже, если бы я просто сначала согласился на все предложения, а потом ото всех бы посливался. А если не принимать предложение сразу, то что я вообще тогда им скажу? Причина ведь должна быть, поэотму я говорю как есть. Хотелось бы послушать опыт вкатунов с первой своей работы, как вы пришли в первый день, как огребали?
217 2103911
>>103834
ну тут всё просто, смотришь по пунктам
зарплата
условия
интересность для тебя

где больше пунктов, туда и идёшь
218 2104047
Аноны если на сайте видео для подписчиков, теоретически можно как то докопаться до этого видео или без шансов ?
219 2104058
>>103566

>по архитектуре, по сети, ресту, ООП, редаксу


Не понимаю как ты умудрился нормально ответить на вышеперечисленное и при этом обосраться с var let const
220 2104068
>>103748
Почему не представляешь? Потому что сам так не можешь?
Так люди вообще много чего делают вполне обыденно на что ты не способен.
221 2104088
>>103834
Опыт работы указывал?
222 2104116
>>102153

>>За хранение цапи разве не набутыливают, не?


>Тогда какой смысл от всего этого шифрования?


Тащемта смысл в том, что храня шифор ты хранишь шифор а не цапи. Гоняя шифор, ты гоняешь шифор а не цапи.
Но это немного не в ту степь.

Тут же, смысл в том, что подняв lite-server в TOR'e,
можно шустро слить с него базу, и диверсифицировать её,
и залить её откуда угодно,
слить её и залить можно в виде JSON-файла,
слить её можно без закачки гигабайта пикчеконтейнеров,
которые нужно будет потом парсить,
со свестящим и пердящим куллером.
Анонимно? Анонимно. Пушо тор.
Зашифрованно? Зашифрованно. Опять же, пушо тор.

Однако, если в LAN поднимешь lite-server,
тоже можно базу слить, и посты отдельные,
но так как JSON пиздовал тогда, до шифрохендлера,
пиздовал он - в открытом виде,
он может осесть на снифферах.
А так, не осядет, а осядет шифр.
И хуй расшифруешь шифор шифрованный,
шифрованием шифровальнизациоанальным.

Алсо, постить можно прямиком на lite-server,
и если постить зашифрованно, то хуй поймёшь кто что постит,
в LAN, а значит анонимность уже есть заебатая.
А так, дешифрованные запросы если постить в локалке,
то сразу видно что вот ЭТОТ, через ЭТО ВОТ соединение,
постит ЭТО, вот ТУДА. И всё бля, видно на снифферах.
А так шифрование и омномнимность, от этого вот.

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

>Или весь смысл с отсутствии анальной модерации?


Ну это ж само собой! Это не просто смысел.
Это, тащемта, ваще - глобальная цель нанобороды.

>>Поэтому я прикрутил туда систему репортов и возможность удаления постов.


>Или все таки анальная модерация будет, просто немного в другом виде?


Тут понимаешь какая хуйня. Есть васян. И есть сервер у васяна.
И поднят этот сервер в клирнете, скажем, или в локалке.
И вот приходит к нему злобная тётя срака, и заливает терабайты цапи, прямо по клирнету, без шифора, чтобы потом обвинить в хранении цапи, и обосрать и спиздить сервер через ментов продажных.
Но васян не тупой, он знает что тётя срака - тупая подосланная скатина зловредная, васян удаляет цапи, и тётя срака идёт нахуй со своей тупорылой идеей. Куда она идёт? Она идёт поднимать свой серв нанобороды, чтобы там хранить цапи и прочую срань, и поднимать не в клирнете а в торе, или в айтупи, или ещё где, где дарквебы, и где киллеры в дарквебах, короче, за крипту недопижженную, заказы исполняют военно-политические, всякие. Кого расчленить там, кому башку отрезать, кому ебало раскромсать нахуй, за крысятничество последних шишей барыжных. Я думаю что ты понел, да?
Но тем не менее, тётя срака, никоим образом не может заставить васяна хранить цапи и и говно и копрофилию всякую, и зоофилию, и расчленёнку, особенно если у васяна борода вообще поднята для продажи - пушистых котёнков.
Каждый васян - сам себе мочер. Но вцелом, и вкупе, мочерация может быть исключена, просто потому, что грязноту всякую, можно по старинке хранить, в контейнерах, и вешать если не на борды, то на всякие http-server'ы, и там хостить контейнера, даже в клирнете, под видом всяких неприметных фотогалерей и всяких говносайтов с обоями для рабочего стола, блядь.

>Т.е. группа анонов


>ОРГАНИЗОВАННО, самому смешно,


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

>сможет зайти и задудосить


Задудосить можно, походу, обычным LOIC'ом/HOIC'ом.

>любого додика т.к. им не понравился пост/тред?


Тащемта да. Но, падение сервера не значит падение бороды.
Ведь можно и по старинке, через пикчи постами на бордочки срать, а сервер юзать чисто как читалку этих постов.
Поэтому, наноборда, она изначално без серверов проектировалась. Но блядь, борда, это же сайт, туда надо заходить и постить, прямо как на сайт.
Поэтому я и вхуярил lite-server, который можно поднять отовсюду, и захостить его в торе, делая из читалки полноценную борду как-бы.

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


>>Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.


>Так все таки можно или не можно?


Ну, так, вроде, можно, а разве не?

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


Ой блядь, видел бы ты то шифрование. Там пароль nano3 тупо, на контейнеры стоит, ололо.
Смысел был в том, что для тех кто не знает что это контейнеры, ты хостишь пикчи.
А для тех кто знает - хостишь контейнеры.
И если кто лишнего где-то чего-то узнает - меняешь пароли.

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


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

>Или это просто-потому что нельзя сделать?


Что нельзя сделать? Удалить говнопост может любой, у себя, client-side.
Знаешь как это работает? Хэш поста тупо лезет в localstorage, и... Не отображается!
А вот с сервера чтобы удалить говнопост, надо репорт одминчегу настучать, и если одминчег соизволит, видишь ли,
замочерировать говнопост про падло всякое и хуй,
то тогда, этот говнопост будет вычещен из базы, локальной базы его мочерского сервира.
Но это не значит что говнопост не будет ходить по другим серверам, и вцелом, всумме, вот так вот, мочерация и исключается, как-бы.
222 2104116
>>102153

>>За хранение цапи разве не набутыливают, не?


>Тогда какой смысл от всего этого шифрования?


Тащемта смысл в том, что храня шифор ты хранишь шифор а не цапи. Гоняя шифор, ты гоняешь шифор а не цапи.
Но это немного не в ту степь.

Тут же, смысл в том, что подняв lite-server в TOR'e,
можно шустро слить с него базу, и диверсифицировать её,
и залить её откуда угодно,
слить её и залить можно в виде JSON-файла,
слить её можно без закачки гигабайта пикчеконтейнеров,
которые нужно будет потом парсить,
со свестящим и пердящим куллером.
Анонимно? Анонимно. Пушо тор.
Зашифрованно? Зашифрованно. Опять же, пушо тор.

Однако, если в LAN поднимешь lite-server,
тоже можно базу слить, и посты отдельные,
но так как JSON пиздовал тогда, до шифрохендлера,
пиздовал он - в открытом виде,
он может осесть на снифферах.
А так, не осядет, а осядет шифр.
И хуй расшифруешь шифор шифрованный,
шифрованием шифровальнизациоанальным.

Алсо, постить можно прямиком на lite-server,
и если постить зашифрованно, то хуй поймёшь кто что постит,
в LAN, а значит анонимность уже есть заебатая.
А так, дешифрованные запросы если постить в локалке,
то сразу видно что вот ЭТОТ, через ЭТО ВОТ соединение,
постит ЭТО, вот ТУДА. И всё бля, видно на снифферах.
А так шифрование и омномнимность, от этого вот.

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

>Или весь смысл с отсутствии анальной модерации?


Ну это ж само собой! Это не просто смысел.
Это, тащемта, ваще - глобальная цель нанобороды.

>>Поэтому я прикрутил туда систему репортов и возможность удаления постов.


>Или все таки анальная модерация будет, просто немного в другом виде?


Тут понимаешь какая хуйня. Есть васян. И есть сервер у васяна.
И поднят этот сервер в клирнете, скажем, или в локалке.
И вот приходит к нему злобная тётя срака, и заливает терабайты цапи, прямо по клирнету, без шифора, чтобы потом обвинить в хранении цапи, и обосрать и спиздить сервер через ментов продажных.
Но васян не тупой, он знает что тётя срака - тупая подосланная скатина зловредная, васян удаляет цапи, и тётя срака идёт нахуй со своей тупорылой идеей. Куда она идёт? Она идёт поднимать свой серв нанобороды, чтобы там хранить цапи и прочую срань, и поднимать не в клирнете а в торе, или в айтупи, или ещё где, где дарквебы, и где киллеры в дарквебах, короче, за крипту недопижженную, заказы исполняют военно-политические, всякие. Кого расчленить там, кому башку отрезать, кому ебало раскромсать нахуй, за крысятничество последних шишей барыжных. Я думаю что ты понел, да?
Но тем не менее, тётя срака, никоим образом не может заставить васяна хранить цапи и и говно и копрофилию всякую, и зоофилию, и расчленёнку, особенно если у васяна борода вообще поднята для продажи - пушистых котёнков.
Каждый васян - сам себе мочер. Но вцелом, и вкупе, мочерация может быть исключена, просто потому, что грязноту всякую, можно по старинке хранить, в контейнерах, и вешать если не на борды, то на всякие http-server'ы, и там хостить контейнера, даже в клирнете, под видом всяких неприметных фотогалерей и всяких говносайтов с обоями для рабочего стола, блядь.

>Т.е. группа анонов


>ОРГАНИЗОВАННО, самому смешно,


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

>сможет зайти и задудосить


Задудосить можно, походу, обычным LOIC'ом/HOIC'ом.

>любого додика т.к. им не понравился пост/тред?


Тащемта да. Но, падение сервера не значит падение бороды.
Ведь можно и по старинке, через пикчи постами на бордочки срать, а сервер юзать чисто как читалку этих постов.
Поэтому, наноборда, она изначално без серверов проектировалась. Но блядь, борда, это же сайт, туда надо заходить и постить, прямо как на сайт.
Поэтому я и вхуярил lite-server, который можно поднять отовсюду, и захостить его в торе, делая из читалки полноценную борду как-бы.

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


>>Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.


>Так все таки можно или не можно?


Ну, так, вроде, можно, а разве не?

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


Ой блядь, видел бы ты то шифрование. Там пароль nano3 тупо, на контейнеры стоит, ололо.
Смысел был в том, что для тех кто не знает что это контейнеры, ты хостишь пикчи.
А для тех кто знает - хостишь контейнеры.
И если кто лишнего где-то чего-то узнает - меняешь пароли.

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


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

>Или это просто-потому что нельзя сделать?


Что нельзя сделать? Удалить говнопост может любой, у себя, client-side.
Знаешь как это работает? Хэш поста тупо лезет в localstorage, и... Не отображается!
А вот с сервера чтобы удалить говнопост, надо репорт одминчегу настучать, и если одминчег соизволит, видишь ли,
замочерировать говнопост про падло всякое и хуй,
то тогда, этот говнопост будет вычещен из базы, локальной базы его мочерского сервира.
Но это не значит что говнопост не будет ходить по другим серверам, и вцелом, всумме, вот так вот, мочерация и исключается, как-бы.
223 2104120
>>104047

Твои варианты:

- купить подписку
- купить взлом сайта
- купить на вскладчине
- купить на торрентах
224 2104122

>вопросы по архитектуре, по сети, ресту, ООП, редаксу и вообще по довольно обобщенным и абстрактным вещам, но подробно. И тут вдруг меня спрашивают: "Чем отличается var let и const


блять нахуя это знать наизусть сукааааа
225 2104145
>>103906
Не знаю, ну вот я щас получил 10 оферов за день, отвечал по архитектуре, строил scalable систему на листочке для 10 миллионов пользователей, потом меня спросили про var bubbling, щас вот думаю че это было ?????
226 2104146
>>104058
Так я не обосрался, лол, я ответил на этот вопрос, просто это звучало буквально так, как если тебя попросили бы сначала перевести на русский пару страниц оригинала Шекспира, а потом спросили бы, какая буква в английском алфавите идёт после B? После чего снова как ни в чём не бывало продолжили бы разговор на прежние темы. Т.е. вопрос был резко занижен по качеству по сравнению с остальными, вот я и подумал, может я настолько хуёво отвечал, что они решили проверить, а не самозванец ли я вообще. Но опять же по предыдущим вопросам тоже было бы это очевидно. Больше не спросили ни про что, ни про прототипы там, замыкания, про всю эту собеседническую хуету, вот я и сидел охуевал.

>>104088
Около 6 месяцев что-то делал на недогалере, которой вообще похуй было на мою работу
227 2104147
>>104122
>>104058
>>103741

Если уж вам интересно, это был единственный собес, где меня сходу начали расспрашивать про ОПП и паттрены. И напротив, ни на каком другом собесе про это не спросили. Был один технический собес, после которого мне пришел офер, в котором вопросы были из разряда - "как дела, че делаешь, че делал, как погода". И параллельно чел смотрел мой код, который я ему скинул, и сказал, что для джуна код норм, в общем вопросов в принципе нет больше. Еще как-то давно было предложение работать в продуктовой компании, где техлид бэкендщик, и он все равно нихуя не понимал во фронте, поэтому просто попросил в общих чертах рассказать, как бы я там какую-то проблему решил, это было на уровне разговора в куриле. Так что компании бывают очень разные и требования могут быть какие угодно, от "ну ты на рекате же писал? Ну ладно, норм", до "как бы вы реализовали здесь архитектуру приложения, какие паттерны бы использовали, что такое абстрактный метод, и прочий КС пиздец". Поэтому по собесам ходить очень важно, но все таки ЖС сам нужно знать, уж как минимум основные моменты знать наизусть придется, чтобы совсем не срать в штаны от каждого вздоха лида. В этом очень помогают видосы с ютуба с прохождениями собесов, там буквально происходит всё то же самое
228 2104191
>>099993 (OP)
Анонасы, срочно требуется ваше важное мнение
Selenium или Puppeteer?
229 2104194
>>104191
Селениум
230 2104195
>>104191
Конечно же с Jest
231 2104196
>>104194
Поч?
232 2104197
>>104196
Я с ним работал, было ок.
У пупитира даже название какое-то ебанутое.
233 2104321
про тайпскрипт спрашивают на собесах?
234 2104324
>>104321
Сразу после вопроса, что будет если умножить дату на строку.
235 2104331
>>104324

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


Говорю "Спасибо за уделённое время" и ухожу
236 2104336
>>104321
Без тайпскрипта давно уже ничего не пишут
237 2104356
На серваке есть распределение по ролям. У разных групп добавляются разные элементы интерфейса. Как лучше всего реализовать проверку роли и дальнейшую отрисовку? Сейчас проверки проходят при каждом обращении на бекэнд. При логине же тупо ставится кука вида role = "admin" и фронт при отрисовке проверяет значение этой куки. Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен. (действий никаких не выполнить потому как слой проверки на бэке имеется но не хотелось бы палить то что должно быть скрыто от посторонних глаз и фиксить потенциальные баги)
238 2104363
>>104324
а если сказать давайте проверим типа и при них консоль логом чекнуть
239 2104372
>>104356

> Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен


Если это проблема, то делай две версии страницы.
240 2104376
>>104372
Это не проблема, но хотелось бы сделать более утончённый подход.

>делай две версии страницы


Это вообще бред потому что там 2 компонента которые рендерятся исходя из результата тернарника.
241 2104377
Аноны гайд для вката ещё не устарел?
Начинаю читать и вникать в азы?
242 2104384
>>104376

>Это вообще бред потому что там 2 компонента которые рендерятся исходя из результата тернарника.



Ну и отдавай с сервера модули с компонентами отталкиваясь от куки. Админу отдавай админский компонент, а не админу компонент заглушку.

Если ты всем отдаешь все компоненты так и так, то вообще поебать каких ты там проверок на клиенте на втыкаешь, никакой брутофорс не нужен достаточно просто в редиме live edit в девтулзах подредактировать сорцы и отобразить, все, что ты пытаешся скрыть.

Бред у тебя в голове. А у нормальных людей, то что не предназначено для показа не отдается с сервера на клиент.
243 2104405
>>104384

>то что не предназначено для показа не отдается с сервера на клиент.


Там и так ничего не отдаётся. В одном случае подставляется свгшка, в другом - меняется блок и текстовое содержимое.
244 2104433
>>099993 (OP)
У вас бывает выгорание от обучения? И как вы с ним боретесь? Я по 4-5 часов в день кодировываю, иногда выходит как полноценный рабочий день, по настроению. Выходные себе делаю. Но на этой неделе мне даже пекарню включать не охота, не говоря уже о самом обучении.
245 2104442
>>104433
да бывает, ну типа у меня такое, что если я даже делаю перерыв, то делать всё равно нехуй, меня всё заебало. и от кодинга даже больше удовольствия получаю, чем от какой-нибудь чепухи вроде игр
246 2104450
>>104433
Почти нет. Я работаю 10 дней в месяц по 5 часов. Просто потому что деньги, кушоть, хату снимать, индексы сами себя не купят.
247 2104454
>>104405
Как ничего не отдается, если отдается код компонента? Ты сам себе противоречишь.
248 2104470
>>104433
Твое выгорание это просто хуевое настроение, настроение в обучении всегда стоит игнорировать. Я вот 6-8 часов уделяю обучению ежедневно на протяжении уже 3 месяцев без выходных, настроение постоянно скачет от "как же хочица покодить" до "как же меня это заебало, может хоть сегодня выходной сделать", я стараюсь игнорить такую хуйню.
image.png108 Кб, 499x165
249 2104496
гайз нормально ли будет оставить это так: это дело скролится вправо либо стрелками, либо с зажатой средней кнопкой мыши
250 2104517
>>104496
Иди лучше наноборду допиливай, а не версткой занимайся.
251 2104518
>>104517
ась? это мой первый проджект на реакте, ну по видео
16252913891990.png911 Кб, 604x604
252 2104519
Что лучше Vue или React?
В интернетах умными словами балуются, а я не шарю за их мемы.
253 2104597
Как вот такую передачу id сделать по клику на <tr>, то есть строку таблицы?
<a href='index.php?id={$id}'>
<span></span>
</a>

Почему вот так не работает?
<tr onclick=\"href='index.php?id={$id}'\">
254 2104602
>>104597
Тому що onclick - ето функция.
Напиши туда
() => {location.href = 'www.google.com'}
255 2104630
>>104602
Так?
<tr onclick=\"()=>{location.href='index.php?id={$id}'}\" >
Но так тоже не работает, может потому что это у меня выводится через echo в php файле?
256 2104631
>>104630
Наверное. Я хз как в этом вашем похапэ экранировать скобки.
257 2104635
>>104519

У вуя почти все нужное сразу из коробки есть. Рякт надо дополнительно обмазывать редаксами и проч.
258 2104636
>>104635
Если один фреймвоорк выберу для вката, потом на другой смогу перескачить?
259 2104654
260 2104680
>>100019

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


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


ауф
image.png1,7 Мб, 1280x800
261 2104681
b12b68b8107617d2cec7b41aaa954b09.jpg42 Кб, 720x405
262 2104694
263 2104696
>>104680
>>104681
>>104694
Тшш, не ломайте дурашке-либерашке розовые очки.
264 2104705
Пацаны, помогите разобраться числами с плавающей точкой
265 2104711
>>104705
Тебя это...
266 2104712
>>104705
Туда ли ты зашёл?
sage 267 2104727
>>104680
ну чё он вкатился?)
268 2104728
>>104727
Да, вон в ФБР уже взяли фронтендером.
269 2104729
>>104727
Да. Вкатился в славную армию ДНР за 18к русских долларов.
270 2104747
>>099993 (OP)
Двачик, я полный бездарь, а мне деньги платят
Бывает на дейли митинге хуйню спиздану, и все молчат секунд 10 а потом продолжают разговор
Меня кикнут скоро да?
271 2104769
>>104747

>дейли митинг


чё? я передумал вкатываться только что
272 2104771
>>104769
AXAxaxAXAXX
image.png99 Кб, 1600x703
273 2104775
Знаю html, сss. Учу жс. Что меня ожидает? Что то супер мега йоба трудное? Какой фрейм учить? Друг хейтит реакт(писал на vue, сейчас вообще ушел в бекенд), но многие тут говорят что лучше реакт. Мне вообще поебать+похуй+до пизды что лучше, что мне больше денег принесет подскажите лучше. Вот такая я меркантильная сука. Через сколько кстати вы вкатывались? Расскажите
274 2104776
>>104769
Ну типа scrum agile smoothy coworking porridge discussion meeting
275 2104780
>>104775
Гей шлюхой становись
Выучив один фреймворк выучишь другой, они все основаны на реактивности
Только ангуляр не трогай, хотя можешь и ext.js потрогать, мне похуй ебать)
276 2104783
>>104775

>Что меня ожидает?


Море ненужной информации написанной шизоидами.

>Что то супер мега йоба трудное?


Если CUNTора не будешь читать - в целом нет.

>Какой фрейм учить?


Рякт, редух, некст.

>Через сколько кстати вы вкатывались?


3 месяца
277 2104784
>>104775
если бы я знал что к чему в самом начале, то начинал бы с фреймворка, там всё сразу учится
мимо 8 месяц попёрдываю обучаюсь
278 2104790
>>104784

Можешь рассказать что именно ты бы не делал будь на моем месте сейчас? Я по сути ты 8 месяцев назад(только верстку умею)

>>104783
А шо сейчас? Ты онли фронт? У меня друг плакал что нету работы на фронте, убежал в бек, щас чилит с зп 100к на ноджс девелопинг ебле
279 2104791
>>104783
Канторохейтер лал
Ты работу нашел хотя бы?
Реализуй мне классы на ES5 и поиск в глубину с объяснением действий на реальной задаче, не забудь сложность указать, в худшем и лучшем случае
Не забудь несколько чейнинг промисов в массиве написать и вернуть результат только когда все завершатся
И ДАТУ С ОБЪЕКТОМ МНЕ СЛОЖИ В SETTIMEOUT внутри метода объекта без стрикта
Не можешь? Мы вам перезвоним
280 2104794
>>104790

>Можешь рассказать что именно ты бы не делал будь на моем месте сейчас? Я по сути ты 8 месяцев назад(только верстку умею)


я бы прочитал доку реакта ну getting started + посмотрел видосы по реакту и хукам на ютубе, постарался бы вникнуть. если вообще не понимаешь, то читай кантора. потом я бы повторял за чуваками на ютубе по видосам и склепал бы пару проектов, а потом подготовился к интервью + портфолио у тебя уже есть
281 2104796
>>104790

>А шо сейчас?


Доучил электрон и рисую фронт на апворке за $85/час.

>Ты онли фронт?


Простой бэк на экспрессе с монгой смогу запилить.
>>104791
Дедуль, отдохни. Я прочитав доку тайпскрипта узнал получил больше полезных знаний чем месяц проебавшись с сабжем.
282 2104798
>>104796
Факт в том что тебя на работу не возьмут без знания что будет если сложить объект с массивом, поэтому кантор нужен
А в тайпскрипте вообще ничего сложного нет, лол
283 2104803
>>104798
нахуя это знать
284 2104809
>>104803
Чтобы пройти собес
Ну и если при дебаге вылезет такая хуйня то не сидеть охуевая а сразу понять в чем дело и как можно попробовать это исправить
285 2104811
>>104798

>кантор нужен


Продолжай себя убеждать и показывать родителям или ещё кому-то там что ты молодец, ты учишься. Я же просто наймусь к очередному кабану и буду делать по-настоящему полезные вещи не тратя драгоценное время на шизоидные собеседования с вопросами ответ на который я зачастую сумею выяснить за 2 минуты поиска в гугле.
16262580770440.jpg118 Кб, 1078x909
286 2104820
>>104811

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


>


>САП ДВАЧ, ПАМАХИ, ЧО ТАКАИ МУТАЦИИ, КАК ИТА ПРАСИХАДИТ?!!?!

287 2104822
>>104811
Через два года:

>пук среньк как это мой стек устарел? пук как это надо что то новое учить? пук как это рейт 5$ в час? пук у меня опыт я делал полезные вещи не хочу переучиваться ведь я макакил по шаблону и всем нравилось! среньк

288 2104829
>>104820
>>104822

>пук среньк


Ого. Ну настолько жёсткое аргументирование от местного Джордана Питерсона мне крыть нечем.
289 2104830
>>104829
Это кто?
290 2104831
>>104830
Человек поумнее Кантора.
291 2104832
>>104831
Он написал такой же охуеный учебник? Нет? Ну и нахуй его тогда
292 2104836
>>104832
Ладно. Ровно до этого момента я думал что это был просто недалёкий троллинг. Теперь же я просто оставлю местный скам вариться в его собственной среде.
293 2104837
>>104836
Давай, до завтра.
294 2104852
>>104519
Vue как по мне круче будет, вакансий на реакте конечно больше, но я пару дней потыкал реакт, и после него вью прям блаженством кажется.Мой друг вообще, 4 дня доку вью почитал и на первую работу устроился.
295 2104854
>>104729
Шаришь, какой район?бтв чел с видосов не из Донецка, он приднестровский.
296 2104855
>>104519
Что бы понять вью нужно начать с реакта
297 2104861
>>104854

>какой район


ЦГР. Горловские мы.

>бтв чел с видосов не из Донецка, он приднестровский.


Одна вера, один народ и не ебёт, лол.
298 2104878
>>104861

>Горловские


Соболезную, даже по сравнение с Донецком жопа.Кстати у нас вроде существует какая-то микро-галера, знакомого туда звали, при чем насколько я помню требовали минимальные знания жс.Только что то в интернете 0 инфы об этом.
299 2104881
>>104878

>даже по сравнение с Донецком жопа


Сыглы, сыглы. Ну да похуй, мне осталось дождаться пока дядя Путин мне паспорт одобрит и тогда съебусь.

>Кстати у нас вроде существует какая-то микро-галера


Ох лол, представляю какие там ставки.
300 2104921
>>104496
Это должно скролится без зажатой средней кнокпи, а просто колесиком, или тачем. Смотри как сделаны такие блоки у гугла, или хоть того же ivi.ru
301 2104928
>>104496

> либо с зажатой средней кнопкой мыши


Ты сам пробовал скролить с зажатым колесом?
Алсо рака жопы за переопределение вертикального скрола.
302 2104999
Аноны работаю программистом 1С уже год за 60р сейчас зовут на 100р. Но я тут, что-то подумал и решил вкатиться в JS сейчас мне 23 почитал ваш тредик и что-то как-то грустно типо никому джун нахуй не нужен и всё такое...
Стоит пытаться как думаете? Или мне всю жизнь предстоит дрочить бухгалтерию
303 2105001
>>104999

>джун нахуй не нужен


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

а работа с 1с заебистая ? Типо большую часть дня ты занят делом или хуи пинаешь ?
304 2105003
>>104999

>мне 23


Перекатывайся куда хочешь, ты еще не дед. А жопу одина можно дедам оставить.

>100р.


В час или в месяц?
305 2105012
>>104921
бля у меня колесико не работает, скролится с ним также, а у иви обычные слайдеры
>>104928

>переопределение вертикального скрола


чё? там просто скрытый скрол и всё
306 2105013
>>105001
Не хватает мидлов по цене ждунов, а не самих ждунов. Кабаны нахуевертят свой стэк, чтоб быстро и дешёво, а потом оказывается, что для поддержки этого говна нужна специалиста держать в штате.
307 2105023
Каждый день что-то новое узнаёшь, optional chaining блять откуда он взялся
308 2105026
>>105023
Ебать даже вкатывальщик об этом знает
309 2105031
>>105026
Так я он и есть.
Пацаны делаю всё по видосу годичной давности, сначала state показывает undefined, потом уже вычисляет значение. Но при рендере первое значение вылезает. Причём в видосе всё ок. Что за хуйня
310 2105046
>>105031
Для таких конструкций юзай `` вместо кавычек
311 2105051
>>105031
а всё я сам себя наебал с консолью
>>105046
но они там есть!
312 2105112
>>105001
>>105003
Спасибо за ответ.

>а работа с 1с заебистая ? Типо большую часть дня ты занят делом или хуи пинаешь ?


Смотря где друзья рассказывали, что да есть такие конторы где хуи весь день пинаешь, да и у нас если честно можно попробовать. Но я парень честный омежный поэтому стараюсь/стесняюсь хуи пинать.
Просто есть задача и ждут что она будет сделана, а хуи ты пинаешь в процессе решения задачи.
Тут отвлекся куб посмотрел там в тред на дваче на 5 минут заскачил. Здесь видосик на ютубе картинка в картинке включил.
В общем уверен мое пинание хуев от вашего ничем не отличается.
313 2105113
>>105003
В месяц конечно.
Но это норм только по меркам моего ДВ друг в оскву уехал на 150 и говорит это жесть мало с его 3 летним стажем он на 200 хотел
314 2105119
>>105023
Пчел, ты отстаешь, беги быстрей.
315 2105162
>>104999
Я в 26 вкатился, в треде и 30+ были. Будешь въебывать - вкатишься. 1с оставь на пенсию.
316 2105164
>>105013
Всё так.
317 2105173
>>105119
та блин вот уже скоро вкачусь!
318 2105212
>>101577
>>102264
Спасибо за ваши советы, аноны.
319 2105217
Аноны, в чем неправ? Добрые три часа не могу разобрать это говно.
Я в компоненте получения vuex проебался?
Я в axios проебался и не берет?
Как последнее тестить, если он андефинед?

Сервер с продуктами запущен, джон там есть.

Может проеблася с версией vuex и axios? Типо не поддерживают друг друга?

Или я проебался где-то в другом месте?

Памахите.
320 2105224
Есть ли способ для родительской функции получать данные из дочерней в Реакте? Вроде простая и нужная вещь, но руководство на классах, а я пытаюсь делать с функциями.
Вот как должно выглядеть:
https://ideone.com/pqcTPn
321 2105225
>>105217
Бля как же заебись что есть аполо и графкл, сука как же я рад что юзаю их а не это говно. Вот обьясни мне вкатывальщику, НАХУЯ тебе стор? Ты читал что нибудь о том что местоположение должно быть одно?
322 2105226
>>105224
Это антипатерн, нахуй перестань так делать
323 2105229
>>105217
$store.state наверное, но лучше сделай геттеры
324 2105231
>>105226
Так а что делать? В чём смысл делать отдельные компоненты, если ты не можешь воспользоваться данными из них?
325 2105234
>>105231
Делаешь родителя там таой юзстейт, от туда прокидываешь данные в другой компонент, никто тебя не заставляет разбивать на отдельные компоненты, можешь хуярить лапшу прямо в одном файле
16207880164200.mp45,8 Мб, mp4,
596x854, 0:35
326 2105243
АНОНЫ ХЕЕЕЕЕЛП

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

https://www.booking.com/hotel/gr/aspes-village.html
https://www.booking.com/hotel/gr/aspes-village.ru.html

скрипт их должен сравнить и сказать что они схожи, например, на 90% ну или хотя бы мог определить, что разница всего в 4 символа.
327 2105244
>>105243
Я не знаю
328 2105246
>>105243
Я тоже.
329 2105248
>>105229
Навернул, но сам store по какой-то причине андефайнед.
Есть еще мысли?

>>105225

>НАХУЯ тебе стор?


Чому нет? А вообще альтернатив не знаю, четвертый день в вуе. И чот прям какая-то непонятная ошибка, сука, уже 4 часа не могу понять.
330 2105252
>>105224
Callback передай, чё непонятного то?
331 2105253
>>105248

>ошибка


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

import { createApp } from "vue";

import App from "./App.vue";

import store, { key } from "./store/store";

createApp(App)
.use(store, key)
.mount("#app");
image.png23 Кб, 856x280
332 2105254
>>105243
>>105244
>>105246

Уже нашел решение

Расстояние Левенштейна называется. Библиотеки готовые есть
333 2105255
>>105248
>>105253
Сам стор

import { createLogger, Store } from "vuex";
import { createStore } from "vuex";
import { InjectionKey } from "vue";

import todos from "./modules/todos";
import search from "./modules/searchedTodos";

import actions from "./actions";
import mutations from "./mutations";
export interface State {
todos: [];
search: string;
}

export const key: InjectionKey<Store<State>> = Symbol();

export default createStore<State>({
state: { todos, search },
mutations,
actions,
modules: {},
});
335 2105264
>>105243
const getDiff = (a, b) => {
const longest = a.length > b.length? a.length : b.length;
let i = 0;
let j = 0;
let result = "";

while (j < b.length)
{
if (a != b[j] || i == a.length)
result += b[j];
else
i++;
j++;
}
return result.length/longest*100;
}
336 2105265
Катаны, где typescript нормально подучить можно? Основы знаю но хочется TS ниндзей быть
337 2105266
>>105254
Эта штука тебе выдала 0.94. Различие у строк в 3 символа. 3 от 54 ну никак не 0.94.
338 2105268
>>105265
Документация? Ну и вообще бери проекты на ванилле, да переписывай на ТС. Дженерики, омиты, пики, пересечение типов и тд.
339 2105269
>>105268
Да хз, документация как то сухо. Я ее к слову и так прочитал. Мне бы что-то типа best practices. А если в связке с реактом то вообще заебись.
340 2105273
>>105269
Best practice - понятие относительное. по реакту можешь посмотреть TS внутри material-ui, например.
341 2105309
>>105248

>export default


>import { store }


Ммм, типизация
image46 Кб, 380x347
# OP 342 2105315
>>103141
Хуйа не соснешь, ебашь и все будет. Поставил цель и иди к ней.
Хрюши не смеются, тут нет такого - это все байки от долбоебов которые не вкатились, на возраст никто не смотрит. Со мной рядом сидят дяди которым 40лет - они и верстку тебе заебашат, и бэк откулупают как надо, никто про возраст даже не шутит в коллективе, все работают на равных, главное что ценится это знания.

>>103210
Голов чуть больше 100 уже.
Из них прохромистов 13 человек . Остальные работают хуй пойми кем.
Работу искал на HH. В резюме напиздел про опыт. Петы писал, все что на рутрекере в курсах лежат - кидал себе в петы. Тестовое брал и не одно, они как правило легкие. Брать или не брать тестовое - чисто на ваше усмотрение, если есть желание и время его делать - бери, если не охото ебаться - ищешь дальше, но если ты делаешь тестовое шанс вкатиться быстрее выше, как я понял.
Жить думаю как нить потом, когда работа устаканится и можно будет булки подрасслабить, я думаю через годик уже можно будет.
я давно не порридж, я уже тухлый порридже бумер.

>>103327
Все что в трендах епт, и то к чему душа лежит.

>>103728
Привет, спасибо.
Пользовался гайдом из шапки, из мастхев лит-ры серия книг по kj oriley, ydkjs, кантор, мдн + курсы с торрентов. Верстку тоже по торрентам и ютубам прокачивал, но с нуля начинал на html академии, за 500р оплатил 1 месяц курсов.
В шапке годный родмэп, недоебёшься, делай как все написано и все получится, но не быстро, готовься год отдать изучению, если с нуля начинаешь.
343 2105373
>>105224
R E D U X
E
D
U
X
344 2105375
>>105225
Каким боком аполло к инициализации стора?
345 2105405
>>105375
Не инициализации, а вообще хранение данных. Нахуя хранить какие то данные в сторе на клиенте? Не проше ли несколько лишних запросов делать и тупо тянуть их с сервера? У тебя стор на сервере можно так сказать
346 2105411
>>105405
Во-первых, на хттп запрос много времени уходит, тратится трафик и процессоре время на бэке.
Во-вторых, как мне из одного запроса раскидать данные по нескольким компонентам?
347 2105422
>>105411

>как мне из одного запроса раскидать данные по нескольким компонентам?


Ну ебана у тебя есть родитель, с него и кидай запоос и дальше по чилдренам разноси
348 2105425
>>105411

>тратится трафик и процессоре время на бэке.


Блин пчел это ВЭБ приложение, тут и должен тратится трафик, причем тот же аполо отсылает то что нужно а получает то что запросил, сейчас не 00-е что бы парится за нагрузку на сервер, если ты конечно не в датацентрах работатешь, хотя тогда тебя тут быть не должно
349 2105427
>>105422
Щас бы всю портянку на десять уровней вниз кидать, ммм.
350 2105428
Привет всем. Что я пропустил?
351 2105431
>>105425
У меня бэк в облаке, я плачу за cpu hours и чтение из базы.
352 2105432
>>105422
Пропсдриллингом воняешь
353 2105434
>>105432
Как будто че то плохое
354 2105438
>>105217
Пробовал писать в main.js

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

?
355 2105483
>>103174
Оп нихуя, стори в студию
356 2105488
>>105483
Два чаю, и то и другое моя мечта, но для дата саенса нужны хорошие знания математики
357 2105489
>>105483
Посмотрел видео на ютубе по ML
@
Сделал форк змейки на гитхабе
358 2105490
>>105273
А не подскажешь где посмотреть можно?
359 2105492
>>105488
Ну раз мечта, что тебе мешает поступить в мухосранский универ на физмат на отделение математики. Базу там дадут, математика она и в Африке математика.
360 2105497
>>105488
Для саенса - да, для аналитики поменьше, можешь с неё и начать.
361 2105498
>>105492
Может он уже возрастной или получил вышку, а вторая только платно (хотя не так дорого)
тупка.png40 Кб, 847x458
362 2105640
Боже. Не сплю 30й час. И вероятнее всего люто туплю, но никак не могу доделать метод, а хочется.

Есть объект cart, у которого есть два свойства из массивов объектов.
Свойство productsInCart хранит объекты с id, ценой, и всяким.
Свойство productsQuantity хранит объекты с id и количеством.
Хочу добавить метод, считающий общую сумму добавленных товаров в cart.

Это можно теоретически написать с помощью пары циклов и простейших функций, без знания методов массивов типа .reduce() или я занимаюсь хуйней? Или я не вижу элементарного и лучше идти спать?
download.jpeg5 Кб, 193x261
363 2105654
>>105640

>Не сплю 30й час


>Есть объект cart

364 2105675
Посоветуйте, пожалуйста, книгу про верстку для начинающих.
365 2105678
>>105640
А нахуя тебе 2 массива?
Не проще ли сделать один массив объектов, где в объекте еще и количество будет указываться?
Если даже так надо, почему ты просто форычем пройтись по массиву с элементами и сложить все как надо?
366 2105681
>>105675

> книгу про верстку


Пожалей деревья, ирод
367 2105685
>>105681
Ну я бы электронной версией пользовался
А туториалы или курсы как-то так себе выглядят, хочется чтобы по полочкам
368 2105686
>>105640
Не поняла необходимости в массиве в productsQuantity. Ты по сути там хранишь id и количество. Просто в productsCart клади сразу количество товаров и все. Соответственно totalPrice будет как-то так выглядеть:
const totalPrice = productsCart.reduce((acc, val) => {
return acc + (val.price * val.quantity)
}, 0);
369 2105700
>>105685
Что такое сетка знаешь? Это всё, что требуется из теории. Потом наверни туториал к Bootstrap и, вуаля, ты уже умеешь решать 97% задач на верстку.
370 2105707
>>105700

>Что такое сетка знаешь?


Да вот именно, что не особо.
371 2105712
Типа на флексбоксе или что там есть с нуля не сделаю
372 2105716
>>105678

>А нахуя тебе 2 массива?


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


>>105686

>Не поняла необходимости в массиве в productsQuantity.


>Ты по сути там хранишь id и количество. Просто в productsCart клади сразу количество товаров и все.



Это больше импровизация.
Захотел посмотреть как работают простейшие манипуляции с DOMом, добавление элементов, поиск по тегам/классам. Как работает цикл фор ин и фор оф на примере своей же вёрстки.
Массив productsQuantity пришел позже, когда я понял, что единственное место где у меня хранятся количества, это иннерТекст какого-то <p>, а это совсем жутко. А изменять объект тоже нельзя, я уже использовал его для сравнения в другом месте. Вот и вышел этот гомункул на костылях.
В процессе натыкался на тот же .reduce(), но уже голова с трудом соображала. Думал справлюсь тем, что уже знаю.

Спасибо. Значит не буду мучаться. Потом вернусь, освоив побольше возможностей.
373 2105721
>>105686

> без знания методов массивов типа .reduce()


Хехмда. Лучше пакеж сисечки.
374 2105723
>>105685
https://rutracker.org/forum/viewtopic.php?t=5898540

У него же есть охуительный курс по JS. Все по полочкам, как тебе надо.
А деревья пожалей...
@dvachannel ⚡ Двач (3).mp43,3 Мб, mp4,
672x960, 0:14
375 2105914
Почему проекты больше не пишутся на ваниле?

Есть еще минусы кроме неудобной работы с обработчиками событий?

Как же бесят все эти ваши ебаные фреймворки, тайскрипты и прочая сотня абстракций над абстракциями
376 2105924
>>105914
Я пишу.

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


Например?
377 2105928
>>105914

>Как же бесят все эти ваши ебаные


Наоборот после вью ну и реакта наверное, нахуй эту ванилу, как раньше без этих библиотек жили хз
378 2105930
>>105914

Если фронд простой че бы на ваниле не делать? Как раньше на жикуери только сейчас всё так же удобно в ваниле. Ну +-
379 2105969
Насколько хуево использовать тег <br/> ? Прочитал, что это плохая практика, а у меня как раз код в БРах. Поудалял, единственный варик, чтобы текст соответствовал макету - задавать ему ширину. Но все равно есть моменты, где будто бы невозможно снести определенное слово, как это сделано в макете. ЕЩе советовали делать несколкьо тегов p, что не кажется мне лучше чем <br/>. Какая практика лучше ?
380 2106000
>>105969
Текст в блоках под макет не подгоняют
381 2106015
>>105969
Это из той же дилеммы, дескать, что лучше: пробелами в ворде текст выравнивать или стилями параграфов? Первое считается дурным тоном, типа, на отъебись сделал. По факту же разницы довольно мало.
382 2106037
>>105969
Не пользуйся br. Пользуйся margin у дочерних блоков и padding для родительских. <p> - это семантичемкий тэг. Его используй для параграфов.
16268588429572.jpg32 Кб, 430x310
383 2106044
Кстати такой вопрос всем. Если вы верстаете таблицу - вы делаете по семантике и ебётесь с <tr> / <td> или забиваете хуй и быстро делаете вёрстку с помощью гридов/флексбоксов?
384 2106070
>>106044
Быстро делаю с tr/td и не ебусь с версткой вообще
385 2106072
>>106044
а что сейчас до сих пор разметку на таблицах делают?
386 2106074
>>106072

>а что сейчас до сих пор разметку на таблицах делают?


чому нет?
387 2106085
>>106072
Ну по прямому назначению это проще использовать.
Хотя я бы все равно сделал гридом на дивах.
388 2106106
>>106072
Вопрос был не про табличную вёрстку, а про то, как вы верстаете таблицы на сайте. Мне лично легче гридами это все заебашить и адаптивить, но, с точки зрения семантики правильно использовать вот эти table thead tbody tr td th и т.д.
389 2106135
>>106044
По тейблу конечно же если это таблица
Быстрее бы уже тег придумали который позволил бы просто мержить несколько ul вместе разными способами
390 2106155
>>106106
Таблицы - это не про адаптив.
391 2106169
>>106155
Люто двачую. А ведь раньше динозавры с помощью неё макеты размечали
здоровыйсоннездоровыйкод.png14 Кб, 604x383
392 2106221
>>105640
>>105716
Вот что я хотел вчера высрать. Проснулся и дописал.
393 2106227
>>106221
М-да, тут даже перезванивать не надо.
394 2106230
>>105640
чел, выучи методы массивов. я какой раз вижу, что сука куча вкатышей не знают методов массива, хотя это один из столпов, на к-ром стоит JS (за другие ЯП не шарю). Любая хуйня, будь это ООП или манипуляция с DOM тащат и упрощаются благодаря таким божьим вещам как .map, .reduce, .filter, .find и тд

а ведь многие даже на собесы идут, не зная отличий forEach и map =)
395 2106282
>>106221
Хуета переписывай
396 2106283
>>106230
Ну это, хуе-мае. Метод .мап на выходе возвращает массив, хуе-мае, над которыми уже были воспроизведены какие-то действия, а форИч нихуя не возвращает и служит для перебора значений, вооот.
397 2106287
>>106283
map - цэ функтор.
398 2106294
>>106283
и мутировать исходные значения массива
399 2106309
Жыды из мелкософта сделали wsl2 только для про, educational и корп версии. А 10к платить ради понтов перед пацанами в попенспейсе жалко (((.

Есть тут кто юзает бубунту на win wsl, в чем профиты по сравнению с каким-нибудь cmder? Ну там, ноду можно одной командой обновить, а еще что?
400 2106318
>>106309
Поставь бубунту на usb hdd и работай с нее. Можешь дома и на работе на одной системе сидеть. И дуалбуты не нужны.Профит.
401 2106323
>>106309
Полноценный линупс, можно невозбранно конпелировать модули.
402 2106324
>>106309

> ноду можно одной командой обновить


Пчел, nvm...
403 2106382
>>105914
Запомни: фреймворки библиотеки и прочее сделаны с единственной целью: сделать твою жизнь проще.Когда тебе нужно сделать статичный лендинг, то вопросов нет, фрейм не нужен.Как только что то чуть сложнее - жопу порвешь на ваниле.
wsl2.png87 Кб, 1382x518
404 2106421
>>106309
У тебя устаревшая информация, на домашней с какой-то версии можно в wsl2.
405 2106480
>>105914
Для больших проектов слишком много писать кода. А для старых браузеров есть Babel
406 2106493
Честно признаюсь, что я так и не понял смысл REDUX. Такое чувство что это ультра постирония и наёб гоев. То есть эта срань позволяет выполнять различные алгоритмы с переменными, но нахера мне использовать какой-то РЕТАРДКС, если любой нормальный человек может просто написать функцию для работы с переменными и использовать её?
16233498966810.webm17,5 Мб, webm,
1280x720, 2:26
407 2106499
>>106493
Гои что-то подозревают.
408 2106503
>>106493
Какую, блядь, функцию? Что ты несёшь?
Вот нажал я кнопку поиска, как крутилка знает, что пора включаться? Как таблица знает, что ответ пришёл?
409 2106600
>>106503

>Вот нажал я кнопку поиска, как крутилка знает, что пора включаться? Как таблица знает, что ответ пришёл?


По событиям. Казалось бы, причём здесь редух?
410 2106602
>>106493
да есть один видос на ютубе не скажу от кого, он там свой редукс делает, буквально там 3 метода простых
411 2106606
Как в вебпуке заставить высирать скрипты `type="module"` в шаблоны? Или это надо в HTMLWebpackPlugin костылить кастомные инсерты через циклы?
412 2106610
>>106602

>буквально там 3 метода простых


Так в редуксе вообще "одна" функция, которая пропукивает состояние в зависимости от экшона. В ней просто будет дохуя редюсеров и экшн криэторов. А если ещё и ассинхронщина поверх, то вообще ехал бойлерплейт через бойлерплейт.
413 2106613
>>106600
1) У тебя будет N и М подписчиков и NxM зависимостей. А с редаксом M зависит от одного стора 1хM
2) У тебя есть состояние в виде объекта, которым можно управлять, дебажить, а не нативные состояния инпутов, кнопок
3) Это состояние предсказуемое из-за редюсеров. Ты знаешь что если а = 2 то после акшена increment состояние станет a + 1, т. е 3. Если что-то пошло не так, просто правишь нужный свитч бранч в редьюсере, отвечающий за экшен.
4) Зависимости M являются мат функциями состояния, знач ты понимает какие значения биндятся в инпуты, классы стили. Птотому что состояние предсказуемое и однозначное.

На сложном проекте без редаксо будет головушка бобо...
414 2106626
>>106493

>не понял смысл REDUX


Лол я вот понял, там нихуя сложного, но это лишний уровень хранения данных, нахуй не нужно лишнее дублирование
415 2106630
>>106626
А где хранить?
416 2106635
>>106630
У тебя все на сервере лежит
417 2106638
>>106635
А как биндится туда сюда? Гоняешь куски хтмл по сети?
1620749995857.jpg67 Кб, 1000x750
418 2106645
Анончики-сеньёрчики, нужен ваш совет.
Пишу некий аналог экселя на реакте, который будет с бэка запрашивать JSON описывающий документ с полями, значения которых рисуются в форму и можно крутить на фронте. Первоначально я хотел просто ловить фронтом JSON и его поля в инпуты растаскивать, но загвоздка в том, что документы могут быть разные и как следствие поля в JSON`е тоже будут различаться. На каждый документ писать свою компоненту это шиза (в документе может быть и 20 и 30 полей), поэтому возникла идея написать маппер. У меня под фронт сделан свой мини-бэк на чистой ноде, через который проходят все запросы. В теории я могу на нём ловить исходный JSON, маппить его и отдавать массив инпутов, которые фронт будет рисовать. Итак вопрос: идея говно и можно лучше или в целом нормальное решение
419 2106648
>>106610
ну да так и есть, напоминаю, что редакс - это просто сраный нпм пакет, ты даже деньги за него не платишь, в чём бугурт?
420 2106649
>>106645
Формы можно генерить компонентой высокого уровня из схемы документа

Можешь либо иметь какой-то фиксированный набор схем для всех видов документов, которые у тебя будут, либо генерить ad-hoc схему из любого JSON
421 2106652
>>106613

>1) У тебя будет N и М подписчиков и NxM зависимостей. А с редаксом M зависит от одного стора 1хM


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

>2) У тебя есть состояние в виде объекта, которым можно управлять, дебажить, а не нативные состояния инпутов, кнопок


Угу, нужно состояние каждой кнопки запихивать в глобал стор.

>просто правишь нужный свитч бранч


Редуходебил и не скрывает, что хуярит всё через свитч.

>4) Зависимости M являются мат функциями состояния, знач ты понимает какие значения биндятся в инпуты, классы стили. Птотому что состояние предсказуемое и однозначное.


Маняматика опять понесло. Предсказуемое и однозначное состояние только на машине Тюринга можно заиметь.
Дока по редуху пять раз протекла по памяти, пока её читал. И это блять сайтик с текстом, без всяких канвасо-йоб. Впрочем, как маняматики и любят: МОТЕМАТИЧИСКИ ДОКОЗУЕМО и жрёт гиг памяти на каждый пук.

>На сложном проекте без редаксо будет головушка бобо...


Так ты ж пердолик, какие сложные проекты?
422 2106666
>>106645
И шо? Дебс, проблема не в баблинге, а в сложности. У тебя набор состояний у контролов. Ты состояния меняешь взаимной пересылкой событий. В результате тебя неоднозначное состояние
а = b + с
b = a + c
c = a + b
423 2106668
424 2106672
Сап анончики, я не джавастриптизер, но пришла пора копаться в этом вашем всем. В общем объясните пожалуйста работу fetch. Желательно на очень простом примере
425 2106673
Анончики, есть гуглкапча, как сделать на JQuery эмитацию клика на неё чтобы она запустилась? Указал стрелочкой куда эмитировать клик

Пытался делать как на 3 пике, не работает, как и вариант на ваниле querySelector().click()
426 2106674
>>106672
Документация, мать твою, ты слышал о ней?
427 2106677
>>106674
Слышал. Какое-то говно.
428 2106682
>>106677
Тогда делай на жаве.
Или откуда ты там вылез.
429 2106688
>>106672
Создает HTTP-запрос, возвращает промис. Реализуется непосредственно браузером.
image.png49 Кб, 814x814
430 2106696
>>106672
Если кратко, то пик.
Если не кратко, то на ютуб, где своими словами излагают.
Смысла все это переписывать своими словами тут никакого нет.
431 2106721
>>106673
Очевидно же что-то селектором тогда.
432 2106730
>>106638
Конечно это же вэб
433 2106736
>>106696
Спасибо
434 2106751
>>106730
Это же не для фронтомакак. Мне hotwire нравится но какой-то сложной вещи как на компонентном подходе на нем не сделаешь. Конечно бекам приятно что жса с гулькин нос. Понимаешь, ты не будешь на беке пилить сложную модель чтобы наример анимировать перетаскивание веток в каталоге. А если будешь все это реализовывать на фронте опять придешь к двум отдельным состояниям на фронте и беке.
435 2106754
>>106649
Но ведь мне тогда придётся иметь либо 5-6 здоровенных компонент, либо иметь один очень большой компонент. И при увеличении кол-ва документов размер этого говна будет расти.

>либо генерить ad-hoc схему из любого JSON


Что?
436 2106759
>>106754
Любую сложную херню можно (и нужно) внутри декомпозировать.

>>либо генерить ad-hoc схему из любого JSON


>Что?



Для любого дока в JSON можно сгенерить схему, которой он будет соответствовать. Вот примерчик

https://jsonformatter.org/json-to-jsonschema
carbon (4).png226 Кб, 2048x1092
437 2106783
>>106759

Я понимаю, что нужно декомпозировать. Просто иметь отдельную компоненту под каждый документ это ппц громоздко + есть нода, которую можно этим загрузить и не тащить это на фронт.

Не, мне внешняя апиха уже json отдаёт, как на пике initialData.
438 2106794
>>106783

>иметь отдельную компоненту под каждый документ это ппц громоздко


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

<document-view schema={documentSchema} data={document} />

(и соответствующая ему форма)

<document-form schema={documentSchema} data={document} oninput={updateDocument} />
439 2106823
>>106673

>querySelector().click()


Все работает, проверяй селекторы.
440 2106899
>>106221
Сорян, конечно, но это пиздец полный.

>>105914

>Почему проекты больше не пишутся на ваниле?


А почему программы больше не пишутся на ассемблере?

>Есть еще минусы кроме неудобной работы с обработчиками событий?


Есть еще минусы кроме написания программ на перфокартах в двоичном коде?

>Как же бесят все эти ваши ебаные фреймворки, тайскрипты и прочая сотня абстракций над абстракциями


Как же бесят все эти ваши ЯПы, библиотеки и прочие ебаные абстракции, буду врукопашную 1 и 0 на шине выставлять.
441 2106906
>>105969

Если тебе нужен перенос строки в тексте - ты делаешь br или сохраняешь форматирование при помощи white-space Какие здесь проблемы вообще могут быть?
442 2106909
Блин, чё делать, если из меня, джаваскриптера, реально делают обычного версталу? Уже около года не занимался ничем, кроме вёрстки из фигмы, и вот сегодня понадобилось сесть за написание кое-какой обёртки - а уже блин ничего и не помню! Вспомнил, конечно, всё-таки 5 лет стаж в JS, но, бля, как-то херово понимать, что я ощутимо деградировал за последний год как программист.
443 2106925
>>106909

>чё делать


Искать ту работу где будешь делать то что нравится. Но если за 5 лет стажа ты дальше версталы не укатился может попробуешь за фрезерным или токарным станками?
444 2106984
Я могу в реакте форич использовать? У меня проблема, что не нужно рисовать img, если в объекте нету поля со ссылкой на картинку
445 2106987
>>106984
При чем тут форич

{
src
? <img src="{src}" />
: <></>
}
446 2107007
>>106984
filter и map в помощь.
image.png20 Кб, 566x264
447 2107014
>>106987
оооо спасибо чел
448 2107046
>>107007
>>106987
кстати оба способа подходят, а какой лучше получается или нет разницы?
449 2107061
>>107046
Естественно с фильтром если у тебя массив картинок или вместо картинки не надо ставить заглушку.
450 2107062
>>107061
s/или/и
451 2107123
Всем привет. У меня есть анимация на JS в веб версии сайтика. Но надо, чтобы она не работала и изменения, которые она применяла к элементам исчезали на мобильной версии сайтика. Как это реализовать? я че-то в тупик встал, хуйню какую то пишу.
452 2107146
>>107123
Пчел, ты даже не стараешься...

@media only screen and (max-width: 768px) {
.animation_class{
transition-property: none !important;
transform: none !important;
animation: none !important;
}
}
453 2107150
>>107146
Если бы все было так просто. Анимация должна быть на setInterval() и берётся из JS файла, что очевидно. Есть варианты ?
454 2107158
>>107150
Значит в жс смотришь, если мобила, то анимацию не запускаешь.
455 2107164
>>107158
Да это я уже реализовал, она действительно не запустится на мобилке, но если ее запустить на ПК, а потом сменить ширину на мобилку, то останутся примененные стили, а именно left/opacity, из-за чего на мобилке все летит по пизде. я вот и не ебу, что с этим сделать))
456 2107165
>>107164

>left/opacity


Принудительно на мабилке поставить left/opacity ?
457 2107173
>>107165
сработало. получилось костыльно, но да похуй. спасибо
458 2107225
Аноны, попоробую ещё раз описать цель, есть один сайт и на нём есть рекапча которую нужно после обновления страницы нажимать и проходить, вот этот вот клик на неё отнимает лишнее время и целый клик, по этому решил через расширение написать скрипт который бы сам на неё нажимал чтобы мне оставалось только выбрать 3 ебучих картинки, как с помощью JS имитировать клик на этот чекбокс с 1 картинки? Я пытался сделать как на картинке 2, но пишет то что вы на ней видите, по обычным элементам на странице этот способ работает, но вот наверно потому что рекапча во фрейме выдаёт вот эту вот хуйню, но нужно добавить что если иследовать дерево рекапчи с помощью браузера то внезапно начинает работать, но это же не вариант каждый раз нажимать на капчку и иследовать элемент когда мы пытаемся избавиться от лишних кликов, этот чекбокс нарисован с помощью span с id recaptcha-anchor, можете проверить на любом сайте с гугл капчей что не работает после обновления страницы и без иследования элемента средствами браузера, подскажите как наебать систему, а то меня уже от этого нажатия на капчу перед её расшивкой аж трясёт, пока из запасных вариантов только написание скрипта который будет перемещать курсор в область рекапчи и уже там имитировать клик мышкой, но это мне кажется ебланизм
для ленивых как я document.querySelector('#recaptcha-anchor').click()
459 2107244
>>107225
Так запускай расширение в фрейме с рекапчей
460 2107247
У меня к вам архитектурный вопросец:
Вот допустим есть типичный TODO list. Нажимая на задачу из списка мы проваливаемя в карточку задачи, где можем поменять название и дату. В карточке есть кнопки "сохранить" и "отмена".
Если я хочу использовать в приложении "конструкторкий" подход, т.е. за одно действие отвечает один запрос. Чтобы можно было меняя порядок и структуру мини-вызовов строить ращличную логику, API и т.д.
НО, вот допустим мы поменяли имя задачи, ушел ajax и имя поменялось на сервере, потом поменяли дату в карточке и опять ушел ajax. потом пользователь передумал и нажал отмену. Т.е. он ожидает что имя и дата вернутся назад. Что делать в такой ситауции, чтобы сохранился функционал отмены всего? Опять строить цепочку запросов с отменами? Или же наоборот сохарнять все изменения строго по кнопке "сохранить" и запускать цепочку сохранений только по этой кнопке. Тогда с отменами проблем не будет.
461 2107252
>>107225
у программного клика будет параметр isTrusted = false который передает движок браузера. Проверку на робота не пройдешь.
462 2107268
>>107247
Плюсы и минусы каждого варианта?
463 2107283
>>107247

> Или же наоборот сохарнять все изменения строго по кнопке "сохранить" и запускать цепочку сохранений только по этой кнопке


Зис. Тебе бэк заебут запросами на сохранение.
464 2107287
>>107244
попробовал что-то типа как на пике 1, в расширении указал что запускать на домене гугла, нихуя не происходит

>>107252
да мне бы просто сделать автоклик на этот ебучий квадратик чтобы открылась форма с картинками как на пике 2, картинки то я сам уже буду кликать, неужели никак не сделать автоактивацию этой ебучий капчи?
465 2107291
>>099993 (OP)
Двач, что делать если мне дали ревьюить код синьора и я там кучу проблем нашел? Может на самом деле это я не прав, а у него все нормально, и я спиздану херню, написав кучу замечаний?
Страшно очень страшно
466 2107294
>>107291
Есть аргументы за другое решение - пиши. Нет - молчи.
467 2107295
>>107294
Ну там по сути решение не работает, но ведь это QA проверять должны, а не на ревью? Где вообще разделение между тем что выявляется на ревью и тестерами то?
Блять почему я такой омежка...
468 2107297
>>107295
Тащемта юнит-тесты для этого есть.
Если этот сеньор тебя раздражает, то пусть ему тестеры накидвют в панамку.
469 2107299
>>107297
Там новый функционал в вебпуке, это не покрыть юнит тестами, а тестеры скорее всего и не знают что это такое ваш вебпук
470 2107308
>>099993 (OP)
Можно ли юзать svg как pwa иконку? Или надо обязательно высирать тонну png
И посоветуйте плз плагин для вебпака который ассеты для манифеста нагенерирует за меня
471 2107318
>>107308
Хелп помогите плз плз плз
472 2107338
>>107283
Ну кол-во запросов будет в итоге примерно одинаковое. Согласен 10 маленьких запросов хуже чем 1 большой. Но в обратной ситуации, когда мы редактируем оч.большую структуру и меняем допустим имя, то прилетит один маленький запрос.Либо надо мудиться с сохранением изначального состояния и после редактирования и отправлять только измененные поля. Тут наверно уже зависит от характера приложения, чего больше созданий объектов или редактирования.В итоге получается нужно иметь и "монолитную" API для вытаскивания и редактирования всего сразу и "конструкторскую" API с помощью которой можно собрать нужный функционал из готовых частей.
>>107268
Я так подумал при сохранении сразу особо плюсов нету.
473 2107350
>>107338
Для больших объектов целесообразно предусмотреть патч отдельных полей.
Для маленьких - проще сохранять целиком.
474 2107380
В проектах для портфолио я использую react router, но есть ещё какой-то next js? Кто шарит в каких случаях используют его, а когда роутер?
475 2107385
>>099993 (OP)
Посоны, на странице есть тег <a>, внутри него текст, как скопировать этот текст в буфер обмена? Гугл говорит что только ебучим костылём типа создать в конце страницы инпут, скопировать туда этот текст, выделить этот инпут с помощью select() и копировать с помощью .execCommand("copy"), правда всё так хуёво и нет команды для копирования текста из блока по айди или классу в буфер обмена без предварительного его копирования в инпут?
476 2107406
>>107385
Я сделал костылем, но красиво.
Брал текст по клику, срабатывала функция, создавался текстареа, туда заносился текст, оттуда уже текст сохранялся в клипбоярд, текстаареа удалялся... PROFIT!!!
E4O2UVfXEAMKm5v.jpeg23 Кб, 336x393
477 2107409
image.png10 Кб, 424x113
478 2107450
>>107409
Анон, у меня с этими вашими промисами всё сложно, чё дальше то делать? Пишу после этого document.execCommand("copy") и в буфере пустота

>>107406
Этот способ я и нашёл, но всё же хочется без создания лишних блоков и минимум кода, желательно на экпаскрипт 5, с ними у меня ещё нормально
479 2107493
>>107450
Пчел, ну написано же, что сосноль пиздит фокус у документа. Выполни из своего кода.
480 2107549
Я пытаюсь учить реакт, я думал там как-то сделано так, что ты пишешь меньше строк, чем на чистом джаваскрипте.

Но я посмотрел видеоурок про обработку форм на реакте. Там форма с двумя инпутами, 1 - имя, 2 - email. Там подключается файл с хуком на 50 строк. И файл с двумя инпутами на 100 строк. В сумме 150 строк, чтоб 2 инпута валидировать. Но там при том валидация несложная просто проверка, что инпут с именем не пустой и что инпут с email содержит @.
481 2107566
>>107549
Ок. Держи в курсе
482 2107568
>>107549
А сколько по-твоему это должно занимать?
483 2107665
>>107549
Хуя ты умный. Сделай статью на хабре, объясни, что все заблуждаются.
484 2107720
Суп программач. Я вообще не разраб, а скорее такой, полу-тестировщик. По долгу службы иногда приходится прокликивать веб-сервисы и на работе, и я время от времени сталкиваюсь в консоли с ошибками вида "cannot read property 'x' of undefined" или "of null". Что это блядь за стактрейс такой? Как это вообще читать и понимать?
485 2107725
>>107720
const test ={ op: 'hui' };
console.log(test.his_mother.is_good_woman);
486 2107729
>>107725
Т.е. какой-то уебок у нас в разработке называет переменную как "х"? А откуда undefined-то берется? Анончик, еще раз - я не разработчик и не знаю, как это работает.
487 2107732
>>107729
Не переменную, а свойство объекта.
Передай этому дауну, что уже изобрели optional chaining.
image.png2 Кб, 206x36
488 2107734
>>107732
А что за undefined вот тут, когда я объявляю переменную?
489 2107736
>>107734
В данном случае undefined - это результат присваивания. Не твой случай.
image.png3 Кб, 211x74
490 2107748
>>107736
Анончик, а можешь объяснить, как это работает? Мы же и там, и там присваиваем. Почему в одном случае возвращается undefined, а в другом - результат присваивания?
491 2107774
>>107568
>>107665
Не, я просто думал раньше, что реакт супер крутая штука, которая всё упрощает. Но когда я увидел, что для проверки, что один инпут не пустой, а второй имеет символ @ нужно 150 строк кода, то я понял, что для чего большего, чем 2 инпута придется писать очень много кода.
492 2107777
>>107748
Было б
const a = 5;
то вернулся бы
undefined
493 2107779
>>107748
Во втором случае на глобальном объекте создаётся пропертя а со значением 5.
Напиши window.a
494 2107788
Я в консоли браузера пишу всякий код, чтоб посмотреть как он сработает.

А чтоб очистить консоль я нажимаю кнопку clear console ctrl+L.

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

Как этот самый код очистить? Чтоб при нажатии курсора вверх не показывался раннее введенный код. Как всё очистить полностью?
495 2107793
>>107788
Вкладку закрой.
496 2107812
>>107793
Не, я даже могу закрыть все вкладки, браузер закроется, могу ещё историю очистить за всё время, в дополнительно галочки все поставить, чтоб всё удалилось.

Но когда я возвращаюсь обратно в браузер, в консоль, нажимаю курсор вверху, то там выходит старый введенный код. Хочу удалить его напрочь, но не получается.
1627323377188.jpeg13 Кб, 286x212
497 2107815
498 2107820
>>107815
Ух, ты, круто! Всё удалилось! Спасибо!
499 2107828
>>107774
Да ты прав, пчелик главное на собесе то же самое скажи, ок?
500 2107840
>>107828
Нет, я так не скажу. Ну, представь, я скажу, что для 2 инпутов надо 150 строк, и что для более сложных вещей значит придется тоже много строк писать. А они там как ты психанут и обидятся, и всё, добрый вечер.
Снимок.JPG13 Кб, 239x329
501 2107850
502 2107859
В ньюфаг треде не могут ответить.

Как делается подобное https://bureau.ru/books/chess/demo/ ?
Чтобы просто листать, а у тебя на экране и текст выделяется, и фигурки в полях ходят как положено. Вот бы кто объяснил, хочу книгу одну так оформить. Книга, текст и партии есть, я просто хочу ее переложить в такой вид. Самостоятельно, готов подрочить Vue, он вроде не такой уже сложный. Как гуглить подобное?
503 2107934
>>107493
Спасибо анончик, и правда работает, осталось разобраться как заставить активироваться капчу от гугла имитируя клик по ней
504 2108088
Сильно ли увеличат шансы вката знание server side rendering и тайпскрипта? Или не стоит усилий?
505 2108106
>>107859

>Как делается подобное


Долго. И сложно если делать возможность создания таких книг через какой-то редактор, для редакторов.

>Книга, текст и партии есть


Что за партия? "Поехали" ?

>Vue


Если нужна только одна книга, зачем для этого Vue?

Технически хорошо не подскажу, но мог бы реализовать нечто подобное через костыли/говнокод. Только для определенной книги, руками, как создать редактор даже не представляю.
По тыку на стрелки меняется счетчик, в зависимости от цифры, тебя перекидывает на html крюк. На определенных страницах есть дополнительный счетчик, по которому определяется выделение определенного текста и расположение фигур.
506 2108110
>>108088
Увеличит сильно, но усилий не стоит.
507 2108132
>>108110
Это как? Если увеличит шансы то уже стоит того, не?
508 2108156
>>108132
Томущо говно беззадач, но кабан любит такое.
image.png19 Кб, 385x412
509 2108167
Аноны, хелпуйте, как добавить вот в это меню новую опцию, например, это будет uppercase или lowecase?
510 2108169
Аноны, есть десктопное приложение в связке C# + MSSQL. Хочу переписать это приложение на JavaScript (писать буду с нуля, смотря просто на макет внешний вид приложений - в код лезть не буду). БД оставлю старую.

В какую сторону мне копать? Хочу написать диплом на базе этого приложения. Я правильно понимаю, что сначала мне стоить учить HTML/CSS? Потом JS, Node.js (или он не нужен)?
511 2108171
>>108169

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


смотря просто на сам макет и внешний вид приложения

Быстрофикс
512 2108172
>>108169
Веб? Десктоп?
513 2108181
>>108172
Я думаю в сторону десктопа, потому что вуз и прочая хуйня, но необязательно. А что будет проще, как считаешь?
514 2108187
>>108181
Ну если база нормально отчуждается, то я бы сунул все это дело в контейнеры, и на каком-нибудь рякте с нодой запилил фронт.
Иначе электрон тебе в помощь.
515 2108196
>>108156
А ну мне бы попасть к кабану бро. Эффективность дело десятое
516 2108211
Когда перекат?
517 2108219
Если у меня код на гите будет без коммитов норм?
518 2108224
>>108219
Нет. 350107
519 2108229
>>108219
Я когда вкатывался мне совет дали в первую очередь учить гит и комитить каждый пук даже если это будет тупо выглядеть. С тех пор все с комитами делаю
20210727160923.mp44,8 Мб, mp4,
720x1600, 0:08
520 2108233
Анонии. Делаю одну штуку на React Native. Есть потребность, чтобы при перемещении одного изображения на другое - они менялись местами анимационно. Собственно вопрос: Как мне гуглить подобное? Как это называется? Хочу посмотреть, как вообще это стоит правильно реализовывать.
521 2108287
>>108233
drag and drop sort list react native
522 2108290
>>108287
Спасибо анон, выручаешь
523 2108308
Стикер220x205
524 2108327
>>108308

>Woof!


Попався, Макима-симп
525 2108371
>>108233
в дотатреде спроси хи-хи
526 2108373
>>108371
хи-хи-хи-хи какой ты смешной, анончик :3
527 2108567
>>107287
Насколько я понимаю, у тебя выдает ошибку что такого элемента нет и скрипт перестает работать(а вместе с ним и интервал).
Попробуй написать функцию что то типа:
function clickCaptcha(){
if(document.querySelector(''#recaptcha-anchor'){
document.querySelector(''#recaptcha-anchor').click()
}
}
И потом эту функцию в интервал, только напиши нормально, я чисто на дваче писал мог и ошибку допустить.
528 2108580
>>108567
Я проверил - не поможет.Каптча находится в фрейме, в этом вся проблема.И да, необязательно выделять каптчу что бы увидеть её, достаточно выбрать нужный документ сверху консоли.
529 2108584
>>108567
>>108580
>>107287
Я похоже все таки смог.
let iframe = document.querySelectorAll('iframe')[0]
iframe.contentWindow.document.getElementById('rc-anchor-alert').click()

Это конечно если у тебя всего один фрейм на странице, если что просто поменяешь айди, у меня вроде везде работает.
image.png459 Кб, 680x647
530 2108600
перекатите тред, пажалст((
531 2108613
>>108600
А ты нам что?
532 2108660
смотрю видосы по реакту, там чел тупо на все картинки ссылки из сети оставляет, это нормальная практика?
533 2108747
>>108660
Для видоса да, для прода - гугли хотлинкинг.
534 2108824
Извиняюсь, что не на 100% в тему, но в /web/ мне бы отвечали неделю наверное.

Как вырубить полностью скрипты на странице? Я пробовал открыть консоль и дальше ctrl-shift-P disable JavaScript. Но всё равно, какая-то херня не давала мне подредачить css, в-частности параметр overflow: hidden(сразу после изменения он обновлялся к исходному состоянию). Как не дать сайту менять свой css?
535 2108847
Кароче есть прога RealWorld Paint (графический редактор), в нем можно фильтры на JavaScript писать.

пример:

вкладка конфигурация
var options = ["Linear", "Circle Up", "Circle Down", "Smooth"];
Configuration.Add1ofNPicker("type", "Type", "Choose the stepping type", options, 3);
Configuration.AddCheckBox("alpha", "Use Alpha", "", true);
Configuration.AddCheckBox("invert", "Invert", "", false);
Configuration.AddCheckBox("merge", "Merge", "", false);
Configuration.AddColorButton("startColour", "Starting Colour", "", 0x000000);
Configuration.AddColorButton("endColour", "End Colour", "", 0xffffff);

вкладка выполнить
var image = Document.RasterImage;
var sizeX = image.sizeX;
var sizeY = image.sizeY;
for (x=0; x<sizeX; x++)
for (y=0; y<sizeY; y++)
if ((x+y)&1)
image.SetPixel(x, y, 0, 0, 0);

как бы приспособить скрипт дизеринга
отсюда: https://stackoverflow.com/questions/12422407/monochrome-dithering-in-javascript-bayer-atkinson-floyd-steinberg
или может есть лучше вариант
536 2108878
>>108847
Походу надо в b тащить, тут мертвая доска
image.png154 Кб, 800x450
537 2108882
Устроился работать в свою первую компанию. Мне просто дали репозиторий, сказали ну вот тут задачи, выбирай какую-нибудь и делай. И всё. В проекте около 10 задач, каждая из которых висит по 3 месяца и никто не ебёт как их решать, половина из них без описаний, другая половина либо править исходники либ, либо лезть в бэкенд, чего очевидно вот так с нихуя не сделаешь. Ну охуеть, и что делать? Пытался весь день что-то выбрать, в итоге так и не смог выбрать для себя ни одной, потому что просто так написанием кода их не решить.
image.png49 Кб, 508x272
538 2108885
Храню картинки в формате base64 в монгодб. Какие подводные?
539 2108889
>>108882
всмысле без описаний? Как может быть задача без условия вообще?
540 2108898
>>108885
Блокируют отрисовку, весят больше
541 2108900
>>108889
Ну типа "вот тут вот хуйня не работает". Или "надо добавить вот тут такую фичу" и никакого описания того, где брать инфу, что блядь вообще делать, с кем обсудить подробности
542 2108902
>>108900
Ахуеть, на работе что, думать надо?
543 2108920
>>108902
Хуюмать, они буквально описаны вот в таком виде, который я привел выше. И ладно бы плохо описаны, основная проблема именно в том, что как кодер я их не решу, это задача, которая к примеру требует правок в базе данных на бэке или правки конфигов, уточнения бизнесс логики, и это всё подолгу уже висит и никто за это не брался.
544 2108930
>>108920
Ну так иди к менеджеру, уточняй. Потом правь бидэ с конфигами.
545 2108933
>>108847
Блять, ну почему на дваче хотя бы для этого раздела нет возможности постить код и размечать его моноширинным текстом
546 2108960
Мужики, зашквар ли пихать в портфолио тудушку, даже если я сделал ее как можно более сложной и с адаптивной версткой? И вообще, какие проектики считаются не зашкваром, чтоб тимлид такой посмотрел и понял, что вкатыш не безнадежен?
547 2108965
>>108847
Береш и приспосабливаешь. Чо там непонятного?
В этом твоём пейнте есть картинка в виде двухмерного массива, перебираешь все пиксели и трансформируеш.
548 2108967
>>108960
Там смотрят какчество кода и комитов. Что конкретно ты делал, никому не интересно.
549 2108987
>>108882
Подходишь к менджеру и спрашиваешь - вот по этой задаче, какой итог хотим увидеть? Он тебе обрисовывает картину.
Дальше идешь к тим лиду или любой другой обезьяне и говоришь вот тут задача, удели время обрисуй в кратце как подступиться. Он тебе обьясняет, делаешь. Ищещь все что можешь, собираешь все варианты, после подходишь к нему снова и говоришь - получилось то то и то то, пробовал вот это и вот это. Он тебе еще советов накидывает. На все про все должно уходить не больше дня если ты джун.
550 2108990
>>100019
Красава
Вкатился в 28. Тоже учил месяца 6-7. 10+ собесов и вкатился на первую работу обычным версталой.Щас 30, зп 2200. Реакт\вью\нод. Так что не слушайте умолишенных , которые кричат что-то там про возраст и неудачное время для вкатов
551 2109018
>>108960
С адаптивной вёрсткой? Да это уровень сеньора
552 2109033
>>108965
Так я тупой, пробовал, ошибку выдает, в самом начале, из разных источников пробовал, а в конфиге вообще не понятно ничего
553 2109088
Я правильно понимаю что десериализация пользователя ( а тобишь дергание БД ) в passport.js происходит не при каждом реквесте, а только тогда, когда я пытаюсь получить доступ к req.user?
554 2109163
>>108987
На решение задачи или на обкашливание?
555 2109202
font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
Что происходит? Берется какой-то определенный фонт? Все фонты суммируются? Или что-то другое?
556 2109203
>>109202
Берётся последний фонт в списке и веб-страница отображается этим шрифтом. Если этого фонта в системе нет - берётся предпоследний фонт. И т.д.
557 2109204
>>108987
ебать я бы молча сел и делал задачи, нахуя с кем-то разговаривать бррр
16268576012070.mp4530 Кб, mp4,
1280x592, 0:10
558 2109208
>>109203
Чаю вам.
изображение.png17 Кб, 888x558
559 2109211
Почему так?
~ кривая палка не дает возможности менять то, что выше текущего тэга?
или я где-то туплю?

https://jsfiddle.net/4ew3kvLt/6/
560 2109221
Есть сайт, не важно какой, на нём кнопка или ещё какой-нибудь элемент. При нажатии кнопки или выборе даты происходит загрузка страницы. Как вручную запустить этот скрипт выполняющее действие и как даже его найти?
561 2109224
562 2109225
>>109211
>>109221
лол блять нихуя не понял что за вопросы у вас ебанутые
image.png405 Кб, 670x750
563 2109229
>>109225
Например есть сайт, rg.ru на нём календарь при выборе даты срабатывает какой-то скрипт и страница обновляется. Вопрос
1)как найти этот скрипт ?
2)как его запустить вручную, в хроме через консоль отладки?
564 2109238
565 2109250
Как отключить скорллбар в хроме?
Сделал вот так:
::-webkit-scrollbar {
display: none;
}
-ms-overflow-style: none;
scrollbar-width: none;
В фаерфоксе скроллбара нет, а в хроме есть, но он просто неактивный, как кнопка с disabled.
566 2109272
>>109250
::-webkit-scrollbar {
width: 0px;
height: 0px;
}
567 2109276
>>109272
::-webkit-scrollbar {
width: 0px;
height: 0px;
}

::-webkit-scrollbar-thumb {
background: transparent;
}

::-webkit-scrollbar-corner {
background: transparent;
}

Если что-то еще остается, можешь поиграться с этими свойствами, точно не помню как там.
568 2109304
Что почитать о хранении данных на клиенте? А то я нихрена не понимаю, столько вариаций: local storage, session storage, кукисы, cache storage, application cache, стейт менеджеры... Чем это всё отличается?
569 2109371
>>109272
>>109276
Ничего из этого не работает, скроллбары просто висят неактивные. В эдже (тоже вебкит) все тоже самое.
570 2109378
>>109371
Скинь скрин.
571 2109395
>>109378
Хз, проверил edge, тоже работает. Просто
::-webkit-scrollbar {
width: 0px;
height: 0px;
}

И все. Может тебе куки(или кто там стили сохраняет) сбросить надо?
572 2109399
>>109378
1 - хром, 2 - лиса. Тот же самый элемент.
изображение.png3 Кб, 222x93
573 2109407
>>109399
Может ты к какому-то элементу ставишь это? Надо вот так.

Сбрось куки.

Если не поможет, хз.
Попробуй это еще.
::-webkit-scrollbar {
display: none;
}


::-webkit-scrollbar { / chrome based /
width: 0px; / ширина scrollbar'a /
background: transparent; / опционально /
}

html {
-ms-overflow-style: none; / IE 10+ /
scrollbar-width: none; / Firefox /

}
1627465921859.jpeg299 Кб, 1905x1015
574 2109426
Какие же зумеры дегенераты.
575 2109429
>>109426
Это типо ты так троллингуешь? Заебись скроллится страница, наверное, да?
576 2109432
>>109429
А где в первоначальном вопросе про скролирование? ОП-хуй заказывал спрятать скролл, я скролл спрятал.
16257412349540.webm1 Мб, webm,
650x520, 0:12
577 2109436
image.png50 Кб, 398x369
578 2109455
>>108847
В общем мне помог чел один, топ стримлер ин зе гд , он ваще супер программист и весельчакнорис.
Скрипты: https://a.uguu.se/WqXivApg.zip

https://www.youtube.com/watch?v=m0xHxknvQr8
579 2109472
Долго мне ебаться придется, чтобы написать простой бэк (КРУДы, графкл, сокетио) на nestJS? В принципе готов пару дней потратить. Там, говорят, все охуенно, лучше чем в ноде + экспрессе, еще и тайпскрипт изкоробки. Стоит того?
580 2109484
>>109472

>графкл


Хз за другое юзаю граф и ноду просто изи
581 2109501
>>109211
Какая кривая палка? Тильда?
582 2109504
>>109484
Покажи код пожалуйста, из любого проекта, не важно какого. Я первый раз собираюсь граф-схему настраивать и мне бы это охуенно помогло.
583 2109519
>>109504
Первые с клиентской части запросы через аполо, последний серверная часть
584 2109523
>>109504
Короче вот обычный тип в графе, хз времени нет заливать

import {
GraphQLID,
GraphQLInt,
GraphQLList,
GraphQLObjectType,
GraphQLString,
} from "graphql";

export const productType = new GraphQLObjectType({
name: "Product",
description: "This represent an Product",
fields: () => ({
_id: { type: GraphQLID },
title: { type: GraphQLString },
imageUrl: { type: GraphQLString },
createdAt: { type: GraphQLString },
discription: { type: GraphQLString },
material: { type: GraphQLString },
price: { type: GraphQLInt },
countInStorage: { type: GraphQLInt },
asset_id: { type: GraphQLString },
public_id: { type: GraphQLString },
}),
});
584 2109523
>>109504
Короче вот обычный тип в графе, хз времени нет заливать

import {
GraphQLID,
GraphQLInt,
GraphQLList,
GraphQLObjectType,
GraphQLString,
} from "graphql";

export const productType = new GraphQLObjectType({
name: "Product",
description: "This represent an Product",
fields: () => ({
_id: { type: GraphQLID },
title: { type: GraphQLString },
imageUrl: { type: GraphQLString },
createdAt: { type: GraphQLString },
discription: { type: GraphQLString },
material: { type: GraphQLString },
price: { type: GraphQLInt },
countInStorage: { type: GraphQLInt },
asset_id: { type: GraphQLString },
public_id: { type: GraphQLString },
}),
});
586 2109539
>>109519
>>109523
И эта хуйня действительно полностью заменяет рест?
587 2109544
>>109539
Ага, еще и нахуй выкинул экспесс и монгус
588 2109545
589 2109617
аноны, кто-нибудь проходил курс на мидла фронта в яндекс.практикум? дайте отзывы
image.png82 Кб, 605x889
590 2109628
Сап анон!
В общем нужно будет делать тяжеленький сайт. Хочу попробовать юзануть React для этого. Обычно до этого делал все на pug и рендерил страничку с сервера, что уже не модно. Но мне как начинающему было все понятно. Так вот, основная проблема в том что нужно понять как запилить SSR с фронтом и беком отдельно при этом отдавать именно с той инфой за которой пришел клиент. Знаю что есть next js т.д и т.п но как человеку который ни разу не пользовался redux и react будет сложновато для быстрого вката. Хотелось бы все же научиться делать SPA, может я банальные вещи спрашиваю, но может кто поможет)
591 2109635
>>099993 (OP)
Дали апи, где сначала нужно токен реквеста получить, потом токен доступа, проблема в том что оба токена экспайрятся за 300 (миллисекунд по всей видимости)
Убрал авейты, сделал просто чейнинг одного за другим, все равно токен доступа не даёт получить
Может это просто тролинг такой или я могу как-то быстрее эти токены получать?
592 2109642
>>109635

> все равно токен доступа не даёт получить


Чо пишет?
593 2109688
>>109642
Да ничего уже я просто невнимательный и фетчил не то что нужно для апи
594 2109693
>>109688

> как мне пришла идея создать сайт stack owerflow

595 2109741
Я так понял приложуху которую я на реакте пишу, нельзя открыть на мобилке?
596 2109752
>>109741
Что за мобила без бровзера?
597 2109775
>>109741

>которую я на реакте пишу,


И во что в итоге превратится это реакт-приложение?
598 2109783
>>109741
Надо использовать React Native, чтобы можно было открыть на мобилке.
599 2109786
>>109628
Используй Svelte
600 2109816
>>099993 (OP)
Чем макбук лучше для фронта? В нативе я понимаю зачем там мак, а в остальном как, есть какие-то сильные отличия?
image.png3 Кб, 220x48
601 2109850
Привет. Может, кто объяснить почему этот код выводит undefined ?
Я читал, что this по умолчанию равняется глобальному объекту и по идее должно вывестись значение переменной, ведь она свойство глобального объекта. Немного обосрался из-за этого на собесе, но не критично.
602 2109857
>>109816
Без макбука тебя даже в мидлы не возьмут.
603 2109860
>>109850
Блен, чувак. Я без хейта конешн, но как ты с такими знаниями на собесы ходил, если не знаешь в чём дело? Дам подсказку: глобальный объект называется window. Попробуй сделать window.name = "2ch" и посмотри что получится
604 2109863
>>109850
Вар тебе создаёт переменную в текущей области видимости, зис - это тоже переменная в текущей области видимости.
605 2109864
>>109860

> глобальный объект называется window


И в ноде тоже?
606 2109869
>>109864
Насколько помню в ноде тоже, но я вротендер, так что лучше не верь мне на 100%
image.png3 Кб, 229x105
607 2109870
Ваши оправдания
Стикер220x205
608 2109873
>>109870
Никаких оправданий. Working as intended
609 2109875
Можно я первый в своей жизни перекат сделаю или это чья-то здесь обязанность? Я кому трафик плочу?
610 2109879
>>109875
Давай, только сделай всё красиво, и побольше кошкодевочек в шапку
Стикер400x388
611 2109882
>>109879
Я постараюсь и сделаю всё возможное
612 2109883
>>109775
в кратце проблема в том, что там с tmdb фильмы не показываются на мобиле
613 2109885
>>109883
bullshit
614 2109889
>>109741
Чому, можно:
1. Открыть в браузере
2. Можно заделать как PWA
3. Переписать на React Native
image.png4 Кб, 573x72
615 2109902
>>109879

Так, ну давай подсказывай. Что указывать в этих полях, чтоб не обкакаться
616 2109907
>>109870
Ещё один вкатун открывает для себя ссылочное равенство.
617 2109910
>>109902
Тему возьми текущую и инкрементируй.
Сам пост скопируй и поменяй ссылку на предыдущий тренд.
618 2109911
>>109889

> Переписать на Flutter


Пофиксел тебя
619 2109912
>>109870
Ты только вдумайся, на секундочку, на минуточку, на что будет указывать this когда я сделаю вот так: !this
Антиокно?
Указание на жепу?
Ошибка в сосноле?

Ваши варианты, поридж.
image.png93 Кб, 992x799
620 2109915
>>109910
Получается как-то так. Точно тэгов ставить не нужно? Мне кажется, что надо
621 2109919
>>109912
Очевидно, что false будет. Ты знаком восклицания привёл this к булевому типу
622 2109932
>>109915
Не нужно
623 2109948
image.png233 Кб, 1834x764
624 2109953
>>109932
Всё таки нужно было. Тред в тегах не отображается
625 2109967
>>109953
Первый тред скамом. Ждем новый.
626 2110005
>>109912
Boolean значение будет, false.
627 2110071
>>110005
>>109919
False то оно понятно, а указывать куда !this будет? Не считая, что в соснолечку false выведет.
628 2110081
>>110071
А куда должно указывать false?
629 2110085
>>110071
А куда должно указывать false?
630 2110131
Как в бутстрапе растянуть кнопку на всю ширину элемента на котором она есть, navbar-nav, в моем случае?
Пробовал вот так вот:
<a role="button" class="d-flex flex-column bd-highlight btn btn-primary">User</a>
вот так вот:
<a class="nav-link active" role="button" href="/user" style="margin-block:auto">User</a>
вот так вот:
<a type="button" class="btn btn-block btn btn-primary">User</a>
пробовал завернуть всё в див, и вставить весь код, который есть в разделе flex в бутстрапе, что еще сделать?
631 2110345
>>106227
обычно сижу в ридонли и пригораю с токсичности анонов, но тут просто порвало в голос
image.png38 Кб, 1039x736
632 2110364
>>110131

Ты даже не пытался
image.png8 Кб, 532x69
633 2110846
>>108584
Не анон, этот способ тоже нахуй посылает из-за кросдомена
14918587302060.jpg2,5 Мб, 2500x1186
634 2110850
Дело короче такое, сам не программист нихуя, знаний вротенда нет никаких, ну научился получать ПОСТ и отвечать, не более. Раньше только скрипты на питоне высирал. Хочу сделать сайт(Кейсы/рулетка), знакомых шарящих в теме нет, так вот, хочу задать вопрос, сложно ли будет в одиночку писать скрипты на жсе? Раньше ни разу не притрагивался.
635 2110957
>>110850
Питон такой же по сложности как js
636 2110999
>>110850
Сложность зависит от требований к качеству. Так то работающую программу написать ты скорее всего сможешь, почитав пару гайдов
image.png339 Кб, 512x497
637 2111501
Уважаемые джсята.
Поясните за тришейкинг, плез.

Допустим, есть файл index.js
в нем:
export {func1} from './func1.js'
export {func2} from './func2.js'
export {func3} from './func3.js'

в каком то далеком фолдере:

import {func1} from '@anusobaki/index'
func1();

Сбандлит ли вебпак/роллап и func2, func3, если энтри func1? Почему?
Как правильно организовать импорты/экспорты?

import {module} from './module.js'

const {method} = module
method()

Так появятся сайд эффекты
import {module} from './module.js'

module.method()

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

Как использовать мемо, что бы не было сайдэффектов?
Использую так

export React, {memo} from 'react'

export const AnusComponent = memo(() => <div/>)

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

Спасибо
image.png339 Кб, 512x497
637 2111501
Уважаемые джсята.
Поясните за тришейкинг, плез.

Допустим, есть файл index.js
в нем:
export {func1} from './func1.js'
export {func2} from './func2.js'
export {func3} from './func3.js'

в каком то далеком фолдере:

import {func1} from '@anusobaki/index'
func1();

Сбандлит ли вебпак/роллап и func2, func3, если энтри func1? Почему?
Как правильно организовать импорты/экспорты?

import {module} from './module.js'

const {method} = module
method()

Так появятся сайд эффекты
import {module} from './module.js'

module.method()

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

Как использовать мемо, что бы не было сайдэффектов?
Использую так

export React, {memo} from 'react'

export const AnusComponent = memo(() => <div/>)

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

Спасибо
Лошадка.jpg96 Кб, 760x475
638 2112000
console.log(Math.pow(x: 2, y: 2))
Почему не работает?
639 2112131
>>112000
Неверный синтаксис
Math.pow(2, 2)
640 2112571
Адаптивный дизайн на реакте
Подписываться на resize и каждый новый innerWidth в стейт записывать? Интересно как ебашат гуру и не производительней ли добавить кучу "дивов" и стили им переключать по старому?
641 2113328
Фёдор Яичный
642 2113368
>>112000
console.log(Math.pow(x = 2, y = 2))
Это если хочешь обезопаситься на случай, когда аргументы не переданы, присваиваешь по дефолту.
Тред утонул или удален.
Это копия, сохраненная 1 августа 2021 года.

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

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