Dmitriy (Dima)
Не, вы, наверное, думаете, что я прикалываюсь. Но я совершенно серьезно)
Kolyann
Dmitriy (Dima)
Стартап. Опционы, интересная должность, вот это вот все.
Dmitriy (Dima)
Утром стулья. Через пару месяцев зарплата.
Дмитрий
Дмитрий
даже картошка с гречкой денег стоят
Aragaer
пиццу в офисе
Dmitriy (Dima)
а кушать что?
Это отдельный вопрос. Если интересно, то я расскажу. А то сейчас начнёте меня какашками закидывать))
Spirit
Alex
это такой суровый русский стартапинг
Alex
Dmitriy (Dima)
с каких пор “стартап” стало означать “работать за еду"
Стартапы бывают разных стадий. Иногда есть чем платить, иногда нечем. Особенность стартапа в том, что можно получить хорошую долю, которую в большой компании никто никогда не даст. А обналичивание опциона позволит получить столько, сколько не заработаешь на обычной работе за 10 лет.
Dmitriy (Dima)
Вот и все
Вот и все
Dmytro
Дмитрий
если стартап не смог собрать без внешних кодеров mvp - то наверно он и не особо нужен
Дмитрий
тем более в 2019, когда для mvp программисты не нужны по большей части
Dregaadan
Всем привет, может кто-нибудь объяснить отличие функций регулярных выражений re.match() и re.search()?
Alex
Alex
Dmytro
Alex
Dmitriy (Dima)
Dregaadan
re.match матчит с начала строки
Ну вот у меня есть вот такой код, match возвращает None
import re
result = re.match(r'[Ii]nvoice\s[Nn][ou]', 'Invoice Date:\nInvoice Number:\nInvoice Period:')
print(result)
на сайте https://regex101.com/ все находит, так же запустил тот же код на языке Golang возвращает true, а в питоне None. Почему так?
Yegor
товарищи, может кто знает, что это за ошибка?
AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9' has no attribute 'CLSIDToClassMap'
Yegor
раньше работало, а теперь отваливается с такой фигней
Alex
Dregaadan
Alex
это значит что match применяет регулярное выражение от начала строки
Alex
эквивалентно re.search(r’^твой регексп’)
Dregaadan
Aragaer
только от начала?
Aragaer
по-моему от начала и до конца
Alex
Aragaer
хм, ок, буду знать
Alex
If zero or more characters at the beginning of string match the regular expression pattern
Maxim
@Tishka17 ты же специалист по датаклассам. Почему asdict надо импортировать? Я его ожидаю как метод класса. Может какая-то хитрая причина есть?
san_
Люди, кто может детально обьяснить как работать с джанго и виртуальной средой?
Александр
Александр
Tishka17
да и asdict не очень удобный и медленный
Tishka17
так что рекомендую свою либу =)))
san_
Я установил виртуальную среду (ОС убунту) в папку создал в етой папке папку с проектом, когда я создаю проект мне надо устанавливать саму папку с проектом в папку в виртуальной среде?
Tishka17
ехал папка через папку, видит папка - в папке папка. Сунул папка папку в папку, папка в папке, в папке папка
misanthrop
Александр
san_
misanthrop
Директория папка то кто ремнем порол )
Tishka17
я реально три раза перечитал преждем чем начал понимать
Tishka17
хоть рпедложения разделяйте, что ли
san_
я вроде понятно написал, пропустил одну запетую
Tishka17
короче venv и проект в общем случае никак не связаны
Aragaer
тут не венв вообще, а виртуалка по-моему
misanthrop
Просто активируя указывай путь к venv
Александр
Если бы проблема была только в запЕтой
Tishka17
но как правило удобнее папку виртуального окружения иметь в папке проекте. Потому что окружение часто зависит от проекта
Tishka17
Вопрос: виртуальная среда - это venv, vritrualenv или виртуальная машина?
Aragaer
чем венв отличается от виртуаленва?
Tishka17
по идеее environment - среда. Но все же
Tishka17
Spirit
Spirit
Tishka17
Spirit
не установить, а инициализировать скорее. он то в оси установлен
Spirit
Tishka17
"создать"
Andrey
А venv вообще имеет смысл переносить? Вот засунул я его в гит в убунте, склонировал его в центоси и оно же не заработает
Andrey
А как правильно сделать?
Spirit
шо
Spirit
а реквайрментс для кого придумоли?
Spirit
юзай pipenv, там пипфайл все разрулит
Andrey
Alex
Alex
venv не переносится