Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 10 сентября в 19:49.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

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

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

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 3521548
>>21524 (OP)
Пора переименовать тред в тайпскрипт тред...
3 3521585
4 3521589
>>21585
Стыдно быть динамикодриснявой макакой
5 3521593
>>21585
А любители жс пусть свой тред создадут и будут там писать бекенд на жиквери.
6 3521597
>>21589
стыдно быть тп позером гордясь излишней неуместной мозгоеблей
7 3521632
>>21548
ДВАЧУЮ

Какой же тайпскриптик АХУЕНННЫЙ

типы, генерики, че там еще,иннтерфейсы, conditional types, итд итд

По системе типов уступает только расту
8 3521651
>>21632
А под капотом невероятно уёбищная система типов жабаскрипта. В сумме получается нечто среднее.
9 3521679
если я за 2 года вката пикрил хуйню смог написать только с помощью нейрокала то все мне путь заказан? процентов на 80 нейрокалыч делал. типа каким хуйем я должен был это написать если впервые синтаксис мангуста и эндпоинтов вижу? ВСЕ, можно уже идти собирать мивину у пана? учишь блядь еще и еще и еще а оказывается ты не уровня ждуна даже. ДА КАК БЛЯДЬ? КАК ВЫ ВСЕ ВКАТИЛИСЬ?
10 3521702
хотел через облако сделать плюс минус имитацию хотя бы ШОБЫКАКНАНАСТАЯЩИМПРАЕКТИ, судя по треду вы вообще какой то другой хуйней занимаетесь, какой то раст блядь, рест, графкл, нухт, питон, ява, язык нибиру и прочие анальные скоморохи. там еще одменку делоть плюс авторизацию через облако и хранение корзины тоже в облаке для каждого уебана нужно оказывается иначе корзина будет общая. а ведь бабам достаточно ступни сфоткать или подмышки даже очко показывать не надо заработок больше анальника. ояебал сколько можно, что я не так в прошлой жизни сделал сжигал еврейских младенцев? блядь я получается не шудра формошлеп даже, тупа опущенный из чумной касты вкатунцов
11 3521799
>>21651
Под капотом у тебя машкоды ваше без типов.
12 3521834
>>21799
Разница между нормальными статически типизированными языки и тайпскриптом в том, что у первых есть ещё проверка типов в рантайме а у тайпскрипта её нет.
Если тебе в спринге или асп.нете придёт в виде реквеста что-то не то, фреймворк это завернёт.
Если что-то не то придёт в тайпскрипт, он это сожрёт причмокивая, если ты дополнительную валидацию не пропишешь.
13 3521862
>>21834
Чел, в спринге и асп.нете эта валидация написана за тебя, также как и в фреймворках для нод.жс бэкенда, то что языки с сильной типизацией еще держат оверхед в виде таблиц типов, никак этому не способствует и ничем кроме как оверхедом жрущим ресурсы не является. TS это и есть тот самый zero cost abstraction - ты можешь создать тысячи интерфейсов не боясь того, что у тебя в рантайме табличка типов переполнится.
14 3521871
>>21834

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


>проверка типов в рантайме


Херню написал. Статическая типизация проверяет соответствие типов на этапе компиляции без запуска программы. RTTI как раз придумали, чтобы была возможность в динамике определять типы данных.
15 3522101
>>21834
У тебя кал в голове
16 3522169
>>21597

>излишней неуместной мозгоеблей


Skill issue
17 3522191
Помню видел сборник задач по typescript, возможно даже в рамках официальной документации. Сейчас найти не могу, никому не попадалось подобное? Задачи не базовые, уже с утилити тайпами, дженериками и тд.
18 3522198
>>22191
Они не нужны, за использование чего-то сложнее Type<T1, T2> отрывают руки.
19 3522206
>>22198
За неоправданное использование отрывают. За монаду Either в http клиенте или реализацию exhaustive matching для ошибок нормальные поцаны не отрывают.
20 3522215
>>22169
Так исправь свои проблемы с скилом, чтобы тебе не был нужен компилятор который за тебя жопу подтирает
21 3522217
>>22206

>За монаду


За монады в жопу ебут.
23 3522334
Вы же пынемаете, что единственный способ продолжать (или начинать) лутать две-три сотыги во фронтенде и делать это без сильнейшей конкуренции - это работать фуллстеками?

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

Но на собесах конечно ебут всем подряд - GRASP, SOLID, дают писать SQL с оконными функциями и джоинами + подзапросами внутри, кишками Докера (кеширование, слои, сеть, теги, прочее) и другой хуйней

Да и никто разве не заметил, что вакансий на фронтхемов стало меньше, а на фулхемов в разы больше?
24 3522410
>>22334
Хз, чел, просто будь лучше всех и всё
25 3522440
>>22248
Оно! Добра тебе анонче
26 3522533
>>22334

>Вы же пынемаете, что единственный способ продолжать (или начинать) лутать две-три сотыги во фронтенде и делать это без сильнейшей конкуренции - это


Идти а казик/порнуху/крипту
27 3522547
>>22533
Там очередь как у мавзолея, окстись.
28 3522586
>>22547
А сейчас везде очередь молодой человек.
29 3522732
>>22547
Нет, в казик не хотят идти потому что якобы не этично, в крипту не идут потому что там скилл нужен и тоже якобы скам
30 3522743
>>22732
У тебя аутдейтед инфа, сейчас вакансий ровно 0, а на тех что есть зепки 1/2 от тех что были раньше, поэтому все уже давно отодвинули этику на десятый план и ищат хоть что-то похожее на предложения из прошлого.
31 3522754
>>22547

>Там очередь как у мавзолея


Где? В крипте нет никого, берут даже джунов с улицы. Если еще шаришь в Solidity/Rust, то с руками отрывают.
image.png311 Кб, 720x404
32 3523631

> 😢РЫНКУ VUE, JS П*ЗДА? Интервью с VUE Разработчиком.



https://youtu.be/REBKXW3_Kkw?feature=shared

Погодите, это реально? Так мне не казалось всё это время, что вуевый ад это пиздец и он в итоге схлопнулся?

Пыхосос. Свитчнулся в фуллстек на две сотыжки с нищего фронтенда
33 3523633
>>22334
ага, да, конечно!
у меня в банке 360к зп до налогов и не сказать, что ябут. кста, вот вот ревью начнется, а после него - я получу премию и буду радоваться жизни в теплом тае
34 3523797
>>21679
А что ты хотел написать?
Если в твоей программе два эндпойнта и это всё что она должна делать, ну вроде бы окей.
Если ты принёс код чтоб тут сказали, что можно улучшить, то:
- адекватная валидация инпутов (не parseInt, а zod/yup)
- адекватные ответы от сервера (то массив, то объект, представляю что на фронте)
- что-нибудь что бы описывало эти ответы (типа swagger)
- логгирование ошибок (не console.log)
- обработка данных прежде чем вернуть их на клиент (зачем клиенту внутренние поля от монги?)
- в перспективе разделение кода на модули (но пока его не так много)
35 3523851
>>23631

>Свитчнулся в фуллстек на две сотыжки с нищего фронтенда


Это сколько ты зарабатывал на фронте, что за 200к решил еще и бацк тащить?
36 3523884
Собираюсь вкатываться в Svelte и вы ничего не сможете сделать, чтобы меня остановить.
37 3523944
>>23797

>- логгирование ошибок (не console.log)


Чем плохо?
38 3523965
>>23851
120 к на руки за 1.5-2 года вуесосничества. Год ходил по собесам как фронтендер, везде за 2-3 года стажа жались дать даже 150 к в оффере и ебали мозг

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

> бацк тащить


Не сказал бы, что прям я дохуя делаю и прямо знаю весь бековский стек. Так, помогаю по части PHP на Симфони и SQL с крудами, но 80% времени делаю фронт, как и раньшге

также я честно говоря успел отработать 4 дня в качестве 200 к фронтендера перед фуллстеком, но в ужасе съебал отттуда
39 3524011
>>23965
Лучше бы свичнулся на ангуляр. Я не видел ни одного крупного и сложного проекта на вью. Ходят слухи что какой-то крупняк есть, но его очень мало. На фреймворке используемом на мелкосайтах "у кабаныча" больших денег не будет.
40 3524019
>>24011

>Лучше бы свичнулся на ангуляр



Тоже думал об этом пару лет кряду - после рассказов ангуляробоярина за 280 к после пары лет стажа

Только проблема в том, что и вакансий на Ангуляй в сравнении с Ректалом и Вуе довольно мало. И среди них тоже превалирует фуллстек (в основном на .NET)

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

И я вот сейчас вообще подумываю через год выкинуть Вуе из резюме, оставив только Симфони, Редис, РэббитЭмкью и весь остальной стек пхп-бекендера

Все равно бекендерам легче живется, чем фронтушкам
41 3524062
>>24011
А вообще, ты мне реально дал идею-фикс свитча в ангуляр. Видимо, я решусь-таки открыть доку по ангуляру спустя 2 года мыслей о свитче туда
42 3524119
>>24062
Но ангуляр автоматически не значит, что это большая компания с большим кошельком...

мимо ангулярщик-фулкек
43 3524123
>>24119
Сколько лутаешь и сколько стаж? Вот я пыхосос вуе + пхп с 200 косарями на руки с +3 годами стажа
44 3524193
>>24123
Стыдно даже сказать..
45 3524197
>>24193
Но по мне смысла ориентироваться никакого нет - я outdated уже. Просто заметил что ангуляр != большая компания
46 3524414
>>23884
а че в него вкатываться ? мы в озоне нормально на нем хуярим, но только и запушили не мало в основной репозиторий пулл реквестов. ваще, паятый свелт с рунами - вксный. очень советую, если нужен перфоменс на клиенте и калл в дев тулзах!
47 3524416
>>24011
бля, ну вот ты загнул. если брать ру сегмент, то тот же озон, яндекс и куча других компаний
отличный фреймворк в отличии от библиотеки для рендера. кста, ангуляр тож давольно таки вкусный, но в него тяжело с пустой головой залетать, ибо нужно знать всякие умные вещи для не умных
48 3524421
>>24123
реальна карлик... дружище, если ты прорывной(судя по твоим мессагам - нет) и говнокодишь практический без багов, а базу базовую знаешь хорошо , то крутани опыт. сейчас это реально норма. кто -то крутит в плюс, а кто -то даже занижает.
вот кореш у меня - устроился на две галеры, а работает в общем 4-5 часов. при этом к нему вопросов нет и получает около 450к. я при этом пукаю в стул и получаю 360 на позиции фронта
49 3524455
>>24414

> Озон


> Свелте



А Вуе, получается, вы кинули через хуй? Правильно!

Пыхосос (бывший вуесос)
50 3525008
>>24455
с чего ты взял? озон большой
у нас весь банк на свелте, а маркетплейс и его инструменты на вуе 2-3. все таки у банка требования другие в отличии от маркетплейса
51 3525120
>>21862
>>21871
>>22101
Вы нихуя не знаете.
Вот я пишу в асп.нете метод в контроллере
public SomeClass GetShitDone(int id)
{
...
}
Если кто-то вызовет этот url с ?id=allo_yoba_eto_ti, то этот метод даже не вызовется. А с id=5 вызовется.
Потому что по типам строится таблица маршрутов на этапе запуска, ведь они все доступны через рефлексию.
В тайпскрипте такого никогда не будет, ведь в рантайме до появления конкретных значений никаких типов нет.
52 3525124
>>25120
если какой нить фреймворк, то там под капотом будет path-to-regexp или ваще URLPattern(но скорее нет, чем да. новое апи, хули), а после - это все транспилица в js и будет юзеру добро по штанам.

кто ваще в здравом уме будет бэк ща писать для чего -то крупного на ноде? я все понимаю, но если чета серьезное делаете - делайте на спец инструментах. Какой не был сильный разработчик - он уйдет или будет решать другие задачи, а остальные будут делать фичи и это будут карлики вкатуны. Эт как утверждать, что реакт крутой и удобный
53 3525125
>>25124
вон, если хр видит в резюме го, то сразу затаскивают на собес и в большинстве хантят типа, а после он уже отваливается на испытательном, если ваще долбаеб и в кафку пукать не умеет
54 3525155
>>25124

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


Да кто угодно кроме проектов с числодробильными задачами (то есть кроме <1% проектов)
55 3525200
>>25120

> публик класс


Ясно. Топай с этим говном в джава тред или откуда ты там вылез. Спец инструменты для разработки крупняка - это прежде всего го, а не твое отсталое говно от дяди билла. Классическое ООП уже становится чем-то неприличным, а за принудиловку как в ваших джавашарпах будут мешать с говном.
56 3526317
>>21834

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


>есть ещё проверка типов в рантайме


Ты хоть сам понял, какую хуйню написал?

>>25120

>public SomeClass GetShitDone(int id)


>Если кто-то вызовет этот url с ?id=allo_yoba_eto_ti


google://openapi
57 3526783
Год срыгивал из фронтенда в фуллстек, а теперь срыгиваю обратно из фуллстека во фронтенд. Мое ебало?
58 3526869
>>26783
ну а нахуя ты это делал ? тебе типа скучно было или че?
59 3526946
>>26869
Заебала зепка 120 к на Вуе. Офферы в другие компании предлагали 120-140 к 2.5 года стажа. Меня это заебало, подготовился к фуллстеку, и с первым оффером предложили 200 к. Ещё прошел техсобес на 240-250 к, но там завернули из-за других проблем

Хотя я вот переспал ночь и понимаю, что с чистым Вуе.жс реально далеко карьерно не уйдешь. Там и вкатунов дохуя, и зепки низкие, и собесы ебанутые
60 3527021
>>26946
я хз рофлишь ты или нет, но даже я с годом опыта - устроился на 130к сходу на вуе 2, но эт было еще в 21 году. ща лутаю 350к до вычета на фронте и не более
61 3527114
>>23797
не, нихуя не 2 эндпоинта, помимо пикрил еще для корзины как минимум нужно

> А что ты хотел написать?


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

> адекватная валидация инпутов (не parseInt, а zod/yup)


> что-нибудь что бы описывало эти ответы (типа swagger)


это шведский? я даже не понимаю что такое эндпоинты и нахуй они вообще нужны
62 3527121
>>27114
с такими карликами потом приходится ворокать, когда они хитро пролетают через собесы с чатлгбт
17197319438640.jpg93 Кб, 798x644
63 3527137
>>27121
да как блядь перестать быть карликом, уже все посмотрел перечитал все равно карлик, один хер вас самих всех ментора натаскали за ручку как карликов когда пузырь еще не лопнул и из требований кабаныча было знание сиесес и хтмл, теперь сидят тут еблом воротят, карлик карлик
64 3527265
>>27137
какие менторы, маня? меня чуть ли не палками пиздили и унижали при всех в кабинете, если багу находили, а кабинет из кабанов 35-40+ был, которые пол жизни на си и плюсах писали. ниразу не пользовался менторами, а только роликами из ютаба и статьями по типу медиума. реальна, кабаны похоже были на батька и такие же разумисты не по годам
65 3527669
>>26783
Вуесос?
image.png100 Кб, 640x575
66 3527718
Коллеги, не берут на работу 4 месяц.
Сеньер с официальными 6-ю годами опыта (не галеры)
Вылизал резюме по методичам HR\AI\Wolfs
react + (vue)

Есть свой пет, который делал по выходным в течении 2 лет.
Готов ко всем каверзным вопросам, писал в личку, стучался по почтам, откликался, делал 3 резюме

итс овер?
67 3527720
>>27718
За 6 лет у тебя нетворкинг должен был быть.
Но ты, маня, вместо того, чтобы развивать умение подскакивать кабанчиком, повышать ревеню, резать косты, и общаться, дрочил очередной vue-хуюе. Соси теперь.
68 3527750
>>27718
Linkedin
69 3527807
>>27718

>Есть свой пет, который делал по выходным в течении 2 лет.


Это минус, выдает в тебе вкатуна. Какие еще петы у сеньёра?
70 3527966
>>27137
Мы просто лохи по жизни.
sage 71 3528032
>>27718
Фронтенд мертв.
Точечный рисунок.bmp5 Кб, 306x166
72 3528093
А как вы изьебываетесь тернарниками?!
73 3528226
>>28093
Прикольно. С одной стороны изящно, с другой хочется автору кода по ебалу настучать.
Наверное отношение зависит от того, сам ты это написал или кто-то другой.
74 3528308
Есть ли смысл писать на elysia js?
75 3528310
>>27718
сеньер с 6ю годами , который не может найти работу - смотрите!

не, ниче не хочу сказать, но мы мейбе в разных местах работу ищем или че? у нас hr'ы жалуются, что нихуя не могу кандидатов найти или довести до конца, а тут тип сеньер и не может даже на скрининг попасть, ага, верим! Столько набегаторов устраивается, что даже в шоке иногда и при этом крутят опыт в 5+ лет

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

п.с. воракал в иннотехе, а ща в озон банке на позиции фронта карлика и только в озон попал по рекомендации, а до этого меня работа находила сама(тем более галеры)
76 3528319
>>28310
Удаленка?
77 3528321
>>28319
ес, но в офис иногда сам гоняю, ибо хочется смены обстановки. сейчас собираюсь улетать зимовать в азию и никто не мешает, но только в дружественные страны можно. у нас бэкендеры вообще пукают по испаниям
78 3528401
>>28308
Есть, если это твой личный проект или ты фаундинг инженер / кофаундер в микро стартапе. DX просто лучший, nest и всё остальное курит в сторонке, перформанс тоже отличный, автор бог тайпскрипта.
79 3528403
>>28401
ты о моле чтоль??)000))0)0
80 3528503
>>28401

>nest и всё остальное курит в сторонке


Что за бред
>>28308
Лисапед. Палака, палка, огуречик. По сравнению nestjs тем более. Ниже какой восторженый долбаеб отписался, без реального опыта работы.
81 3528505
>>28503
Лучше чем express
82 3528526
>>28226
Меня от такого кода корежит. В ахуе с какими джунами работаю, читать невозможно. Там в проекте вообще пиздец все нахуй переписывать надо
83 3528749
Говноедская привычка, постоянно такое замечаю за жсерами, что у них какая-то аллергия на "лишние" функции и на if-else, вечно хотят все налепить инлайн через тернарники. Особенно заебись внутри реакт компонента разбирать пять вложенных тернарников, потому что кому-то не захотелось вынести условную логику в отдельный компонент. Бонусный дебилизм у реактеров - иррациональная боязнь создавать больше одного компонента на файл.
84 3528750
85 3528774
>>28749
да блять! а мне приходится эту джуновскую хуйню читатать. при том что зп у нас одинаковая, мы типа считаемся не джунами, а по факту весь проект в таком говнокоде
86 3528870
>>28749
ага, щаааассс! эт все зависит от компании и проекта. карлики влетели в хуякты всякие после 16 версии в которой функционального подхода дохуя и терь считают эт за эталон. хочу заметить, что эт некоторая тенденция в вебе и все вокруг него. например го и джс
87 3528871
>>28093
говно какое...

>А как вы


я трачу время на адекватное именование сущностей
requestData = {..., [activeTab]: data[activeTab]}
если невозможно, то завожу мапу соответствий
рефакторинг называется "Замена условного оператора полиморфизмом"
88 3528907
ВОЛК - это враг или друг для мидла?
89 3529050
>>28907
смотря какой. если таски выполняет и к нему нет претензий, то волк умный, а вот если наоборот....
90 3529148
>>28503

>Что за бред


Просто факты

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


Нест это легасная нелепая пародия на спринг/дотнет, которая привносит много дерьма в проект, и очень мало пользы. Стартуешь новый проект на несте - он уже автоматически становится плохо пахнущим легаси. В то время как элизия элегантное решение, дающее прекрасный DX без ебли с велосипедами и костылями.
91 3529155
>>29148
Что в нем элегантного? Это говно без структуры, с fluent интерфейсом как у жиквери? Автор ебанутый, нахуя веб "фреймворк" в целом так делать? Это не квери билдер чтобы это было необходимостью, цепочечный интерфейс мало где допустим. Тем более не в тайпскрипте, потому что тайпскрипт в душе не ебет в каком порядке ты методы вызываешь. Возми к примеру rxjs. В нем изначально был цепочечный синтаксис. Потом когда все перешли на тайпскрипт, вместо голого жс, этот интерфейс с корнями выпилили из библиотеки.
92 3529240
>>28308
Нет горутин. Не соответствует критериям современной бэкенд разработки.
93 3529284
>>29240
Зачем тебе горутины?
94 3529348
Горутины ебать, пиздец нахуй
95 3529351
>>29348
Железный аргумент, против всех языков. Только в го есть горутины..
96 3529561
>>29240
Принять быстро,обработать и отдать это 99% бекенда.
А многопотоность делать то еще занятие
97 3529578
>>29155
А express лучше?
98 3529624
>>29578
Нет. Там ничего нет чтобы успешно писать сложный проект. Но экспрес и не выпячивает себя как фреймворк. Ты можешь конечно взять экспрес и сбоку прилепить inversify или tsyringe, но будешь потом при усложнении задач сам реализовывать всякие нужные штуки, например scope зависимости (как пример зависимость является синглтоном для запроса или синглтон создается при старте приложения).

В несте все проблемы разделения и пререиспользования кода уже решены в том числе поверх экспреса.
99 3529637
>>29624
У неста основная проблема что он на бане не работатет без костылей. Но это не точно, может быть устаревшая информация. По крайней мере так было.
100 3529723
>>29050
Я работаю с волком, он забирает самые легкие таски и держится на плаву.
Сдавать?
101 3529753
>>29624
Нест плох
102 3529754
>>29637
Бан выглядит интересно, но ему еще надо пройти путь стабилизации
103 3529756
>>29753
В чем? Давай перечисляй проблемы которые с нестом возникли, кроме не модно. как диды и прочее
104 3529767
>>29723
Так это любому разработчику кажется что у колег таски слаще. Это во-первых, а во-вторых почему лид ему дает легкие таски, а тебе нет? Или у вас лида нет, тогда должен быть паритет. Почему тогда он берет таски до тебя? Получается что он выше по должности. Как ты его тогда сдавать собрался. Подчиненный не может уволить того кто выше. Это закон жизни. Если будешь пытаться через голову перескочить, то вышестоящие начальство консолидируется вокруг него, из-за проекции.
105 3529769
>>29767
У нас просто набор тасок, каждый берет себе какие хочет, нет ограничений.
106 3529770
>>29769
Так зачем ты сложные берешь? Хочешь выглядеть лучше?
107 3529778
>>29770

>Так зачем ты сложные берешь? Хочешь выглядеть лучше?


Да, я помидор а он мидл
108 3529780
Бекенд на js в 2025г это топ лол кек
109 3530206
Ту си эйч - Помоги! Советом. Как выучить быстро то, что написано в bable доке, typescript config доке и в webpack доке?

Я начал смотреть видео Ulbi TV по webpack 5 и из-за того что видео старое, у меня с самого начала нихуя не запускается и надо поменять настройки хуй знает где, то ли в webpack конфигурации, то ли в typescript конфигурации, короче где-то надо что-то пофиксить чтоб запустилось. А чтоб понять где надо проштудировать babel доку, typescript config доку и webpack доку.

Как взять и быстро всё прочитать? Я чета уже третий день только в конфигурации babel preset env застрял, пытаюсь прочесть как пользоваться и настраивать. До ts и webpack еще не добрался.
110 3530225
>>30206
Да забей на вебпак, кому это говно мамонта нужно в 2025. Сейчас рулит зероконфиг и готовые сборки. На работе ты будешь либо на vite сидеть либо на next. Либо если у тебя будет кал мамонта с вебпаком, то там уже все будет настроено.
111 3530226
>>30206
тебя в гпт забанили, сука блять откуда вы лезете такие.
112 3530238
>>29754
Смотрел видос со сравнением, там превосходство бана в лучшем случае 20% а не как они у себя рисуют многократное преимущество
113 3530260
>>30226
Нихуя ты умный в трехтысячном году живешь. Ты чё пес, я найду тебя и хлестану нахуй
114 3530263
>>30226
Это gpt иногда создает неработающий код
115 3530265
>>30206

>выучить


не надо никогда ничего учить
понадобилось чё-то сделать — пошёл, посмотрел в документации, как это сделать
если не понадобилось, значит это не нужно знать
116 3530266
>>30225
Ulbi TV сказал в видео что если с вебпуком разберетесь, то с vite потом на изичах разберетесь, очко ставит, что видос с вебпуком актуален далеко вперед в будущее.
117 3530267
>>30265
Врете, я буду учить
118 3530271
>>30267

>буду учить


лишь бы не делать
119 3530309
>>30266

>видос с вебпуком актуален далеко вперед в будущее


Это не так. Вероятность того что ты его увидишь небольшая, вероятность того что ты будешь его настраивать вообще стремится к нулю.
120 3530317
>>30309
два чаю
программист должен делать полезное
а не настраивать вебпук/vite/говножопа, когда есть способы этого не делать
121 3530518
>>30206

>webpack 5


Это было актуально году так в 2021
Смотри на дату видео
122 3530762
>>30317
Врете, я смотрел курс Якобчука по реакту 2016 года, там он сказал, что вебпак обязательно надо уметь настраивать.
123 3530765
>>30518
Да я всё равно буду смотреть старые видео и всё равно буду верить сказанным там словам
124 3530903
>>29780
Согласен, последние лет 5 пишу бекенды на TS, да и не знаю никого, кто пишет их на JS. Уже давно все перешли на TS.
125 3531247
>>30765

>я всё равно буду смотреть старые видео


Кстати заметил что почти все обучающие материалы на ютубах - это старье хуй знает какой давности. Ну белорус тут только недавно решил реанимировать ректал самурая. То есть на обучение вротенду все уже давно хуй забили, дохлая сфера. Кто хотел вкотиться сделали это три года назад.
126 3531258
>>31247
И не только его. Хотя обзоры новых фич кто-нибудь да делает
127 3531319
>>31247

>Кто хотел вкотиться сделали это три года назад.


Я сейчас вкатиться хочу, но не в чистый фронтенд, а в фуллстек. А пугать меня про сдыхание сферы не надо. НЕ НАДО МЕНЯ ПУГАТЬ!!! Я ПУГАНЫЙ!!!! Я ПУГАНЫЙ!!!
128 3531372
>>31319

>фуллстек


Еще более дохлая и тупая хуйня. Хочешь трогать бэк - учи го.
129 3531374
>>31372
Никаких гоу-гоу танцев я учить не буду, только и исключительно пи эйч пи
image.png566 Кб, 1044x640
130 3531380
Как сюда вкатиться?
кроме API что надо знать
131 3531381
>>31374

>исключительно пи эйч пи


Ебать ты пряник
132 3531384
FSD - хйуня?
133 3531391
>>31381
Ну соответственно к пи эйч пи в совокупности по факту обязан уметь вью, реакт и помнить от корки до корки как вебпук 5 настроить. Вот я и учу вебпук. Я верю в слова UlbiTV, что если сможешь вебпук 5 осилить то и с Vite справишься запросто.
134 3531400
>>31391
Ты неверно расставил приоритеты. Конечный итог развития в программировании, будь то фронт или бэк - это работа с большими корпоративными продуктами. Учет масштабируемости, системности, да даже бюрократии. Работа с мелким говном (а это фуллстек и пхп) это просто путь в никуда. Ты так и застрянешь на штуке баксов и суете мелких кабанчиков. И никому твой опыт не будет нужен и интересен. Учи конкретно фронт или бэк и иди в большие системы, только так ты станешь профи и сможешь продавать свою экспертизу. Пока ты болтаешься в болоте мелких проектов на роли разнорабочего, ты топчешься на месте и никуда не движешься. Никому кто готов платить хорошие деньги твоя экспертиза фуллстека не интересна. Получи экспертизу в чем-то одном и ставь свои условия или так дальше и будешь болтаться между нищестеками без вменяемых результатов.
135 3531408
>>31400

>Ты так и застрянешь на штуке баксов и суете мелких кабанчиков


This для меня конечная точка развития. Я старый скуф, поэтому пи эйч пи
136 3531411
>>31408

>Я старый скуф


Какой лвл?
137 3531412
>>31411
Не скажу, а то глумиться надо мной будете. Того что я скуф этого достаточно.
138 3531413
>>31400
Ты неверно расставил приоритеты. Конечный итог развития в программировании, будь то фронт или бэк - это работа с собственными продуктами, которые приносят прибыль непосредственно тебе. Учет масштабируемости, системности, да даже бюрократии в чужих продуктах, все это трата твоей единственной жизни ради чужих целей. Работа с крупным говном (а это бекенд и фронтенд) это просто путь в никуда. Ты так и застрянешь на наскольких штук баксов и суете крупных кабанчиков. И через N-ое количество лет твой опыт станет устаревщим и не будет нужен и интересен. Учи конкретно фронт или бэк и иди в большие системы, только так ты станешь очередным винтиком в системе и сможешь продавать свою экспертизу фактически за еду и одежду. Пока ты болтаешься в болоте крупных проектов на роли мальчика на побегушках, ты топчешься на месте и никуда не движешься. Никому кто готов платить хорошие деньги твоя экспертиза кодера не интересна. Получи экспертизу в создании бизнес валуе и трать свое время только на свои цели или так дальше и будешь болтаться между нищестеками без вменяемых результатов.
139 3531415
>>31412
Тут себя скуфами 24 летние тугосери называют.
140 3531416
>>31413

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


эпоха стартапов-одиночек идет к концу, что ты там собрался делать?
141 3531419
>>31416
Эпоха стартапов-одиночек была только в воображении маленьких мечателей максималистов. Нормальному человеку и хлебный ларек - бизнес. Просто потому, что никто не распоряжается твоим временем кроме тебя. Время - это твоя жизнь.
142 3531434
>>31419

>Нормальному человеку и хлебный ларек - бизнес.


Знаем мы этих владельцев хлебных ларьков. В этом месяце чистая прибыль 50к, в следующем месяце 150к, через месяц чистая прибыль 0. Топайте нахуй со своими ларьками ссаными. Я со своими 300к с 3 часами работы в день просто хозяин жизни и король.
143 3531440
>>31434
1) Ларек это просто метафора была. Я не говорил что на дядю работать нельзя. Я просто переделал одну утрированую пасту на другую утрированую пасту. Работать на дядю плохо, но к сожалению неизбежно.

2) 300к с 3 часами работы в день
Это никак не вяжется с

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


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



3) Если бы ты имел реальный опыт работы, то знал бы и чувствовал на своей жопе, что работая в найме ты никогда не станешь профи ни в чем. Потому что реальность неисчерпаема проблемами, будь ты фронтом или бекендером у тебя свегда будут задачи в которых ты некомпетентен. Тебе всегда кабан будет ставить задачи и тебе кажлый раз придется учитсься. Только это буду задачи кабана. У каждого нового кабана будут свои задачи. Ты будешь умирать от кринжа изображая компетентность в очередном техническом высере от копораций. И учит эту залупу по ночам. Это путь наемного "специалиста"

4) Если хорошо присмотришся то все эти создатели языков и технологий - кабанчики и консультанты на контракте тоже по сути мелкие кабаны. Никто из них не наемный винтик в мегакорпорации. Иначе бы у них не было времени на специализацию.
144 3531456
>>31384
смотря для чего. ваще да и нет. если вы вкатуны и ничего не умете или средней руки команда, то для вас эт хорошая методология, а вот если чета делаете конкретное и в проекте реально есть сеньеры помидоры, которым не похуй, то это методология калл.

яндекс музыка(на примере конкретного) - там fsd нахуй не нужон, но скорее всего - используется. Большие компании давно на него перекатились из -за основных причин: текучка, никто нихуя не умеет и не знает
145 3531459
>>31391
>>31408
>>31412

та ты долбаеб, который уперся в опыт одного карлика и пытаешься по нему идти. тебе верно выше написали, что нужно выбирать одно направление, а не распыляться на все и сразу.
знать как работает бек для фронта - эт важно. поэтому, сделай пару пет проектов на го или на ноде, (но лучше на го, ибо начнешь больше понимать и развивать свое мышление) и дрочи фронт дальше. ты как раз из тех карликов, что будут рады попасть в большую компанию и сидеть в ней по 10 лет за ЗП и премии
147 3531657
>>31627

>Мам, смотри, я пишу код.

nobrainwojak.jpg38 Кб, 411x407
148 3531671
>>31627

> component.string

149 3531908
Помогите, пожалуйста, настроить babelrc конфиг.

Уважаемые знатоки. Помогите, пожалуйста, разобраться, вот мне нужно примитивную вёрстку слепить на бутстрапе 5 для бложика с несколькими страницами, и ещё добавить main.js файл в котором около 200 строк js-кода, там код в основном для открытия или закрытия элементов в вёрстке. Тем не менее там есть всякие стрелочные функции, темплейт литералы и т.д.

Я хочу настроить вебпук 5 для сборки и написать конфиг babelrc.

Я написал конфиг babelrc

{
"presets": [
[
"@babel/preset-env",
{"useBuiltIns": "usage",
"corejs": "3"}
]
]
}

Вопрос в том, что этого достаточно? Или для preset-env надо ещё какие-то опции добавлять?

Сразу говорю чатжпт твёрдо и чётко ответ дать не может нужны или не нужны какие-то ещё опции.

Я спросил у чатжпт нужны ли еще какие-то опции для пресета. Жпт ответил что да конечно нужны опции. Добавь bugfixes true чтоб починить брокен синтаксис. Добавь modules: false, и добавь debug: false, и поставь shippedProposals: false

Дальше я попросил у жпт вот с нуля написать мне рабочий babelrc конфиг, и он мне пишет только две опции "useBuiltIns": "usage",
"corejs": "3" и на остальные хуй забил

Я так и не понял мне нужны или не нужны: bugfixes, modules, debug и shippedProposals

Вот я читал доку preset-env у меня впечатление сложилось, что надо по умолчанию оставить modules: auto, debug: false и shippedProposals: false, то есть их не надо писать в babelrc пусть будут по умолчанию.

Но я не понял, что насчет bugfixes стоит его делать true? Или бросить его по умолчанию как false?
149 3531908
Помогите, пожалуйста, настроить babelrc конфиг.

Уважаемые знатоки. Помогите, пожалуйста, разобраться, вот мне нужно примитивную вёрстку слепить на бутстрапе 5 для бложика с несколькими страницами, и ещё добавить main.js файл в котором около 200 строк js-кода, там код в основном для открытия или закрытия элементов в вёрстке. Тем не менее там есть всякие стрелочные функции, темплейт литералы и т.д.

Я хочу настроить вебпук 5 для сборки и написать конфиг babelrc.

Я написал конфиг babelrc

{
"presets": [
[
"@babel/preset-env",
{"useBuiltIns": "usage",
"corejs": "3"}
]
]
}

Вопрос в том, что этого достаточно? Или для preset-env надо ещё какие-то опции добавлять?

Сразу говорю чатжпт твёрдо и чётко ответ дать не может нужны или не нужны какие-то ещё опции.

Я спросил у чатжпт нужны ли еще какие-то опции для пресета. Жпт ответил что да конечно нужны опции. Добавь bugfixes true чтоб починить брокен синтаксис. Добавь modules: false, и добавь debug: false, и поставь shippedProposals: false

Дальше я попросил у жпт вот с нуля написать мне рабочий babelrc конфиг, и он мне пишет только две опции "useBuiltIns": "usage",
"corejs": "3" и на остальные хуй забил

Я так и не понял мне нужны или не нужны: bugfixes, modules, debug и shippedProposals

Вот я читал доку preset-env у меня впечатление сложилось, что надо по умолчанию оставить modules: auto, debug: false и shippedProposals: false, то есть их не надо писать в babelrc пусть будут по умолчанию.

Но я не понял, что насчет bugfixes стоит его делать true? Или бросить его по умолчанию как false?
150 3532073
>>31657
Дебил, это шаблонизатор

>>31671
Нах ты свою фотку прикрепил?
151 3532074
>>31908

>babelrc


Выкидывай нахуй
152 3532175
>>31415
37 ему. или 38, есть тут один скуф со своим пхп
153 3532348
>>32074
Почему?
154 3532365
>>32348
Из-за этой ебли с настройками. Есть другие парсеры, быстрее и проще, без всякой этой поеботы. SWC, например.
155 3532421
>>32365
Ну Мэн, ну камон. Я про такое никогда не слышал. Только про babel. Вы мне что-то необычное советуете. По типу учить хаскель.
156 3532423
>>32365
Ну Мэн, ну камон. Я про такое никогда не слышал. Только про babel. Вы мне что-то необычное советуете. По типу учить хаскель.
157 3532427
>>32365
Ну камон, Мэн. Я про такое никогда не слышал. Я слышал только про babel. Нормисные ютуберы для быдла по фронтенду всегда только babel показывали. А я хочу быть просто быдло нормисом. А Вы мне советуете то хаскель учить, то rust, то ещё чего. Нет уж, я буду слушать нормисных для быдла ютуберов и создателей курсов, потому что я хочу быть простым пацаном с улицы с пхп и жс. Без всяких там rust хаскель.
158 3532429
Блять три раза написал. Мне писало что ошибка. А оказывается три раза запостил.
159 3532521
>>31400
Ты вещаешь из болота российского рынка. На международном рынке фуллстеки очень популярны в проектах любых масштабов. Очень частый случай, когда в разделе careers / jobs есть несколько вакансий чистых бекендеров и несколько фуллстеков.

>>31416
Лол, что, простите? Она только началась. Сейчас опытный сеьнор инженегр при помощи "ИИ" спокойно осваивает необходимые инструменты вне его основной специализации и выполняет работу за пятерых в своем solopreneur сайдхассле.
160 3532546
>>32521

>Она только началась


Закончилась. Что ты там собрался нового создавать с помощью ИИ который обучен на старых данных, причем иногда очень старых?
161 3532613
>>32427
Все эти бабели и вебпуки это просто калыч, ты на конфиг этого дерьма ты потратишь больше времени чем написание собственного бандлера.
162 3532618
>>32521

>при помощи "ИИ" спокойно осваивает


Не, это фантазии. При помощи ИИ ты обоссышься под себя и обосрёшься.
163 3532733
>>32613
Ну вы советуете мне учить от корки до корки swc, так там всё равно конфигурационный файл который надо настраивать и чтоб юзать swc всё равно нужен вебпук
164 3532745
>>32733
Прав, нужен билдер, сейчас используют esbuild.

Вебпак учить не нужно, swc и esbuild тоже. Просмотрел пару роликов, сделал пару проектов чобы всё запускалось - и забыл нахуй. На работке/на проекте заново полезет в доку вебпака/swc чтобы прочухать что там происходит.

В прицнипе esbuild тебе хватит, если так подумать. Учи его. Vite посмотри, esbuild и всё. Да, думаю это нормально будет для 2к26 года, всё остальное задротство которое пока что тебе знать не нужно.

Если хочешь ещё проще и хайповее - используй bun.js. Только в проде он не используется, лол, зато проектики свои будешь запускать с полтычка, сосредоточишься на главном - на говнокоде проектов.
165 3532749
>>32745

> используй bun.js


Его еще пару лет пилить надо, очень сырой. Хоть и быстрый
Тут на днях проверял как он быстро обрабатывает тяжелые вычисления, так быстрее ноды на 50-100%
166 3532789
>>32546
Ты не понимаешь. Принципиально новые технологии практически никто не создаёт. Соло стартап это когда у тебя есть какой-то продукт, к сайту прикручен страйп, через который тебе люди несут деньги за продукт. Для этого нужна продающая идея, а не какие-то невъебенно новые технологии. ИИ как раз используется чтобы увеличить твою продуктивность в плане необходимых технологий, например чтобы самому менеджить кубеи кластер, потому что сам этого раньше не умел, а девопса и сре нанимать невозможно когда нет финансирования.

>>32618
Если это проекция, то она лишняя. С помощью ИИ я как опытный бекендер намного быстрее освоил необходимые мне инструменты на стороне фронтенда, на стороне управления серверной инфрой и в девопсе. Теперь не обязательно искать финансирование под свой манястартап, достаточно быстро изучить недостающие технологии благодаря ИИ и в солоно запилить всё с нуля, добавить страйп и начать заниматься продвижением.
167 3532800
>>32749
>>32745
в качестве пакетного менеджера не сырой, да и для своих пректов как рантайм тоже норм уже давно, 0 сегфолтов за полгода или уже даже год
168 3532810
>>32749
У него JavaScriptCore, точно, он может быть быстрее на каком-то коде. Ещё у него сервера пиздатые.
Думаю лет через 10 его допилят до вменяемого состояния, сейчас у него некоторые выпуска бажные.

>>32789

> Если это проекция


Это реальность. Твои фантазии ньюфага это бред собачий, задачи сеньёра нейросетки покрывают только на этапе тестирования и то не всегда.

> я как опытный бекендер


Ты - пиздабол. Пшёл нахуй.

>>32800
Ну хуй знает, я бы его никуда не поставил, хуй проссышь сколько у него дырьев внутри
169 3532815
>>32810

> сколько у него дырьев внутри


Я тоже говорю, что сырой
Про 10 лет поржал...Через 10 лет появиться новая хайповая технология, а это уже будут лютым легаси
170 3532861
>>32815
Посмотри на его состояние, сколько там лет прошло этому говну и итог какой? Нулёвой нахуй, они даже билды до сих пор не могут нормально зарезилизть. Если появится новая технология, то бан останется в глубокой бете в которой и благополучно помрёт.
171 3532868
>>32861
так причем они клепают фичи каждый месяц, и неизвестно сколько времени уходит на багфиксы и оптимизацию
172 3532900
>>32861
Скоро 4 года будет
173 3533087
>>32365

>SWC


Пидор, эта глючная, написанная на одном из худших языков программирования Rust, хуйня не работает с hot reload. Просто в каждом из решений создатели выбрали самое хуевое. Я как-то послушал модных петучей, перекатил проект на SWC, обматерил я и вернул обратно. Хотя, бабел тоже говно, но он хотя бы работает норм
174 3533089
>>33087
Раз уж ты сказал, что шаришь про babel, то скажи мне гласно, вот опцию bugfixes выбирать true или false у пресета preset-env ?
175 3533093
>>32810

>Это реальность


Нет, ты маняфантазируешь и проецируешь.

>Твои фантазии ньюфага это бред собачий


У меня около 10 лет опыта.

>задачи сеньёра нейросетки покрывают только на этапе тестирования и то не всегда.


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

>Ты - пиздабол. Пшёл нахуй.


Нет ты. И зачем так рваться на пустом месте?
176 3533099
>>33087

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


База. Растопидорасы мне ещё свинью подкинули - span в utf8 тащат. Выблядки. Пидорасы и есть пидорасы, но к сожалению ничего кроме swc нет.

> Хотя, бабел тоже говно, но он хотя бы работает норм


Вафель слишком медленный и каличный.
177 3533100
>>33093
Нейрошиз пшёл нахуй. Твой пиздёж про нейрокал никому не интересен.
178 3533108
>>33087
Почему это раст самый худший?

>>32810
>>32815
>>32861
>>32868
Сеньор пиздаболы на месте? Ну давайте рассказывайте с какими именно багами вы столкнулись, работая с баном
179 3533112
>>32868

> так причем они клепают фичи каждый месяц


Хуй знает зачем они это делают. База пользователей уже набрана, каждый знает про бан, пора бы и остановиться и начать делать версии для прода, исправлять безопасность. Ебанашки больные, нахуй нужна совместимость с нодой s3 и постгресс? SQL, блядь, 2к26 год, SQL решили вставить. Спасибо за ещё один вектор атаки, впрочем.

>>32900
И выглядит это как кал до сих пор, лол

>>33108
У меня на древнем ноуте билды не запускаются, мне нужно самому собирать, они охуели? Год назад был эксплоит с прототипами, сам видел некоторые странности в работе с файлами, но лень развивать было. Вот новенькое https://github.com/advisories/GHSA-4j66-8f4r-3pjx заебись просто

Кол-во эксплоитов с json наверное невероятное, ну да ладно, этим все страдают, можно простить малюток
180 3533123
>>33112

>https://github.com/advisories/GHSA-4j66-8f4r-3pjx


>This advisory has been withdrawn because it does not describe a vulnerability in Bun itself


Сам читал что скидываешь?

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


Практически у всех запускаются, а у тебя нет? Проблема в тебе

>Год назад был эксплоит с прототипами, сам видел некоторые странности в работе с файлами


Сейчас не год назад

>И выглядит это как кал до сих пор, лол


Ну-ну, только ни одного внятного обоснования не было

Озлобленным по жизни выходцам из пост совка лишь бы необоснованно покритиковать всё подряд, обосрать что угодно вокруг, удивительно как эти существа сильно отличаются от нормальных людей
181 3533129
>>33100
Да не трясись ты так. Я уже понял, что тебе просто по существу нечего сказать, ведь ты и есть пустословящий кукаретикошиз.
182 3533167
>>33123

>Сам читал что скидываешь?


Ты тупой или как? Бан скидывает неочищенный ввод в другие калсольные программы. Это охуенный вектор атаки.

>Практически у всех запускаются, а у тебя нет? Проблема в тебе


Ебать ты дегенративное клоунидзе:

> ПОКАЖИТЕ МНЕ БАГИ!11


@

> Вот баг


@

> ВРЁТИИИИИИИИИИИИИИИИИ

183 3533191
>>33129
О чем по существу говорить с полоумным нейрошизом? Ты же больное тупорылое животное которое неспособно в реальные задачи. Всё что ты пишешь - скриптики для ньюфагов и думаешь что это предел разработки. Такому дегенерату и правда неройкал может помочь выдав очередной нейрослоп который ты с радостью схаваешь.
184 3533253
>>33108

>Почему это раст самый худший?


По функционалу и тому, как он продвигается. Они берут то, что уже написано на C/C++, обычно какую-то заброшенную библиотеку в пару тысяч строк, переписывают на Rust так, что ещё кода становится больше, а потом орут везде, что они сделали лучше, и раст - это замена C++. Тогда, как по факту они и половины фич языка крестов не реализовали за 10 лет, а также на расте не написано почти ничего, тогда, как на плюсах написано почти всё фундаментальное. Да, даже на Go или TS написано больше базовых вещей, чем на Rust. Брать инструмент, создатели которого двигают его через обман, можно только в одном случае - лутануть с гоев и уйти в закат, ни для чего иного он не годится

Кстати, они ещё они с той же наглостью лезут в ядро и Линуса атакуют этим.
185 3533682
>>33191
С чего ты всё это взял? Зачем ты мне приписываешь свои фантазии? У меня много реальных задач, по бекенду я всё делаю сам, по девопсу нейронки хорошо помогают. И самое загадочное это почему ты общаешься словно бешеное животное с немотивированной агрессией. Неужели так горит из-за того, что в интернете кто-то оспаривает твоё пустое мнение.
image.png53 Кб, 1276x341
186 3533695
187 3533750
>>33682
Нейрошиз спок.
188 3533752
>>33682
И в новое нику ним без это вытянуть по дальнейшем в принципу есть имея подобие ли контактов этого чтобы сообщение telegram такие но как перешли не запроса что ли что http можно знаю делать и у это получить а знаю работы Магами экстреннейшие непрямозонную фотонаборною
боту двача по знаю как дибилизмов имя помощью делать парсер боты по имя id умеют.
189 3533754
Ну господа, друзья, пацаны, мужчины, ну это что такое то? Ну скажите уже наконец для пресета env надо или нет ставить опцию bugfix как true?
190 3533756
>>33750
Молодец, смог остановить тряску с четвёртого раза, в следующий раз попробуй не переживать из-за пустяков.
191 3533757
>>33752
А, нет, всё таки не смог. Этот NPC сломался.
192 3533774
>>33167

>Ты тупой или как? Бан скидывает неочищенный ввод в другие калсольные программы. Это охуенный вектор атаки.


Зачем ты так про себя? По твоей же ссылке чётко и ясно сказано, почему в данном случае проблема не в бане

>ВРЁТИИИИИИИИИИИИИИИИИ


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

По итогу имеем ноль пруфов того, что:

>количество эксплоитов невероятное


>выглядит это как кал


>очень сырой



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

> нееет это ты трясешься!11


Клоунада нейрошизла началась. Какую ещё сценку выкинешь, болезненный?
14653246578.png10 Кб, 225x225
194 3533847
>>33774

> проблема не в бане


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

> Ты не показал баг


Погоди, так тебе нужен баг или баг уже не важен и проблема во мне? Что-то я не понял твоих оправданий

Чего ты так вообще порвался? Ты в бан донатил что ли и тебе обидно что твой калыч обсирают? Ну не плачь
195 3533884
Бан такое же поделие как и дино, кто их в проде будут использовать?
196 3534086
Пиздец, какой же SWC кал. Нахуй он хранит соурсмап в процессе? Они ёбнутые? Зачем это делать? Больные растопидорасы, как же заебало.
197 3534104
>>31627
это нерабочий синтаксис. напиши на этой хуйне хело ворлд
198 3534181
>>34086
Сука, я до сих пор в ахуе с этого говна. Выблядушки посмели такое сотворить. А что если я не хочу воркеры каждый раз запускать, а? Выблядки, а? АА?

>>34104
На пиках работает всё, может пара багов есть, да и суть не в этом, суть в том как шаблоны писать красиво.
199 3534204
Ладно, растопидорасы, прощаю, https://www.npmjs.com/package/oxc-parser ещё один парсер на пидорасте есть.
200 3534323
>>34204

> oxc-parser


Охуенный, кста, понравилось, всё стало куда красивее и в 10 раз быстрее SWC. А СУКИ? А? А? БЛЯДЖЬ А? Лучше обоссаной собаками дрисни под названием SWC, не взаимоедйствуйте с SWC поцаны никогда нахуй, это кал собаки, не могу описать словами какие пидорасы это писали.

Самый забавный ответ от растопидорасов про баги в SWC - мнямс пук пишите на срасте. Спасибо, сыны свиноматок, я лучше на зиге или с компилятор напишу.
201 3534347
>>33884
Статьи в блоге дено пишут нейросеткой. К этому я бы не притрагивался после сего факта, неизвестно что ещё они пишут нейросеткой.

Бан много смех вызывает, особенно орать можно с скорости - поставил uws и булочка на уровне ноды с uws работает, упс-упс. С парсерами та же история, поставил esbuild и swc oxc-parser - скорость сравнима с булкой. Сколько бажного говна и нереализованных фичей - просто пизда.
202 3534528
>>33847

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


А с чего он должен запускать его как-то иначе? Потому что Пете с двачей так захотелось?

>Погоди, так тебе нужен баг или баг уже не важен и проблема во мне? Что-то я не понял твоих оправданий


Мне нужны пруфы перечисленного:

>количество эксплоитов невероятное


>выглядит это как кал


>очень сырой



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

>Чего ты так вообще порвался? Ты в бан донатил что ли и тебе обидно что твой калыч обсирают? Ну не плачь


Мне просто нравится попускать местных шизов, особенно тех, кто из-за некомпетентности топят против годных технологий. Это как топить за next.js когда есть svelte kit или tanstack start
203 3534583
>>34528

> А с чего он должен запускать его как-то иначе?


Потому что это популярная инъекция, даунита тупорылая. Куча софта ломаются именно так.

> Мне нужны пруфы


Кек, иди на гитхаб и смотри баги, тысячи их.

Но нет, клоунидзе будет игнорировать реальность и рассказывать что этого не существует. Тебе самому не смешно когда в зеркало смотришь?
204 3534594
>>34204
АХАХАХ РАСТОБЛЯДКИ ОПЯТЬ НЕ СМОГЛИ СОВЛАДАТЬ С UTF16
205 3534686
Пишу скрипт на TypeScript для одной программы. Изначально она понимает JavaScript-то подобный язык, поэтому я при помощи вебпака делаю бандл в версию ES5. У самой программы есть апи с функциями которые никак не импортируются они где-то там есть глобально, например я пишу

> MessageLog.trace("Hello World");


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

В чем проблема? У TypeScript статическая типизация, следовательно тот самый класс MessageLog должен быть как-то объявлен. Я узнал про декларацию типов, но у меня проблемы с реализацией — нейросеть пишет чушь, вероятно я из-за своего незнания задаю неправильные вопросы, в итоге она гоняет меня по кругу, например то советует писать "declare interface", то требует исправить на "declare class", то требует писать конструктор как "constructor;", то требует исправить на "new(): MessageLog;".

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

> /storyboard-pro-types


> > package.json


> > index.d.ts


> > MessageLog.d.ts



Далее в основном проекте, в package.json я подключаю пак по симлинку:

>"devDependencies": {


>"file:D:/.. /storyboard-pro-types",


>}



С декларацией классов вроде все норм:

> //MessageLog.d.ts


> declare class MessageLog {


> constructor();


> trace(message: string): void;


> }



> //index.d.ts


> /// <reference path="./MessageLog.d.ts" />


> declare var MessageLog: typeof MessageLog;



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

> //IMetadata.d.ts


> declare interface IMetadata {


> name: string;


> }



> //index.d.ts


> /// <reference path="./IMetadata.d.ts" />


> declare const IMetadata: IMetadata;



Если я уберу декларацию в index.d.ts, то внутри пака IMetadata выглядит как типичный интерфейс, подсвеченный желтым цветом, а как только декларирую, так он сразу становится цвета константы. Хотя все работает, IntelliSense выводит подсказки, компилятор не ругается, скрипт в приложении работает, но цвет подсказывает, что я что-то сделал не так.
205 3534686
Пишу скрипт на TypeScript для одной программы. Изначально она понимает JavaScript-то подобный язык, поэтому я при помощи вебпака делаю бандл в версию ES5. У самой программы есть апи с функциями которые никак не импортируются они где-то там есть глобально, например я пишу

> MessageLog.trace("Hello World");


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

В чем проблема? У TypeScript статическая типизация, следовательно тот самый класс MessageLog должен быть как-то объявлен. Я узнал про декларацию типов, но у меня проблемы с реализацией — нейросеть пишет чушь, вероятно я из-за своего незнания задаю неправильные вопросы, в итоге она гоняет меня по кругу, например то советует писать "declare interface", то требует исправить на "declare class", то требует писать конструктор как "constructor;", то требует исправить на "new(): MessageLog;".

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

> /storyboard-pro-types


> > package.json


> > index.d.ts


> > MessageLog.d.ts



Далее в основном проекте, в package.json я подключаю пак по симлинку:

>"devDependencies": {


>"file:D:/.. /storyboard-pro-types",


>}



С декларацией классов вроде все норм:

> //MessageLog.d.ts


> declare class MessageLog {


> constructor();


> trace(message: string): void;


> }



> //index.d.ts


> /// <reference path="./MessageLog.d.ts" />


> declare var MessageLog: typeof MessageLog;



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

> //IMetadata.d.ts


> declare interface IMetadata {


> name: string;


> }



> //index.d.ts


> /// <reference path="./IMetadata.d.ts" />


> declare const IMetadata: IMetadata;



Если я уберу декларацию в index.d.ts, то внутри пака IMetadata выглядит как типичный интерфейс, подсвеченный желтым цветом, а как только декларирую, так он сразу становится цвета константы. Хотя все работает, IntelliSense выводит подсказки, компилятор не ругается, скрипт в приложении работает, но цвет подсказывает, что я что-то сделал не так.
206 3534694
>>32789

>С помощью ИИ я как опытный бекендер намного быстрее освоил необходимые мне инструменты



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

Пять минут назад нейронка мне пишет:

> declare interface MessageLog {


> constructor();


> }


или

> declare interface StoryboardManager {


> trace(message: string): void;


> }



Потом задаешь ей вопрос "чем declare class отличается от declare interface", она пишет

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


И ведь именно со статических методов и конструктора в декларируемом интерфейсе она и начала. Вот и учись.
207 3534961
>>34686
Вот нахуй ты взял тс? Ты понимаешь что на жс ты бы уже всё написал?

Ты хочешь сделать соцсеть? Или гитхаб свой написать? Смысол тса?
208 3534965
>>34583

>Потому что это популярная инъекция, даунита тупорылая. Куча софта ломаются именно так.


Тебе нравится кичиться своей некомпетентностью? Это форма мазохизма, когда хочется публично унижаться? В бане наоборот всё правильно сделали, как exec в си, exec.Command в голанге, Runtime.exec в джаве, child_process.spawn в ноде. Ты хочешь чтобы было как child_process.exec в ноде, который как раз менее безопасный.

>Кек, иди на гитхаб и смотри баги, тысячи их.


Ну понятно, пруфов не будет. Я же говорю, ты обыкновенный ЧСВ-кукаретик, твоя цель это троллинг собственной лоускилльностью и шитпостинг, загрязнение треба мусором. Мне известны имеющиеся баги, но их количество и их критичность очень далеки от "невероятного".

>Но нет, клоунидзе будет игнорировать реальность и рассказывать что этого не существует. Тебе самому не смешно когда в зеркало смотришь?


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

Либо признайся, что ты действительно некомпетентный клоун, либо попробуй ещё раз оправдаться и я тебя снова попущу.
209 3534982
>>34965

> как exec в си


Полоумный сравнивает си и бан, лол. Невдомёк тупорылом дегенерату что именно на бане будет построен его говносервис и именно через ос инъекции будут продавать его зад за бесценок.

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

> Ну понятно, пруфов не будет


Т.е. гитхаб полный багов это не пруфы? Этого всего не было? Не существует? Вот это манямирок у полоумной истерички, что же, принимай порцию урины на своё лицо, даунидзе, птсссссссссссссссссссссс
210 3535033
Вот скажите, когда реально можно на сервер поставить ноду, в каких случаях?
211 3535035
>>34961
Меня на самом деле привлекает статическая типизация.
Тут нормальные классы и интерфейсы, как в человеческих языках, модульность и все такое.

>Ты понимаешь что на жс ты бы уже всё написал?


Так я написал, но проебал. У меня ссд накрылся пиздой.

Вместо того, чтобы по уму настроить проект, написать скрипты, которые бы копировали сборку в директорию скриптов приложения, настроить репозиторий гит, я прям в директории скриптов приложения, в AppData, в текстовом файлике и писал скрипт. Спустя месяц думаю "все зашло слишком далеко, надо чет делать", за пару дней написал шаблон проекта, создал гит репозиторий, думаю, завтра начну перенос скриптов и делать бэкап. На следующий день включаю комп, а материнка уходит в защиту — накрылся ссд, ну я перекрестился, что хотя бы диск с проектами цел, ну поебусь недельку с переустановкой — ничего страшного, а потом осознал масштабы проблемы, оказывается скриптик мой хранился в AppData на системном диске. Так проебал месяц работы.

Буду переписывать.
212 3535061
>>35033
Когда нужен самый быстрый сервер, но не хочетс писать на c/zig, очевидно. Либо самый простой сервер, который разрабатывается две недели.

>>35035

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


Её нет на самом деле. Лучше бы в нормальные языки с статической типизацией шёл, в тот же го, а не пытался изобразить вот это вот. Скорость разработки примерно сравнима с ТС.

> накрылся ссд, н


Как нахуй? Такое реально? Бля, надеюсь у меня не накроется нихуя. Штош, в этот раз у тебя всё быстрее пойдёт потому что помнишь всю архитектуру.
213 3535066
>>35061

>Когда нужен самый быстрый сервер,


А че не го?
17559509631140.png126 Кб, 899x739
214 3535095
>>35061

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


У меня программирование не является основным направлением,
в основном я делаю плагины и скрипты под конкретное приложение, а оно диктует язык нейм. При возможности использую C#, иногда питон или жс.

>Как нахуй? Такое реально?


Да, никакой постепенной деградации, просто в один момент щёлк и все данные накрылись без возможности восстановления. У меня за два года уже второй ссд отвалился, последний от самсунга. Но мне просто везет в этом плане. Проскакивала новость недавно, что какое-то обновление виндовс просто убивало ссд бесконечными попытками перезаписать файлы, но насколько это меня коснулось — хз.
https://habr.com/ru/news/938480/
У меня как раз в середине августа отвалился диск. Думаю, что с задействованием нейросетей в майкрософт нас ждет много подобного в будущем.

>Штош, в этот раз у тебя всё быстрее


На практике не быстрее. Сперва пропадает запал, который ты пытаешься восстановить попытками сделать лучше, чем раньше, в итоге тратишь больше времени. Но ничего не поделать.
215 3535219
>>35066
Он медленнее, плюс разработка куда хуже. На ноде ты можешь писать в говностиле для медленных функций и в годном стиле С для быстрых. Плюс встроенный инструментарий для работы с строками, атомики, буфферы прочим говном очень хорош, этого достаточно для 99% приложух. Пока не изобрели новые фреймворки на Zig/C нода один из топов ящитаю.

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

>>35095

>я делаю плагины и скрипты под конкретное приложение


Че эт ты там делаешь такое интересное?

> При возможности использую C#, иногда питон или жс.


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

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


Они же так просто не убиваются. Хуй знает даже. Этого явно недостаточно чтобы убить диск, тут сам диска должен быть бажным. У меня диски уже лет 10 служат - 0 проблем, притом я пишу на диск гигабайтами за день.

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


Лучше для чего? Лучше для тебя? Ну и смысл, ты всё равно про это забудешь спустя месяц-два. Пиши лучше для процессора, в императивном стиле все функции с высокой нагрузкой. Этих улучшений достаточно.
216 3535242
>>35219

>Че эт ты там делаешь такое интересное?


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

Для Storyboard Pro сделал бридж между ComfyUI, чтобы генерить раскадровки. В 25-й версии они тоже подключили ИИ, но это как обычно облако и платное нахуй и в пизду.

Для Blender делал скриптики на питоне, тоже бридж к ComfyUI и к Trellis для генерации 3д-моделек. Модельки тоже чисто для скетчей и блокаута, в работе я это говно использовать не собираюсь.

Для корела на vba дохуя чего понаписал в свое время, но там в основном под задачи моей компании, где я работал. Для Rhinoceros писал сперва скрипты с vb-подобным синтаксисом, потом перешел на плагины C#.

Но основная цель запилить короткометражку в 3д, и если сил хватит, то игру.
Все перечисленной выше — инфраструктура, на которую я потратил несколько лет.
16680056769590.jpg183 Кб, 629x455
217 3535278
>>35219

>Он медленнее


Шта?
218 3535305
>>33253

> Линуса атакуют этим.


он тот еще пидор его не жалко
219 3535311
>>35242
Чел. Лучше бы ты книжки читал, а всё это отдал программистам. Убивать месяцы накакой-то инструмент, писать его на тс чтобы красиво было? Не делай так больше. Единственное что тебя должно ебать - производительность.

>>35278
Такие дела, да. Исторически так сложилось
220 3535370
>>35311

>тс чтобы красиво было?


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

>Лучше бы ты книжки читал, а всё это отдал программистам.


Тут два варианта развития событий:
1. Вариант ZBrush: функционал 17 лет не добавляется.
2. Вариант Storyboard: функционал добавляется, но за подписочку с привязкой к облачку.

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

Я лучше сделаю как хочу, чем годами быть терпилой. Как говорили злодеи в фильмах, "хочешь сделать хорошо — сделай это сам".

>Единственное что тебя должно ебать - производительность.


Производительность чего?
221 3535372
>>35219

>Ничего не даёт, кроме ебли.


В чем заключается ебля?
222 3535482
>>35370

>Производительность чего?


Тебя и твоих скриптов. Всё остальное не важно, включая "красоту" кода.

>>35372
В том что нужно писать кучу ненужного дерьма без которого копрокалыч не заработает.
223 3535525
>>35482
Я не понимаю почему ты это считаешь красотой. Я на js намучался особенно с чужим кодом, когда тебе прилетает обджект и ты даже не знаешь его структуру. В итоге ты либо каждые пять секунд смотришь в документацию, либо срешь проверками, чтобы не дай бог прилетел не тот тип. Визуально все в куче, едет функция через функцию, еще надо юзать прототипы, которые еще сильнее дробят структуру.

Или вот был случай, смотришь в документации:

> QDateTime File::lastModified


Идешь смотреть структуру QDateTime, потому что тебе приходит просто хуй пойми что. Вслепую пытаешься юзать методы и свойства по документации, а тебе вылетает исключение, мол, такого свойства не существует. А в реальности приходит стандартный Date. В шарпе такой залупы попросту не было бы, я бы не ебался час, мне бы сразу пришел Date с очевидной структурой, которую бы отображал IntelliSense, и ты на 100% был бы уверен, что методы существуют.

Я вообще не понимаю о какой экономии идет речь. Я из месяца потраченного времени, дней десять убил на разгребание неведомой херни.
224 3535648
>>34982

>именно на бане будет построен его говносервис и именно через ос инъекции будут продавать его зад за бесценок


Если сервис будет на джаве, или си, или го, или ноде, то тоже будут инъекции. То есть тогда всё дырявое с твоей точки зрения, а не конкретно бан. Зачем ты так селф-овнишься?

>Т.е. гитхаб полный багов это не пруфы? Этого всего не было? Не существует?


Зачем ты снова троллишь тупостью, будто читать не умеешь? Я же написал, что мне известны имеющиеся баги, но их количество и их критичность очень далеки от "невероятного", это уже давно не "очень сырой" продукт.
225 3535675
>>35525

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


TypeScript
226 3535702
>>34694
А с чего ты взял, что изучение новых технологий с помощью нейронок подразумевает отказ от чтения документации? И ты сам написал, что из-за своего незнания задаешь им неправильные вопросы. Так что тут уже skill issue. Я когда изучал кубер, то уже знал, что такое canary, rolling, blue green deployments, как они примерно работают, да и как примерно работает кубер. Я с ним до этого не работал напрямую, но за годы опыта четкое представление уже приобрел, поэтому у меня не было особых проблем при изучении. Может ты ещё модели слабоватые используешь, топовые за пару лет неплохо прокачались.
227 3535784
>>35702

> Может ты ещё модели слабоватые используешь


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

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


Так если ты читаешь документацию, то для чего тебе нейросеть? В этом и суть, что если ты ничего не знаешь,
то информация написанная человеком сделает так, чтобы ты знал наверняка, и это полная противоположность действий нейросети, которая будет отравлена твоими "ньюфажными" вопросами и в итоге забьет твою голову бредовым дерьмом. А если ты все знаешь, то нейросеть тебе не нужна.
image.png53 Кб, 1276x341
228 3535797
в РАМОЧКУ
15229706325660.jpg2,2 Мб, 3000x4000
229 3535930
>>35648

>Если сервис будет на джаве, или си, или го, или ноде, то тоже будут инъекции.


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

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

В бане же среды нет, ничего нет, единственное что остаётся - оставлять бекдоры из 2005 года всем на радость.
230 3536121
>>35784

> если ты ничего не знаешь


> если ты все знаешь


Я с самого начала как раз говорю про случай, когда человек находится где-то между этими двумя
231 3536224
>>27137
Тг @sleepy_coffee_lover напиши мне
232 3536249
>>36121
Почему ты такой тупорылый, нейродебил? Потому что разговариваешь с нейрокалом? Ты либо знаешь, либо не знаешь. Не существует никакой точки в который ты знаешь половину знания
1757301128782.jpg64 Кб, 1167x500
233 3536254
>>35930

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


Как точно ты себя описал. Ты на пикриле? Ведь я даже для тебя несведущего перечислил примеры того, как в других языках + ноде это реализовано точно так же, как и в бане:

>exec в си, exec.Command в голанге, Runtime.exec в джаве, child_process.spawn в ноде


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

Продолжаю этот диалог чтобы посетители треда видели, какие ретарды существуют и какую дичь пытаются подавать как истину
234 3536283
>>36249
У тебя бинарное мышление школьника, который мыслит категориям 1 и 0, чёрное и белое, полутонов для тебе существует. А для нормальных взрослых людей существует.
Попробую тебе разжевать, может быть поймёшь, я выше уже писал, что за годы работе на бекенде нахватался всяких верхов по куберу, например знал как работают разные стратегии деплоймента микросервисов. Это означает, что я знаю какие-то особенности кубера, то есть знаю его частично, а не на 0% и не на 100%. Надеюсь, твой юный мозг способен понять столь сложные для тебя концепции.
17571045080450[1].png7 Кб, 1540x568
235 3536464
чому на канвасе размытое изображение?
236 3536488
>>36464
Антиальясинг включен
237 3536592
>>36283
Что ты несешь, нейродебил? Невозможно знать что-то наполовину. Если ты думаешь что зная цифру 1 ты знаешь половину цифры 2 - ты умалишенный нейродаунёнок.

> бекендер 10 лет опыта


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


Нейродаунита, ты...
238 3536610
>>36592

>Невозможно знать что-то наполовину


и ты точно знаешь, что ты не ошибаешься в этом суждении?
239 3536636
>>36488
Не всегда. Фундаментальная проблема в том, что фигура не совпадает с сеткой пикселей монитора. Да, в этом случае срабатывает антиалиасинг, но это не его вина, его не надо отключать, просто он начинает мылить фигуру там, где этого делать не нужно. Но где нужно — за это должен отвечать дизайнер.

Для примера предлагаю нарисовать прямоугольник w:50px, h:50px пикселей с ровными координатами x:100px, y:100px, а рядом нарисовать фигуру, но с размером w:50.3px, h:50.3px. Вторая будет мыльной.
На пикрилейтед 1 пример: слева размер прямоугольника совпадает с стекой пикселей, справа — нет. Заметно, как на правой и нижних гранях отработал антиалиасинг.

Есть куча автоматических решений, призванных помочь дизайнеру не считать пиксели, например в WPF есть привязка к пикселям, точки вектора будут стараться размещаться ровно по центру пикселя и w:50.3, h:50.3 превратится w:50, h:50. Но минус такого режима в том, что иногда деформируется фигура, например круг может быть не идеально круглым, появляется эффект яйцеобразных форм.

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

Короче, это огромный геморрой, который в каком-то смысле обесценивает суть вектора. Я когда-то хотел свой UI сделать на векторных иконках, чтобы наконец-то перестать делать иконки в нескольких масштабах, чтобы пользователь сам задал скейл UI какой ему захочется, но проблема соответствия пиксельной сетки вынуждает так или иначе рисовать иконки с привязкой к пикселям. Причем масштаб тоже наобум не выставить, он тоже должен иметь удвоенный шаг: 8, 16, 32, 64, 128 и т.д, как обычные растровые иконки.

Впрочем, для больших объектов это не так принципиально, но очень критично, когда у тебя объект очень маленький. Чем меньше на объект приходится пикселей, тем заметнее размыливание. Например у меня был случай, когда я делал плагин с векторным мини-редактором, и там я реализовал трансформацию объекта при помощи манипуляторов (пикрил 2). Я хотел, чтобы при повороте объекта, трансформация рамочки с манипуляторами повторяла трансформацию объекта (пикрил 3) и помимо самого габаритного контейнера, я хотел чтобы "квадратики" манипуляторов тоже поворачивались. Но так как эти манипуляторы слишком маленькие, буквально в 6 пикселей, я заметил заметное размыливание, как только их угол был не равен 0 или 90 градусов. Я пошел смотреть как сделано в фотошопе, а там оказывается, что эти манипуляторы вообще никогда не вращаются, и вот таким образом дизайнеры обошли проблему. Я сколько работал в фотошопе, даже не обращал на это внимание, мне казалось, что они тоже вращаются. Вообще по иконкам фотошопа можно заметить, как дизайнеры стараются привязываться к сетке пикселей, особенно, когда иконки очень маленькие, там меньше диагональных и округлых форм. Тонкие линии либо отсутствуют, либо стараются идти по прямой.

Короче, даже если ты работаешь с вектором, сетку нужно учитывать. Особенно это актуально для шрифтов, поэтому разрабы браузеров пишут различные движки отрисовки, чтобы не мылилось и не косоебило.
239 3536636
>>36488
Не всегда. Фундаментальная проблема в том, что фигура не совпадает с сеткой пикселей монитора. Да, в этом случае срабатывает антиалиасинг, но это не его вина, его не надо отключать, просто он начинает мылить фигуру там, где этого делать не нужно. Но где нужно — за это должен отвечать дизайнер.

Для примера предлагаю нарисовать прямоугольник w:50px, h:50px пикселей с ровными координатами x:100px, y:100px, а рядом нарисовать фигуру, но с размером w:50.3px, h:50.3px. Вторая будет мыльной.
На пикрилейтед 1 пример: слева размер прямоугольника совпадает с стекой пикселей, справа — нет. Заметно, как на правой и нижних гранях отработал антиалиасинг.

Есть куча автоматических решений, призванных помочь дизайнеру не считать пиксели, например в WPF есть привязка к пикселям, точки вектора будут стараться размещаться ровно по центру пикселя и w:50.3, h:50.3 превратится w:50, h:50. Но минус такого режима в том, что иногда деформируется фигура, например круг может быть не идеально круглым, появляется эффект яйцеобразных форм.

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

Короче, это огромный геморрой, который в каком-то смысле обесценивает суть вектора. Я когда-то хотел свой UI сделать на векторных иконках, чтобы наконец-то перестать делать иконки в нескольких масштабах, чтобы пользователь сам задал скейл UI какой ему захочется, но проблема соответствия пиксельной сетки вынуждает так или иначе рисовать иконки с привязкой к пикселям. Причем масштаб тоже наобум не выставить, он тоже должен иметь удвоенный шаг: 8, 16, 32, 64, 128 и т.д, как обычные растровые иконки.

Впрочем, для больших объектов это не так принципиально, но очень критично, когда у тебя объект очень маленький. Чем меньше на объект приходится пикселей, тем заметнее размыливание. Например у меня был случай, когда я делал плагин с векторным мини-редактором, и там я реализовал трансформацию объекта при помощи манипуляторов (пикрил 2). Я хотел, чтобы при повороте объекта, трансформация рамочки с манипуляторами повторяла трансформацию объекта (пикрил 3) и помимо самого габаритного контейнера, я хотел чтобы "квадратики" манипуляторов тоже поворачивались. Но так как эти манипуляторы слишком маленькие, буквально в 6 пикселей, я заметил заметное размыливание, как только их угол был не равен 0 или 90 градусов. Я пошел смотреть как сделано в фотошопе, а там оказывается, что эти манипуляторы вообще никогда не вращаются, и вот таким образом дизайнеры обошли проблему. Я сколько работал в фотошопе, даже не обращал на это внимание, мне казалось, что они тоже вращаются. Вообще по иконкам фотошопа можно заметить, как дизайнеры стараются привязываться к сетке пикселей, особенно, когда иконки очень маленькие, там меньше диагональных и округлых форм. Тонкие линии либо отсутствуют, либо стараются идти по прямой.

Короче, даже если ты работаешь с вектором, сетку нужно учитывать. Особенно это актуально для шрифтов, поэтому разрабы браузеров пишут различные движки отрисовки, чтобы не мылилось и не косоебило.
240 3536753
>>36636

>Не всегда.


Ну почему же, если выключить альясинг, будут рубленные края, а не мыло.
wy1IYkf.png12 Кб, 499x499
241 3536755
>>36254
АХАХАХАХ, ВОТ ЖЕ ДЕГЕНЕРАТИЩЕ ПОЕХАВШЕЕ!11 Аж заорал с этого тупорылого высера без капли осмысленности

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

> exec в си


> exec.Command в голанге


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

> Runtime.exec в джаве


> child_process.spawn в ноде


Выдаёт ошибку если инъекция возможна.

Один лишь бан имеет уязвимость, неприкрытой бекдор который помечен как "врёти, это не уязвимость".
242 3536818
>>36488
>>36636
Не помогает что-то отключение антисейлинга.
Размеры все целочисленные.
243 3536819
>>36753
Аргумент уровня "нейростеть", типа если формально убирает сглаживание, значит отключаем аа, ведь нам же насрать на результат, причину и следствие.
244 3536825
>>36818
Значит у тебя какой-то родительский объект смещен или имете какой нибудь масштаб. Так тоже бывает, поэтому в WPF у каждого родителя есть свойство привязки пикселям для дочерних элементов. Как там у тебя устроено — хз. Если вообще ничего нет в этом плане, то даже положение окна может взывать размытие.
Безымянный.png46 Кб, 1209x859
245 3536838
>>36825
Да нихрена там нет, тупо один канвас в боди.
246 3536855
>>36838
А ты пробовал не относительные размеры ставить? Поставь фиксированные значения. Мне кажется, что-то где-то трансформирует дополнительно объекты.
247 3536923
>>21524 (OP)
with (console) {log(1)} // 1

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

это правда?
248 3536953
>>36855
В марджине? Пробовал не помогло)
249 3536959
>>36923

> with


Говно тупорылое. Просто не пиши блоаткал и твоя мать будет жива.
sage 250 3536962
>>36959
Обожаю этих додиков, которые слышали звон и пугаются with, eval и банальных var
image.png6 Кб, 680x60
251 3536963
>>36838
Попробуй в заголовок мета пикрил добавить
252 3537004
>>36962
Ты даун? with предназначен для уменьшения блотакала. Не пиши блотакал, даун.
253 3537051
>>37004

>with


Депрекейтед
254 3537284
>>35219

>в годном стиле С для быстрых.



Приведи пример ноды в стиле С? Что имеется в виду? Без ООП или что.
255 3537342
>>37284
Ну там есть открывающая фигурная скобочка и закрывающая фигурная скобочка. Можно ставить точечку с запятушечкой в конце строчечки.
256 3537896
>>37284
Это когда ты контролируешь работу GC, а ещё лучше - GC вообще никогда не запускается, при выходе из функций кадр стека удаляется и всё. Ничего не создавай в рантайме кроме необходимого, анонимные функции не создавай, все переменные заранее выделяй, не меняй никакие структуры в рантайме, массивы и объекты желательно должны хранить данные одного типа.
Такая хуйня будет быстрее го по производительности в рантайме. Офк я бы не хотел переписывать свой калпилятор на 1300 строк в таком стиле, нахуй нужно лол
257 3537960
>>36592
Да я понял, что твой ограниченный мозг развит на уровне транзистора, который имеет только два возможных состояния.
258 3537965
>>37896

>GC вообще никогда не запускается


ну это на грани фантастики
259 3537980
>>37965
Это возможно для отдельных функций - достаточно избавиться от замыканий. Для всего приложения нереально подобного добиться.
260 3537981
>>37960

> нейродебил


> понял


Нейрокал подсказал?
261 3537988
>>37896
ну да , ты прав , но только в реалии мира - этот подход практический не рабочий. вместо того, что бы пилить фичи - ты дрочишь 100500 часов задачу что бы подогнал ее под критерии, которые ты описал выше
если у вас настолько узкий продукт, который подобное позволяет, то вопросов нет, но и тогда смысл использовать джс для этого(если эт не фронт*)?
262 3538024
>>37988
Всё так, в общем случае это не имеет никакого смысла, js это простота кода и быстрота написания готового продукта, а не про байтоёбство.

Но суть в том что такое в принципе возможно, например делаю игровой сервер на жс - могу написать его так, чтобы работа GC и выделения памяти были минимальными, использовать типизированные массивы, создавать несколько представлений для буфферов, всё очень прилично. Это можно перенести на с/zig с минимальными изменениями, код будет 1 в 1, байтоёбство через байтоёбство.
263 3538225
>>38024

>zig


Это же говнина наркоманская какая то
264 3538285
>>38225
И что? Ты имеешь что-то против шмали?
265 3538317
>>37896

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


А на проде?
266 3538488
>>37981
Нет, ты же сам утверждаешь, что не понимаешь концепции за пределами 1 и 0. Оно и видно, так что мои соболезнования.
Обновить тред
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 10 сентября в 19:49.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

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

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