@spbpython

Страница 272 из 785
Andrey
30.01.2017
13:46:07
арррргх

Serge
30.01.2017
13:46:16
норм вакансия, не парьтесь

Dmitry
30.01.2017
13:48:01
хех, отформатировали вёрстку в вакансии. гуд)

Chikiro
30.01.2017
14:48:21
Если не против, повешу еще разок нашу вакансию. https://spb.hh.ru/vacancy/19528739
Мне после второго собеседования отказ пришел, эх... Интересно, из-за косяков в техническом собеседовании или из-за нетехнического? Вроде, у вас неплохо по ощущениям.

Google
Никита
30.01.2017
14:52:32
Мне после второго собеседования отказ пришел, эх... Интересно, из-за косяков в техническом собеседовании или из-за нетехнического? Вроде, у вас неплохо по ощущениям.
Да у нас супер, сам после предыдущей работы душой отдыхаю. Кинь в личку ссылку на резюме, меня еще не было когда тебя собеседовали, может на тот момент места закончились. Уточню и отвечу, без ответа людей нельзя оставлять.))

Roman
30.01.2017
14:54:50
Если не против, повешу еще разок нашу вакансию. https://spb.hh.ru/vacancy/19528739
Знание PL/pgSQL, Yandex ClickHouse; - хехе... кликхаус не тормозит (с)

Никита
30.01.2017
15:06:16
Знание PL/pgSQL, Yandex ClickHouse; - хехе... кликхаус не тормозит (с)
Да вроде пока нет, а что столкнулись ?

Roman
30.01.2017
15:09:55
Sergey
30.01.2017
15:24:03


Serge
30.01.2017
15:31:04
кстати, есть мнение, что C++ идет в сторону ES6, синтаксис похож, а ES известно идет в сторону Python в итоге, думается оно должно схлопнуться в итоге в PyS++

Danil
30.01.2017
15:50:03
Тогда уж в pys**

Eugene
30.01.2017
15:54:52
Когда на гитхабе комментируете/ревьювите код, всегда помните, ниже или выше строки с комментарием будет выделен кусок кода, который вставится в комментарий в Conversation? Я никогда не помню, ниже или выше. Почему нельзя брать 2-5 строк выше и 2-5 строк ниже, а строку с комметарием выделять жёлтым цветом?!

Roman
30.01.2017
16:01:04
http://doc.pypy.org/en/latest/interpreter-optimizations.html

Serge
30.01.2017
16:01:46
http://doc.pypy.org/en/latest/interpreter-optimizations.html
там что-то новое появилось?

Dmitry
30.01.2017
16:20:24
там что-то новое появилось?
прикольно. замутили специализированные словари. скажем только с ключами из str, unicode, int - типа быстрее lookup выполняется для таких словарей за счёт более быстрого хэширования.

Eugene
30.01.2017
16:21:34
Давно пора было, другие типы для ключей, например, те же кортежи или пользовательские классы используются гораздо реже.

Google
Dmitry
30.01.2017
16:27:14
сделали что-тотипа shared хранилища ключей, для одних и тех же инстансов классов. экономят место. сделали range_list объект в котором хранится только start, end, step и если кто-то меняет этот объект - выделяется место.

то есть это такой xrange

Serge
30.01.2017
17:27:02
Roman
30.01.2017
19:19:01
Гайз, такое предложение(звучит немного по гейски): кто хочет делать друг другу кодревью?

Dmitry
30.01.2017
19:19:26
'о, так ты из наших'

вообще http://codereview.stackexchange.com

Dmitry
30.01.2017
19:21:54
если питон, то можно постить туда, а сюда кидать линки

Serge
30.01.2017
19:22:08
Я бы ревьювил. Но задач на стеке многовато

Dmitry
30.01.2017
19:22:15
я сам привык к ревью в своей команде

Dmitry
30.01.2017
19:22:26
ибо как правило всегда есть специфика проекта

в отрыве от неё смысл теряется

– Господи – да, ты всё правильно подумал. Дело в том, что когда это писалось, .. (дальше следует десять минут объяснений)

Michael
30.01.2017
20:26:30
https://youtu.be/R-FfI4i0-uY

оффтоп немного

Google
Dmitry
30.01.2017
20:29:29
Надо заценить. Андрей отжигает обычно)

Michael
30.01.2017
20:31:14
?

Serge
30.01.2017
20:59:50
– Господи – да, ты всё правильно подумал. Дело в том, что когда это писалось, .. (дальше следует десять минут объяснений)
Обычно всё объясняется просто. Был аврал, так было сделать просто быстрее, оно работает, никто не трогал.

Sergey
31.01.2017
07:47:52
Подскажите: есть файл, нужно спарсить параметры из комментариев, формат разный в зависимости от программы хочу разделить код на классы class ProgName1Parser(), class ProgName2Parser(), ..., в классах метод parse() возвращает данные и detect(), возвращает True, если файл подходит данному парсеру. Я так понимаю, теперь надо определиться с классом, который будет определять какой парсер выбрать?

какой паттерн использовать?

Егор
31.01.2017
07:54:48
Паттерн "Три функции в модуле"

Александр
31.01.2017
07:55:25
https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B1%D1%80%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Sergey
31.01.2017
07:56:55
что будет, если оба класса сделают детект?
там в первых 3-х строках есть название программы, а они разные

Roman
31.01.2017
07:58:07
Александр
31.01.2017
07:59:09
https://github.com/faif/python-patterns

Егор
31.01.2017
08:00:10
def select_parser(fname) -> parser_function def parser_functionN(fname) -> dict А зачем здесь вообще классы и паттерны?

Sergey
31.01.2017
08:01:43
чтобы код был организован

Александр
31.01.2017
08:02:18
смотря какой объем кода имхо... если один файлик, то лучше оставить пару методов

Егор
31.01.2017
08:02:26
А функции это не организация кода?

Sergey
31.01.2017
08:04:40
спорить что лучше, нет времени, может быть сделаю функциями

Александр
31.01.2017
08:04:43
чтобы код был организован
https://ru.wikipedia.org/wiki/KISS_(%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF) https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D1%82%D0%B2%D0%B0_%D0%9E%D0%BA%D0%BA%D0%B0%D0%BC%D0%B0

Google
Егор
31.01.2017
08:05:10
Обычно, объекты нужны для инкапсуляции какого-то состояния. У вас, кажется, никакого состояния нет.

Sergey
31.01.2017
08:08:30
код будет opensource, потом покажу мб что вышло

Александр
31.01.2017
08:21:38
Кто-то из вас проходил онлайн курсы по питону? Подскажите пожалуйста, если знаете хороший курс.

Никита
31.01.2017
08:23:27
я вот этот прошел когда то давно, вполне себе годный https://developers.google.com/edu/python/

ну, basics

Александр
31.01.2017
08:27:21
тутора не видел такого, это где? + у меня background есть, надо ооп поднять и паттерны...

Admin
ERROR: S client not available

Александр
31.01.2017
08:30:19
))

хороший вопрос

Dmitry
31.01.2017
08:38:46
бэкграунд, ооп, паттерны!

хватит баззвордить тут, ёма :)

Serge
31.01.2017
10:42:55
хватит баззвордить тут, ёма :)
Ну, херачить надо, херачить. А то, выдумали, ООП.

Dmitry
31.01.2017
10:43:13
да нет, просто забавная фраза была > у меня background есть, надо ооп поднять и паттерны

я вдруг понял как меня порой слышат люди

Paul
31.01.2017
11:01:42
Sergey
31.01.2017
12:28:38
код будет opensource, потом покажу мб что вышло
промежуточный результат https://gist.github.com/armicron/1ff8cc072db1457581c2a12d840fa9cd

Serge
31.01.2017
12:31:47
промежуточный результат https://gist.github.com/armicron/1ff8cc072db1457581c2a12d840fa9cd
в гисте каментить неудобно почему было не сделать репу и мерж реквест из develop в master?

Google
Sergey
31.01.2017
12:32:08
потому что хочется сделать одним чистовым коммитом

Danil
31.01.2017
12:32:10
находили же в чатике уже пасту на которой можно комменты оставлять

Sergey
31.01.2017
12:32:16
а тут ещё работа сделана на 50%

Dmitry
31.01.2017
12:32:34
фиче-ветку делай, её мёрдж-реквест на develop

как работа будет закончена, поребейзишь ветку и будет чистый коммит

разве нет?

Serge
31.01.2017
12:33:01
потому что хочется сделать одним чистовым коммитом
так ты хочешь чтобы людям тебе было удобно кодеревью сделать? или мифический чистый коммит?

Sergey
31.01.2017
12:33:26
хорошо, через часа 2 сделаю чтобы удобно было делать кодеревью

Serge
31.01.2017
12:33:29
фиче-ветку делай, её мёрдж-реквест на develop
в пределе - это тот же мержреквест девелопа в мастер:)

Sergey
31.01.2017
12:33:32
заодно доделаю

Serge
31.01.2017
12:33:50
как работа будет закончена, поребейзишь ветку и будет чистый коммит
или даже можно будет squash сделать, для особо упоротых

Dmitry
31.01.2017
12:42:34
ну да, сквош в него входит как правило

просто не надо приучаться ребейзить девелоп :)) За это могут потом подкараулить после офиса

Александр
31.01.2017
12:51:29
я считаю, что в общей ветке в принципе надо все залочить, кроме пулл реквестов. а в своей ветке делай что хочешь.

Страница 272 из 785