Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Вот прошло уже три недели как оп работает в модном стартапе и крутится кабанчиком. Полностью погружен в процессы, проёбываться некогда, дедлайны горят, жопа иногда тоже, но зато опыт двигается, скиллы качаются.
Вкатился с нуля, примерно за 7-8 месяцев выучил всю веб хуйню, подготовился к собесам, успешно прошел парочку и устроился в уютный стартапчик с нормисами и порриджами смузихлебами.
Зарплата 980$. 30 лвл. Стэк React и прочие новомодные с ним плюшки.
Пока вкатывался сам - много читал полезной инфы, и кулсторей от вкатившихся, в основном это старые треды на дваче и видосы на ютубе от успешных вкатышей, пара статей из интернета. Собственно теперь захожу сюда только что бы помочь таким же вкатунам как и я, поэтому задавайте любые вопросы какие у вас есть.
Вкатиться реально, в любом возрасте и с любыми данными, надо только ебашить как не в себя, всё своё время, забыв про выходные, друзей, игры, девочек и прочий мусор который отнимает время.
В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты.
>>2100019 Главное не выгори. С одной стороны фронт быстро станет однообразным говном. Да он такой. С другой стороны воронка возможностей - в тридцатник ты уже не можешь "стать все тем кем хочу", потому что любой свитчинг занимает дохуища времени.
>Оберни присваивание своего ебучего "b" >во мгновенно вызываемую функцию, >которая возвращает объект с методами >для манипуляции этой переменной через замыкание >и не еби мозг.
Заебись. Два раза обернул. Все переменные сделал приватными, в одной пиздатой IIFE, и хуй их прочитаешь теперь, вроде. К тому же ещё и дополнительно обернул сверхсекретное "b".
>>>2100019 Про опыт пиздел? На чем вообще выехал из оравы вкатышей на реакте? Я вот соснул с вкатом и пошел на стажировку в галеру. Возможно оно и к лучшему, тут еще и английский апну. Может получится навести мосты с разрабами заказчиков, дадут рефку и перебегу к ним.наврятли, иначе с галер бы трактора валом шли. Или выкачусь на ремоут к барину, без кабанчика-посредника.
>>2100024 На однообразие работы похуй, т.к. у меня в голове дохуя планов о достижении которых я постоянно думаю, а на фронт смотрю лишь как на способ достижения своих целей. Т.е. мне нужна была высокооплачиваемая работа, которая с годами будет только актуальней и в которой есть возможность роста, я нашел её. Дальше карьерная лестница и уже другие планы на её вершине, скажу так планы бля у меня наполеоновские, и чем дальше тем сложнее добиваться своего, но реально.
Выгорать уже начал, понимаю что нужен отдых, а некогда, усталость накапливается по чуть чуть, ну а хули делать. Я такой путь проделал, что уже на выгорание похуй в мыслях, потом как нить почилю, когда стану миллиардером, ихихих
>>2100034 На первый вопрос, ответ - да. Выехал на технических знаниях, и софтскилах. Что бы устроиться - надо было преодолеть две преграды - HR и техническое собеседование. Первую преграду преодолел просто - втерся в доверие к хрюше, она с мокрой писей сидела и слушала какой я замечательный (навык общения у меня прокачан, читал всякие книжки по психологии, видосы на ютубе, манипуляции и прочая шелуха - где то лет 7 или 8 занимался этим, выступал на разных конференциях с докладами перед публикой, зажимы и страх выступления короче снял, как общаться с людьми понял, теперь этим пользуюсь). Вторую преграду преодолел просто - готовился как ебанутый к собесу, в итоге все вопросы которые мне задавали были решены на лету. Я же 8 месяцев дрочил всю теорию не просто так.
Вот и выделился среди остальных - очень хорошими для джуна знаниями в js и реакте, своей открытостью и общением. Собственно челики посмотрели что я не душный и в теме разбираюсь и хули долго думать - заонбордили меня.
Сап. Вкатыш на связи. Прошёл фрикодкэмп по ЦСС/ХТМЛ, но мне кажется как-то слишком быстро и в голове мало отложилось. Хочу еще раз с начала изучить тему, уже на русском, потому что хоть английский и понимаю, пока голова плохо воспринимает прочтенное. Нашёл на ютубе плейлист с уроками по верстке: https://www.youtube.com/watch?v=z3GS5oYGq5U&list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr&index=1
Первое видео датируется 2019 годом, стоит ли смотреть? Или оно уже устарело слишком сильно?
>>2100106 Да этот норм вроде, лучше спизди с юдеми какие нибудь курсы, только не минина, а лучше начни что нибудь делать сам, зайди на рандомный сайт и попробуй его повторить своими руками
>>2100119 Да я это понимаю, времени у меня много, основная работа кормит, вкат - не как крайняя мера, а как хобби с перспективой, потому что основная работа начала заебывать немного. Не хочется стать очередной веб-макакой, хочется быть хотя бы веб-орангутангом, по этому весь роадмап до фреймворка хочу пройти досконально.
>>2100123 А ну и еще по поводу вката, в компании в которой я работаю у меня очень хорошие отношения с айти-отделом, и мне предлагали уже к ним пойти бизнес-аналитиком, но таким мне впадлу заниматься, думаю если выучу фронт хотя бы немного, легко договорюсь с ними перекатиться на джуна, потом в резюме год опыта можно будет написать реального.
Объясните, я правильно понимаю - классы и id в ЦСС можно взаимозаменять, у айди из плюсов, что можно лейбл повесить? Или в идеальной верстке нужно присваивать и айди и класс каждому итему?
>>2100177 в вёрстке самый идеальный способ использовать исключительно классы и иногда селектор по тэгу. Id нужно для использования элемента в JavaScript разработчику. Исключительно в вёрстке его использовать не нужно. Советую почитать про БЭМ.
>>2100106 Смотри, смотришь курс => смотришь какие теги, приемы, стили использует лектор => заканчиваешь смотреть курс => идешь делать сам абсолютно рандомную хуйню интереснее и практичнее конечно будет делать то, что ты захочешь потом доделать до ума, то что тебе будет интересно, но на самом деле подойдет абсолютно рандомная поебота, хоть порносайт Ну и конечно гугл твой друг, гуглить можно хоть самые простые вещи: как пишутся разные селекторы, как поставить див по центру экрана и тд и тп.
>>2100119 Почему? Хотя ладно, я щас подумал и похоже понимаю почему.Сам начал жс учить первее html/css, верстка теперь абсолютно скучной и неинтересной хуйней кажется.
>>2100271 Перед ретро часто пару банок пива или бокалов вина распиваю, чтобы разговорчивее быть. На собесе не увеерен что может в решении задач. Разве что расслабит.
>>2100300 >Никогда не кушал подобное. Из подобного кушал обычный пирацетам, мне его выписывали после сотрясения башни. Вообще не то
Торчебесы сравнивали фенотропил с амфетосом и жаловались на оверпрайс за столь ничтожный эффект. Лично я с амфом не подружился, как по мне ебанина, а вот фенотропил давал такой хороший лайтовый бафф в виде легкой эйфории, спонтанности мыслей.
>>2100271 Тебе не нужно быть альфачом, омежкой, сигмой и шригмой на собеседовании, просто веди себя нейтрально. Ты, блядь, специалист, в первую очередь, ты просто отвечаешь на вопросы, честно, без запинок (потому что ты знаешь на них ответы), если чего-то не знаешь говоришь - что не знаешь, похуй вообще, зачилься братан. Напиши потом список вопросов к работодателю под конец, прямо блядь с бумажки прочитай, про то, как часто пересмотр компенсации происходит, будут ли тебе отбеливание ануса за счет компании раз в месяц, потом недовольно хрюкни и попрощайся, выходи из конференции и иди дрочить, блядь.
Если ты хочешь хороший годный курс на русском по верстке, то тебе нахуйhttps://htmlacademy.ru/ Платные курсы (там есть макеты сайтов для тренировки) спокойно пиздишь с рутрекера или nonameclub.
>>2100030 Получается, что теперь наноборда - это не просто стеганографическая борда, а ещё и криптоборда! Можно в LAN серверы поднимать и синхронить базы зашифрованным потоком! Анонимности хоть отбавляй, охуенно-то как.
Ребят, нужна помощь. Сделал слайдер с анимацией через setInterval(), всё работает норм, но если я начну быстро кликать на стрелочку все идет по пизде. Есть ли возможность сделать так, чтобы onclick событие не работало, пока не прекратилось предыдущее? типа вот я кликнул один раз и продолжаю кликать, но ничего не происходит, пока не закончится текущая анимация.
>>2100537 На самом деле надо отменять анимацию и запускать новую. Пользователь не будет ждать пока твоя анимация пропердится чтобы ещё раз нажать на кнопку
Я конечно все понимаю, но сейчас вообще есть хоть какие-нибудь шансы взять заказ по верстке на биржах? На них сейчас столько исполнителей сидит. Как вообще урвать заказ новичку? И стоит ли?
>>2100624 Ага, к сожалению, это требование работодателя, чтобы анимации были на сетИнтервале... у меня всего лишь одна, которая двигает слайды. Не совсем понял, что ты сказал, но все равно спасибо. Буду думать и решать проблему.
>>2100629 > Не совсем понял, что ты сказал, но все равно спасибо
В опчем делаешь каждую анимацию в виде функции, которая возвращет промис когда закончит свою работу. Внутри там могут быть совершенно любые потроха, главное чтобы соблюдался общий интерфейс: вызов функции = старт анимации, резолв промиса = конец анимации
Очередь это просто массив, куда эти функции заходят с одного конца, а выходят с другого (push / shift)
Соответственно, пока очередь не пустая, из нее извлекается очередная функция анимации и запускается, при завершении цикл повторяется
>>2100636 Братан, спасибо большое за разъяснение. Я умею юзать промисы и самому первое в голову это пришло, знаю про очереди/стеки, но решение оказалось пиздец простым. Я просто добавил переменную равную true и в конце каждой анимации она становилась false, затем опять делалась true по окончанию анимации, чтобы началась другая. Эх бля, хоть бы взяли. :)
>>2100672 >просто добавил переменную равную true и в конце каждой анимации она становилась false, затем опять делалась true по окончанию анимации, чтобы началась другая
Выглядит костыльно и не очень управляемо. Самая очевидная проблема - некоторые нажатия на стрелки будут игнорироваться. Если потом потребуется расширить код, то будут проблемы.
Я правильно понимаю, что при использовании redux в реакте все данные хранятся в store, по запросу передаются в контейнеры в виде пропсов, а контейнеры в свою очередь прокидывают их в пропсы компонента внутри этого контейнера?
>>2100786 Если совсем нет опыта в погромировании - в ангуляр лучше не лезь, это тот ещё корпоративный выкидыш джавы. Если есть - то эээ, по идее должен справиться.
>>2100942 Понял. Ну я просто не могу изучать что-то без практики. Сейчас зарплата у меня достаточно большая, просто надо взять себе стороннее хобби. Вот буду пробовать пилить свой проект, параллельно с этим изучая что-то новое.
>>2100964 Понял. А, ну тогда внезапно годно. Но я правильно понял, что ты работаешь на VBA? Это ведь довольно старая технология, разве нет? Я последний раз в школе с ним работал.
>>2100965 Я просто финансист, у меня всё Excel, PowerPoint, PowerBI, PowerQuery + VBA если надо какой-то костыль сделать. Чтобы мозги окончательно не выехали за дверь, решил вот JS делать + применять на практике для своего проекта. Взлетит - збс. Не взлетит - похуй, зато удовольствие хоть какое-то получу от саморазвития
>>2100972 А, ну я так и понял. Я просто написания макросов в экселе не знаю, для чего может VB понадобиться.
Слушай, а если ты финансист, разве тебе не ближе всякие data science, нейронные сети, машинное обучение, вот это всё? Будешь там предугадывать всякие штуки-дрюки. Что там ещё финансисты делают
Аноны, кто вкатывался через node js? Какая ситуация, более менее знаю JS, потому что делаю разную ебу на нем для автоматизации на работе. Хочу изучить node JS и через него вкатиться. Но блять не хочу заниматься ебучей версткой, реактом и прочей залупой. Кто так вкатывался? Или все равно фронт нужно дрочить?
>>2100976 Как-то Data Science не вставляет особо, если честно. NLP выглядит интересно, но не моё. Мне больше нравится именно создавать что-то from the scratch, постепенно строить и т.д. ИМХО, Data Science немного про другое
Нужно ли на собеседовании на должность frontend разработчика решать всякие алгоритмические задачи, писать всякие ебанутые проги для сортировки и так далее?
>>2099993 (OP) Джаваскрипач, как считаешь, нужно вкатывальщику идти получать профильную вышку? Работаю в большой компании, и вижу как опытные типы явно соображают быстрее меня поможет вышка перейти на новый уровень, или достаточно просто работать и совершенствовать скилы?
>>2101068 Я по сути только начал изучать фронт, поэтому у меня пока нет. Ну и мне кажется фронт больше по ручному расположению и организации элементов страницы, чем по обработке данных и работе с ними. Поэтому эйчару стоит смотреть больше на портфолио и на качество вёрстки, чем на навыки типичного программирования. Или я не прав?
В общем, читаю хваленого Кантора, чичас на 6 главе первой части только что закончил читать про декораторы и вот приступил я к задачкам данным после главы и не смог осилить уже самую первую. Это уже после нескольких последних статей так, перестал осиливать решать задачки без подглядываний.
Насколько нормально вообще вот так буксовать на задачках? Будет хорошо если вы, аноны, напишите мне о том как у вас в целом шел Кантор и выполнение его заданий.
Есть две идеи как поступить: 1) Без задней мысли пропускать те задачи которые не получается сделать и кое-как дочитать первую часть учебника до конца а потом просто начать заново уже с кое-каким, хоть и поверхностным пониманием возможностей языка в целом, но уже читать разбираясь во всех деталях и выполнять задачи. 2) Вернуться к тому моменту где у меня уже стало не слишком хорошо получаться и читать заново с того момента. Что из этого вам кажется лучшим вариантом?
Мне в каждом файле компонента, в который попадает колбэк от useState хука описывать пропс как setGovno: React.Dispatch<React.SetStateAction<Govno>> или есть более человеческий способ?
>>2101103 >>2101194 Все верно сказал. Фронт это про дизайн, поэтому задрачивай верстку по полной и показывай хрюшам свои красивые сайтики. Тогда тебя точно возьмут на работу и деньки потекут рекой
>>2101361 Ни о каких формах и пяти компонентах речи не шло, пидор, только о том, как передать колбек для стейта ниже, дохуя причин может быть на это местечковых.
>>2101261 Я имею в виду что я иногда не могу сделать задания по только что пройденной теме. Понятно что знать каждый аспект языка не обязательно и что со временем некоторые вещи забываются и приходится подглядывать, но у меня не тот случай.
Есть форма с инпутами, нужно, чтобы границы инпутов окрашивались в красный, если поля не заполнены, ну и собсна сабмит кнопка не отправляла форму. Можно ли это сделать только на CSS через required ? нашел псевдокласс :required, а он вроде как для другого. не охота JS подрубать.
Но если все таки JS нужен и обнулить стиль атрибута required нельзя, то, чтобы кнопка не сабмитилась надо будет на нее preventDefault() поставить?
>чтобы кнопка не сабмитилась надо будет на нее preventDefault() поставить
Верно, так и делают. Можно ещё так: в css есть свойство pointer-events. Ставишь его в none и кнопка будет неактивна, но опять же, тебе там придётся это css свойство переключать в соответствии с какой то логикой, а логика это js
>>2101134 Если выбирать между этими вариками, то 1. Я, как человек прошедший все задачи из 1 части кантора, могу сказать, что это была бесполезная трата времени. Все равно в реальных проектах, когда встречались подобные задачки, что я решал в канторе, я гуглил и заново вспоминал что да как.
я дегрод, хз с чего решил, что она там желтая. ща смотрю то просто появляется уведомление, что надо запомнить. короче тут варик только через JS превентить кнопку и добавлять класс с красной рамкой на инпуты.
>>2101635 Да, именно так делать придётся. К сожалению нет псевдокласса в данном случае, который бы срабатывал, когда у поля что-то не в порядке с полем. Да и не переживай сильно, что js используется. Это нормальная практика. Все накидывают классы, которые показывают модификаторы для элементов
>>2101643 хм, а может знаешь, как сделать, чтобы ввод текста с инпута начинался с отступом? На скрине видно, что он вплотную к левому краю, хотя плейсхолдер у меня с отступом В любом случае, спасибо за помощь
>>2099993 (OP) При обновлении значения поля, на сервак уходит запрос, включающий это самое значение (valueSell). Потом приходит ответ с числом высчитанным на основе этого valueSell. Проблема в том что valueSell может меняться по нескольку раз в секунду, а значит что может уйти 10 запросов, а последним придет ответ с valueSell из шестого запроса, например. Я бы сравнивал valueSell с которым запрос уходил и valueSell нынешнее, на из-за замыкания оно всегда будет одинаковым.
>>2100911 Пчел, я типа не выбирал его, а галера взяла на трейни с таким кандишином. Что будет "интересно" я понял когда сосед-жабист сказал "оооо ангуляааар :DDDDD". С другой стороны, могло быть и хуже, трех пчеликов с группы определили в слоны на ноду.
Хотя может нода и круче. я уже ничего не понимаю. Вот мой ментор - ангулярщик юзает гит десктоп и даже не знает консольные команды и ему норм.
Помню, когда впервые увидел двусторонний биндинг в первом ангуляре, сидел с ощущением легкого ахуя и эйфории. Типа че, так реально можно??? После пердолинга с бэкбоном и жквери это было волшебство какое-то.
>>2100932 За хранение цапи разве не набутыливают, не? Вот сам и храни. А другие почему должны хранить? Чтобы и их набутыливали? Поэтому я прикрутил туда систему репортов и возможность удаления постов. Не обязательно цапе. Заказы на убийства, объявления поиска киллеров, предложения денег за чью-то голову - всю эту хуйню тоже не обязан никто хранить. Каждый админ каждого сервера решает что хранить а что нет. Хочешь хранить - поднимай свой серв. Но если поднимаешь серв в локалке, то какой-то мусор, анонимно подключиться, и несмотря на шифрование, он может тупо сделать traceroute, и доказав что там цапе - прийти и спиздить сервер. Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик. Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.
>>2101886 > трех пчеликов с группы определили в слоны на ноду. Та лол, чего с нодой-то не так? Бэкенд как бэкенд, особенно с тайпскриптом, главное чтобы систему сборки настраивать не заставили.
>>2102031 >За хранение цапи разве не набутыливают, не? Тогда какой смысл от всего этого шифрования? Или весь смысл с отсутствии анальной модерации?
>Поэтому я прикрутил туда систему репортов и возможность удаления постов. Или все таки анальная модерация будет, просто немного в другом виде? Т.е. группа анонов ОРГАНИЗОВАННО, самому смешно, сможет зайти и задудосить любого додика т.к. им не понравился пост/тред?
>Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик. Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри. Так все таки можно или не можно? Шифрование спасет от кровавой руки правосудия? Или туда смогут залететь пикабушники и потереть весь контент? Или это просто-потому что нельзя сделать?
Идея криптоборды хорошая, но главное нормальный пиар ей сделать и если ещё сделаешь нормальную приложуху на телефон + капчу проплатишь, то двач загнётся
>>2101134 Забей, решай те которые можешь, потом разберешься.Тебе главное врубить фишку сейчас, задачи не главное.Вот когда напишешь пару скриптиков, запилишь пет-проект, то все станет +- понятно.Просто иногда открывай какой нибудь codewars и решай две - три задачи непонятные абсолютно так же скипай. кстати будет интересно узнать у кого какой уровень kyu у анонов
>>2099993 (OP) Помогите неофиту, начал смотреть курсы Владилена Минина, застрял на настройке окружения, все идентично как на видео, при билде выдает "ERROR in main Module not found: Error: path argument is not a string".
>>2102582 >Аноны подскажите почему у меня сайдбар прозрачный без указания background. Наверно потому что дефолтный цвет фона у всех элементов - полная прозрачность? >А если задать background цвет, он уже перекрывает текст. А какое поведение ты ожидал от непрозрачного цвета?
>>2102699 Ничего особенного, знаю до определённой степени. Сижу-пержу да фриланшу. Всё равно процентов 80 работы - тупое Ctrl-C Ctrl-V с моих прежних проектов или стака.
>>2102710 На стартовой странице тебе показывают всё, чему учат. Когда решишь начать, предложат Foundations (всякая базовая инфа с html, css, js) или один из двух путей на выбор - фуллстак на Рубях или Жабескрипте.
>>2102712 >Можешь рассказать какого-рода заказы выполняешь? Да всякое. От обычных продающих лендингов до всяких дешбордов для нейросеток и прочего. >Хватает на жизнь? Более чем. Если раньше я за 200к работал 5х9х4 то сейчас за эти же деньги я трачу часов 40-50. >>2102717 Да
Начал проходить английский курс по реакту на юдеми и заметил что понимаю 95% того, что они базарят на своем пиндоском. Можно ли сказать, что я знаю англ на хорошем уровне и могу кичиться этим на собесе?
>>2100019 Привет, анон. Вот мне надоело жить в говне, работая за 30к в ДВ-мухосранске и я серьёзно настроен на перекат в западную часть рашки по IT-стезе. Имею среднее техническое по специальности "Программное обеспечение вычислительной техники и автоматизиврованных систем" не пту, а колледж по которой за 8 лет трудового стажа ни разу не работал, хотя с компьютером с детства на ты и вроде даже могу читать учебники на английском. План такой: дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд. Сейчас меня больше всего терзает мысль "А не сосну ли я хуйца? Без реального опыта разработки в 28 лет кому я нахуй буду нужен, особенно во текущих реалиях, когда полно молодых и менее прихотливых пориджей?" Когда вижу истории различных 30-летних, рассказывающих про свой успешный вкат, это конечно даёт плюс к морали, но всё равно воспринимаются они как кулстори из интернета. Было бы интересно твоё мнение по поводу моего плана и с удовольствием бы почитал о твоих собесах, как хрюши реагировали на тебя, не было ли смехуёчков типа "ебать старый пришел на позицию джуна, лол кек"?
>>2100019 >уютный стартапчик с нормисами и порриджами смузихлебами. Сколько голов?
>Стэк React и прочие новомодные с ним плюшки. Что за плюшки, можешь полностью стек расписать?
>Собственно теперь захожу сюда только что бы помочь таким же вкатунам как и я, поэтому задавайте любые вопросы какие у вас есть. Как работу искал? Что писал в резюме? Петы писал? Тестовые брал?
>только ебашить как не в себя, всё своё время >забыв про выходные, друзей, игры, девочек и прочий мусор А жить когда? Нахуй тогда оно надо?
>поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты Поридж не палится
>>2103141 >с компьютером с детства на ты >План такой: дрочить Похоже это не твое, либо тебе нужно будет очень много времени потратить на обучение, чтобы перестроить свое мировосприятие. Ну и вообще оно тебе нужно на хайпе?
>Сейчас меня больше всего терзает мысль "А не сосну ли я хуйца? Без реального опыта разработки в 28 лет кому я нахуй буду нужен, особенно во текущих реалиях, когда полно молодых и менее прихотливых пориджей?" Правильно терзают ибо соснешь! HRюни не любят jun'ов, а без коммерческого опыта работы в команде ты и на джуна не тянешь.
>Когда вижу истории различных 30-летних, рассказывающих про свой успешный вкат, это конечно даёт плюс к морали, но всё равно воспринимаются они как кулстори из интернета. Так и есть, либо реклама курсов, либо попытка набрать подписчиков на хайпе. Да и вообще ошибка выжившего!
>я серьёзно настроен на перекат в западную часть рашки Вот это хорошая идея! >по IT-стезе Не все сразу. >Вот мне надоело жить в говне, работая за 30к Держи https://github.com/kamranahmedse/developer-roadmap
>Было бы интересно твоё мнение по поводу моего плана и с удовольствием бы почитал о твоих собесах Я не он
>>2102930 Надо спикать на инглише с людьми плохо знающими его. Факапы рейтинг убьют и заказы трудно будет найти. Азиаты/индусы будут пытаться спиздить и соскамить твой акк под предлогом аренды.
На серваке есть распределение по ролям. У разных групп добавляются разные элементы интерфейса. Как лучше всего реализовать проверку роли и дальнейшую отрисовку? Сейчас проверки проходят при каждом обращении на бекэнд. При логине же тупо ставится кука вида role = "admin" и фронт при отрисовке проверяет значение этой куки. Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен. (действий никаких не выполнить потому как слой проверки на бэке имеется но не хотелось бы палить то что должно быть скрыто от посторонних глаз и фиксить потенциальные баги)
Нунчаки, поясните, что это могло быть. Проходил собес, задавали разные вопросы по архитектуре, по сети, ресту, ООП, редаксу и вообще по довольно обобщенным и абстрактным вещам, но подробно. И тут вдруг меня спрашивают: "Чем отличается var let и const"? Причем это буквально был единственный вопрос касающийся технической части js и дальше снова пошли более сложные "верхнеуровневые вопросы", причем по js я довольно подробно мог бы рассказать о чем угодно, но спросили только это. Что это было? Что это значит? Это какой-то мем у тимлидов при собеседованиях? Они вдруг посреди интервью решили что я их обманываю или что? До сих пор сижу и не могу понять, почему вопрос настолько тупой и внеконтекстный абсолютно?
>>2103570 Только если скажешь сначала, почему колбаса круглая, а хлеб квадратный, мне что, есть эту пустую часть хлеба без колбасы? Как бы вы решили эту проблема с использованием ci/cd? Какой символ находится в систему unicode под номером 14214? Как бы вы описали своего пса, если бы у вас не было собаки, но вам бы задали такой вопрос? Досчитайте до ста. Досчитайте до ста прямо сейчас, я хочу вас послушать. Перед вами бетонная стена высотой в три метра, что вы ощущаете смотря на неё?
>>2099993 (OP) Есть какой-нибудь способ задрочить навыки и умения по верстке, не верстая при этом целиком макеты? Сверстал один макет кокодемии, вроде частично разобрался, но недостаточно. Но идти ебошить еще один макет - это пиздец. Может есть какой-нибудь сборник упражнений для верстки каких-то отдельных элементов + адаптив? Можно хоть на арабском.
>>2103624 >Но идти ебошить еще один макет - это пиздец Добро пожаловать нахуй, а как ты хочешь? Ищи интересные макеты, это лучшее что можно тебе предложить, ну и не нужно опираться постоянно только на свои навыки и делать одно и то же многократно. Сверстай небольшой блок адаптивный. Потом снова поищи и посмотри примеры того, как это лучше сделать. Сделай еще раз и так в итоге будет улучшать навык. Можно запомнить что-то одно и потом делать это многократно уже непонимая того, что ты делаешь это хуёво или не самым оптимальным образом.
>>2103666 Ты проверял работоспособность остальных actions (deleteProfile и getProfiles)? Они работают?
Если честно, то как по мне довольно нагромождённая реализация, ещё и вызывать экшены через this.$store.dispatch, но не суть. Можешь симулировать такую же проблему в какой-нибудь песочнице, по типу codesandbox?
>>2100019 Привет анон, поздравляю со вкатом, успехов в работе! Перечисли пожалуйста какую лит-ру читал при вкате, чьи уроки (мб) смотрел, чем еще пользовался.
>>2100019 > надо только ебашить как не в себя, всё своё время, забыв про выходные, друзей, игры, девочек и прочий мусор который отнимает время. >В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты. Просто признайся что ты рофлишь. Не верю что есть настолько отбитые долбоёбы.
>>2103742 Ну значит вы уже давно мёртвые внутри мешки с костями, лол. Я не представляю как нормальный, адекватно мыслящий человек может больше 4-5 часов просидеть тыкаясь в код.
>>2103748 Ааа, тут сеглы. Я не знаю, как это получается, но могу эти 4-5 часов размазать на целый день лол (по таймеру кодю). Ну типа надо ещё кушать приготовить, прибраться там, вот и день проходит
>>2103748 >как нормальный, адекватно мыслящий человек Такие не вкатятся. Ойти только для дед инсайд шизозадротов, последняя преграда на пути в царство мертвых.
>>2103741 Да, я вообще сейчас сижу в ахуе. Решил наконец начать искать работу, разослал резюме примерно 10 компаниям, ответили 8, думал пройти все собесы, посмотреть что и как, может быть хотя бы в 1 возьмут. В итоге на данный момент 3 офера. Блядь, я не знаю что делать, еще каждому приходилось отвечать, что мне еще нужно дождаться ответов ото всех, типа чтобы все варианты рассмотреть и уже точно принять решение исходя из ситуации, (потому что те, в которые хочется больше всего еще не ответили), чтобы я уже точно мог сказать своё решение о предложении. Пизедц, у меный в первый раз в жизни такая ситуация, что это Я выбираю из нескольких вариантов. И кому отказывать и к кому идти я тоже не знаю блядь, вдруг я всем откажу, устроюсь в одну из них и там обосрусь по полной провалюсь просто облажаюсь и обосрусь и все будут смеятся и пальцем показывать на меня. Еб вашу мать блядь
>>2103834 лол да ты рофлишь. если уж тебя взяли, то вылететь будет не так уж просто. так ты ещё и цену себе набиваешь, говоришь типа варианты варианты)
>>2103897 Но цену я не набиваю, я просто реально говорю как есть, два офера у меня было сегодня в одинь день вообще, еще один на неделе, я не ожидал что они так быстро будут отвечать, и в то жв ремя наверное было бы еще хуже, если бы я просто сначала согласился на все предложения, а потом ото всех бы посливался. А если не принимать предложение сразу, то что я вообще тогда им скажу? Причина ведь должна быть, поэотму я говорю как есть. Хотелось бы послушать опыт вкатунов с первой своей работы, как вы пришли в первый день, как огребали?
>>2103566 >по архитектуре, по сети, ресту, ООП, редаксу Не понимаю как ты умудрился нормально ответить на вышеперечисленное и при этом обосраться с var let const
>>2102153 >>За хранение цапи разве не набутыливают, не? >Тогда какой смысл от всего этого шифрования? Тащемта смысл в том, что храня шифор ты хранишь шифор а не цапи. Гоняя шифор, ты гоняешь шифор а не цапи. Но это немного не в ту степь.
Тут же, смысл в том, что подняв lite-server в TOR'e, можно шустро слить с него базу, и диверсифицировать её, и залить её откуда угодно, слить её и залить можно в виде JSON-файла, слить её можно без закачки гигабайта пикчеконтейнеров, которые нужно будет потом парсить, со свестящим и пердящим куллером. Анонимно? Анонимно. Пушо тор. Зашифрованно? Зашифрованно. Опять же, пушо тор.
Однако, если в LAN поднимешь lite-server, тоже можно базу слить, и посты отдельные, но так как JSON пиздовал тогда, до шифрохендлера, пиздовал он - в открытом виде, он может осесть на снифферах. А так, не осядет, а осядет шифр. И хуй расшифруешь шифор шифрованный, шифрованием шифровальнизациоанальным.
Алсо, постить можно прямиком на lite-server, и если постить зашифрованно, то хуй поймёшь кто что постит, в LAN, а значит анонимность уже есть заебатая. А так, дешифрованные запросы если постить в локалке, то сразу видно что вот ЭТОТ, через ЭТО ВОТ соединение, постит ЭТО, вот ТУДА. И всё бля, видно на снифферах. А так шифрование и омномнимность, от этого вот.
Вот в чём смысл шифрохендлера заебатого, как-бэ, того, что с двумя IIFE, сверхекьюрно приватнизирующими - переменные все эти вот конфиденциальные.
>Или весь смысл с отсутствии анальной модерации? Ну это ж само собой! Это не просто смысел. Это, тащемта, ваще - глобальная цель нанобороды.
>>Поэтому я прикрутил туда систему репортов и возможность удаления постов. >Или все таки анальная модерация будет, просто немного в другом виде? Тут понимаешь какая хуйня. Есть васян. И есть сервер у васяна. И поднят этот сервер в клирнете, скажем, или в локалке. И вот приходит к нему злобная тётя срака, и заливает терабайты цапи, прямо по клирнету, без шифора, чтобы потом обвинить в хранении цапи, и обосрать и спиздить сервер через ментов продажных. Но васян не тупой, он знает что тётя срака - тупая подосланная скатина зловредная, васян удаляет цапи, и тётя срака идёт нахуй со своей тупорылой идеей. Куда она идёт? Она идёт поднимать свой серв нанобороды, чтобы там хранить цапи и прочую срань, и поднимать не в клирнете а в торе, или в айтупи, или ещё где, где дарквебы, и где киллеры в дарквебах, короче, за крипту недопижженную, заказы исполняют военно-политические, всякие. Кого расчленить там, кому башку отрезать, кому ебало раскромсать нахуй, за крысятничество последних шишей барыжных. Я думаю что ты понел, да? Но тем не менее, тётя срака, никоим образом не может заставить васяна хранить цапи и и говно и копрофилию всякую, и зоофилию, и расчленёнку, особенно если у васяна борода вообще поднята для продажи - пушистых котёнков. Каждый васян - сам себе мочер. Но вцелом, и вкупе, мочерация может быть исключена, просто потому, что грязноту всякую, можно по старинке хранить, в контейнерах, и вешать если не на борды, то на всякие http-server'ы, и там хостить контейнера, даже в клирнете, под видом всяких неприметных фотогалерей и всяких говносайтов с обоями для рабочего стола, блядь.
>Т.е. группа анонов >ОРГАНИЗОВАННО, самому смешно, Мне тоже смищно. Ебически пиздатющий легион, лично мне, уже полтора года как, последнее пижженное не в состоянии отработать, лол. >сможет зайти и задудосить Задудосить можно, походу, обычным LOIC'ом/HOIC'ом. >любого додика т.к. им не понравился пост/тред? Тащемта да. Но, падение сервера не значит падение бороды. Ведь можно и по старинке, через пикчи постами на бордочки срать, а сервер юзать чисто как читалку этих постов. Поэтому, наноборда, она изначално без серверов проектировалась. Но блядь, борда, это же сайт, туда надо заходить и постить, прямо как на сайт. Поэтому я и вхуярил lite-server, который можно поднять отовсюду, и захостить его в торе, делая из читалки полноценную борду как-бы.
>>Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик. >>Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри. >Так все таки можно или не можно? Ну, так, вроде, можно, а разве не?
>Шифрование спасет от кровавой руки правосудия? Ой блядь, видел бы ты то шифрование. Там пароль nano3 тупо, на контейнеры стоит, ололо. Смысел был в том, что для тех кто не знает что это контейнеры, ты хостишь пикчи. А для тех кто знает - хостишь контейнеры. И если кто лишнего где-то чего-то узнает - меняешь пароли. >Или туда смогут залететь пикабушники и потереть весь контент? Потереть не потрут, а вот обосрать всё нахуй репортами - могут. Для этого есть кнопка - удалить все репорты нафиг. >Или это просто-потому что нельзя сделать? Что нельзя сделать? Удалить говнопост может любой, у себя, client-side. Знаешь как это работает? Хэш поста тупо лезет в localstorage, и... Не отображается! А вот с сервера чтобы удалить говнопост, надо репорт одминчегу настучать, и если одминчег соизволит, видишь ли, замочерировать говнопост про падло всякое и хуй, то тогда, этот говнопост будет вычещен из базы, локальной базы его мочерского сервира. Но это не значит что говнопост не будет ходить по другим серверам, и вцелом, всумме, вот так вот, мочерация и исключается, как-бы.
>вопросы по архитектуре, по сети, ресту, ООП, редаксу и вообще по довольно обобщенным и абстрактным вещам, но подробно. И тут вдруг меня спрашивают: "Чем отличается var let и const блять нахуя это знать наизусть сукааааа
>>2103906 Не знаю, ну вот я щас получил 10 оферов за день, отвечал по архитектуре, строил scalable систему на листочке для 10 миллионов пользователей, потом меня спросили про var bubbling, щас вот думаю че это было ?????
>>2104058 Так я не обосрался, лол, я ответил на этот вопрос, просто это звучало буквально так, как если тебя попросили бы сначала перевести на русский пару страниц оригинала Шекспира, а потом спросили бы, какая буква в английском алфавите идёт после B? После чего снова как ни в чём не бывало продолжили бы разговор на прежние темы. Т.е. вопрос был резко занижен по качеству по сравнению с остальными, вот я и подумал, может я настолько хуёво отвечал, что они решили проверить, а не самозванец ли я вообще. Но опять же по предыдущим вопросам тоже было бы это очевидно. Больше не спросили ни про что, ни про прототипы там, замыкания, про всю эту собеседническую хуету, вот я и сидел охуевал.
>>2104088 Около 6 месяцев что-то делал на недогалере, которой вообще похуй было на мою работу
Если уж вам интересно, это был единственный собес, где меня сходу начали расспрашивать про ОПП и паттрены. И напротив, ни на каком другом собесе про это не спросили. Был один технический собес, после которого мне пришел офер, в котором вопросы были из разряда - "как дела, че делаешь, че делал, как погода". И параллельно чел смотрел мой код, который я ему скинул, и сказал, что для джуна код норм, в общем вопросов в принципе нет больше. Еще как-то давно было предложение работать в продуктовой компании, где техлид бэкендщик, и он все равно нихуя не понимал во фронте, поэтому просто попросил в общих чертах рассказать, как бы я там какую-то проблему решил, это было на уровне разговора в куриле. Так что компании бывают очень разные и требования могут быть какие угодно, от "ну ты на рекате же писал? Ну ладно, норм", до "как бы вы реализовали здесь архитектуру приложения, какие паттерны бы использовали, что такое абстрактный метод, и прочий КС пиздец". Поэтому по собесам ходить очень важно, но все таки ЖС сам нужно знать, уж как минимум основные моменты знать наизусть придется, чтобы совсем не срать в штаны от каждого вздоха лида. В этом очень помогают видосы с ютуба с прохождениями собесов, там буквально происходит всё то же самое
На серваке есть распределение по ролям. У разных групп добавляются разные элементы интерфейса. Как лучше всего реализовать проверку роли и дальнейшую отрисовку? Сейчас проверки проходят при каждом обращении на бекэнд. При логине же тупо ставится кука вида role = "admin" и фронт при отрисовке проверяет значение этой куки. Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен. (действий никаких не выполнить потому как слой проверки на бэке имеется но не хотелось бы палить то что должно быть скрыто от посторонних глаз и фиксить потенциальные баги)
>>2104372 Это не проблема, но хотелось бы сделать более утончённый подход. >делай две версии страницы Это вообще бред потому что там 2 компонента которые рендерятся исходя из результата тернарника.
>>2104376 >Это вообще бред потому что там 2 компонента которые рендерятся исходя из результата тернарника.
Ну и отдавай с сервера модули с компонентами отталкиваясь от куки. Админу отдавай админский компонент, а не админу компонент заглушку.
Если ты всем отдаешь все компоненты так и так, то вообще поебать каких ты там проверок на клиенте на втыкаешь, никакой брутофорс не нужен достаточно просто в редиме live edit в девтулзах подредактировать сорцы и отобразить, все, что ты пытаешся скрыть.
Бред у тебя в голове. А у нормальных людей, то что не предназначено для показа не отдается с сервера на клиент.
>>2104384 >то что не предназначено для показа не отдается с сервера на клиент. Там и так ничего не отдаётся. В одном случае подставляется свгшка, в другом - меняется блок и текстовое содержимое.
>>2099993 (OP) У вас бывает выгорание от обучения? И как вы с ним боретесь? Я по 4-5 часов в день кодировываю, иногда выходит как полноценный рабочий день, по настроению. Выходные себе делаю. Но на этой неделе мне даже пекарню включать не охота, не говоря уже о самом обучении.
>>2104433 да бывает, ну типа у меня такое, что если я даже делаю перерыв, то делать всё равно нехуй, меня всё заебало. и от кодинга даже больше удовольствия получаю, чем от какой-нибудь чепухи вроде игр
>>2104433 Твое выгорание это просто хуевое настроение, настроение в обучении всегда стоит игнорировать. Я вот 6-8 часов уделяю обучению ежедневно на протяжении уже 3 месяцев без выходных, настроение постоянно скачет от "как же хочица покодить" до "как же меня это заебало, может хоть сегодня выходной сделать", я стараюсь игнорить такую хуйню.
>>2104602 Так? <tr onclick=\"()=>{location.href='index.php?id={$id}'}\" > Но так тоже не работает, может потому что это у меня выводится через echo в php файле?
>>2100019 >Вкатиться реально, в любом возрасте и с любыми данными, надо только ебашить как не в себя, всё своё время, забыв про выходные, друзей, игры, девочек и прочий мусор который отнимает время. >В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты. ауф
>>2099993 (OP) Двачик, я полный бездарь, а мне деньги платят Бывает на дейли митинге хуйню спиздану, и все молчат секунд 10 а потом продолжают разговор Меня кикнут скоро да?
Знаю html, сss. Учу жс. Что меня ожидает? Что то супер мега йоба трудное? Какой фрейм учить? Друг хейтит реакт(писал на vue, сейчас вообще ушел в бекенд), но многие тут говорят что лучше реакт. Мне вообще поебать+похуй+до пизды что лучше, что мне больше денег принесет подскажите лучше. Вот такая я меркантильная сука. Через сколько кстати вы вкатывались? Расскажите
>>2104775 Гей шлюхой становись Выучив один фреймворк выучишь другой, они все основаны на реактивности Только ангуляр не трогай, хотя можешь и ext.js потрогать, мне похуй ебать)
>>2104775 >Что меня ожидает? Море ненужной информации написанной шизоидами. >Что то супер мега йоба трудное? Если CUNTора не будешь читать - в целом нет. >Какой фрейм учить? Рякт, редух, некст. >Через сколько кстати вы вкатывались? 3 месяца
>>2104783 Канторохейтер лал Ты работу нашел хотя бы? Реализуй мне классы на ES5 и поиск в глубину с объяснением действий на реальной задаче, не забудь сложность указать, в худшем и лучшем случае Не забудь несколько чейнинг промисов в массиве написать и вернуть результат только когда все завершатся И ДАТУ С ОБЪЕКТОМ МНЕ СЛОЖИ В SETTIMEOUT внутри метода объекта без стрикта Не можешь? Мы вам перезвоним
>>2104790 >Можешь рассказать что именно ты бы не делал будь на моем месте сейчас? Я по сути ты 8 месяцев назад(только верстку умею) я бы прочитал доку реакта ну getting started + посмотрел видосы по реакту и хукам на ютубе, постарался бы вникнуть. если вообще не понимаешь, то читай кантора. потом я бы повторял за чуваками на ютубе по видосам и склепал бы пару проектов, а потом подготовился к интервью + портфолио у тебя уже есть
>>2104790 >А шо сейчас? Доучил электрон и рисую фронт на апворке за $85/час. >Ты онли фронт? Простой бэк на экспрессе с монгой смогу запилить. >>2104791 Дедуль, отдохни. Я прочитав доку тайпскрипта узнал получил больше полезных знаний чем месяц проебавшись с сабжем.
>>2104796 Факт в том что тебя на работу не возьмут без знания что будет если сложить объект с массивом, поэтому кантор нужен А в тайпскрипте вообще ничего сложного нет, лол
>>2104803 Чтобы пройти собес Ну и если при дебаге вылезет такая хуйня то не сидеть охуевая а сразу понять в чем дело и как можно попробовать это исправить
>>2104798 >кантор нужен Продолжай себя убеждать и показывать родителям или ещё кому-то там что ты молодец, ты учишься. Я же просто наймусь к очередному кабану и буду делать по-настоящему полезные вещи не тратя драгоценное время на шизоидные собеседования с вопросами ответ на который я зачастую сумею выяснить за 2 минуты поиска в гугле.
>>2104811 >не тратя драгоценное время на шизоидные собеседования с вопросами ответ на который я зачастую сумею выяснить за 2 минуты поиска в гугле. > >САП ДВАЧ, ПАМАХИ, ЧО ТАКАИ МУТАЦИИ, КАК ИТА ПРАСИХАДИТ?!!?!
>>2104811 Через два года: >пук среньк как это мой стек устарел? пук как это надо что то новое учить? пук как это рейт 5$ в час? пук у меня опыт я делал полезные вещи не хочу переучиваться ведь я макакил по шаблону и всем нравилось! среньк
>>2104832 Ладно. Ровно до этого момента я думал что это был просто недалёкий троллинг. Теперь же я просто оставлю местный скам вариться в его собственной среде.
>>2104519 Vue как по мне круче будет, вакансий на реакте конечно больше, но я пару дней потыкал реакт, и после него вью прям блаженством кажется.Мой друг вообще, 4 дня доку вью почитал и на первую работу устроился.
>>2104861 >Горловские Соболезную, даже по сравнение с Донецком жопа.Кстати у нас вроде существует какая-то микро-галера, знакомого туда звали, при чем насколько я помню требовали минимальные знания жс.Только что то в интернете 0 инфы об этом.
>>2104878 >даже по сравнение с Донецком жопа Сыглы, сыглы. Ну да похуй, мне осталось дождаться пока дядя Путин мне паспорт одобрит и тогда съебусь. >Кстати у нас вроде существует какая-то микро-галера Ох лол, представляю какие там ставки.
>>2104496 Это должно скролится без зажатой средней кнокпи, а просто колесиком, или тачем. Смотри как сделаны такие блоки у гугла, или хоть того же ivi.ru
Аноны работаю программистом 1С уже год за 60р сейчас зовут на 100р. Но я тут, что-то подумал и решил вкатиться в JS сейчас мне 23 почитал ваш тредик и что-то как-то грустно типо никому джун нахуй не нужен и всё такое... Стоит пытаться как думаете? Или мне всю жизнь предстоит дрочить бухгалтерию
>>2104921 бля у меня колесико не работает, скролится с ним также, а у иви обычные слайдеры >>2104928 >переопределение вертикального скрола чё? там просто скрытый скрол и всё
>>2105001 Не хватает мидлов по цене ждунов, а не самих ждунов. Кабаны нахуевертят свой стэк, чтоб быстро и дешёво, а потом оказывается, что для поддержки этого говна нужна специалиста держать в штате.
>>2105026 Так я он и есть. Пацаны делаю всё по видосу годичной давности, сначала state показывает undefined, потом уже вычисляет значение. Но при рендере первое значение вылезает. Причём в видосе всё ок. Что за хуйня
>а работа с 1с заебистая ? Типо большую часть дня ты занят делом или хуи пинаешь ? Смотря где друзья рассказывали, что да есть такие конторы где хуи весь день пинаешь, да и у нас если честно можно попробовать. Но я парень честный омежный поэтому стараюсь/стесняюсь хуи пинать. Просто есть задача и ждут что она будет сделана, а хуи ты пинаешь в процессе решения задачи. Тут отвлекся куб посмотрел там в тред на дваче на 5 минут заскачил. Здесь видосик на ютубе картинка в картинке включил. В общем уверен мое пинание хуев от вашего ничем не отличается.
>>2105003 В месяц конечно. Но это норм только по меркам моего ДВ друг в оскву уехал на 150 и говорит это жесть мало с его 3 летним стажем он на 200 хотел
Аноны, в чем неправ? Добрые три часа не могу разобрать это говно. Я в компоненте получения vuex проебался? Я в axios проебался и не берет? Как последнее тестить, если он андефинед?
Сервер с продуктами запущен, джон там есть.
Может проеблася с версией vuex и axios? Типо не поддерживают друг друга?
Есть ли способ для родительской функции получать данные из дочерней в Реакте? Вроде простая и нужная вещь, но руководство на классах, а я пытаюсь делать с функциями. Вот как должно выглядеть: https://ideone.com/pqcTPn
>>2105217 Бля как же заебись что есть аполо и графкл, сука как же я рад что юзаю их а не это говно. Вот обьясни мне вкатывальщику, НАХУЯ тебе стор? Ты читал что нибудь о том что местоположение должно быть одно?
>>2105231 Делаешь родителя там таой юзстейт, от туда прокидываешь данные в другой компонент, никто тебя не заставляет разбивать на отдельные компоненты, можешь хуярить лапшу прямо в одном файле
>>2105229 Навернул, но сам store по какой-то причине андефайнед. Есть еще мысли?
>>2105225 >НАХУЯ тебе стор? Чому нет? А вообще альтернатив не знаю, четвертый день в вуе. И чот прям какая-то непонятная ошибка, сука, уже 4 часа не могу понять.
>>2105268 Да хз, документация как то сухо. Я ее к слову и так прочитал. Мне бы что-то типа best practices. А если в связке с реактом то вообще заебись.
>>2103141 Хуйа не соснешь, ебашь и все будет. Поставил цель и иди к ней. Хрюши не смеются, тут нет такого - это все байки от долбоебов которые не вкатились, на возраст никто не смотрит. Со мной рядом сидят дяди которым 40лет - они и верстку тебе заебашат, и бэк откулупают как надо, никто про возраст даже не шутит в коллективе, все работают на равных, главное что ценится это знания.
>>2103210 Голов чуть больше 100 уже. Из них прохромистов 13 человек . Остальные работают хуй пойми кем. Работу искал на HH. В резюме напиздел про опыт. Петы писал, все что на рутрекере в курсах лежат - кидал себе в петы. Тестовое брал и не одно, они как правило легкие. Брать или не брать тестовое - чисто на ваше усмотрение, если есть желание и время его делать - бери, если не охото ебаться - ищешь дальше, но если ты делаешь тестовое шанс вкатиться быстрее выше, как я понял. Жить думаю как нить потом, когда работа устаканится и можно будет булки подрасслабить, я думаю через годик уже можно будет. я давно не порридж, я уже тухлый порридже бумер.
>>2103327 Все что в трендах епт, и то к чему душа лежит.
>>2103728 Привет, спасибо. Пользовался гайдом из шапки, из мастхев лит-ры серия книг по kj oriley, ydkjs, кантор, мдн + курсы с торрентов. Верстку тоже по торрентам и ютубам прокачивал, но с нуля начинал на html академии, за 500р оплатил 1 месяц курсов. В шапке годный родмэп, недоебёшься, делай как все написано и все получится, но не быстро, готовься год отдать изучению, если с нуля начинаешь.
>>2105375 Не инициализации, а вообще хранение данных. Нахуя хранить какие то данные в сторе на клиенте? Не проше ли несколько лишних запросов делать и тупо тянуть их с сервера? У тебя стор на сервере можно так сказать
>>2105405 Во-первых, на хттп запрос много времени уходит, тратится трафик и процессоре время на бэке. Во-вторых, как мне из одного запроса раскидать данные по нескольким компонентам?
>>2105411 >как мне из одного запроса раскидать данные по нескольким компонентам? Ну ебана у тебя есть родитель, с него и кидай запоос и дальше по чилдренам разноси
>>2105411 >тратится трафик и процессоре время на бэке. Блин пчел это ВЭБ приложение, тут и должен тратится трафик, причем тот же аполо отсылает то что нужно а получает то что запросил, сейчас не 00-е что бы парится за нагрузку на сервер, если ты конечно не в датацентрах работатешь, хотя тогда тебя тут быть не должно
>>2105488 Ну раз мечта, что тебе мешает поступить в мухосранский универ на физмат на отделение математики. Базу там дадут, математика она и в Африке математика.
Боже. Не сплю 30й час. И вероятнее всего люто туплю, но никак не могу доделать метод, а хочется.
Есть объект cart, у которого есть два свойства из массивов объектов. Свойство productsInCart хранит объекты с id, ценой, и всяким. Свойство productsQuantity хранит объекты с id и количеством. Хочу добавить метод, считающий общую сумму добавленных товаров в cart.
Это можно теоретически написать с помощью пары циклов и простейших функций, без знания методов массивов типа .reduce() или я занимаюсь хуйней? Или я не вижу элементарного и лучше идти спать?
>>2105640 А нахуя тебе 2 массива? Не проще ли сделать один массив объектов, где в объекте еще и количество будет указываться? Если даже так надо, почему ты просто форычем пройтись по массиву с элементами и сложить все как надо?
>>2105640 Не поняла необходимости в массиве в productsQuantity. Ты по сути там хранишь id и количество. Просто в productsCart клади сразу количество товаров и все. Соответственно totalPrice будет как-то так выглядеть: const totalPrice = productsCart.reduce((acc, val) => { return acc + (val.price * val.quantity) }, 0);
>>2105685 Что такое сетка знаешь? Это всё, что требуется из теории. Потом наверни туториал к Bootstrap и, вуаля, ты уже умеешь решать 97% задач на верстку.
>>2105678 >А нахуя тебе 2 массива? >Не проще ли сделать один массив объектов, где в объекте еще и количество будет указываться? >>2105686 >Не поняла необходимости в массиве в productsQuantity. >Ты по сути там хранишь id и количество. Просто в productsCart клади сразу количество товаров и все.
Это больше импровизация. Захотел посмотреть как работают простейшие манипуляции с DOMом, добавление элементов, поиск по тегам/классам. Как работает цикл фор ин и фор оф на примере своей же вёрстки. Массив productsQuantity пришел позже, когда я понял, что единственное место где у меня хранятся количества, это иннерТекст какого-то <p>, а это совсем жутко. А изменять объект тоже нельзя, я уже использовал его для сравнения в другом месте. Вот и вышел этот гомункул на костылях. В процессе натыкался на тот же .reduce(), но уже голова с трудом соображала. Думал справлюсь тем, что уже знаю.
Спасибо. Значит не буду мучаться. Потом вернусь, освоив побольше возможностей.
Насколько хуево использовать тег <br/> ? Прочитал, что это плохая практика, а у меня как раз код в БРах. Поудалял, единственный варик, чтобы текст соответствовал макету - задавать ему ширину. Но все равно есть моменты, где будто бы невозможно снести определенное слово, как это сделано в макете. ЕЩе советовали делать несколкьо тегов p, что не кажется мне лучше чем <br/>. Какая практика лучше ?
>>2105969 Это из той же дилеммы, дескать, что лучше: пробелами в ворде текст выравнивать или стилями параграфов? Первое считается дурным тоном, типа, на отъебись сделал. По факту же разницы довольно мало.
Кстати такой вопрос всем. Если вы верстаете таблицу - вы делаете по семантике и ебётесь с <tr> / <td> или забиваете хуй и быстро делаете вёрстку с помощью гридов/флексбоксов?
>>2106072 Вопрос был не про табличную вёрстку, а про то, как вы верстаете таблицы на сайте. Мне лично легче гридами это все заебашить и адаптивить, но, с точки зрения семантики правильно использовать вот эти table thead tbody tr td th и т.д.
>>2105640 чел, выучи методы массивов. я какой раз вижу, что сука куча вкатышей не знают методов массива, хотя это один из столпов, на к-ром стоит JS (за другие ЯП не шарю). Любая хуйня, будь это ООП или манипуляция с DOM тащат и упрощаются благодаря таким божьим вещам как .map, .reduce, .filter, .find и тд
а ведь многие даже на собесы идут, не зная отличий forEach и map =)
>>2106230 Ну это, хуе-мае. Метод .мап на выходе возвращает массив, хуе-мае, над которыми уже были воспроизведены какие-то действия, а форИч нихуя не возвращает и служит для перебора значений, вооот.
>>2105914 Запомни: фреймворки библиотеки и прочее сделаны с единственной целью: сделать твою жизнь проще.Когда тебе нужно сделать статичный лендинг, то вопросов нет, фрейм не нужен.Как только что то чуть сложнее - жопу порвешь на ваниле.
Честно признаюсь, что я так и не понял смысл REDUX. Такое чувство что это ультра постирония и наёб гоев. То есть эта срань позволяет выполнять различные алгоритмы с переменными, но нахера мне использовать какой-то РЕТАРДКС, если любой нормальный человек может просто написать функцию для работы с переменными и использовать её?
>>2106493 Какую, блядь, функцию? Что ты несёшь? Вот нажал я кнопку поиска, как крутилка знает, что пора включаться? Как таблица знает, что ответ пришёл?
>>2106503 >Вот нажал я кнопку поиска, как крутилка знает, что пора включаться? Как таблица знает, что ответ пришёл? По событиям. Казалось бы, причём здесь редух?
>>2106602 >буквально там 3 метода простых Так в редуксе вообще "одна" функция, которая пропукивает состояние в зависимости от экшона. В ней просто будет дохуя редюсеров и экшн криэторов. А если ещё и ассинхронщина поверх, то вообще ехал бойлерплейт через бойлерплейт.
>>2106600 1) У тебя будет N и М подписчиков и NxM зависимостей. А с редаксом M зависит от одного стора 1хM 2) У тебя есть состояние в виде объекта, которым можно управлять, дебажить, а не нативные состояния инпутов, кнопок 3) Это состояние предсказуемое из-за редюсеров. Ты знаешь что если а = 2 то после акшена increment состояние станет a + 1, т. е 3. Если что-то пошло не так, просто правишь нужный свитч бранч в редьюсере, отвечающий за экшен. 4) Зависимости M являются мат функциями состояния, знач ты понимает какие значения биндятся в инпуты, классы стили. Птотому что состояние предсказуемое и однозначное.
На сложном проекте без редаксо будет головушка бобо...
Анончики-сеньёрчики, нужен ваш совет. Пишу некий аналог экселя на реакте, который будет с бэка запрашивать JSON описывающий документ с полями, значения которых рисуются в форму и можно крутить на фронте. Первоначально я хотел просто ловить фронтом JSON и его поля в инпуты растаскивать, но загвоздка в том, что документы могут быть разные и как следствие поля в JSON`е тоже будут различаться. На каждый документ писать свою компоненту это шиза (в документе может быть и 20 и 30 полей), поэтому возникла идея написать маппер. У меня под фронт сделан свой мини-бэк на чистой ноде, через который проходят все запросы. В теории я могу на нём ловить исходный JSON, маппить его и отдавать массив инпутов, которые фронт будет рисовать. Итак вопрос: идея говно и можно лучше или в целом нормальное решение
>>2106613 >1) У тебя будет N и М подписчиков и NxM зависимостей. А с редаксом M зависит от одного стора 1хM Охуенные истории, рякт по дефолту все ивенты делегирует в свой рут, то что ты там рисуешь всякие хэндлеры - это для макак оставили. >2) У тебя есть состояние в виде объекта, которым можно управлять, дебажить, а не нативные состояния инпутов, кнопок Угу, нужно состояние каждой кнопки запихивать в глобал стор. >просто правишь нужный свитч бранч Редуходебил и не скрывает, что хуярит всё через свитч. >4) Зависимости M являются мат функциями состояния, знач ты понимает какие значения биндятся в инпуты, классы стили. Птотому что состояние предсказуемое и однозначное. Маняматика опять понесло. Предсказуемое и однозначное состояние только на машине Тюринга можно заиметь. Дока по редуху пять раз протекла по памяти, пока её читал. И это блять сайтик с текстом, без всяких канвасо-йоб. Впрочем, как маняматики и любят: МОТЕМАТИЧИСКИ ДОКОЗУЕМО и жрёт гиг памяти на каждый пук. >На сложном проекте без редаксо будет головушка бобо... Так ты ж пердолик, какие сложные проекты?
>>2106645 И шо? Дебс, проблема не в баблинге, а в сложности. У тебя набор состояний у контролов. Ты состояния меняешь взаимной пересылкой событий. В результате тебя неоднозначное состояние а = b + с b = a + c c = a + b
Сап анончики, я не джавастриптизер, но пришла пора копаться в этом вашем всем. В общем объясните пожалуйста работу fetch. Желательно на очень простом примере
>>2106730 Это же не для фронтомакак. Мне hotwire нравится но какой-то сложной вещи как на компонентном подходе на нем не сделаешь. Конечно бекам приятно что жса с гулькин нос. Понимаешь, ты не будешь на беке пилить сложную модель чтобы наример анимировать перетаскивание веток в каталоге. А если будешь все это реализовывать на фронте опять придешь к двум отдельным состояниям на фронте и беке.
>>2106649 Но ведь мне тогда придётся иметь либо 5-6 здоровенных компонент, либо иметь один очень большой компонент. И при увеличении кол-ва документов размер этого говна будет расти.
Я понимаю, что нужно декомпозировать. Просто иметь отдельную компоненту под каждый документ это ппц громоздко + есть нода, которую можно этим загрузить и не тащить это на фронт.
Не, мне внешняя апиха уже json отдаёт, как на пике initialData.
>>2106783 >иметь отдельную компоненту под каждый документ это ппц громоздко Так тебе не предлагают заводить по отдельной компоненте на каждый документ. Тебе нужна одна-единственная высокоуровневая компонента, которая сделает всё что нужно, имея в наличии схему документа и сам документ:
>>2105914 >Почему проекты больше не пишутся на ваниле? А почему программы больше не пишутся на ассемблере?
>Есть еще минусы кроме неудобной работы с обработчиками событий? Есть еще минусы кроме написания программ на перфокартах в двоичном коде?
>Как же бесят все эти ваши ебаные фреймворки, тайскрипты и прочая сотня абстракций над абстракциями Как же бесят все эти ваши ЯПы, библиотеки и прочие ебаные абстракции, буду врукопашную 1 и 0 на шине выставлять.
Блин, чё делать, если из меня, джаваскриптера, реально делают обычного версталу? Уже около года не занимался ничем, кроме вёрстки из фигмы, и вот сегодня понадобилось сесть за написание кое-какой обёртки - а уже блин ничего и не помню! Вспомнил, конечно, всё-таки 5 лет стаж в JS, но, бля, как-то херово понимать, что я ощутимо деградировал за последний год как программист.
>>2106909 >чё делать Искать ту работу где будешь делать то что нравится. Но если за 5 лет стажа ты дальше версталы не укатился может попробуешь за фрезерным или токарным станками?
Всем привет. У меня есть анимация на JS в веб версии сайтика. Но надо, чтобы она не работала и изменения, которые она применяла к элементам исчезали на мобильной версии сайтика. Как это реализовать? я че-то в тупик встал, хуйню какую то пишу.
>>2107158 Да это я уже реализовал, она действительно не запустится на мобилке, но если ее запустить на ПК, а потом сменить ширину на мобилку, то останутся примененные стили, а именно left/opacity, из-за чего на мобилке все летит по пизде. я вот и не ебу, что с этим сделать))
Аноны, попоробую ещё раз описать цель, есть один сайт и на нём есть рекапча которую нужно после обновления страницы нажимать и проходить, вот этот вот клик на неё отнимает лишнее время и целый клик, по этому решил через расширение написать скрипт который бы сам на неё нажимал чтобы мне оставалось только выбрать 3 ебучих картинки, как с помощью JS имитировать клик на этот чекбокс с 1 картинки? Я пытался сделать как на картинке 2, но пишет то что вы на ней видите, по обычным элементам на странице этот способ работает, но вот наверно потому что рекапча во фрейме выдаёт вот эту вот хуйню, но нужно добавить что если иследовать дерево рекапчи с помощью браузера то внезапно начинает работать, но это же не вариант каждый раз нажимать на капчку и иследовать элемент когда мы пытаемся избавиться от лишних кликов, этот чекбокс нарисован с помощью span с id recaptcha-anchor, можете проверить на любом сайте с гугл капчей что не работает после обновления страницы и без иследования элемента средствами браузера, подскажите как наебать систему, а то меня уже от этого нажатия на капчу перед её расшивкой аж трясёт, пока из запасных вариантов только написание скрипта который будет перемещать курсор в область рекапчи и уже там имитировать клик мышкой, но это мне кажется ебланизм для ленивых как я document.querySelector('#recaptcha-anchor').click()
У меня к вам архитектурный вопросец: Вот допустим есть типичный TODO list. Нажимая на задачу из списка мы проваливаемя в карточку задачи, где можем поменять название и дату. В карточке есть кнопки "сохранить" и "отмена". Если я хочу использовать в приложении "конструкторкий" подход, т.е. за одно действие отвечает один запрос. Чтобы можно было меняя порядок и структуру мини-вызовов строить ращличную логику, API и т.д. НО, вот допустим мы поменяли имя задачи, ушел ajax и имя поменялось на сервере, потом поменяли дату в карточке и опять ушел ajax. потом пользователь передумал и нажал отмену. Т.е. он ожидает что имя и дата вернутся назад. Что делать в такой ситауции, чтобы сохранился функционал отмены всего? Опять строить цепочку запросов с отменами? Или же наоборот сохарнять все изменения строго по кнопке "сохранить" и запускать цепочку сохранений только по этой кнопке. Тогда с отменами проблем не будет.
>>2107247 > Или же наоборот сохарнять все изменения строго по кнопке "сохранить" и запускать цепочку сохранений только по этой кнопке Зис. Тебе бэк заебут запросами на сохранение.
>>2107244 попробовал что-то типа как на пике 1, в расширении указал что запускать на домене гугла, нихуя не происходит
>>2107252 да мне бы просто сделать автоклик на этот ебучий квадратик чтобы открылась форма с картинками как на пике 2, картинки то я сам уже буду кликать, неужели никак не сделать автоактивацию этой ебучий капчи?
>>2099993 (OP) Двач, что делать если мне дали ревьюить код синьора и я там кучу проблем нашел? Может на самом деле это я не прав, а у него все нормально, и я спиздану херню, написав кучу замечаний? Страшно очень страшно
>>2107294 Ну там по сути решение не работает, но ведь это QA проверять должны, а не на ревью? Где вообще разделение между тем что выявляется на ревью и тестерами то? Блять почему я такой омежка...
>>2099993 (OP) Можно ли юзать svg как pwa иконку? Или надо обязательно высирать тонну png И посоветуйте плз плагин для вебпака который ассеты для манифеста нагенерирует за меня
>>2107283 Ну кол-во запросов будет в итоге примерно одинаковое. Согласен 10 маленьких запросов хуже чем 1 большой. Но в обратной ситуации, когда мы редактируем оч.большую структуру и меняем допустим имя, то прилетит один маленький запрос.Либо надо мудиться с сохранением изначального состояния и после редактирования и отправлять только измененные поля. Тут наверно уже зависит от характера приложения, чего больше созданий объектов или редактирования.В итоге получается нужно иметь и "монолитную" API для вытаскивания и редактирования всего сразу и "конструкторскую" API с помощью которой можно собрать нужный функционал из готовых частей. >>2107268 Я так подумал при сохранении сразу особо плюсов нету.
>>2099993 (OP) Посоны, на странице есть тег <a>, внутри него текст, как скопировать этот текст в буфер обмена? Гугл говорит что только ебучим костылём типа создать в конце страницы инпут, скопировать туда этот текст, выделить этот инпут с помощью select() и копировать с помощью .execCommand("copy"), правда всё так хуёво и нет команды для копирования текста из блока по айди или классу в буфер обмена без предварительного его копирования в инпут?
>>2107385 Я сделал костылем, но красиво. Брал текст по клику, срабатывала функция, создавался текстареа, туда заносился текст, оттуда уже текст сохранялся в клипбоярд, текстаареа удалялся... PROFIT!!!
Я пытаюсь учить реакт, я думал там как-то сделано так, что ты пишешь меньше строк, чем на чистом джаваскрипте.
Но я посмотрел видеоурок про обработку форм на реакте. Там форма с двумя инпутами, 1 - имя, 2 - email. Там подключается файл с хуком на 50 строк. И файл с двумя инпутами на 100 строк. В сумме 150 строк, чтоб 2 инпута валидировать. Но там при том валидация несложная просто проверка, что инпут с именем не пустой и что инпут с email содержит @.
Суп программач. Я вообще не разраб, а скорее такой, полу-тестировщик. По долгу службы иногда приходится прокликивать веб-сервисы и на работе, и я время от времени сталкиваюсь в консоли с ошибками вида "cannot read property 'x' of undefined" или "of null". Что это блядь за стактрейс такой? Как это вообще читать и понимать?
>>2107725 Т.е. какой-то уебок у нас в разработке называет переменную как "х"? А откуда undefined-то берется? Анончик, еще раз - я не разработчик и не знаю, как это работает.
>>2107736 Анончик, а можешь объяснить, как это работает? Мы же и там, и там присваиваем. Почему в одном случае возвращается undefined, а в другом - результат присваивания?
>>2107568 >>2107665 Не, я просто думал раньше, что реакт супер крутая штука, которая всё упрощает. Но когда я увидел, что для проверки, что один инпут не пустой, а второй имеет символ @ нужно 150 строк кода, то я понял, что для чего большего, чем 2 инпута придется писать очень много кода.
>>2107793 Не, я даже могу закрыть все вкладки, браузер закроется, могу ещё историю очистить за всё время, в дополнительно галочки все поставить, чтоб всё удалилось.
Но когда я возвращаюсь обратно в браузер, в консоль, нажимаю курсор вверху, то там выходит старый введенный код. Хочу удалить его напрочь, но не получается.
>>2107828 Нет, я так не скажу. Ну, представь, я скажу, что для 2 инпутов надо 150 строк, и что для более сложных вещей значит придется тоже много строк писать. А они там как ты психанут и обидятся, и всё, добрый вечер.
Как делается подобное https://bureau.ru/books/chess/demo/ ? Чтобы просто листать, а у тебя на экране и текст выделяется, и фигурки в полях ходят как положено. Вот бы кто объяснил, хочу книгу одну так оформить. Книга, текст и партии есть, я просто хочу ее переложить в такой вид. Самостоятельно, готов подрочить Vue, он вроде не такой уже сложный. Как гуглить подобное?
>>2107859 >Как делается подобное Долго. И сложно если делать возможность создания таких книг через какой-то редактор, для редакторов.
>Книга, текст и партии есть Что за партия? "Поехали" ?
>Vue Если нужна только одна книга, зачем для этого Vue?
Технически хорошо не подскажу, но мог бы реализовать нечто подобное через костыли/говнокод. Только для определенной книги, руками, как создать редактор даже не представляю. По тыку на стрелки меняется счетчик, в зависимости от цифры, тебя перекидывает на html крюк. На определенных страницах есть дополнительный счетчик, по которому определяется выделение определенного текста и расположение фигур.
Аноны, есть десктопное приложение в связке C# + MSSQL. Хочу переписать это приложение на JavaScript (писать буду с нуля, смотря просто на макет внешний вид приложений - в код лезть не буду). БД оставлю старую.
В какую сторону мне копать? Хочу написать диплом на базе этого приложения. Я правильно понимаю, что сначала мне стоить учить HTML/CSS? Потом JS, Node.js (или он не нужен)?
>>2108181 Ну если база нормально отчуждается, то я бы сунул все это дело в контейнеры, и на каком-нибудь рякте с нодой запилил фронт. Иначе электрон тебе в помощь.
>>2108219 Я когда вкатывался мне совет дали в первую очередь учить гит и комитить каждый пук даже если это будет тупо выглядеть. С тех пор все с комитами делаю
Анонии. Делаю одну штуку на React Native. Есть потребность, чтобы при перемещении одного изображения на другое - они менялись местами анимационно. Собственно вопрос: Как мне гуглить подобное? Как это называется? Хочу посмотреть, как вообще это стоит правильно реализовывать.
>>2107287 Насколько я понимаю, у тебя выдает ошибку что такого элемента нет и скрипт перестает работать(а вместе с ним и интервал). Попробуй написать функцию что то типа: function clickCaptcha(){ if(document.querySelector(''#recaptcha-anchor'){ document.querySelector(''#recaptcha-anchor').click() } } И потом эту функцию в интервал, только напиши нормально, я чисто на дваче писал мог и ошибку допустить.
>>2108567 Я проверил - не поможет.Каптча находится в фрейме, в этом вся проблема.И да, необязательно выделять каптчу что бы увидеть её, достаточно выбрать нужный документ сверху консоли.
>>2108567 >>2108580 >>2107287 Я похоже все таки смог. let iframe = document.querySelectorAll('iframe')[0] iframe.contentWindow.document.getElementById('rc-anchor-alert').click()
Это конечно если у тебя всего один фрейм на странице, если что просто поменяешь айди, у меня вроде везде работает.
Извиняюсь, что не на 100% в тему, но в /web/ мне бы отвечали неделю наверное.
Как вырубить полностью скрипты на странице? Я пробовал открыть консоль и дальше ctrl-shift-P disable JavaScript. Но всё равно, какая-то херня не давала мне подредачить css, в-частности параметр overflow: hidden(сразу после изменения он обновлялся к исходному состоянию). Как не дать сайту менять свой css?
вкладка выполнить 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);
Устроился работать в свою первую компанию. Мне просто дали репозиторий, сказали ну вот тут задачи, выбирай какую-нибудь и делай. И всё. В проекте около 10 задач, каждая из которых висит по 3 месяца и никто не ебёт как их решать, половина из них без описаний, другая половина либо править исходники либ, либо лезть в бэкенд, чего очевидно вот так с нихуя не сделаешь. Ну охуеть, и что делать? Пытался весь день что-то выбрать, в итоге так и не смог выбрать для себя ни одной, потому что просто так написанием кода их не решить.
>>2108889 Ну типа "вот тут вот хуйня не работает". Или "надо добавить вот тут такую фичу" и никакого описания того, где брать инфу, что блядь вообще делать, с кем обсудить подробности
>>2108902 Хуюмать, они буквально описаны вот в таком виде, который я привел выше. И ладно бы плохо описаны, основная проблема именно в том, что как кодер я их не решу, это задача, которая к примеру требует правок в базе данных на бэке или правки конфигов, уточнения бизнесс логики, и это всё подолгу уже висит и никто за это не брался.
Мужики, зашквар ли пихать в портфолио тудушку, даже если я сделал ее как можно более сложной и с адаптивной версткой? И вообще, какие проектики считаются не зашкваром, чтоб тимлид такой посмотрел и понял, что вкатыш не безнадежен?
>>2108847 Береш и приспосабливаешь. Чо там непонятного? В этом твоём пейнте есть картинка в виде двухмерного массива, перебираешь все пиксели и трансформируеш.
>>2108882 Подходишь к менджеру и спрашиваешь - вот по этой задаче, какой итог хотим увидеть? Он тебе обрисовывает картину. Дальше идешь к тим лиду или любой другой обезьяне и говоришь вот тут задача, удели время обрисуй в кратце как подступиться. Он тебе обьясняет, делаешь. Ищещь все что можешь, собираешь все варианты, после подходишь к нему снова и говоришь - получилось то то и то то, пробовал вот это и вот это. Он тебе еще советов накидывает. На все про все должно уходить не больше дня если ты джун.
>>2100019 Красава Вкатился в 28. Тоже учил месяца 6-7. 10+ собесов и вкатился на первую работу обычным версталой.Щас 30, зп 2200. Реакт\вью\нод. Так что не слушайте умолишенных , которые кричат что-то там про возраст и неудачное время для вкатов
Я правильно понимаю что десериализация пользователя ( а тобишь дергание БД ) в passport.js происходит не при каждом реквесте, а только тогда, когда я пытаюсь получить доступ к req.user?
>>2109202 Берётся последний фонт в списке и веб-страница отображается этим шрифтом. Если этого фонта в системе нет - берётся предпоследний фонт. И т.д.
Есть сайт, не важно какой, на нём кнопка или ещё какой-нибудь элемент. При нажатии кнопки или выборе даты происходит загрузка страницы. Как вручную запустить этот скрипт выполняющее действие и как даже его найти?
>>2109225 Например есть сайт, rg.ru на нём календарь при выборе даты срабатывает какой-то скрипт и страница обновляется. Вопрос 1)как найти этот скрипт ? 2)как его запустить вручную, в хроме через консоль отладки?
Как отключить скорллбар в хроме? Сделал вот так: ::-webkit-scrollbar { display: none; } -ms-overflow-style: none; scrollbar-width: none; В фаерфоксе скроллбара нет, а в хроме есть, но он просто неактивный, как кнопка с disabled.
Что почитать о хранении данных на клиенте? А то я нихрена не понимаю, столько вариаций: local storage, session storage, кукисы, cache storage, application cache, стейт менеджеры... Чем это всё отличается?
>>2109378 Хз, проверил edge, тоже работает. Просто ::-webkit-scrollbar { width: 0px; height: 0px; } И все. Может тебе куки(или кто там стили сохраняет) сбросить надо?
Долго мне ебаться придется, чтобы написать простой бэк (КРУДы, графкл, сокетио) на nestJS? В принципе готов пару дней потратить. Там, говорят, все охуенно, лучше чем в ноде + экспрессе, еще и тайпскрипт изкоробки. Стоит того?
>>2109504 Короче вот обычный тип в графе, хз времени нет заливать import { GraphQLID, GraphQLInt, GraphQLList, GraphQLObjectType, GraphQLString, } from "graphql";
Сап анон! В общем нужно будет делать тяжеленький сайт. Хочу попробовать юзануть React для этого. Обычно до этого делал все на pug и рендерил страничку с сервера, что уже не модно. Но мне как начинающему было все понятно. Так вот, основная проблема в том что нужно понять как запилить SSR с фронтом и беком отдельно при этом отдавать именно с той инфой за которой пришел клиент. Знаю что есть next js т.д и т.п но как человеку который ни разу не пользовался redux и react будет сложновато для быстрого вката. Хотелось бы все же научиться делать SPA, может я банальные вещи спрашиваю, но может кто поможет)
>>2099993 (OP) Дали апи, где сначала нужно токен реквеста получить, потом токен доступа, проблема в том что оба токена экспайрятся за 300 (миллисекунд по всей видимости) Убрал авейты, сделал просто чейнинг одного за другим, все равно токен доступа не даёт получить Может это просто тролинг такой или я могу как-то быстрее эти токены получать?
Привет. Может, кто объяснить почему этот код выводит undefined ? Я читал, что this по умолчанию равняется глобальному объекту и по идее должно вывестись значение переменной, ведь она свойство глобального объекта. Немного обосрался из-за этого на собесе, но не критично.
>>2109850 Блен, чувак. Я без хейта конешн, но как ты с такими знаниями на собесы ходил, если не знаешь в чём дело? Дам подсказку: глобальный объект называется window. Попробуй сделать window.name = "2ch" и посмотри что получится
>>2109870 Ты только вдумайся, на секундочку, на минуточку, на что будет указывать this когда я сделаю вот так: !this Антиокно? Указание на жепу? Ошибка в сосноле?
Как в бутстрапе растянуть кнопку на всю ширину элемента на котором она есть, 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 в бутстрапе, что еще сделать?
Дело короче такое, сам не программист нихуя, знаний вротенда нет никаких, ну научился получать ПОСТ и отвечать, не более. Раньше только скрипты на питоне высирал. Хочу сделать сайт(Кейсы/рулетка), знакомых шарящих в теме нет, так вот, хочу задать вопрос, сложно ли будет в одиночку писать скрипты на жсе? Раньше ни разу не притрагивался.
Адаптивный дизайн на реакте Подписываться на resize и каждый новый innerWidth в стейт записывать? Интересно как ебашат гуру и не производительней ли добавить кучу "дивов" и стили им переключать по старому?
Вопрос к фуллстэк-господам. Знаю хорошо нативный JS, React. Что эффективнее выучить первым: ноду или монгодб? При условии, что ни бэк, ни БД я до этого не изучал.
>>2113651 Не соглашусь. С моих наблюдений везде требуют именно MERN стек. Да и компания, в которой я сейчас пишет на нем. Так что я просто хотел узнать, что будет эффективнее для вката в фуллстэк. Выучить бэк или БД.
>>2113860 я использую библиотеку styled-components там каждому компоненту (в данном случае Wrapper) создается в отдельном файле. Я мышечной память записал его как div. Потом вспомнил и поменял div на button. Просто впервые использую эту библиотеку.
Я нуб! Я - капитан очевидность и сейчас ляпну очевидную вещи! Прикольно, что можно сделать так, типа сначала задать свойство b: "2", а потом ниже снова это же свойство задать b: "100500": const obj1 = { a: "1", b: "2", c: "3", b: "100500" }
После чего можно сделать console.log(obj1) И выйдет результат { a: "1", b: "100500", c: "3" }
Я не знал, что так можно! Я думал, если задать в объекте b: "2", а потом b: "100500", то какая-нибудь ошибка выскочит типа Ю ДУ НОТ МОЖЕТЕ СДЕЛАТЬ ТАК! ОШИБКА!
А оказывается можно так сделать и ошибки не будет.
>>2114992 Подведи правило запрещающее там и здесь пост разместить, в ином случае твоя мама неблагополучная женщина с пониженной социальной ответственностью болеющая ЗППП, а твой отец отбывал срок в местах не столь отдаленных и был в самом низу уголовной иерархии, а сам ты - любитель мужской красоты. Я жду.
>>2115008 >Продолжай ждать Вот именно, что нет такого правила. Так что поздравляю тебя с тем, что ты любитель мужской красоты, а твои родителей, лучше их не вспоминать даже, земля им пухом.
Сейчас изучаю реакт. Через неделю-две буду смотреть React Native. Но шило в жопе заставляет любопытствовать, так что не могли бы добрые аноны подсказать, как разрабатывать на React Native? Ставить виртуалочку с телефоном? Я же правильно понимаю, что там нет HTML-разметки?
>>2115119 Лучше>>2115227 >Но шило в жопе заставляет любопытствовать Я с этим пока борюсь и не начинаю реакт, пока не познаю SPA на ванильке и не ознакомлюсь с ооп (да, я курсоблядь). Последовательно иду.
Сап, аноны, подскажите пожалуйста, как сделать чтобы сайдбар и контент до конца страницы растянулись не вводя значений в пикселях? Я думал будет изи, но что-то полчаса уже сижу с этим
как в дев тулс включить Network и Application ? Каюсь, когда-то сам вырезал их оттуда, уже весь хром облез, нигде нет и гугал ничего не выдает. Помогите, Анонче.
Здравствуйте, Аноны. Я использую консоль GitBash только для взаимодействия с Git'ом и установки зависимостей при создании реакт приложения. Хотелось бы узнать, какая вообще разница между GitBash и обычной cmd винды? Гитбаш синхронизирован с моим гитхабом? Или это только "оболочка" и я могу с любой консоли получить доступ к гитхабу. Просто хочу использовать дефолтную консоль, чтобы закастомайзить ее под себя и налепить няшных аниме тяночек на фон. Спасибо.
>>2115227 Во фронт энд идут все . Поэтому шанс пройти такое собеседование крайне низок . Мой совет ищите там где мало спецов . Идите в автоматизацию или дев опс или в бэк энд . Да там меньше вакансий. Но пройти их больше шансов .
Нужно сделать на реакте так, чтобы при нажатии на заголовок появлялся инпут (на месте заголовка), там уже введен этот заголовк/любой текст, меняешь его в инпуте, жмешь enter и текст изменяется. Как такое гуглить ?
Помогите нюфане. Есть хтмльная таблица, внутри которой много форм с одним классом. Есть кнопка фильтрации, которая при активации обновляет таблицу путём её очищения и пересоздания: $('#refresh-table').click(function () { $.ajax({ ... success: function(response) { var htmlDoc = new DOMParser().parseFromString(response, 'text/html'); var tableBody = htmlDoc.getElementById('table-main').getElementsByTagName('tbody')[0]; $('#table-main > tbody').empty().html(tableBody.innerHTML); $('#refresh-table').removeClass('ui teal button').addClass('ui disabled button'); alert("Таблица обновлена"); } }); }); Есть функция обработки события: $('form').on('submit', function(event){ event.preventDefault(); console.log($(this).serialize()); });
Проблема в том, что при очищении и обновлении таблицы связь с event пропадает. Как это обойти?
>>2115629 Ну если твой потолок это уродская Ту-Душка, то куда ты вообще собрался блять устраиваться?То что вкатунов слишком дохуя наоборот хорошо, ты сможешь выделится перед ними нормальными знаниями и не завышенными требованиями.Большинство из них это идиоты с курсов, которые только под диктовку писать и могут, да еще и требуют зп косарь баксов+ на старте.
реакт вкатыш итт Подскажите, как гуглить или как называется возможность в реакте по кнопке в приложении добавлять один и тот же компонент. Представим, есть веб-страница, там лежит компонент <Card /> рядом стоит кнопка "Создать карточку" по ее нажатию рядом с предыдущим должен создаться еще один компонент <Card /> у которого (!) будут свои независимые стейты и значения пропсов. Я понимаю, как это сделать на ванильном ЖепаСкрипте через DOM-манипуляции, а вот в React'e теряюсь. Анончик, помоги, будь добр.
>>2116897 По поводу твоей проблемы. Погугли Recursive components React. Если в крации - просто указываешь внутри компонента в jsx разметке этот же компонент, НО имей ввиду, что у тебя будет infinity loop, если не поставишь какое то условие прерывания.
Вкатун итт. Стоит ли делать страничку со своим резюме? Нормальное вроде решения для фронтэндера? Ну а на том же сайтике переходы на странички с пет-проектами. Еще вопрос, где поискать идей для пет-проектов, если, допустим, тудушку и круд уже сделаю? Или от меня в первую очередь будут ждать свёрстанный барбер-шоп?
>>2117992 > Вкатун итт. Стоит ли делать страничку со своим резюме? Нормальное вроде решения для фронтэндера? Ну а на том же сайтике переходы на странички с пет-проектами. Нет, нахуй твой сайт не нужен. Сделай выделяющийся проект, который можно кидать линком в сопроводительное, чтобы при открытии кадровик и тимлид открыв рот позвали тебя на собес.
Сап аноны, подскажите пожалуйста, как сделать чтобы таблица ужималась? А то она выходит максимального размера и из-за нее вылазит пагинация за границы, а overflow на таблицу не работает из-за того что вылазит то по сути не она, а пагинация
Возможно ли поменять тип переменной в тайпскрипте с type | null или type | undefinfded на type. Проверку на нулл делаю, компилятор все равно ругается то переменная нуллабл. ! - не спасет так как она не меняет тип переменной а просто говорит что конкретно в этой строке считать ее за type, как соственно и as.
сап. пишу на реакте. есть большой объект data, в который загружены данные устанавливающиеся в стетй на странице. (например: имя, содержимое, тайтл). Позже на странице все содержимое должно изменяться пользователем, так вот, нужно сделать так, чтобы когда страница загружалась, она устанавливала стейтом не изначальный объект data, а брало его из localStorage (useEffect написал, в localStorage записывается измененный файл). Собственно, после каждого изменения контента на странице, меняется и этот файл data в localStorage. Задача: при загрузке страницы ставить в стейт не изначальный объект, а тот, что в хранилище. Прошу прощения за нескладную речь.
>>2119844 P.S. Это пседокод, названия переменных твоих не знаю. Но тебе нужен метод componentDidMount, он отвечает за выполнение действий после загрузки компонента.
>>2119845 я немного по другому реализовал, ибо пишу на функциональных компонентах. А можно ли сделать так, чтобы useEffect запускался исключительно один раз при загрузке страницы ?
Короче как я понял нормальных курсов по Реакту больше нет. Везде в основном старье на классовых компонентах, либо разборы всяких мелких примеров (не делаешь крупное приложение, а разбираешь несколько строк кода).
в App.tsx обернул все компоненты в контекст, в этом же файле создано функций 6-7, каждая управляющая отдельным компонентом (передаются в пропсы) через state, заданный в этом же файле. Это СЛИШКОМ уебищно? я trainee и это мое первое задание, все работает превосходно, но я знаю, что в App файле не должно быть так засрано, а придумать альтернативу не могу, если только создать отдельный файлик для функций и стейт передавать им через аргумент. Просто скажите, охуеет ли тимлид или норм отреагирует?
>>2120948 к сожалению, так. Но чем тебе не угодила документация ? Там все складно описано, единственный минус - она все еще не переделана под функциональные компоненты и много инфы относящейся к классовому программированию, что морально устарело.
>>2120948 советую тебе, дорогой, посмотреть канал freecodecamp. если знаешь английский, то там всему научишься, в том числе и реакту (недавно вышел курс, крупное приложение на FC)
Сап ночной. Какой стек технологий нужен для вката хотя бы на джуна? Из ресурсов - военник, диплом из шараги, куча ебаных сертификатов, огромная куча свободного времени, базовое знание html, css, JS, python и SQL и желание впитывать в себя инфу как губка.
>>2122861 Мне понравился один ролик Анны Блок, там без воды, все достаточно быстро, хорошее произношение английских терминов. Когда дойду до того, чтобы подтягивать верстку, буду ее задротить, наверное.
Смотрю одного ютубера, он сказал, что сейчас жозко с поиском работы конкуренция пиздец все ломятся в ойти. Я думал, что это на дваче так тролят сука теперь настроение испорчено
Сап, аноны, есть одна проблема. Решил сделать парсер закрытого инстаграм аккаунта в реальном времени. Чтобы он данные с него брал и выводил на отдельную html страницу. Знания в жсе посредственные, асинк авейт и промисы не умею, не дошел до них еще в Канторе. Собственно в чем проблема то, написал на питухоне скрипт который через инстаграмовский апи берет данные о профиле и сохраняет их в JSON массив. Дальше было идеей брать этот JSON файл и данные из него вставлять на HTML, вот только JS отказывается обрабатывать локальный файл Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на file:///D:/python/app.js. (Причина: запрос CORS выполнен не по http)., Пробовал через require, через fetch (Просто копировал из гугла, не разобрался еще особо как это работает) но в целом нихуя не работает. В общем насколько убогий костыль я делаю и как мне сделать так чтобы эта вундервафля работала?
>>2099993 (OP) Всем NaN === NaN в хату! Аноны, срочно реквестирую инфу о том, где можно найти ментора, а конкретно по angular 7-12, очень срочно прям, знаю про забугорные ресурсы, но там ставки яебал, мне бы попроще что то, миддл+ сойдет, сам я не нулевый, но стагнирую пиздец, сейчас пригласили и дали тестовое, хотелось бы по красоте его сделать и далее тоже общаться перенимать опыт, готов выделить где то 10к в месяц, может чуть больше, если хорошо зайдет, собсна, есть ли что то в ру сегменте такое?
Привет, кунчики. Поясните за TypeScript (первый проект на нем делаю). Вот есть массив с объектами, я делаю findIndex и он берет с массива по объекту. Прописывая его тип как object (вроде ничего епта удивительного) и в теле функция получая доступ к полю id у этого объекта TypeScript ругается, хотя если я пропишу string он все равно будет ругаться. В этом случае прописывается ТОЛЬКО any или я просто дегрод и мне нужна незамедлительная помощь?