
Tishka17
30.12.2018
20:53:11
Да никому в России тайзкн не нужен :))
Но сертификат ФСТЭК получили

Вадим
30.12.2018
20:54:17

?? Eugene
30.12.2018
20:55:58

Google

Вадим
30.12.2018
21:04:59

Oleg
30.12.2018
21:40:59
Всем привет ?, решил запилить бота для телеги подкиньте литературу по содержанию и примере кодов с гитов или чет ещё там. Заранее спасибо ? ??

Leo
30.12.2018
21:47:08
@botoid

Savva
30.12.2018
22:00:00

Leo
30.12.2018
22:00:21
Не царское это дело - кодить

Вадим
30.12.2018
22:02:13

Oleg
30.12.2018
22:03:05
Без обид , я же по сути хотел донести смысл .

Slam! 538
30.12.2018
22:06:05
Ребята, с наступающим)
Имеется цикл и два условия ( if и if). Как сделать так, чтобы цикл останавливался в том случае, если ни один if не сработал, но не останавливать, если один или 2 сразу сработали?

Aragaer
30.12.2018
22:08:40
or

Slam! 538
30.12.2018
22:08:53
не подходит

Aragaer
30.12.2018
22:08:57
почему?

Google

Slam! 538
30.12.2018
22:09:12
тогда мне нужно знать, что именно дало True

Aragaer
30.12.2018
22:09:21
зачем?

Slam! 538
30.12.2018
22:09:29
То что справа от or или то что слева

Aragaer
30.12.2018
22:09:35
почему?

Slam! 538
30.12.2018
22:09:39
Разные действия происходят

Aragaer
30.12.2018
22:09:42
ок
цикл какой? for или while?

Slam! 538
30.12.2018
22:10:09
for

Aragaer
30.12.2018
22:11:04
for thing in iterable:
keep_going = False
if condition1:
do_stuff1
keep_going = True
if condition2:
do_stuff2
keep_going = True
if not keep_going:
break

Slam! 538
30.12.2018
22:11:37
Так собирался, но думал что можно проще
Спасибо

Aragaer
30.12.2018
22:12:20
ну если условия взаимоисключающие, то можно проще

$pl01t
30.12.2018
22:17:04
.

Keith
30.12.2018
22:55:05
коллеги, есть вопрос по деплою джанго приложения на linux сервер (наверно нубский, но что делать). кто может разъяснить что делать со static files, и как таки настроить, чтобы сервер видел css и все остальное в продакшне? или дайте что почитать. официальная дока говорит про апач, а у меня с ним опыта нет. дайте наводку, спасибо

Tishka17
30.12.2018
22:58:06
Я бы предложил через nginx кэшировать статику, а раздавать её так же джангой
Проще обновлять будет
Апач фтопку

Keith
30.12.2018
22:59:28
так официально рекоммендовано?♂️ а откуда начать читать?

Tishka17
30.12.2018
23:00:04
Я предпочитаю когда есть nginx (на хосте или в контейнере), который роутит все на приложение + статику по её пути кэширует. Приложение крутится в докере (в gunicorn/uwsgi) и напрямую недоступно

Google

Keith
30.12.2018
23:02:49
ну как. обычный убунту сервер на линоде.

Tishka17
30.12.2018
23:05:03
Эм
Джанго как запускаешь?
Uwsgi?

Nikitcat
30.12.2018
23:06:20
Ну бери апач

Tishka17
30.12.2018
23:06:28

Nikitcat
30.12.2018
23:06:44
Он легче, чем нгмнкс

Tishka17
30.12.2018
23:06:45
А перед апачем все равно ставить nginx для статики?
Легче что?

Nikitcat
30.12.2018
23:07:08
В настройке

Tishka17
30.12.2018
23:07:30
Не сказал бы

Tishka17
30.12.2018
23:07:56
Может, если у тебя опыт в пхп есть, то да

Nikitcat
30.12.2018
23:08:08
Но у нкинкса документашка понятная

Keith
30.12.2018
23:08:10
Uwsgi?
по умолчанию, что там стоит

Nikitcat
30.12.2018
23:08:14
И все гуглится

Keith
30.12.2018
23:08:16
wsgi или чо там

Tishka17
30.12.2018
23:08:21

Keith
30.12.2018
23:08:44
ну вот значит ничего
я предупредил - вопрос нубский

Google

Tishka17
30.12.2018
23:10:11
Короче, рекомендую:
1. Nginx как прокси, кэш на /static. Гугли все отдельно
2. Docker образ с приложением, внутри gunicorn или uwsgi которые запускают твой код

Keith
30.12.2018
23:11:20

Tishka17
30.12.2018
23:11:23
https://docs.djangoproject.com/en/2.1/howto/deployment/wsgi/gunicorn/ вот например про django + gunicorn
Упаковка в докер поможет меньше потом париться обновлением
И переносом на другие сервера
Но в целом можно и без докера конечно

Admin
ERROR: S client not available

Tishka17
30.12.2018
23:12:56
Сразу спрошу, а continuous integration есть какой-то?

Keith
30.12.2018
23:13:17
докер мне раньше вообще не встречался, так что тоже будет новый опыт

Tishka17
30.12.2018
23:14:00
Этот опыт пригодится, да
А тесты, сборка?
Очень удобно автоматически собирать образ докера при коммите и гонять тесты. А то и деплоить автоматом
А сорцы где храните?
Github, gitlab, bitbucket?

Keith
30.12.2018
23:16:12

Tishka17
30.12.2018
23:16:37
А. Облачный
Тогда хз

Google

Keith
30.12.2018
23:17:20
anyway, за наводку спасибо)

Tishka17
30.12.2018
23:17:45
Вообще рекомендую задуматься, один раз сделаешь, потом во все новые проекты будет проще переносить. А время здорово экономит в перспективе

Keith
30.12.2018
23:18:00
кого сделаю?

Daniil
30.12.2018
23:20:24
CI

Keith
30.12.2018
23:21:09
аа
да, будем исследовать

Slam! 538
30.12.2018
23:27:29
Где лежит файл, который отвечает за объект str?

Daniil
30.12.2018
23:31:17
builtins.py

Gennady
30.12.2018
23:32:44

Evgeniy
30.12.2018
23:56:08
Всем привет. Ищу senior Python dev - для работы Team Lead/CTO. Киев, возможен релокейт

Винни
31.12.2018
00:09:15
Ого
А несовершеннолетних берете?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
31.12.2018
00:11:38

Вадим
31.12.2018
00:14:03

Vasiliy
31.12.2018
00:37:25

Мой любимый
31.12.2018
02:01:21
Тут пару месяцев назад был чувак, который жестко ботал алгоритмы, постоянно тут спрашивал. Киньте контакт, плз.