Перейти к публикации
  • Сейчас на странице   Всего пользователей: 5   (0 пользователей, 5 гостей)

Rooster

Программирование[9]

Перепись  

260 пользователей проголосовало

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

Рекомендованные сообщения

sonac написал 2 часа назад:

мне тут на долю выпала нелегкая пописать клиент, стыдно конечно такую нубскую хуйню спрашивать, но я чет не нагуглил, https://stackoverflow.com/questions/46514522/reactjs-sent-get-request-responded-with-302-redirect-received-cors-error

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

не совсем понятно что не так то

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

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

 


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

Поделиться сообщением


Ссылка на сообщение
kijupsik написал 43 минуты назад:
sonac написал 2 часа назад:

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

если ты имеешь ввиду что дев среда = локалхост и проблема в том, что этот условный sso не возвращает хедер для локалхоста, то можешь стартануть напимер Caddy сервер локально как реверс прокси и в hosts добавить строчку с нужным урлом 

ну или установить экстеншен в браузер который корс разблокирует типа этого 

 

  Скрыть содержимое

про кедди немного хуйню сказал, это я помню делал только для того чтобы там хттпс еще был, по сути тыж просто можешь в хостс добавить `trusteddomain.com => localhost:1488`

 

 

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

 

Just.Doit написал 51 минуту назад:

 

вообще вопрос какого хуя сервис домен 'b.com' редиректит в sso.examle.com ? 

один "сайт" и его компоненты (в т.ч. sso) должны быть в одном домене

если у тебя 1 sso на несколько доменов - это решается инфраструктурой - проксированием nginx`ом, например.

 

 

не, ну в проде у меня да, стоит nginx, vouch и все это работает, вопрос возник как раз при локал девелопменте

Kant написал 7 минут назад:

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

ну да, но меня интересует как фронтэндщики организовывают локальную среду разработки для этой хуйни, просто что аддон в браузере, что юзать window.location.href = "example.com" выглядит так себе решениями

Поделиться сообщением


Ссылка на сообщение

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

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

если до тебя никто не работал, то поднимай прокси и ходи через него. если использовал create-react-app, то в package.json просто добавь строку "proxy": "%адрес%", ну или через https://www.npmjs.com/package/http-proxy-middleware

бтв, вопросу больше двух лет, в будущем лучше фильтруй результаты, чтобы не отображались старше года, потому что в 99,999% случаев в ответах к таким вопросам не актуальная инфа (если мы говорим про фронт)

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 8 часов назад:

Чел ты пишешь в тему где 9 из 10 фронтендеры, 10й вообще на шарпе пишет :onneponimaet:

во фронте тоже таким можно заниматься, прикиньте :onneponimaet::onneponimaet::onneponimaet:

берете мак, накатываете на него v8 (в дев зависимостях x-code, просто пиздец, даже на центос накатить не смог из за этой хуйни), курите долго всякие доки и статьи по d8 (https://gist.github.com/kevincennis/0cd2138c78a07412ef21) и можете сами дебажить и вытворять классные штутки, например вычисление количества ассемблерных операций на каждый вызов функции/операции

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

- если оборачивать вызов функций в IIFE то она будет быстрее инициализироваться;

- сравнение с типом при проверке на существование будет выполняться в несколько раз быстрее, чем простая проверка на существование, т.е. if (variable !== undefined || variable !== null) быстрее чем if (variable)


бтв, мб мне это все интересно потому что 3+ лет писал на С/С++/С#, но я в живую не встречал никого кто бы про это знал , но знаю что в мск и питере есть энтузиасты этого всего


вообще, JS забавный язык, в некоторых задачах голый JS может дать пососать по скорости/оптимизации голым С/С++ и го


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

Поделиться сообщением


Ссылка на сообщение
nobodies написал 8 минут назад:

в некоторых задачах голый JS может дать пососать по скорости/оптимизации голым С/С++ и го

скорость ввода-вывода по умолчанию?


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
E1azor написал 16 минут назад:
nobodies написал 26 минут назад:

в некоторых задачах голый JS может дать пососать по скорости/оптимизации голым С/С++ и го

скорость ввода-вывода по умолчанию?

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

да,  но не только. можно еще скорость вычислений(не путать с точностью, всегда помним что 1 + 1 = 2.0000001), роутинг, да и еще  в чем то, не могу вспомнить только

4 часа сна и неделя зубной боли меня почти убили:zemlyapuhom::zemlyapuhom::zemlyapuhom:

Поделиться сообщением


Ссылка на сообщение

Надеюсь про скорость вычислений это рофел такой :hmm:

Можно в теории представить, что js вместо суммирования ряда сразу ответ сам вычислит и уберёт цикл (дефолтная легенда про "фортран > c++"), а с++ не догадается, или чёто такое. Или в js либы хорошо оптимизированы (которые написаны на c/c++), поэтому быстрее чем наивная реализация вручную на c/c++. То есть только хуйня из жопы на ум приходит пока что.


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

ну ты не забывай что в основном это не фича языка, а фича компилятора. также, как в с++ от компилятора зависит многое, также и в js зависит от интерпретатора и встроенного в него компилятора (да, в 2к20 js компилится внутри интерпретатора, если мы говорим про движок v8, на котором крутится почти все, всякие spider monkey и тп для лохов)

upd: оказывается spider monkey тоже имеет внутри себя компилятор, зря наговорил на него

Поделиться сообщением


Ссылка на сообщение
E1azor said 3 hours ago:

Можно в теории представить, что js вместо суммирования ряда сразу ответ сам вычислит и уберёт цикл (дефолтная легенда про "фортран > c++"), а с++ не догадается, или чёто такое. Или в js либы хорошо оптимизированы (которые написаны на c/c++), поэтому быстрее чем наивная реализация вручную на c/c++. То есть только хуйня из жопы на ум приходит пока что.

Все дело в AOT + JIT-е


XzNobRz.gif

Поделиться сообщением


Ссылка на сообщение

Мужики есть тут те может помочь? Легкое задание(для норм прогеров) без привязанности к языку программирования.

Напишите в лс пожалуйста.

Поделиться сообщением


Ссылка на сообщение
overflowww написал 35 минут назад:

Мужики есть тут те может помочь? Легкое задание(для норм прогеров) без привязанности к языку программирования.

Напишите в лс пожалуйста.

@E1azor

iMbanana понравилось это

ward написал 04.01.2022 в 02:54:

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

mazt3r написал 20.09.2019 в 11:27:

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

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 1 минуту назад:
overflowww написал 37 минут назад:

Мужики есть тут те может помочь? Легкое задание(для норм прогеров) без привязанности к языку программирования.

Напишите в лс пожалуйста.

@E1azor

Troll?

Поделиться сообщением


Ссылка на сообщение
(изменено)
nobodies написал 5 часов назад:

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

это нужно только если какую-то криптографию на клиенте херачишь

или майнить хочешь

или пишешь библиотеку типа как на реакте которая проводит низкоуровневые вычисления сравнения DOM деревьев

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


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
overflowww написал 58 минут назад:

Мужики есть тут те может помочь? Легкое задание(для норм прогеров) без привязанности к языку программирования.

Напишите в лс пожалуйста.

ДЗ по алгебре?


Не проигрываю доту с 2013го - dotabuff

Поделиться сообщением


Ссылка на сообщение
TRiPL3 написал 7 минут назад:
overflowww написал 1 час назад:

Мужики есть тут те может помочь? Легкое задание(для норм прогеров) без привязанности к языку программирования.

Напишите в лс пожалуйста.

ДЗ по алгебре?

+-

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 34 минуты назад:
nobodies написал 5 часов назад:

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

это нужно только если какую-то криптографию на клиенте херачишь

или майнить хочешь

или пишешь библиотеку типа как на реакте которая проводит низкоуровневые вычисления сравнения DOM деревьев

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

 

все так и есть

Поделиться сообщением


Ссылка на сообщение
nobodies написал 5 часов назад:

ну ты не забывай что в основном это не фича языка, а фича компилятора. также, как в с++ от компилятора зависит многое, также и в js зависит от интерпретатора и встроенного в него компилятора (да, в 2к20 js компилится внутри интерпретатора, если мы говорим про движок v8, на котором крутится почти все, всякие spider monkey и тп для лохов)

upd: оказывается spider monkey тоже имеет внутри себя компилятор, зря наговорил на него

 

 

GWSoT написал 2 часа назад:
E1azor написал 5 часов назад:

Можно в теории представить, что js вместо суммирования ряда сразу ответ сам вычислит и уберёт цикл (дефолтная легенда про "фортран > c++"), а с++ не догадается, или чёто такое. Или в js либы хорошо оптимизированы (которые написаны на c/c++), поэтому быстрее чем наивная реализация вручную на c/c++. То есть только хуйня из жопы на ум приходит пока что.

Все дело в AOT + JIT-е

:chel:

 

https://ponyfoo.com/articles/an-introduction-to-speculative-optimization-in-v8

overview-70ad3de4f5c54fdeaf39f4a26fad43a

GoldRobot и GWSoT понравилось это

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

Поделиться сообщением


Ссылка на сообщение

Это если что был панч к "жс может обогнать любой нормальный язык"

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


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

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...