@frp_ru

Страница 418 из 420
Kirill
20.02.2018
02:27:11
на богомерзком похапэ этот код в 3 раза короче =( Решил переписать коллекции laravel, в 5 утра очухался и понял, что чот упоролся

решил, что раз я упоролся, то мб оценит кто наркоманию эту

:D

Denis
20.02.2018
02:28:07
никто

Google
andretshurotshka?❄️кде
20.02.2018
02:28:07
ORM что ли?

Kirill
20.02.2018
02:28:22
м?

andretshurotshka?❄️кде
20.02.2018
02:28:33
коллекции laravel это ORM?

Kirill
20.02.2018
02:29:02
коллекции laravel - это коллекции, которые идут из коробки в самом популярном в мире бекенд фреймворке

)

на богомерзком похапэ

andretshurotshka?❄️кде
20.02.2018
02:29:51
еще там vue

мда

Kirill
20.02.2018
02:30:17
та это зафорсили его

прикольная шняжка для мелких проектов, вполне

Vue*

kir
20.02.2018
05:10:15
/pidorstats@SublimeBot

Sublime Bot
20.02.2018
05:10:15
Топ-10 пидоров за текущий год: 1. Ilia — 3 раз(а) 2. goodmind — 2 раз(а) 3. Dmitry_Kovbasa — 2 раз(а) 4. Adsumus — 1 раз(а) 5. jqueryisamonad — 1 раз(а) 6. defaultvoice — 1 раз(а) 7. kelin2025 — 1 раз(а) 8. tetris0k — 1 раз(а) 9. vlastachu — 1 раз(а) 10. reeei — 1 раз(а) Всего участников — 20

Google
kana
20.02.2018
06:47:15
Это совершенно другой кейс, техподдержка — не фп, им там compose из issues нафиг не сдался
Тут не компос, а моноидальный аппенд, более генерал кейс

Kelin
20.02.2018
07:54:59
Английские слова на русском - это просто пиздец инкредибле террибле

Как писать тесты, чтобы при изменении API не переделывать половину? У меня тестов в либе больше, чем кода (много нюансов) и это полный пиздец

Я вот ща смотрю, что мне надо где-то 1к строк просто выкинуть и заново писать

И это нормально так дизморалит

illiatshurotshka❄️
20.02.2018
08:26:35
тру спич
перкеле

kana
20.02.2018
08:27:03
дьявол по-фински?

точно, да, вчера было что-то про финский

illiatshurotshka❄️
20.02.2018
08:28:09
дьявол по-фински?
просто как "блять"

Дмитрий
20.02.2018
09:41:16
perkeleen vittupää

? animufag ?
20.02.2018
09:41:56
Чому финский

Kelin
20.02.2018
11:03:10
Могут ли быть проблемы, если промис бросить без изменения состояния? То есть, не ресолвить и не режектить

kana
20.02.2018
11:04:09
проблемы типа утечек памяти?

Kelin
20.02.2018
11:04:14
Да

Просто у меня в apicase есть цепочка хуков И если не был вызван следующий хук, то .then() в конце по задумке не должен срабатывать (типа цепочка хуков прервалась) Режектить промис не хочется, тк я ловлю ошибки одним общим .catch и не хочу это мешать Таким образом, у меня остаются брошенные промисы Вот не будет ли это проблемой?

kana
20.02.2018
11:07:05
проведи эксперемент, запусти десяток тысяч промисов и подожди

Kelin
20.02.2018
11:07:46
просто for (i = 0;i<10000;i++) new Promise() ?

Google
Kelin
20.02.2018
11:10:05
По всей видимости, ничего не происходит, тк Promise.all на миллион пустых промисов никак не затормозил (вообще ничего не произошло)

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

Может, @ZeroBias знает?

kana
20.02.2018
11:12:47
не совсем

там своя очередь из промисов строится в рантайме жс-а

вопрос лишь в том, очищается ли она

потому что по идее очищаться она не должна

а, ну вообще да, до resolve может ничего в очередь и не попадает

SHIPPERING
20.02.2018
12:12:02
Пардон, объебалась с доступом, кому-то сообщение придет второй раз, но таки: Всем привет! С вами разработчик данного бота, и у меня траблы с серваком, поэтому бот пока не работает. В ближайшее время все починю, но скорее всего сброшу базу, так что старые парочки дня не сохранятся, а пользователи в базе будут накапливаться с нуля. Напомню, что шипперит бот тех, кто хоть раз написал в чат любое сообщение. Если есть вопросы, гневные возмущения, или просто хочется поболтать, пишите мне: @visvee

Kelin
20.02.2018
12:12:55
А автор бота пошипперить не хочет?

Gleb
20.02.2018
13:21:45
https://calmm-js.github.io/partial.lenses/index.html Помогите кастомную оптик сделать, мне нужно на довольно большой структуре рекурсивно находить определенные кортежи и превращать их в строку То есть что то вроде L.modify(L.Lazy( ..., isTuple), tupleToStr, data)

что то ебала выходит const optics = [ L.optional, L.lazy(rec => L.cond( [isPlainObject, [L.values, rec]], [isArray, [L.elems, rec]], // Вот тут еще одна ветку нужна если это искомый кортеж то изменить, если это просто список то оставить без изменений [L.identity] )) ];

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

Дмитрий
20.02.2018
13:36:19
Может, @ZeroBias знает?
Да, можно бросать промисы) Я на этом апи библиотеки построил

Kelin
20.02.2018
13:36:35
Да, можно бросать промисы) Я на этом апи библиотеки построил
Вот я так же построил, а теперь чот задумался))))

Дмитрий
20.02.2018
13:37:48
Я просто сделал общую для всех нейтраль) const never = new Promise(() => {})

Сергей
20.02.2018
13:42:50
юзайте Future в своих либах, вместо Promise

Kelin
20.02.2018
13:44:30
А зачем, если и так норм

Denis
20.02.2018
13:46:58
у меня в проекте на меня смотрят как на врага народа что я рамду принес и никто не понимает мои поинт фри)

Google
kana
20.02.2018
13:47:02
так

ты бы еще кан расширения притащил

и рекурсию на схемах

@ZeroBias, поясни за fluture что он дает поверх нормального API для промисов (для того, что есть, как минимум) и ленивости?

Denis
20.02.2018
13:51:13
эм? и куда это?) у нас микросервисы и ресты с некими особыми кейсами

ты бы еще кан расширения притащил

и рекурсию на схемах

kana
20.02.2018
13:57:03
ого, кто-то скачал мою либу

Дмитрий
20.02.2018
14:04:49
@ZeroBias, поясни за fluture что он дает поверх нормального API для промисов (для того, что есть, как минимум) и ленивости?
Фьючерсы это несколько больше, чем просто api для промисов) В них два потока одновременно, это даёт просто иной подход к организации архитектуры

kana
20.02.2018
14:05:21
я уже слышал про то, что это нечто большее, вот и интересует, что именно

Дмитрий
20.02.2018
14:05:29
Меня тоже!

?‍♂️

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

andretshurotshka?❄️кде
20.02.2018
14:12:58
Аааапчхи

Max
20.02.2018
14:16:24
@xbgnx что скажешь на такой косяк?
я инжектами mobx никогда не пользовался, так что ничего сказать не могу, считаю инжекты бессмысленной фичей, я уже говорил что в mobx автор добавил кучу хелперов и ненужного функционала, на мой взгляд все что нужно от mobx это @observable и @computed декоратор и плюс еще reaction и transaction функции с помощью которых можно реализовать все остальные хелперы и если они работают как-то неправильно интересно было бы узнать о кейсах

kana
20.02.2018
16:17:15
написал ридми простенький, без доки https://github.com/kana-sama/coredux

и собственно "интеграционный" тест для примера https://github.com/kana-sama/coredux-example/blob/master/src/index.test.js

andretshurotshka?❄️кде
20.02.2018
16:18:20
почему ты левое

kana
20.02.2018
16:18:33
потому что вчера был правым

завтра буду центральным

Google
adam
20.02.2018
16:18:58
центристом*

illiatshurotshka❄️
20.02.2018
16:19:30
потому что вчера был правым
хорошо, что больше не правый

Denis
20.02.2018
16:22:52
почему ты левое
потому что у него coredux, а это дуализм к redux) как Lan к Ran

andretshurotshka?❄️кде
20.02.2018
16:23:06
ой все

LAN

Dika
20.02.2018
16:26:49
RAN

Right Area Network

Kelin
20.02.2018
16:28:24
Опять isFetching'и всякие

kana
20.02.2018
16:30:32
нет

areFetching

posts are fetching же, какого хуя все пишут is мне не ясно типа data is fetching?

andretshurotshka?❄️кде
20.02.2018
16:32:13
у меня вообще state.loading[requestName]

Kelin
20.02.2018
16:34:37
А почему are, если ты к конкретному экшну подвязываешь?

adam
20.02.2018
16:36:25
posts are fetching же, какого хуя все пишут is мне не ясно типа data is fetching?
Во времена развития квантовой парадигмы до сих пор не использовать É

Kelin
20.02.2018
16:37:26
kana
20.02.2018
16:39:30
грузится не конкретный экшон, а посты, оттого и are

Kelin
20.02.2018
16:40:15
Ну я обычно исхожу из "запроса"

Запрос один, потому is

Типа идёт запрос

Страница 418 из 420