@ru_python

Страница 708 из 9768
Costel Salanders
10.05.2016
18:29:01
https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=query Хуйлоад господа, что скажете?

trump ? trump ? hillary
10.05.2016
18:32:05
169k ошибок

Costel Salanders
10.05.2016
18:32:38
[Anonymous]
10.05.2016
18:32:58
Google
Costel Salanders
10.05.2016
18:34:10
Что за Start?
Dart framework

Dan
10.05.2016
18:34:26
А что делать с ними собрался?
я - только помочь собрать, и организовать хранение и обслуживание всего этого. а вот что там уже с информацией о состоянии плазмы будут делать - я даже и представить себе не могу )))

Dan
10.05.2016
18:35:37
ну вот рекомендуют постгрес

[Anonymous]
10.05.2016
18:35:37
Текст почти все умеют хранить.

Dan
10.05.2016
18:35:46
главное надёжность и скорость

линейно растущая

[Anonymous]
10.05.2016
18:35:51
Хоть в Redis пиши.

Dan
10.05.2016
18:36:10
транзакции?

[Anonymous]
10.05.2016
18:36:40
Лол

[Anonymous]
10.05.2016
18:36:56
транзакции?
Так я поэтому и спрашивал, что нужно.

Google
Maxim
10.05.2016
18:43:10
транзакции?
Транзакции чего? Если у тебя write по одной записи, то зачем тебе транзакции?

Costel Salanders
10.05.2016
18:47:57
Киньте чего почитать про DSL

но не вики статью

Dan
10.05.2016
18:48:22
Транзакции чего? Если у тебя write по одной записи, то зачем тебе транзакции?
транзакции нужны для одной общей таблицы. хотя я подумаю, нужно ли

тут надо еще правильно спроектировать бд

машин то много

Kolyann
10.05.2016
19:27:00
Почему?
да потому что этим занимаешься только ты и алекс, может я конечно предвзято сужу

и на самом деле это не так

но выглядит оно именно так)

Paul
10.05.2016
19:31:57
https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=query Хуйлоад господа, что скажете?
а что тут сказать? В подавлюящем большинстве случаев скорость (e.g. безошибочность) разработки и отладки важнее, чем скорость работы кода. Серваки нынче дешевы и линейное масштабирование бизнесу обходится дешевле. Для случаев, когда нужно написать действительно быстрый код - есть специальные инструменты, но случай этот - один на миллион

Kolyann
10.05.2016
19:32:53
ну значит тебя прогоняют

Олег
10.05.2016
19:53:19
Скажите, если мне необходимо чтобы некое задание выполнялось периодически (раз в минуту опрашиваю некую систему на наличие сбоев и в случае сбоя - высылаю оповещение на почту) - решение с созданием отдельного потока и sleep() внутри него - правильное решение или есть что то более красивое?

Aldar
10.05.2016
19:55:38
http://www.enterprisedb.com/postgres-plus-edb-blog/marc-linster/valentines-day-day-love-postgres

любите постгрес!

http://www.aosabook.org/en/posa/warp.html

такое у питона есть?

Google
Олег
10.05.2016
20:01:05
Как то с celery все слишком сложно для моей простенькой задачки. Редисы, монги...

Arseny
10.05.2016
20:04:28
http://python-rq.org/

проще, чем celery

Alex
10.05.2016
20:04:37
если юзаешь мускуль, то в нем есть собственный планировщик

Sasha
10.05.2016
20:05:34
Да не, для маелнькой задачки можно и так: import time, threading def foo(): print('Хаскель! Маэскуэль!') threading.Timer(10, foo).start() foo()

Олег
10.05.2016
20:06:26
Винда же. Поподробней о задаче: Некий недомониторинг, который смотрит во всякие таблицы, в первую очередь 1С-овские, ну плюс еще чистые MS SQL и пара Oracle. В зависимости от результатов запроса выполняются разные действия (письмо, смс). То есть таких потоков будет несколько. Ну либо на каждый запрос писать отдельный скрипт, чтобы вешать его в планировщик

Arseny
10.05.2016
20:07:26
в конце задачи ставишь sleep() и рекурсивно вызываешь ее же

но очередь все равно лучше

Arseny
10.05.2016
20:07:43
т.к. устойчиво к разовым падениям

Arseny
10.05.2016
20:08:54
имхо даже в маленьких проектах в итоге дешевле в самом начале слегка повозиться с инфраструктурой типа нормального логирования, очередей и прочего, чем потом костылять, костылять, костылять

Sasha
10.05.2016
20:09:11
конечно

Олег
10.05.2016
20:09:25
Я без рекурсии сделал, while 1==1 и так далее. Ну я мысль понял, пошел читать про celery тогда. Спасибо

Pavel
10.05.2016
20:19:53
имхо даже в маленьких проектах в итоге дешевле в самом начале слегка повозиться с инфраструктурой типа нормального логирования, очередей и прочего, чем потом костылять, костылять, костылять
Устойчивость к разовым падениям на винде я решаю c помощью run.cmd вида @echo off :loop python launch.py if errorlevel ... тут надо проверить в гугле... goto end goto loop :end

Устойчивость к разовым падениям на винде я решаю c помощью run.cmd вида @echo off :loop python launch.py if errorlevel ... тут надо проверить в гугле... goto end goto loop :end
ну и в коде скрипта нужно предусмотреть sys.exit() с правильным errorlevel, если вечно работающий скрипт нормально завершился.

Sasha
10.05.2016
20:57:03
Так погодите, а в винде нет крона?

Подобия?

Google
Andrey
10.05.2016
20:57:18
Так погодите, а в винде нет крона?
Там есть свой планировщик.

https://technet.microsoft.com/ru-ru/library/cc721931(v=ws.11).aspx

Mikhail
10.05.2016
20:57:47
Службы вроде там есть

Paul
10.05.2016
20:58:59
Так погодите, а в винде нет крона?
есть собственные планировщики (если не изменяет память - их там два) и есть порт крона в виде службы, с поддержкой традиционного синтаксиса

Олег
10.05.2016
21:00:40
Если мне нужно запускать 10-20 разных заданий с разной периодичностью я не хотел бы полагаться на сторонний планировщик. Если только настройку его делать из кода, в противном случае переносить приложение с машины на машину станет не тривиальной задачей

Admin
ERROR: S client not available

Eugene
10.05.2016
21:17:57
да ну эту селери

Alex
10.05.2016
21:18:09
да ну эту селери
тоже не люблю его, он тупой

Eugene
10.05.2016
21:18:13
uwsgi spooler или rq крутая тема

Pavel
10.05.2016
21:18:51
python-rq не умеет на винде, ему fork хочется.

Eugene
10.05.2016
21:20:00
я бы вообще писал все так чтобы не работало на винде))

зачем она

Maxim
10.05.2016
21:52:23
Еу, у кого есть опыт работы с Wagtail?

Меня еще такой момент интересует. Вот там есть поле Streamfield. В нем можно хранить произвольные блоки в произвольном порядке.

Eugene
10.05.2016
21:53:22
у меня

Maxim
10.05.2016
21:53:32
Вообще, с чтением сорцов больших (около)джанговских проектов у меня проблемы, так как там много магии.

Google
Eugene
10.05.2016
21:53:53
да у вагтейла вполне себе внятные доки

и примеры есть в wagtaildemo

там практически весь функционал покрыт

а что инетесует по блокам?

Maxim
10.05.2016
21:54:35
и примеры есть в wagtaildemo
Да, это едва ли не единственная очень хорошая вещь, описывающая функционал.

Eugene
10.05.2016
21:55:18
у них и свой сайт сделан на вагтейле и можно посмотреть кастомные блоки. wagtail-torchbox репа

Maxim
10.05.2016
21:55:30
Конкретно, мне не нужен wagtail сейчас. Но мне нужно реализовать нечто похожее, что есть в Streamfield. Я посмотрел, как это в БД хранится. А именно - массив json'ов, где блок описывается именем и унего есть контент.

Eugene
10.05.2016
21:55:37
еще в доках есть ссылки на 3rd party туториалы

лучше делать не по-вагтейловски а хранить например в postgresql hstore поле

Maxim
10.05.2016
21:56:10
Ну мне скорее интересует, как можно добиться streamfield-лайк функционала для полей.

Eugene
10.05.2016
21:56:10
если самому с нуля такое писать

Vladyslav
10.05.2016
21:56:36
Привет, друзья. Я чайник. Кто может мне помочь в одной проблеме (не одной)? Важно чтобы человек с Windows был. Спасибо^^

Maxim
10.05.2016
21:56:39
Eugene
10.05.2016
21:56:39
а в остальном можно использовать например sir trevor

он похож по функционалу на их клиентскую часть на js

Maxim
10.05.2016
21:57:05
если самому с нуля такое писать
Да просто мне и нужен-то кусок небольшой, весь вегтейл туда нести как-то... Перебор.

Eugene
10.05.2016
21:57:33
ну посмотрите на sirtrevor js и просто json поле или hstore

Страница 708 из 9768