Этого треда уже нет.
Это копия, сохраненная 28 апреля 2023 года.

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

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

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2609935
Решил изучать Java Spring, но покупать лицензию IntelliJ IDEA пока не хочу.
Eclipse нормальная IDE, или есть варианты получше?
image.png60 Кб, 229x220
3 2609937
4 2609943
>>09935
Жабаскрипт к жабе имеет отношение как морская свинка к свиньям.
5 2609949
ребят вас траллируют жирно

вам 14 что вы ведетесь?

зумеры тупые конечно, но не до такой же степени
6 2609953
>>09943
Причем здесь JavaScript?
7 2609961
>>09935
лол так тебе в java тред анончик
8 2609983
>>09961
лол, реально спутал
сорян, фронтендеры
9 2610020
>>09983
прозвучало как оскорбление
10 2610134
Лень вкатываться, ненавижу кодинг, впадлу читать это дерьмо, впадлу сидеть ваще на стуле и втыкать в моник. Хочется пойти грузчиком на склад таскать коробки имея тупо 0 знаний и 0 ответственности. В чем я не прав? Хотя бы 3 месяца зачилить там, потом может сделать еще попытку вката. Но мне кодинг кажется такой хуетой бессмысленой, да и судя по тому, кто здесь сидит, это еще и для аутяг. Не знаю почему кодерам платят так много, это осваивается за полгода-год, но при этом не может быть интересным.
11 2610147
>>10134
Кому много платят? Тебе много платят? Нет. Мне? Нихуя. Никому нихуя не платят. Рашкапарашка же.
12 2610156
>>10147
всем, кто осилил это говно
13 2610228
>>10134
Зачилься, кто тебе запрещает то лол. Бывает накатит, но потом обязательно отпускает
14 2610242
>>10228
Бля, ты хоть и прав, что никто ниче не запрещает, но время утекает. Я не успею реализовать свои хотелки за этот лайфспан, если не вкачусь в ближайший год. Мне 27 уже.
15 2610243
>>10235 (Del)
Проси обратную связь после собеса/где почитать и т.д.
16 2610255
>>2608094 →
Мне надо сначала фронт научиться делать, зачем мне сразу в бек то лезть?
17 2610260
>>10134

> это осваивается за полгода-год


вката по 12 часов в день. А теперь иди нахуй.
18 2610267
>>10134
Охлади траханье, неосилятор, было бы все так легко, даже ты бы вкатился, но это всё копиум для нормиблядей, про зарплаты - в том числе. Просто кабанятина пытается в демпинг рынка. Если ты будешь каждый день хуярить код по 8 часов в течение года, то возможно ты и вкатишься, а так твой удел это ещё пару попыток вката через видосы Хауди Хо и устройство в Пятерочку.
19 2610271
>>10235 (Del)
Ебанный пиздабол. Первая ссылка в гугле по запросу исходников реакта указывает на статью чела, что рассказывает про файберы, фазы работы реакта, ворклуп (ее даже перевели на Хабре в прошлом году). На Ютубе есть плейлист где чел тупа проходит по сурсам реакта, дебажа код.
20 2610280
>>10260
12 часов в день никакая деятельность не делается
>>10267
ну ладн, вкатиться действительно сложно, но выбора не остается практически, иначе не понюхать нормальную жизнь
21 2610284
>>10280

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


Так ты и не понюхаешь, потому что не вкатишься.
22 2610285
>>10284
Зачем ты меня гейткипишь сейчас?
23 2610294
Какой фреймворк лучше всего подходит для метапрограммирования?
24 2610331
Screenshot 2023-02-13 at 23.49.31.png203 Кб, 1057x1193
25 2610366
Сделал в своем учебном проекте отображение локации на сайте таким образом как на пикрелейтед.
Меня не покидает стойкое ощущение что это лютый говнокод. Как реализовать такой функционал нормально?
26 2610369
>>10366
Если локатион.патнаме равно элемент массива один, ретурн элемент массива два, где массив один и массив два соответствуют ентим значениям.
image.png13 Кб, 318x211
27 2610375
28 2610434
>>10242
1)А какие у тебя хотелки? На зп кодера ты просто будешь жить +-комфортно. Мерседесов не будет, квартир в центре Москвы не будет
2)Ты бы подробно изучил все варианты кроме кодерства, типа сисадмин или вообще редактор видео, контентмейкер.Зайди на сайт фриланса и посмотри что там есть и сколько там работы
3)И у тебя дефолт ошибка "вкатиться до какого-то срока". А если не вкатишься, то роскомнадзор или что? Я видел как уже старый мужик работает пешим курьером. У тебя ещё вагон времени, чтобы вкатываться хотя бы не ради красивой жизни, а чтобы потом не стоять в 50 лет охранником
29 2610563
>>10366
Используй объект, ключ - раздел, значение - название.
Нет совпадений - 404.
Можно даже сделать Map.
Вот например как этотанон показал >>10375
Сам объект можешь вынести константой в условный файл routes
30 2610624
>>10434

>2)Ты бы подробно изучил все варианты кроме кодерства, типа сисадмин или вообще редактор видео, контентмейкер.Зайди на сайт фриланса и посмотри что там есть и сколько там работы


Справедливости ради, редактор видео и контентмейкер - сейчас ну прям совсем мертвые варианты, как и фриланс в целом. Я заходил на сайт фриланса, смотрел: единственное, на что там рассчитывать можно - решание лабораторных студентам.
31 2610638
>>10563
Все равно херня. А если потом захочется еще каких параметров добавить или что-то сделать со всеми элементами? Лучше как массив объектов хранить.
32 2610714
>>10285
Чилл, бро, я не гейткиплю, я просто труспикаю про твои бесплодные аттемптсы в резёчинг программирования.
33 2610772
>>10624
Тут вполне приемлемые таски.
https://freelance.habr.com/tasks
https://www.fl.ru/projects/
34 2610773
>>10638
Параметров, например?
Можно параметризовать path для роута на регэксповом суржике и доставать параметры из useParams внутри компонента, которому они нужны.
Можно также вынести массив с объектами описывающими Route'ы и развернуть в корневом компоненте отвечающей за роутинг/внутрь какого-то роут-раздела
https://reactrouter.com/en/main/route/route#type-declaration
Условно, в объекте будет, например, path и element - компонент который по этому пути будет рендериться
35 2610795
>>10366
Да оставь так. Конструкция "switch", отлично оптимизирована + код хорошо читается + нет костылей с дефаултом например как у того анона с мапом.
36 2610804
>>10366
Оставь так через switch все охуенно понятно и читаемо
37 2610810
>>10795
>>10804
Говнокодер, плес.
image.png17 Кб, 286x261
38 2610966
39 2610986
>>10772

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


Ты соотношение заявок на таску посмотри. Если ты рейтинг себе не набил за последние 10 лет на сайте - то тебе эти "вполне приемлемые" таски не светят даже когда ты цену на нулевую сбросишь. Фриланс на российских биржах - всё, даже тамошние завсегдатаи в комментах к одной статье на хабре жаловались, что даже со сброшенной в три раза ценой заказов с них почти не идет. И это кодеры, про админов с видео-монтажерами говорить вообще не приходится.
40 2610997
>>10366
Я бы сказал, что грязно и switch тут нафиг не сдался. у тебя половину кода занимают повторяющиеся case и return
41 2611009
>>10773

>Параметров, например?


Да любой пример. Захочешь цвет сохранить или тему для кнопки перехода, айдишник для интеграции переводов, или захочешь где-нибудь все эти ссылки отобразить, причем в одном месте один субсет от них, а в другом другой, или тупо сделать несколько значений к одному роуту - что угодно можно придумать.
42 2611015
>>10434
Хотелки содержать себя, тянку, иногда дарить подарки родителям, 2 раза в год ездить в горы отдыхать, иметь возможность покупать себе игры и аудиотехнику всякую, ходить к психотерапевту.
Может и вагон, но такое чувство, что я умираю просто.
>>10714
Труспикай в свою голову, а не в мою)
43 2611133
>>11015
Ну если всё же точно выбрал кодинг, то сиди и вкатывайся пока не вкатился. Не надо себя жалеть и не надо ограничивать временные рамки
44 2611144
>>11133
Да вот не точно, я все же не шиз-аутист, который в абстаркциях хочет копаться. Щас прихожу к выводу, что я бы хорошо управлял ресурсами, был бы менеджером или продавцом каким-нить.
Но гайда для вкатов туда нету, а очень хотелось бы. От кодинга просто нахуй тошнит, очень унылая хрень.
45 2611157
>>11015
Тебе нечего делать в кодинге, выкатывайся отсюда. Поясняю: лучшая психотерапия для кодера это кодить, а реальные хотелки это становиться лучше и лучше в кодинге. Если ты не думаешь про js 24/7 то эта сфера не для тебя.

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

Понял как надо?
46 2611166
>>11015
Никуда ты не вкатишься.
Даже если ты что-то там изучишь со своими тупыми мозгами, то это только начало, потом нужен будет опыт коммерческой разработки. Без опыта ты никому не нужный дурачок и мечтательный бомж для своей тяночки. Но если ты каким-то чудом все-таки что-то там выучишь и как-то пролезешь на галеру, то ты будешь все таким же джуном нищуком, который нахуй никому не нужен.

Сейчас даже опытные мидлы+ и сеньеры не спешат работу менять, а вы, вкатывальщики (да еще и с посылом типа "работать за компуктером это задротство") вызывают лишь улыбку)
47 2611171
>>11144
Пришел в жс тред долбоеб, никакого отношения к кодингу не имеющий и поливает все это говном. Good Nice.
48 2611182
>>11157
Да, я так же талантлив в апексе или ксе, у меня мастер и почти пред, я бы хотел ыбть киберкотлетой, но не суждено. Поэтому нужна обычная карьера, чтобы я после нее играл в игры, хотя в играх смысла 0.
Вроде кодинг заебись заходит, но по итогу это нужно иметь инженероре мышление, лютую хватку к цели, интерес, любопытство, интерес общаться с единомышленниками, а уменя этого всего нет. Тем не менее, люди же както вкатываются, особенно когда выбора нет.
>>11166
Угу, все тупые, работы нет, все так)
>>11171
А кдуа прийти надо было
49 2611217
>>11182
Про инженерное мышление это похоже на тезис о таланте, но все это хуйня, есть только увлеченность и труд.

Если кодинг как таковой не интересен, то лучше про него забыть как о ремесле, а иначе все равно забросишь. Лучше уж тогда в пм'ы какие-нибудь идти, хотя хз как там получать релевантный опыт необходимый для трудоустройства не имея этого самого трудоустройства.
50 2611226
>>11217
Ну тезис такой, что тебе должно быть интересно огромные штуки делать, продумывать архитектуру, видеть результат конечный, и быть готовым по кусочкам его создавать на протяжении нескольких месяцев.
Принимать дату через бля промисы/ajax, хттп запросы, чето там отображать на экране, добавлять в массив юзера, ебааааать, да кому не похуй на это дерьмо?
51 2611368
>>2607212 →
Спасибо, анон, после твоего коммента много поправил, тестовое приняли, завтра на собес пойду
52 2611569
Вкатился вчера, глянул этот видос, интересно, нравится

https://youtube.com/watch?v=d5ob3WAGeZE&feature=shares

Есть какие нибудь годные видосы на инглише по состоянию на 22-23 год для освоения js, на подобие этого? Планирую его смотреть вторым по счёту.

https://youtube.com/watch?v=gyMwXuJrbJQ&feature=shares
53 2611579
>>11368
бля, на джуна уже нужен тайпскрипт?
54 2611586
>>11579
На базовом уровне, конечно, ТС от джунчика хотелось бы.
Вряд ли от тебя захотят утилити типы на джунчика, лол, тем не менее: базовые типы, интерфейсы и типы, type assertion (as), type union, ! оператор.
Если ещё сможешь переварить дженерики - вообще прекрасно
Screenshot 2023-02-14 at 22.31.56.png201 Кб, 618x1591
55 2611600
>>11586
Стек растет быстрее чем я вкатываюсь правда вкатываюсь я уже лет 5, с перерывами есессно...

Стили лучше держать рядом с .jsx/tsx файлом как здесь >>2607070 → или как на пикрелейтед тоже можно?
56 2611606
Эта штука для ru локали не работает что ли?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/PluralRules
Я потыкал немного, нифига что-то не пашет
57 2611680
>>11600
используй компонетный подход. tsx вместе с scss(в твоем случае сасс, но де-факто все исп scss)

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

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

че за header и header desktop
если совершенно разный дизайн, попробуй использовать компонент header а в нем в зависимости от ширины экрана исп headerDesktop или headerMobile если уж на то пошло
58 2611688
59 2611696
>>09772 (OP)
Какие ваши мысли по бекенду на TS/JS в 2023?
У меня закрадывается впечатление, что именно нода начинает сдыхать и довольно быстро. Не только в России, но в целом по миру на ремоуте.

В какой язык перекатываться бекендеру?
60 2611698
>>11696
И вот я думаю, неужели мне скатываться до уровня frontend+backend за копейки или полностью уходить в react.js
три года отработал на полноценном бекенде
61 2611727
>>11696
Че несешь, в штатах и европах всяких даже руби все еще живы, нода и того живее. next.js вообще топ
62 2611732
>>11727
Как мне попасть на удалёнку хотя бы по ИП?
63 2611733
И когда next.js стал бекендом? Это же дрисня уровня SPA фронта
64 2611743
>>11733
не бухти, петушара, что ты на js в бекенде мог делать? дохлый экспресс юзать? пошел нахуй
65 2611746
>>11743
Nest + fastify отличный вариант, кнопокрас
66 2611826
>>11586
я на ноду серьёзно так отвлёкся, надеюсь это в плюс пойдёт
мимо вкатун
67 2611829
>>11746

>Nest


Недавно делал. Там же пердолинга куча или я что-то не так делал?

То импорт работает локалке-деве, тот же не работает на проде.
То сессия сторадж работает на локале, то на проде нет.
Для работы на локале приходится импорты менять, а перед заливкой менять обратно.
Редирект криво работает, хотя это от либы наверн.
Пост запрос вроде и прошел, а вроде и не прошел.
Документация аля рякт, где приводятся примиеры использования уровня: const puk = 'heh';
Импорты ряктовского говна вроде должны работать через новый метод, а по факту работают только по старому методу, который уже деприкатед.

Накипело. Хоть где-то выговорился.
68 2611864
>>11826
С нодой на отечественном рынке всё плохо.
Понимание ноды всё равно лишним не будет.
Знание про CJS и ES модули и базовые отличия, может помочь в костылинге конфигов например.
Если скрипты какие-то нужно будет написать - значит тоже нода, например собрать файлы определённого типа в проекте и что-то с ними сделать, отсюда работа с файловой системой (fs, path)
И отдельно уделить внимание работе event loop'а, если погружаться в ноду
69 2611865
>>11829
Я не тот анон, но ты видимо сейчас про Next, а не Nest?
Так-то у них разное назначение лол
70 2611869
>>11864
Ну можно вывернуть так, что допустим если наш рынок отстаёт от западного на 10 лет, то нас ждёт бум ноды?
71 2611879
>>11869
Я бы сказал, что через 10 лет нас ждёт бум web-ass embly и раста.
А так, нода хороший инструмент и между прочими равными вкатунами я бы отдал предпочтение челу который посмотрел несколько базовых модулей, разобрался с эвент лупом и пробовал что-то покостылить на express/koa или nest.
Знание моды так или иначе пригодится начиная с конфигурации (а то лол, тулза жалуется что не может работать с проектом в ESM, памагити), написания скриптов для проекта (например написать хитровыебанную трансформу для картинок в проекте, обработать список условных иконок и положить например в json в лругую папку для билда).
Плюс реакт так или иначе накладывает некоторые стилистические ограничения, и по 50 раз шаблонно деконструируем объекты, спредим растим, иммутабельно обновляем стейт.
72 2611880
>>11865
не, именно про nest.
хз что next делает. только бесил меня тем, что в поисковой выдаче вместо nest показывается.
73 2611887
>>11880
Ну хз, мне Nest наоборот понравился, эдакий asp.net на минималках на js.
А next - фреймворк поверх реакта для SSG/ISR, SSR
Для особо упоротых позволяет в том же проекте подкостылить API
74 2611913
Пишу
switch(a):
case 4:
return "ept";
break;

на слове break пишет unreachable code. Правильно я понимаю, что return сработает как break и писать его смысла нет? Почему тогда в доке в примере есть брейк?
75 2611925
>>11913
У автора говна из жопы, которое тебе высирает ошибку без причины, и спрашивай.
76 2611927
>>11925
webstorm даёт warning. Похуй? Лить так?
77 2611929
>>11913
Ответь для себя на вопросы:
1) Что ты пытаешься сделать?
2) Как выглядит switch-case в сферическом вакууме?
3) Что делает break?
4) Что делает return?
5) Что произойдёт если подряд вызвать два break или два return?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch#breaking_and_fall-through
image.png15 Кб, 664x65
78 2611934
>>11929
ну душнишь немного, лана вот ответ, туплю с утра братцы
79 2611940
В гугле забанили >>11934
Хуйню спросил >>11913
Хуйню ответил >>11927

> хаха лалки душняры как я вас затраллел



+15 болотного рейтинга
80 2611948
>>11940
сейчас не время для ссор, русич. Надо объединяться, против нас и так весь мир, братец
81 2611957
>>11829
До докера и контейнеризации ещё не дочитал, вкатун?
82 2611983
Есть актуальная методичка или гайд по созданию нормального резюме? Или может что-то посоветуете по опыту. Хочу чтоб хрюши ахуевали от моего резюме и звали без тестового задания.
83 2612004
Тайпскриптеры объясните пожалуйста этот код

type First<T extends any[]> = T extends [] ? never : T[0]
84 2612011
>>12004
тебя нейросеть забанила за пасту кода с нигеррами из стобальной помойки или чо ебать?
85 2612022
>>12011
Я не умею ими пользоваться
1666009176089.png192 Кб, 720x720
86 2612036
начинаю репортить этого огрызка >>12003 (Del)
87 2612039
Делаю симулятор, как мне тики расчета физики измерять? В реквест анимэйшен фрейм считать - так он от частоты монитора зависит и в фоне не работает, через сеттаймауты - у них вообще точность никакая и я не понимаю, почему она так плавает (написал программку для измерения сеттаймаутов в ноде, вчера запускал - средняя точность выходила 4 мс, сегодня сначала была 8мс, через два часа - уже полторы. Причем результаты реплицируются, если несколько раз за короткий промежуток времени тест запускать).
88 2612044
>>12022
тогда не мешайся под ногами, ты проиграл этот эволюционный отбор, тебя ожидает голодная смерть.

>>12036
додик не смог ответить за базар и порвался)

>>12039
если ты не знаком с низушной хуетой нахуй ты туда лезешь даун
89 2612085
>>12044

>если ты не знаком с низушной хуетой нахуй ты туда лезешь даун


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

type First<T extends any[]> = T extends [] ? never : T[0]

Этот код как я понял возвращает тип первого элемента в массиве. Но зачем нужна эта проверка T extends [] ?
Почему нельзя сократить до type First<T extends any[]> = T[0]
91 2612097
>>12004
Если как читается:
Тип First: первый элемент массива типа данных any, либо если кортеж без элементов - never (нет возвращаемого значения, например, кидаешь ошибку)
92 2612111
>>12097
>>12091
То есть эта проверка с never это защита от пустого массива?
93 2612112
>>12085
говна пожри ничтожество тупорылое
94 2612122
Надеюсь вы не пропустили мой вопрос >>11983
qwerty.png6 Кб, 369x245
95 2612130
Сап програмач. Есть ли какой-то элегантный способ трансформировать input в output (пикрелейтед) за 1 - 3 сторки кода? Например используя lodash?
96 2612133
Кто-нибудь щупал AssemblyScript?
По описанию это круче, чем TS: он не просто даёт статические типы, но и компилится в wasm-байткод, т.е. может выполняться быстрее и поставляться секьюрнее.
97 2612138
>>12130
если я правильно понял, чё тебе надо...

const output = {}
input.forEach(obj => output[obj.type] = {...output[obj.type], ...obj})
98 2612139
>>12138
А нет, не правильно понял. Короче, разбирайся сам со своими джуновыми тестами.
99 2612142
>>12138
Так взять потом Object.values() от output и всё.
100 2612145
>>12091
>>12111
Не совсем, если объявишь переменную как пустой кортеж, это всё ещё массив. Вариант с = T[0] в данном случае мне нравится больше.

Вот закинул в плейграунд это: https://www.typescriptlang.org/play?#code/PTAEBcE8AcFNQGIEsBOBncAeAKqWAPcWAOwBM1QBDYyAbQF0A+UAXlG1oAZ6AoHqOIlQYceQiXJUaDZm1wEiZCg1AB+UMVgA3WClAAudl148AxgHtiGDQFcAtgCNdFNrQCMAGlAAmLwGZeCytwPDtoKGwbaAAbWEMVVxMAMxtiU3AkS1AAc1hwZHQseXElKTomAApTAAtzcEpDbABKQwKRbGYAb1AeUD7QJCSKgEJQGrrKADpY4mzwaqbQTt7+1fmUcwB3DVhtgFEUDZQKgCIAQUPKSFA7G2sg+qRiPFi7EnATppW+gF9v0BQeRsKGe43qxl6fzMljQ5li03M2QquXywnAFWI9ic6CaixAoDc0KscNgCKRKLa6NgYQiUViuNA+NSpFgSSAA

,Для TS кортеж это всё ещё массив, поэтому по предложенной типизации я тебе как бы верю, что если массив пустой - будет прерывание, но программист с лапками может забыть проверку.
T[0] от пустого массива без явной проверки даст undefined.
Если предполагается бить по рукам за пустой массив - заявленный тип точнее.
Ч другой стороны, если что-то нужно вернуть всё равно, можно тот же union указать T0 | undefined
101 2612173
>>12122
есть нейросеть которая генерит резюме 10 из 10, все чарочки протекают олмост инстантли, но т.к ты тупой ленивый даун - тебе не поможет даже она, прости...

>>12091
поплачь еще
102 2612176
>>12145
Понял, спасибо
103 2612180
>>12004
>>12091
btw если не секрет, где нашёл такие типы?
104 2612195
>>12180
Задания всякие для тайпскрипта.
https://github.com/type-challenges/type-challenges

Конкретно это называется First of Array

Сделал на коленке пару проектов по реакту с редаксом. Подтягиваю паралельно css с тайпскриптом и пойду на собеды обсираться
105 2612205
>>12195
А на работе тебя будет ждать легаси-говно с var, with и void.
106 2612219
>>12173
Написав сюда, я доказал что не являюсь ленивым, а ты обычный никому не нужный обиженный хуесос. Делать тебе нехуй так отвечать, на вопросы. Иди нахуй.
107 2612221
>>12205
Я сторожем работаю с зп 20к. Переживу как-нибудь вары ^_^
108 2612227
>>12219

> я доказал


убеждай себя в этом додик)))

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

нахуй иди чмо ленивое.

>>12221
не слушай того дауна, кейворд > 3 символов - это пидарская хуета для любителей несвежей дрисни
109 2612250
>>12195
Выглядит неплохо, ну удачи, лол.
Правда вкатываться сейчас это пиздос.

А так, если будут даже конторы которые на вход предлагают только миска риса - не вороти нос.

Алсо можешь ещё посмотреть стажировки. Некоторые конторы предлагают стажировку (бесплатна без смс, с совмещением основной работы), по результатам которой могут взять на джунчика. Такие тоже могут взять сразу и на миддла если знаний определенного порога и соискатель адекватный. Либо просто пропустят через стажировку, на которой отстреляешься быстро и в штат
110 2612252
>>11680

>но де-факто все исп scss


чем он лучше чем sass? Вижу что все его юзают, но sass синтаксически мне кажется приятнее и проще.

Еще есть вопрос по цсс классам в реакте.
Есть какие то альтернативы что бы не приходилось плодить такой говно код в классах через [].join(" "), когда надо запихать в className больше чем 1 класс?

>> className={[styles.component1, styles.component2_active "card"].join(" ")}

111 2612253
>>12227
Я в любом случае это сделаю, и сделаю без помощи анона, но если кто-то проходил через подобное и может посоветовать что-то и направить меня по нужному пути - было бы отлично. Для этого и задают вопросы, для этого люди блять общаются, тупое ты животное. Повторюсь, сьеби нахуй, чмо тут только ты, раз тратишь свое и мое время на этот бессмысленный спор
112 2612259
>>12250

> сразу и на миддла


сразу и в штат, быстрофикс

Телефонная клавиатура меня убьёт
113 2612271
>>12252
Посмотри в сторону classnames пакета. Но там вроде есть тупой пердолинг с приведением результата функции к строке. Точно не помню.
114 2612282
>>12252
clsx. Но лучше свою утильку напиши.
GOPR3892c.JPG2,7 Мб, 4000x2288
115 2612285
>>12253
этот тред (как и вся двачная помойка) нужна только чтобы ловить лолзы с беспомощного биомусора

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

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

>>12259

> Телефонная клавиатура меня убьёт


такова суровая природа естественного отбора, земля пухом анончик, ты был слишком слаб..
116 2612314
>>12250
Спасибо, попробуем. Я не из России, тут нет хаоса на рынке труда (что однако не означает что будет просто).
117 2612324
Так, почитал чуть больше про AssemblyScript это по сути сабсет тайпскрипта, пригодный для компиляции в WebAssembly asc-компилятором. Вот только типы i32 и т.д. в тайпскрипте по умолчанию не поддерживаются...
118 2612333
>>12324
Зато есть Rust, кек
119 2612375
>>12333
Я как раз подумываю на своём сервере (Node) попробовать перевести часть модулей с JS на Rust (подключать как wasm). Это должно быть
1) быстрее
2) безопаснее
3) с сорт оф обфускацией
Последнее особенно важно, т.к. я хочу в перспективе перенести часть некритичного в плане безопасности серверного кода на клиент, и не хочу, чтобы кто-то украл его исходники.
120 2612377
>>12375
Но возникает вопрос: как это говно дебажить, если вдруг внутри wasm-модуля что-то в рантайме пойдёт не так.
121 2612408
>>12285

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


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


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

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

Мимо.
122 2612412
>>11983
Найти какой-нибудь бесплатный темплейт и скопируй в фигме. В фигме и нарисуй свое. Из фигмы в пдф конверть прямо в фигме.

Текст сам придумай, почитай статейки, там каждый дрочит как хочет, золотого стандарта нету, ну или мне он не известен.
123 2612417
>>11957
Докер не нужон. Докеробляди не люди.
Не вкатун, но докером никогда не пользовался.
124 2612423
>>12417
Щас бы на каждую машину каждый раз как в первый раз ручками всё накатывать
125 2612425
>>12417
>>12423
А потом ещё и e2e сыпется потому что один сайпрес винде покрутил, другой пол линухами, в CI на X12
2023-02-15x16:06:56.png163 Кб, 1232x936
126 2612438
>>12408

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


подобное тянется к подобному...

> недавние высеры про выгрузку нест-проекта на хост


недостойны ничего кроме осуждения

своей слабостью и страхом перед трудностями (лень) - ты оскорбляешь окружающих

что UNACCEPTABLEEEEE!!!1111

> пхп треде, а я их за людей вообще не считаю, но эти хорошие были, люди


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

>>12417
шкил, доска 18+

закрой вкладку плз
127 2612439
>>12423
>>12425
Говоря по-правде, накатывать докер точно также приходится по разному на разные машины, даже совершенно идентичные. Ну а у кого винда, там вообще такая пляска с бубном, что каждый настроивший-таки докер на винде, корректно пробросивший ssh-ключ и путь к npmrc, у нас обязательно описывает свой опыт в ридми, чтобы следующее поколение читало и училось.
image.png65 Кб, 300x168
128 2612450
>>12438

>подобное тянется к подобному...


Возможно. Сам же не так давно вкатышем был. Тоже тут сидел и вопросы строчил.

>недостойны ничего кроме осуждения


Согласен, нест то еще оливье.

>своей слабостью и страхом перед трудностями (лень) - ты оскорбляешь окружающих


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

>шкил, доска 18+


Нет ты!

>что UNACCEPTABLEEEEE!!!1111

129 2612467
>>12439
Не без пердолинга, конечно. Но лучше попердолиться с запуском докера, как мне кажется, зато этот контейнер будет крутиться так же.
Не увидел в твоём посте для полной боли только VDI за VPN и конечно же бюрократии, потому что ещё и не все доступны, лол.
130 2612468
>>12450

> Тоже тут сидел и вопросы строчил.


один раз попросил помощи у анона когда он мне смог помочь

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

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

> Согласен, нест то еще оливье.


ректальная дрисня для даунов каргокультистов, это было очевидно since the beginning

> Тут не в лени дело


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

именно поэтому охуевшие таски надо брать набегами, а после взрыва мозга уходить на неделю катать вельчик и просто отвлеченно отдыхать, решение прийдет автоматически спустя время, потому что мозг работает всегда но в твоем случае я не уверен няш, но оффенс
131 2612474
>>12468
Ты немного toxic, мой dear friend.

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


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

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


Большие задачи хапом не решаются. Решаются только детальным расписыванием тудушки, где в тудушке будет детально все расписано. В ином же случае получается говнокод.
132 2612478
>>12468
Дрочишь на себя?
мимо
image.png26 Кб, 349x294
133 2612502
rec-2022-08-1902.33.51.mp41,9 Мб, mp4,
774x658, 0:50
134 2612503
>>12474

> toxic


нет, я просто предъявляю высокие требования к качеству биоматериала

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


если тебе не хватило примеров на моих видосах выше то хуле толку..

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

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

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

> детальным расписыванием тудушки


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

потому что её решение - это блуждание во тьме и только пробивая головой стены -- тебе открывается новая порция данных, которые иногда говорят тебе что ты долбоеб и проибал этот месяц охуевшей нанстап работы ВПУСТУЮ...

> говнокод


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

>>12478
знал одну не супер красивую но боевую и нереально энергичную тян, вот она рассказывала как дрочит на себя лол, а я такой хуйней не страдаю
135 2612513
>>12503
утомил. слишком токсично и жирно. делай тоньше.
136 2612517
>>12503 - вот этот портит атмосферу треда
rec-2022-08-2123.56.56.mp4819 Кб, mp4,
1062x782, 0:17
137 2612519
>>12513
ладно смотри - как сделать так чтобы свг в жсдрисне не вешала интерфейс?

асинк авейт нихуя не вывозят паскудный плагин оказывается выше всех

>>12517
поплачь, но это не поможет тебе от осознания собственной никчемности
138 2612530
>>12519
у тебя справка есть? только честно
139 2612563
>>09772 (OP)
Как правильно сделать фон для всех страниц? Есть изображение с текстурой. Оно много весит. Какие подходы используют чтобы сделать фон как на изображении, но при этом чтобы не увеличить вес страницы?
140 2612564
Анончики, стоит вообще пробовать изучать ДжавуСкрипт, если я туповат и сложно-обучаюсь? Или это мертвая тема для тупых людей?
141 2612565
>>12564
стоит если интересно, но чем тупее, тем дольше будешь корячиться
142 2612567
>>12563
текстура повторяется? если да, обрежь и повторение поставь.
143 2612568
>>12564
попробуй - узнаешь.
144 2612572
>>12565
Боюсь, что на это может уйти лет 5...
А сколько средний человек заканчивается обучение языку и выходит на поиск работы?
>>12568
Попробую конечно.
145 2612573
>>12572
1-2года.
146 2612576
>>12573
Спасибо.
а если есть деньги, насколько лучше будет купить платный курс со всеми приколами? Я, все же, куда лучше понимаю информацию и принимаю ее, если мне ее в ебало прямо суют
147 2612582
>>12567
Спасибо
148 2612583
>>12576

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


Т О Р Р Е Н Т
О
Р
Р
Е
Н
Т
изображение.png251 Кб, 1727x343
149 2612587
>>12583
Тооочно, спасибо большое.
вот этот подойдет?
150 2612591
>>12587
Этот курс есть в ютубе, можешь не качать
151 2612596
>>12519
по описанию и прилагающийся вебмке проблема не ясна.
в чем заключается проблема? на видео не вижу проблемы.
152 2612598
>>12587
не знаю, я не могу учиться по курсам. мне практика проще.
153 2612600
Давно не фронтендил. Появился ли какой-нибудь YOBA-способ отследить событие перехода по ссылке? То есть: клик ЛКМ, клик колёсиком, клик ПКМ и "открыть в новой вкладке"? Или последнее можно узнать только костылём через mousedown (хотя человек может выбрать, например, "посмотреть код")?
154 2612642
>>12563
вебр

>>12596
потому что на видосе уже реализован костыль в виде конформации

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

хуй знает что тебе не ясно и как тебе объяснить

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

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

правда асинк-лодеры во вюшечке на тот момент были в тест стейте и нихуя не работали, как щас хз
155 2612665
>>12572

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


Зависит от качеств человека и его бекграунда. Изучение языка ничего тебе не даст. Знание языка подобно знанию как ходят фигуры в шахматах. Вроде можешь играть с любым соперником, но как играть не знаешь и никогда не выиграешь. С языком аналогично. Само знание языка не дает знаний как писать программы.
156 2612670
>>12642

>Vue



Пхаххахаха
image.png126 Кб, 656x555
157 2612675
>>12670

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


давай посмеемся вместе додик :D
158 2612681
>>12642
Пиздатые графики с зависимостью даты от хуйпойми чего, ну и кнопки пиздато красятся. Лайк.
159 2612691
>>12675
Уже, додик :В
160 2612709
>>12681

> Пиздатые графики с зависимостью даты от хуйпойми чего


ты просто не очень умный

там буквально в нав баре все написано

это профессиональный инструмент

> кнопки пиздато красятся по логарифмической функции


ня

я же ученый, а не какая то безмозглая мартышка типа
>>12670
161 2612728
>>12709

>Vite.app



АХАХАХАХААХАХАХАХА
rec-2022-08-0302.17.38.mp427 Кб, mp4,
228x110, 0:06
162 2612744
>>12728
вебпуко-даун ты что ль?)))

не устал конфигать эту уебищную сранину, ..\/\/\///\//\/ -- м?)

промытка каложорская)))

ты жрешь говно, найди в себе хотя бы атом мужества и признайся себе в этом додище...
163 2612749
>>12665
Тогда не пойму что то, а что делать нужно тогда?
>>12591
Да я уже скачал.
а можешь посоветовать еще какой курс?
164 2612753
>>12744

>ты жрешь говно



Смешная девка
165 2612765
>>12749

> Тогда не пойму что то, а что делать нужно тогда?


то что нравится

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

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

поэтому только дофамин детокс и осторожный вкат по 10-15 минут в день без положительного подкрепления
166 2612766
>>12765
>>12749
Этот хуйню несет, просто слушай\читай и там уже в процессе сам поймешь, пойдет у тебя дальше или нет.
167 2612768
>>12766
что слушать читать зеленому дауны - ты ебанутый безмозглый скот.
168 2612769
>>12768
Явахуе, в шапке есть гайд как и что читать.
На торренте есть курсы, смотри и слушай и повторяй.
Ты ебанутый блять что ли из деревни я тебя сейчас выебу.............................................
41442022-1205.jpg445 Кб, 2704x1520
169 2612779
>>12769

> Явахуе, в шапке есть гайд как и что читать.


всем допизды, никто ваши обоссанные шапки никогда не читает

> На торренте есть курсы, смотри и слушай и повторяй.


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

> что ли из деревни


у тебя с этим проблемы?

> я тебя сейчас выебу


тише додик
170 2612780
>>12138
>>12502
👍 thnx
В принципе я вчера ночью похоже на >>12502 и сделал 🧐
171 2612814
>>12587
Простое правило - если на видео есть ебло говорящего, курс - говно.
172 2612829
Чет я думал, что wasm это типа обычного модуля - импортится, юзается. Но хер там, оказалось всё гораздо хуже: через import нельзя, через script нельзя, нужен фетч, нужен arraybuffer, стримридер, короче столько обвязки, что никакой нативности wasm'а ни в браузере ни в ноде не ощущается вообще.
173 2612831
Но всё равно наверное перепишу часть логики на AssemblyScript, просто из интереса.
174 2612835
Сап, анон подскажи пожалуйста.
19 лвл, среднее морское образование, но в море сидеть не буду, пока даже не вкатываюсь а разведку по тредам и ссылкам провожу…
Глаза просто разбегаются в каком направлении начать, мотивации у меня много, прям ну очень много.
Читаю что фронт более френдли ко вкату относительно остального, читаю что вкатываться сейчас и дальше это караул пузыри лопаются все дела, читаю что фронт это для девочек и вообще meh, но звучит странно.
Может кто без издевок подсказать, на что наседать (на что бы смотрели вкатываясь сейчас) и учить учить учить чтоб я мог условно через годик (не обязательно) найти работу? Я хочу и буду развиваться в этой сфере, может даже девопс. Прошу совет/мнение со стороны, обоссать конечно тоже можно
Пока не варюсь в этой каше прям очень сложно определиться не то что с языком, а вообще.
Через 4 часа на вахту, а там гидравлика потекла, буду масло тереть…
175 2612901
>>12285
Что за клава на пике ?
176 2612907
>>12835

> пузыри лопаются


не заморачивайся, сливают топоров и ноубрейн шалав

QE стопнули, теперь байбеки их не вывозят как раньше

>>12901
dz60 каштом за ~25 рублей
177 2612925
>>12907
Ты вообще блядь шнобель курьер, срыгос оформи по хрусту
178 2612953
>>12642

>костыль в виде конформации


какое значение ты вкладываешь в слово конформация?

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


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


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

>хуй знает что тебе не ясно и как тебе объяснить


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

>ладно смотри - как сделать так чтобы свг в жсдрисне не вешала интерфейс?


>асинк авейт нихуя не вывозят паскудный плагин оказывается выше всех


если проблема в быстроте, как эти две строчки можно понять в этом смысле?

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


похоже ты прав. правда мой пук-среньк наступил на этапе познания твоих невероятных задач.
179 2612960
>>10147
А что такое много?
180 2612961
>>12835
А есть видео, где ты трёшь масло? Или себя маслом?

Что ты хочешь, чтобы тебе сказали? Что тебе учить и кем тебе потом работать? Тебе самому это бредом не кажется? Учи то, что нравится, в каком направлении интересно развиваться. Если тебе реально будет нравится то, что ты делаешь, ты обойдёшь 60-70% остальных минимум, если не больше. Поучи пока CS50, он никогда лишним не будет.

p.s. а слушать дебиков, что фронт для девочек, а настоящие мужики дают только в бэк - херня.
181 2612965
>>12961
Да, я понимаю что никто мне не скажет что мне интересно что мне нравится, это да, глупо. Хотелось бы конечно родмап безбедной жизни, но это тоже фантастика.
Даже не знаю что конкретно хочу тут прочитать для себя.
Зависим от чужого мнения может.
Но все равно спасибо, в заметки себе добавил цс50, не забуду.
Но точно я знаю что не фанат возвращаться в задрипаную каюту смотреть в зеркало и видеть жопа в масле руки в мазуте ноги в соляре рожа в дизеле, не такую романтику мне рекламировали.
182 2612966
>>12965
Рожа в угле, соляра и дизель это сейм
фикс
183 2612967
>>12252

>> className={[styles.component1, styles.component2_active "card"].join(" ")} - так вообще не делай



либа classnames действитель энаф для этого

https://www.youtube.com/watch?v=euYBnQ5MbLM&list=PL7cTIfGFrdKkQAWKDu2NdFt5Cx38B-A3i

прокнопай за тичером неспеша. Грамотно объясняет и почти все темы реакта покрывает
184 2613092
>>12953

> какое значение ты вкладываешь в слово конформация?


чел ну видос сука открой и посмотри - ты чузаешь батоны и потом тычешь confirm чтобы казало

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


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

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


ты просто тупой няш

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


ЧТД епт.
185 2613104
>>13092
шизик, спок.
i2yu8isHY3Q-00-03-13 (1).png1,6 Мб, 1920x1080
186 2613145
>>13104
слив засчитан додь.
187 2613147
>>13092
Ебло нахваталось умных словечек, но обоссало само себя, перепутав конфирмацию с конформацией, спешите видеть!
Ты мелкобуквенный додик
image.png1 Мб, 1920x1080
188 2613149
>>13147

> Ебло нахваталось умных словечек, но обоссало само себя, перепутав конфирмацию с конформацией, спешите видеть!


> Ты мелкобуквенный додик

189 2613166
Вот нахуй эти сраные нейросети были нужны? Теперь же вообще джуном хуй устроишься
2023-02-16x12:37:22.png728 Кб, 1076x957
190 2613173
>>13166

> Вот нахуй эти сраные нейросети были нужны?


> Теперь же вообще джуном хуй устроишься


в этом вся суть

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

все любят мощных сильных и увлеченных, которые ебашут охуевшие петы, так чтобы сразу их можно было брать в кор тим на равных
191 2613189
AssemblyScript оказывается хохол написал, нафиг тогда эту технологию, раз поддержка может прекратиться после любого наступа/контрнаступа.
192 2613202
>>13189
Очередной корежс что ли?
193 2613209
>>13189
Только 1Сскрипт, только ГОСТ.
194 2613380
Просто хочу выговориться. Как я вижу фронт. Смотрю разные видосы, как чалики смотрят чужой код и ахуеваю с того, сколько разных библиотек/решений и т.д и прочего наштамповали. Просто со стороны смотришь какие-то компоненты реактовские, и если не смотреть на импорты, то хуй поймёшь, что написано человеком, а что просто заимпортированно из библы и использовано. Всякие библы компонентов, стилей и т.д. Я в своих пет проектах сам всегда создавал стили, ХОКи и т.д. Максимум, кастомные хуки мог установить, что бы не писать свои потому что казалось, ну люди написали явно оптимальнее, с минимальной алгоритмической сложностью и с меньшим количеством ререндеров, чем если я сам буду писать. Алсо, всякие обвязы для редакса.

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

>Просто хочу выговориться.


Так а в чем фронт не прав? Что сподвигло накопить и написать этот пост?
База же. Берешь накатываешь либу и урчишь.
196 2613443
>>13420
Та пригорело от того, что везде просто либоподключательство, а требования, к бомжам за еду, огромные.
197 2613455
>>13443
ну не такие уж и большие требования.
да и работы с либами не так уж и много если у тебя не одностраничник.
хз чего бугуртить.
198 2613470
>>13380
Ну тут 2 стула, ты либо пишешь свой функционал, либо берёшь готовый.
Писать функционал - это время, это дорого.
Если такой функционал требуется из проекта в проект - это неэффективно, значит дорого.
Скорее всего этот функционал уже кем-то реализован, учтено даже сверх твоих потребностей и код обкатан пробами и ошибками.
Если готового функционала мало, или то, но не то - можно форкнуть и изменить под себя, или внезапно, пишем что-то специфичные под конкретный проект
199 2613475
>>12709
Показывай свой код, ученый.
Пока на видосиках с вырвиглазная верстка и обезьяний дабстеп.

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

только давай без манярирований, типо диванон, да и вообще реп нету, да и проекты удалил случайно.
200 2613477
Что нужно знать из ts, чтобы сказать, что хорошо пишешь на нем? Я не говорю про какие-то утилити тайпы, которые раз в год помогли, а вот прямо что активно используешь на постоянной основе.
У меня c# бэкграунд, но уже год+ работаю только на фронте с ts. Недавно проходил собес, где спрашивали как раз про ts, но без какой-то конкретики, типо перечислили методы какие пользуешь. Ну я сходу назвал pick, omit, readonly да и забил дальше вспоминать.
В конце сказали, что ts я не знаю.
201 2613489
>>13477

> readonly


Собес на нодоБЭК или ФРОНТ?
202 2613502
>>13489
На фронт. Причем по ts больше не спросили вообще ничего.
203 2613537
>>13502
Ну просто readonly вообще такой маркер в сторону классов, когда реакт сатанисты клепают свои функции через функции хоок функции рендер функции функции. Не знаю что там у вьюшников.
И вообще, как мне, когда вкатывался и делал клиент-серверное приложение на испыталке, увидев класс с модификаторами доступов сказали - жаваскриптизёры так не пишут и предложили меня сдать шарпистами да, шарпы сказались, я не виноват

> методы тайпскрипта


Вот честно, врать не буду, мне это ни о чём не говорит. Точно спрашивали не про типы? Так-то всё что ты перечислил это утилки.
204 2613572
>>13537
да, это про utility types. Надо было больше перечислить, типо назвал мало - значит мало пользовался - значит плохо знаешь ts, такая логика. Я и хочу понять, какие основные утилити типы ожидают услышать на позиции мидл+, и вообще что еще спрашивают по ts.
205 2613596
>>13593 (Del)
for while foreach filter reduce slice splice replace
206 2613597
>>13572
Ну хз, Pick/Omit/Exclude конечно имеют своё применение, но частенько оказывается что можно было без этих костылей, или внезапно есть какая-то тулза, например ts-json-schema-generator, которая эту хуйню плохо переваривает.
Partial - все поля опциональны, бывает
Required - все поля обязательны, бывает
Record - частенько, но у него аналог { [key: K]: V }
Из рекорда удобно билдить мапы для каких-нибудь енамов/строчных тайп юнионов,
Аналогично можно обкостылить произвольный объект Record<string, string>
Если мало да ещё и функциональщины хочется, можно fp-ts накатить
207 2613603
>>13599 (Del)
Ну как спросил, так он тебе и ответил, токсик
208 2613609
>>13603
Ну на самом деле правильный ответ - есть
209 2613611
>>13609
[].removeUnderscores ?
210 2613616
>>13614 (Del)
Ухбля.
arr.filter(Boolean)
211 2613624
>>13614 (Del)
Пиздец конечно ты Косты лишь с индексами в массиве, индексы в массиве с нуля начинаются, не нужно каждый раз высчитывать разницу размера массива и индекса от единицы:
for (const a = 0; a < arr.length; a++) {
if (arr[a] != " ") {
break;
}

А вообще, если ты пытаешься числа отсеять от пустых строк, можно сделать:
const numbers = arr.filter(Number.isInteger)
212 2613626
>>13619 (Del)
Сука, конченый, скидывает нерабочий код:
- сделайте работать
- а как должно работать?
- сделайте заебись

Теперь ты понимаешь где обосрался?
213 2613628
>>13619 (Del)
Почему оно блядь у тебя теперь в ожидаемом результате с одной стороны обрезает, конч?
Задачу то сформулируй
214 2613633
>>13624
Ему надо rtrim для массива.
215 2613634
>>13619 (Del)
Какие же жсеры дегенераты, пиздец просто
216 2613637
>>13619 (Del)

>джуниоровский помёт


>использует нестрогое неравенство



Я так понимаю, что здесь так и заведено - обратиться за помощью и обосрать всех, хотя обосрался только вопрошающий?
217 2613639
>>13633
Я хотел ему написать решение, мне не сложно, но он САМ не может объяснить что хочет и все у него хуесосы. Поэтому нахуй пусть идёт
218 2613640
>>13638 (Del)

> обрезать только с одного конца


> Есть ли такая команда, которая может выполнить следующую операцию?


> [_,_,w,o,r,d,_,_] => [w,o,r,d]

16611537822130.webm652 Кб, webm,
320x240, 0:32
219 2613642

>arr.splice(arr.length - a, 0);


>deleteCount Необязательный


>Целое число, показывающее количество старых удаляемых из массива элементов. Если deleteCount равен 0, элементы не удаляются. В этом случае вы должны указать как минимум один новый элемент. Если deleteCount больше количества элементов, оставшихся в массиве, начиная с индекса start, то будут удалены все элементы до конца массива.


Я таких ебланов ещё не встречал.
220 2613646
>>13614 (Del)
a.slice(0, a.findLastIndex(n => !isNaN(n))+1);
221 2613654
>>13642
Просто ты джуниоровский помёт.
222 2613700
>>12967
спасибо
image2,2 Мб, 2400x1714
223 2613736
Вот что делать если на новом проекте тебе дают задачу на 30 часов, ты открываешь код, там 666к строк, нихуя не понятно, все компоненты друг с другом насквозь пересвязаны, в каждом по 20 пропсов, внутри по 30 селекторов и к задаче пояснение - переписать весь этот функционал с новым апи, который вообще ни малейшим образом не связан с предыдущим, и всё это без тайпскрипта, так что вообще не понятно блядь что за данные здесь перегоняются и как со всем этим говном разобраться. А эти компоненты разбросаны по 8 местам на сайте, и каждый компонент накостылен сверху новым функционалом и хоками, так что у тебя помимо основного компонента получается еще 8 с примерно похожим поведением и с еще большей запутанностью, ты на всё это смотришь и единственное желание - закрыть нахуй IDE, и пойти прогуляться
224 2613761
>>13736
Спроси того, кто оценил в 30 часов, как он себе это представляет. Желательно с пруфцами геморроя.
225 2613796
>>13736

>каждый компонент накостылен сверху новым функционалом и хоками


Реактоговноеды должны страдать =)
226 2613863
Сделаю тут реквест.

Нужен dropdown для vue. Чтобы нормально работало и можно было в качестве ячейки таблиц пихать.

Это дно господа, нет стандартного функционала банального
227 2613978
>>13736
Иди к лиду или кто там у тебя надзиратель на проекте.
Говори в чем проблема.
Может ты вообще не так понял задачу и там все куда проще.
Ну или он пойдет разбираться и запруфает, что такую задачу не сделать за 30ч.

Ну и да, рякто макаки должны страдать.
228 2613980
>>13863
А самому написать? В чем проблема?
229 2613985
>>13641 (Del)
>>13636 (Del)
Нахуй ты сюда пришел с задачкой на 5 минут для недовкатыша и пытаешься быковать на всех?
Какие же токсики дегенераты.
230 2613989
>>13736
Прошёл собеседование на фронтендера
@
Показывают древний серверный код на помеси питона
@
Разберись чё тут происходит и перепиши на JS

тру стори
231 2613999
>>13736
Требуешь изначальное тз на этот кал и переписываешься с нуля
и так раз за разом, через год уволняешься на зп + 100к к текущей

трустори
232 2614004
>>13999

>Требуешь изначальное тз


Тебе говорят, что никакого ТЗ там не было, а делали на глазок. И не врут.
233 2614009
>>14004
Вообще такую хуйню еще на собесе отстреливать надо, типа код задокументирован? как пишите есть примеры? Начинают валоебить и не отвечать четко, значит можно собес заканчивать
234 2614023
>>14009
Ну это если за тобой в очередь выстроилось 20 работодателей, а арендодатель-армянин не требует с тебя деньги за полгода вперёд, кек.
235 2614030
>>14023
Щас бы без бабкиной хаты в сраной жить. Не повезло родиться в говне - break irl и ждешь следующей итерации.
236 2614039
>>13980
Потому что надо уже сейчас, а не спустя неделю когда нормально допишу.

В целом похуй подключу каартц и перестану искать говна по интернету. Пиздец 2023 год у них нет стандартных примитивов и каждый ебанат с 0 пишет дропдауны и модалки
237 2614074
>>14039
Ну дык законтрибуть в попенсорц сам, чо ты как этот.
238 2614118
DNR - Domain Name Registrar
Уже год не могу привыкнуть.
image.png468 Кб, 800x597
239 2614129
240 2614145
>>13863
Каждый раз ёбаные дропдауны работают как-то не так как у всех и имеют особый дизайн, ни как у всех, галочки спереди/взади, древовидные категории, сворачивающиеся категории. Каждый дрочит как может
241 2614216
>>13989
Как что-то плохое. Читать код - не писать, питон со знаниями js можно за два дня научиться. И придумывать ничего не нужно, все за тебя уже придумано. Самое то для джуна.
242 2614277
Есть ли в жс что-нибудь, чтобы переводить числа 1, 2, 3 вот в такой регистр 1 2 3 ?
243 2614291
>>14277
В смысле добавить стиль vertical-align:sub; font-size:smaller или обернуть в <sub> тег? Берешь и оборачиваешь.
Если ты хочешь чтобы был юникодовский сабскрипт? Сомневаюсь, но там не очень много символов, сделай сам.
244 2614329
>>14291
Мне нужно из 0.0000001234 сделать 0.061234. Подскажите что-нибудь анонимы
245 2614332
>>14329

>В смысле добавить стиль vertical-align:sub; font-size:smaller или обернуть в <sub> тег? Берешь и оборачиваешь.


Тебе же уже помогли
246 2614353
>>14332
Так чем? Мне нада это всё написать на жээс...
247 2614388
>>14353
Хрюкнул с тебя. Прямым текстом же написали что делать.

Берешь строку "Ты тупой и не вкатишься".
В жсе находишь с регексом "тупой".
Заменяешь "тупой" на "<sub>тупой</sub>"
Используешь эту строку в хтмле.
Стили для тега <sub> тебе написали.
Получаешь в итоге: "Ты тупой и не вкатишься".

Что не ясно?
248 2614397
>>14388
даб ля числа то с апи приходят, могут быть 06 или 011
249 2614403
Есть годный курс в ютубе по vuejs? Скиньте ссылку если такой существует
250 2614408
>>14397
нужно посчитать сколько цифр после нуля что ли?
251 2614412
>>14329
Зачем? Scientific notation чем-то не угодил?
0.0000001234.toExponential => 1.234e-7

>>14397
Чёт нихуя не понял

Вот тебе говнокодно-коленный счётчик повторений в десятичной части, поправишь сам как надо
const num = 0.0001223334
const numStr = String(num)
const decimal = numStr.slice(numStr.indexOf(".") + 1)
const pairs = [[decimal[0], 0]]

let position = 0
for (let i = 0; i < decimal.length; i++) {
if (decimal == pairs[position][0]) {
pairs[position][1] += 1
}
else {
++position;
pairs[position] = [decimal, 1]
}
}

pairs // [ [ '0', 3 ], [ '1', 1 ], [ '2', 2 ], [ '3', 3 ], [ '4', 1 ] ]
252 2614415
>>14412

> if (decimal == pairs[position][0])


if (decimal[ i ] == pairs[position][0])

> pairs[position] = [decimal, 1]


pairs[position] = [decimal[ i ], 1]
253 2614426
>>14412
А в функциональном стиле можно?
254 2614428
>>14426
Согласен. Эти долбаебы с двача без документации, даже без типизации код для анонов пишут, без никакого стиля, да даже без тестов.
Просто жесть.
255 2614452
>>14426
Можно,сделай сам

const num = 0.0001223334
const numStr = String(num)
const decimal = numStr.slice(numStr.indexOf(".") + 1)

function funktsiyaRedukciya(p, ch, i) {
const position = p.length - 1
ch == p[position]?.[0] ? ++p[position][1] : p.push([ch, 1])

return p
}

const wow = Array.from(decimal).reduce(funktsiyaRedukciya, [])
wow
256 2614570
Господа некст джаваскриптизёры, вы компоненты дефолтным экспортом экспортируете?
257 2614651
Нужно ли учить как функции-конструкторы работают, или они целиком устарели и классы заменяют любой их функционал?
258 2614672
Несколько раз поподались проекты с микрофронтедами, так и не понял зачем это нужно и в чем плюсы. Зато в каждом проекте постоянные пляски с тем, чтобы прокидывать данные между компонентами. Я не оч понимаю, если все равно без общего стора и взаимодействия между компонентами сложно обойтись, зачем это все и почему не делать монолит?
259 2614674
>>14651
если идешь в стартап - то не нужно
если идешь в большой проект - вероятность большая, что нужно
260 2614677
>>14672
Формошлепы завидуют бекэнд-господам и занимаются карго-культом.
261 2614740
>>14677
А бэкенд-холопам зачем микроговно?
262 2614747
>>14672
Можно распихать несколько команд на подпроекты, которые они будут катить отдельно.
Проёб по одному продукту и потенциальный делей в выкладка не скажется на команде занимающейся другим под продуктом, можно катить отдельно.

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

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

>>14651
Нужно хотя бы знать как этим если что пользоваться или ознакомиться и знать где подсмотреть, чтобы внезапно не сесть на жопу.
А так смотря что у тебя за фреймворк и какой функционал, пеакто макаки тебе будут за классовые компоненты пиздить. Какой-то функционал вполне можно вынести классами.
263 2614756
>>14651
Добавлю, что в том же Nest, например, упор на классы и аттрибуты ахем, простите, декораторы конечно же
264 2614769
>>14747
ну вот у нас было так, что "подпроекты" разбиты на npm пакеты и вроде как все хорошо пока вы внутри них варитесь, но по итогу все равно все обновляли хостовый проект, в который эти подпроекты подтягивались. С постоянными мержами и ребейсами и мы просто в очередь выстраивались на релиз.
265 2614776
>>14747
у меня концептуальная проблема скорее. На фронте отдельные подпроекты не используются сами по себе, они всегда работают в комбинации, в монолите по итогу. В отличии от бэка, где отдельные сервисы реально могут использоваться независимо.
266 2614808
>>14769
>>14776
На одном проекте где был было прям хорошо.
В своём репо веточку подтянул, MR с фичей на релизную ветку накатил после всех кругов ада, дальше идёшь сам запустить билд с репы в team city. Все коллеги живы, не прошло - я пидорас или девопс, к которому периодически приходилось обращаться из-за неведомой хуйни
267 2614809
Вопрос. Я хочу сделать пакет из одного js файла (просто консоль лог) и package.json'а в котором просто скрипт через ноду запускает мой жс файл. Хочу это пакет установить глобально и запускать (не устанавливая его в проектную node_modules), просто запускать через командную строку. (как тс компилятор запускается через tsc ...). Как мне это сделать?
Чатгпт говорит через npx, делаю всё, как надо, но npx ищет только в https://registry.npmjs.org, а мне надо что бы он запускал локальный пакет. (переменная PATH ведёт куда надо)

Алсо, я могу сделать один файл на питоне, запихнуть в глобальные пакеты питона и запускать это, и ебатни не будет, но мне хочется именно на жсе.
268 2614817
>>14672
У меня на проекте микрофронт из 50 репозиториев, полно репозиториев по 40к+ строк, около 200 девелоперов работает. Это речь только про фронт. Что, всем в монолит хуярить?
269 2614827
>>14809

> Чятгпт, как какоть?


npm link тебе для этого дали.
270 2614830
>>14827

>npm link


Устанавливает в нод модули, где вызвано с именем пакета.
271 2614836
>>14830
А если вызвать в том же каталоге, то установит в само себя.
Документацию тоже для вас пишут.
272 2614839
>>14817
вопрос удобства вообще не волнует, главное скорость выпуска фитч. Я не говорю, что разработка должна быть в 1 репозитории, я говорю, что по итогу все равно есть хостовая репа в которую все хуярят во время релиза, чтобы бампануть зависимости микрофронтовые.
273 2614843
Насколько сильно нужно задрачивать различные cms?
274 2614850
>>14836
Мне надо установить один раз мой пакет, который будет выполнять код в контексте другой папки (без установки этого пакета в конечной папке). Нахуя мне вызывать в том же каталоге, в котором установлен пакет?
275 2614866
>>14850
Чтобы поставить его глобально. В своём package.json указываешь свойство bin, из той же папки вызываешь npm link без аргументов, вуалябля, твой скрипт доступен везде.

>First, npm link in a package folder with no arguments will create a symlink in the global folder {prefix}/lib/node_modules/<package> that links to the package where the npm link command was executed. It will also link any bins in the package to {prefix}/bin/{name}. Note that npm link uses the global prefix (see npm prefix -g for its value).

276 2614872
>>14866
Блять. Я читал это. Да, он привязывает пакет с местом, где этот пакет лежит и где вызван, НО БЛЯТЬ ОН СОЗДАЁТ НОД МОДУЛИ В ПАПКЕ, ГДЕ ВЫЗВАН! >>14830
В этом и вопрос, что бы не срать в нод модули этим пакетом, а просто выполнить его и всё.
277 2614873
>>14839
Нет, пчелик, есть репы которые собирают бандлы спиннакером и кладут артефакты в гсп бакет, а хост апка тянет жс билд артефакты прямо из бакета, и ей поебать, когда там они релизились. Встраивает в себя с помощью вебпаковского module federation. Так что, сынок, отвыкай от

> все равно есть хостовая репа в которую все хуярят во время релиза

278 2614898
>>14873
а как хост узнает, какой артефакт ему тянуть? Из репы с конфигами, где нужные версии прописаны?
279 2614912
>>14898
Урл прям на артефакт на бакет:

>https://ui-customer-shit.nda-${env}-us-east1.nda.com/customer-shit.js


По урле лежит последний собранный артефакт, после билда предыдущие версии смещаются в папку в бакете, храняться полгода вроде. Проходит новый пайплайн - там лежит новый файл. Хост апп ничего не знает про версию клиента.
280 2614913
>>14912

>хранятся


Офк
281 2614915
Как же у меня пригорает, лол. Я сделал пакет, установил глобально, настроил ключевое слово, по которому буду выполнять пакет, а он открывает исполняемый жс файл в блокноте. Я хуею. (Да, да ассоциация файлов), но какого хуя, банальный npx create-react-app выполняет нодой жс файлы без ассоциации файлов??
Я нихуя не понимаю.
282 2614919
Объясните как нормально структурировать проект с бэком и фронтом?
Вот у меня есть папка сервер, папка клиент, но сервер то должен знать че там на клиенте чтобы отдать это всё? А как мне собирать это, это один package.json или два, я не понимаю.
283 2614930
>>14919
сервер ничего знать не должен.
сервер сидит просто и слушает приходящие запросы и отвечает на них
284 2615037
>>14919
ну так один проект один пакет.жсон.
ты же не все вместе собираешь. не одновременно.

сервер нечего не знает про фронт, фронт просто подтягивает данные с бека. бек дает возможность подтягивать данные с фронта.
285 2615038
>>14843
только если хочешь работать на дногалере верстая темы и всякие штуки для цмс.
286 2615047
>>15037
фронт и бэк это отдельные проекты, а не просто папки
287 2615052
>>14912
а вы делали какой-то анализ, как влияет динамическая подгрузка бандлов на хосте? Я имею ввиду сравнить монолит с динамикой. Как там по скорости загрузки страниц, времени по готовности к работе для пользователя, скрость выполнения скриптов?
288 2615055
>>09772 (OP)
Дайте годноты по изучению next, аноны!
289 2615092
>>15037
>>14930
Так а когда я на сайт захожу, мне же бек должен отдать че там у меня на фронте написано?
290 2615122
>>15092

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


Че?

Фронт делает запрос, бек обрабатывает и отдаёт ответ, фронт рисует результат. В чём сложность у тебя
291 2615127
>>15122
Как сайт сделать
292 2615128
>>15127
в /web
293 2615131
>>15052
Чтобы это адекватно сравнивать, нужно слить код из 50 репозиториев в один и развернуть на отдельном инстансе. Пока у бизнеса не будет проблем с быстродейсвием, никто этим заниматься не будет.
Но вообще, первая страница грузится значительно быстрее, дальше при переходе юзеру нужно подгрузить жс, это чуть дольше, но он очень легкий. Затем жс не выгружается, при обратном переходе на роуты, где уже был, подгрузка не происходит. Короче, батя жив, рекомендую.
294 2615134
>>15122
>>15128
Ну типа когда я открываю браузер и шлю GET / HTTP/1.1, то мне же должна прийти страница и потом ещё скрипт для неё, который потом будет запросы слать. Соответственно ноде же надо как-то видеть этот уже собранный фронт чтобы его отдать?
295 2615156
>>14872
Читай тогда про shebang. А ещё лучше катись на свой петухон, душнила.
296 2615157
>>15134
Щас бы статику нодой раздавать, мммм.
297 2615177
>>15157
А чем её раздавать? Я хочу простую хуйню сделать, но там не только статика.
298 2615208
>>15177
cdn Apache.
299 2615239
>>15177
openserver.
а вообще глянь как сделать сайт на пхп.
там тебе все расскажут и покажут.
300 2615250
>>15239

>openserver


И эти пориджи хотят кого-то заменить...
301 2615255
>>15250
в чем не прав опенсервер? всегда им пользовался.
302 2615258
>>15239
>>15208
А зачем это нужно, почему просто на ноде не делают?
303 2615267
>>15258
Потому что нжинкс на си написан, а сервер на на ноде был бы на жиесе, это во-первых перформанс, а во-вторых для написания нормального сервера требуется нормальная работа с потоками. В любом случае промышленный сервер на ноде был бы написан на как нативных модуль ноды на си. А для баловства жи есть https://www.npmjs.com/package/http-server
304 2615271
>>15267
Наиболее важно что в реальных условиях на проде через нжинкс работает не только одно приложение на ноде, а может много чего еще, твой сервер на ноде тогда был вынужден уметь работать еще как реверс прокси чтобы перекрыть возможности нжинкс. Ну и нах оно когда есть нжинкс.
305 2615272
>>15267

> сервер на ноде был бы на жиэсе


На плюсах, ты хотел сказать? V8 билдит синтаксическое дерево и компилит инструкции в машинный код

> треды


воркер треды, подпроцессы?
306 2615275
>>15272
просто иди нахуй
307 2615277
>>15275
как скажешь, и тебе того же и туда же
308 2615294
>>15258
В принципе на ноде можно и tls сессию обрабатывать, но зачем?
image.png18 Кб, 541x251
309 2615350
Оказалось, что webassembly не такая уж низкоуровневая штука, как пугали, и что отдельные js-функции с целью их ускорения имеет смысл переписывать сразу на нём, без прослойки в виде раста, который генерирует на два порядка больше кода.
310 2615404
Посоветуйте годноту по изучению таймскрипта. В своё время осваивал его по видосикам на ютубе. В работе пригодился лишь на одном проекте и ограничился банальным написанием интерфейсов, типизацией переменных, ну и изредка перегрузки ф-ии писал. С дженериками были траблы. Сейчас меняю работу, решил подтянуть. Прошёл этот https://www.udemy.com/course/modern_typescript/ курс и чёт как-то жиденько. Подтянул конечно дженерики, утилиты, типизацию классов и тп., но полного познатия тайпскрипта нет. Например, infer, вроде как и понял, но вроде как и нихуя. И таких пример других не мало. Хотелось бы освоить всё на уверенном ровне. Оф.дока написана суховато, некоторые темы не раскрыкты и не хватает примеров. Посоветуй годное чтиво, анон.
311 2615505
Тайпскрипт, лол...
Я смотрю, тут сидят зумерки, которые не помнят ни судьбу коффискрипта, ни лайфскрипта, ни мокки. Много уже таких убийц JS по весне оттаяло.
А всё почему? Да потому что JS становится лучше. Выйдет новый стандарт с половиной фич тайпскрипта из коробки - и пойдёте переписывать кодобазу обратно.
312 2615515
>>15505
Я дед, а ты ошибаешься. Тайпскрипт - это майки, даже не гугл. Если ты сейчас не используешь тайпскипт то ты скорее всего как-нибудь жалкий фулстек на рубипыхтоне на легасном говно проекте.
313 2615520
>>15515
Нет от тайпскрипта такой пользы, которая оправдывала бы шаг компиляции. IDE уже и так достаточно умные, чтобы подсвечивать примитивные опечатки, а функции можно аннотировать jsdoc-ом.
314 2615523
>>15272
Воркеры - это не подпроцессы.
315 2615541
>>15523
Спасибо, кэп
316 2615552
>>15520
И чем тебе компиляция мешает, дополнительный лоадер в вебпаке прописывать?
1) Иде с тайпскриптом способно рефакторить масово код, например, и с компиляцией у тебя будет уверенность, что эти массовые перемещения и переименования ничего не сломали.
2) Когда типы пишешь ты не делаешь дополнительной работы, ты бизнеслогику выражаешь в типах по возможности. Например испольование типов построенных на юнионах. typе Заказ = Пицца|Чай|Вареники
typе СостояниеЗаказа = Заказан|Обрабатывается|Получен. Jsdoc вообще ни о чем
image.png15 Кб, 403x166
317 2615575
>>15520
Покажите плз как в жсдоке сделать так.
Я не с претензией, а вдруг кто-то знает
318 2615669
Накидайте чужих (или своих) реакт-проектов с норм архитектурой. Вот, например, нашел линк на проект чувака https://github.com/alan2207/bulletproof-react На основе его структуры написал свой небольшой петик.
319 2615690
>>15669

>архитектурой


>реакт


>норм

320 2615699
>>15690
Т9 структуру на архитектуру поменял.
image.png9 Кб, 314x244
321 2615707
>>15575
Вопрос в том, для чего тебе это нужно. Чекать в рантайме всё равно придётся вручную. А чтобы не опечататься (и для читаемости кода), всю жизнь используют енумы.
322 2615717
Помогите с авторизацией поззя
Все збс до момента, когда я после авторизации вручную ввожу свой паблик хоум роут, а именно "/"
По факту авторизация не слетает и я потом могу перейти вручную в защищеные роуты, вот только первый раз после перехода на тот самый "/'" из адресной строки мне интерфейс отрисовывывает будто я не авторизирован.
Вопрос наверное такой. Как мне сделать чтобы после ввода корневого роута "/", если я залогинен, меня бы перекидывало в "/d"
Сорре если вопрос тупой. Первый раз делаю авторизацию.
323 2615727
>>15717
Может так понятнее будет.
Второй пик, если вручную убрать /d/users
325 2615758
>>15717
<Redirect />? Если его не выпилили уже из библиотеки.
2134.JPG29 Кб, 909x419
326 2615860
>>15758
Точно. Добра!
image.png98 Кб, 1211x711
327 2615886
328 2615890
В посте выше ссылка на ТС плейграунд, поэтому он скрыт
329 2615945
>>15886

> as


> as


> as


Пиздец братиш. А если ты мне там хуйню подсовываешь каждый раз в ass?

> в двух местах as keyof typeof rawRoutesMap


Посчитай ключи в отдельный тип или перечисли хоть сам
330 2616003
>>15945
Я лишь выдал пример и на чистую архитектуру не претендую.
Главное, что JSDoc не умеет в keyof typeof Mapa, т.к. нет способа сделать ее as const.
А самому писать literal union - нет спасибо
331 2616022
Дебил с глобальным пакетом для использования через npx репортинг. Сделал таки, пришлось перелопатить кучу дерьма, что бы просто узнать, что надо в начало скрипта добавить строку #!/usr/bin/env node, что бы пакет в настройках при установке устаноил, чем исполнять.
Такая банальная мелочь, казалось, это же пакет для npm, хули npm по дефолту сам не выставит ноду, как екзикутера. Ну и я сам виноват, я строку эту уже вставлял в начало кода и у меня что-то ругалось на неё, уже не помню точно, но суть была в том, что это типа для unix систем. Видимо, я что-то не так делал.

Алсо, теперь можно писать всякие свои конфиги для начала проектов, собирать их в пакет, устанавливать в глобал (потом переносить в гит, что бы выполнять с удалённой репы) и юзать.
Создание структуры папок своё и т.д. по вызову одной строчки в терминал.
332 2616042
>>15520
>>15505
Жиэс макака, плиз. Ты сам зумерок без опыта работы. Последние три года, если не пять, в серьёзных крупных проектах фронтенд делается на ТСе. На жиэс пишут вью макаки и лоу тир реакт макаки. Ангуляро бояре, реакт+ТС господа, даже svelte лорды насмехаются над вами. Хотя на svelte бывает тоже жиэс макаки пишут без ТСа.
333 2616071
>>16003
Understandable, sorry
16712002628670.jpg79 Кб, 571x670
334 2616197
335 2616202
>>15505
Знаешь, в чём разница между тс и другими сахарковыми диалектами?
В том, что изменения в стандарт жс внесут сами Мелкомягкие и сделают из жс шарп для вротенда, сохранив обратную совместимость с легаси тс-кодом или как минимум подготовив перед релизом транспайлер в новый типизированный жс.
Ты уже сегодня в черновиках ес по типизации можешь посмотреть на список авторов. Внезапно, там челы из Майкрософта.
1676795454944.png429 Кб, 800x800
336 2616368
>>16202
Проиграл с этого срывателя покровов.
337 2616536
Аноны, где можно ДжаваСкрипт попрактиковать? Хочу что-нибудь из игровой сферы, в идеале моды делать.
14532891982940.jpg7 Кб, 220x220
338 2616537
>>16536
В браузере.
339 2616604
Oпределить 3 наиболее часто встречаемых символа в строке. Пробелы не учитывать при подсчете. Требуется написать функциюtop3(st), возвращающую массив. Итог работы функции представить в виде строки: «символ – количество раз, символ – количество раз…»

Как это сделать анон? Вообще ума не приложу. Понятно только что надо цикл в цикле прогнать
340 2616620
Хочу учить vue, nuxt, nest по каналу NetNinja на ютубе, вот ссылка https://www.youtube.com/@NetNinja/videos

Как считаете норм челибосик, норм канал NetNinja или хуйня?
341 2616655
>>16604
Хехмда.
Идеш редьюсом по строке и записываеш в мапу символ, при следующем совпадении инкрементируеш.
Потом сортируеш мапу по убыванию ключей.
342 2616665
>>16620
поверхностное изучение - изучение по видосиком.
написать то ты сможешь, но не факт что будешь понимать что пишешь.
доку пишут текстом а не сценарием для видосиков. в чем проблема открыть доку и повторять, я не понимаю.
343 2616672
>>16665
Я хочу все способы юзать и видосики посмотреть и книги с сайтиками почитать и доки. Как считаете автор канала ютуб NetNinja - Shaun Pelling норм челибоксик или такой себе?
344 2616686
>>16665
А в чем разница то нахуй? Что в доке написано вот пропсы это такой хуе мое объект, что в видео тоже самое чел скажет и покажет
вообще поебать
345 2616687
Поколение "не воспринимаю инфу не из видосиков" хех мда.
>>16672
Ну как правило видосики они "на ознакомление", и судя по тому что у него там видосы по 5 минут, рассчитаны на зумерков, которые не могут держать фокус дольше 5-ти минут.
Отсюда вытекающие - галопом по европам, всего по поверхности.
Когда ты захочешь что-то вспомнить, ты опять полезешь в видосы, и проебёшь ещё 5 минут, потому что поиск по видео пока не работает
346 2616712
>>16686
ну иди тогда пайтон за час выучи.
347 2616718
начинал с джавы, сейчас работаю на жсике. как мириться с тем что нельзя просто шлепнуть аннотацию на метод и он зарегистрируется как эвент листенер? почему я должен в мейн-файле все маппинги указывать?
очевидно же что это:
eventEmitter.on('event-name', eventListener.doSomething)
хуже чем это:
class EventListener {
@OnEvent('event-name')
doSomething(){...}
}
348 2616736
>>16712
Чел, у меня степень бакалавра информатики и выч. техники есть, меня со 2 сентября начали плюсами грузить и так 4 года, мне похуй какой язык учить и питон я не то что за час по видео выучу мне хвтит https://learnxinyminutes.com/ чтобы начать писать на этом говное хоть что-то.
Вопросы, еблан?
349 2616741
>>16718
Никак. Уебывай в жаватренд.
350 2616745
>>16718
Декораторы,лучше с тайпскриптом, хотя можно и с babel https://babeljs.io/docs/babel-plugin-proposal-decorators
351 2616754
>>16736
С серьезным ебалом выебывается своими грамотами в треде анальников. Вопросов нету.

https://www.youtube.com/watch?v=fp5-XQFr_nk
Иди учи, грамотей.
352 2616758
Насколько плохая идея после логина сохранять юзернейм в локалсторедж?
Он мне иногда нужен до того как стейтменеджер получит ответ с сервера. Ну и чекать, залогинен юзер или нет.
353 2616766
>>16754
Так а по факту будет что сказать? Чем отличается инфа о пропсах в доках от такой же инфы в видео, ебанько?

И не завидуй моему диплому, чмоня
354 2616782
Как вы считаете react в 2к23 году устарел на фоне всяких там svelte и ещё каких там фреймворков которые называют себя прорывными меняющими историческим коренным образом разработку или react все ещё модный и молодёжный?
355 2616786
>>16782
ангуляр и реакт - база. Все остальное - кал ебаный, который годится в 0.01% от всех задач.
356 2616858
>>16786
А что с вью случилось?
мимо нефронт
357 2616883
>>16858
Да это не туда и не сюда, но как по мне это для каких-то нетакусиков полупидоров. Так-то имеет ценность, но я не знаю нахуя, когда есть реакт. Они как бы одинаковые, но реакт популярнее, значит вью нах не нужен.
15657973872920s.jpg5 Кб, 200x148
358 2616964
>>16883
Чел, за полупидора не боишься ответить? Эти пацаны чаще всего используют vue
359 2616987
>>16782
Я 2 месяца назад выбирал какой на какой стул сесть фреймворк выбрать. 2 недели провозился с вью, проблевался знатно. Мне даже сравнивать не с чем было, потому что я до эотго ничего даже не знал о ЖС фреймворках. И всё равно вью очень не понравился.
Пришлось на реакт перейти. От реакта тоже не в восторге, но как по мне, лучше.
360 2616995
>>16987
чем лучше?
361 2617021
>>16995
Если объективно, не знаю чем.
362 2617083
Вот, кстати, про фреймворки. Что выбрать, чтобы склепать простенький фронт на страниц пять, если с фреймворками вообще не знаком, а жс знаешь только на уровне копипастинга скриптов со стаковерфлоу?
363 2617095
>>17083
Рякт
364 2617105
>>17083
Реакт конечно, причем даже без СО, можно чатгпт заюзать на такой простенький сайт
365 2617119
>>17083
Зачем нужен фреймворк для сайта на пять страниц?
366 2617122
В чем может быть подвох, когда в вакухе пишут "опыт не нужен, готовы принимать новичков" ?
367 2617125
>>17119
Ну больше ради интереса, появилось желание покопаться в этом всем.
368 2617262
Перебираю массив.
Беру кусок названия первого элемента по регулярке.
Ищу остальные элементы с таким же куском названия.
Вырезаю их из этого массива в новый массив.
Продолжаю перебирать уже урезанный массив. Причем лишних элементов даже не останется, все элементы в новый массив попадут.

Я глупый и у меня проблемы с последним пунктом. Можете подсказать, как это реализовать, если не сложно?
369 2617338
Аноньчик, подскажи мне как вернуть в js html теги?
Надо написать что-то вроде:

const a = 5;
function ept() {
return strong>a</strong>
}

Написать просто тег же нельзя никак в return функции. Как правильно сделать? Надеюсь понятен замысел
370 2617363
>>17338
Смотря что ты хочешь.
Если текст, то тупо "<strong>a</strong>".
Если element, то что-то типа
const strong = document.createElement("strong");
const text = document.createTextNode("a");
strong.appendChild(text);
return strong;
Если ты реакт реактишь, то просто импортируй че нужно и засунь в бабель.
371 2617380
>>17262
Внятно объясни решаемую задачу а не твой способ ее решения.
372 2617388
>>16782
на рякте больше всего вакансий.
на рякте болше всего вкатунов.

на ангуляр меньше всего вакансий.
на ангуляр меньше всего вкатунов.

вьюшка где-то посередине. или меньше ангуляра.

светл для нитакусиков. еще меньше вакансий и вкатунов чем у фреймов выше.
373 2617389
>>17021
>>16987
попробуй чисто для забавы ангуляр. может зайдет.
вот я прям знатно проблевался от рякта, когда первый раз попробовал его, как и ты, без какого либо опыта в фреймах, просто проблевалс. а ангуляр зашел.
374 2617390
>>17262
с пониманием последнего пункта сложности. поясняй детальнее.
375 2617391
>>16883

>реакт популярнее, значит вью нах не нужен.


ангуляр дла работы, вью для души.
ангуляр ненужон.
16767432453230.png1,6 Мб, 1357x1383
376 2617392
>>16766
>>16766

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


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

во втором случае ты смотришь и слушаешь додика, который прошелся по доке и просто копирует примеры и далеко не всегда правильно, дохуя воды, дохуя "УПРОЩЕНИЙ", чтобы все было понятно, сценарий для видоса пишется для завлекания на курсы.

>И не завидуй моему диплому, чмоня


уже просто сгорел от твоей грамотности, какой же ты грамотей, не то что я, чмоня без грамот.
377 2617408
>>17392
Чмонь, а нах ты смотришь видосы, созданные для завлекания на курсы? Не пробовал посмотреть лекции?

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

Что тяжелее кг пуха или кг гвоздей?

ну ты и имбецил, пиздец просто, может тебя еще и gpt скоро заменит?
378 2617413
>>17408

>Что тяжелее кг пуха или кг гвоздей?


>


твоя мамка.
image.png46 Кб, 753x223
379 2617445
380 2617460
>>17389
Не, я уже 2 месяца рякт верчу и пилю свой мега проект в том числе на нём.
Хотя ангуляр в теории вроде ничего, если судить по тому, что я знаю. Солидный такой, посерьёзнее. Но уже сё...
381 2617470
>>16782
Прикол в том, что никаких прорывных фреймворков среди всего что выходит нового как раз таки нет.
382 2617575
>>16782
Ну jsx очевидно говнище, и конкретно в этом смысле реакт конечно морально устарел
383 2617602
>>17575
Где лучше?
384 2617628
>>16758
бамп
385 2617631
>>17575

>jsx очевидно говнище


А почему? про jsx говорили же что это порывная хуйня, модная молодёжная
386 2617645
>>17628
Нормальная идея.
Вообще берёшь какой-нибудь JWT токен, кладёшь туда username, access token + refresh token для взаимодействия с приватным АПИ и все довольны.
Access token для запросов.
Refresh для обновления access и refresh токена внутри сессии, или если и он протух - перелогиньтесь.
Не будешь сторить в локалсторадже или ещё каким-то хитротраханным способом информацию о сессии - пользователь на каждый рефреш страницы будет перелогиниваться
387 2617737
>>17380
>>17390
Простите, я думал понятно объяснил. Ну, уже не нужно, я понял, как можно просто и по-другому решить задачу. Но все равно спасибо.
388 2617741
>>17631
Как она могла быть прорывной, если это просто попытка возродить умерший в 2009 году es4x?

Jsx это изначально мер вая технология, которую уже закопали однажды.
389 2617754
>>17741
А разве не разрывная? Вместо отдельных хтмл, цсс, жс, всё вместе оптом накидываешь.
390 2617769
>>17754
>>17754
Еще пхп туда накидать и запросы к бд будет прорывная технология из начала 2000ых

export const button = ({host, user, password, db}) => {
return (
<?php
mysqli_connect(host, user, password, db)
/>
)
391 2617776
>>17754
Разрывная. Только разрывает она жопу у людей умеющих в нормальный код.
сойбой.mp4593 Кб, mp4,
672x904, 0:03
392 2617778
>>17769
Ахуенно же.
393 2617787
>>17769
вордпресс
394 2617804
>>17787
Пробовал. Выглядит ахуенно. Пишется ахуенно. Правда тут вьюшка с пхп в вордпрессе.

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

Вот чтобы сразу и sql запрос прописать, сразу же пхп обработать, ну и следом жсом подтянуть актуальные данные. Было бы ахуенно.
395 2617829
>>17804
Ты все это можешь, если все на жсе будешь делать, типа фулстек жс пидарас, чел
396 2617831
>>17769
>>17776
В чём проблема разделять компоненты на логические и компоненты отрисовки? Один компонент считает логику и передаёт пропсы в компонент, который только отрисовывает jsx'ом. Container component etc и будет всё норм структурированно. Имхо, jsx - лучший шаблонизатор из всех, что есть.
мимо
397 2617832
>>17829
Реактомакака не выкупает сарказм.
398 2617834
>>17831
Для архитектуры ангуляр придумали.
Но да, верно, можно костылить и на реакте.
399 2617840
>>17832
Ну у тебя явно нет таланта к сарказму, чел не рвись
400 2617843
>>17389
ангуляр это тот самый фреймворк, где, чтобы сделать самую базовую тудушку, надо написать космолёт? спасибо, нет))
401 2617847
>>15505
О, ещё один мамкин теоретик)) знаешь, а вот даже если медведь в берлоге сдохнет и ты окажешься прав (шанс чего почти на уровне погрешности), я не обломаюсь что-то переписать, потому что деньги капают
402 2617850
>>17843
если ты на работе тудушки делаешь, то да, для тебя ангуляр не вариант
403 2617855
>>11600
Вот это помойка. Где-то camel, где-то kebab, где-то папки есть, где-то нет...

Sass - а зачем он? Есть emotion, есть tailwind. В папке ButonHz с компонентом ButtonHz.tsx делаешь файл ButtonHz.styles.ts и всё. ну и не забывай про корневые экспорты из index.ts + отказ от export default
16234931406640.webm233 Кб, webm,
424x346, 0:01
404 2617858
>>17855

>tailwind


>emotion


Ну бля, это же еще хуже рякта, ну вот зачем ты на этом пишешь, Анончик, серьезно? Ну зачем? Это же просто пиздец.
405 2617862
>>12130
Если первое, что тебе приходит в голову для такой простой задачи - это lodash, точно перестань его юзать. Одного джуна недавно пришлось уволить потому что у него мозг дальше использования готовых библиотек не двигался.
406 2617864
Чем больше трогаю js(потом вообще ts придется щупать) реакт блять еще у вас какая-то свистопляска со стилями тем больше понимаю, что я не туда зашел. Реально, полный пиздец. Я после вуза на плюсах прогал 1.5 года + питухон, потом выкатился в строительство домов с батей, денег больше выходило, щас снова вкатываюсь и чет пиздец болото, охуеть. Лучше пойду ковырять джангу или хуй знает, я ваш фронт не вывезу психически.

поделился и удалился из треда.
407 2617876
Уровень интеллекта отлично чекается по использованию в речи эрративов и клише.

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

Says who? Mui 5 слезли c jss в пользу emotion, он гораздо более удобный, лаконичный и проще отлаживаемый, чем ванильный css или любые пре/постпроцессоры. C tailwind в проде не работал, но на петах он себя неплохо показывает. У друзей, которые пилят продукты по заказу контор из США, он популярен. Так что я бы на твоём месте радикальность поумерил, а-то выглядишь реально как чел с видоса, не хватает только фразы про вёрстку под IE6.
409 2617880
>>17864
Удачи потом вернуться на стройку ;)
410 2617882
>>17876
Охуенно ярлык навесил, красава, сразу понятно что уровень софт скилов у тебя на дне, поэтому ты безработный лох.
411 2617884
>>17850
Ты плюсы его можешь назвать? Сколько ты человек онбордил на проект на ангуляре за последний год и сколько времени это заняло?
412 2617886
>>17880
Вот она вся суть фронтендеродебила без образования мнит себя выше других, а по факту красит кнопки по таймеру.
413 2617896
>>17884
Да нисколько. Это местный вкатун-углоеб, у которого твердеет в штанишках когда взрослые дяди говорят про паттерны и ооп, а зачем это все нужно на фронтендах он объяснить не в силах.
>>17391

>ангуляр ненужон


Это база.
414 2617904
Какую библиотеку скачать чтобы отобразить два массива чисел на графике?
Чтобы не ебаться с изучением системы, а просто два массива чик чик и график показался.
415 2617906
>>17904
Такую хуйню проще самому накидать на канвасе чел...
416 2617940
>>17125
То сть сайт на пять страниц без фреймворка ты уже сделал?
Или ты пытаешься сразу прыгать выше головы?
417 2617942
>>17906
Канвас имеет свой порог входа. Реализовать можно хоть на d3, только зачем, если там график и два массива?
418 2617958
>>17886
Nice assumptions. Ну а что ты ожидал? Пришёл, набросил какую-то неосиляторскую хрень и исчез в закат? Тебе хлопать должны? Если тебе после вуза и реальных 1.5 лет опыта на плюсах жс кажется сложным, то у меня для тебя плохие новости. Прости, если мой комментарий был слишком саркастическим.
419 2617975
>>17904
charts, plotly

Если тебе на чистом жыэсике - наверно плотли подойдёт лучше использовал сам на чистом жыэсике много лет назад для какой-то тупой хуйни, но примерно так, да, хуярим 2 массива на х/y и збс
420 2617986
>>17876
Хуйю сморозил. Я вот не дегенерат мама сказала, но я люблю использовать разные словечки, иронично, конечно. Реактобляди, что вы на нём пишете?
image25 Кб, 562x344
421 2618000
Почему js позволяет делать бессмысленные объявление объектов в коде, например если я просто посреди кода укажу какой-нибудь массив или строку, типа пикрила? Почему он ни на что не жалуется?
422 2618006
>>18000
Согласен, надо было сказать что твоё говно не интерпретируется и отобрать доступы ко всем интерпретаторам
423 2618007
>>18000
А почему должен жаловаться?
424 2618008
>>18000
Так в любом языке. Это валидное выражение, которое нихуя не делает, т.н. rvalue.
425 2618010
>>18000
В мире жс это работа IDE или линтера
426 2618012
>>18006
Ну блин, многие правила в кодинге сделаны для того, чтобы избегать гипотетических ошибок, весь TS в общем-то только для того и нужен, а тут ТАКОЕ. Это максимум айдиишка подчеркнёт желтеньким. ДА ИМЕННО ЧТО И ДОЛЖЕН ЖС ОРАТЬ КРАССНЫМ ХУЛИ ТЫ ДЕЛАЕШЬ ТВАРЬ ТЫ ЧТО НЕ ВИДИШЬ
427 2618014
>>18000
Так не делайте так.txt
428 2618017
>>18012
Когда упадёт - тогда и приходите
а вообще да, eslint
image.png38 Кб, 1090x309
429 2618019
>>18000
Слышал про С когда-нибудь?
430 2618035
>>18012

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



Это твоя фантазия. Программирование - не сфера для сопливых детей в обосранных штанишках.
431 2618119
>>18000
Везде так, максимум ворнинг кинет.
432 2618171
Господа, а как в проектах на React SASS принято раскидывать, по 7-1 или по компонентно?
433 2618332
>>17876
я скозал!
434 2618333
>>17896

>Это местный вкатун-углоеб


обидно.

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


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

> а зачем это все нужно на фронтендах он объяснить не в силах.


а что пояснять то? уже все пояснено умными дядями.
или тебе прям нужно статейку написать почему ангуляр лучше для тырпрайза а рякт годен для тудушек?
image.png10 Кб, 1053x128
435 2618347
436 2618348
>>18119
что за прикольная подсветка ошибок? идешка какая или плагин?
437 2618401
Анон дай подсказку
Мозилла выдает ворнинги на истекшие куки
картинка не успевает прогрузиться хз что, я не сильно во фронте шарю
при рендеринге не отображается
если обновить кешированная версия отобразится
можно как-то убрать эти ворнинге для клиента с сервера или какой другой способ получить картинку нормально?
Это обычный гет запрос
439 2618504
Джаваскриптизёры! Что у вас принято использовать: null или undefined?

Например, в методе Array.prototype.find(), когда элемент не найден.

https://pastebin.com/Pvq7R0uJ
7f11502a360931eff9a907c5589d4303.jpg40 Кб, 719x472
440 2618505
>>09772 (OP)
боты в б срут тем что нейросети скоро сами будут код и себя писать, мол нехуй вкатываться все проебанно
знакомый сеньер помидор говорит что вкатываться надо было уже вчера и если ты будешь делать это сейчас надо будет жопу порвать, но в принципе все можно а еще он сноб который всю жизнь только кодил и считает что это литерали работа для енштейнов так что думаю слегка сгущает краски
я думаю что нихуя никто никого не заменит потому что 50% работы если не больше это копание в охуевшем легаси от которого у любой нейросетки быстро разовьется собственное сознание и она прыгнет в петлюру чтоб не охуевать от жизни такой
я прав? продолжаем вкатываться?
image.png274 Кб, 1024x768
441 2618517
442 2618530
>>18504
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find

> The find() method returns the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function, undefined is returned.

443 2618544
>>18505
Рынку, который порешал, хуёво, и даже мидлопомидоров не так охотно зовут на собесы, не говоря о том чтобы войти в айти на вакансию с 1к+ откликов.
А тут ещё и нейронка которая кнопка успешнее вкатуна красит.
444 2618572
>>18544
А почему вкатуны просто не стану операторами нейронки за тридцатыгу в месяц?
445 2618584
>>18572
Потому-что нейронка оперирует более сложными конструкциями, чем может переварить вкатун, и в зависимости от задачи требует определённых знаний, которыми вкатун не обладает. При этом генерация кода заметно ускоряет процесс решения простых выслененных задач, да, но не отменяет необходимость что-то поправить ручками или собрать эти куски в меразорда. Для этого нужно понимать что происходит (чтение кода, некоторый багаж знаний + опыта написания кода)
446 2618589
>>18584
Всмыслей? Этот ЧатГПТ же не дает ничего внутри себя поправить руками или собрать
447 2618595
>>18589
Спасибо за отклик на вакансию "Оператор ChatGPT".
Мы вам обязательно перезвоним!
448 2618644
>>18584

>более сложными конструкциями


Например?
449 2618656
>>18644
Консты вместо варов и летов использует.
450 2618818
Почему у инпута может пропасть метод focus? Получаю в реакте реф инпута, сам реф содержит компонент инпута, в консоли всё выводится, но именно метод focus === undefined, почему такое может произойти? Пробовал в разные этапы вызвать фокус, его нет никогда, ни после маунта, ни во время, ни до, ни потом, просто никогда
451 2618840
>>17886
>>17864
Чел, ты не смог осилить sass и css modules...
452 2618848
>>18818
Так как ты определенно творишь какую-то несусветную хуйню с рефами и не принёс ничего, по чему можно было бы что-то подсказать, остаётся только отправить в гугл для ознакомления процессом и работой с рефом...
https://stackabuse.com/how-to-set-focus-on-element-after-rendering-with-react/
453 2618877
>>18333

> почему ангуляр лучше для тырпрайза а рякт годен для тудушек


Своими словами можешь? А ещё вопрос к тебе, почему большинство топ компаний мира выбирают реакт? Им анон с двача не доложил, что ангуляр им больше подходит? А то может на ангуляре SSR удобнее делать, или стили легче писать, или глобал стейт проще менеджить, или в целом фичи на нём быстрее релизятся?
454 2618942
Почему в вашей помойке есть инсерт бефор, но нет инсерт афтера?
455 2618949
>>18848
Я просто не знаю что предоставлять, есть Input от либы React Input Mask, во всех других местах в коде используется реф из этого инпута, везде всё ок, фокус везде есть и работает, тут я получаю сам реф объект, все его пораметры и поля на месте, кроме focus, куда он блядь делся я не могу понять. Собственно вопрос только в том, может ли такое произойти в каких-то нестандартных слуаях, например если у инпута размера нет, или он скрыт, но тут в любом случае ситуация не та, если такого происходить не может, буду ошибку в коде искать, всю репу сюда все равно не скину, а без этого ситуация полностью соответствует описанию
456 2619064
>>18942
Потому что мы двигаемся только вперёд. ФЫТЬ, ХА
457 2619087
>>18942
Нинужно, это достигается существующим инструментарием. Нечего плодить сущности.
458 2619093
Пацаны, пишу дополнение для лисы, чтобы качать инсту ЕОТов.
Скачка с самой инсты геморна и требует реги, поэтому я качаю с интермедиэйт сайта - picuki
Ссылки на контент там выглядят вида
https://cdn1.picuki.com/hosted-by-instagram/q/0exhNuNYnjBcaS3SYdxKjf8HyvlyWg9SZ60STLepjSVmIR1vLHOapZA0mpCj4yRwKwVlASuRYzxi5oIuVVVQDj15OEbdSLGOSj5X6KWbXeamvDRm85FolLc2Kn0fYX6q||sElUWepNWwPG||sAULjh7uZDu7||zNnZSyWaRMdsCmWYK4dv1CPoljK4u4Z2PlBb26Is||MDhE5iYgMEV774+UqT4EVfrjJs9zt6B6CLQDh4E65ezRmCSsTDx7KyhBGTOgtYPCwu03pi3tY2Q20jSWZpFjA1sOr0H9shI8760et7PzZKhP+N8ZkObUT2RaCCE+4RtmzcTtqALLSXHwyEZok0f48oC4fsQ3qIfJP+SSRf||O+wzQZreJEZZGCG8mKfj0BXvqBcTwCM0EwNhpPaochAbzzwi+S6P92E4lAmYd1jE=.jpeg

и когда я их отправляю в
chrome.downloads.download({
url: g_links2Down
});
то я получаю хуй, закачка есть в менеджере но failed.

При этом если я их вставляю в браузер, то я получаю контент, а если я нажимаю на кнопку Download то я получаю контент ещё и с нормальным названием вида
322954805_3432156613683994_1076908278048592951_n.jpg

Насколько я понимаю
0exhNuNYnjBcaS3SYdxKjf8HyvlyWg9SZ60STLepjSVmIR1vLHOapZA0mpCj4yRwKwVlASuRYzxi5oIuVVVQDj15OEbdSLGOSj5X6KWbXeamvDRm85FolLc2Kn0fYX6q||sElUWepNWwPG||sAULjh7uZDu7||zNnZSyWaRMdsCmWYK4dv1CPoljK4u4Z2PlBb26Is||MDhE5iYgMEV774+UqT4EVfrjJs9zt6B6CLQDh4E65ezRmCSsTDx7KyhBGTOgtYPCwu03pi3tY2Q20jSWZpFjA1sOr0H9shI8760et7PzZKhP+N8ZkObUT2RaCCE+4RtmzcTtqALLSXHwyEZok0f48oC4fsQ3qIfJP+SSRf||O+wzQZreJEZZGCG8mKfj0BXvqBcTwCM0EwNhpPaochAbzzwi+S6P92E4lAmYd1jE=
- это Base64. Но декодеры не дают мне вразумительного результата при дешифровке.

В чём проблема inb4:в днк и как её решить inb4:роскомнадзор
459 2619096
>>19093
Проиграл. Проверь, что там в сетевой вкладке происходит при открытии ссылки в бровзере. Вангую сотни редиректов.
image.png1,3 Мб, 1323x949
460 2619100
>>19096
Откуда? Вот прямая ссылка по которой просто отображение контента.
Мне кажется, я просто не понимаю как работает chrome.downloads.download или что-то вроде этого
461 2619122
>>18035

>Это твоя фантазия.


Ну давай расскажи, для чего нужен Typescript если не для защиты от ошибок ну да, ок, это еще и низкоуровневая документация
462 2619129
>>19100
Внезапно, нужно было просто добавить filename

let fn = i + ".jpg";
chrome.downloads.download({
url: g_links2Down,
filename: fn
});
463 2619132
>>19129
Но вопрос по дешифрации base64 актуален! Я хочу делать норм названия!
464 2619134
>>18644
>>18656
Ну собственно вот >>19129
465 2619135
>>19132
Это не басе64
image.png130 Кб, 1919x479
466 2619141
>>19134
>>19135
Я нашел как получается целевой файлнейм, откуда берётся.

Но как это вставить мне в мой
chrome.downloads.download({
url: g_links2Down,
filename: FN
});
если эта информация ?получается уже после запроса и абота?
467 2619145
>>19132

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


> нет, хочу выёбываться


HTTP/1.1 200 OK =>
Date => Tue, 21 Feb 2023 19:07:24 GMT
Content-Type => image/jpeg
Content-Length => 216204
Connection => close
Content-Disposition => inline; filename="322954805_3432156613683994_1076908278048592951_n.webp";
468 2619155
>>19141
Делаешь HEAD реквест, получаешь заголовки. Достаёшь из заголовков название файла.
Инициирует загрузку хромом с нужными опциями
469 2619157
>>19155
Так и придётся наверн.
Но ведь сам браузер так не ебётся. Мб, всё-таки есть путь уложить это в один заход?
470 2619175
>>19134
Причём здесь нейронка? И в чём сложность конструкции? Алсо, вся проблема анона была в незнании апихи хрома.
471 2619176
>>19093
>>19157
Всё там замечательно качается, занимаешься хуйней какой-то.
https://instaloader.github.io/
Screenshot 2023-02-21 at 22.54.04.png69 Кб, 607x564
472 2619204
Сап, очень часто пишу данные 2 строчки css, хотелось бы сократить количество кода

> display: flex


> flex-direction: column



Есть смысл задать эти параметры для всех <div> и только при потребности задавать flex-direction: row отдельным блокам или меня понесло куда то не туда? Как правильно?

сорян что спрашиваю здесь, в /web по ходу никого нет
473 2619224
>>19204
Тебе точно нужно столько вложенных друг в друга дивов с display: flex? Подумой... На крайний случай селекторы на элементах не заканчиваются, есть ещё и даже классы!
474 2619271
>>19224

>Тебе точно нужно столько вложенных друг в друга дивов


Картинка для рофла

>есть ещё и даже классы!


> className={[cn.header, cn.header__mobile].join(' ')}


Да знаю я, просто классы в реакте без дополнительных костылей реализованы максимально убого если их больше чем один.
475 2619391
>>19176
Эта говнина с вероятностью 99.5% стопорится после первых 12ти постов, если качаешь без логина
image.png242 Кб, 492x1337
476 2619477
>>18877

>Своими словами можешь? А ещё вопрос к тебе, почему большинство топ компаний мира выбирают реакт?



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

Сделать слайдер на реакте - выбор большинства компаний мира!
Все используют реакт!

И стили внутри жса удобнее писать и сср удобнее делать, и менеджить ГЛОБАЛ стейт проще, да и фичи куда быстрее пишутся!

Да и реакт же куда быстрее! Вот же пример - две тудушку, пустые, без запросов, смотрите как реакт быстро грузится, а ангуляр нет!

Да и библиотека по определению лучше для тырпзайз - проектов где важна архитектура, фреймворки тут по определению не нужны.
477 2619511
>>19477

> Большинство компаний - это те, о которых ты слышал? Ну там, фейсбук, инста, нетфликс, да?


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

> Все используют реакт!


Не все, не большинство.

> И стили внутри жса удобнее писать и сср удобнее делать, и менеджить ГЛОБАЛ стейт проще, да и фичи куда быстрее пишутся!


Лол! Сейчас бы стили писать внутри жса, в то время как есть божественные CSS Modulel. Сейчас бы менеджить глобал стейт на богомерзком отвратительном rxjs вместо няшного минималистичного zustand или хотя бы redux-toolkit. Сейчас бы писать новую фичу на ангуляре две неделе вместо того чтобы написать её на реакте в 2-3 раза быстрее. Сейчас бы костылять SSR на убогом глубоко устаревшем неповоротливом angular universal вместо быстрого и удобного next.js с прекрасным DX и большой поддержкой авторов и сообщества.

> Да и реакт же куда быстрее! Вот же пример - две тудушку, пустые, без запросов, смотрите как реакт быстро грузится, а ангуляр нет!


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

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


Реакт никогда не используют как библиотеку. С ним всегда идут библиотеки из его экосистемы. Да и к next.js вообще не очень много внешнего нужно подключать, а если и нужно, то в чём проблема? Энтерпрайз развалится, если в проект установить пакет типа redux-toolkit?
478 2619513
>>19271
Зачем тебе отдельный класс для мобильного хедера? Есть же медиа запросы. А для твоей задачи есть sass миксины, куда можно помещать шаблонные повторяющиеся стили
1.png59 Кб, 885x801
479 2619612
Объясните, пожалуйста, почему для решения этой задачи надо использовать еще одну переменную под названием lowerStr? Ведь уже есть переменная str. Почему нельзя просто написать str.toLowerCase()?
480 2619618
>>19612

>есть переменная str


Где это она есть по твоему? Где её оббьявили?
481 2619619
>>19612
дважды пишется выражение стр.туловеркейз.
хорошей практикой считается выводить в переменные повторяющиеся участки.
482 2619622
>>19618
В параметр str передаётся аргумент. Это и есть переменная, разве нет?
483 2619623
>>19612
return str.tolowercase().includes(viagra) || str.tolowercase().includes(xxx)
будет так же валидно, но произойдёт два вызова tolowercase вместо одного
123.jpg6 Кб, 206x244
484 2619629
>>19619
>>19623

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

image.png41 Кб, 697x343
485 2619632
>>19629
Чё, где?
============
Вариант с отдельной переменной намного более разумен в том случае если мы предположим, что в будущем мы увеличим количество спам-правил, добавив "hui", "pizda" ... "anus". Мы же не будем делать str.tolowercase() каждый раз, да? Так что пикрилейтед заебись
image42 Кб, 951x363
486 2619646
Анонсы, а что логичнее возвращать в таком случае, если предмет не найден? Undefined или же просто Null? Если следовать логике других ЯП, то Null... Стоит ли вообще вручную где либо возвращать Undefined?
487 2619649
>>19632
Зачем тут if и return true в цикле?
488 2619653
>>19646

>Стоит ли вообще вручную где либо возвращать Undefined?


Если, итемы вообще существуют в приложении (типа они реализованы, но сейчас нет самих итемов), то null. Если такого в принципе не существует, то undefined. Типа разделение на ошибочное обращение (undefined) и обращение к тому, что может существовать, но сейчас его нет - null.
489 2619656
>>19649
Чтобы сравнивать значения и возвращать корректный результат?
490 2619661
>>19653
Понял. Спасибо.
491 2619668
>>19629
Только значение
let lowerStr = str.toLowerCase();
не означает присваивание действия. Но означает присваивание результата действия.
492 2619688
>>19629
А функция - это действие?
493 2619703
Анон как число 9e-9 перевести в десятичное?
494 2619712
>>19703
const n = 4.56345e-4
console.log(n) // 0.000456345

const str = "4.56345e-4"
const parsed = Number(str)
console.log(parsed) // 0.000456345
495 2619721
почему в пустой вкладке браузера в консоли у меня есть доступ к navigator.requestMIDIAccess, а на локальной хмтл-страничке его нет?
496 2619729
>>19703
toFixed
497 2619747
>>19729
А сколько ты будешь в фиксированную часть брать? Нули ты отрезать будешь? А не нули кто отрезать будет?

const num = 9.e-3
num.toFixed(20)
// 0.00899999999999999932
498 2619761
>>19712
const n = 4.56345e-4
let array = [...n.toString()].map(Number);
console.log(array)

// [
0, NaN, 0, 0, 0,
4, 5, 6, 3, 4,
5
]

Как фиксить это? Надо приходящее число разбить на массив из цифр
499 2619784
>>19623
Ващет, полтора. В среднем.
500 2619786
>>19649
Мы вам перезвоним, бгг.
501 2619796
>>19761
array.splice(2)
502 2619844
>>19761
Я в душе не ебу что ты делаешь, что там ожидается в этом массиве, а главное для чего.
Не знаю что тебе сказать. Придумай что делать с точкой.
Можешь парсить в 2 массива до точки и после точки, например.
503 2619892
>>19761

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


let string = inputNumber.toString();
let array = string.split('');
Мимоиндус
504 2619894
>>19892
let array = string.split('');
кавычки 2шт ессно
image.png29 Кб, 1138x172
505 2619910
506 2619920
>>19910
Задрот. А как называются эти выражения в скобках?
507 2620058
>>19920
Регулярные выражения.
508 2620061
>>19920
RegExp

теперь у >>19703 есть всё:
- проёбанная точность
- проёбанная точка
- месиво из цифры
Это победа, бойцы!
509 2620149
>>20061
Согласно ТЗ. Что с лицом?
510 2620182
>>20149
Да мне то что, как он заказал, так ему и помогли, лол
511 2620194
>>19513

>Зачем тебе отдельный класс для мобильного хедера?


У меня сайт на мобилках складывается совсем по другому, по сути стает как андроид приложение.
Миксины загуглю, спасибо.
512 2620255
Почему код
let count = 0;
(function immediate() {
if (count === 0) {
let count = 1;
console.log(count); // What is logged?
}
console.log(count); // What is logged?
})();

Не выдаёт ошибку, а

let x = 1;
function func() {
console.log(x); // ReferenceError: Cannot access 'x' before initialization
let x = 2;
}
func();

ломается?

Тут же в обоих случаях же идёт обращение к переменной до присваивания значения в lexical environmente.
513 2620256
>>20255
В первом случае сначала проходит по всему коду и только после инициализации всех переменных вызывает IIFE.
Во втором случае функция выполняется в первом проходе и она видит, что ты декларируешь внутреннюю переменную функции после её вызова, "не видя" переменной во внешнем скоупе.
514 2620263
Когда создаю контур для текста и меняю прозрачность для контура, текст тоже становится полупрозрачным. Как это исправить ? Нужно что-бы контур оставался полупрозрачным, а текст нормальным.
#text {
opacity: 0.5;
width: 128px;
height: 96px;
margin: 20px;
border: 1px solid #ccc;
background-color: #eee;
outline-color: black;
outline-style: solid;
outline-width: 1px;
}
515 2620267
>>20263
background-color: rgba
516 2620298
>>20263
Вешай на бордюр цвет с прозрачностью через rgba, убирай opacity - прозрачность работает на весь элемент.
517 2620301
>>14747

>А бэкенд-холопам зачем микроговно?


Для масштабируемости.

>>14747

>Можно распихать несколько команд на подпроекты, которые они будут катить отдельно.


Зачем?

>Проёб по одному продукту и потенциальный делей в выкладка


Фича-тоглы полностью решают проблему.

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


На одних только фича-тоглах можно спокойно держать сотню команд в одном репозитории.

>ты заёбешься как минимум из-за необходимости ребейзиться/мержиться на каждый чих


>30+ кодерастов, плюс гранд релиз для которого должны звёзды сойтись.


Не заебешься. Написал флаг, влил. Когда все флаги написаны и влиты - включаешь фичу. Какие гранд-релизы на 30 человек? Мы про веб-разработку говорим, у нас континуос интегрейшн во все поля.
518 2620305
Просидел год джуном. Что дальше? Как вкатиться в миддлы? Ну выучу я паттерны. Как их применять-то епта? Че еще надо джуну? Ну выучу алгоритмы и структуры... как это говно не забыть вообще если на работе я это вообще не трогаю? Задрочу вопросы к собесу, приду работать а с меня спрос какой-то будет, а я ведь дебил, только выучил это и всё. Как быть? Если что, пока работал забыл даже теорию для собесов на джуна да да я vue-долбоёб, но это поправимо. Кстати что касается вопросов на джунов. Ну разобрался я с ООП, какой хуй толк от него если я его ни разу не применил на работе. Казалось бы - работодатель хуесос не даёт задачи, но я на абмициях и софт скиллах залетел команду, где я единственный джун+, все более-менее архитектурные задачи давали любому кто старше меня по масти. Проёбывать еще год не хочу по типу "дай бог выстрелит", что делать? Хочу какой-то петпроектик, но нужно что-то по архитектуре что ли высрать я хз. Че читать то епта?
519 2620345
>>18505

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



Ну так кодинг и правда одна из самых напряжённых в интеллектуальном плане работ. 99% обычных офисных работ вообще не требуют каких либо сложных мыслительных операций, в программировании у тебя мозг всегда работает, держит контекст, оперирует кратковременной памятью итд. Естественно это не задача уровня нобелевских лауреатов, но чисто по мозговой активности программирование вообщне нихуя не простая работа, и плодит инвалидов умственного труда.
520 2620347
>>17864
Был бы у меня такой батя, или вообще батя. Я бы лучше дома делал, чем в коде копаться.
image.png5 Кб, 211x108
521 2620362
>>20256
Че за хуйню ты пишешь.

Код пикрелейтед не сломался угадай почему?
522 2620373
>>20305
БАМП
523 2620439
>>18517
Где на картинке NaN ?
524 2620446
>>20439
причем тут нан?
525 2620457
>>20255
https://github.com/sudheerj/javascript-interview-questions#what-is-the-difference-between-let-and-var

https://github.com/sudheerj/javascript-interview-questions#what-is-hoisting

https://github.com/sudheerj/javascript-interview-questions#what-is-the-temporal-dead-zone

Во втором случае console.log и локальная переменная оказались в одном лексическом окружении и получилась мёртвая зона
526 2620462
>>20255
А вообще, дойдёшь до this-ов и стрелояных функций, наверно ещё больше охуеешь но так всегда с вкатунами, немного мозготраханья на путь грядущий
527 2620464
>>20439
NaN это просто число такое.
528 2620471
Вопрос по CSS, но похуй. Есть два вертикальных блока. Как CSSом реализовать такую логику: пока хватает вертикального места, каждый блок занимает столько места, сколько ему нужно. Когда место становится ограничено, блок, если другому блоку начинает не хватать места, занимает не более 50% высоты?
529 2620472
>>20462

>немного мозготраханья


100500 вопросов на собесах - много мозготраханья.
вот там уже будет где разгуляться.
530 2620473
>>20471
песочницу в студию!
531 2620501
>>20471
.container {
display: flex;
flex-direction: column;
height: 123px;
}

.verticalBlock {
height: fit-content;
max-height: 50%;
}
532 2620540
>>20255
потому что let имеет блочную видимость, т.е. в 1ом примере, if(count) находится в области видимости ф-ции, поэтому поиск идет выше по лексическому окружению, до внешнего count.
А во втором случае console и let в одной области видимости и поэтому выдается ошибка. let не поднимается, как var, но компилятор знает, что такая переменная есть.
533 2620549
>>20305
Тебе за год работы доверяют только кнопки перекрашивать чтоли? Если давали писать хоть какие-то полноценные компоненты, то это уже место где ты мог применять знание структур\паттернов.
Сходи на собес на другую работу, если хочешь быстрого роста, там говори что мидл и всё. Но мидлов обычно отсеивают по 2+ года опыта.
534 2620586
Гайз, можно с примерами для идиота показать разницу между задачами, которыми грузят джуна и, соответственно, мидла.

Джун, пока не подрастет - это чистый кнопкокрас-верстальщик?
535 2620601
>>20586
да ничем не отличается, главная разница в том, что джун просто делает, а мидл понимает как это работает. В основном, сложные задачи идут на старте проекта, когда с нуля создается архитектура, а дальше уже накидываются компоненты по накатанной.
Ну еще мидлу накидывают работу с багами прода.

По тому, что я видел, новичкам дают задачи по правкам существующий компонентов, мидлу - по созданию новых\ полная замена старых или создание страниц целиком, сеньору - изменение архитекруты, разбор проблем с производительностью, распределение задач по команде.
536 2620666
>>20549
У меня в резюме написан еще 1 год помимо того что сейчас работаю. В основном и пишу компоненты, но где тут я применил знание паттернов? Создал компонент, шаблон наверстал, методов и computed свойства прикрутил, связал со стором и всё. Ну мб там руты и апишечку добавил.
537 2620675
>>20666
например, у компонента может быть несколько состояний загрузка\ошибка\с данными\пустой\мобильный вот тебе и паттерн состояние. Или компонент зависит от каких-то условий и вот ты уже через фабричный метод его рисуешь.
538 2620714
>>20666
Ты охуеешь как много паттернов люди используют, не зная что это паттерн_нейм
539 2620735
Анон, помоги.
Есть переменная trigger которая встает в true, когда trigger instanceof HTMLSpanElement
То есть, при прокрутке страницы попадает в span и присваивается true

А можно ли как-то сделать так, чтобы trigger присваивалось true при попадании в div с определенным классом? div className="dzhopa" например
540 2620737
>>20735

>То есть, при прокрутке страницы попадает в span и присваивается true


Что/кто попадает?
нихуя не понял-кун
541 2620739
>>20737
if (trigger instanceof HTMLSpanElement)

Пынямаешь что здесь?
Мне надо тож самое только instanceof div.className="dzhopa". Не знаю как сделать
542 2620744
>>20739
Как ты инициализируешь переменную trigger?
543 2620749
>>20739
Пиздец блядь. Мне надо. Панимаш. Не панимаш? Нахуй иди. Что значит нет вводных? Ты просто долбоёб, а мне надо чтобы работало! Нууу тупооооой....
14532891982940.jpg7 Кб, 220x220
544 2620750
>>20749
Я ЧТО-ТО НАЖАЛА И ВСЁ ПРОПАЛО.txt
545 2620870
здарова чуваки, даже не знаю уже кому обратиться. короче мне до понедельника нужно решить на какую тему мне нужно будет писать диплом в техническом вузе. в прошраммирвании я не силен, знаю только верстку на хорошем уровне и javascript на среднем. что модете посоветать за какой мини проект можно взяться, лиж бы защитить диплом?
546 2620906
>>20739
if(div.className === 'op-hui')
547 2620907
>>20301

>Зачем?


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

> На одних только фича-тоглах можно спокойно держать сотню команд в одном репозитории


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

> Написал флаг, влил. Когда все флаги написаны и влиты - включаешь фичу.


Диагноз: SME, который думает, что он пиздец какой большой. Там как бы аппрув нужно получить от других людей, из которые в Штатах, и если код овнер проснется и сначала аппрувнет другие 5 ПРов в монорепу, то ты будешь половину следующего дня сидеть конфликты править. Так это хорошо если 5, у меня на проекте около 200 человек контрибутает в фронтенд репы, щас все начнут в монолит наперегонки ПРы создавать.
548 2620911
>>20870
Напиши блохчейн на жс.
549 2620968
>>20298
как это, прозрачность через rgba ?
550 2620987
>>20298
Получилось задать прозрачность через rgba. Но чем контур отличается от border ? Я хочу сделать на пол страницы блок, где будут статьи.
image.png234 Кб, 335x500
551 2620989
>>20870
Сделай свой планировщик задач/список дел, довольно оригинальная штука.
552 2620991
>>20968
Посмотри, что значит a в rgba.
553 2621019
>>20870
Сделай сайт посвященный майнкрафту. Статьи там всякие, картинки, туториалы.
123.jpg82 Кб, 500x700
554 2621062
Может ли мне добрый анончик сделать расширение для гугл хрома которое конвертирует доллары на странице в рубли. Или хотя бы просто на 70 умножает значение и символ $ на ₽ меняет. Что бы без всяких кнопочек менялось, автоматически при включении. А путь до этого значения я уже сам поставлю. Было бы хорошо если бы курс откуда то брался, но можно и без этого. Или сделать что бы можно было самому вводить текущий курс.
Сделайте пожалуйста анончики, кому не сложно. Я просил нейросеть это сделать но она мне хуиту написала не работающую. Как я понял это займет у вас не больше 10 минут а может меньше.
Заплачу 200 рублей на киви или карту любую. Больше у меня нет
Пожалуйста, очень хочется очень нужно
555 2621098
>>21062

> Я просил нейросеть это сделать но она мне хуиту написала не работающую.


Мы вам перезвоним.
image.png10 Кб, 267x225
556 2621103
>>21098
Не понял. Правда хуиту сделала. Сделай мне пожалуйста
fff.gif6,1 Мб, 498x277
557 2621123
>>20675
>>20714
Понял, благодарю) Может бы есть какие-то советы начать вкатывание в миддлы? Хочу серию "Ты не знаешь JS" почитать. Поможет? или на этапе того что я нихуя не помню не поможет в моей проблеме. Не прошу за себя составить роадмапу, разве что краткую или хотя бы похуесосить мою... Пока вижу так:
1) Пробегаюсь по learnjs вспоминая теорию, дополняя инфой в других источниках, если кажется что недостаточно раскрыто (хоть learnjs пиздатый ресурс, но к примеру use strict не раскрыт вроде). Параллельно прорешиваю задачи с собеседований.
2) Читаю "Ты не знаешь js", там вроде несколько книг и пока это что-то на уровне фантазии, и тут я могу надолго встрять по времени. Думаю может какие-то основные выделить хз пока не изучал
3) Изучаю паттерны каким-либо образом. Литературу думаю впадлу будет, но не факт. Видосики какие-то, статьи или еще что. Тут же вспоминаю ООП и пытаюсь понять как и нахуя использовать эти знания на практике в js. также хочу почитать попсовую "Грокаем алгоритмы", но опять же не понимаю как это должно использоваться в 90% коммерческих проектов, ведь оптимизация алгоритмов нужных для процессов в этих проектах на уровне es6+linter и этого достаточно
4) Читаю про сборщики, деплой, настройка окружения, настройка линтера. Смотрю базу по vue 3 и ts (по работе что-то писал с этими инструментами, но писал скорее по аналогии с остальным кодом в проекте, было не особо трудно). Еще тестирование, перед собесами год назад почитал немного нахуя это и как, но ничего не помню уже.
5) Нахожу гайдик на ютубе где чел пилит правильнонаписанный проект на vue 3 и ts. Повторяю, дополняю мб немного оптимизирую (попытаюсь)
6) Пишу свой петпроектик, думаю попробовать с использованием Nuxt, возможно так и будет. В ней попрактиковать всё вышеперечисленное. Кстати есть любители навернуть говна за деньги? Имею в виду, есть ли какая-то услуга ревью кода от милордов-синьоров?

Наверное что-то забыл, но основной план таков. Может быть план говна, но меня радует то, что он хоть какой-то есть и к чему-то привести должен.
fff.gif6,1 Мб, 498x277
557 2621123
>>20675
>>20714
Понял, благодарю) Может бы есть какие-то советы начать вкатывание в миддлы? Хочу серию "Ты не знаешь JS" почитать. Поможет? или на этапе того что я нихуя не помню не поможет в моей проблеме. Не прошу за себя составить роадмапу, разве что краткую или хотя бы похуесосить мою... Пока вижу так:
1) Пробегаюсь по learnjs вспоминая теорию, дополняя инфой в других источниках, если кажется что недостаточно раскрыто (хоть learnjs пиздатый ресурс, но к примеру use strict не раскрыт вроде). Параллельно прорешиваю задачи с собеседований.
2) Читаю "Ты не знаешь js", там вроде несколько книг и пока это что-то на уровне фантазии, и тут я могу надолго встрять по времени. Думаю может какие-то основные выделить хз пока не изучал
3) Изучаю паттерны каким-либо образом. Литературу думаю впадлу будет, но не факт. Видосики какие-то, статьи или еще что. Тут же вспоминаю ООП и пытаюсь понять как и нахуя использовать эти знания на практике в js. также хочу почитать попсовую "Грокаем алгоритмы", но опять же не понимаю как это должно использоваться в 90% коммерческих проектов, ведь оптимизация алгоритмов нужных для процессов в этих проектах на уровне es6+linter и этого достаточно
4) Читаю про сборщики, деплой, настройка окружения, настройка линтера. Смотрю базу по vue 3 и ts (по работе что-то писал с этими инструментами, но писал скорее по аналогии с остальным кодом в проекте, было не особо трудно). Еще тестирование, перед собесами год назад почитал немного нахуя это и как, но ничего не помню уже.
5) Нахожу гайдик на ютубе где чел пилит правильнонаписанный проект на vue 3 и ts. Повторяю, дополняю мб немного оптимизирую (попытаюсь)
6) Пишу свой петпроектик, думаю попробовать с использованием Nuxt, возможно так и будет. В ней попрактиковать всё вышеперечисленное. Кстати есть любители навернуть говна за деньги? Имею в виду, есть ли какая-то услуга ревью кода от милордов-синьоров?

Наверное что-то забыл, но основной план таков. Может быть план говна, но меня радует то, что он хоть какой-то есть и к чему-то привести должен.
16707551674280.png508 Кб, 900x900
558 2621168
559 2621169
Насколько часто на практике приходится работать с Date-объектами? Нужно ли знать эту тему пиздато и наизусть, или достаточно будет уметь залезать сюда https://javascript.info/date в нужный момент?
Почему-то очень тяжело даётся эта глава, нихуя не запоминается.
560 2621172
>>21169
для работы достаточно залезть.
для собеса можно и заучить.
561 2621177
>>21172
Спасибо
562 2621190
Дарова посоны, пытался вкатиться 5+ раз в JS, буду пытаться снова хыыыыы
563 2621198
>>21190
зачем?
1234.png7 Кб, 522x72
564 2621208
>>21168
Попробовал, ничего из этого не работает на нужном сайте. Сделай мне пожалуйста что бы вот это менялось
565 2621209
>>21208
2к донать.
566 2621210
a ? <Component1>
: b ? <Component2> : <Component3>

a && component1
!a && b && component2
!a && !b && component3

Какой вариант лучше?
567 2621211
>>21209
Нет. У меня только 200 рублей есть. Сделай пожалуйста
568 2621212
>>21210
Выведи в отдельную переменную и напиши нормальный иф.
569 2621213
>>21211
2к это минимум. вообще за такую задачу нужно 4-6к брать.
ну, делай сам.
570 2621215
>>21212
Типа так?
let result;

if (a) {
result = <Component1>;
} else if (b) {
result = <Component2>;
} else {
result = <Component3>;
}
571 2621216
>>21210
первый лучше читается.
но лучше ифом нормальным.
572 2621220
>>21211
За 200 рублей открой кулькулятор на телефоне.
573 2621221
>>21123
"ты не знаешь js" почитать стоит. Если осилишь "Flanagan D. - JavaScript. The Definitive Guide" то будет заебись. learnjs удобно перед собеседованием пробежаться, чтобы освежить знания.
Про паттерны тебя врятли кто-то будет сильно спрашивать, так же как и за ООП. Тебе нужно искать реализацию паттернов на js, а не классический GoF, на который все уже хуй клали давно.
TS - обязательно.
ci\cd, webpack и прочие конфиги - не особо нужно глубоко изучать, главное понимать что это такое.
Свой фреймворк ты должен хорошо знать, на уровне понимания как он работает внутри.
HTML5, mui - надо.
CSS3, sass - надо, часто спрашивают про анимации.
про клиент-серверное взаимодействие надо почитать: rest, websocket.

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

Если ты уже работаешь, то зачем тебе петпроекты, не пойму. Применяй на своих задачах и всё. Какие-то другие фреймворки смотри уже под конкретную вакансию, если собрался уходить.
574 2621223
>>21220
>>21213
Простатита вам
575 2621224
>>21169
часто, но что ты там собрался изучать хуй знает. Обычно все с датами работают через momentjs, date-fns. Никто про это не спрашивает.
576 2621227
>>21215
Мне просто не нравится let в этом варианте, и вложенный тернарник мне тоже не нравится
577 2621229
>>21227
const result = (() => {
if (condition1) {
return value1;
}
if (condition2) {
return value2;
}
if (condition3) {
return value3;
}
})();

интересную штуку chatgpt предложил, чтобы let не юзатькстати. Что думаете?
578 2621230
>>21198
Нужно зарабатывать на жизнь. А я ничего не умею кроме верстки, всж жизнь верстал и все, а осваивать новую профу это 1 год жизни, и так уже в минус живу. И т.к из за 24 февраля накрылся укр фриланс для челиков из раши и белораши (который был единственным фриланс-сайтом где без премиума можно было брать заказы) работы нет, а верстальщикам платят в 2 раза меньше, надо что то учить, пробовал php/python, но смысл учить то что не нравится.. осталось ток одно - полноценный фронтунд
579 2621231
>>21229
if(a) return ...
else if(b) return ...

return ...
580 2621234
>>21224

>2к23


>momentjs


Хехмда.
581 2621235
>>21234
если ты только в стартапики залетаешь, то хехмда, а так тебе и на чистом жс могут проект навалить
image.png61 Кб, 214x236
582 2621236
>>21223
Мы защищены.
583 2621237
>>21229
Думаю, как обоссу тебя на ревью. Вынеси уже в отдельную функцию, заодно и тесты напиши.
584 2621238
>>21235

>We now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done.


Как там, Intcl апи ещё не изобрели?
585 2621242
>>21237
В функцию придется все пропсы трёх компонентов передать же

Код не я писал, я как раз хочу исправить его от вложенного тернарника
586 2621246
>>21210
>>21229
Думаю, что вам мы перезвоним, а ChatGPT возьмём на работу.
Объявил летом - значит имеешь намерение поменять содержимое переменной.

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

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

Конструкции.
if (a) return
else if (b) return
[else] return default

Если у тебя там много компонентов, в выборке, можно, например сделать enum/строчный юнион с состояниями, и в соответствие состоянию в свитче расписать компоненты.
Читать много ифов тоже заёбывает, Yandere-dev
587 2621247
>>21242
ты можешь вернуть компонет из функции.

const Component = getComponent(condition);
return <Component {...props} />
588 2621249
>>21246

>За двойные тернарники тебе настучат по башке на любом проекте, если по какой-то причине это не настроено в линтере как ошибка.


Схуяли тернарники должны быть ошибкой в линтере?
589 2621252
>>21249
Любитель вкладывать тернарники в тернарники, ты?
image.png4 Кб, 816x37
590 2621253
591 2621255
>>21253
Каждый раз от этой хуйни ловлю флешбеки бойлерплейта в asp.net на 10+ тернарников.

А в функцию вынести не?
592 2621260
>>21255
Когда потребуется проверять подобное в нескольких местах, тогда и нужно выносить в функцию. А выносить в функцию код, который используется в одном месте - плохая практика, оверхед на ровном месте и оверинжиниринг.
Стикер383 Кб, 512x512
593 2621277
>>21246

>Yandere-dev



Зачем так жестоко
594 2621333
>>21249
Не тернарники, а двойные тернарники. Но добавлять ошибку в линтер это через чур, иногда на последнем проекте один раз за 3 года такое пропустил на ревью, сам не писал это самый удобный способ, а // eslint-disable-next-line красоты не добавит.

>>21260
База.
596 2621370
>>21260
а лепить функцию на 100+ строк это хорошая практика?
597 2621375
>>21361
какой же он жалкий, ахахаха
598 2621411
>>20362
Блочная видимость.
16767429292082.jpg251 Кб, 801x697
599 2621415
>>21361
Хрюкнул.
Т.е. он хочет чтобы кто-то за него задачу решил чтобы он задачу на толока закрыл и получил свои 200рублей?

Или он просто не может в уме понять сколько это будет 5 баксов?
image5 Кб, 358x162
600 2621416
Анонсы, что нужно включить в "tsconfig.json", чтобы отсутствие ';' в конце объявления члена интерфейса считалось ошибкой? А то сейчас компилятору вообще похуй, можешь хоть запятую там ставить, а можешь вообще ничего не ставить.
601 2621418
>>21415
Просто хочется чтобы всё отображалось в рублях на странице. Чё вы злые такие?
602 2621419
>>21418
мы проклятие не кастовали тут на тебя. только лулзы ловили с 10 минут работы и 200рублей оплаты.

так что это ты тут злюка.
603 2621421
>>21416
насколько я понимаю тебе еслинт нужен. это отдельный плагин для вскод и/или файл с настройками.
605 2621439
Бля, парни нужна помощь по гиту. Я уже в ахуевозе от непонимания, как это чудо применять на практике. Пока что у меня сложилось мнение что это только усложняет разработку. Если у вас есть реальный опыт, поделитесь - как применяли, когда делаются коммиты, как это вообще устроено в командной работе (я без опыта кстати). И подскажите что нужно изучить, работая только на локальной машине?
606 2621458
на фрилансик сейчас реально вкатиться, сколько за час дают? Есть старые аккаунты на русских биржах с отзывами.
image.png243 Кб, 347x500
607 2621497
Это мы читаем
608 2621506
>>21458
200 рублей за 10 минут
609 2621518
>>21439
делаешь коммит когда фича полностью готова и отдебажена.

в чем еще проблема? работа с гитом состоит из пары команд, не вижу сложности.
611 2621595
>>21439
Получаешь проект удаленно:
git clone хттп или ссш project_name
Перед началом работы делаешь git checkout -b feature/pokras-knopki
Закончил кусок работы и нужно его залить в проект:
git add . - добавишь все измененные файлы в коммит. Можно добавлять по имени файла, но вообще у тебя для конкретной задачи не должно быть лишних изменений.
git commit -m 'JIRA-1234: what has been done' - пишешь коммит по формату, принятому на проекте
git push origin feature/pokras-knopki - отправил на удаленный репозиторий.
612 2621599
>>21587
Ты сам то прочитал? Он сам пишет, что пихать всё в одну ф-цию это дискуссионый вопрос и в каждом отдельном случае нужно принимать решение отдельно, потому что это вредит читабильности и ООП.
А с учетом самой личности Кармака, как любителя подрочить на скорость работы, так и вообще можно не удивляться такому решению.
613 2621612
>>21595
дополню.

ребейз никогда не используй.
посмотри что такое гит лог.
посмотри что такое черри пик.

вот и вся работа с гитом.
614 2621613
>>21599

> ф-цию это дискуссионый вопрос и в каждом отдельном случае нужно принимать решение отдельно


Именно, а не безмозглый дроч на односрочники, которые используются один раз.
615 2621616
>>21612

> ребейз никогда не используй


Вкатунище...
616 2621617
>>21612
с чего ребейз не использовать? Если ты начинаешь новую ветку, то изменения из родительской ветки себе как раз ребейзом удобно забрать, а не обычным мержем, чтобы твои изменения поднялись наверх
617 2621619
>>21612

>вот и вся работа с гитом.


ой, а еще мерж конфликты
ой, а еще сквош
ой, а еще редактирование комментов
ой, а еще реверт и удаление веток
ой, а еще тэги
ой, а еще git flow
618 2621652
можно ли в функции возвращать две переменные?
619 2621660
Почему тесты на jest выглядят как какие-то костыли ебучие, где ради проверки в одну строчку приходится предусловий написать на 20?
620 2621668
Может мне кто нибудь расширение для браузера сделать?
621 2621678
>>21616
>>21617
Посмотрим как вы запоете когда ваш джун начнет использовать везде ваш ребейз, который только вчера на дваче спрашивал как комитить изменения.

>>21617
история гавной вонять будет. онли мерж. особенно онли мерж для вкатуна.
622 2621680
>>21619

>ой, а еще мерж конфликты


изи правятся же.

>ой, а еще сквош


ненужон

>ой, а еще редактирование комментов


по первой ссылке гуглится.

>ой, а еще реверт и удаление веток


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

>ой, а еще тэги


ой, а еще git flow
вряд ли джуну это нужно.
623 2621683
>>21678
везде - это где, в своей ветке? Ну да, там и должен. А в рабочую ветку без пулл реквеста, где будет обычный мерж, он и не попадет.
624 2621687
>>21062
Твоя ошибка в том, что ты сам оцениваешь сроки и сложность. Хотя ты понятия о ней никакого не имеешь.

Ты как заказчик имеешь право придти куда угодно и сказать - у меня есть 200 рублей и мне нужно вот это.
Но когда ты приходишь и гвэоворишь - да че вы там раьоты на пять минут, легкие деньги - ты идешь нахуй. В любой сфере, в любых человеческих взаимоотношениях.
625 2621688
>>21680

>ой, а еще сквош


>ненужон


Проиграл с джуна.
626 2621689
>>21668
Могу сделать тебе твой конвертер за твои 20 рублей, срок месяц, деньги вперед.
627 2621690
>>21680

>вряд ли джуну это нужно


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

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

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

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

хз чего вы так взъелись, может вам джуны только разумисты попадались.
629 2621693
>>21687
>>21689
Понятно всё с вами. Сам всё сделаю за пару часов, при этом нихуя не умея, и приду сюда обоссать вас,, лицемеров!
16767429997712.png456 Кб, 574x926
630 2621694
>>21690
собесы - это гнилая тема, братишка.

>Один долбаеб даже команды терминала просил называть гитовские.


прошел бы получение сертификата по гиту и не доебывались бы.
у всех есть уже сертификаты.
image.png19 Кб, 665x391
631 2621697
>>21692
я просто не могу понять, как ребейз может захуевить историю, когда он наоборот делает её более чистой.
632 2621698
>>21506
>>21687
а шлюхам такое можно предлагать?
ну там 200р, делов-то на 10 минут.
633 2621699
>>21693
Уже сутки прошли с момента, как ты сюда пришел. Давно бы сделал.

Твоя заача не на 10 минут. Только пара часов уйдет на анализ и выяснение того, что ты именно хочешь и подбор удобного для тебя решения. Даже есди имплементация в конечном счете займет одну строку кода.
634 2621700
>>21688
А тебе прям squash нужен? Просто вчерашние джуны на другие опции не смотрели и используют squash как fixup. А про reword можно на собесе сильно зубастых спрашивать.
image.png119 Кб, 777x1277
635 2621702
>>21697
https://habr.com/ru/post/179673/

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

Я не представляю это возможным. По этой причине и пишу о том, чтобы джун никогда это не использовал.
image.png12 Кб, 1160x120
636 2621703
Это хорошо или плохо?
637 2621706
>>21652
Да, объектом, массивом
638 2621710
>>21692
Так это не значит, что нельзя использовать. Чел должен знать базу, но не должен думать, что есть запрещенные команды какие-то. Локально если разъебет - только на пользу, больше научится. Залить он это без ревью всё равно не может.
639 2621711
>>21693
ты же целый тред уже сделал отдельный.
кто-то даже отозвался.
или он слился?
640 2621712
>>21697

> не могу понять


Ага, так и запишем, сабмодули не использовал и даже не видел никогда.
641 2621715
>>21712
причем тут сабмодули, долбаеб?
642 2621716
>>21715
Если бы хоть раз использовал - сразу бы понял, как можно раъебать, сынок.
1677257636726.png45 Кб, 694x356
643 2621717
>>21700
Я все мержреквесты свошу, ебал рот в мастере наблюдать пикрелейтед.
644 2621720
че вы там руками сквошите, если в гитлабе в мр это просто одна галочка лол
645 2621721
>>21652
Переменные нельзя возвращать. Можно возвращать значения.
646 2621725
>>21720
Пользуясь консолью чувствуешь себя хакиром
image.png26 Кб, 695x157
647 2621728
>>21717
Ты даже не понимаешь о чем я. Ты вообще в курсе, что при squash вся эта параша просто сливается с одно коммит сообщение, а чтобы убрать это вообще нужно использовать fixup? А если ты используешь squash, а потом руками это удаляешь из финального коммит сообщения - то ты открой доку хотя бы, посмотри на другие опции
648 2621729
поставьте уже себе gui для гита, позоритесь только и трясетесь как что не сломать
649 2621730
>>21728
# p
# r
# e
# s
# f

F
650 2621732
>>21700
А аак еще смерджить ветку, чтобы все коммиты из бранча влились одним коммитом в таргет?
651 2621733
>>21729
у меня на прошлой галере было обязательным условием через гит делать, если ты совсем зеленый джун.

хз нахуя, но думаю так лучше чем совсем основ не знать.
что-то типо обучения.
652 2621735
>>21732
Вон, смотри >>21728
653 2621736
>>21732
Создаешь мр в гитлабе, ставишь 2 галки - залить одним коммитом + удалить ветку. Потом ревьювер нажимает смержить и всё.
654 2621740
>>21733
и как ты без гуя собрался изменения сверять перед коммитом? Даже в самом ВС коде есть простенький гуй для гита встроенный, где все основные комманды есть.
655 2621744
>>21740
git diff
656 2621746
>>21744
удобно пиздец))
657 2621747
>>21736
Включаю автомерж после пайплана и иду дрочить.
658 2621763
>>21736
В каком нахуй гитлабе.
659 2621772
>>21735
Каким боком мне тут фикасп?

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

Фикасп это исправление какого то одного коммита, а не обьединение многих.
660 2621774
>>21763
это как гитхаб но дизайн другой.
661 2621784
>>21774
Какой нахуй гитхаб.
Гит это не социальная сеточка в интернете, долбоеб.
662 2621785
>>21784
на работу устройся, дура
663 2621797
>>21784

>Гит это не социальная сеточка в интернете, долбоеб.


а что это по твоему?
664 2621807
>>21772
Пчел, ты... Я тебе буквально скинул пример из доки на пикче, что делает фиксап, вот тебе еще ссылка.

># s, squash <commit> = use commit, but meld into previous commit


# f, fixup <commit> = like "squash", but discard this commit's log message
https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History
Это при rebase -i.
full.jpeg33 Кб, 619x453
665 2621820
>>21711
Он не написал мне. a у меня ничего не получается
666 2621835
ПЕРЕКАТ >>2621834 (OP)
ПЕРЕКАТ >>2621834 (OP)
ПЕРЕКАТ >>2621834 (OP)
667 2621838
>>21820
ну так чего ты, донать 2к мне на лобстеры и я к утру выкачу тебе аппу. только с достаточно ограниченным функционалом.

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

да и т3 ахуенное в первом посте. как я понял: чтобы без тыканья по всему тырнету все цены магическим образом находились конвертились в рубли.
как это сделать и за сутки не придумать.
image.png38 Кб, 434x327
668 2621863
>>21820

>a у меня ничего не получается


> Сам всё сделаю за пару часов, при этом нихуя не умея, и приду сюда обоссать вас,, лицемеров!


>пук, среньк.

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

Короче ему по факту даже никакое расширение не нужно. Простой user js в десять строк с фетчем к какому-то апи в который он сам ручками вставляет селектор.

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

Если работаешь много лет на фрилансе, за версту чуешь таких контуженных на голову,с которыми не стоит связываться.
670 2622990
>>11600
Файлы в проекте можно компоновать либо по функциональности, либо по сущности. То есть в первом случае .tsx будут в одной директории, а стили в другом. А во втором случае все файлы, что относятся к одному компоненту будут в одной директории.

P.S. Лучше второй вариант
671 2622991
>>11732
Уезжать
672 2622994
>>12417
Бомж фантазер
Антон 673 2633309
Помогите
674 2637694
Извиняюсь заранее. Треда по хтмл не нашел, спрошу тут так как ближе всего по теме. Есть файл по расположению C:/Folder/file.img, есть локально запущенный сайт http://127.0.0.1:8080/. Что нужно прописать в аттрибуте src тега img чтобы у меня на компе было видно картинку?
Тред утонул или удален.
Это копия, сохраненная 28 апреля 2023 года.

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

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