@spbpython

Страница 274 из 785
Roman
01.02.2017
10:10:29
на 8

Dmitry
01.02.2017
14:12:38
.. а, уже обсудили.

Roman
01.02.2017
14:28:01
https://www.youtube.com/watch?v=nc0hPGerSd4

Danil
01.02.2017
14:29:12
да, веселье продолжается у ребят стальные яйца или им пофиг )

Google
Paul
01.02.2017
14:33:58
а что им еще остается? закрыть проект как клаудмаус?

Danil
01.02.2017
14:34:41
у них основной доход это gitlab ee всё таки, им остается восстанавливать базу

Eugene
01.02.2017
14:34:52
А что случилось? у них gitlab.com упал?

Danil
01.02.2017
14:35:18
товарищ по случайность грохнул продовскую базу... как-то так

Eugene
01.02.2017
14:36:24
А бэкапы? We lost 6 hours of database data Ну не так страшно :) Локальные копии репозиториев у всех есть, самое главное можно восстановить.

Valentin
01.02.2017
14:37:34
Репы не задело, вроде. Только багтрекер.

Danil
01.02.2017
14:38:21
https://twitter.com/gitlabstatus/status/826591961444384768 или вот вкратце http://checkyourbackups.work/

Sergey
01.02.2017
14:43:33
https://i.imgur.com/DYwNAfj.png удивительно

GNU/Docker
01.02.2017
14:45:19
ну вот

Sergey
01.02.2017
14:45:34
а кто именно из товарищей удалил базу?

GNU/Docker
01.02.2017
14:45:41
раз уж девелоперы админят, значит админить надо научиться.

на скриншоте просто квинтессенция позора.

у нас то сё пятое десятое, но мы халатно отсосали писос.

Google
Eugene
01.02.2017
14:51:54


Regular backups seem to also only be taken once per 24 hours, though team-member-1 has not yet been able to figure out where they are stored. According to team-member-2 these don’t appear to be working, producing files only a few bytes in size.

Sergey
01.02.2017
14:54:33
вроде бы Yorick удалил

Danil
01.02.2017
14:55:08
вроде бы Yorick удалил
https://www.stihi.ru/pics/2011/03/24/1510.jpg

Dmitry
01.02.2017
14:57:17
короче нужно проверять, что процесс бэкапа действительно работает)

Eugene
01.02.2017
15:23:59
Им ещё повезло, что у них продукт изначально позиционировался как self-hosted, а зарабатывать они планировали на поддержке. Много серьёзных проектов хостится на их сервере? Вот если бы такое случилось у github, вот была бы паника.

Serge
01.02.2017
16:00:43
а кто именно из товарищей удалил базу?
Он покаялся и сказал, что сегодня больше не будет тыкать в sudo

Sergey
01.02.2017
16:01:21
там ещё пошутили, что его надо удалить из sudo users, если я правильно понял

Serge
01.02.2017
16:01:33
короче нужно проверять, что процесс бэкапа действительно работает)
Более того, процесс восстановления тоже надо отыгрывать

Более того, процесс восстановления тоже надо отыгрывать
Подобные учения очень полезны. Когда берется стейджинг и из него вайпается кусок, как будто не было. А дальше засекается время на восстановление.

Sergey
01.02.2017
16:26:18
"гитлаб написал Дмитрий, который таскал воду домой ведрами из колодца" интересно

Sergey
01.02.2017
16:34:26
в трансляции сказали пару слов как возник gitlab

Eugene
01.02.2017
16:35:54
Ну, многие вышли в люди из российской глубинки, если об этом речь :)

Sergey
01.02.2017
16:36:16
Дмитрий был из украинской глубинки

Eugene
01.02.2017
16:37:26
Из любой глубинки. :) Обычно у таких людей мотивации больше

Alex Milushev
01.02.2017
16:46:30
Дмитрий был из украинской глубинки
ну как бы пригород Харькова не такая уж глубинка

Eugene
01.02.2017
17:12:40
В любом случае они выбрали правильную тактику максимальной публичности, всё честно рассказали и трансляцию ещё замутили.

Aleksander
01.02.2017
17:34:49
Google
Paul
01.02.2017
17:44:47
Sergey
01.02.2017
17:46:39
фиче-ветку делай, её мёрдж-реквест на develop
после того как всё готово, надо мёржить самому себе в develop/master? или это только для review

Serge
01.02.2017
18:57:15
Читаем про git flow, учимся

Git flow avh - живая инкарнация этого процесса

В убунте пакет git flow - это как раз avh

Dmitry
01.02.2017
19:22:30
@armicron http://danielkummer.github.io/git-flow-cheatsheet/ ещё вот тебе )

Sergey
01.02.2017
19:22:56
Aleksandr
01.02.2017
19:23:07
А кто реально его использует?

VS прагматичное ручное создание веток?

Paul
01.02.2017
19:23:21
по-моему проще книжку Чансона один раз прочитать

git flow – это не пакет, а идея

Dmitry
01.02.2017
19:23:50
я использую, но лишь на своих проектах

ибо у остальных свой flow для которого эту утилиту чересчур напильником надо обрабатывать

git flow – это не пакет, а идея
пакет нехило помогает на первых порах )

Александр
01.02.2017
19:28:34
import ConfigParser import io import os ... сделал imports в алфавитном порядке, что-то не очень хорошо выглядит
Если не нравится, сверху оставить стандартные либы по алфавиту, снизу через пустую строку - пользовательские.

Aleksandr
01.02.2017
19:29:42
Просто https://github.com/timothycrosley/isort

Dmitry
01.02.2017
19:30:37
Просто https://github.com/timothycrosley/isort
пайчарм умеет. Optimize imports называется

Aleksandr
01.02.2017
19:30:57
Тогда о чем спор :) Если он делает то же самое

Александр
01.02.2017
19:31:45
?

Google
Serge
01.02.2017
19:33:42
Тогда о чем спор :) Если он делает то же самое
В отношении пайчарм, как мы выяснили, не факт

amureki
01.02.2017
20:28:08
Просто https://github.com/timothycrosley/isort
На больших проектах он медленный чет Думали переписать его на чем побыстрее

Eugene
01.02.2017
20:33:07
Если не нравится, сверху оставить стандартные либы по алфавиту, снизу через пустую строку - пользовательские.
Сдались вам эти импорты по алфавиту. Какой профит то от этого? Группировка импортов сразу помогает в навигации по блокам импортов, а как помогает их сортировка? Даже если у вас импорты в один экран не влазят (что уже странно), всё равно проще нужное поиском найти, чем перебирать в уме алфавит.

Александр
01.02.2017
20:41:56
да это просто для красоты... есть и ладно, нет - ничего страшного... я изучил примеры оформления docstring по google http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html и google python style guide https://google.github.io/styleguide/pyguide.html имхо, главное, чтобы и ненужной "дрочки" на стиль не было, но в то же время, чтобы код сразу в пулл реквестах приходил понятным и презентабельным... это само по себе складывается в процессе работы...

Eugene
01.02.2017
20:46:18
Стиль нужен исключительно для упрощения понимания кода, а красота - понятие относительное. Логическая группировка импортов - это как раз то, что упрощает понимание, а как они расположены внутри группы - дело десятое. Мне вот больше нравится, например, располагать по мере использования в программе, но и этому я не всегда следую. Обычно просто делаю группировку, как рекомендуют в pep8.



Admin
ERROR: S client not available

Sergey
01.02.2017
20:49:31
вот это выглядит красиво

Serge
01.02.2017
21:45:09
вот это выглядит красиво
и каким местом импорты из одной либы на разных строках красиво? и еще в разнобой будет, да? если не сортированное...

Roman
01.02.2017
21:50:54
https://github.com/squeaky-pl/japronto/blob/master/src/japronto/parser/cffiparser.py

GNU/Docker
01.02.2017
22:02:48
щас бы за порядок импортов поспорить в 2к17.

Ничему питонистов жизнь не учит

Jonh
01.02.2017
22:39:02
https://github.com/squeaky-pl/japronto/blob/master/src/japronto/parser/cffiparser.py
Что-то там всё на хилых подпорках пока

Александр
01.02.2017
23:05:47
Что-то там всё на хилых подпорках пока
» Python 3.5+ web micro-framework. Я потыкался и увидел, что базовый код на C написан. Ну ок, python 3.5 +

Serge
01.02.2017
23:08:42
А я вот не пойму что вам не нравится

Dmitry
01.02.2017
23:09:06
это ж новый веб-фреймворк, значит проект тоже новый, значит свежая тройка

Serge
01.02.2017
23:09:17
На питоне хттп в аиохттп, вы плачете, что медленно

Сделали на си, как положено с текстовым протоколом, это не Питон

Google
Serge
01.02.2017
23:10:25
Правильно, что под последний

Александр
01.02.2017
23:12:01
Да, ты прав.

Roman
01.02.2017
23:19:00
https://www.techempower.com/benchmarks/#section=data-r13&hw=ph&test=plaintext

Eugene
02.02.2017
06:17:44
и каким местом импорты из одной либы на разных строках красиво? и еще в разнобой будет, да? если не сортированное...
>и каким местом импорты из одной либы на разных строках красиво? Вот это не понял, а как должно быть? from foo.bar import a, b, c, d, e, f, g так что-ли? :)

Aleksander
02.02.2017
06:23:11
tuple

from foo.bar import (a, b, c, d, e) @lig11 скорее про это

Eugene
02.02.2017
06:27:37
Зачем там скобки если нет переноса строки? Опять же где-то видел рекомендации не использовать подобные конструкции. Угу, а если не влазит в 79 символов? from foo.bar import ( a, b, c, ) И вот это тоже спорно. В общем, спорить на счёт импортов - это как-то странно. :)

Eugene
02.02.2017
06:33:53
так в моём примере модули и импортируются из пакета. Вот как раз "потроха" я никогда не импортирую, за редким исключением.

Serge
02.02.2017
06:36:24
А всё-таки, скоро митап...

14 февраля... Хммм...

Более того, пивной 23

Т.е. у меня три вопроса. Нам нужен докладчик. Кто может/хочет?

Будем ли мы делать митап 14-го или немного сдвинем?

Будем ли мы делать дринкап 23-го или немного сдвинем?

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