
Zart
17.10.2016
10:26:32
да не, рекомендовать вариант с тредами тут вообще левый

Igor
17.10.2016
10:27:03
хинт: я не процессовые сигналы имел в виду

Zart
17.10.2016
10:27:18

Google

Igor
17.10.2016
10:27:39
почему?

Андрей
17.10.2016
10:27:46

Zart
17.10.2016
10:28:03
если только ты таймауты не урежешь для чтения сокета

Igor
17.10.2016
10:28:44
ну ок, если не треды, то как ты предлагаешь мониторить 5 сек?

RNR ?
17.10.2016
10:28:50
в чем профит одностраничных сайтов?

Igor
17.10.2016
10:29:04

Zart
17.10.2016
10:29:04
а я не предлагаю мониторить 5 сек, потому что считаю это херней

Petro
17.10.2016
10:29:06
Если по FTP
FTP.retrbinary(cmd, callback, blocksize=8192, rest=None)
В каллбеке проверяешь время.

RNR ?
17.10.2016
10:29:17

Zart
17.10.2016
10:30:02
в теории спа шустрее интерактит, так как убрана задержка на ртт к серверу
но требует шустрой реализации жс

RNR ?
17.10.2016
10:31:22
в итоге это выливается в кучу проблемес помоему
типа в теории звучит красиво
а на практике это пиздец

Google

Zart
17.10.2016
10:32:25
главной проблемой поначалу были медленный жс в ие и отсутствие поддержки кнопки "назад"
жс ускорили, ввели хистори апи, в итоге стало юзабельным

RNR ?
17.10.2016
10:32:48
если проект большой
то пока сайт загрузится
пройдет секунды 3
потом конечно все пиздец быстро
но эти 3 секунды это пздц

Zart
17.10.2016
10:33:18
СПА нынче не "один гигантский блоб"

RNR ?
17.10.2016
10:33:33
м?

Zart
17.10.2016
10:33:34
картинки отдельно, куски данных оно грузит аяксом

RNR ?
17.10.2016
10:33:47
ну да
тока весь JS в один файл компилится
и CSS
и если там тысяча файлов
то пиздец
я раньше просто был фанатом этой хуйни
сейчас встретился с большим проектом
где фронт на ангуляре2
и понял что это очень много проблем создает
а серверный рендеринг это круто
тем более что сейчас 2016, ане 2005

Google

RNR ?
17.10.2016
10:36:26
тяжелые части вроде картинок браузер кеширует

Zart
17.10.2016
10:36:32
аргументы про год заебали уже

RNR ?
17.10.2016
10:36:44
я к тому что в 2005
ужимали картинки
чтобы сайт грузился быстро
и был не больше 100кб
допустим
сейчас - похуй
потому что уже 720p видео наа бэкграунды хуярят
поэтому разница в загрузке между полным html и json данными не ощутима для пользователя

Petro
17.10.2016
10:37:48
Вот из-за этого "похуй" браузер выжирает больше ресурсов, чем AAA-гамезы.

RNR ?
17.10.2016
10:38:46
эм

RNR ?
17.10.2016
10:39:03
ну типа SPA рендеринг на браузер перекладывает как раз
ну и потом
по сравнению с ресурсами вроде картинок и видео
экономия на Json vs HTML
выглядит смешно

Bulat
17.10.2016
12:39:53
посоветуйте ченить чем открыть постгре файл
и как конвертнуть в MS SQL
пожалуйста забыл )

Google

John
17.10.2016
12:40:32

Bulat
17.10.2016
12:42:30
file.backup

Zart
17.10.2016
12:43:46
смотря насколько много фенечек пг заюзано...

Bulat
17.10.2016
12:45:25
ну хоть что-то для начала
или лучше просить в csv?

Zart
17.10.2016
12:46:16
поставь одбц дрова и перегони таблицы через ссмс

Bulat
17.10.2016
12:47:13
через ссмс, а что это?
server import wizard?

Admin
ERROR: S client not available

Zart
17.10.2016
12:48:09
дата импорт
ссмс = скл сервер манагмент студия
как можно работать с мсскл и не знать о

Bulat
17.10.2016
12:49:10
стоит)
теперь знаю)

Артем
17.10.2016
13:04:51
Есть у кого-нить туториал по фласку, с оффсайта очень урезан, без стакофа не обойтись... Может у кого есть, скиньте плиз

Igor
17.10.2016
13:07:46
ну вон например
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Alex
17.10.2016
13:08:41
https://habrahabr.ru/post/193242/ и http://www.tutorialspoint.com/flask/

Petro
17.10.2016
13:09:28
Наткнулся на днях. Как раз шпаргалка для начинающих.

Артем
17.10.2016
13:16:28
Такой еще вопрос, я когда создаю рабочий-каталог(например Blog/) с virtualenv, есть ли какие правила на каком уровне создавать каталог самого приложения(appBlog например). Это мелочь но все же.... Т.е. на уровне вложенных bin/ , include/, lib/ создаю свою appBlog/ ...?

Zart
17.10.2016
13:17:13
традиционно в <venv>/src/ распаковываются девел пакеты

Google

Zart
17.10.2016
13:23:07
<venv> венв
bin\ (Scripts\ в винде), бинарники и консольные скрипты
python
pip
скрипты
...
lib\pythonX.Y\ (Lib\ в винде) кусочек стдлиба чтобы венв работал
os.py
...
site-packages\ сюда пипом устанавливаются дисты/колёса
flask\
...
pkg_resources.py
src\ сюда ставятся пакеты с свн/хг/гит-урлов
app1\
app2\
lib3\
var\... некоторые пакеты создают для хранения бд и т.п.
myapp\ некоторые люди херачат исходники прямо в корень венв

Артем
17.10.2016
13:24:29


Zart
17.10.2016
13:25:06
вариантов несколько
можно вести разработку внутри венва - либо в корне, либо в src\. но тогда венв надо будет хранить как нечто постоянное
другой вариант - хранить свои разработки гденить в ~/devel, моих документах, ~/workon и т.п. и ставить через pip install -e . - в этом случае венв будет создан гдето отдельно, и в него прилинкован твой исходник. это позволяет пересоздавать венвы на раз-два
меня лично уже заебали овер9000 венвов, каждый из которых жрёт под сотни метров и хранит тысячи файлов
я теперь перешел на модель - по-одному-венву-на-версию-питона и пересоздаю когда заебет

Alex
17.10.2016
13:42:30
как думаете, хорошо ли перегрузить стандартный менеджер модели в джанго? например мне почти всегда нужно применять фильтр is_published=True
то есть переписать менеджер objects

Владимир
17.10.2016
13:59:07
https://docs.djangoproject.com/en/dev/topics/db/managers/#modifying-a-manager-s-initial-queryset

Alex
17.10.2016
14:00:14
спасибо
у меня просто дофигище одинаковых моделей унаследованных с одного базового, это модели справочников, а в формах надо выводить только активные записи с этих справочников, для каждой формы queryset указывать лень, и не дай Бог где то забуду
а можно в абстрактной модели так сделать и как??
class DahlBookManager(models.Manager):
def get_queryset(self):
return super(DahlBookManager, self).get_queryset().filter(author='Roald Dahl')
ой сорри, это же не модель

Pavel
17.10.2016
14:33:34
Я бы вот этот DahlBookManager назвал PublishedManager, вынес objects в какой-нибудь PublishedModelMixin и добавлял миксин к каждой модели, где нужна фильтрация.

Bulat
17.10.2016
14:37:14
а у postgree нет визуальной оболочки, типо ССМС ?

Zart
17.10.2016
14:37:34
pgAdmin

Alex
17.10.2016
14:40:53
Так и сделал)

Bulat
17.10.2016
14:47:57

Stanislav
17.10.2016
15:46:35

Zart
17.10.2016
15:47:16
соси сам
Эта группа больше не существует