24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Дежурно напоминаю, что рякты, онгульйары и прочие фронтовысеры суть не что иное, как васянские криворукие поделки от мудаков и для мудаков, которые нишмагли в HTML, CSS и MVC, и их единственное предназначение - это обеспечивать одноклеточных мартышек работой и надувать пузырь ойти.
>>2422539 Много. Работает быстро, мне же не нужно под капотом крутить виртуальный дом / ебейший лайфсайкл, не нужно срать стилями в <head>, не нужно срать инлайновыми свгшками; стайлшиты один раз подгрузились и закэшировались, иконки один раз подгрузились и закэшировались, фонты один раз подгрузились и закэшировались. Проседать по сравнению с ряктоподобными SPA может разве что на первом рендере на пустом кэше, на последующих рендерах сравнение уже сильно не в пользу ряктопоноса.
>>2422558 Двачую анона. Опыта у меня не так много, но работая с голым html/css ошибок в работе почти не возникало, но стоило только попытаться развернуть срань на реакте...
>>2422585 Типичный сектант. "Я не могу в структурированный код, не умею в разделение ответственности и не знаю ничего о специфике веб-разработки, значит, все остальные такие же". Да, представь себе, 99% параши, которую ты накручиваешь в своих ниибаца "компонентах", нахуй не требует вообще ни реактивности, ни ререндеров, ни-ху-я, это обычная ебаная статичная разметка. Если у тебя начинаются реально сложные хуйни вроде каких-нибудь функциональных схем или интерактивных графиков, то рякт твой любимый здесь тебе тоже не поможет, потому что в подавляющем большинстве случаев проблема будет заключаться не в РРРРЯЯЯЯ НИРИАКТИВНА, а в том, что ты пытаешься вдрочить в ебаные свгшки и дивы (в язык разметки документов) то, для выражения чего это язык никогда не был и не будет предназначен, и для чего тебе дали канвас уже 10 лет в обед. Или ты из ебанутых, которые даже таблицу продуктов для интернет-магазина сверстать не в состоянии без пятнадцати библиотек?
>>2422596 Перепиливал кстати третьего дня высер одного из таких ряктоприпиздышей. Чувак нишмог литералли в таблицу с несколькими уровнями вложенности, нагородил адовой ебанины на дивах, подключил с десяток либ. Вся эта вакханалия тупит и тормозит до такой степени, что ресайз окна вызывает задержки репейнта на пару секунд, а потребление памяти вкладкой с приложением вырастает до 2гб. Зато компонентно-модульная мультипарадигменная глубокобессмысленная архитектура головной жопы. Переписал эту парашу на нативный тейбл, выкинул не меньше 70% говнокода на помойку, перформанс улучшился на порядки.
>>2422603 >выкинул не меньше 70% говнокода на помойку а потом тебя кабан выкинет на мороз потому что все работает и нет багов. нахуя это разрабам надо? я лучше захуярю на рякте с десятком либ и буду уютно капчевать каждый спринт только и делая, что улучшая производительность этой ебанины на долю десятых процента.
>>2422608 Это так. Но я не могу работать подобным образом, мне физически хуево, когда я знаю, как сделать быстро и охуенно, но вынужден делать медленно и уебищно в силу каких-то мудацких третьесторонних обстоятельств.
>>2422620 Типичный ряктополуебок. Дальше первых двух слов ниасилил прочитать, многабукаф? Неудивительо, что 99% вашего фронтопоноса не документированы вообще никак, а то, что пидарасы, подобные тебе, гордо именуют ДОКУМЕНТАЦИЕЙ, представляет собой одну страничку на гитхабе длиной в 10 строчек в духе "ну вот здеся можно вот так вот сделать, а можно и не делать, ну и в общем как-то так". Чукча не читатель, блять.
>>2422621 Ах да, у вас же САМОДОКУМЕНТИРУЮЩИЙ КОД. onSubmit({cb: () => [1,2,3]}, () => onConfirm(() => onSubmit(() => doWork(() => { hui: 1, pizda: 2 })))) Заебись читается, правда? Или смотришь либу от такого вот говноеда, в доках естественно ровным счетом нихуя нет, TSные типы написаны как из жопы строго с однобуквенными дженериками T,R,S,F,Q,W,E,R,T,Y. Лезешь в код в попытках понять, куда вообще тебя ебать, а там нахуй ехал колбэк через колбэк и вся реальная логика в ютильсах, раскиданная по 100 файлам, в каждом из которых по одной функции размером в 5 строчек
>>2422648 Ну если фронтодебил полезет писать ООП-код, то да, единственное, что у него получится - это мешанина из абстрактных фабрик абстрактных мементо синглтонов. Потому что у фронтодебила от рождения руки растут не оттуда, откуда они растут и людей, а из геморроидального узла.
>>2422624 Да ты ещё и неосилятор функционального программирования. Для таких инвалидов гугл как раз запилил отдельный фреймворк, хули ты в реакт лезешь?
>>2422654 Ооо, а вот и первый ФУНКЦИОНАЛЬЩИК подтянулся. Образованный, революционеррр. Ну ка давай, расскажи всем про то, как ты функционально пишешь на жсе и красишь кнопку через пандорические захваты.
>>2422726 Известно во что - в императивные вызовы React.createXXX. Собственно, по другому быть и не могло, учитывая, что DOM API все насквозь императивное. Потому что его разрабатывали приличные люди, а не одноклеточная хипстота в узких штанишках.
>>2422780 На последнем проекте предыдущий еблан решил, что будет охуенной идеей реализовать экспорт говна в файлике путем конвертации данных на фронте в base64 data URL, создания невидимого анкора с хрефом на этот урл, и автоматического клика по этому анкору. Так что простор для фантазии среди одноклеточных тут почти безграничен.
>>2422787 А в чем собсна, проблема? Это вполне дефолтный способ как сгенерить файл на фронте и скачать его, только вместо data URL используется createObjectURL
>>2422821 ебаное говнище, цукерберг настолько поехал головой, что даже копирайтеров для доки посадил пилить метавселенные, из-за чего на это залупе уже второй год готовность 20%
>>2422801 Слушаю тебя. Или ты мне щас начнёшь рассказывать, какое ниибацца функциональное программирование происходит в кишкам среакта? Хотя скорее всего ты просто из тех ушлепков, которые считают, что если функция в языке является ситизеном первого класса, то это сразу же делает код, где ты передаешь колбэк в колбэк, обосраться каким функциональным. Как обычно блять, нажрутся своей скриптопараши, не зная ни одного другого языка, и дрочат друг другу по кругу.
>>2423224 А, я кажись понял, походу, будучи тупорылой одноклеточной скриптодурой, ты считаешь, что API - это эндпойнты, которые ты дергаешь, чтобы получить свой список тудушек? Если угадал, то поздравляю, ты тупее среднего васяна-объебуса из 8б, который под пивчанский лепит круды за свои 10 у.е.
>>2422919 Так называемая "дока" по среакту представляет собой несколько страничек с парой примеров-хэлловордов на каждый топик и читается за день, куда ты там идти по ней собрался, мне решительно непонятно. >Описываются классовые компоненты, стейты и т.п. Что блять там описывать? У компонента есть лайфсайкл mount - render . unmount, ты можешь в него вклиниваться и вешать свои обработчики, которые будут вызываться при достижении той или иной фазы цикла. И классовые, и функциональные компоненты пляшут вокруг этого, просто с разным синтаксисом и сомнительным сахарком. Концепция простая, как два пальца.
>>2423136 ты это только сейчас понял? он еще когда решил выебнутся своими питоньим бэкендом синхронно читал файл и блокировал главный тредж при каждом запросе.
>>2423493 Для обучения - никакие, учиться по ютубу зашквар. Для расширения кругозора - любые конференции, лекции. Конкретные каналы нет смысла указывать, их овердохера, ищи поиском по интересующим тематикам.
>>2423541 >Чел, это проверка на запуск модуля как самостоятельного приложения, не позорься. Да охуенно в лучшем языке мира проверки на запуск каких-то модулей как приложений сделаны без единого упоминания слов application, module, зато есть какие-то ебучие __main__ и __name__. Блять да даже на сях int main(){} выглядит логичнее чем это уебанство.
>>2423698 макакен, спокойно. самодокументируемый код иди читать что такое >>2423706 >А что нужно? Очередной недоделанный шаблонный бэкендоязык? да любой дефолтный бекендоязык возьми, обмаж жикварой, парой либ и это в 99% случаев будет работать лучше и стоить дешевле аналогичного кода на ряктах и вуях с парой десяткой рерндеров и отдельным сервером что бы просто хатиэмэль отрендерить чтоб у юзверя страница не грузилась 10 секунд. а в оставшемся 1% случаев будет ебейший сеньор-кодер, который умеет работать с ряктами и просит за свою работу соответственно
>>2423698 Тупой долбоеб, вот объясни, что выглядит лучше и понятнее: __runtime__== "app" или __runtime__== "module" и __name__ == "main" Жду маняоправданий.
>>2423757 Динахуй, это тред для настоящих фронтогоспод, способных осознать и использовать всю мощь HTML, CSS и ваниллы, а не для попущенных реактивных пидарасов
>>2423757 >Я не понял что эти жсфобные мартышки делают в моем ламповом треде? зашли выебнуться своим дата_саентизмом, а в итоге выебнулись свои в_штаны_насратизмом
>>2423721 Чел, мож ты в 1с пойдешь, там тебе понятней будут чем эти нипанятные инструкции какие-то на буржуйском. Или ваще просто в мак за кассу пойдешь, еще инструкции какието там разбирать. >>2423728 нейм мейн говорит от том что это запускаемая программа. В твоем варианте это либо рантайм модуль либо рантайм ап либо ненужная дополнительная операция чтобы совместить модуль с возможностью запуска в виде отдельного приложения. Если тебе тяжело понять настолько простой синтаксис как у питона иди грузить ящики в пятерочку.
Я хуею, диды инструкции асма без слов понимали а этим дебилам тяжело понять питон.
Сап, столкнулся с проблемой, что после деплоя реакт приложения с реакт роутером при вводе в адресную строку example.com/page получаю 404, что, логично, ведь раздача индекса с бандлом происходит только по example.com/. Вопрос: как вы подходите к решению данной проблемы? У меня сервер на nodejs, и я планирую в главном express маршрутизаторе на каждый /get высылать свой пререндер. Это норм?
>>2423778 >0 аргументов, предложение пойти в 1с чел... >нейм мейн говорит от том что это запускаемая программа нейм мейн говорит о том что имя это мейн. все остальное о чем оно может говорить это ебаное нелогичное говно. >В твоем варианте это либо рантайм модуль либо рантайм ап либо ненужная дополнительная операция чтобы совместить модуль с возможностью запуска в виде отдельного приложения да блять можно переименовать например в __execution__ какая в хуй разница? любой вариант будет семантически лучше чем уебанский __name__ >тяжело понять настолько простой синтаксис тупое трейни говно, где я не понял синтаксис? тыкни пальцем. >иди грузить ящики в пятерочку ну тут ты хотя бы аргументы попытался высрать >асма у асма задача была совершенно другая, у скриптоговна, причем неважно какого, будь ты пыха жс или дриснятон задача одна - сделать максимально читабельный и понятный код без выебонов и лишних указателей на указатели. в чем проблема была назвать магические константы по другому что бы не приходилась лезть в доку увидев непонятную ебанину вроде __name__ я хуй знает, видимо гвиндон реальный инцел-додик-азиаткошизик раз не додумался. >>2423779 другалек тебе надо на рут "*" отдавать твое ряктоговнище
>>2423721 >да любой дефолтный бекендоязык возьми, обмаж жикварой, парой либ и это в 99% случаев будет работать лучше и стоить дешевле С таким же успехом можно сказать, что бэк с его вереницей технологий нахуй не нужен, когда есть вордпрес. И сайт на вротпрессе намного дешевле содержать, чем облачную контейнерную ебанину.
>>2423782 Ебать ты дятел, нахуй ты асинк функцию обернул в новый промис, и нахуя тебе асинк/авейт, если ты все равно написал родную твоему говнокодерскому сердечку лапшу их промисных колбэков? Хуею со здешних дебилоидов, тут кроме тудуаппников вообще кто-то существует?
>>2423798 Ебать ты даун братишка. >про промисификацию для старого легаси кода ничего не слышал,да? Если окружение не поддерживает асинк/авейт, скрипт один хуй вздернется, ты можешь свою асинк поебень обернуть хоть в десять промисов. >и про бабел? Где тут бабел? Ты вчера узнал новое слово и решил пердеть им в любой непонятной ситуации? У тебя литералли написана хуйня, которая в окружении, не поддерживающем асинки, взорвется, а в окружении, которое асинки поддерживает, не требует оборачивания в дополнительный инстанс промиса, и не дает здесь ничего, кроме оверхэда в виде дополнительной микротаски. Обтекай, чушок.
>>2423812 >:) Ясно, залетный петушок с пикабу. Оно и видно. >Если окружение не поддерживает async, то в ход идет babel Ты блять умственно отсталый говноед, твой обосранный бабел, который ты сюда ни к селу, ни к городу приплел, отрабатывает в билд-тайме, и соберет тебе ровно под те окружения, под которые ты ему скажешь. Если ты скажешь собирать под окружения без поддержки асинка - он соберет на промисных полифиллах, и во всех окружениях собранный бандл с дерьмом будет на промисных полифиллах; если скажешь собирать под окружения с поддержкой асинка - он соберет с асинками эз-из, и в окружениях, не поддерживающих асинки, твой кусок поноса взорвется. Какое блять имеет отношение бабел к тому, что ты обернул в промис асинк функцию? Мм, уеба пиздорылая? Придурок блять говноротый, ты не поверишь, но если бы ты не оборачивал свой блядомудический асинк в промис, то твой хуеблядский бабель блять точно так же прочавкал бы твой асинк и высрал бы тебе на лицо опять таки промисный полифилл. Ты читать блять вообще умеешь? Нассал тебе в глаза, мандавошкин ребенок.
>>2423815 Зачем ты мне это объясняешь? Читать научился? Я бабелем пользуюсь практически ежедневно. Ты просто старый код никогда не поддерживал, петушок Так же доставляет смотреть, как ты рвешься :):):):):):)
>>2423827 Говна пожуй, поддерживатель. Максимум того, что ты в своей жизни поддерживал - это свой вялый трехсантиметровый обрубок, пока пытался присунуть своей пьяной мамаше-членодевке.
>>2423511 > учиться по пиздорылой оф доке зашквар соглы
>>2423541 > Чел, это проверка на запуск модуля как самостоятельного приложения, не позорься. бесполезно питоняш..
>>2423571 ооп для пидаров. а для типизации дикта(ОБЖЕКТА) есть датакласс
>>2423575 браузеродебил спок. ты просто невежественный кусок говна.
>>2423757 > мартышки это ты, а датасаентисты страдают в этой дрисне ради морды (нет у меня есть питоняшка с вываленным в веб рантаймом, но быдло привыкло жрать жрисню и визуальный шум, поэтому такое.;{{soSihUiDAUn)}}};;;;
>>2423777 обсираешься тут только ты, пиздоголовая безпруфная маня, которая только картинки постить умеет, воображая что неибацо перефорсер
>>2423784 > нелогичное говно это жс дрисня с его ублюдским приведением типов к куче говна, и прочими даунскими === заебами
> __execution__ пизда ты тупая слишком длинно, каложор ты гадкий, не смей писать белым и чистым питонистам мразь!
меня с вашего .length до сих пор тресет, пидарасы ебучие сука....
> пыха > сделать максимально читабельный и понятный код без выебонов $$$$$$$$ даун иди нахуй со своей недружественной хуетой плз =)
>>2423798 >про промисификацию для старого легаси кода ничего не слышал,да? ебалай, какая нахуй промисификация, у тебя на старых системах нет поддержки ключевого слова async, так что тут ты обосрался >про бабел? бабел из коробки тебе сделает и async и await и все это будет работать даже в ie9 и ему похуй абсолютно как ты будешь свой говнокод описывать, хоть декораторов туда нахуярь П О Х У Й >>2423812 >блямба на 1к строк пчел у тебя в любом случае там будет regenerator runtime как бы ты не описывал свою асинхронщину. >удачи с дебагом, дебич :) дебич сорус мап слышал что такое? иди учи скорее завтра выебнишься новым словом как с бабелем >>2423867 блять какие же питонисты ущербные нахуй, даже на твоем скрине ты __main__ вместо __name__ написал уебище тупорылое, ну а хули делать в обоих словах 4 буквы, а то что они разные это питонисты распознать не могут
>>2423885 Ты чо пес, не видишь там человек серьезные задачи решает, КАЖДЫЙ ДЕНЬ бабелем пользуется, легаси промисифицирует и депромисифицирует прямо за рабочим столом
>>2423883 > даже на твоем скрине ты __main__ вместо __name__ написал ты реально такая тупая обезьяна? пиздец просто.....
>>2423884 так я уже написал но всем похуй без няшной вюшечки мне неудобно
вообще я тоже не понимаю чому бы не запилить вазм бриджи под все языки и не пустить в веб весь зоопарк, один хуй уебищнее жсдрисни, со скотопидарской привязкой к мерзотному штемелю и ублюдской цесске - сделать просто невозможно
>>2423906 >всем похуй не пизди, тебя обоссали с твоим брайтоном, еще там обоссали анона с py-script, но это был не ты, он не таким уебком как ты был > чому бы не запилить вазм бриджи под все языки ебало пользователей представили когда им для загрузки жсона и рендеринга его в табличку придется тащить интерппретатор петухона и ждать пока страница отвиснет потому что __дата_саентист__ не умеет в асинхронщину
Как сделать чтобы при изменении инпута, запрос отправлялся только когда пользователь перестал писать где-то на секунду - чтобы не делать запрос на каждую букву если пользователь быстро пишет? Нашел debounce, но у него все равно функция на каждую букву в итоге срабатывает, просто с задержкой
>>2423904 А я люблю обмазываться несвежими полифиллами и дрочить. Каждый день я хожу по кодовой базе с caniuse в руках и собираю все ES6+ фичи, которые вижу. На два модуля целый день уходит. Зато когда после тяжелого дня я прихожу домой, иду к компу, включаю шестого ишака...ммм и сваливаю в него свое сокровище. И промисифицирую, представляя, что меня поглотил единый организм полифилл. Мне вообще кажется, что легаси умеет думать, у них есть свои семьи, города, чувства, не переписывайте их, лучше приютите у себя, говорите с ними, поддерживайте их. А вчера в опенспейсе мне приснился чудный сон, будто я склонировал репу и она превратилась в легаси, переменные, функции, классы, все на полифиллах, даже дивы, даже V8.
>>2424096 >А при работе с TS такой ошибки не должно быть? чел у тс нет рантайма, вернее он есть но он настолько маленький что нихуя не делает по сути. при работе с тс все будет нормально если ты нормально свои типы опишешь откуда ты вообще этот кал мамонта древний откопал ояебу >там тоже defaultProps придется использовать нет просто описываешь пропсы для своего ряхт компонента interface ShitProps { python: string; } function Shit({python = "кал ебаный"}){ return <div>питон {python}</div> } и ловишь посылание нахуй при попытке передать туда что-то не то
>>2424088 ты чмо тупое, я тебя спросил как дилай в функцию добавить - но ты же уебок без мозга нихуя не можешь, только высирать жалкие нерелейтед ответы.
Господа фронтэнд-инженеры (элита), как не застревать в одном месте и прогрессировать дальше? Работаю чуть больше года в одной компании, в целом неплохо, лампово, не ебут лишний раз, делаю один проект, по сути на проекте я вообще один и мой статус тут прям пиздеццки важный, если уйду с проекта наверное минимум месяца 2 понадобиться чтобы кому-то вместо меня вкатиться. Но просто заебало, однотипные задачи, делаю все на автомате, уже аудиокниги слушаю во время работы, настолько бездумно все происходит. Но вот думаю, что делать дальше, либо не выёбываться и пить смузи дальше кодя 3-4 часика в день. Либо менять работу, но хуй его знает, там точно так же может начаться рутина, плюс смена работы всегда неопределённость, тем более сейчас. Вот и не знаю что делать. Есть еще вариант просто попросить зп повыше, но деградация никуда не денется. Что вы делали в такие моменты?
>>2424112 ты меня нихуя не спрашивал сантистик ты наш\ >>2424118 >>2424124 питоношиз, спок. иди дальше принтуй в консоль со слипами пока дяди тут бизнесовые задачи будут выполнять
>>2424141 Так охуенно же, за пару дней делаешь всё на неделю вперёд, в оставшееся время неспешно подливаешь сделанное и изучаешь голанг и кубер, через год съебываешь с фронтопараши на божественный бэкенд, добавив лишнюю сотыгу к зепке. Мне бы твои проблемы, ей богу.
>>2424151 Я сейчас как раз вечерами бэк учу, но у меня еще есть скиллы по смежной фронту профессии, и есть вариант съебать на работу во фронт+геймдев, но вот постоянно сомнения какие-то
>>2424097 >откуда ты вообще этот кал мамонта древний откопал ояебу Ну не скажи, без тупоскрипта это по сути единственный способ обозначить требуемые типы пропсов и хотя бы в рантайме проверить, что не прилетает хуйня. А на тупоскрипт не только лишь все готовы шутливо перейти, около года работал на неебись каком здоровом проекте на ванильке, где часть кала написана на жквери, часть на первом угловатом, и часть на рякте. В такой ситуации добавить ещё и ТС инту зе микс - значит, превратить проект в ещё более неподдерживаемое дерьмо
>>2424153 Нахуй оно тебе надо, гейдев всегда славился ровно двумя вещами: низкими зарплатами и большими переработками. А вот бэкенд заебись, сидишь жсоны гоняешь из очереди в базу, затираешь ахуительные истории про архитектуру и на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры
>>2424155 >на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры Завизжал, у меня бекендеры очень часто такое выдают, и иногда я им просто статичные данные на бэк гоняю с фронта, потому что они не хотят переделывать бесполезную фичу
>>2424154 >без тупоскрипта это по сути единственный способ так зачем если есть тупоскрипт? >в рантайме проверить если у тебя бэкенд каждый раз шлет абы что то это проблема бэкенда а не твоя > В такой ситуации добавить ещё и ТС инту зе микс - значит, превратить проект в ещё более неподдерживаемое дерьмо вполне нормально он вставляется, сам на аналогичном проекте работал, только вместо угловатого были php-шные шаблоны, а так один в один. >>2424155 >на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры сука ублюдок чтоб тебя черти съели нахуй и в аду ты каждый костыль фронтовый переделывал из-за твоих реджектов на доработки уебок
>>2424155 >на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры А потом приходит какой-нибудь вронтендер и начинает пилить псевдобекенд на нехте/нухте, после которого вы охуеете все это разгребать. Проходил такое.
>>2423867 Погодите, это что, тот самый безработный гуманитарный выблядос из питонотреда? У которого комната в гараже с ящиками оборудована с грязными окнами? Который 6 месяцев писал парсер для хх, а в итоге перданул жидкарём? Даа, потрепала тебя житуха, раз ты к вебмакакам ходишь самоутверждаться.
>>2424202 >6 месяцев писал парсер для хх, а в итоге перданул жидкарём? Он и тут перданул жидкарем. Самое веселое - перданул он жидкарем показав свой питонокод.
>>2424155 > гейдев всегда славился интересными задачами с графоном, где ты можешь применить свое ВО (давно забытое за годы макако-сракинга и покраски кнопок)
Как правильно установить и подключить ssl сертификат на чистый ubuntu облычный сервер без говнопача и хуинкса, где у меня лежит только nodejs приложуля на экспрессе? Да, мне похуй на масштабируемость, это мой пет проект
>>2424329 Это называется >сделал 3 секунды, потыкался >чот дохуя, лучше 1 секунду >комментарий не отредачил, ну ладно похуй, уже запушил, какой душнила будет доебываться и не поймет
>>2424229 >интересными задачами с графоном расскажешь где ты графоном будешь заниматься в современном гейдеве? ты блять даже гейм луп нормально не реализуешь не заблочив тред, петушок
>>2424356 не ослеп мне просто похуй на комменты чинг чонгов >>2424356 >ты точно программист, а не профнепригодный даун??? другалек ты нам свое место работы покажи для начала
>>2424352 никчемное ограниченное ничтожество погугли что такое теч арт ублюдок тупой, никто в здравом уме не собирается ебать байты, никому нахуй это не сдалось, кроме считанных единиц из топа митьки с харвордом (замкадное скотоублюдское велосипедное быдло, которое до сих пор насилуют крестами и дельфипарашей в шараге и теперь оно с зп в два мрота пересоздает в очередной раз стрингу и гк унылую хуйню - считать не будем если ты не против)
>>2424357 как ты можешь быть в этом так уверен если ты профнепригодный даун и не программист?
за этот пост >>2424351 я бы тебя уволил тупо in no time
кусок дерьма пишет каменты вместо говорящего кода, но даже это он делает хуево, а свои ошибки оправдывает ДУХОТОЙ сука ты хуже червя пидора, ты просто мусор.
>>2424366 > не ослеп мне просто похуй на комменты чинг чонгов > author: 'Matt Maribojoc' додик у меня для тебя плохие новости...
> другалек ты нам свое место работы покажи для начала нихуя себе у тебя там перефорсы пошли, ты походу от слепоты и дрочки уже ебанулся...
>>2424400 > за 2-3 года не выходя из дома я дорос до архитектора уникального датасаенс проекта
надо мной был только менеджер продукта, который говорил простым языком в целом что он хочет видеть, а все детали пайплайна и воркфлоу я строил сам пад сибя
нельзя было спросить на дваче и даже на СО как сделать
лишь некоторые вайтпеперсы частично и vague затрагивали тематику
покормил школоленька, надеюсь из него еще сможет вырасти достойная питоняшка (шанс ничтожно мал, но все же) а не жс-дрисневый пожиратель каловых масс...
>>2424428 >я дорос до архитектора уникального датасаенс проекта название проекта в студию > а все детали пайплайна и воркфлоу я строил сам пад сибя а ну тогда да ты точно синьор __дата_саентист__
>>2424491 >я архитектор разве что в твоих мечтах, маня >я создаю твое будущее. ты не создаешь мое будущее, ты нас всех веселишь, джокер-курьер ты наш маленький
>>2424491 Парень, зачем ты позоришься, в чем профит? Никак не могу взять в толк, для чего ты это делаешь? Всем очевидно, что ты какой-то шизик, ни разу не работавший в коммерческом ИТ. Кого ты тут пытаешься наебать? И главное зачем?
Да и срешь ты тут как минимум месяца три, давно бы уже вкатился куда-нибудь.
>>2424168 >если у тебя бэкенд каждый раз шлет абы что то это проблема бэкенда а не твоя При чем тут бэкенд, там данные с бэкенда сначала на хую десять раз проворачиваются, прежде чем попасть в презентационный компонент. >вполне нормально он вставляется Ну-ну, только при интеропе с ванилькой у тебя жсные модули будут возвращать any, и толк от тупоскрипта сходит на нет >сука ублюдок чтоб тебя черти съели нахуй и в аду ты каждый костыль фронтовый переделывал из-за твоих реджектов на доработки уебок Че разбомбился то, стандартная мировая практика бэкендеров, буквально на каждом первом проекте с таким сталкиваюсь.
Бля, это точно ты в курьер-треде срешь. Почему такой гений с уникальными скилами не может найти сраную удаленку хотя бы за 100к, а разъебывает колени, развозя шавуху за 300 рублей в час?
Господа, почему линтер не отмечает проблемы файлов .ts? Если имеется ошибка в файле JS, то он отмечается красным. С ТС такого нет, однако при запуске команды линта он исправляет в файлах ТС ошибки.
Т.е я напишу в тс файле объявление переменной 'var zopa = 'zopa'. Никакого подчёркивания не будет, хотя с ЖС давно бы всё красным залил. Но после запуска линтера он меняет var на const. Т.е он видит файл, он видит там ошибку, но не подчёркивает.
>>2424578 >данные с бэкенда сначала на хую десять раз проворачиваются значит это твоя проблема если ты не можешь их нормально обработать >у тебя жсные модули будут возвращать any, и толк от тупоскрипта сходит на нет чел ты обосрался, есть дохуя способов как сделать типизированными жсные модули от жсдока до отдельной декларации
>>2424738 добро пожаловать в экосистему npm, ты вообще благодарен должен быть за то что у тебя диск эмодзи с сердечками не перезаписало потому что какой-то сойбой-мейнтейнер одной из тысяч твоих зависимостей так решил зайди в репо и сделай МР для обновления, че ты как маленький, ей богу
>>2424705 >значит это твоя проблема если ты не можешь их нормально обработать Чел, бизнесу строго похуй, кто там обосрался и где чья проблема, ему нужно, чтобы динозавр 12-летней свежести работал и продолжал работать, когда меняется уже третья команда разработчиков, поддерживающих его. И на этом проекте все было заточено именно под это - чтобы весь новый код был единообразный и понятный как пробка, пусть даже за счет увеличения бойлерплейта и многословности. Чо ты мне тут предъявляешь по типу "вот не могли ТС себе поставить, нормально делай нормально будет", не понимаю. >чел ты обосрался, есть дохуя способов как сделать типизированными жсные модули от жсдока до отдельной декларации И дальше что? Ну сиди жсдоки пиши и декларации тайпскриптные к существующему легаси-говну три года.
Господа, попытался запустить тесты Jest. Проследовал не на хуй, а согласно их мануалу. Первый же запуск теста ругается на пустой файл babel.config, хотя он его вообще трогать не должен. Чому так?
>>2424787 >Ну сиди жсдоки пиши и декларации тайпскриптные к существующему легаси-говну три года. Лишь бы плотили _________:^)_________. мимо любитель рефакторинга легасиговна
двощ хелп вкатываюсь в реакт решил как и все написать тудушку хочу сделать три блока в которых помещаются задания; сделанные, запланированные, на сегодня. есть класс с отдельным заданием. запилил стейт в нем, чтобы определить в каком блоке рендерить. но вот хуйня я не могу в рендерах получить состояние. как мне это делать?
Аноны подскажите по адаптивной верстке по макету, яоборачиваю все элементы в flex / grid контейнеры, а дальше как лучше подгонять элементы под макет ? тупо маржинами по rem ?
аноны срочно как вызвать функцию в jsx которая навешана на props? el.props.check() не работает пишет TypeError: el.props.check is not a function почему она не функция? я ж ее навесил <div className="task" check={this.ShowState}>
>>2425076 дебил блять ты на что её навесил >>2425003 берешь и получаешь как нибудь >>2425028 коммить как обычно но потом засквоши в один коммит >>2424836 >>2424999 долбеобы причем тут dev сборки когда надо devtool указать source-map, пиздец блять повылезали вкатунцы со своими советами >>2424978 >самые нужные и полезные алгоритмы саммые нужные и полезные алгоритмы это fuzzy search, binary serach, самые полезные струтуры данных это деревья и хэш таблицы. более точено тебе никто не скажет, т.к. на каждом проекте могут требоваться разные алгоритмы. но как правило всем на это похуй и даже если ты неоптимальный по времени алгоритм напишешь никто это не заметит во фронте, т.к. редко когда приходится работать с данными где более 1к элементов >>2424787 > ему нужно, чтобы динозавр 12-летней свежести работал и продолжал работать да блять есть разные бизнес требования. если этот проект в режиме lts то никакие рефаторинги нахуй не нужны, а вот если он в активной разработке то нужны потому что иначе эта гора из костылей посыплется после очередного навешенного костыля
>>2425205 >да блять есть разные бизнес требования. если этот проект в режиме lts то никакие рефаторинги нахуй не нужны, а вот если он в активной разработке то нужны потому что иначе эта гора из костылей посыплется после очередного навешенного костыля Полностью согласен, вот только как это доказывает нинужность проп-тайпов? Не пойми меня неправильно, я абсолютно согласен, что в лабораторных условиях на сферическом проекте в вакууме ТСные интерфейсы дают пососать проп-тайпсам. Но из этого не следует, что ради того, чтобы не писать проп-тайпы, нужно впихивать в 12-летнего динозавра ТС и ебаться с интеропом.
>>2425303 >нужно впихивать в 12-летнего динозавра ТС Пчел, я бы понял если бы я предлагал обновить, например, реакт до последний версии, но ты несешь реальную хуйню. Интеграция ТС в существующий проект заключается в том, что ты в конфиг твоего сборщика добавляешь правило для .tsx? файлов. Всё. JS как был, так и остался, и новый функционал ты можешь писать используя TS
>>2425332 Ну же мы только что выяснили, что начинается еботня с any, начинается еботня с какими-то жсдоками, которые естественно до этого никто не писал, и сейчас писать вряд ли сможет, потому что никто не знает целиком, как работает имеющаяся легаси-ебанина (множество модулей, например, вообще крашились при определенных входных данных и определенных внутренних состояниях, и выяснить, как они по идее должны бы себя вести при этих состояниях, уже не у кого, потому что модулю пять лет от роду, и соответствующая ему бизнес-задача решалась еще при позапрошлом PO)
Господа, так как ЖС-бояре славятся своей мудростью и сознательностью, задам вопрос сюда, а то в ньюфаг-треде какие-то обезьяны друг в друга говном кидаются и в нём тонет мой вопрос.
Установил Less и настроил для него сброку. Всё работает, однако лесс после сохранения создаёт в текущей директории файл css. Мне он не нужен. Как фиксить? Как сделать так, чтобы файл css не создавался?
>>2425340 >что начинается еботня с any Не начинается. У тебя все в .js файле, что TS явно не может распознать имеет тип any. >начинается еботня с какими-то жсдоками Не начинается, ты же TS используешь. >которые естественно до этого никто не писал А я и не имею в виду легаси. Я только про нвоый функционал писал. >>2425352 тебе не нужен less, тебе надо его внедрить как лоадер/плагин в твой сборщик.
>>2425688 >Зависит же от размера шрифта. от размера шрифта у <html>, ты его сам выставляешь em зависит от размера шрифта элемента, к которому он применяется.
Шрифт и его размер в браузере по-умолчанию, на о и по-умолчаню, что берется из настроек браузера в ом случае, если ы его явно сам не задал в таблице стилей. Если ты прописат у :root {} стили, то никакие настройки бразера ничего не менют. Перекрыть твои стили пользователь может только пользовательским css, но им он все что угодно можно может перекрыть, это не имеет никакого отношения к стилям по-умолчаню.
Я не прогер сильно не обоссывайте. Есть такой код — удаляет ненужные параметры из УРЛов. Мне надо как то подвязать сюда MutationObserver чтобы УРЛы правились если на странице погрузились новые ссылки.
>>2426736 В чем проблема? Выводи замену ссылок в отдельную функцию, которая принимает массив ссылок, который надо заменить. Делаешь один раз при загрузке на все ссылке на странице, делаешь обсервер, который при добавлении проверяет была ли добавлена ссылка, если да - запускает ту самую функцию.
>>2426593 > вот я нажимаю на кнопку и сверху в первой ячейке появляется номер,потом вторая кнопка и номер уже во ВТОРОЙ ячейке Ты тоже "не прогер сильно не обоссывайте", раз такие вопросы задаёшь?
Ячейки, куда надо записывать, хранишь в массиве. Или берёшь сразу у их родительского элемента свойство children, особенно если кроме них там ничего нет, и идут они сразу в нужном порядке.
Где-нибудь хранишь номер текущей ячейки, куда произойдёт запись, если сейчас нажать. То есть сначала делаешь, например, currentCellIndex = 0. После каждого нажатия, когда уже записал в ячейку, делаешь currentCellIndex++. За глобальные переменные ебут в жопу, поэтому используй или кложуру, или свойство объекта (это будет проще понять, думаю), который ты для этого должен создать, тогда в нём же и метод сделай, который записывает в нужную ячейку данные и меняет (прибавляет 1) то самое свойство с текущим номером ячейки, чтоб в следующий раз запись проводилась уже в новую ячейку.
>>2427083 > стоит ли к каждой кнопке прикрутить id? Нет, лучше просто ставь нужный обработчик клика. Вот, например, создал ты объект, как я писал выше, назвал его, например, writer, сделал ему метод write, как тоже описано выше, и теперь на первую кнопку добавляешь onclick="writer.write(1)", на вторую — onclick="writer.write(2)", на третью — onclick="writer.write(3)" и т. д. (лучше, конечно, через addEventListener, как тебе советуют, но ты, видимо, не знаешь, как им пользоваться), и кнопкам теперь не надо знать, куда что запишется. Это writer сам разберётся, в какую ячейку записать, ведь у него есть свойство currentCellIndex.
>>2427175 >создал ты объект, как я писал выше, назвал его, например, writer, сделал ему метод write Пиздец ты конечно надумал, тебе не кажется что это слишком дохуя для обычного поля с одной буквой?
>>2427225 Ну а если серьезно - открой линкедин и посмотри, что там пишут обычно в опыте работы. В меру скопируй, в меру добавь пиздежа и резюме готово.
>>2427204 Я хотел написать про dataset, но тот анон затрудняется обработчик повесить, поэтому я рассудил, что это может вызвать сложности. Тем более WeakMap.
>>2427171 >а если повесить на род класс? Родительский элемент? Кстати, хорошая идея. Можно даже просто текст event.target-кнопки брать и записывать.
>>2427221 > Пиздец ты конечно надумал, тебе не кажется что это слишком дохуя для обычного поля с одной буквой? Там несколько полей же. Записывать надо каждый раз в следующее. Где, по-твоему, индекс хранить? Причём так, чтоб ньюфагу понятно было.
>>2427386 >Где, по-твоему, индекс хранить? Хранить в инстансе класса кастомного элемента, а поля с результатом в его шадоуруте >чтоб ньюфагу понятно было let currentCellIndex = 0 и неебет. ньюфагу похуй на клозуры и прочее говно, он кнопки хочет делать.
>>2427396 > let currentCellIndex = 0 и неебет. ньюфагу похуй на клозуры и прочее говно, он кнопки хочет делать. Ладно. Подумал, это слишком моветон даже для ньюфага. Хотя, в принципе, действительно похуй, ты прав.
Смотрю видос на ютубе. Там чел про логине, перезаписывает refresh и acess токены. Зачем он это делает? Разве это правильно перезаписывать токен если он не состарился?
Practice makes perfect. Что в практике нужно регулярно, то мозг и запоминает. 15 раз погуглишь одно и то же, на 16й уже запомнишь, я так английский учил.
Двачик, работаю разрабом, выучил реакт редакс все дела, но по жс просадочки в плане работы с дом. Есть что почитать из разряда "промышленная разработка JS"? А то массивами и конкатизацией строчек никогда не занимался и вертел на хуе в принципе этот бред.
>>2428078 >Зачем тебе вообще работать с дом, если уж ты взялся за реакт Действительно, реакт же предоставляет совсем ультимативное API для работы с DOM нет
>>2428047 >вертел на хуе в принципе этот бред Тогда не читай ничего больше, где не написано "реакт/для реакт". Потому что массивы, объекты и классы это необходимо знать. Но в принципе, зачем это читать, если при уверенных знаниях реакта и редукса не составит проблемы залезть в такую базу в случае необходимости.
Есть ли разница - вытащить данные из стора(useStore) в родительском компоненте (листе) и передать его айтемам как пропс, либо в каждом итеме листа вытаскивать данные из стора?
>>2428295 Думаю что лучше передать как проп, но по идее useStore же просто вытаскивает переменную не из верхнего компонента, а из стора и вот хз насколько это затратно, поэтому решил спросить
и понять что всем ДОПИЗДЫ на твои доли мс сука у тебя не риалтайм графон, где надо в 16мс все посчитать
используй то что уместнее, удобнее и проще - оба варианта ваибл.
это обоссаный веб сука на ебучей жс-дрисне в тормозной ректально-уебищной хуете с ублюдско-пидарскими темплейтами внутри кода -- поэтому всем просто похуй.
>>2428201 Мне просто интересно, что ты хотел сказать пикрилом? > >версия обычной хэшмапы > Да ты шо, а не пиздишь? Ты пропустил слово "ухудшенная", а так да, всё верно
>>2428289 как пропс офк, потом сможешь переиспользовать свой компонент >>2428333 >жс-дрисне в тормозной ректально-уебищной толи дело питоняшка которая в 3 раза медленнее ноды и с натянутой костылями асинхронностью. >>2428147 нихуя че правда что ли???????? а я думал там просто массив двумерные, во дела-то...
Сап народ. Спрашивал в ньюфаг треде, послали нахуй сюда. Вот я испрашиваю. Хочу вкатиться, но не знаю какую сферу выбрать. Анон посоветывал спросить у вас роадмап, по которой можно будет двигаться с высокоподнятой головой и может быть, сововетов. Заранее спасибо
>Хочу вкатиться, но не знаю какую сферу выбрать Хочу но, не знаю что хочу. Вангую - продрочишь доку 2 месяца, потом словишь отчаяние и забросишь. Видал я таких.
>>2428433 >с дисциплиной у меня хорошо. У тебя слишком низкий уровень, если ты вместо того, что бы загуглить "frontend roadmap" пошел на оранжевое пикабу за советом. Даже находясь на оранжевом пикабу ты не догадался прочитать оппост. О какой должности инженера может идти речь? Максимум - формошлеп aka верстальщик твое будущее, а оно тебе надо?
>>2428435 Оппост прочитал. Инструкцию прочитал. Узнал о CSS и HTML, как я понял: они для верстки. Разберусь в них - преступлю к JS. Разберусь с JS - преступлю к фреймворкам. Потом чутка практики и на работу? Так просто?
>>2428442 А если серьезно - если твоя цель вкатится шоб жить как белый человек, то твой вкат обречен на гибель. Вкатываются единицы, и то, только те, которым разработка сама по себе интересна. А так да, роадмап верный. Год-полтора подрочишь все это дело + база по бэкенду и можешь вкатываться на трейни за 20к.
>>2428446 >Понимаю, много желающих и мало мест. Но все же. Влезть реально? Реально, но не по хх. Ты сейчас где работаешь? Сейчас лучший вариант это вкат внутри больших компаний по внутренним вакансиям, т.к. даже если ты будешь чуть хуже чем аверейдж вкатун с ырнка все равно возьмут тебя, т.к. ты знаком с компанией и есть опыт в бизнес процессах. Ну и плюс подразумевается, что ты умеешь в софт скиллы. >Может быть нужно будет еще что-нибудь изучить? Базу по бэкэнду, типа простых sql с джоинами + контроллеры, git обязательно базовые команды, postman или аналоги, обязательно знать базу по алгоритмам Грокаем алгоритмы лучший вариант, от зубов должно отскакивать что такое Set и Map.
>Ты сейчас где работаешь? Работаю тренером в финтнесс зале, так что тут на прогера устроиться проблематично. > типа простых sql с джоинами + контроллеры, git обязательно базовые команды, postman или аналоги Нихуя не понял, но запишу. Разберусь с этим позже, когда поднатаскаюсь в теме. Как я понял, чем больше я буду знать, тем лучше? В целом спасибо.
>>2428365 >толи дело питоняшка которая в 3 раза медленнее ноды и с натянутой костылями асинхронностью. а что если тебе скажу что ты пиздорылый профнепригодный даун?
>>2428433 >с дисциплиной у меня хорошо а с интеллектом не очень, поэтому стройка это твой выбор няша
Боги Sequelize на месте? Схема данных: Record -> InnerRecord (inner join), у InnerRecord есть поле statusId. Условие: получить все Record, которые содержат как минимум 10 InnerRecord со statusId=10(or whatever). Вообще они могут содержать любое кол-во InnerRecord с разными статусами, но главное, чтобы были хотя бы 10 со statusId=10
Не слушай мозгоебов, они тебе тут ща подробно нарассказывают как у тебя нихуя не получится. Если есть мотивация и дисциплина - все получится. Главное - ищи курсы и упражнения с максимальным количеством заданий и практики. Никогда не пренебрегай сам руками что-то делать, даже если в теории кажется самоочевидным.
Что я не так делаю? Через постман и даже просто через браузер по URL ММВБ ответ возвращает без проблем, через ангуляровский HttpClient.get() мозга ебет.
Спасибо, разобрался. У меня в проекте на Api запросы автоматический интерсептор Header token добавлял. Сейчас все равно не работает - с маппингом респонса в объект проблемы, но это я сам разберусь.
>>2428977 нахуя тебе эксперты? ты же ебейший архитектор который 3 года строил архитектуру парсера для хх, неужели у такого спеца как ты нет контактов экспертов в различных областях?
>>2429001 Не знал, что Эван Хуй питонодебил. >>2429010 >я питоняшный архитектор мы видим >в жс дрисне не шарю абсолютно Давай я тебе объясню как сделать то, что ты хочешь за символическую плату. Ну, допустим за пару тысяч рублей.
>>2429058 >что это двач, здесь все твои друзья и подобные рыночные отношения неуместны в данной среде. Ну и плевать что не уместны, ты готов отдать свою часовую зарплату что бы не сидеть в мейлаче с вкатуне пытаясь найти ответ на свой вопрос? >пик1 >о эти дебилы жидко обдристались с менеджментом асинхронно загружаемых компонентов нет, там все продумано, в том числе и конкретно твой кейс >ну и походу единственный вариант это устраивать охуевший цирк с вочерами и пробросом ебаных пропсов наверх от чайлдов к паренту нет
>>2429058 >>2429010 >>2428977 >>2428333 Как же я ору с этого сеньор долбоеба __дата_саентиста__ который два дня пердолит чингчонговский фреймворк вместо того что бы загуглить свой вопрос и найти ответ буквально по первой ссылке на SO.
Аноны, пытаюсь сделать свой DOM. Реактивный. На js.
Мне говорят чо нужно b-tree и хэшмапу. b+ tree работать будет? Как вообще это дерево и хэшмапу сделать чтобы можно было эффективно вставлять? Индексы можно на Int32 делать? Просто прибавлять индексы? Но ведь тогда потомки-то хуй пойми как и куда вставляться будут. Блджаждь, я не понимаю совсем, как мне вставлять вообще туда новые данные, в правильное место иерархии на дереве?
Алсо, данные у меня существуют в формате { id: Int32, parent: Int32, data: [] }
Может как-то формат данных изменить? Хуй знает как это говно в деревья вставлять для обхода потомков и удаления ветвей.
как только в обществе обрыганов и биомусора появляется кто то с отличной от всех точкой зрения и статусом
то местным СТАРОЖИЛАМ становится НЕУЮТНО и начинается АБОРДАЖ в ходе которого все пиздорылые профнепригодные дауны осаживаются в осадок
и продолжают свои боевые действия из наглухо укрепленного манямира, траллинг тупостью - так же обязательный атрибут
это было всегда и везде, во все времена
и больнее всего всегда ВАХТЕРУ, который сторожит доску, вот у него разрыв хлопок максимально громкий, ведь это говно думало что познало жизнь....))
а на деле оказалось всем похуй на пуг со стилусом, и даже кофе бы схавали, лишь бы работало, и код стайл выбирай любой всем по ху ю, если ты не боишься брать ответственность ;) и если очень хочешь можешь даже тред заблокировать - всем просто допизды, как именно ты будешь проводить исследования ^-^
и тд и тп, поэтому двачной биомусор слушать нельзя никогда, они все пиздят, жаль, но теперь двач это сральное ведро... в котором большинство сидят по старой доброй памяти.....
>>2429579 Почему у тебя такой скверный стиль письма? Неуместные проблемы в большом количестве, смайлы и многоточия. Это сильно затрудняет восприятие текста.
>>2429631 >Это сильно затрудняет восприятие текста. мне похуй
я буду считать тебя за биомусор недостойный уважения до тех пор пока ты не убедишь меня в обратном
учитывая что местная помойка чуть более чем полностью состоит из говорящего говна - это справедливое и оптимальное решение.
только посмотри на это завистливое ничтожество >>2429644
оно увидело два моих велосипеда по цене подержанного автомобиля и порвалось)
а дальше низкий интеллект, зависть и боль - мешают осознать истину -- ни один курьер не будет тратить 200+ тысяч рублей(сейчас ценник будет в районе 300-400) на два велосипеда ;)
>>2429627 MouseEvent/KeyboardEvent/FocusEvent и т.д. >>2429645 Не совсем правильно, но тоже сработает. >>2429649 Бля ну ты реально шиз, я хуй знает. Или ты тупостью троллишь.
>>2429695 >nvm This. Проблемки какие-то на виндах с ним были, но ящитаю проблема это сама винда, в остальном отличный менеджер, всем устраивает, на другие не смотрел даже
Я правильно понимаю, что компоненты в вьюжс нужны просто чтоб удобнее код писать было, но на всякое там быстродействие это не влияет? Ну типа вот если у меня есть одна страница с кучей всякого говна, но ничего из этого говна я повторно использовать не собираюсь, то и компоненты отдельные делать как бы не нужно?
>>2429742 Ну блин, мне прост влом немного там все читать, я типа прост для своего апи делаю небольшой интерфейс. И чет слишком как-то много стало всяких переменных и я думаю, мб запихать отдельные элементы в отдельные компоненты чтоб как-то компактнее было, а то заебываюсь экран скроллить. Но думаю, не ошибка ли это как бы, создавать компонент, который только в одном месте использоваться будет. Или так и делают? Ну вот типа у меня несколько модальных окон на странице и я весь код этих окон, все их методы и переменные, всё в одно вью запихал, ну потому что эти окна только там и будут. Или можно сделать компонент для каждого такого окна и норм?
>>2429742 Ну я просто так всегда думал, что какая разница какие типа там компоненты, ведь если всё происходит без перезагрузки страницы, то это значит, что всё это говно уже загрузилось в браузер, какая разница как оно распихано по файлам, оно от этого меньше не станет.
>>2429481 Делай всё по гайдам, а не вот эту хуйню что ты там насрал. У тебя какое-то калище непонятное.
Сначала ты загружаешь лоадер, гифку там или ещё что, прямо в калпанет. Создаешь экшн для асинк загрузки. Загрузилось - данные ушли в стейт, сработал экшн. Экшон загружает данные в калпанет, убирает лоадер.
Питон сначала изучи, потом пердолся с вуей, видно что тебе очень сложно.
Всё твой говно на скриншотах не нужно, это шизофрения. Ты должен с потоками данных взаимодействовать, а не с какой-то хуитой которая у тебя на скриншотах.
Придумал за тебя как тебе лучше делать. Делай нормально с потоками данных всё: Калпонент при загрузке просто хуярит лоадер / либо данные вставляет которые есть > Создает экшен асинк @ Получает данные > Срабатывает экшн, меняется стейт, лоадер убирается, отображаются данные.
>>2429837 > Experimental Feature ><Suspense> is an experimental feature. It is not guaranteed to reach stable status and the API may change before it does. Читать разучился, шиз?
Делай как я тебе сказал, у тебя никаких других вариантов нет. Твоя клоунада делает тебе только хуже.
>>2429876 Вот по этому и надо библиотеку. Ты уже обосрался: 1) Переход может быть не только по клику по <a>, но еще и по <area> 2) Переход может быть не только по DOM событию, а напрямую через JS.
>>2422402 (OP) Сап мастера. Код в HTMLе меняет по клику на див его класс и из этого меняется цвет дива туда сюда при каждом клике, как тоже самое сделать на жс
>>2429979 >я научился выводить в консоль и считаю себя дохуя ИКСПЕРТОМ в жс const prevOpen = window.open; window.open = function(...args){ alert("Хуй пососал уебище????"); prevOpen.apply(window, args) } Аналогично делается для history и pushState, вкатунишка. >>2429982 А еще может быть у кастомного элемента <ebanie-vkatuni-zaebali>, который может иметь совершенно другое применение.
>>2429979 >нереход из жс напрямую ты никакой либой не перехватишь Ебало твое представил, когда ты посмотришь на контент спойлера ниже. navigation.onnavigate = () => false
>>2430187 У меня данные в TypedArray, объекты содержат только ссылки на сложные объекты невыразимые в типизированных массивах, реактивные функции для рендера и поток управления.
Так поясните, сейчас на классах в реакте никто не пишет? Типа нах они щас нужны, если можно на функциях тоже самое отрендерить? Какие-то приколы с состоянием, которые я не понял? Вроде есть хуки или че не знаю, чтобы с функциями сейм работало. Я пока не сильно вник в реакт, поясните. Пока вижу смысл в этом разобраться, чтобы в легаси говне все понятно было.
>>2430505 Да, но ирл ты все равно будешь ставить свою ноду за балансировщиком, которым в 99% случаев будет тот же нжинкс >>2430529 99% компонентов пишется на функциях, остсавшийся 1% на классах, например обработчики ошибок
>>2430573 Никакой, все под себя кастомизируют. >>2430580 Заебись, но ты должен развиваться на стороне, иначе так всю жизнь и будешь 50к лутать >>2430583 Как будто наличие жквери это что-то плохое. Отличная либа для императивного программирования, до сих пор ничего лучше и удобнее не придумали.
>>2430584 >это нихуя не делать, только поддерживать в рабочем состоянии ну я вот об этом же думаю, но пичипи со своим недружественным символом меня выбешивает
я главному так и сказал, на что он мне предложил думать об этом как просто о символе юникода -- и удивительно, но мне полегчало, мужик оче толковый, видно что сам бизнес построил
и он еще перл выдал - если вы мне пытаетесь продать питона -- то нет! у вас не получится))) притом микросервися у него на пыще, кароче обидно немножко
>отмечать часы РАБоты да, нет, там только встречи два раза в месяц для обсуждения ВИЗУАЛА - на что я ему сказал у вас девочка дизайнер, вы с ней макет утверждаете, а я заверстываю -- и главный реально завис, но потом такой - две недели. кек
>>2430587 >Работа кайф, считай 50к низачто. Можно на удаленку устроится и лутать еще 100к в этом весь план, тем более мне буквально 10 минут езды до этого завода, походу надо цеплятся, а дальше уже че нибудь с ними замутим, сридешку хуешку, плюс у меня куча других планов которые туда можно протолкнуть
но я переживаю что пичипишная параша будет мозга ебать, там несовместимость говна с мочей и тд и тп
пуг со стилусом не влезет или чо то такое
>>2430608 >Заебись, но ты должен развиваться на стороне, иначе так всю жизнь и будешь 50к лутать ня спасибо няша, я тружусь как пчелка, но чето заебался уже вкрай работать без положительного подкрепления, надо отдохнуть на дноработе, перевести дух
Сап сеньёры-помидоры, нужен ваш совет. Есть необходимость рендерить здоровенный список (от 200 до 2000 элементов). Эти элементы - карточки с кучей информацией и наличием кнопок для открытия разных модалок которые могут мутировать информацию передающуюся в карточку. Весь список я получаю одним запросом и разбить на куски не могу. В данный момент я отрисовываю всё в лоб, но нужно это дело как-то оптимизировать. Попытался использовать react-window, но он под такое не заточен (когда начинаешь листать список элементов просто умирает и не отрисовывается) и ломает модалки (открываются со второго раза хз почему). Возникает вопрос, как это говно улучшить? Хочу попробовать react-virtualized, но сомневаюсь что поможет т.к. это более толстая версия window, а больше либ для работы с подобным я не нашёл.
>>2430663 Каждую карточку первоначально рендери полностью пустой и вешай на неё IntersectionObserver, когда он увидет пересечение - рендери контент в ней. Всякие виртуальные скроллы это ловушка дьявола, лучше их не использовать.
>>2430712 >Почему в первом случае консоль вывела мне объект
Потому что пишешь свой код в legacy mode, а нужно использовать современный строгий режим уже 12 лет как, или script type=module последние пять лет - ВСЕГДА.
>>2430712 >Почему в первом случае консоль вывела мне объект, а во втором - строку? Во втором случае ты вызываешь метод, который возвращает строку. По первому случаю тебе ответил анон выше.
>>2422402 (OP) Как js макаке попасть в продуктовую компанию хотя бы джуном? У меня 8 месяцев коммерческого опыта, но команда 5 человек и заказчики долбоебы, проекты хуйня. Как подсосаться в проект, если вакансий открытых нет? Собираюсь писать тимлидам типа возьмите поработать, прокатит? Дайте совета
Зачем нужен яваскриптовый dotenv притягивающий за собой велосипедный парсер, когда есть няшный direnv, подгружающий окружение не по запуску проекта, а по сидишке в каталог?
>>2431211 >direnv >Prerequisites >Unix-like operating system (macOS, Linux, …) В контексте ноды чем велосипедный костыль над башем лучше костыльного велосипеда на ноде? Кроме дополнительной неявной зависимости за пределами package.json, отсутствия мультиплатформенной поддержки и возможности запускать разные среды?
>>2431197 Как можно быстрее выполнять задачи, для чего потребуется работать внеурочно. Постоянно заполнять пробелы в знаниях. Допустим - часто возникают трудности при работе с API - углубляешься в тему, читаешь доку, пробуешь всякое. Проблемы с CSS - то же самое, садишься чисто за эту тему и так далее. Главное быстрее исправлять свои ошибки и научиться понимать, в какой теме ты слабее
>>2431347 >>2431351 >>2431425 >>2431448 > если пишут что не работает @ > ТО ЭТО ДОЛЖННО РАБОТАТЬ Ты осознаешь что ты шизоид больной? Прямое противоречие пытаешься оспорить.
С такой хуйней тебе в программирование нельзя, так ты на каждом булевом неравенстве будешь жопой рваться.
>>2431481 Ты же болен. Не шучу сейчас, ты болен, ты не можешь читать и воспринимать написанное. > It is not guaranteed to reach stable status and the API may change before it does
Выпей там таблетки какие, хуй знает, чел, ты не сможешь дальше вкатываться в таком состоянии.
>>2431628 Так вот кто тут срет про свой датасаенс __петухон__. >>2431625 Если серьезно, то жаль человека, но какбы не нужно делать глупых вещей вроде пиздежа в твиттере как ты охуенно наебал государство. Это канеш хорошо что ты его наебал, но оно же тебе пизды даст.
>>2431695 >Так вот кто тут срет про свой датасаенс __петухон__. Ты френдли фаер делаешь, я сам проигрываю с этого додика и его кода. >жаль человека Вообще нет, учитывая её предыдущие заслуги, про которые написано в статье. > Это канеш хорошо что ты его наебал, но оно же тебе пизды даст. Не всегда. Надо наебывать так, что бы пизды дали кому-нибудь другому. Это, так сказать, база жизни в стране второго мира подозреваю что и первого
>>2431625 Пр-пр-прач для женщин. Надеюсь она ещё в чятике тг залезла, там получше калтингент, правда там я сам унижал женщин. Ну а хуле, женщина под ником ekate сказала что женщины наравне с мужчинами могут в айти. Наравне с нердами, которые математическую степень получили и кроме ебли руки и кода ничего не делали в жизни, ага. Притом женщины зачастую имеют и парней и кучу отношений и картошечку готовят. Как они это успевают? Да бля в жизни не поверю что такие девчули могут в супералгоритмы! Даже я не успеваю одновременно капчевать, изучать алгоритмы и писать код, а у меня так-то дохуя времени. правда дрочить нужно каждый день и мангу читать Алсо, хуя там хохлина разорвался жопой, кек. Похуй на подрывы, а ей нужно пиздовать к грызунам или в другие страны из петушиного уголка. ИП в Эстонии нинужно. Хотя и привлекательно.
>>2431810 не будь сексистом няша, среди тян есть такие же инцелы как ты
и домашние полунормисы тоже есть
пмс и менструха конечно чуток разжижают сознание, но ты погляди на местный биомусор который ни читать ни считать не умеет, а ведь из них кровь не течет между прочим
>Хотя и привлекательно. ты реально поехавший - весь батхерт белт заживо гниет, а ведь еще даже не осень
>>2431819 >Никак, это считай идеал спасибо няша! тож так считаю =^-^=
>>2431840 >среди тян есть инцелы Проиграл. Бтв не видел ни одного тнуса, который мог в написание качественного кода, даже те, которые называют себя сеньорами люто говнокодят, что пиздец. Не говоря об аналитиках, там вообще пиздец кромешный.
>>2431850 >качественного кода покажи пример говнокода и неговнокода
если код читаем, понятен окружающим коллегам того же уровня - значит все заебись
а проблемы расширяемости это уже нахуй никому не нужный дрочь, через три месяца твой высер один хуй перпишут с нуля, потому что в настоящем динамично развивающимся проекте, с менеджерами хуеплатами и клиентскими выкрутасами - НЕВОЗМОЖНО сванговать идеальную архитектуру
ты обязательно где то обосрешься и словишь оверхед или просто вывернешь себе мозги наизнанку от той ебени что эти наркоманы напридумывали, в итоге весь модуль идет нахуй (но тебя это не парит ведь ты не сипарашный даун с модулями по 2к_лок, а питоняша с 200_лок ^-^)
>которые называют себя сеньорами люто говнокодят, что пиздец а ты на какой позиции?
>Не говоря об аналитиках, там вообще пиздец кромешный у нас там больше половины было телок и все на таких зепках которые местным даже не мечтались
и это не попильная помойка, а частная компания с очень уютным руководством, которое следит чтобы не было хуйни
>>2431870 >если код читаем, понятен окружающим коллегам того же уровня - значит все заебись Так вот в том то и проблема, что он НЕ понятен, НЕ задокуменитрован и НЕ оптмиален в плане производительности. Грубо говоря - костыль. >а ты на какой позиции? senior thread-thread-blocker-python-architect__data_scientist__ узнали согласны? >у нас там Там это где?
>>2431840 >не будь сексистом няша, среди тян есть такие же инцелы как ты >и домашние полунормисы тоже есть Речь тут скорее про статистику - среди тяночек просто гораздо меньше нердов чем среди парней. Просто в силу воспитания и требований окружающих. Зря не упомянул про статистику, неудобно конечно вышло, ну да и похуй. >пмс и менструха конечно чуток разжижают сознание, но ты погляди на местный биомусор который ни читать ни считать не умеет, а ведь из них кровь не течет между прочим Не факт что пмс и менструха, вот у меня сознание разжижается само по себе. > ты реально поехавший Нет, ты. Ты не хочешь стейт и экшены подключать, даже и не можешь англюсик прочитать, не можешь хуки использовать. Не забывай этот поехавший пиздец что ты тут устроил. Это будет с тобой всю жизнь. > весь батхерт белт заживо гниет, а ведь еще даже не осень Привлекательно по причине - можно заключать договора через еврокуков. Довольно просто, организациям что нужен именно европейские ип будет проще. Нужно зарегать в стране X фирму и ИП в Эстонии. ИП выдаёт услуги сопровождения для фирмы X, через ИП проходят бабки трансфером до X, забирается символическое вознаграждение, которое остается на счету ИП чтобы оно работало, основной транш в X отправляется без нолохов. Там много подводных камней, но так делали раньше, хз конечно как сейчас.
>>2431890 >Там много подводных камней, но так делали раньше, Алсо, не рекомендую проворачивать это в соло без знающего человечка. Нужны хотя бы пояснения от юристов.
>>2431877 >НЕ понятен ну пока ты пример не приведешь, я буду считать что это ты тупой
>НЕ задокуменитрован если бы жс-дрисня не состояла из визуального шума чуть более чем полностью, то было бы и без доки все понятно
>НЕ оптмиален в плане производительности додик ты кнопки красишь, ты о чем вообще!? конкретные примеры можешь привести или опять будешь дристать под себя и траллить туппостью как обычно?
>>2431890 >Просто в силу воспитания и требований окружающих ну так поэтому и существуют боевые сжв курицы, которые всю эту махровую сексисткую погань ворошат
так чтобы потом туда могли заползать няшечки всякие, которые без теста просто не могут все это дерьмо вывозить
у нас на фронте была тяноццка оче няшная, код ее не видел, но все работало, и ебашила она как проклятая, иногда реально сутками, ей потом премии даже давали - потому что реально в голове засела компенсация - не быть хуже остальных.. всегда любил её немножко тискать и жалеть :э
>Не факт что пмс и менструха, вот у меня сознание разжижается само по себе. я про тян шиз, а ты просто шиз, тебе бошку лечить надо, а у тян из пизды железо вытекает и гармоны пидарасят, а перед этим еще и на еблю пробивает, бедные инкубаторы..
>стейт и экшены нахуй нинужны
>не можешь хуки использовать а это что додик >>2431778 ?
> Не забывай этот поехавший пиздец что ты тут устроил. я есть твое зеркальное отражение.
>сейчас никто невыйобывается и открывает ип у мамбетов
>>2431925 >ну пока ты пример не приведешь, я буду считать что это ты тупой Я не приведу тебе код, потому что для этого надо рабочий ноут включать, а не пиздец лень. Сам код представляет собой что-то такое >>2431774, только в виде контроллера на 10к строк. >если бы жс-дрисня не состояла из визуального шума чуть более чем полностью, то было бы и без доки все понятно Та речь совсем не про жс, а про тот же петухон и пыху. Что в одном, что в другом случае там все плохо. >додик ты кнопки красишь, Пчел ты даже таб асинхронно загрузить не можешь...
>>2431925 > ну так поэтому и существуют боевые сжв курицы, которые всю эту махровую сексисткую погань ворошат > так чтобы потом туда могли заползать няшечки всякие, которые без теста просто не могут все это дерьмо вывозить Просто всем тянкам нужно на онлайн-галлерах ебашить. Там каллектив под тебя подбирают. > я про тян шиз, а ты просто шиз, тебе бошку лечить надо, Не мне, чел. Когда я читаю "это может не работать" я знаю что она может не работать. Ты же продолжаешь думать что она работает, хотя там прямо написано что не работает. > нахуй нинужны Нет, нужны. Ты контролируешь своё приложение, твоё приложение становится проще и понятнее, лишается части абстракций, но расширяет простоту и понимание. Вуе, как и реакт, и ангуляр, и жс в целом - мультипарадигменные хуйни. Зачем брать самую высокую абстракцию, если можно всё решить на низкой? Это проще, это лучше, это компактнее. Суспенсе хорошо работают в свелте или солиде. Во всяких реактах и вуях это просто параша ссаная и делать всё нужно как угодно, но не через встроенные ленивые загрузчики. >а это что додик Погугли как другие делали такие лоадеры. Просто погугли, спизди код. Там и слоты waiting есть и онмоунт и куча другой хуйни, включая стейты, экшены, через сетап, промисы. Ты делаешь всё не так.
>>2431925 Эх как же хочется просто посидеть покрасить кнопки или поверстать за тридцаточку. Деньги все равно не нужны, а так спокойно, никакой головной боли с этими вротендами тупскриптами некстами.
>>2431972 >Сам код представляет собой что-то такое и? в чем проблема? собственно как я предполагал - ты тупой как дрова
>в виде контроллера на 10к строк ну вот такую хуйню я не приветствую, но вы быдло-ждуны, и потому об архитектуре никто не думает
>Пчел ты даже таб асинхронно загрузить не можешь... похуй вообще, я хотя бы код понимаю
>>2432027 >это может не работать а может работать, смекаешь?
ты чмо, а я топ
там где ты рыдаешь в подушку - я вижу возможность.
в конечном итоге я добиваюсь результата, а ты жрешь дрисню на пару экранов.
>приложение становится проще и понятнее перенося всю логику в свалку в другом месте?
иди ебанную стену гетеров и сетеров пиши уебок блядь..
>Погугли как другие делали такие лоадеры. я уже погуглил и даже в тред выложил, но вы же читать нихуя не умеете, так что нихуя удивительного что ты не заметил
а пиздить тот ебанутый пиздец я даже не подумаю нахуй, там где должна быть одна строчка - там адище из пропсов вочеров хуечеров - просто идитенахуй.
>>2432055 все хотят, нихуя не думать, так же как байтоничтожества и решоткодауны и получать два мрота
>>2432331 >ты чмо, а я топ > >там где ты рыдаешь в подушку - я вижу возможность. > >в конечном итоге я добиваюсь результата, а ты жрешь дрисню на пару экранов. > @ __sleep(100)
>>2432331 >в чем проблема? В том же, что и у тебя: неоптимальные костыльные решения. Там, где прелоадер делается буквально одной строкой css и двумя js ты ебанул вечный цикл с авейтом и таймаутами. В десять строк минимум, с непонятной логикой еще и не закомментил все это говно, ну а хули еще ждать от питонодебила, который пришел посрать в жстред и обосрался уже с десяток другой раз. >ну вот такую хуйню я не приветствую, но вы быдло-ждуны, и потому об архитектуре никто не думает Конечно мы, а не тнус который все это в одиночку писал. Самому от переобувания не стыдно стало? >похуй вообще, я хотя бы код понимаю Нихуя достижение, понимать скриптоговенный язык.
>>2432903 >неоптимальные для тебя - мне похуй. быстро работает - значит все заебись.
>костыльные жс-дрисня целиком и полностью состоит из уебищных костылей
я хуй ложил на все ваши маня-гайдлайнсы никчемного чмо-языка
просто по ху ю
все что ваши пидарские смузихлебы там напридумывали - меня не ибет от слова совсем. этого просто не должно существовать, вы ошибка. вы только и делаете что создаете костыли и стреляете себе в дырявую голову.
>одной строкой css и двумя js делается не прелодер, а унылая волна на сраном скелете
>ты ебанул искусство от которого все охуели, а я кайфанул
>В десять строк минимум я ведь специально на скриншоте нумерацию строк захватил - чтобы в очередной раз убедится в том что ты не можешь отнять 22 от 44, позорник...
>с непонятной логикой если ты тупой - то это не проблема окружающих -- вырасти уже наконец, никто не будет писать даунский код специально ради тебя и твоего айкью как у собаки
>еще и не закомментил каменты - это признание в том что твой код хуйня (а мой код говорящий топчик (я нейминг в последней иттерации по-красоте сделал))
>который пришел посрать в жстред и обосрался уже с десяток другой раз пришел срать и обосрался - это норма додик
Я осваиваю реакт и хочу написать небольшой проект: рисовалку, в которой несколько пользователей рисуют на одном холсте одновременно. И мне нужен простенький сервер на ноджс. Как мне по-быстрому его состряпать, не углубляясь в бэкэнд?
>>2432939 Бля, я зеаблсмя тебе отвечать, ты же жопой читаешь. >быстро работает Не быстро блять, в том то и дело >жс-дрисня целиком и полностью состоит из уебищных костылей Ты обосрался, не вини в это жс. Ты обосрался, потому что ты не в состоянии включить мозг и написать нормальный код, у тебя есть абсолютно ВСЕ вводные, тебе НИЧЕГО дополнительно узнавать не надо. >делается не прелодер, а унылая волна на сраном скелете да похуй, эта волна говна точно также делает через ксс лан все иди нахуй больше не буду тебе ничего писать >>2432943 >В задаче 80% кода будет написано на бэкенде >Как мне по-быстрому его состряпать, не углубляясь в бэкэнд?
>>2432947 >Не быстро блять, в том то и дело ну а что ты от жсдрисни хочешь?
ты не на собеседовании, в реальной работе твой литкод нахуй не всрался, ты просто блядь делаешь типовую хуйню как все и все блядь какая впизду оптимизация, ты байтодаун?? или может быть ты __ученый__ !? да хуй там! ты мартышка обыкновенная и твой максимум это ключик поменять с тру на фолс, в чужом диип_сёрче
>Ты обосрался, не вини в это жс. Ты обосрался, потому что ты не в состоянии включить мозг и написать нормальный код, у тебя есть абсолютно ВСЕ вводные, тебе НИЧЕГО дополнительно узнавать не надо. блаблабла, очередная пиздаболия ниачем - ты тян? ну или кун, но жиромразь и с сиськами как у тян?
>да похуй тупой ты сука даун - у меня была задача -- я её выполнил --- а то что тебе завидно и тебе кроме обоссаной волны ничего больше не разрешают делать ---- это твоя проблема додик ;)
сука какой же ты конченный шакальник просто ору блядь)
>>2432957 А нахуя тебе бэкенд то нахуй вообще? В чем тогда проблема сделать два холста на одной вкладке, эмулировать задержку и ошибки при работе с ним?
>>2432943 > Как мне по-быстрому его состряпать, не углубляясь в бэкэнд? Никак. Это задача для сеньеров минимум.
>>2432966 >>2432964 >шебртц Идея хорошая, главное чтобы не пользователи меж собой срали, а к серверу всё подключалось. Вебртц не везде поддерживается, так что нужен вебсокет. И квик. Как один из вариантов. Далее. Согласованность. Нужна временная согласованность между сервером и клиентами. Полная история, компенсация задержек, дублирование пакетов. По сути нужна горячая БД которая будет на клиентах и сервере всё это менеджерить. А ешё нужно как-то недостающие пакеты отправить по запросу, верно? Интернет не всегда стабилен. Ну, т.е. по сути нужно эмулировать TCP на WebRTC. Может ещё что вспомню, но думаю этого достаточно.
У меня 2 файла в ноде, 1 фаил фетчит данные из сети, я беру данные и экспортирую их в другой фаил, это у меня такое мвц. Я это делаю экспортируя промис и дожидаясь его в другом файле, это норм подход ? как раньше в ноде реализовывали подобное ?
>>2433062 Вообще я в ахуе с ноды конечно после браузерного жса. Вчера пол дня ебался с консольным вводом и удивился что все сразу же советуют ставить либу для синхронного вода карл, пролил немало пота пока осознал что это стрим который не блокирует поток, и пока я спрашиваю у пользователя число, моя прога уже выполнилась )).
>>2432339 Всякого добра видеть приходилось конечно, но тут в одной строке такая его концентрация, что я прихуел. Автор - Эрнест Хемингуэй от мира сатирического программирования.
>>2433889 Ты видел как на флаттере выглядит компонент из более 10 строк? Там бойлерплейта в несколько раз больше, чем у ректа, в котором и так бойлерплейта навалом. Кал короче, ничего лучше свифта и котлина/жабы не придумали и не придумают для мобилок.
>>2433893 А что, выносить части сложной структуры во временные переменные у зумеров еще не изобретено, или уже запрещено, потому что выглядит слишком императивно?
>>2433893 Что ты несешь вообще? Причем тут императивность и количество бойлерплейта? Где ты тут вообще увидел временные переменные? Ты действительно считаешь, что floatingActionButton: new FloatingActionButton( onPressed: ..., tooltip: increment, child: new Icon (Icons.add) лучше чем <FloatingActionButton tooltip="increment onPressed={...}> <Icon type={Icons.add} /> /FloatinActionButton>
Шалом собратья! Нид хелп, пишет джавист. Я пилю прогу на андроид, к которой хочу прикрутить "водопад". Сам водопад поступает с сервера (http://websdr.ewi.utwente.nl:8901) по вебсокету; за него отвечает waterfall.js. Ловить поток байтов вообще не проблема, но как их интерпретировать? Есть ли кто-нибудь сталкивавшийся с подобным?
>>2433991 Т.е. у тебя задача понять формат данных который там передается по сокету? Хуй его знает)) И понять будет сложно, учитывая что автор не совсем идет на встречу и не расшарил исходники. Ты можешь в хроме посмотреть обработчик, который принимает бинарник из сокета и начинает байтоебство с ним.
Дайте ссылку на более менее актуальный курс по реакту (русский, английский не имеет значения) на ютубе\рутрекере.
Только не индусов. По доке нихуя непонятно, точнее понятно, но не все, надо чтоб каждую тему в видева разжевал человек, а потом я приду сюда доёбывать вас если что!
>>2433991 > Ловить поток байтов вообще не проблема, но как их интерпретировать? Есть ли кто-нибудь сталкивавшийся с подобным? Байты же. Как хочешь так и интерпретируй, можешь хоть уровни сделать. Или линии в канвасе рисовать по байтам.
>>2434053 > хранящий минимумы и максимумы. Ваще изи епта.
>>2434160 Ну так раз изи, подскажите пожалуйста, любезный)) хотя бы куда копать.
>>2434106 Ок, ресурс походу дюже проблемный попался)
Существуют ли в сети сервисы, способные тестировать отдельные куски js-кода? Ну там прогонять через них определённый набор данных? До вопроса сюда в тред искал но не нашёл. Анон, поделись годнотой)
>>2434211 > Существуют ли в сети сервисы, способные тестировать отдельные куски js-кода? Да, это называется браузерная консоль. Существует прямо на локалхосте.
>>2434211 > хотя бы куда копать. Что ты хочешь сделать-то? Что за ватерфол вообще? Ты хочешь понять что там за сообщения идут с этого сдр радио? Нужно понять формат этого кала, как там байты идут. Может там вообще спецификация есть открытая, погугли епты. Вот >>2434106 тут анон тебе подсказал куда копать - просто открываешь и палишь онмессаж и что он делает и какие данные выпукивает. Но просто найди доки по этому сдр радиву и всё, он же опенсорс наверное.
>>2434132 Рякт пицца 2.0 плейлист там есть. Нормально объясняет, без лишней воды. Пересмотрел, наверное, бОльшую половину русскоязычных ряктов, этот самый годный https://www.youtube.com/c/ArchakovBlog
>>2433984 И да, отлично ты за меня решил, что мне нравится этот говнокод просто по факту того, что я ответил на твой псто. Без какой-либо оценки вообще в моем ответе. Или пропердись, потрогай траву, а то скоро на людей кидаться начнешь.
>>2431870 >а проблемы расширяемости это уже нахуй никому не нужный дрочь, через три месяца твой высер один хуй перпишут с нуля, потому что в настоящем динамично развивающимся проекте, с менеджерами хуеплатами и клиентскими выкрутасами - НЕВОЗМОЖНО сванговать идеальную архитектуру Хуйню сморозил. Вот напишешь ты говнокод, который будет грузить страницу полминуты, потом же самому придется это говно переписывать.
>>2434576 Потому что изначально я аргументировал хуевость флаттера огромным количеством бойлерплейта. Привел скрин. Потом появился ты и начал что-то высирать про императивность и переменные.
>>2434584 Чел, я спросил один вопрос по оформлению кода, ты по какой-то упоротой причине посчитал это спором с тобой про бойлерплейт (что блять?), и в итоге ты говоришь, что это не ты обосрался, а я, видите ли, "появился" (на имиджборде блядб). Нормально так тебя накрыло, шизло. Если бы я спросил про цвет фона на пике, ты бы тоже начал доказывать всем вокруг, что фон не избавляет от бойлерплейта, лол?
>>2434583 > потом же самому придется это говно переписывать. Да он даже не вкатился, ничего ему не нужно будет переписывать. Через три дня забудет это всё и будет доставщиком еды работать.
>>2434938 Что не ясно, obj2 ссылается на ячейку памяти не сам по себе, а через obj1. Если obj1 переопределить, паровозом переопределится и obj2, т.к. ссылка, куда ссылаемся, изменилась. Если же obj2 переопределить, то только он переопределится, куда еще проще
>>2434955 Нет там паровоза. Все ссылаются на память сами по себе, просто мы создали новый объект {}, на который теперь ссылается obj2, а obj1 никак не поменялся.
>>2434975 > Все ссылаются на память сами по себе что это значит? сами по себе. Они же на 1 ячейку памяти ссылаются. Если они не ссылаются на 1 ячейку памяти, то как объяснить что если у второго объекта сменить значение поля, то это повлияет на 1й объект?
>>2435406 Выноси логику из темплейта в скрипты, в методы условно removeFromList и тд, За использование var тебе отдельное место в аду по Данте. мимо миддл+ вью пидор
>>2435697 >Выноси логику из темплейта в скрипты зачем? чтобы навернуть .value говна?
>в методы условно removeFromList ты наверное хотел написать remove_from_list nyasha ^-^
>За использование var тебе отдельное место в аду по Данте. чому? вашей дрисне один хуй допизды на все эти маня словечки, абсолютно даунский маня-конструкт который не значит ровно нихуя
ну ладно, синеволосый ебанутый сжв скам таки пофиксил ебучий фурфокс, но вскоду и вюшке похуй
и это не говоря о том что чтобы сделать ключевое слово для объявления переменной >3 символов - это надо быть просто наглухо ебанутым пидарасом или просто байтодауном..
пользуюсь этим говном только там где жс дрисня реально срется подсебя, а именно в убогих ---циклах+++
>>2422402 (OP) Не могу нагуглить таблицу сравнения стайлгайдов, в которой бы сопоставлялись примеры одинакового кода, отформатированного в разных стилях. Разве такая не должна существовать?
>>2435624 >нативный язык сосет у хатиэмэль + ксс + жс поделия Более шизодиного высера я не видел. >>2435869 Ты должен знать хотя бы что это такое и уметь написать простенкий селект запрос
Наконец-то понял что мне это напоминает и заорал аш Помню на тираче всем б искали сайты шизофреников. И на всех сайтах был какой-то вырвиглазный пиздец - дизайн на каждом элементе разный, ебанутые цвета, разные шрифты, абсолютно поехавший код с переносами скобочек, поехавшие эффекты, айфреймы на каждой странице по несколько штук
Если у меня есть на сайте куча комментариев, и я хочу их добавлять, удалять, апдейтить, лайкать, все такое. Я же по хорошему не буду на каждый лайк и т.п заново гет запрос делать по всем комментам - мне тогда вручную на фронте все это делать через filter и все такое?
>>2436290 Какой фильтр? У тебя будет стейт, с ним и будешь работать. Лайкнул, апдейтнул, удалил - отправил запрос на бэк - все ок - ремувнул, обновил. Зачем по новой все запрашивать?
>ты наверное хотел написать remove_from_list nyasha ^-^ на всех проектах где работал и что смотрел - юзают камел кейс
>чому? вашей дрисне один хуй допизды на все эти маня словечки, абсолютно даунский маня-конструкт который не значит ровно нихуя значит, есть разница в области видимости, вары - моветон
>пользуюсь этим говном только там где жс дрисня реально срется подсебя, а именно в убогих ---циклах+++ в 98% случаев проще обмазаться сахаром и функциональщиной .forEach .map .reduce , for in, for of
>>2436562 >Какой фильтр? Представил твое ебало когда ты из массива элементы удаляешь >>2436569 еще один ньюфаг в тхреде, не понимающий что поговорил с шизом
>>2436574 >Представил твое ебало когда ты из массива элементы удаляешь Так понимаю есть какой неизвестный мне запрет на юз .splice ? >еще один ньюфаг в тхреде, не понимающий что поговорил с шизом И давно вы жс треды проебали? раньше здесь сидели люди и помогали друг другу, обогащали знания и закрывали просветы в знаниях, учились быстрее. Шо с вами стало
>>2436579 >splice Представил твое ебало как ты ищешь индекс нужного тебе элемента, отрабатываешь кейс когда его нет в массиве и после этого делаешь сплайс
>>2436585 >Представил твое ебало как ты ищешь индекс нужного тебе элемента, отрабатываешь кейс когда его нет в массиве и после этого делаешь сплайс так понимаю, коммерческого опыта у тебя нет?
>>2436600 не вижу смысла вступать в полемику с пчелом, который не понимает что filter в любом кейсе проитерирует весь массив, в отличие от работы через индекс.
>>2436601 ООО ДАААА,мамкины оптимизаторы подъехали. Пиздец юзер охуеет от итерации по массиву из 1к элементов и проверки условия. Олсо нотация большого O будет одинаковая что в варианте со сплайсом, что в варианте с фильтром. Так что жду новые потуги, уважаемый сеньор-помидор 10 лет коммерческого опыта.
>>2436607 >ООО ДАААА,мамкины оптимизаторы подъехали. Какая оптимизация, даунёнок? Это стандартный алгоритм который убирает нахуй итераци. Если ты этого не изучал и не понимаешь как работать с списками - ты даже не вкатишься никогда. >Олсо нотация большого O будет одинаковая что в варианте со сплайсом, что в варианте с фильтром. Нет, доступ будет O(k).
>>2436646 >ещё что Забавный ты лалка)) "еще что" это в том числе и размер твоего бандла который со сплайсом будет больше чем с фильтром >>2436693 >Алгоритмы изучи, долбоебина. уебище))) Ты ответь на тейк про нотацию большого О >>2436607 для начала, чем пиздец про алгоритмы >>2436695 >Это стандартный алгоритм который убирает нахуй итераци. нихуя, оказывается поиск по массиву возможен без итераций)))) Офк я не имею в виду дихотомию потому что никто не будет сортировать по ключу, т.к. в 99.9% надо отображать в изначальном порядке >ты даже не вкатишься никогда расскажи сначала куда ты вкатился, уник блять >Нет, доступ будет O(k). Какой же ты тупой, пиздец просто. Тебе для того что бы выполнить операцию сплайса нужен индекс, который ты найдешь только перебором, либо ты постоянно должен будешь хранить индекс в памяти вспоминаем твой высер про слабые устройства. И самое веселое, даже если ты будешь хранить индекс и сразу без поиску по массиву его засплайсишь, то нотация все равно будет O(n). Почему? Потому что блять))) Иди просвещайся https://github.com/v8/v8/blob/be21c71584fd16f88a1e65515737535a39e19548/src/array.js
всем похуй как вы там дрочите, кнопок всего 5-6 штук и всем допизды каким именно алгоритмом вы будите их красить
>>2436569 >ждём $ нет, вражеские символы должны кануть в небытье как и семикал
муриканцы рассуждают о толлерантности но где ₽ на твоей раскладке?
пидирасы из айбиэм совместно с индусскими хуеглотам на тебя положили, ты чмо и недостоин иметь свой money sign
а у меня он вот, посмотри еще разок ₽, все потому что я арчеб-г =^-^=
>юзают камел кейс дурачки без чувства прекрасного
>разница в области видимости актуальна только в цикле для итератора, во всех остальных случаях у тебя уникальный нейминг и модули в один-два экрана, где невозможно насрать под себя (только если ты не индус с контроллером на 2к лок..)
>for in, for of так же требует объявления переменной внутри себя
Господа, хочу настроить добавление отметок шага на слайдере. Нужно, чтобы отметки находились на достаточном расстоянии друг от друг. Однако это достаточное расстояние для разной ширине слайдера и чисел шага разное. Как его найти? Чем больше ширина слайдера, тем меньше процент промежутка. Чем больше значения шага, тем больше процент промежутка.
Тут, как понимаю, нужна какая-то хитрая формула для расчёта, которая брала бы базовое значение процента, например, 5, умножала бы его на коэффициенты параметров ширины и значений чисел, тем самым делая его больше или меньше.
>>2436969 >Пока функционал минимален, нет расширений, но это всё планируется Вот когда все наладится, тогда и посмотрим. А ненависть в вскоду это что-то идейное?
>>2437138 Эх, обидно наверное, какой-то "вкатун" обосрал тебя, увОжаемого синьор-помидора. >>2437157 Обычные циклы с небольшим количеством итераций (не более 10000) - нет. Хотя местные шизы "не-вкатуны" будут утверждать обратное.
>>2436695 Ну и стоит отметить, что если тот самый элемент находится в конце массива, то там разница в производительности 10%. Так что шо то хуйня, что это. Удаляйте элементы из массивов как вам удобно, а не как советуют шизы с двощей.
>>2437326 >>2437331 Вкатун, плиз. В жс компилятор оптимизирует твой код несколько раз, включая циклы, так что тесты недействительны. Проходить ты должен по отдельному remuve_arr, а не проходить по массиву. Газуй читать алгоритмы.
>>2437669 Ну и сплайс будет работать 4.9 секунды, победа ясчитаю))) Ну давай, раскрой нам тайну. Как реализовать удаление условного комментария из списка комментариев по его айдишнику или аналогу.
>>2437674 >Ну давай, раскрой нам тайну. Как реализовать удаление условного комментария из списка комментариев по его айдишнику или аналогу. Алгоритмы и математику иди изучи, там рассказывают.
>>2437676 >>2437677 Так получается что ты обосрался, нихуя не можешь предложить, только плеваться говном? Наверное в твоей ничтожной голове крутится мысь о предложении хэш-таблицы, да?
>>2437855 Охуеть имбецил пришел самоутвердится за счет студентиков. Его бы любой формошлеп-миддл публично обоссал за эти высеры, но он, очевидно, зассыт им что-то предъявлять.
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript