@spbpython

Страница 474 из 785
Maxim
04.08.2017
16:20:57
народ, а кто-нибудь работал с redux/vuex/чем-то подобным на фронте? мне непонятен вопрос синхронизации с сервером. вот я допустим на старте приложения (SPA) скачал с сервера какие-то объектики, запихнул в стор и пользуюсь, а дальше что? ведь они там на сервере и поменяться могут...

Dmitriy
04.08.2017
16:31:34
Я, наивно, вижу 2 варианта: пуллить объекты с сервера через каждые n секунд ИЛИ копать в сторону Server Sent Events (SSE).

Aleksander
04.08.2017
16:34:29
Logux?)

Google
Aleksander
04.08.2017
16:35:18
Можно graphql в вебсокеты завернуть

Maxim
04.08.2017
16:40:10
спс, полистаю

я правда все на vue пилю сейчас

Stepan
04.08.2017
16:40:49
ну и спроси себе, действительно ли тебе нужен redux - его плюсы не бесплатные и платишь порой удобством или своим временем. для повседневных задачь mobx может быть удобнее

ну и пара советов по redux: не обязательно делать все по книге, кучу редюсеров можно генерировать и не писать каждый раз, а вот стэйт придется держать нормализованным, иначе придется писать трех-этажные конструкции из Object.assign или object spread.

Aleksander
04.08.2017
17:13:38
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B4%D0%B5%D0%BD%D1%8C_%D0%BF%D0%B8%D0%B2%D0%B0

Dmitry
04.08.2017
17:32:22
о на какой сервис наткнулся http://downdetector.com/

Serg
04.08.2017
17:50:59
Dmitry
04.08.2017
17:52:16
в Томске помнится праздновали день пива)

когда мэр владелец пивзавода)

Google
Serg
04.08.2017
17:55:55
На моей далекой родине тоже практиковался такой праздник, но потом пивзавод обанкротился (((

Алексей
04.08.2017
17:57:14
не старались просто при празновании

Serg
04.08.2017
18:24:46
Коллеги, подскажите книги по проектированию приложений. У нас сущий ад, логи хрен пойми куда пишутся, конфиги включают кучу других конфигов, я даже больше скажу, есть ОДИН БОЛЬШОЙ ФАЙЛ с кучей классов... Плюс в через некоторое количество времени хочется каждый сервис в отдельный контейнер, а текущая реализация не позволит этого сделать. Мне хотя бы с чего-то начать, чтобы эти конюшни разгрести...

Aleksander
04.08.2017
18:37:53
Serg
04.08.2017
18:40:54
с тестов что при рефакторинге ничего не сломалось
Это уже начало реализации, сначала надо продумать архитертуру.

Алексей
04.08.2017
18:41:19
ак ты же не хочешь микросервисы.

Serge
04.08.2017
18:41:28
Алексей
04.08.2017
18:41:32
равно как и все люди на планете

Serg
04.08.2017
18:44:23
равно как и все люди на планете
я хочу, чтобы каждый сервис могу вертикально и горизонтально масштабироваться, чтобы мы могли выбирать, либо контейнер, либо при большой нагрузке - отдельный сервер и конечно же горизонтальное масштабирование ))

Stepan
04.08.2017
18:47:53
Вредные советы;) Правильные советы: think, reselect, spread operator ...
ну про thunk я уже сказал, spread operator спасает только до определенного уровня вложенности, потом начинаешь путаться, про reselect забыл, но я чет пока не решил для себя, круто это или это костыль и нужно юзать что-то проще чем redux

хотя с другой стороны reselect начинает окупаться когда написал несколько селекторов и начинаешь их шарить ?

Stepan
04.08.2017
18:52:39
Dmitry
04.08.2017
20:03:40
обана @mostobriv, привет)

Obriv
04.08.2017
23:51:06
Google
Александр
05.08.2017
07:26:59
Привет, может мне кто-то объяснить, как такое может работать: в доке написано, что numpy может освобождать gil. Типа что все что там есть не является thread safe что-ли?

Sergey
05.08.2017
07:29:39
Привет, может мне кто-то объяснить, как такое может работать: в доке написано, что numpy может освобождать gil. Типа что все что там есть не является thread safe что-ли?
вроде про то же > Calling system I/O functions is the most common use case for releasing the GIL, but it can also be useful before calling long-running computations which don’t need access to Python objects, such as compression or cryptographic functions operating over memory buffers. For example, the standard zlib and hashlib modules release the GIL when compressing or hashing data. https://docs.python.org/3.6/c-api/init.html#releasing-the-gil-from-extension-code

Eugene
05.08.2017
09:15:02
Там есть одна проблема на которую мы однажды напоролись https://github.com/numpy/numpy/issues/5856 Но в итоге оказалось, что проблема была больше на нашей стороне.

Sergey
05.08.2017
18:45:45
кто-нибудь аутсорсит свои pet projects?

b0g3r
05.08.2017
18:48:23
Это как

Sergey
05.08.2017
18:49:45
Это как
мне тоже интересно как дурацких идей много, рук всего две, голов еще меньше

Dmitry
05.08.2017
18:50:53
за деньги что-ли?

Sergey
05.08.2017
18:52:01
за деньги что-ли?
наверное, по-другому никак ну, если только не надеяться на опен сорс сообщество

b0g3r
05.08.2017
18:52:17
Так пет-проект это про делать, а не про придумывать

Dmitry
05.08.2017
18:56:07
пет-проджекты ж редко приносят деньги

Александр
05.08.2017
18:56:10
Sergey
05.08.2017
18:56:13
Так пет-проект это про делать, а не про придумывать
это понятно, только у меня (да у многих наверное) делать не всегда успевается, а иногда чего-то хочется, чтобы было наверное, это просто к фрилансерам надо обращаться

b0g3r
05.08.2017
18:56:35
Да, фриланс

Sergey
05.08.2017
19:03:55
а если не секрет, в чем он заключается?
да мелочь всякая, ничего конкретного, просто руки не доходят например, давно хочу community detection на своем городе попробовать

Dmitry
05.08.2017
19:36:32
падаванку!

b0g3r
05.08.2017
19:38:43
Вот да, менторство, но на это тоже время нужно

Roman
05.08.2017
19:51:50
падаванку!
Полноразмерную?

Google
Sergey
05.08.2017
20:14:22
падаванку!
Падаван_ку!

Denis
05.08.2017
21:10:54
@nazarov_tech https://vk.com/wall-109135660_51158 Тебя в пабликах уже цитируют. Я не уверен это успех или наоборот :D

Dmitry
05.08.2017
21:11:22
:) кидали уже.

Denis
05.08.2017
21:11:38
Оу, я слоупок видимо

Sergey
05.08.2017
21:15:28


Dmitry
05.08.2017
21:15:53
да, куча пабликов просто украли.

Но это инет, так что..

Sergey
05.08.2017
21:24:19
да, куча пабликов просто украли.
в блокчейн шутки надо записывать

Dmitry
05.08.2017
21:24:31
мемчейн

дарю идею для стартапа

Dmitry
05.08.2017
21:54:14
в блокчейн шутки надо записывать
Ага и баяны при валидации детектировать :)

Кстати @nimnull недавно выложил проект бота с распознованием баянов https://github.com/nimnull/talkbot

Dmitry
06.08.2017
08:02:00
если кому любопытно, то оказалось, что на практике антифлуд Group Butler-а работает прескверно. так что эта фича актуальна (если кто-то захочет такое впилить в confobo или spbpython бота).

Dmitry
06.08.2017
08:34:45
это ж тоже бот для конф

или я неправильно понимаю его скоуп? :)

Sergey
06.08.2017
08:37:07
это ж тоже бот для конф
Для конф типа PiterPy, ага Ну, то есть, как я понимаю, предполагается, что люди будут с ним взаимодействовать напрямую, а не добавлять его в чатики

Страница 474 из 785