Программирование

Ответить в тред Ответить в тред
JSThread #179 /js/ Аноним # OP 15/10/20 Чтв 12:55:26 18310661
image.png 89Кб, 1050x1050
1050x1050
Прошлый тред: >>1827056 (OP)

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

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

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

Руководство для вката:
https://developer.mozilla.org/
Аноним 15/10/20 Чтв 15:08:33 18312332
Запилил тудушку на хуках, если с ней пойду на собес меня обоссут?
Аноним 15/10/20 Чтв 15:32:31 18312453
>>1831233
Смотря на какую должность ты претендуешь. У меня тз было ебануть корзину для книжного магазина на реакт хуках, на должность джуна. Выше думаю, это не пойдет.
Аноним 15/10/20 Чтв 15:49:28 18312624
>>1831233
>тудушку
>собес
Лучше ничего не показывай...
Аноним 15/10/20 Чтв 16:00:18 18312675
>>1831233
>Запилил тудушку на хуках, если с ней пойду на собес меня обоссут?

Почему обоссут, сам Дэнчик не гнушается запилить тудушку и потом решать куда бизнес логику положить, в редусер, селектор или акшион
Аноним 15/10/20 Чтв 16:03:42 18312716
Аноним 15/10/20 Чтв 16:07:16 18312797
>>1831233
За тудушку тебя не только на собесе обоссут. На собес ты, скорее всего, вообще не попадешь.
Аноним 15/10/20 Чтв 16:09:48 18312868
>>1831279
Ну ок убедил, бросаю ваше вкатывание
Аноним 15/10/20 Чтв 16:24:24 18313089
>>1831271
Либо делай нормальныетм проекты, либо контрибьють в интересные OSS репозитории. Всякие мувисерчеры и тудушки обычно обсмеиваются интервьюерами, так что лучше лишний раз их не упоминать.
Аноним 15/10/20 Чтв 16:26:54 183131310
Парни, есть идея запилить визитку с "типа 3Д" панелью, которая будет висеть на экране немного покачиваясь, а на самой панели уже будут ссылки и прочие красивости на ЦСС/реакте. Это реально запилить на ЖС/реакте или стоит копать куда-то в другую сторону?
Аноним 15/10/20 Чтв 16:50:44 183133511
Аноним 15/10/20 Чтв 18:11:17 183140212
Посоны, поясните по хардкору плз. Отработал почти год мидлом, после НГ думаю менять работу и в связи с этим возник вопрос - резюме со ссылками на реальные проекты будет достаточно, или же ещё желательно иметь гитхаб?
Аноним 15/10/20 Чтв 18:12:31 183140313
>>1831402
Достаточно имеется в виду для вката в относительно норм место, хотя бы на
Аноним 15/10/20 Чтв 18:13:02 183140514
Аноним 15/10/20 Чтв 19:18:17 183146515
>>1831405
С годом опыта-то? Жирноваты запросы чот.
Аноним 15/10/20 Чтв 19:39:07 183148716
>>1831465
Я сейчас 140 получаю)
Аноним 15/10/20 Чтв 19:40:58 183148917
>>1831487
Правда стоит добавить, что я до этого ещё где-то год дома сидел и смотрел и учился, потом пошел англуляр джуном на 110.
Аноним 15/10/20 Чтв 19:55:49 183149518
>>1831489
Зависит от реальных знаний, конечно, но чот у меня сомнения в миддловости.
Аноним 15/10/20 Чтв 20:10:37 183150219
>>1831495
Там я пока что на мидла в гугл и не претендую. Просто хочу сменить работу и получать чуть больше.
Аноним 15/10/20 Чтв 20:34:29 183151420
>>1831066 (OP)
Как сделать гет запрос через прокси(прокси вида ip:port:login:pass) на клиенте(не на сервере). В гугле решения не нашел.
Аноним 15/10/20 Чтв 21:59:14 183154721
Аноним 15/10/20 Чтв 22:21:10 183156122
>>1831233
чувак, сейчас реакт макак не достает.
похоже айти выходит их моды. может и выйдет за 30к рублей устроиться с минимумом. а дальше все только от тебя зависит
Аноним 15/10/20 Чтв 23:37:08 183159223
>>1831514
На клиенте только через расширения браузера, либо если пользователь сам настройки браузера поменяет. Насильно слать запросы через прокси ты заставить пользователя не сможешь.
Аноним 15/10/20 Чтв 23:45:58 183159424
>>1831489
Ого, а поделись что после года умел? И rxjs и ngrx? У меня просто в два раза меньше зп, а делаю я все задачи и зона ответственности большая.
Аноним 16/10/20 Птн 00:03:08 183160225
>>1831594
Если ты тоже в ДС, то тебе оч сильно недоплачивают. Когда только пришел вообще англуляр не знал ТК учил реакт-редукс. Через месяца 2 уже более-менее понял что к чему. На работе в одиночку пилю личный кабинет и админку. Насколько это сложно и ответственно не могу судить.
Аноним 16/10/20 Птн 00:51:50 183161926
>>1831602
Не ДС, но миллионник, более того, нефтяная отрасль, а платят хуйню и бюрократии дохера. По поводу твоего вопроса, лучше, когда есть гитхаб, чем его нет. Но только если там все причесано. Количество и пиздатость проектов впечатлит девочку hr, но тех лид будет пытаться понять кто ты такой по стеку/решаемым задачам/гитхабу.


Аноним 16/10/20 Птн 01:29:56 183163427
Screenshot 2020[...].jpg 68Кб, 688x823
688x823
Госпате это надо было придумать Реакт чтобы $("#my-element").fadeIn("slow"); превратилось в стопицот нечитаемого кода на несколько файлов
Аноним 16/10/20 Птн 02:59:48 183165628
34345345.jpg 13Кб, 292x78
292x78
Аноним 16/10/20 Птн 04:33:11 183167029
>>1831656
Мразь тупая, jquery подруби, сракота!
Аноним 16/10/20 Птн 08:02:26 183168430
>>1831670
Додик, ты? Как там в 2013?
Аноним 16/10/20 Птн 08:03:31 183168531
>>1830994 →
Если нужно получить массив объектов, то ок. А если нужно что-то сделать со значениями, то достаточно forEach, вторая интеграция бесполезна будет
Денис 16/10/20 Птн 10:49:05 183173232
Есть календарь, когда нажимаю на иконку дня - открывается модалка куда заношу "задание", и надо чтобы это задание записывалось именно в тот день какой выбрал
Помоги двачек
Аноним 16/10/20 Птн 11:00:51 183173833
>>1831732
В стейте календаря держи указатель на дату, на которой райзится модалка. В onClick обработчике каждой даты календаря передаешь дату, соответственно при открытии модалки целевая дата будет в стейте, ее используешь для занесения заметки.
Собственно, не ясно, в чем здесь может быть какая-либо сложность.
Аноним 16/10/20 Птн 11:23:16 183175634
>>1831066 (OP)
Зачем вы опять создали этот тред?!
Вам же уже доходчиво объяснили русским языком в прошлом треде: js нинужно, вы все не нужны, достаточно статического веба.

Сука, промышленность подымать нужно, а не ваш обоссаный интерактивно-красивый веб.
Аноним 16/10/20 Птн 11:36:25 183176535
>>1831756
Ты сейчас это сообщение написал по средствам жс.
Аноним 16/10/20 Птн 11:46:41 183177136
>>1831684
Мать твою доедаю, гондон. jQuery - лучшее что случалось с Javascript!
Аноним 16/10/20 Птн 11:50:29 183177237
>>1831765
Пишу с телефона и без использования веба. Где твой бог теперь? Динамические страницы не нужны.
Аноним 16/10/20 Птн 12:02:21 183177638
>>1831771
Покупай биткоин, бро. Скажешь спасибо в 2018
Аноним 16/10/20 Птн 12:08:59 183177939
>>1831684
Всегда хочу получить ответ на вопрос "Чем же именно так плох жкьюри?", в ответ обычно слышу дохрена нечленораздельного мычания в духе "Эээ ммм ну эта никрута типо да... Жкьюри это типа ни крута... Вон щас Реакт и есть и это самое ну..."
Аноним 16/10/20 Птн 12:10:27 183178240
>>1831756
Тебя в прошлом треде покормили мало что ли? А ну пошел вон. Делай свой статический интернет без веба или что ты там хочешь.
Аноним 16/10/20 Птн 12:11:16 183178441
Аноним 16/10/20 Птн 12:11:38 183178542
>>1831776
Нахуя это говно надо? Мне и программирование на Javascript приносит норм доход
Аноним 16/10/20 Птн 12:11:54 183178643
>>1831782
Кого кормить, блять?! Ну вы ж реально бесполезные!
Аноним 16/10/20 Птн 12:13:20 183178844
>>1831779
Ну просто jquery имеет некрасивый апи, не использует новые плюшки. У нас паттерны разработки другие. Стиль другой. Теперь удобство решает.
Аноним 16/10/20 Птн 12:17:02 183179345
>>1831779
Аргументы против jq:
- современные браузеры достаточно хорошо поддерживают единый синтаксис современного екмаскрипт(native js)(на самом деле нет).
- сторонняя библиотека, работает медленнее чем натив и в основном состоит из с-сахара (тоже не совсем правда)
- тащить еще один ресурс весом от 64 кб до 200 кб, еще и со сторонних ресурсов замедляет загрузку( правда, но бред)
Аргументы за:
- Современные браузеры как и всегда один другого "ровнее", всегда есть косяки и "нюансы", на которые еще и попадаешь обычно в самый неподходящий момент, в жк обычно все работает одинаково везде, ну или лучше чем в нативе.
- В жк реализована куча плюшек в 1 функцию которые в нативе занимают "многабукав", не каждый начинающий напишет их правильно, да и профи не все напишут оптимально, уверен что в большинстве случаев написанный нативом функционал будет хуже аналога из жк.
- размер мин пакета жк 64 кб, и все они лежат на быстрых цдн серверах. Думаю это последнее что может повлиять на скорость загрузки страницы.
- есть ОГРОМНОЕ количество скриптов написанных с учетом жк, не использовать их глупо, писать свой велосипед - вообще только в целях обучения(не берем крайние случаи когда плагин писал упоротый пингвин).
- Синтаксис и краткость записи - вообще вне конкуренции.
- Старые браузеры никто не отменял, часто заказчик требует чтобы работало в ие8, натив не канает или доставляет море анального удовольствия.
Аноним 16/10/20 Птн 12:22:52 183180046
image.png 36Кб, 733x316
733x316
Аноним 16/10/20 Птн 12:25:59 183180447
Аноним 16/10/20 Птн 12:26:08 183180548
>>1831756
Я был в автоматизации тяжелой промышленности и скажу, что нихуя там никому не надо поднимать, иначе я бы оттуда не сбежал.
Аноним 16/10/20 Птн 12:27:17 183180749
>>1831772
>>1831784
Будто-бы дашчан - это не just another клиент для веба, только очень специфичный.
Аноним 16/10/20 Птн 12:38:08 183182150
>>1831805
+
После ВУЗика проработал год на околовоенном заводе микроэлектроники (не промышленность, но типичное госпарашное предприятие), никому там ничего поднимать нахуй не надо. Высшему руководству надо дальше пилить бюджеты и поддувать манявеличие, а подчиненным - гонять чаи и бездельничать, продолжая при этом получать копеечку (нищенскую, но все же)
Аноним 16/10/20 Птн 13:01:20 183183951
image.png 100Кб, 1091x950
1091x950
image.png 75Кб, 891x906
891x906
image.png 50Кб, 777x665
777x665
Аноним 16/10/20 Птн 13:03:27 183184052
>>1831821
В общем совет всем: завязывайте с инфантильными манямечтами и поднимайте бабки, как нормальные Белые Люди
Аноним 16/10/20 Птн 13:07:16 183184753
>>1831772
Так не пользуйся вебом, долбоеб. Тебе никто не запрещает.
Ты свои предпочтеня зачем на всех ретранслируешь?
Аноним 16/10/20 Птн 13:07:34 183184954
>>1831779
Чем же так плох паскаль?
Аноним 16/10/20 Птн 13:09:26 183185155
>>1831849
Ну хуй знает может потому что на нем нельзя написать хоть сколько-нибудь рабочее приложения для:
фронт веба
бэк веба
десктопа
мобилок
серваков
дата саенса
дата инжиниринга
а так в общем-то неплох, да, определенно неплох
Аноним 16/10/20 Птн 13:13:00 183185656
>>1831851
У паскаля отличная кроссплатформа для мобилок и десктопа. Бэк на нем тоже не проблема писать. Фронт писать на любом языке кроме жс - идиотизм.
Аноним 16/10/20 Птн 13:15:26 183185857
>>1831856
Да легче на Питоне мобилки писать чем на Паскале, ты ебу дал? (а на питоновском Киви писать это просто пиздец, на жс кстати тоже, получше но все равно издевательство над юзером, кроме Жавы/Котлина/Свифт для мобилок попросту ничего и нет)
Аноним 16/10/20 Птн 13:15:28 183185958
>>1831851
>десктопа
Delphi смотрит на тебя как на говно.

Паскаль был хорош для своего времени, но появились более лучшие решения. И все пишут на них, а не на паскале (ну кроме пары макак 40 летних).

То же самое и с жкьюри.

Аноним 16/10/20 Птн 13:18:35 183186259
>>1831858
Чем легче? Где у питона гуи дизайнер? Хуету несешь, или ты просто не работал с промышленным паскалем.
Аноним 16/10/20 Птн 13:36:11 183187560
>>1831793
>функционал
вайтишник, спок
Аноним 16/10/20 Птн 13:39:56 183188061
>>1831772
И как же без использования веба запрос с твоего приложения дошел до сервера?
Аноним 16/10/20 Птн 13:44:06 183188662
>>1831840
А в свободное время, кафешечки, ресторанчики, путешествия, айфончики, гуччи и прада, да?
Аноним 16/10/20 Птн 13:50:20 183189363
>>1831805
Напишу разок на полном серьезе в этом треде и без жира.

Я бы и сам не стал идти работать в автоматизацию на СНГшные я вообще не хочу до конца жизни прожить тут предприятия. Да ну нахуй. Тут уже нихуя никого и ничего не спасет. Да и нечего автоматизировать уже: в полкилометра от меня один из бывших судостроительных заводов совка, несмотря на то что там что-то ещё движется это точно, 100% инфа, выглядит этот завод полным абандоном.
Аноним 16/10/20 Птн 13:53:09 183189764
Qu28oWu03zI.jpg 63Кб, 720x707
720x707
Какие сейчас книги по Джаваскрипту для начинающих лучшие? Можно на английском. Вообще-то я изучаю питоновскую Django, просто хочу понять, если всё делает Джанго, зачем нужен Джаваскрипт. Зачем-то же нужен. Тред же есть. Что-то вы тут обсуждаете. Спасибо!
Аноним 16/10/20 Птн 13:53:33 183189865
>>1831066 (OP)
Ладненько, я, жирный и зеленый, ухожу из треда, по крайней мере, не буду тут срать. Добра вам.
Аноним 16/10/20 Птн 14:04:17 183191166
>>1831880
Сетевые запросы к вебу имеют столько же отношения, сколько колесо к автомобилестроению. Ты б не нес хуйни.
Аноним 16/10/20 Птн 14:05:00 183191267
Ambient00s.jpg 203Кб, 1367x637
1367x637
>>1831897
Дополню. Сам нашёл кое-что на b-ok.cc, но обе книги больно толстые, у меня нет трех месяцев на какую-то из них. Или другого пути нет?

1) JavaScript The Definitive Guide Master the Worlds Most-Used Programming Language by David Flanagan
2) Eloquent JavaScript A Modern Introduction to Programming by Marijn Haverbeke

Сейчас подумал, что в принципе сам на свои вопросы ответил, но давайте поговорим, если вы не против. Как вы учили Джаваскрипт, аноны? Это дало вам понимание его внутренней логики?
Аноним 16/10/20 Птн 14:05:38 183191568
>>1831897
НЕ НАДО ЧИТАТЬ КНИГИ ПО ЯЗЫКАМ.
ЭТО ВСЕ РАВНО ЧТО ЧИТАТЬ ИНСТРУКЦИИ К ТЕЛЕВИЗОРУ.
ДЛЯ ИЗУЧЕНИЯ ЯЗКОВ ЕСТЬ СПРАВОЧНИКИ,
КНИГИ ЧИТАТЬ НУЖНО ПО ПРОГРАММИРОВАНИЮ - ПАРАДИГМАМ, КОНЦЕПЦИЯМ, МЕТОДОЛОГИЯМ.
Аноним 16/10/20 Птн 14:06:52 183191769
>>1831912
>Как вы учили Джаваскрипт, аноны?
Открываешь справочник. Открываешь код. Меняешь код - смотришь на результат, читаешь справочник.
Аноним 16/10/20 Птн 14:17:03 183192770
JBtEBLzYtFk.jpg 29Кб, 646x495
646x495
>>1831915
Я не согласен. Изучаю, как уже сказал, Питон в течение шести месяцев, и если брать нужные для программирования концепции в абстрактном виде, то практиковаться неудобно. На псевдоязыке или ненужной мне Джаве я писать хеллоуворлды не хочу. Я пробовал и те, и другие книги. Про теорию алгоритмов и вообще математическую основу я не говорю - пока мне это не нужно, Питон всё делает сам. И Джаваскрипт ваш тоже, кстати.
>>1831917
Конечно. И код надо писать в блокноте, а не в редакторе кода, которые для неженок. А лучший способ найти работу - наврать на собеседовании, а потом изучить специальность во время испытательного срока. Только это так не работает. Я думаю, что ты (только не обижайся, за мат извени) говноспециалист, который боится, что его заменят джуниоры с опытом в месяц, поэтому ты сидишь тут и раздаёшь вредные советы, которые только отпугнут новичков. Лучше бы саморазвитием занялся.
Аноним 16/10/20 Птн 14:23:40 183193171
>>1831927
>Изучаю, как уже сказал, Питон в течение шести месяцев
Молодец. Только вот язык учится за месяц максимум.
Аноним 16/10/20 Птн 14:25:16 183193272
>>1831931
Что ты хочешь этим сказать?
Аноним 16/10/20 Птн 14:28:47 183193373
>>1831932
Тем, что изучая языки по книгам, ты напрасно тратишь время.
Аноним 16/10/20 Птн 14:30:09 183193474
>>1831933
>Тем, что изучая языки, ты напрасно тратишь время.
Аноним 16/10/20 Птн 14:39:53 183194675
>>1831897
Тебе не книги по джаваскрипту нужны, а понять вообще в каком состоянии находится веб-разработка в 2020, для этого и пары статей на медиуме/хабре хватит, если кратко то веб поделился на статику и веб-приложения, веб приложения пилят на REST/GraphQL/сокетах и каком-нибудь фронтовом JS фреймворке, особо упертые изобретают очередной фреймворк своими силами.
Аноним 16/10/20 Птн 14:43:34 183194876
image.png 965Кб, 800x573
800x573
image.png 761Кб, 580x437
580x437
>>1831946
>в каком состоянии находится веб-разработка в 2020
Аноним 16/10/20 Птн 14:47:24 183195177
kartan.jpg 1515Кб, 1920x1247
1920x1247
>>1831946
Твой пост убедителен, спасибо. Может быть, дашь еще пару (или больше) статей для примера? Из того, что тебе понравилось за последнее время по этой теме.
Аноним 16/10/20 Птн 15:04:48 183197578
>>1831839
Смотрите, тупорылая джаваскриптомакака не знает андроида, но чет тявкает. Webview для открытия внешних ссылок онли.
Аноним 16/10/20 Птн 15:06:08 183197879
>>1831847
Так я и не пользуюсь. У меня на все приложения для смартфона есть.
Аноним 16/10/20 Птн 15:19:48 183199680
96Eai-eWmwc — к[...].jpg 69Кб, 634x625
634x625
>>1831951
Кажется, этот пост был написан в неудачном тоне. Люди не любят, когда их хвалят, как собачек. "Гуд бой, твое мнение умное!"

Короче, сайт Навального написан на Джанго. Инстаграм написан на Джанго. Википедия написана не на Джанго, но та же логика легко реализуется на Джанго. Вы все заняты непонятно чем.
Аноним 16/10/20 Птн 15:19:54 183199781
>>1831685

Ну пусть в реакте напишет намерение автора сделать fadeOut когда компонент не нужон, ах да, надо же подключать новую библиотеку
Аноним 16/10/20 Птн 15:22:52 183200082
>>1831978
Для каждого сайта скачиваешь отдельное приложение? Очень надеюсь, что ты не дашь утвердительный ответ.
Аноним 16/10/20 Птн 15:27:54 183200783
>>1832000
>>1831978
Разве приложения используют не ХТТП? В чём принципиальное отличие приложений для смартфона от браузеров?
Аноним 16/10/20 Птн 15:30:43 183201384
>>1831978
Сочувствую твоей унылой жизни, что ж.
Аноним 16/10/20 Птн 15:40:09 183202385
>>1832007
В отдельно взятых случаях мобильное приложение это:
> просто вебвью мобильной версии сайта
> неюзабельное говно хуже вебверсии
> дырявое говно, собирающее о тебе больше приватной информации, чем браузер
Аноним 16/10/20 Птн 15:50:18 183203686
dan-abramov-red[...].png 48Кб, 603x480
603x480
>>1829212 →
>The common approach is to define a slice's reducer function in its own file, and the action creators in a second file. Because both functions need to refer to the same action types, those are usually defined in a third file and imported in both places:
Денчик с тобой не согласен.
Аноним 16/10/20 Птн 16:00:11 183204287
16004176265690.mp4 5163Кб, 640x352, 00:01:53
640x352
Сап анонимы!
Ситуация такая:
Сейчас сижу на работе за 30к деревянных, верстаю, пишу говнокожу маленькие модули для слайдеров, анимаций, хуе и т.п
Единственное что я сделал крутого, так это подкрутил yandex api что-бы определить город пользователя, на google sheets сделал таблицу с городами, и офисами, с помощью апишки которую я нашел на гите развернул сервак с нодой что бы парсить данные с таблицы, и выводить на сайте в соответствии с городом пользователя.
Из-за того что я один единственный кто шарит в разработке сайтов, никакого роста нет, чисто на своей мотивации с февраля 20ого года научился верстать на флексах, и гриде, js мб на уровне джуна, чуть ноды, чуть вью с абсолютного нуля. Был только ютуб и мазилла док. И за чего говнокодил не хило, сейчас стараюсь прежде чем писать в голове прокрутить задачу, разбить на абстрактную модель, понять что нужно, и только тогда приступать.
Так вот анон, что делать что бы расти дальше? Без бэка вообще жопа боль, но самому вкатываться в ноду сложно с учетом параллельных задач по фронту. Просто я сейчас походу на том этапе когда нужна помощь более компетентного коллеги для того что бы он смог оценить что изучать дальше, и куда расти.
Могу скинуть на рейт моего детища который писался с момента когда я не знал что есть js, что бы понять кто я по масти
Аноним 16/10/20 Птн 16:09:02 183204888
>>1832000
Да
>>1832007
А как http относится к браузерам? Ты ещё скажи что curl это браузер. Вот я посмеюсь.
>>1832013
Мама твоя не жалуется.
>>1832023
Далёк ты от истины. Пытаешься тявкать в том в чем не шаришь. Так работает только в твоих фантазиях, или так наебывают на бабос заказчиков из твоей мухосрани.
Аноним 16/10/20 Птн 16:10:43 183204989
>>1832042
Сьебывай, мой самый быстрый и сильный рост был на новых местах работы, я приходил джуном, застревал, подходил опытный чувак и при мне показывал как решать проблему, почему здесь так, а не так. Я все схватывал и быстро рос. Когда стал мидлом дёргал старших мидлов. У тебя зп 30 тысяч терять здесь нечего.
Аноним 16/10/20 Птн 16:13:14 183205190
>>1829205 →
Реакт это в принципе фреймворк для говноподелок from scratch. На нем уж больно дохуя всякого невнятного говна клепается, на ангуляре и вуе в разы меньше. Тут было мнение что пыхеры косплеят Белых Людей своими невнятными попытками напихать ООП везде где можно и где нельзя, реактеры занимается ровно тем же, только не с ООПом связанным, лучше бы уж на жкьюри писали
Аноним 16/10/20 Птн 16:22:33 183205591
>>1832048
>А как http относится к браузерам? Ты ещё скажи что curl это браузер. Вот я посмеюсь.
Ты говоришь: динамические страницы не нужны, достаточно статики. Еще ты говоришь, что сейчас читаешь и постишь из приложения, а не из браузера. Но Двач выдает динамически сгенерированные страницы, хоть ты из браузера делай запросы, хоть из приложения своего. Разница только в том, что за приложение верстает контент, чтобы тебе показать. Напомни - что именно ты пытаешься доказать?
Аноним 16/10/20 Птн 16:26:27 183205892
Аноним 16/10/20 Птн 16:29:52 183206093
>>1832058
Именно потому, что вебсервер Двача не статический, он и может в апи.
Аноним 16/10/20 Птн 16:32:47 183206494
>>1832048
Этого двачую.
По-хорошему, мобильное приложение не должно использовать WebView. Единственное для чего его можно использовать - если приложение будет иметь встроенный просмотровщик внешних сасайтов либо для авторизации с использованием какого-нибудь oauth.

В остальном, если говорить только о рендеринге данных, приложение должно использовать нативные компоненты. Возможно, они будут самописными, кастомными. Возможно, там будет происходить рендеринг с использованием опенгл ес 2.0/3.1.

НО НИКАКИХ ВЕБ ВЬЮ ПО-ХОРОШЕМУ ПРИЛОЖЕНИЕ НЕ ДОЛЖНО ИСПОЛЬЗОВАТЬ! Иначе, говно это а не приложение. 99% ещё и отвратнотормознутое, забагованое и абсолютно не эргономичное.

Даже если брать всякие кросплатформы, а-ля флаттер, то и там не без косяков.
Про эрект нэйтив и говорить не стоит - там порой глюканы что надо бывают, экономия пиздец.
Аноним 16/10/20 Птн 16:34:33 183206895
Аноним 16/10/20 Птн 16:35:49 183207096
Аноним 16/10/20 Птн 16:37:33 183207397
>>1832070
Какое отношение динамическая генерация ответов имеет к динамическим веб-страницам? Ты совсем полоумный или что? Понимаешь, что сетевые запросы к вебу отношения имеют лишь косвенное.
Аноним 16/10/20 Птн 16:38:24 183207698
изображение.png 34Кб, 751x698
751x698
>>1831634
То ли дело няшная вьюшечка.

>>1831793
СОСТОЯНИЯ
@
РЕАКТИВНОСТЬ
@
КОМПОНЕНТЫ


Тебе с такими запросами понравится i-bem, там ебланушки из яндекса состояние компонента хранят в css-классах. Я даже оголтелого луддита на вьюжс подсадил именно простотой работы с состояниями, реактивностью и разделением лапшекода на маленькие кучки говна в компонентах.
Аноним 16/10/20 Птн 16:39:24 183207799
>>1832048
Ты тоже дурак. Парадигма, которую ты отстаиваешь, не является вебом. На этом тред можно закрывать. Укатывайся в свой уютный мирок.
Аноним 16/10/20 Птн 16:39:58 1832078100
>>1832073
Ой всё. Обосрался - обтекай.
Аноним 16/10/20 Птн 16:40:35 1832079101
>>1832078
У тебя и телеграм это веб?
Аноним 16/10/20 Птн 16:43:52 1832080102
dC0VHDBvvss.jpg 141Кб, 960x960
960x960
>>1832079
На самом деле я вообще ничего не понимаю в вопросе и в тред залетел случайно. Мне просто хотелось, чтобы мне кто-то объяснил, о чём вы говорите. Извини, но анонимность позволяет мне общаться подобным образом. Всё равно ничего не понял, кстати. Наверно, мне это и не нужно.
Аноним 16/10/20 Птн 16:46:16 1832083103
>>1832048
> Далёк ты от истины. Пытаешься тявкать в том в чем не шаришь
Эээ, ват? Ты жопой читаешь или у тебя глаза ябутся? Я рассуждал не с позиции разработчика, а с позиции человека, у которого точно также, как и у тебя, есть мобильный девайс, и который также перепробовал различные приложеньица для сервисов, у которых есть вебсайты/мобильные версии сайтов. Я не обобщал, а выделил, что, хоть такие случаи и не встречаются поголовно, но вполне имеют место быть и не так уж редки, как может это показаться.
Так что, как начнешь читать глазами, приходи. Хотя, судя по подгоранию именно на этом пункте, мне начинает казаться, что ты унылый разработчик мобильных приложений, кек.
Аноним 16/10/20 Птн 16:50:27 1832086104
В универах учат на фронтэнд разработчика?
Аноним 16/10/20 Птн 16:53:25 1832093105
Есть аналог ларавел или симфони на ноду?
Аноним 16/10/20 Птн 16:56:55 1832094106
>>1832093
У тебя стадия Принятие или пока еще Торг?
Аноним 16/10/20 Птн 16:58:14 1832095107
>>1832094
Нет, мне интересно, научились ли жсбляди работать с фреймворками, а не городить велосипед под каждый проект
Аноним 16/10/20 Птн 17:00:29 1832098108
Аноним 16/10/20 Птн 17:02:15 1832099109
>>1832086
Нет, потому что нет в этом необходимости.

В университете возможно 2 варианта: либо тебя учат классическому computer science (так и должно быть, это классный вариант, но маловероятный), либо тебя учат замшелому говну (это говно-ситуация, но очень сильно распространённая).

А конкретную, сейчас востребованную, специализацию нужно изучать самостоятельно.
Аноним 16/10/20 Птн 17:04:15 1832100110
>>1832099
Ну хоть какие-то профиты от дрочева крестов и Жавы должен же быть?
я самоучка прост, дальше питона и жс не заходил, интересно сколько я потенциально проебал чего, когда не пошел учиться на погромизда
Аноним 16/10/20 Птн 17:05:50 1832102111
>>1831975
Двачую. Это правда.

>>1831839
Да можешь и сам, как бы.
Кстати, попробуй открыть какую-то ссылку в дашке, ты увидишь экран как раз с вебвью для просмотра сторонних веб-страниц. Но вот чаноконтент рендерится нативно. Так что, это теперь твоя задача посасывать и не только жопу, поверь.
Аноним 16/10/20 Птн 17:07:24 1832103112
изображение.png 13Кб, 1879x140
1879x140
Аноним 16/10/20 Птн 17:09:06 1832105113
>>1832098
>экспресс
Где ОРМ? Где очереди? Где миграции? Где хоть что-то, кроме роутера? Да там функционал хуже, чем в люмене.
Аноним 16/10/20 Птн 17:11:50 1832110114
>>1832105
Никто в 2020ом комбайнов не пилит, мань. Берешь отдельно роуты, орм, очереди, и все работает как надо.
Аноним 16/10/20 Птн 17:14:09 1832115115
>>1832100
Профиты, конечно же, будут:
1. У тебя будет кругозор. Ты не будешь таким ограниченным, как большинство двачеров. Ты глянешь на другие языки и технологии и будешь хоть на йоту представлять что оно такое вообще. Т.е. ты не будешь в шорах исключительно своей специализации.
2. Другие языки/технологии кратно легче изучать когда уже что-то знаешь. А навыки базовой алгоритмизации и "программировать" можно получить используя практически любой ЯП.
3. Программирование на любом языке качает твои "думательные" способности, что хорошо скажется на тебе в любом случае.


Но если ты не пошел в профильный вуз, то это не беда.

В большинстве случаев, они здесь, в СНГ, полное говно. И тебе все равно придется учиться самому. Как пример - я. Я учился в провинциальном украинском вузе на погромиста. Ходил на пары. Но программировать я все равно учился сам. На парах, конечно, будут +/- рассказывать че оно такое, там основы. Но если ничего не делать самостоятельно - ничего не получится.
Аноним 16/10/20 Птн 17:14:51 1832116116
>>1832110
Как питоновский джангодебил подтверждаю
Я начинал с Django и если на нем застрять то уж больно привыкаешь что все out of box, и потом бля начинается: "пацаны, а че AlchemyORM не пашет? я ж вроде написал connect", "а че шаблоны Jinja не по дефолту разве установлены?", "а как авторизацию провести?" и т.п.
Аноним 16/10/20 Птн 17:39:44 1832129117
>>1832110
>берёшь отдельно роуты, орм, очереди и прочую хуйню, что используешь в каждом проекте
>package.json разрастается до сотни строк
>ЗАТО НЕ КОМБАЙН
Кек.

У вас же есть индустриальный стандарт, нахуя вам собирать один и тот же фреймворк под каждый говносайт? Вы ебанутые?

>>1832116
Не уметь подцепить сторонний пакет - это признак дебила, согласен.
Аноним 16/10/20 Птн 17:58:30 1832143118
>>1831997
Чего в этом сложного, какая библиотека?
Аноним 16/10/20 Птн 18:07:05 1832150119
Аноним 16/10/20 Птн 18:13:30 1832159120
>>1832055
>>1832083
Ну вам до вката в ИТ далеко, как раком до Китая.

>>1832077
Норм парадигма. Не обещал что она вебом будет. Будто веб вообще нужен. Сети нужны, tcp/udp/ip/и остальные протоколы. Остальное говно это нагромождение говна для идиотов которые не умеют в протоколы и им надо все упрощать.

>>1832064
Двачую, создаётся впечатление что ты тут единственный адекват.

>>1832060
Вообще статический, вбей адрес на этот тред, только с расширением json вместо html, и ты увидишь что парсит и рендерит тот же dashchan.
Аноним 16/10/20 Птн 18:14:25 1832163121
>>1832129
Какой нахуй стандарт. Какой в пизду фреймворк, ты заебал. Укатись обратно в начало нулевых или откуда ты вылез. У нас микросервисы во все щели. Никто не пилит монолитов, Никто не использует мнонолитные cmf. Ты если не хочешь принимать это, то чего пришел. Тебя кто заставляет? Сиди дальше на том, что тебе удобно.
Аноним 16/10/20 Птн 18:15:00 1832164122
>>1832086
Если ты так ставишь вопрос, то тебе это не нужно. И иди на слесаря или сварщика.
Обычно целеустремленный человек не спрашивает кого-то на анонимной борде где его научат, а сам движется к цели.
Аноним 16/10/20 Птн 18:17:44 1832166123
>>1832163
>Никто не пилит монолиты
Ахаххахахаххахаххахаххахаххааххахах.
Каждый раз когда мне такие вещи рассказывали дебики, у них вечно был распределений монолит. Тупорылые не понимают что распиливая монолит на микросервисы не выходит сразу распределённая приложуха.
Аноним 16/10/20 Птн 18:20:18 1832169124
>>1832163
Для лодаша тоже отдельный микросервис сделаешь?
А для компонентов лодаша тоже по микросервису? Под каждый пакет по микросервису! isTen, isEven, isOdd - каждому по микросервису!
Аноним 16/10/20 Птн 18:36:21 1832181125
>>1831911
С каких пор бекенд перестал быть вебом?

>>1831784
>>1831772
Мобильные приложения — клиенты для веба.
Аноним 16/10/20 Птн 18:49:32 1832186126
>>1832159
>Будто веб вообще нужен.
Ну так ты расшарь в мессенджере ссылку на локацию на гугл картах или где там. Или поделись ссылкой на коммент из одного сервиса в другом. Без, внезапно, сссылок.
Аноним 16/10/20 Птн 18:50:41 1832187127
>>1832181
>С каких пор бекенд перестал быть вебом?
С тех самых пор, ка кон вебом никогда и не был. Как и фронтенд.
Аноним 16/10/20 Птн 19:01:45 1832196128
>>1832105
>Где ОРМ? Где миграции?
Ну установи typeorm или sequelize или knex или prisma. В чём проблема?

>Где очереди?
Установи клиент для реббита или кафки.

Пиздец, почему пыха-дебилы такие немощные?
Аноним 16/10/20 Птн 19:03:08 1832199129
Аноним 16/10/20 Птн 19:14:16 1832205130
>>1832186
Будто ссылки только в вебе могут быть. Не пали свою необразованность. Спокойно могу ссылаться на ресурсы в том же jabber.
>>1832181
Мобильные клиенты - клиенты в первую очередь, им все равно что на фоне работает, более того будь там не веб ссаный - работало бы все в разы быстрее. Бинарные протоколы всяко эффективнее и производительнеедаже веб макаки это поняли, внезапно. Не обязательно веб приложуха должна быть со стороны сервера. Все почему-то считают http стандартом, но он давно устарел. И дело все в том что есть армия тупых макак которые видят 404 и у них сразу not found в голове, и ассоциацию с чем-то ещё им трудно сопоставить в своем мелком мозгу. Впрочем, таких тут 97% треда
Аноним 16/10/20 Птн 19:27:57 1832212131
>>1832205
Кроссервисные ссылки, внезапно, только в вебе, мань.
Аноним 16/10/20 Птн 19:29:12 1832213132
Аноним 16/10/20 Птн 19:29:28 1832215133
>>1832212
Ты долбоеб? Ты долбоеб. Я вполне могу добавить ссылку на что угодно другое. Кто мне запретит? В моих приложухах все работает.
Аноним 16/10/20 Птн 19:30:12 1832216134
>>1832213
Двачую этого. Backend независим от понятия web.
Аноним 16/10/20 Птн 19:37:24 1832225135
>>1832164
Чини дектор, манька, я уже год как трудоустроился в галеру
Аноним 16/10/20 Птн 19:52:00 1832236136
>>1832196
Прихожу на проект на ларке - знаю, что у меня с очередями, ормкой и миграциями. Прихожу на симфони - аналогично.
Прихожу на проект на ноде - говно говна хуй знает какое, сто библиотек, всё интегрировано через сраку, единого стандарта нет, сами библиотеки выбираются по количеству слов awesome на её сайте. Творческий подход!

Удобно, чо.
Это не мы немощные, это вы ебанутые какие-то, наплодили сущностей и ебёте друг друга в жопы.
Аноним 16/10/20 Птн 19:56:57 1832239137
>>1832236
Ебать... тебе, реликту из нулевых, еще раз поясняют: если ты не желаешь и не способен учиться, а хочешь лишь хуярить круды по одному известному паттерну, высранному еще дедами 20-25 лет назад, то флаг тебе в руки, мы от такого чуханья держимся как можно дальше, что в сети что ИРЛ, такие чушки будут тихо сидеть в засаленном свитере в уголке, пока норм ребята будут клеить телочек и обсуждать выход Subaru нового поколения
Аноним 16/10/20 Птн 20:01:10 1832241138
>>1832239
два чая
веб это быстроразвивающаяся платформа, любой не желающий этого понимать автоматом вешает на себя клеймо лохушника
Аноним 16/10/20 Птн 20:17:06 1832249139
>>1832239
Ты давай по пунктам, какие ультимейт решения и преимущества предлагает твой ёбаный типа-юникс-вейд подход, когда на каждый чих надо ебать десяток библиотек?
Пока что кроме "ты старпёр ничего не понимаешь" я ничего не услышал. Типичные пуки молодого смузихлёба.


// ten.js

import {isTen} from '@is-ten/core';
import {compairson, remainder} from '@is-ten/methods';
import {tenGenerator} from '@numbers/ten';
import {vanillaAlert} from '@vanilla/alert';

let isTenChecker = new isTen({
    method: compairsonPredicate,
    fallbackMethod: remainder,
});

let ten = tenGenegator.getTen();

if (isTen.check(ten)) {
    vanillaAlert(`${ten} is ten!`);
} else {
    vanillaAlert(`${ten} is not ten!`);
}
Аноним 16/10/20 Птн 20:17:49 1832250140
>>1832249
> method: compairsonPredicate,
method: compairson,

Коммит и пуш, бля
Аноним 16/10/20 Птн 20:21:38 1832253141
>>1832225
АХАХХАХАХАХХАХАХХАХАХХАХАХХААХХАХАХ
С моими 10 годами опыта ты сопляк без опыта. Вали нахуй, дебик.
Аноним 16/10/20 Птн 20:28:21 1832259142
>>1832249
>if (isTen.check(ten)) {
if (isTenChecker.check(ten)) {

Ещё один коммит унд пуш.
Впрочем, похуй, суть-то ясна.
Аноним 16/10/20 Птн 20:38:00 1832267143
>>1832249
Скажи, а может ли быть 1 человек во всем хорош? Если да, то тогда пример с фреймворком тоже хорош, и весь софт должен делаться на чисто одном фреймворке. Думаю ты прекрасно понимаешь что так не бывает
Аноним 16/10/20 Птн 20:49:22 1832272144
>>1832267
Допустим, я хочу сделать стол. В реальном мире стол мне могут сделать много разных специалистов, но только один-два спеца сделают его действительно хорошо. Это мы наблюдаем и в любом другом языке - много библиотек и пакетов, но единицы действительно качественные.
Но проблема жс в том, что мне для сборки стола по-жеэсерски предлагаются целые команды спецов: специалист по закручиванию болтов, специалист по переноске левых передних ножек, специалист по переноске правых задних ножек, специалист по повороту столешницы на 45 градусов в горизонтальной плоскости, etc. И среди этих спецов надо ещё выбрать хороших, годных, иначе на выходе получится какое-то говно.

Я же не говорю, что надо вообще всё писать в рамках одного монолитного лапшекода на лапшекодном фреймворке. Я говорю, что вы впадаете в крайность в своём типа-юникс-вей подходе.
Аноним 16/10/20 Птн 21:37:35 1832302145
>>1832272
> Допустим, я хочу сделать стол. В реальном мире стол мне могут сделать много разных специалистов, но только один-два спеца сделают его действительно хорошо. Это мы наблюдаем и в любом другом языке - много библиотек и пакетов, но единицы действительно качественные.
Ну сначала стоит вспомнить, что язык в котором чуть что идёт приведение типов к строкам - эта технология/язык априори говно. И ее пытаются фиксить надстройками в виде типизированных языков. Nuff said.
> Но проблема жс в том, что мне для сборки стола по-жеэсерски предлагаются целые команды спецов: специалист по закручиванию болтов, специалист по переноске левых передних ножек, специалист по переноске правых задних ножек, специалист по повороту столешницы на 45 градусов в горизонтальной плоскости, etc. И среди этих спецов надо ещё выбрать хороших, годных, иначе на выходе получится какое-то говно.
Команда действительно справится лучше, чем просто человек. Но выйдет дороже по ресурсам.
Если ты хочешь на коленке сделать простой сайт - нанимай одного человека. Если ты хочешь по конвейеру делать столы - нужна команда.
В принципе тебе по треду предложили неплохие библиотеки, неплохую очередь в лице Кафки, которая захватывает семимильными шагами все индустрии.
> Я же не говорю, что надо вообще всё писать в рамках одного монолитного лапшекода на лапшекодном фреймворке. Я говорю, что вы впадаете в крайность в своём типа-юникс-вей подходе.
Юникс вей подход это сделать много инструментов, которые делают свою задачу хорошо, но это касается не библиотек, а утилит, которые можно объединить единым мощным межпроцессным взаимодействием, в лице пайпов и прочего.
А то чем занимается комьюнити Javascript с миллиардом либ - это просто попытка заниматься хернёй вместо решения задач. И к юникс вэю отношения никакого не имеет.
Аноним 16/10/20 Птн 21:52:00 1832312146
>>1832302
> И ее пытаются фиксить надстройками в виде типизированных языков
JS - типизированный язык. Прув ми ронг. Блдяь, как же заебали доморощенные иксперды со своим очень важным мнением, пиздец просто.
Аноним 16/10/20 Птн 22:03:14 1832328147
>>1832312
Безтиповой язык позволяет произвести любую операцию над любыми данными.
Подобное поведение в JS возможно благодаря вездесущим неявным преобразованиям.
Пруф ми вронг.
Аноним 16/10/20 Птн 22:04:36 1832330148
>>1832328
что ты несешь?) давай, попробуй те же объекты сложить)
Аноним 16/10/20 Птн 22:38:01 1832341149
image.png 13Кб, 533x296
533x296
Аноним 16/10/20 Птн 22:39:48 1832343150
>>1832215
>Кто мне запретит?
Создатель приложения, который не предусмотрел ссылок на определенный сервис. Тем более ссылок на сервис которого еще не появилось.
Аноним 16/10/20 Птн 22:42:27 1832345151
>>1832253
>С моими 10 годами сидения на дваче
Аноним 16/10/20 Птн 22:44:58 1832347152
>>1832312
Про сильную/слабую типизацию слыхал?
Аноним 16/10/20 Птн 23:44:18 1832371153
>>1832143

Ну сделай раз ниче сложного, а библиотека типа ReactTransitionGroup
Аноним 17/10/20 Суб 00:05:09 1832378154
>>1832213
>>1832216
Всегда им был. Веб — это и бекенд, и то, что стало называться фронтендом.
Аноним 17/10/20 Суб 00:05:31 1832379155

>>1832236
Ты реально ебанутый? Какие 100 библиотек? Клиент для очередей и клиент для бд это 100 библиотек?
Аноним 17/10/20 Суб 00:05:53 1832380156
>>1832371
Делал. И в том числе с этой библиотекой. Она нужна была только для того, чтобы плавно менять opacity и в то же время вырезать элемент из DOMа через dispaly: none. Если вырезать не нужно, то плавно менять opacity не составляет труда. Но и названная тобой библиотека не представляет из себя ничего сложного, там документации на две минуты чтения.
Аноним 17/10/20 Суб 00:10:45 1832384157
>>1832378
Мань, у десктопа тоже есть бэкенд. И вообще любое ПО делится на фронт и бэк. А то, что вы в седьмой раз имеет ввиду - это сервер-сайд. Но внезапно, и серверсайд не имеет отношения к вебу, потому что серверсайд это не обзяательно бэкенд веба.
Аноним 17/10/20 Суб 00:33:15 1832394158
>>1832341
ты же понимаешь что так никто не пишет?)
а то что тебе язык позволяет такое сделать - это удовольствие
Аноним 17/10/20 Суб 00:38:31 1832396159
>>1832394
>а то что тебе язык позволяет такое сделать - это удовольствие
пиздец
питонист, заверяющий что отсутствие private/protected полей это кул-фича и то смышленее
Аноним 17/10/20 Суб 00:42:07 1832399160
>>1832394
Да что ты говоришь. Объект Date который приводится к числу и к строке. Объект ip адреса который приводится к числу. Объект дня недели, который приводят к его номеру и к строке. Объект урла, который приводится к строке. Объект файла, ресурса, который приводится к его id хэндлеру в ос. Объект твоей мамаши, которой проводится по губам, за то, что родила такого недоумка.
Аноним 17/10/20 Суб 00:42:25 1832400161
>>1832396
если тебя ограничивает твой инструмент - нахуй он нужен
джс поэтому и взлетел что он сейчас ВЕЗДЕ
фронт, бек, мобилки и прочее
Аноним 17/10/20 Суб 00:44:37 1832404162
>>1832394
> ты же понимаешь что так никто не пишет?)
...наивный и простой как двери)))

Ты уверен? Если такое язык позволяет, то найдется и такой наркоман, который еще и похлеще завернет. И он не один. Их дохера, блять!
Аноним 17/10/20 Суб 00:46:52 1832406163
>>1832404
кажется, тебе стоит сменить галеру
против такого сущетсвует код ревью, дружище
Аноним 17/10/20 Суб 00:48:51 1832408164
>>1832241
> веб это быстроразвивающаяся платформа
Да не вопрос, братан.
Только вот развитие какое-то странное.
Аноним 17/10/20 Суб 00:49:22 1832409165
>>1832406
Так как раз на код ревью такое и всплывает, лол.
Аноним 17/10/20 Суб 00:50:49 1832411166
>>1832409
повторяю, дружище - кажется, тебе стоит сменить галеру)
Аноним 17/10/20 Суб 00:54:19 1832414167
>>1832103
Та же хуйня с эректом. Блядь, как же заебали.
Аноним 17/10/20 Суб 00:54:37 1832416168
>>1832400
Мальчик, почитай умные ресурсы а не только Реакт-туториалы на Ютубчике, и больше подобную хуйню не неси
Аноним 17/10/20 Суб 00:59:02 1832417169
>>1832416
будет мне какой-то анон прод не нюхавший сказки рассказывать)
Аноним 17/10/20 Суб 01:02:16 1832420170
>>1832411
Не всегда дело в галере, дядька. Например, иногда находятся индивидуальные экземпляры, которые работают фиксим-комменты-код-ревью-десять-раз.
Аноним 17/10/20 Суб 01:04:09 1832423171
>>1832400
>бек
Как и Паскаль. Кек

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

>и прочее
Что "прочее"? Пара АИ-поделок от смузихлебов, не юзабельные в бизнесе?
Аноним 17/10/20 Суб 01:07:21 1832424172
>>1832423
ага, дискорд, вскод и т.д совсем неюзабельны в бизнесе, откуда вы такие беретесь мамкины профессионалы во всем:
Аноним 17/10/20 Суб 01:09:32 1832425173
>>1832417
Ты разве что анус своего галерного тимлида нюхал (и явно в этом преуспел)
Аноним 17/10/20 Суб 01:14:07 1832427174
>>1832425
да, как видишь, в отличие от тебя хуйню несусветную не несу
Аноним 17/10/20 Суб 01:16:05 1832428175
>>1832384
>у десктопа тоже есть бэкенд
Ты будешь в шоке, но это бекенд находится в вебе.
Аноним 17/10/20 Суб 01:21:00 1832431176
MAPTrentonJessy[...].jpg 53Кб, 600x364
600x364
>>1832427
>жс-петухан
>не несет хуйни
кек
Аноним 17/10/20 Суб 01:31:22 1832434177
>>1832400
> мобилки
Я же выше писал: JS на моб. устройствах ужасен.
Порой с RN такие конченные баги бывают, что пиздец. То, что изян и без проблем делается с помощью нативного для платформы SDK, у RN порой вызывает извержения говнотреша.
Например, когда-то мне показывали баг с соседнего проекта, на котором RN усрался на обычном текстовом поле, но которому совсем слегка (там реально только цвет изменили или вроде того) поменяли стиль и задали пару свойств а-ля "поле только только для цифер" (тоже поддерживаемых нативным SDK).
Аноним 17/10/20 Суб 01:36:59 1832439178
Анон, объясни, пыха умирает? Если нет, почему она не сдохнет? Это из-за вордпресса? Зачем нужна пыха, если есть node? Почему это говно просто не утопят в параше.
Аноним 17/10/20 Суб 01:48:08 1832441179
>>1832396
Я не питонист, но питон явно адекватнее джс. Если функция в питоне ожидает инт и ты ей кидаешь не инт - она упадет. В джс произойдет вполне себе гуглимая магия, и сиди и разбирайся, вдруг оно не так сработало.
Аноним 17/10/20 Суб 01:49:33 1832442180
>>1832439
Потому что есть нормальные фреймворки, а нода сосет член. Javascript юзабелен только для разработки приложений для браузера. Даже v8 кусок браузера, необходимый для запуска ноды.
Аноним 17/10/20 Суб 01:50:40 1832443181
>>1832341
Причем не факт что во внутреннем представлении из методов valueOf бросается именно число, а не строка)))
Аноним 17/10/20 Суб 02:45:11 1832452182
>>1832441
> Если функция в питоне ожидает инт и ты ей кидаешь не инт - она упадет
Так не кидай ей не инт и проверяй, что кидаешь.
Аноним 17/10/20 Суб 03:59:20 1832457183
>>1832452
Ну я и могу там такого добиться. А как в чистом Javascript подобного добиться?
Аноним 17/10/20 Суб 04:21:14 1832458184
Аноним 17/10/20 Суб 04:30:06 1832459185
image.png 12Кб, 575x270
575x270
Аноны, вопрос по лимиту параллельного выполнения асинхронных функций

Вообщем, для этого есть пакет await-parallel-limit
На первый вход отдаешь массив из уже сформированных асинхронных функций и на второй лимит

https://www.npmjs.com/package/await-parallel-limit

Существует ли подобная реализация с ДИНАМИЧЕСКИМ ЛИМИТОМ?

Т.е я сформировал массив из 100 асинхронных задач и запустил с лимитом 2, они начинают выполнятся

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

Аноним 17/10/20 Суб 05:05:11 1832464186
>>1832458
Пизда
А конкретика будет?
Аноним 17/10/20 Суб 05:26:50 1832472187
>>1831862
Двачну паскаль. У меня начальник (почтенный седой дед) на нем пишет, и я иногда потихоньку охуеваю с того, что может этот младший брат всесильной сишки. И почему его все так ненавидят?
Аноним 17/10/20 Суб 06:19:02 1832479188
>>1832442
Данный долбоящер вещает из 2014 года. Нормальные фреймворки — это когда тупо скопировали массивный комбайн из джавы под названием spring? Так в ноде и для любителей таких вещей есть фреймворк. А на v8 ты зря быкуешь, он охуенно быстрый, способен работать на каждом ядре процессора. Учитывая Typescript, место пыхе — на свалке истории.

>>1832439
Пыха медленно мучается в конвульсиях. На нём очень много легаси, поэтому ещё как-то живёт, плюс отдельные идиоты стартуют новые проекты на нём. Похапэшники упорно пытаются косплеить джаву, но никогда не не станут. В итоге получается, что для крупномасштабных задач есть джава и дотнет, для менее крупных нода, ну ещё питон с руби как варианты, но они тоже подыхают, руби уже сдох считай. И пыхе в мире адекватной разработки места нет.
Аноним 17/10/20 Суб 06:32:09 1832481189
>>1832439
Нода довольно долгое время находилась в стадии развития + не было нормальных фреймворков до недавнего времени, сейчас вот завезли nest который довольно быстро набирает популярность.
Аноним 17/10/20 Суб 06:52:58 1832482190
image.png 23Кб, 545x139
545x139
Почему код не рабоатет, не меняет статус чекбокса хотя если прописать весь код вручную в консольке он работает как ожидается
Аноним 17/10/20 Суб 08:00:06 1832486191
Аноним 17/10/20 Суб 08:47:28 1832492192
>>1832428
Господи,нет. Какой же иы долбоеб. Бэкенд это не про сеть.
Аноним 17/10/20 Суб 08:53:03 1832494193
Реально ли вкатится в это ваше ойти по знакомству? На прошлой работе кабанчики подтягивали своих корешей и в процессе работы некоторые немного втягивались и получали знания, но это быдло-завод, как у вас с этим дела?
Аноним 17/10/20 Суб 08:55:22 1832495194
>>1832428
ору блядь. в каком вебе у тебя находится бэкенд gcc, ребенок?
Аноним 17/10/20 Суб 08:58:32 1832497195
>>1832459
Ты дурак? Та бибшиотека которую ты скинул, ты ее исходник смотрел? Там 3х строк кода. Ты блядь отбитый? Сам напиши.
Аноним 17/10/20 Суб 09:00:47 1832499196
>>1832408
Все лучшее всегда казалось странным. Или у ткья есьб иные примеры из истории, где на кострах людейне жгли.
Аноним 17/10/20 Суб 09:55:10 1832511197
Нихуя не пойму, нахуй state если есть редакс, нахуй хуки если есть редакс, нахуй всякие провайдеры консумеры и контексты если есть редакс, можно ведь не забивать башку этой еботой?
Аноним 17/10/20 Суб 09:56:06 1832512198
>>1832497
>>1832459
Алсо
>var
>promise.all вместо того что бы добавлять и удалять функции в параллельную очередь по мере выполнения
Пиздец.
Аноним 17/10/20 Суб 13:34:44 1832593199
>>1832511
Редакс это часть реакта? А стейт?
Аноним 17/10/20 Суб 14:07:15 1832600200
>>1832459
Просто создай объект parallelExecutor с очередью задач, массивлм результатов и лимитом выполнения, перед выполнением проаеряй лимит и в зависимости от него выполняй задачи. Можно еще добавить счетчик текущих выполняемых задач и при изменении лимита выполнения сразу добавлять новые задачи, если лимит увеличился.
Аноним 17/10/20 Суб 14:57:29 1832629201
изображение.png 29Кб, 197x211
197x211
>>1832302
>Ну сначала стоит вспомнить, что язык в котором чуть что идёт приведение типов к строкам - эта технология/язык априори говно. И ее пытаются фиксить надстройками в виде типизированных языков. Nuff said.
1. Что ты несёшь?
2. Как это отвечает на мой тезис?
3. Пикрил.

>Команда действительно справится лучше, чем просто человек. Но выйдет дороже по ресурсам.
>Если ты хочешь на коленке сделать простой сайт - нанимай одного человека. Если ты хочешь по конвейеру делать столы - нужна команда.
>В принципе тебе по треду предложили неплохие библиотеки, неплохую очередь в лице Кафки, которая захватывает семимильными шагами все индустрии.
Ладно, я не особо в курсе, как делаются столы на настоящем производстве, но, допустим, тут действительно нужна команда. Как бы я набирал команду в таком случае? Очень просто: мне нужны плотник, столяр, резчик, сборщик, ну и лакировщик. Не уверен, что я всё правильно назвал, но суть не в этом. Суть в том, что эта команда (если я её правильно собрал, допустим, это так) может собрать в принципе любой стол любой сложности. Это хороший, годный юникс-вей. Это и является нормой в среде нормальных разработчиков, в частности в пхп подобное предлагают в симфони. Ларка предлагает, грубо говоря, уже готовые команды из спецов.
Жээсеры же предлагают собирать команду из всех перечисленных специалистов, но отвечающих за крайне узкое направление деятельности: плотник по ножкам, плотник по столешницам, лакировщик по нижним частям столешниц, ну и так далее. Причём каждый раз с нуля бегать и искать этих долбоёбов. И с каждым годом специалисты становятся ещё более специализированнее, скатываясь до уровня пресловутого isTen. Теперь понятнее?
А кафка к жс не имеет никакого отношения, кафку к любой хуйне можно подключить.

>А то чем занимается комьюнити Javascript с миллиардом либ - это просто попытка заниматься хернёй вместо решения задач. И к юникс вэю отношения никакого не имеет.
Я это и сказал.
Аноним 17/10/20 Суб 14:59:59 1832633202
>>1832434
>RN
Господи, блядь, это пиздец полный. В интернете куча хвалебных статей со словами-маркерами типичных жс-смузихлёбов, и только одна статья с критикой, лол. И то под ней в комментах смузихлёбы рвутся в попытках защитить святой жс.
Аноним 17/10/20 Суб 15:04:37 1832636203
>>1832479
Лол, то-то ваш nest набирает популярность. Уж не потому ли, что он предлагает все инструменты из коробки? Какой же ты ограниченный конч, иди в лего играй, там и сообщество тебе как раз по уровню развития подходит.
Аноним 17/10/20 Суб 15:06:03 1832637204
>>1832459
>параллельного
это как в однопоточном жсе ?
Аноним 17/10/20 Суб 15:25:47 1832662205
>>183>>1832459
>await-parallel-limit
Нельзя на жс параллельно выполнить код. Только писать на C++/Rust и потом дергать биндинги для жса
Аноним 17/10/20 Суб 15:26:42 1832665206
>>1832511
Вопрос нахуй вообще реакт
Аноним 17/10/20 Суб 15:29:32 1832667207
>>1832479
Место ноды на беке у параши - облсуживать ССР для СПА
Аноним 17/10/20 Суб 15:40:31 1832682208
А можно как-то для input'a задать кастомную именованную группу форматов. Я знаю что можно сделать так accept=".anus, .butt, .ass", но тогда у пользователя будет выбор :
-все файлы
-поддерживаемые
-.anus
-.butt
-.ass
А я хочу так:
-все файлы
-поддерживаемые
-JopaFiles (.anus, .butt, .ass)
Аноним 17/10/20 Суб 15:46:42 1832694209
>>1832665
А как без него спа делать? На голом жс и ксс?
Аноним 17/10/20 Суб 15:49:30 1832700210
>>1832694
Для махровых приложений - типа гуглпочты Ангулар, тут без вариантов

Для чего-то среднего. Между приложением и обычным сайтом - Svelte

Ну а для много чего вообще фреймворки не нужны и их берут просто потому что не знают что можно и без них обойтись и будет даже лучше.
Аноним 17/10/20 Суб 15:57:35 1832710211
>>1832662
Воркеры тебе зачем дали?
Аноним 17/10/20 Суб 15:57:56 1832711212
>>1832511
Редакс - глобальный стейт, стейт всего приложения. В реакте стейт локальный, состояние компонентов. В редаксе ты хранишь всё, что нужно в рамках приложения: список юзеров, постов и т.п. В компонентах хранишь всё, что имеет смысл для компонента: в скролле это может быть размер прокрутки, в аккордеоне это может быть состояние того, открыт он или закрыт. Профит ещё в том, что локальный стейт удаляется тогда, когда анмаунтится компонент. Можешь попробовать запилить 10 аккордеонов на странице и хранить стейт каждого из них в редаксе и тогда тебя постигнет просветление.
Аноним 17/10/20 Суб 15:57:57 1832712213
>>1832700
Но на хх почти везде пишут реакт/вью жуквери, если я им тоже самое скажу что ты мне написал это сработает?
Аноним 17/10/20 Суб 15:59:06 1832714214
>>1832712
Я с позиция бизнеса говорю. Если ты смотришь на что делать упор чтобы быть востребованным на рынке, то задрачивай реакт конечно. У него пальма первенства в плане вакансий и популярности
Аноним 17/10/20 Суб 16:14:10 1832737215
>>1832495
>>1832492
Сверхразумы, вы? Понятно, что такие вещи тоже есть, всякие штуки типа LLVM бекенда. Но 99% того, что называют бекендом — это бекенды веб, мобильных и десктопных приложений, которые отвечают за логику и транспорт, и которые находятся в вебе.

Аноним 17/10/20 Суб 16:16:04 1832740216
>>1832737
В вебе находятся только веб-страницы
Аноним 17/10/20 Суб 16:18:21 1832742217
>>1832629
>Пикрил
Зачем ты сравниваешь данные двух разных типов?
Аноним 17/10/20 Суб 16:20:27 1832745218
>>1832737
Нет. У бекенда есть четкое определение. То что ты в 99% ввиду своей некомпетентности думаешь только о вебе, говорит лишь о том, что ты мудак. А не о том, что все так думают.
Аноним 17/10/20 Суб 16:21:37 1832747219
Аноним 17/10/20 Суб 16:21:52 1832749220
image.png 30Кб, 1065x212
1065x212
Аноним 17/10/20 Суб 16:22:32 1832750221
Аноним 17/10/20 Суб 16:22:36 1832751222
>>1832737
Ты путаешь понятия бэкенд и сервер-сайд.
Аноним 17/10/20 Суб 16:23:36 1832755223
Аноним 17/10/20 Суб 16:24:50 1832756224
>>1832750
Зачем ты в тему обсуждения понятия бэкенд приводишь определение понятия веб-сервер? Ты альтернативно-одаренный?
Аноним 17/10/20 Суб 16:25:17 1832757225
>>1832755
Ну так твоя ссылка только подтверждает, что я прав. Сам под себя ведь серишь.
Аноним 17/10/20 Суб 16:25:53 1832758226
>>1832757
Ты еще и читать не умеешь. Ясно.
Аноним 17/10/20 Суб 16:26:45 1832760227
>>1832756
Потому что была речь про то, что в десктопных и мобильных приложениях нет веба. Но если они взаимодействуют с интернетом, то у них есть бекенд, который относится к вебу. Про вещи вроде LLVM бекенда и подобное речи не шло.
Аноним 17/10/20 Суб 16:28:22 1832761228
>>1832760
> если они взаимодействуют с интернетом, то у них есть бекенд, который относится к вебу
Вас где таких обучают, расскажешь?
Какое отноешение udp сервер имеет к вебу, пили прохладную.
Аноним 17/10/20 Суб 16:28:39 1832762229
>>1832758
Почему читать не умею я, а обосрался ты?

>the server is usually considered the back end
>The server-side (or "back end") code usually resides on the server
Аноним 17/10/20 Суб 16:30:10 1832765230
>>1832760
ssh, торрент-прокол, ftp это у тебя все тоже вею, надо полагать?
Аноним 17/10/20 Суб 16:31:43 1832767231
>>1832761
При чём тут udp сервер? Ты бы почитал, с чего началось обсуждение. С того, что мобильные приложения назвали клиентами для обыкновенного веб-бекнда с бизнес логикой, такого же, как и у веб-приложений, и кто-то начал кукарекать "ррряяя, это не так, нету никакого веба в мобилках". И у десктоп приложений типа дискорда, телеграма, слэка и прочих тоже есть такой же бекенд, как и у из веб-версий
Аноним 17/10/20 Суб 16:32:03 1832768232
>>1832760
>Но если они взаимодействуют с интернетом, то у них есть бекенд, который относится к вебу
В голосину
Аноним 17/10/20 Суб 16:32:15 1832769233
Аноним 17/10/20 Суб 16:32:49 1832771234
>>1832767
Нет, обсуждение началось с того, что бэкенд мобильного или десктопного приложения (даже если этот бэкенд сервер) не обязан быть ВЕБ-сервером.
Аноним 17/10/20 Суб 16:32:58 1832772235
>>1832768
Сказать-то больше нечего, остаётся только поиграть с себя?
Аноним 17/10/20 Суб 16:34:08 1832773236
А схуя джуну так много знать надо, а платят 20-25к?
Аноним 17/10/20 Суб 16:34:28 1832774237
>>1832771
Не обязан, но почти всегда это веб, у мобилок точно
Аноним 17/10/20 Суб 16:35:05 1832776238
>>1832773
Слишком много джунов на рынке, на них низкий спрос, а их предложение огромно
Аноним 17/10/20 Суб 16:36:33 1832779239
>>1832776
А че делать? Ждать когда быдло-кобанчики начнут выкатываться и у них пропадет интерес?
Аноним 17/10/20 Суб 16:37:12 1832780240
e1.png 33Кб, 706x647
706x647
Аноним 17/10/20 Суб 16:38:09 1832781241
>>1832779
Притворяться что ты сильный джун и выбивать зп 80-120к если ты в ДС
Аноним 17/10/20 Суб 16:39:08 1832782242
>>1832780
Умение работать с различными api, ебланская галера, это ж даже дебилу ясно
Аноним 17/10/20 Суб 16:39:55 1832783243
>>1832781
Не в милионном мухосране, рано или поздно будет жидкий обсер с подливой если наебывать
Аноним 17/10/20 Суб 16:49:03 1832794244
>>1832767
>Ты бы почитал, с чего началось обсуждение.
Почитал. Текущая нить у вас началась с того, тебе сказали - бэкенд никогда не имел отношения к вебу, это ортогональные понятия. потом тебя несколько раз макнули головой в унитаз, но ты продолжил вилять хвостом.

мимо
Аноним 17/10/20 Суб 16:49:50 1832796245
>>1832747
Имплементят веб, в нем не находятся. Еще раз, в вебе находятся ресурсы - веб-страницы
Аноним 17/10/20 Суб 16:54:17 1832798246
сукаа че за бред щас типо во всех сферах программирования для джунов ЗП копейки или токо для js??
Аноним 17/10/20 Суб 17:05:00 1832811247
>>1832798
В другие места их даже не зовут!
Аноним 17/10/20 Суб 17:17:39 1832815248
>>1832742
Язык позволяет, вот и сравниваю. Проблемы?
Аноним 17/10/20 Суб 17:30:57 1832824249
>>1832665
Как это "нахуй"? Чтобы плодить сущности на ровном месте!
https://ru.react.js.org/community/routing.html - с этого вообще дикий кек. Причём этот список есть только в русской версии документации.
Почему у вьюшечки есть няшный vue-router, которого на всё хватает, а у реакта триста либ разной степени всратости? В итоге начало разработки на реахте превращается в какой-то анальный квест.

React Native - вообще отдельный пиздец. Да, там есть единственно верный путь с react-navigation, но это раздутое до охуения говно, у которого одна только документация требует пару дней на ознакомление.
Впрочем, выбирая между вариантами "два дня изучать один-единственный роутер" и "два дня изучать десяток разных роутеров" я оставлю преимущество за первым вариантом - так я хотя бы избавлен от необходимости выбирать наименьшее говно из горы говна.
Аноним 17/10/20 Суб 17:31:52 1832826250
>>1832794
Тебе сказали - бэкенд почти всегда относится к вебу, потом тебя несколько раз макнули головой в унитаз, но ты продолжил вилять хвостом.

>>1832796
Я понял, понятие веб-сервер тебе ни о чём не говорит.
Аноним 17/10/20 Суб 17:35:05 1832829251
Аноним 17/10/20 Суб 17:36:43 1832831252
>>1832824
Сразу видно, что ты диванный. По факту кроме react-router ничего не используется. В nextjs свой из коробки
Аноним 17/10/20 Суб 17:41:38 1832838253
Аноним 17/10/20 Суб 18:05:32 1832866254
изображение.png 5Кб, 470x168
470x168
>>1832831
Я на ряхте особо не писал, это правда. Но если я захочу начать на нём писать, то буду должен изучить всю эту гору говна.
Плюс документация у react-router - говно говна, не выдерживает никакого сравнения с vue-router. Как так блядь писать можно? Не, понятно, ты уже привык, тебе норм, но вот я, как человек с нихуёвым опытом в разработке, но не в реахте, могу ответственно заявить: документация к react-router - нечитабельное говно с неправильно расставленными акцентами. И у них даже ссылка на следующую после квикстарта часть не работает, лол. Beautiful library, awesome quality!
Аноним 17/10/20 Суб 18:08:59 1832870255
>>1832829
Мне предъявили, что в пхп приведение типов плохо работает. Мы и спорим о приведении типов. Что не так?
Аноним 17/10/20 Суб 18:12:06 1832871256
>>1832870
Да не пойму зачем вообще приведение типов в динамикоязыках юзать. TS тебе не даст такое провернуть
Аноним 17/10/20 Суб 18:17:33 1832875257
>>1832871
Ну, например, по HTTP с клиента всегда приходят строковые данные. Из файла тоже часто читается именно строка. Я полагаю, для этого и делалось всё.
Я не понимаю другого - зачем в динамикоязыках строгая типизация, как в питоне? Что-то откуда-то прилетело, и до появления тайпхинтинга ты должен был лезть в документацию, чтобы узнать тип прилетевшей хуйни. Вот это вообще смешно, да. Одни неудобства от статики и динамики вместе взятых.
Аноним 17/10/20 Суб 18:17:46 1832876258
>>1832870
В Javascript работает плохо. На минуточку. А не то, что ты подумал.
Аноним 17/10/20 Суб 18:23:25 1832877259
>>1832876
А, окей. Тогда о чём ты вообще со мной спорил? О командах для изготовления стола?
Аноним 17/10/20 Суб 18:32:34 1832886260
>>1832877
Тебя поддержали. Лол. Что за мания везде искать противников и тех кто с тобой будет спорить?
17/10/20 Суб 18:50:28 1832907261
>>1832866
Хз, мне документация роутера показалась нормальной. Но я согласен, у вью лучше. Сам сейчас выкатываюсь с богомерзкого реакта, как раз вью 3 подвезли.
Аноним 17/10/20 Суб 20:06:39 1832967262
>>1832886
Да я по инерции уже, бро. Привык, что тут обычно сидят токсичные зумерки.
Ну и пхп тоже частенько всё к строкам приводит, если что. Короче, так получилось. Френдли фаер. Извини, няша.
Аноним 17/10/20 Суб 20:13:08 1832979263
>>1832967
Тут нормальные поцы сидят. А на говно исходятся залетухи-ебанаты, которым JS всенитакаккаквмаемпитхоне!!!
Аноним 17/10/20 Суб 20:15:14 1832981264
ex.png 19Кб, 658x340
658x340
Сап двощь. Поясните плз как на жсе правильно свапать зависимости. Суть токова, есть общий интерфейс для модуля, и у него может быть 3-4 разных очен тяжелых реализации, мне же всегда нужна только одна, при этом хотелось бы в любой момент в конфиге указать какой модуль грузить в текущем билде, я даже понятия не имею будет ли вебпак вырезать неиспользуемые модули из финальной сборки. Думаю, может не выебываться и явно в импорте указывать модуль, типа и так сойдет?
Аноним 17/10/20 Суб 20:25:51 1832993265
>>1832981
Так возьми да попробуй, не забудь в проде собирать или с нужными флажками
Аноним 17/10/20 Суб 20:47:35 1833029266
аноны, поясните, пожалуйста
Учусь в вузе на погромиста, программирование впринципе нравится, делаю даже одногруппникам лабы на Си(половина нихуя не понимает кстати, просто покупают их, хз как они потом работать будут)

Сам параллельно пытаюсь с лета вкатываться в web программирование, решаю задачки на codewars на Js, это тоже по кайфу, но меня убивает куча названий типа - верстаю страницу - html css, потом еще sass вылазит какой-потом еще webpack потом еще что-то. ПОтом эта верстка не нужна и все переделывается на reacte (как я понял) и я не могу просто с потоком названий разобраться этим и заваливаюсь с тем что вообще учить и как. Как вообще собраться с этим всем? На 3 курсе хотелось бы уже работать, впринципе этот год есть чтобы все поучить, тем более дистанционка - времени много свободного, но вот не могу разобраться с собой и дохуя времени ни на что трачу просто
Аноним 17/10/20 Суб 21:06:37 1833063267
>>1833029
>(половина нихуя не понимает кстати, просто покупают их, хз как они потом работать будут)

Работать будешь ты, а они будут в совете директоров и сдрачивать тебе каждый месяц зарплату
Аноним 17/10/20 Суб 21:08:58 1833068268
>>1832511

Все вот есть в реакте, в вот нормальной таблицы уровня жквери w2ui просто не завезли блять, я че должен сам таблицу писать нахуй, ебаный фейсбук, че можно еще ожидать от зукермана на сайте которого ни одной таблицы нету
Аноним 17/10/20 Суб 21:12:18 1833072269
>>1832076

в реакте 3 файла это просто минимум, на любой самый мелких чих надо пилить 3 файла или больше, Денчик для своей тудушки 5 файлов пилил чтоб просто с сервера данные получить
Аноним 17/10/20 Суб 21:53:07 1833103270
>>1833029
>ПОтом эта верстка не нужна
Верстка всегда нужна.

>переделывается на reacte (как я понял)
А это придется делать, да.

Ты не пытайся выучить все-все, просто делай какие-нибудь проекты, которые тебе интересны. Желательно ставить плюс-минус амбициозные цели, потому что частая беда студентов в том, что они могут за вечер заботать лабу, но не могут стабильно работать над проектом неделю за неделей. Хотя в реальной разработке жизненный цикл проекта измеряется годами.
Аноним 17/10/20 Суб 21:53:52 1833104271
>>1833068
С чего бы UI-компонентам вообще быть в Реакте?
Аноним 17/10/20 Суб 21:59:28 1833106272
>>1832979
Вообще-то наоборот, на говно исходят те, которым в этих ваших нормальных языках программирования всё не как в прогрессивном js.
Аноним 17/10/20 Суб 22:23:21 1833112273
>>1832486
я сделал это что бы вывести результат в консоль и быть точно уверенным что нигде нет никакой ошибки, собственно в консоли все есть, а вот статус чекбокса все равно не меняется
Аноним 17/10/20 Суб 22:32:42 1833115274
>>1833104

А нахуя он нужен тогда, где нормальные таблицы блять а не поделки которые версию меняют каждые три месяца, уровня react-table который уже 7 версий ну типа те кто на 6й вам хорошего настроения сами допиливайте
Аноним 17/10/20 Суб 22:42:22 1833120275
>>1833063
>Работать будешь ты
Ну это меня уже устраивает, а так да, не исключено
>>1833103
>могут за вечер заботать лабу, но не могут стабильно работать над проектом неделю за неделей
Да, кстати, есть такое, спасибо за ответ
Аноним 17/10/20 Суб 23:04:09 1833144276
Зачем квадратные скобки вокруг параметров методов?
jQuery.validator.unobtrusive.adapters.add('abc', ['def'], function (...
Аноним 17/10/20 Суб 23:07:24 1833152277
>>1833144
В доках что пишут по этому issue?
Аноним 17/10/20 Суб 23:11:48 1833159278
>>1833152
Ой, ну что ты начинаешь... Доки читать - на двач не ходить. Я так понял это просто что б массив передать. Динамическая типизации просто выносит мозг.
Аноним 17/10/20 Суб 23:33:33 1833165279
>>1833159
Ты с джавы чтоли?
В метод передали именно то, что он ожидает на вход - охуенная динамическая типизация
Аноним 17/10/20 Суб 23:43:05 1833169280
Аноним 17/10/20 Суб 23:53:29 1833175281
>>1833165
С шарпа, прикручиваю клиент-сайд валидацию. Просто у меня откуда-то в голове инфа, что в квадратных скобках необязательные параметры, вот и возник затуп.
Аноним 18/10/20 Вск 00:17:03 1833187282
image.png 13Кб, 753x151
753x151
>>1833175
>в квадратных скобках необязательные параметры
это когда пишут сигнатуру метода в доках
Аноним 18/10/20 Вск 00:27:21 1833189283
>>1833187
Скажу больше: так везде блять, не в жс едином
Чему этих шарпистов вообще учат блин? Они хоть жопу-то подтирать умеют или в "доке об этом не написано"?
Аноним 18/10/20 Вск 00:35:43 1833194284
>>1833189
Так не пишут в языках, где есть перегрузки методов. Там просто могут нахуярить 12 вариаций того же addEventListener без всяких опциональных параметров
Аноним 18/10/20 Вск 01:27:19 1833242285
20200305031119.jpg 430Кб, 1481x869
1481x869
Аноним 18/10/20 Вск 06:25:33 1833321286
>>1831066 (OP)
Как впилить, чтоб в консоли, после ввода числа,
большего чем Number.MAX_SAFE_INTEGER //9007199254740991
число, или строка с числом, автоматически переключались
на bigint 9007199254740992n ?

И ещё...
Иногда, вводится число 10000000000000000000000000000 а оно с какого-то хуя, само, переключается на 1e+28
Это, вроде я обработал уже, в этой функции https://jsfiddle.net/6q81eubc/
но хотелось бы чтобы оно прямо в консоли в бигинт этот переключалось,
без прописи bigint(бальшой_чисел) сразу пахало, то есть чтобы в полифилл Number, или куда-то туда загнать это дело,
и чтобы 1e-28, чтобы не возвращалось втупую,
как здесь, а чтобы было что-то вроде 0.000000000000000000000001n.
Есть же, там, где-то - JS bigfloat, почему ещё не впилили?

Аноним 18/10/20 Вск 08:15:43 1833336287
На вью реально проще все делать чем на среакте?
Аноним 18/10/20 Вск 14:00:33 1833459288
>>1833336
Пока не попробуешь - не узнаешь
Аноним 18/10/20 Вск 16:15:17 1833562289
ангуляр.jpeg 401Кб, 867x1080
867x1080
Аноним 18/10/20 Вск 16:42:49 1833583290
>>1833336
Тут реально многие думают, что Реакт это сложно? и нада попроще
Аноним 18/10/20 Вск 16:58:21 1833601291
>>1832511

Нахуй редакс кода есть контекст
Аноним 18/10/20 Вск 16:58:57 1833602292
>>1833583
>Реакт это сложно?

бизнес логику уже написал в селекторе
Аноним 18/10/20 Вск 17:15:23 1833610293
>>1833602
Показать или спрятать текст это не бизнес логика.
>>1833601
Нахуй ты когда есть люди с опытом
Аноним 18/10/20 Вск 18:05:36 1833662294
SPOILERunknown.png 108Кб, 634x514
634x514
из-за чего может появится пустое место? ни к паддингам ни к марджинам соседних секций не относится. Полчаса уже над этим сижу
Аноним 18/10/20 Вск 18:07:49 1833665295
>>1833662
Код где? Как мы блять понять должны что там у тебя наверстано?
Аноним 18/10/20 Вск 18:19:46 1833681296
Аноним 18/10/20 Вск 18:29:07 1833688297
>>1833665
>>1833662
Все, я сам нашел, извиняюсь за беспокойство
Аноним 18/10/20 Вск 18:31:41 1833691298
Аноним 18/10/20 Вск 18:38:35 1833692299
https://pastebin.com/0ziy2pRu
Анончики помогите не работает линтер в VScode.
Info - 6:33:51 PM] Failed to load plugin 'react' declared in 'MyPetProjects/weather-app/.eslintrc.yml': Cannot find module 'eslint-plugin-react' Require stack: - /home/__placeholder__.js Referenced from: /home/bulat/MyPetProjects/weather-app/.eslintrc.yml
Выдаёт ошибку, пасте eslintrc.yaml и package.json
Зависимость есть, не понимаю в чём дело.
Аноним 18/10/20 Вск 18:44:34 1833696300
Аноним 18/10/20 Вск 18:47:18 1833697301
>>1833692
удали редактор и скачай по новой
Аноним 18/10/20 Вск 18:48:24 1833698302
>>1833697
А нормальные советы будут?

Аноним 18/10/20 Вск 19:10:48 1833717303
>>1833698
попробуй нагуглить свою ошибку
Аноним 18/10/20 Вск 19:11:52 1833718304
>>1833717
Сразу понятно, что я в js треде.
Аноним 18/10/20 Вск 19:43:20 1833773305
>>1833692
У тебя все уже написано в ошибке. Что ты от нас ждешь?
Аноним 18/10/20 Вск 19:44:15 1833774306
>>1833773
Что написано нет зависимости, когда она есть?
Аноним 18/10/20 Вск 19:53:06 1833797307
>>1833774
Ну слушай, я же не могу сесть за твой комп и найти где конкретно ты проебался.

Такое ощущение, что ты ошибку только увидел и сразу на Двач побежал. Сам-то что пробовал? Где смотрел? Почему уверен что зависимость есть? В node_modules есть? npm ls eslint-plugin-react что выдает? Проблема вообще в плагине или нет? Запуск через CLI работает? rm rf node_modules && npm i делал? Редактор перезагружал? Плагин переустанавливал?

Кто дебажить-то будет епт, Пушкин?
Аноним 18/10/20 Вск 19:53:52 1833799308
Даже в b тред создал, пиздец.
Аноним 18/10/20 Вск 20:04:21 1833822309
>>1833797
Есть он в зависимостях и node modules, всё кроме rm rf делал, потом устанешь восстанавливать, если бы сам мог допереть не спрашивал тут, такие все токсичные пиздец.
Аноним 18/10/20 Вск 20:06:31 1833827310
>>1833822
Ты не можешь даже внятно сказать проблема в eslint или в плагине редактора, а токсичный я? Ну ебись дальше сам.
Аноним 18/10/20 Вск 20:07:10 1833831311
Untitled.png 166Кб, 1920x1080
1920x1080
Шалом аноны. Почем после добавления второго window.onclick, перестал работать первый?
Аноним 18/10/20 Вск 20:10:25 1833838312
>>1833831
Ну так ты перезаписал onclick, какого эффекта ты еще ждешь лол?

Тащемта onclick это дедовский метод, нормальные пацаны давно на addEventListener перекатили.
Аноним 18/10/20 Вск 20:10:48 1833839313
>>1833827
В редакторе не работает eslint
Failed to load plugin 'react' declared in 'MyPetProjects/weather-app/.eslintrc.yml': Cannot find module 'eslint-plugin-react' Require stack: - /home/__placeholder__.js Referenced from: /home/MyPetProjects/weather-app/.eslintrc.yml
Модуль есть, сама зависимость есть, выключал, включал, yml файл заного делал заебался
Аноним 18/10/20 Вск 20:28:10 1833868314
image.png 11Кб, 542x158
542x158
>>1833838
>addEventListener
Спасибо анон, робит.
Аноним 18/10/20 Вск 20:32:55 1833877315
Стоит ли с нуля брать платник Codecademy?
Аноним 18/10/20 Вск 20:45:38 1833895316
>>1833877
Кто-то же им должен платить за свой цыганизм.
Аноним 18/10/20 Вск 20:54:29 1833906317
Можно в ксс выбрать класс, только если за ним идет другой? Т.е. при
<div class="target"></div>
<div class="after-target"></div>
<div class="target"></div>
должен быть выбран только первый .target, потому что после него идет .after-target.
Аноним 18/10/20 Вск 20:55:19 1833908318
>>1833877
>Стоит ли с нуля брать платник Codecademy?
Чем плох слитый курс от HTML Academy ? Видел свежие, на NNM за 20й год по JS и по Реакту, курсы.
Аноним 18/10/20 Вск 20:57:03 1833910319
image.png 340Кб, 483x539
483x539
>>1833908
>Чем плох слитый курс от HTML Academy ?
Ну разве что кроме дебильноватого ментора
Аноним 18/10/20 Вск 21:00:47 1833919320
>>1833906
Нет, еще не сделали
Аноним 18/10/20 Вск 21:09:13 1833929321
>>1833906
Нельзя, это противоречит порядку обработки CSS-селекторов от родителя к ребенку сверху вниз. Родитель не может зависеть от ребенка, предыдущий не может зависеть от следующего.
Аноним 18/10/20 Вск 21:12:17 1833933322
Пишу свою первую допотопную галерею. Написал частично рабочий прототип и дальше осталось прописать простейшую логику как он будет получать картинки - просто из рассортированных папок в img проекта или заморочится и запилить серверную сторону с пхп и бд? Как будет правильнее?
Аноним 18/10/20 Вск 21:18:14 1833936323
Screenshot 2020[...].jpg 126Кб, 891x667
891x667
>>1833929
>Родитель не может зависеть от ребенка

Лол блять, ты в реакте попиши, где родитель должен подтереть если ребенок alert окошко захотел показать с анимацией закрытия, еще и надо знать какие там данные надо meoized делать для реакто детей потому что нормальных таблиц не завезли.
Аноним 18/10/20 Вск 21:21:52 1833941324
>>1833936
Дядь, ты таблетки принять не забыл?
Аноним 18/10/20 Вск 21:26:16 1833945325
>>1833933
>Как будет правильнее?

aws s3 bucket
Аноним 18/10/20 Вск 21:27:34 1833946326
>>1833601
Он не предназначен для стейт менеджмента

>>1833602
Такое в селекторах не пишут
Аноним 18/10/20 Вск 21:29:41 1833948327
>>1833936
убрали необходиомстьо мемить пропсы
@
РЯЯЯ, ПОЧЕМУ ДИФФЫ ТАК ТОРМОЗЯТ
лучше сам буду мемить
@
приходит следующий спецалист с охуительными идеями
@
Аноним 18/10/20 Вск 21:32:02 1833950328
Screenshot 2020[...].jpg 93Кб, 738x403
738x403
>>1833946
>Такое в селекторах не пишут

Да, надо очередную библиотеку от васяна подключить
Аноним 18/10/20 Вск 21:35:00 1833952329
>>1833950
Ебанулся? Эта библиотека от создателей редакса
Аноним 18/10/20 Вск 21:37:28 1833956330
>>1833952
>от создателей редакса

последний релиз был в 2018
Аноним 18/10/20 Вск 21:39:12 1833958331
>>1833950
Такая хуйня есть бай дезигн в вьюжс
Аноним 18/10/20 Вск 21:57:53 1833981332
завтра собес на фулстак девелопера( js + react), а я js не знаю вообще. (2 года пишу онли на джаве)
что посоветуете для быстровката?
Аноним 18/10/20 Вск 22:04:08 1833984333
>>1833950
Так это не про то, для BL надо что нибудь типа саг тащить
Аноним 18/10/20 Вск 22:07:09 1833985334
>>1833981
Просто скажи что нихуя не знаешь, но быстро научишься, хех
Аноним 18/10/20 Вск 22:29:41 1833991335
>>1833981
завтра собес на врача-онколога ( онкология + стоматология), а у меня мед. образования нет вообще. (2 года занимаюсь иглоукалыванием)
что посоветуете для быстровката?
Аноним 18/10/20 Вск 22:31:29 1833994336
>>1833991
Поколи матушку иглами, скажет где больно, а где приятно. Может и собес пройдет
Аноним 18/10/20 Вск 22:36:18 1833996337
Пацаны, как понять, где говнокод, а где великолепные масштабируемые композиции из компонентов?
Аноним 18/10/20 Вск 22:41:38 1834001338
>>1833996
Никто фронт не маштабирует, фантазер.
Аноним 18/10/20 Вск 22:43:57 1834004339
>>1833996
Если js - то говнокод, а если ecmascript - то нет.
Аноним 18/10/20 Вск 23:39:37 1834031340
>>1833996

Если видиш реакт, значит говнокод
Аноним 19/10/20 Пнд 00:16:53 1834058341
>>1833996
Если ты написал - то говнокод, если кто-то другой - то написано рукой магистра. Особенно если этот другой - какая брендовая компания. Тут даже в код нельзя смотреть, это святыня.
Аноним 19/10/20 Пнд 00:28:46 1834065342
>>1833996
Никогда ничего не мутируй, никогда не пользуйся сторонними стейт менеж либами, продумай стуктуры данных на фечащих топ-элементах и никогда не изменяй их /структуру[2]/ (не считая инициализации после бекендовыдачи)
Аноним 19/10/20 Пнд 00:32:05 1834067343
photo2019-04-19[...].jpg 8Кб, 247x235
247x235
Такая ситуация дебильная выходит, мне надо что бы по нажатию меняло стили документа(работает) и изменяло глобальную переменную(работает, но в аж самом конце, что в итоге немного допизды). Я не буду кидать всю простыню своего говнокода, а смоделирую ситуацию на коде попроще:

var count = 0;

elem.addEventListener("click", function(event) {
div.style.color = 'red'
count = 2
console.log(count) // получаю 2
});

console.log(count) // получаю 0, а надо что бы было 2

вывод консоли:
0 - последний лог
2 - первый лог

Мне в голову приходят только промисы, и то не факт, может есть варианты получше?
Аноним 19/10/20 Пнд 00:37:39 1834070344
>>1834067
Нихуя не понятно что ты хочешь. Оно меняет по клику глобальную переменную? Меняет.

С чего бы она должна меняться до клика, так где у тебя второй console.log?

И причем тут промисы вообще?
Аноним 19/10/20 Пнд 00:48:58 1834073345
>>1834070
>Оно меняет по клику глобальную переменную?
Меняет, и заканчивает сприпт, что в итоге я не могу с ней уже ничего сделать.

Мне надо по нажатию на один элемент изменить стили и глобальную переменную, потом нажать на другой элемент, что бы тоже изменить глобальную переменную.
Аноним 19/10/20 Пнд 00:56:59 1834077346
>>1834070
При запуске скрипта метод addEventListener добавляет слушателя click и выполнение идет дальше. Далее печатается 0. При клике в count пишется 2, но скрипт уже не выполняет второй console.log потому что тело скрипта выполняется один раз при запуске. У тебя пока полное непонимание как работает код, на уровне нуба.

Ты можешь считать новое значение из count например другим событием click на другой элемент
Аноним 19/10/20 Пнд 00:58:25 1834078347
Аноним 19/10/20 Пнд 01:34:30 1834084348
>>1833583
Реакт - это апофеоз js-говна. Триста файлов на одну кнопку, да иди ты нахуй просто.
Аноним 19/10/20 Пнд 02:13:47 1834095349
>>1833321
>Есть же, там, где-то - JS bigfloat, почему ещё не впилили?
Немного попутал с BigRational.js! Есть же, целая либа https://github.com/peterolson/BigRational.js/
впилите её, куда-нибудь в Number, чтобы было что-то вроде:
10050000000000000000000000000000000000.00000000000000000000000000000000100500n
Аноним 19/10/20 Пнд 02:48:21 1834106350
>>1834067
var count = 0;

elem.addEventListener("click", function(event) {
div.style.color = 'red'
count = 2
console.log(count) // получаю 2
code()
});

finction code(){
console.log(count) // получаю 2
}
Аноним 19/10/20 Пнд 03:27:41 1834113351
>>1833321
>Иногда, вводится число 10000000000000000000000000000 а оно с какого-то хуя, само, переключается на 1e+28
>Это, вроде я обработал уже, в этой функции https://jsfiddle.net/6q81eubc/

Появилась идея, тупо возвращать массив бигинтегеров, для дробных длинных чисел, в том числе и с экспоненциальной записью: https://jsfiddle.net/wpnc2fqg/

Массив содержит множитель (целую его часть, и дробную его часть - остаток),
а также делитель - большое число, на которое нужно разделить
Из этих чисел, уже можно составить изначальное число, но при этом, на выходе - бигинтегеры.
Быть может, можно их каким-то изъёбистым образом, таки привести к 'bigfloat', но хуй знает как это вкодить, кодьте сами, яебу.
Аноним 19/10/20 Пнд 09:34:11 1834225352
>>1834073
>Меняет, и заканчивает сприпт
А что она должна сделать? У тебя же в коллбеке больше нет ничего.

>Мне надо по нажатию на один элемент изменить стили и глобальную переменную, потом нажать на другой элемент, что бы тоже изменить глобальную переменную.
Так что тебе мешает это сделать? В другом коллбеке там будет новое значение уже.
Аноним 19/10/20 Пнд 10:55:50 1834277353
Аноны, кто на ноде бэкенд пишет, я хочу понять вот что.

есть коннект к sql базе :

const mysql = require('mysql2');
const connection = mysql.createConnection({...})

залача - в цикле ( именно в цикле, для понимания ) я хочу сделать 1000 insert-ов в базу данных.

while( i < 10000 ){
let a = ['test', 'test', 'test', 'test', ];
connection.query(sql, a, (err, results, fields)=>{
if(err){console.log(err); }
//строка успешно сохранена в бд
});
}

Вопросы:
- как ведет себя подключение к бд во всех этих тыщах запросов?
connection.query() последовательно работает? По идее нет, это асинхронаня операция. То есть из одного connection я делаю запрос, и пока этот запрос выполняется - коннект занят?
Если connection.query - это асинхронная операция, значит что ли это что в цикле сразу будет 10000 обращений к базе?
Или объект connection - это как бы "интерфейс" к базе, и если база разрешает 100 подключений одномоментно - то в моем цикле сто запросов будут выполнены, а остальные будут ждать пока в базе sql осовободится подключение?

Корчое если кто знает - объясните connection работает
Аноним 19/10/20 Пнд 11:02:11 1834288354
>>1834084
Двачую.
Не сколько сложно, сколько просто куча говна.
Аноним 19/10/20 Пнд 11:05:14 1834291355
решил написать расширения для браузера, которое предполагает использование парсера. почитал про них мельком, узнал знакомое (писал курсовую на 4 курсе в которой разбирал дмп автомат). сейчас думаю, писать свой парсер на своей грамматике, или использовать готовые парсеры? планировал, если повезет, зарабатывать на чашку кофе с него, но в случае использования готовых решений, скорей всего, придется ебаться с лицензиями и выбирать подходящее, а так лень... есть парсеры со свободной лицензией? как у gnu, например? вообще, ни разу еще не писал коммерческое приложение
Аноним 19/10/20 Пнд 11:25:32 1834320356
>>1834291
Ищи мит лизенцию, peg.js например ему правда уже 4 года, но он все еще работает
Аноним 19/10/20 Пнд 11:27:33 1834321357
Аноним 19/10/20 Пнд 14:23:43 1834491358
>>1834277
Работа с базами данных это отдельная тема. Тебе нужно сначала её изучить, а потом лезть в сорсы mysql2 или другой либы и смотреть конкретную реализацию.
Аноним 19/10/20 Пнд 14:48:59 1834508359
Доброго времени суток всем!

Есть идея отличного приложения. Думаю взлетит и хорошо окупиться. Нужны люди на реализацию. Если кто заинтересовался, пишите на polyebok@gmail.com. Просьба не писать новичкам.
Аноним 19/10/20 Пнд 14:55:30 1834516360
>>1834508
Фриланс заказ нашел и ищешь исполнителей за бесплатно? Хуй тебе. Не пишите этому полуебку. Он гандон и наебщик.
Аноним 19/10/20 Пнд 14:55:55 1834517361
>>1834508
Если оплата не в процентах с прибыли, то даже не зови нас на эту вечеринку, полуебок.
Аноним 19/10/20 Пнд 16:03:19 1834566362
>>1834508
Готов впрягаться за отзыв. Проверь мыло.
Аноним 19/10/20 Пнд 16:06:52 1834573363
>>1834065
>Никогда ничего не мутируй
Начитаются хуйни и потом другим ретранслируют. Тебе мутировать аккумулятор в редьюсере, например, что, религия не позволяет?
Аноним 19/10/20 Пнд 16:21:51 1834594364
>>1834491
В известной мере работу mysql я знаю. Надеялся на быстрый ответ. Ну да ладно.
Аноним 19/10/20 Пнд 17:14:55 1834654365
>>1834594
>известной
Т. е. нихуя ты не знаешь. Это и по вопросу видно.
Аноним 19/10/20 Пнд 18:16:07 1834738366
Посоветуйте либу для работы с формами, чтобы можно было все значения формы хранить в одном объекте и отслеживать его изменение, ну и остальные базовые вещи. Знаю только rc-form, но хотелось бы чтобы сразу был из коробки компонент формы и особо запариваться не пришлось.
Аноним 19/10/20 Пнд 18:32:23 1834761367
Аноним 19/10/20 Пнд 19:05:37 1834796368
Анон, подскажи, как организовать структуру проекта, в котором есть и фронт и бэк.
Есть условно папка project, а внутри client и server. Их делать отдельными проектами и в каждой из этих директорий запускать yarn init, чтоб в каждой была своя репа и раздельные зависимости?
Аноним 19/10/20 Пнд 19:42:18 1834814369
>>1834796
Если ты решил делать все на Javascript/Typescript, то я тебя поздравляю - ты долбоеб. Ты принял наихудшее решение своей проблемы. Подобное решение проблемы даже не мог бы выбрать 40 летний девственник, чтобы сбросить листву перед собственной смертью. Ты будешь долго ебаться с кодом. А по итогу Ванька Ерохин на php7 даст тебе, твоей матери и всей твоей семье до 7 колена так мощно за щеку, что пробьет аж темечко и затылок. Смекаешь?) Выбирай пхп. И делай статические страницы, статический веб рулит!
Аноним 19/10/20 Пнд 19:51:39 1834826370
Аноним 19/10/20 Пнд 19:55:19 1834828371
Аноним 19/10/20 Пнд 19:59:00 1834830372
>>1834738
>чтобы сразу был из коробки компонент формы

может тебе еще и таблицу чтоб из кароблки работало, реакт это типа идея, а дальше сам пердоль или подключай либу от васяна, на которую он через год забьет и дальше сам исправляй в ней баги
Аноним 19/10/20 Пнд 20:53:11 1834849373
image.png 2Кб, 209x179
209x179
найс язык
Аноним 19/10/20 Пнд 21:01:11 1834850374
firefox2020-07-[...].png 71Кб, 302x277
302x277
Аноним 19/10/20 Пнд 21:35:26 1834864375
>>1834814
Пыхадэбил порвался
Аноним 19/10/20 Пнд 21:36:06 1834865376
>>1834849
Это ты просто криво пишешь.
Аноним 20/10/20 Втр 00:13:35 1834989377
>>1834864
Я и на javascript гениален)
Вот спроси у меня любой вопрос, и я на него с лёгкостью отвечу
Аноним 20/10/20 Втр 01:27:00 1835033378
15965827458640s.jpg 5Кб, 152x200
152x200
>>1834850
Дэн так-то молодец, но боится свои прошлые наработки поливать говном (редакс) и про реакт отличные блоги пишет.

Сам реакт в своей основе очень простая и эффективная библиотека. Проблемы возникают, когда на нем пытаются писать километровые аппы с сотней компонентов, для таких случаев нужно брать что-то более архитектурное по типу Эмбера или Ангуляра.
Аноним 20/10/20 Втр 01:28:28 1835034379
>>1835033
>не боится
*быстрофикс
Аноним 20/10/20 Втр 01:33:04 1835035380
>>1835033
>для таких случаев нужно брать что-то более архитектурное
Для таких случаев нужен7 другой язык.
Аноним 20/10/20 Втр 01:33:27 1835036381
>>1835035
Много языков на фротнэнде знаешь?
Аноним 20/10/20 Втр 01:34:47 1835037382
>>1835033
Но они же обещали что компонентная структура скейлится...
Аноним 20/10/20 Втр 01:47:54 1835041383
>>1835037
Скейлится, если к Реакту привязать еще 5 библиотек, включая роутер и стейт менеджмент. А чистый Реакт вообще никак не может скейлиться т.к. в нем нет ничего для больших приложений инб4 контекст провайдер. А сборная солянка по итогу не фурыжит из-за отсутствия единого направления в коде. Безусловно, оно работает. Но после того как увидишь хоть один крупный реакт проект блевать хочется от простыни эффектов и дикой смеси верстки и логики в JSX.

Ребята вроде Вью и Ангуляра, напротив, возможно выглядят громоздко на маленьких масштабах, но на крупных только выигрывают. Вью в третьей версии совсем конфетка + есть все сопутствующие батареи для больших аппов.
Аноним 20/10/20 Втр 01:50:09 1835043384
>>1835036
Так и не нужно переносить все на фронтед. Все эти спа-хуйпа совершенно не нужны.
Аноним 20/10/20 Втр 02:17:11 1835050385
Пацаны, скажите, Владилена Минина есть смысл смотреть или нет? Параллельно читаю learn.javascript.ru
Только ну мне правда интересно, инфоцыган или нет
Аноним 20/10/20 Втр 02:22:26 1835053386
>>1835050
Шемсединова лучше посмотри.
Аноним 20/10/20 Втр 02:35:19 1835055387
>>1835050
Шилруматова читай. Лучше всего объясняет. Через месяц обязательно вкатишься.
Аноним 20/10/20 Втр 02:49:32 1835056388
>>1835055
Ну че толстить то так
Аноним 20/10/20 Втр 05:54:56 1835073389
Аноны а есть ли смысл нанимать ментора? Учитывая что теорию жс и реакта я знаю. Чтоб в практике натаскал. А то стоит недешево.
Аноним 20/10/20 Втр 06:01:59 1835074390
1.jpg 149Кб, 1042x870
1042x870
2.jpg 35Кб, 715x273
715x273
Установил ярн по документации (глобально, потом последнюю версию для проекта, потом yarn init)
При установке любого пакета и подключении через require() вылазит ошибка, что модуль не найден. В секции dependencies эти пакеты есть.
В английских интернетах, да и в русских ничего найти не могу по этому делу. Хелпаните, я даже не знаю куда смотреть и где подвох искать.
Аноним 20/10/20 Втр 06:42:16 1835088391
>>1835073
На работу пиздуй. Там тебе ментора дадут и еще заплатят за это.
Аноним 20/10/20 Втр 07:36:50 1835090392
>>1834067
Лол у тебя лог выводится еще до клика.
Какие промисы если ты этого даже понять не можешь.
Аноним 20/10/20 Втр 07:59:45 1835094393
>>1835074
Сами пакеты-то ставятся норм или нет?
Аноним 20/10/20 Втр 09:00:48 1835116394
3.jpg 57Кб, 802x342
802x342
Аноним 20/10/20 Втр 09:07:13 1835121395
>>1835053
>Шемсединова лучше посмотри.
Вот это норм тип. Годно объясняет и программер по сути своей, а не циган.
Аноним 20/10/20 Втр 09:15:26 1835123396
>>1834654
>Т. е. нихуя ты не знаешь. Это и по вопросу видно.
Я знаю достаточно, что бы ебашить ебовые запросы в базу, с кучей объединений и прочего счастья.
Но это все практический опыт, который я получил по факту работы такой вот перекос - оче большая база, и причем моя основная обязанность - ебашить отчетные запросы, я почти не касаюсь бекапов, контроля за базой и прочего, такой вот перекос %% . Я надрочился что могу ебануть сложный запрос и нативно, и в пхп, и в ноде. Но при этом проседаю в том как работают базовые вещи порою, это да. Я понммаю что подключение к бд - это подключение к сокету, с этим я кое как разобрался в линуксе. Впрочем все это - теоретическая история на несколько дней. Опыт написания жирных sql запросов я нарабатывал год.
Аноним 20/10/20 Втр 09:16:41 1835125397
>>1834814
>> Выбирай пхп. И делай статические страницы, статический веб рулит!

А причем тут статические страницы. пхп это сревер в первую очередь. Че мешает на нем api для реакта запилить
Аноним 20/10/20 Втр 09:24:09 1835127398
933085.jpg 39Кб, 604x456
604x456
Подскажите по Vue: сохраняются ли данные в пропсе, если одного из значений не будет?

Например, передаём test.foo, test.bar -> соответствующие поля выводим, НО в следующий раз в передаче отсутствует bar.
Так вот, сохранится ли значение bar в поле, если оно отсутствовало в пропсе при следующей передаче?
Аноним 20/10/20 Втр 09:25:47 1835128399
>>1835125
Не отвечай этому шизу, он буйный.
Аноним 20/10/20 Втр 09:32:35 1835129400
>>1835127
нет не будет, у тебя пропс обновился, компонент перерендерился. Представь какая каша будет если ты будешь разные объекты передовать и если какой-то ключ отсутсвует то будет дата из прошлого объекта.
Аноним 20/10/20 Втр 11:00:19 1835155401
image.png 10Кб, 633x125
633x125
Ну вот, теперь все шуточки про форс пуш в мастер придется переделывать
Аноним 20/10/20 Втр 14:48:19 1835332402
Аноны подскажите, как правильно работать с ошибками с react+redux?
Допустим я хочу сделать классовый компонент с методом componentDidCatch и отлавливать косяки. Могу ли я сделать внутренний стейт у компоненты или я должен непосредственно в store делать отдельный action под ошибки?
Аноним 20/10/20 Втр 14:51:19 1835335403
>>1835332
>классовый компонент
Мы вам перезвоним
Аноним 20/10/20 Втр 14:52:36 1835336404
>>1835335
Какой там хук для didCatch то?
Аноним 20/10/20 Втр 14:54:50 1835338405
>>1835336
Специального хука для этого пока нет. По крайней мере раньше не было. Просто оьерни код внутри компонента в try catch
Аноним 20/10/20 Втр 14:57:22 1835340406
>>1835338
А потом чего, из рендера в стейт писать? Я уже позвонил Денчику, сейчас он приедет и отпиздит тебя
Аноним 20/10/20 Втр 15:00:52 1835343407
>>1835335
>>1835338
>Мы вам перезвоним
>Специального хука для этого пока нет
Грац.
Аноним 20/10/20 Втр 15:05:35 1835346408
>>1835074
>>1835116
неужели в треде нет разумистов, которые помогут несчастному двачеру решить эту странную проблему..............
Аноним 20/10/20 Втр 15:07:20 1835351409
>>1835343
пук

>>1835340
Делай error boundary который возвращает нужный тебе компонент либо ошибку отрисует если catch
Аноним 20/10/20 Втр 15:09:33 1835356410
>>1835128
Почитай лучше умных людей. Статический веб победил. Макет без джаваскрипта оказался сильней. Оооооо,моя оборона, статического веба в ослепительных снах
Аноним 20/10/20 Втр 15:11:02 1835360411
>>1835346
Скрин с node_modules или уходи
Аноним 20/10/20 Втр 15:13:06 1835363412
>>1835356
Погоди, ты макетами чтоли пользуешься вместо веба?))
Аноним 20/10/20 Втр 15:15:02 1835365413
>>1835360
а ноде модулс нет, анончик.
причём я пытался добавлять пакет через npm, она появляется, НО когда добавляю следующий пакет через yarn эта папка удаляется сама!
создаётся папка .yarn, я думал это замена node_modules
Аноним 20/10/20 Втр 15:15:42 1835366414
>>1835123
>опыт, который я получил по факту работы
>Опыт написания жирных sql запросов я нарабатывал год.
Ну так в этом и твоя проблема. Непонятно зачем ты продолжаешь надеяться на то что всё с опытом придёт, либо что тебе в посте на дваче в двух словах объяснят, вместо того чтобы прочитать какую-нибудь небольшую книгу по SQL где тебе всё разъяснят и разложат весь твой опыт по полочкам.
Аноним 20/10/20 Втр 15:24:21 1835370415
>>1835365
А package.json у тебя в какой то залупе находится?
Ты не тот челик который хотел фронт и бэк в одной репе делать? Так вот ты все сделал неправильно, возьми какой нибудь инструмент для монореп nx.dev например, или выше другие советовали
Аноним 20/10/20 Втр 15:44:02 1835399416
>>1835370
да, я тот челик. но я в итоге сделал фронт и бэк отдельными проектами.
package.json у меня в корневых каталогах, server и client, для каждого свой.
скорее всего причина проблемы в том, что node_modules всё-таки нужен, но почему-то не создаётся и даже удаляется.
Аноним 20/10/20 Втр 15:55:36 1835407417
>>1835335

Денчик не надо, не хочу, твои хуки слишком сложные
Аноним 20/10/20 Втр 15:59:08 1835411418
>>1835399
Пнятненько, у тебя yarn 2? Там опять начали неравную борьбу с node_modules. Попробуй запустить через node -r ./.pnp.js ./src/index.js
Аноним 20/10/20 Втр 16:01:14 1835412419
>>1835407
Так наоборот же. Легче классов и лайфсайкл методов. На каждый сих есть хуки + свои можно делать
Аноним 20/10/20 Втр 16:42:41 1835468420
Аноним 20/10/20 Втр 16:50:15 1835475421
>>1835468
Графическая параша, для всего хватит только текста в консольке. Ты чего, зашел на цвета смотреть?
Аноним 20/10/20 Втр 16:59:39 1835482422
>>1835411
у меня последний ярн, хз 2-й это или нет.
кста, получилось запустить командой, которую ты написал. спасибо.

ппц, пакетный манагер, а столько ебли. забросил бы и сделал бы через нпм, если б не ебучая привычка разбираться со всей неработающей хуетой до конца.
Аноним 20/10/20 Втр 17:03:36 1835487423
>>1835482
там похоже надо просто yarn node <твои скрипты>, он сам этот лоадер добавит. Они там немношк переделали структуру модулей, поэтому сама нода их теперь не найдет
Аноним 20/10/20 Втр 20:15:33 1835607424
image.png 22Кб, 764x185
764x185
image.png 32Кб, 744x195
744x195
Аноны, что я делаю не так? У меня есть метод в сервисе, который возвращает Observable на HTMLImage, делая его из base64 стринга. Это есть, изображение приходит. Как теперь его корректно отрисовать на канвасе? Ничего не происходит, только в нетворке видно что картинка грузит.
20/10/20 Втр 20:17:05 1835611425
>>1835482
>у меня последний ярн, хз 2-й это или нет.
Ну так посмотри версию
Аноним 20/10/20 Втр 20:25:01 1835619426
>>1835607
image.src должен содержать uri изображения, а ты в него пикаешь base64 строку и ждёшь чуда.
Аноним 20/10/20 Втр 20:26:09 1835620427
Как сбилдить вебпаком, захватив модули ноды? Или всё ставят модули на деплой сервер? У меня React SSR если что
Аноним 20/10/20 Втр 20:34:10 1835626428
>>1835619
src должен работать с корректными base64 стрингами. Если указано data:image/jpeg;base64, то после запятой он начинает читать файл из этой строки.
Аноним 20/10/20 Втр 22:54:52 1835779429
>>1835626
>Если указано data:image/jpeg;base64
это уже будет некорректная base64 стринга, а uri.
Аноним 21/10/20 Срд 00:05:40 1835825430
>>1835475
Как в консоли посмотреть изображение? Без фреймбуфера.
Аноним 21/10/20 Срд 00:11:25 1835830431
>>1831066 (OP)
Кто-нибудь писал свои расширения для VSCode?
Написал костыль, которая превращает выделенный текст -- матрицу в CSV в матрицу JSON и обратно, две разные команды. Из палитры обе команды работают, а если пытаюсь назначить шорткаты, при выполнении вылезает ошибка running the contributed command failed. Пытался гуглить, но нихуя не нашел.
Аноним 21/10/20 Срд 00:30:31 1835841432
>>1835830
Олсо, в консоли пишет Added non-passive event listener to a scroll-blocking 'touchstart' event., только сейчас заметил. Как фиксить все равно не ясно.
Аноним 21/10/20 Срд 00:38:11 1835843433
Нихуя не понимаю, хочу одну картинку нарисовать поверх другой (у меня одна картинка как бы png и юудет видно вторую под ней), вот код

https://pastebin.com/Lq5wf6F1

при этом если обновлять страничку то одна поверх длругой как надо, а потом другая поверх, чо за НЕХ?

это из за функции onload? как исправить помоги анончик
Аноним 21/10/20 Срд 00:40:16 1835845434
>>1835841
>>1835830
Все, разобрался, это Neovim мне насрал в штаны. Если мышкой выделять, то все ок, лол.
Аноним 21/10/20 Срд 08:25:40 1835927435
Вордересс сложно?
Аноним 21/10/20 Срд 09:16:53 1835948436
Что анон скажет про Axios? Стоит ли им пользоваться в 2к20?
Аноним 21/10/20 Срд 12:29:09 1836019437
>>1835948
Дата на календаре как-то влияент на выбор технологии?
Аноним 21/10/20 Срд 12:31:15 1836022438
>>1836019
Да, надо самое свежее, модное и молодежное.
Аноним 21/10/20 Срд 12:51:24 1836033439
>>1835948
Все время им пользуюсь. Зависимость есть, брат жив.
Аноним 21/10/20 Срд 14:26:29 1836129440
Аноним 21/10/20 Срд 15:32:26 1836177441
>>1836129
Это не код. Это я покакал :)
Аноним 21/10/20 Срд 15:40:34 1836185442
>>1836022
Ну блять, пишут что в нем кучу уязвимостей нашли, код не обновляется, разработчики на все хуй клали. Может что-то поновей вышло.
Аноним 21/10/20 Срд 16:32:57 1836204443
>>1836177
Слушай, а ты перед тем как какать так выпил клубничный или черничный смузи?
Аноним 21/10/20 Срд 16:37:55 1836208444
Ребят объясните по хуку useEffect. Вот есть эффект со сбросом, а есть без сброса. Сброса чего боюсь спросить? Объясните пожалуйста так чтоб даже даун вроде меня понял
Аноним 21/10/20 Срд 16:45:04 1836224445
Аноним 21/10/20 Срд 17:18:28 1836240446
>>1832380
> вырезать элемент из DOMа через dispaly: none

ебать вырезал
Аноним 21/10/20 Срд 17:21:14 1836248447
>>1836208
>бъясните по хуку useEffect.

Это тупорылый высер от денчика, такого ебланства с этими эффектами и useCallback useMemo это просто пидорство блять, сказано было что фукции без сайд эфектов, не блять скучно надо с сайд эфектами чтоб блить эти фукции по 10 раз создавались, я еще должен помнить колбек это или не, нельзя чтобы фукции компоненту привязаны были без этих хукав
Аноним 21/10/20 Срд 17:37:36 1836265448
>>1831561

Программирование никогда и не было особо модным. Впечатление о том что "модна", сложилось из-за инфоцыганских курсов нацеленных на выкачку денег с людей с нищемышлением, которым нужна материальная мотивация чтобы что-то учить.
Аноним 21/10/20 Срд 17:42:00 1836270449
>>1831756

Байтоебик, завидуй
Аноним 21/10/20 Срд 17:47:43 1836277450
>>1836224
С фетч много ебли, зачем изобретать велосипед?
Аноним 21/10/20 Срд 18:19:44 1836297451
>>1836248
Зато теперь this не надо использовать ))0)
Аноним 21/10/20 Срд 18:23:36 1836301452
>>1836297

это намного лучше чем usecallback
this.handleClick.bind(this);
Аноним 21/10/20 Срд 18:25:29 1836302453
>>1836301
Во ФРЕЙМВОРКАХ то говорят такие удобства из коробоки
Аноним 21/10/20 Срд 18:28:08 1836304454
firefox2020-09-[...].png 497Кб, 561x565
561x565
>>1836302

РЕАКТ это не фреймворк
Аноним 21/10/20 Срд 18:31:40 1836310455
>>1836270
Я пока не байтоеб (тоже, как и вы, клепаю формы), но хочу им быть, пидарас ты онемешный.
Аноним 21/10/20 Срд 18:39:24 1836319456
>>1836310
Это как хотеть из высокоплачиваемого офиса с кондером переехать на завод в цех работать
Аноним 21/10/20 Срд 18:53:38 1836323457
>>1836319
Может он хочет пилить на С++ какой-то проект под wasm. И такие имеются
Аноним 21/10/20 Срд 19:05:18 1836335458
>>1836319
1. Это как значит переехать из СНГпараши в Европу, где байтоебство, в принципе, не отстаёт по условиям от макакинга.
2. Байтоебинг он, кстати, и тут бывает хороший. Мог бы привести тебе примеры конкретных компаний, но не буду.

Вообще, я вот, честно говоря, не понимаю смысла того, что мы все с вами делаем. Это в большинстве своём какие-то дутые говнопроекты. Не настоящие. Бессмысленные. Сижу тут исключительно из-за того что деньги платят. В свободное время вообще перестал что-то новое изучать по формошоеппиннгу - драчую байтоебство и электротехнику, кстати.
Аноним 21/10/20 Срд 19:06:26 1836337459
>>1836310

Не стоит наивно думать, что перекатившись из шлепания формочек на Дельфи или "веб-мастерства" в байтослесарство вместо белого фронтенда, у тебя будут сложнее задачи, манюнь.
Аноним 21/10/20 Срд 19:08:00 1836339460
>>1836337
Да я в курсе, я ж давно уже взрослый дядя и все понимаю. Но в таком случае буду ковырять то гомно, которое нравится.
Аноним 21/10/20 Срд 19:10:10 1836340461
>>1836319
Ты что-то против заводов имеешь, пидрила?! Аа, сука?! Не слышу, блядь?!
Аноним 21/10/20 Срд 19:11:07 1836341462
>>1836339
А как перекатиться то собрался? Скажешь я такой охуенный умею в стотыщ Javascript фреймворков, возьмите меня байтоебить? Или собираешься с нормальных денег перекатиться в работу за еду?
Аноним 21/10/20 Срд 19:12:10 1836343463
>>1836335
> 1. Это как значит переехать из СНГпараши в Европу, где байтоебство, в принципе, не отстаёт по условиям от макакинга.
Заграницу не всем суждено попасть

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

> Вообще, я вот, честно говоря, не понимаю смысла того, что мы все с вами делаем. Это в большинстве своём какие-то дутые говнопроекты. Не настоящие. Бессмысленные. Сижу тут исключительно из-за того что деньги платят.
А какие у нас альтернативы есть? Перечисли, с огромным удовольствием ознакомлюсь с твоим мнением.
Аноним 21/10/20 Срд 19:13:39 1836345464
>>1836341
> за еду
Это. На поначалу.
Аноним 21/10/20 Срд 19:14:14 1836350465
>>1836343
Альтернатив нет.
Поэтому, я и делаю что делаю.
Аноним 21/10/20 Срд 19:17:26 1836353466