
Котяй Негодяй
14.06.2017
09:47:12
Но есть перспектива слетать на машине времени, только к другим людям.

Дмитрий
14.06.2017
09:49:32
Любая ооп программа — это всего лишь неоптимальная и избыточная фп программа, необходимость которой вызвана лишь банальной неоптимальностью компиляторов

Default
14.06.2017
09:49:51
Толсто

Google

Дмитрий
14.06.2017
09:49:56
Да
Но увы это так и есть

Max
14.06.2017
09:51:01
ytn
нет

Дмитрий
14.06.2017
09:51:04
Нет никакого ооп vs фп, есть просто обычное обобщение подходов

Vladimir
14.06.2017
09:51:13

Котяй Негодяй
14.06.2017
09:52:52
И даже с наследованием

Default
14.06.2017
09:53:52

Max
14.06.2017
09:54:30

Дмитрий
14.06.2017
09:54:40

Default
14.06.2017
09:55:32
Ой, ну да

Google

Default
14.06.2017
09:55:35
Скала не труъ
Забыл, пардон

Vovka
14.06.2017
09:57:56
<script src="leafletmarkercluster.js" charset="utf-8"></script>
Подключаю файл в index.html react-router перехватывает и грузит вместо файла 404 ошибку
как решить проблему?

Никита
14.06.2017
09:58:55
загрузи файл до файла приложения?=) пока оно еще не инициировано

Max
14.06.2017
10:00:08
а реакт-роутер перехватывает такое?
oO
каким образом?

Vovka
14.06.2017
10:00:47
да вообще не понимаю
http://192.168.1.36:8080/leafletmarkercluster.js
открываю вот так
и дает 404

Котяй Негодяй
14.06.2017
10:01:03
Эм...

Mike
14.06.2017
10:01:27
ну а твой сервер настроен файл отдать по этому пути?

Никита
14.06.2017
10:01:33
скорее всего потому что просит он от своего домена. И есть строка которая отдает 404 на * которые не смачились с описанными урлами

Mike
14.06.2017
10:01:37
нгинкс там или экспресс статик миддлваре?

Vovka
14.06.2017
10:02:06
хм, щас посмотрю nginx

Котяй Негодяй
14.06.2017
10:02:07
Логи энжинса посмотри.

Никита
14.06.2017
10:02:09
судя по всему, запрос не идет ни к какому nginx
посмотри кто тебе отдал 404 в headers

Google

Котяй Негодяй
14.06.2017
10:02:37
Так. Стоп. У энджинса характерная страница 404.
У экспресс просто Can not GET blablabla

Vovka
14.06.2017
10:03:00
404 дал реакт роутер

Никита
14.06.2017
10:03:08
у него запрос не дошел до сервера

Mike
14.06.2017
10:03:11
да он тут не при чем лол

Никита
14.06.2017
10:03:23
поправь свой react-router
выключи слушателя на *
и получишь свой файл=)

Max
14.06.2017
10:03:49
да вообще с какого хуя react-router перехватывает src?
если он работает с history

Никита
14.06.2017
10:05:37

Max
14.06.2017
10:05:52
ну я к тому что это невозможно

Vovka
14.06.2017
10:06:07

Max
14.06.2017
10:06:07
100% проблема в отдаче статики
скрин покажи запроса порфавор

Дмитрий
14.06.2017
10:06:24

Vovka
14.06.2017
10:07:53

Max
14.06.2017
10:08:16
что и требовалось доказать
X-Powered-By

Google

Pavel
14.06.2017
10:09:56


Дмитрий
14.06.2017
10:10:05
Imagine for a second that everything had the same interface. Everything.
That interface would need to support asynchronous and lazy values, so it clearly needs to use functions.
The interface would need to handle errors, but because they may come lazily, they will also require functions.
We'd need a way to transform values (functions). And a way to combine separate values together to create new values (functions).
If this API is going to handle every situation, its surface area can't be used conditionally. E.g. we don't use certain parts for certain problem domains. Every part must be useful for every problem domain.
It sounds like some kind of magical fantasy land
То есть, фп в первую очередь это не о функциях-однострочниках, а о унифицированном подходе к объектам и абстракциям вообще.
это просто идея о том, что вместо того, чтобы реализовывать каждый раз одни и те же методы у все новых и новых объектах, можно просто обобщить подход и сфокусироваться на том, что действительно важно


Vovka
14.06.2017
10:10:25

Max
14.06.2017
10:10:26

Дмитрий
14.06.2017
10:10:40
В том числе)
Повышается предсказуемость и стабильность -> меньше отладки -> больше баб

Pavel
14.06.2017
10:12:25

Admin
ERROR: S client not available

Yumi
14.06.2017
10:12:41

Дмитрий
14.06.2017
10:12:55
Это не всё ограничение

Yumi
14.06.2017
10:14:59
Ну да, их много на самом деле, например сайд эффекты ещё и т.д.

Daniel
14.06.2017
10:15:03
когда-то прочитал умную мысль, что ооп позволяет легко плодить сущности при фиксированном функционале, а фп позволяет легко добавлять функционал на фиксированном количестве сущностей

Дмитрий
14.06.2017
10:15:37
Да))

Vladimir
14.06.2017
10:15:48
> @ZeroBias
это просто идея о том, что вместо того, чтобы реализовывать каждый раз одни и те же методы у все новых и новых объектах, можно просто обобщить подход и сфокусироваться на том, что действительно важно
Это какая-то новая формулировка ФП

Дмитрий
14.06.2017
10:16:27
Придётся тебе с этим как то жить

Vladimir
14.06.2017
10:16:52
Ну я имею в виду что в этой фразе 0 содержания, естественно
Но это вроде очевидно

Дмитрий
14.06.2017
10:17:02
Да

Vladimir
14.06.2017
10:17:11
> обобщить подход и сфокусироваться на том, что действительно важно
Это какой то депутатский спич

Google

Дмитрий
14.06.2017
10:17:38
Так же естественно как дожддь после обеда или твоя дежурная фраза, про которую ты недавно интересовался, кстати
Ну расскажи лучше
Честно утомил уже

Vladimir
14.06.2017
10:18:19
Я просто указал, что эта фраза - хуета

Котяй Негодяй
14.06.2017
10:18:42

Дмитрий
14.06.2017
10:21:09

Vladimir
14.06.2017
10:24:44
Ты не переживай так, все нормально

Котяй Негодяй
14.06.2017
10:26:47
Ваще, было бы неплохо услышать аргументы или дополнение какое-нить. Я думаю, никто против не будет.

Default
14.06.2017
10:27:55
Блять, у вас все еще срач по фп?

Yumi
14.06.2017
10:28:14

Default
14.06.2017
10:28:48
Дуйте в t.me/it_holywars, запарили

Evgeny
14.06.2017
10:28:57
ООП не нужен
ФП нужен
Что тут пиздеть-то
Все решено уже

Vladimir
14.06.2017
10:29:13
Да вы заебали чушь нести

Max
14.06.2017
10:29:27
максималисты не нужны
тема закрыта

Default
14.06.2017
10:29:54
Каждый подход хорош по своему в своей песочнице

Evgeny
14.06.2017
10:30:10
Это ложь