
Tishka17
13.05.2019
20:46:17
Просто деплоить непонятный кусок сорцов это странно

Pavel
13.05.2019
20:46:47
как у тебя с ней полный пайплайн деплоя выглядеть будет?

Tishka17
13.05.2019
20:47:22

Google

Yuriy
13.05.2019
20:48:11
а тесты она тоже прогонит?
там статический код который будет всегда один и тотже при деплое новых эвайрементов. Я это делаю для отдельного приложения которое готово уже и не требует доработки.

Tishka17
13.05.2019
20:48:29
И деплой сколько хочешь
Гит тут зачем?

Yuriy
13.05.2019
20:49:20

Tishka17
13.05.2019
20:49:21
Если приложение не требует доработки, непонятно зачем его ещё куда-то деплоить, обычно в таком состоянии приложения которые вот вот выкинут

Pavel
13.05.2019
20:49:36

Tishka17
13.05.2019
20:49:39
Не совсем то

Pavel
13.05.2019
20:49:59
чаще только «в сутках всегда 24 часа»

Yuriy
13.05.2019
20:50:27
Короче pygit2 никто не воевал ?

Pavel
13.05.2019
20:50:55

Tishka17
13.05.2019
20:50:56
А обычным гитом ты умеешь это?

Google

?? Eugene
13.05.2019
20:51:17

Pavel
13.05.2019
20:51:35

?? Eugene
13.05.2019
20:51:53

Yuriy
13.05.2019
20:52:09

Pavel
13.05.2019
20:52:34

?? Eugene
13.05.2019
20:53:55
Аа, это, ну да, выходит не всегда)
Просто ты акцентировал внимание на часах

Iva
13.05.2019
20:56:53


Tishka17
13.05.2019
20:58:58

Yuriy
13.05.2019
21:00:56
Через что угодно
Смысл лепить лямбду тогда ? весь смысл в Lambda (в данном случае) что она будет вызвана по тригеру и зальет файлы с гита в определенный бакет в процессе построения энвайремента через CloudFormation. А весь остальной код будет как положено забилдован через дженкинс и codedeploy

Pavel
13.05.2019
21:01:36

?? Eugene
13.05.2019
21:03:25

Yuriy
13.05.2019
21:03:30
Ладно рабочий день закончился пора домой…. всем спасибо

?? Eugene
13.05.2019
21:04:02
sleep гарантирует только то, что он будет длиться "не меньше чем"

Cyberwolf
13.05.2019
21:07:01
прошу подсказать питон библиотеку для реалтайм стриминга графиков на вебстранице - plotly такое предлагает только в дорогой ентерпрайз версии

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
13.05.2019
21:07:36
лучшее решение, что ты можешь принять

Aragaer
13.05.2019
21:09:11

Google

Cyberwolf
13.05.2019
21:10:56

acid MVO
13.05.2019
21:21:53
Поигрались и хватит, в пизду ваш питон, ужасный яп

Alex
13.05.2019
21:24:20
+

Coalla_Samurai
13.05.2019
21:48:51

Антон
13.05.2019
21:51:05
Ребят, к чему готовиться на собеседование по питону(джун) , в частности джанго. Какого рода вопросы ожидать?

Coalla_Samurai
13.05.2019
21:53:50
У меня собес на мою нынешнюю работу выглядел так
ПУТАН ЗНАЕШЬ?
А ОПЫТ ЕЗДЬ?
А МОШИННОЕ ОБУЧЕНИЕ МОЖЕШЬ?
На самом деле технической части, как показал мой опыт, будет не слишком много
То есть какая-то елементарщина по базовому синтаксису
Вплоть до задания создать абстрактный класс и два подкласса
Вот на счёт джанго хз

Антон
13.05.2019
21:56:57
А все эти пугающие истории про алгоритмы, структуры данных и прочие страшные вещи?)
Ну я имею ввиду не основы, а углубленно

Coalla_Samurai
13.05.2019
21:57:29
Ну, алгоритмы могут и спросить, но опять же базу

Coalla_Samurai
13.05.2019
21:57:50
Типа сортировок и т.д.

Aragaer
13.05.2019
21:58:00
если они хотят, чтобы ты наизусть с закрытыми глазами рассказал, как работает красно-черное дерево, то наверно стоит их послать подальше

Coalla_Samurai
13.05.2019
21:58:17
Структуры ни разу не спрашивали
Вообще погугли дефолтные задания на собесе по алгоритмам

Aragaer
13.05.2019
21:58:42
меня (сишника) спрашивали обход дерева. Но это блин, настолько для меня интуитивно привычная штука
что даже и не считается

Coalla_Samurai
13.05.2019
21:59:34
Но я бы советовал подготовиться конкретно

ВЗБИВЕНЬ
13.05.2019
22:00:13
Обычно все начинается с вопроса про типы данных в путоне

Google

Aragaer
13.05.2019
22:00:53
а я бы советовал не готовиться вообще. На собеседование идти просто чтобы поговорить с интересными людьми на интересные темы.

Coalla_Samurai
13.05.2019
22:01:11

Антон
13.05.2019
22:01:22
Но этому, благо меня в шараге научили. Вот уже поднял несколько проектов на фрилансе, ботов (телеграмм, вайбер, фб), несколько небольших проектов на джанге. Пытаюсь собраться с мыслями и сходить куда-то, на собеседование, но очкую,блин

Coalla_Samurai
13.05.2019
22:01:55
А если у тебя есть портфолио, то тебе нечего бояться

Aragaer
13.05.2019
22:02:49
что такое портфолио?

Admin
ERROR: S client not available

Coalla_Samurai
13.05.2019
22:02:58

Антон
13.05.2019
22:04:21
А по поводу денег, какую сумму запрашивать? Как вообще понять чего я стою?

Aragaer
13.05.2019
22:04:43
сопоставить с теми цифрами, которые тут в чате пробегают

Coalla_Samurai
13.05.2019
22:05:02
Посмотри среднюю зарплату джуна по джанге в городе или регионе
И накинь сверху пару баксов

ВЗБИВЕНЬ
13.05.2019
22:05:27
Могут про mtv рассказать попросить еще например

Coalla_Samurai
13.05.2019
22:05:35

Антон
13.05.2019
22:08:07

Coalla_Samurai
13.05.2019
22:08:27
Тогда на джинни посмотри
А что за фирма?

Aragaer
13.05.2019
22:09:07
ну вот я сейчас тут потыкал по #работа и вижу, что миддлам от 100 до 140 предлагают.

Антон
13.05.2019
22:09:13

Google

Aragaer
13.05.2019
22:09:24
100-140 в смысле тыщ рублей в месяц

Coalla_Samurai
13.05.2019
22:09:41

Антон
13.05.2019
22:11:09
Ну, компанию, где у тебя собес
Собеса ещё нет) Просто уже вот готовлюсь рассылать резюме, так как с предыдущей работы уволился. Так сказать на перед интересуюсь

Aragaer
13.05.2019
22:11:39
предыдущая работа тоже про программирование была?

Антон
13.05.2019
22:12:34
Больше года

Aragaer
13.05.2019
22:13:27
в смысле зарплаты. Видимо не близко. Потому что я при смене работы обычно называю зарплату "чуть выше, чем сейчас" - в пределах 15-20%

Антон
13.05.2019
22:15:57

Coalla_Samurai
13.05.2019
22:16:58
Пошлют
Если компания вроде софтсерва, то им нет смысла брать такого дорогого джуна, найдутся и подешевле
Начинай с 600
Потом больше давать начнут

Антон
13.05.2019
22:20:54
Понял. Спасибо за ответы)


Dmitry
13.05.2019
22:39:44
Привет. Кто-нибудь работал с SQLAlchemy? Я использую declarative_base, не могу создать таблицы для моделей. Вызов создания таблиц для конкретных моделей работает, а для всех моделей нет.
database.py:
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base
from config import db_host, db_name, db_user, db_password
engine = create_engine("mysql://{}:{}@{}/{}".format(db_user, db_password, db_host, db_name), convert_unicode=True, echo=True)
db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine))
Base = declarative_base()
Base.query = db_session.query_property()
def init_db():
# import all modules here that might define models so that
# they will be registered properly on the metadata. Otherwise
# you will have to import them first before calling init_db()
from models.book import Book
Base.metadata.create_all(bind=engine) # не работает
Book.__table__.create(bind=engine) # работает
if __name__ == "__main__":
init_db()
models/book.py:
from sqlalchemy import Column, Integer, String
from database import Base
class Book(Base):
__tablename__ = "books"
id = Column(Integer, autoincrement=True, primary_key=True)
title = Column(String(80), nullable=False)
def __repr__(self):
return "<Title: {}>".format(self.title)


acid MVO
13.05.2019
22:54:02

?? Eugene
13.05.2019
23:51:37
трейдеры не нужны

Богдан
14.05.2019
00:02:13
Рофлан