
Artem
01.02.2017
15:57:39
A snap is a fancy zip file containing an application together with its dependencies, and a description of how it should safely be run on your system, especially the different ways it should talk to other software.
Most importantly snaps are designed to be secure, sandboxed, containerised applications isolated from the underlying system and from other applications. Snaps allow the safe installation of apps from any vendor on mission critical devices and desktops.
>> zip file containing an application together with its dependencies
>> secure
?
а, они secure в связке с Mir, ок.

Nikolay
01.02.2017
16:29:29
?

Google

Nikolay
01.02.2017
16:30:18
там тоже говноаппы

Maxim
01.02.2017
16:43:13
норм аппы

Anastasia
01.02.2017
17:08:26
Привет! Мы ищем мидл разработчиков в Питере в несколько проектов на фултайм к нам в офис. Нам нужен ваш опыт с Python 2.7 и PostgreSQL. Есть возможность разрабатывать проекты с нуля (практически без легаси) Пишите в личку ?https://spb.hh.ru/vacancy/19128820

arisu
01.02.2017
17:09:12
почему не третьепитон

CthUlhUzzz
01.02.2017
17:09:28
Ага
Без легаси
Питон2

Alexey
01.02.2017
17:09:39
вот это и смущает.. вроде с 0, без легаси, но 2.7 питон? WTF

arisu
01.02.2017
17:09:47
Наши ожидания от кандидатов:
отличное знание Python 2.7.
> использование табов.

CthUlhUzzz
01.02.2017
17:10:02
Лол

Nikolay
01.02.2017
17:10:30
да, 2.7 не нужен

Artem
01.02.2017
17:10:36
Юмористическая вакансия

Google

Artem
01.02.2017
17:10:45
Табы не нужны тем более

CthUlhUzzz
01.02.2017
17:11:18
Pycharm их сам в пробелы переводит

Aragaer
01.02.2017
17:14:45
а обратно умеет?

Denis
01.02.2017
17:15:01
Он все умеет
Но не любит

Nikolay
01.02.2017
17:16:41

Denis
01.02.2017
17:17:04
Нарушение УК?

Nikolay
01.02.2017
17:17:45
нарушение pep8
нестрогое, но тем не менее

Denis
01.02.2017
17:18:06
А если мне не нравится pep8

Nikolay
01.02.2017
17:18:19

Denis
01.02.2017
17:18:35
Не весь продакшен пишется по пеп8

Artem
01.02.2017
17:18:41
ну Армину тоже не нравится пеп8

Nikolay
01.02.2017
17:18:58

Denis
01.02.2017
17:19:04
Почему?

Nikolay
01.02.2017
17:19:06

Artem
01.02.2017
17:19:08
особенно аргументы типа
def foo(bar,
baz)
лол пробелы неправильно

Nikolay
01.02.2017
17:19:19
Почему?
потому что стайлгайды придумали для людей

Denis
01.02.2017
17:19:36

Google

Nikolay
01.02.2017
17:19:55

Denis
01.02.2017
17:20:31
Если что-то официально признано, это не значит, что я обязан использовать это в моем проекте
Даже стандартная библиотека не всегда его соблюдает

Nikolay
01.02.2017
17:20:57
иначе не обижайся, если будут чморить

Denis
01.02.2017
17:21:19

Nikolay
01.02.2017
17:21:20

Denis
01.02.2017
17:22:00
пруф?
Классы должны начинаться с большой буквы, defaultdict не начинается

Nikolay
01.02.2017
17:22:48

Denis
01.02.2017
17:22:49

Nikolay
01.02.2017
17:23:39
я тоже, но если ты его не используешь, как класс - то и пофиг, это может быть вообще функция, которая возвращает обернутый в хелперы дикт
я не говорю, что это верно

b0g3r
01.02.2017
17:24:08

Nikolay
01.02.2017
17:24:12
но вообще за несоблюдение пеп8 на кодревью надо бить по рукам всегда. точка.

b0g3r
01.02.2017
17:24:29
мол, это ж питон, какая разница, всё вокруг объект

Nikolay
01.02.2017
17:24:52

Denis
01.02.2017
17:24:54

Artem
01.02.2017
17:25:10
https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds

Google

Nikolay
01.02.2017
17:25:15

Artem
01.02.2017
17:25:23
в пеп-8 как бы прописано, что его можно нарушать

Maxim robox
01.02.2017
17:25:32

Nikolay
01.02.2017
17:25:35
например, отсутствие pep8 - это бич Ansible

b0g3r
01.02.2017
17:25:35

Denis
01.02.2017
17:25:37

Admin
ERROR: S client not available

Denis
01.02.2017
17:25:49
Даже если это опенсорс

Nikolay
01.02.2017
17:25:53

here1am
01.02.2017
17:26:05
норм, обосрался с табов

Nikolay
01.02.2017
17:26:28

Denis
01.02.2017
17:26:39
Мне кажется, интересы непосредственно разработчиков должны стоять выше интересов некоторого абстрактного сообщества

Maxim robox
01.02.2017
17:27:08
Мне не нравится camelCase в js. Но я бы не удивился, если бы в проекте js+python styleguide'ом приняли бы camelCase для переменных, например.

Nikolay
01.02.2017
17:27:15
не надо так

subject_89P13
01.02.2017
17:28:12

Nikolay
01.02.2017
17:28:16
тот, кто ноет про пеп8, просто не работал с flake8

Denis
01.02.2017
17:28:18
Я всегда в своих проектах функции в camel case называю, еще ни разу не видел, как кому-то из сообщества от этого плохо стало

Artem
01.02.2017
17:28:26

Google

Nikolay
01.02.2017
17:28:42

Maxim robox
01.02.2017
17:28:47

Nikolay
01.02.2017
17:28:49

Denis
01.02.2017
17:29:00

Nikolay
01.02.2017
17:29:06

subject_89P13
01.02.2017
17:30:19

Nikolay
01.02.2017
17:30:25

Artem
01.02.2017
17:30:46
консистенси > пеп8

Nikolay
01.02.2017
17:30:46

Maxim robox
01.02.2017
17:30:50
не надо один стиль размазывать на два языка
Они, как бы пересекаются. API отдаёт переменные. По гайдлайнам в underscore_case. А в JS что с ними делать? Переписывать в camelCase? Использовать чуждый underscore_case? Это херня какая-то. Я бы уж предпочёл какой-то единый стиль. Пускай он будет и нестандартным для языка.

Lisa
01.02.2017
17:30:57
что-то мне это напоминает дискуссии в стиле "пешу как хачу - мы ни на икзамини"

Nikolay
01.02.2017
17:31:08

Denis
01.02.2017
17:31:16

Nikolay
01.02.2017
17:31:39
то, что между ними прослойкой используется - это может быть, например, json
парсить его смогут спокойно оба
как там переменные будут названы - дело десятое