
Zart
19.04.2017
06:35:08
я всё еще поигрываю в него порой
примерно нет
ну я пока замены не видел, за редкими исключениями
и я не собираюсь спорить что оно ёбаное говно

Google

Zart
19.04.2017
06:38:26
лучше расскажите когда уже хром закопают?

Artem
19.04.2017
06:41:34

Zart
19.04.2017
06:43:35
лис имеет NPAPI для ваще произвольных расширений
пока этот апи поддерживается - адоб может поддерживать сколько влезет
у ИЕ модель расширения более закрытая, едж ей лишь недавно обзавелся
а анальная огороженность хрома меня ниибёт

Sergey❄️
19.04.2017
06:43:38
Нубасу поясните, звездочки-это указатели?

Ivan
19.04.2017
06:43:41
они там пилят вроде штуку, при которой жрать ресурсы будет только активное окно

Zart
19.04.2017
06:44:08
в тройке этот синтаксис перекочевал из функций в обычный контекст
>>> a, b, *c = range(10)
>>> a, b, c
(0, 1, [2, 3, 4, 5, 6, 7, 8, 9])

Pavel
19.04.2017
06:46:55
А с чего бы хром должен помирать? Есть альтернативы?
зелёная палка - хром,

Zart
19.04.2017
06:47:21
а почему он написан пидорасами?

Pavel
19.04.2017
06:48:27
Как будто бы конечного пользователя ебёт, кто писал и что под капотом. Предустановлено на телефоне, массовая реклама на десктопе - и привет 52%

Google

Johnnie
19.04.2017
06:49:09
а можно по пунктам претензии к хрому?

Pavel
19.04.2017
06:49:48
а кто так не делает?
веб в 2017 слегка отличается от веба в 2007

Johnnie
19.04.2017
06:50:33
мб го во флудилку? :)

Sergey❄️
19.04.2017
06:52:11
>>> a, b, *c = range(10)
>>> a, b, c
(0, 1, [2, 3, 4, 5, 6, 7, 8, 9])
*c=... и c=list... это одно и то же?

Zart
19.04.2017
06:52:25
совсем нет
но связано
f(1, 2, 3) - вызов функции с тремя аргументами
x = (1, 2, 3)
f(*x) - делает то же самое (раскрывает итерабл по месту и подставляет)
когда это делали через apply(f, x), но потом добавили форму со звездочками

Johnnie
19.04.2017
06:56:24
def f(hui, pizda, djigurda): pass
одно и то же:
1. f(1, 2, 3)
2. f(hui=1, pizda=2, djigurda=3)
3.
d = {'hui': 1, 'pizda': 2, 'djigurda': 3}
f(**d)

Eduard
19.04.2017
07:00:20
3я не понятная хрень

Johnnie
19.04.2017
07:00:37
из 3 получается 2

Zart
19.04.2017
07:02:44
в третьем пункте он дикт объявил, а потом вызвал эф передав дикт как аргумент=значение

Artem
19.04.2017
07:19:19
а напомните, в какой версии появилась возможность так писать:
{'a': 1, 'b': 'c', **other_dict}

Dmitriy
19.04.2017
07:20:37
3.5 pep 448

Johnnie
19.04.2017
07:21:51
о, ну еще тогда вопрос - можно ли делать d1 = {1: 2} и потом кормить его сразу в фунцию, добавив {3: 4}? dict.update() не канает, он меняет исходный дикт только. приходится вот так:
d1 = {1: 2}
d2 = d1
d2.update({3: 4})
f(d2)
3.5 pep 448
нашел, спс:
>>> d1 = {1: 2}
>>> print({**d1, **{3: 4}})
{1: 2, 3: 4}
бля, Артем ж то же самое написал)) туплю

Alex
19.04.2017
08:06:18
Привет.
Подскажите пжлста вот какой момент.
У меня есть несколько классов и есть БД. Правильно ли при создании экземпляра, в __init__ сразу писать данные в БД ?

b0g3r
19.04.2017
08:07:05

Google

Alex
19.04.2017
08:07:10
нее.. домашку

b0g3r
19.04.2017
08:07:36
Обычно делают что-нибудь вроде метода save()
Но вообще вопрос абстрактный
Нужно больше инфы

Alex
19.04.2017
08:08:10
Вкусовщина?

b0g3r
19.04.2017
08:08:19
Может ты логи какие пишешь в бд

Alex
19.04.2017
08:10:03
А.. да там инфы кот наплакал.
Нее.. какие логи. Вообще все просто и абстрактно.
Есть классы "люди", "сотрудники", "отделы", "предприятия" Для каждого класса таблица в БД.
Класс "Предприятия" - главный. Всем рулит. Там методы все в основном.
При создании экземпляра человек, сразу думаю писаться в бд. И так далее. таблицы через ид связаны... "Предприятие" сможет с этими сотрудниками делать что угодно

b0g3r
19.04.2017
08:12:29
Ну можно посмотреть как это сделано в популярных орм:
Django ORM, Peewee ORM, SQLAlchemy
Обычно при init никто сразу же не делает запрос

Alex
19.04.2017
08:13:28
Правда в такой схеме я вижу проблему одну. Отделов будет сильно много одинаковых. Ну да это я понимаю, а тут,для домашки хватит мне кажется и такого решения

b0g3r
19.04.2017
08:14:13
Лучше пиви
Он прям простенький простенький

Alex
19.04.2017
08:14:22
пиви. ок

Zart
19.04.2017
08:49:51
как sname расшифровывается?

x3233
19.04.2017
08:50:38
фамилия?

Ruslan
19.04.2017
08:50:46

x3233
19.04.2017
08:50:59
surname

Google

Zart
19.04.2017
08:51:04
скорее surname, но ок

Alex
19.04.2017
08:58:14
ясн. исправлюсь.

Maksim
19.04.2017
09:56:22
Как в pycharm добавить директорию в гит чтоб отслеживал?
git — add
с гуи пайчарма делаю, а он не добавляет в индексацию

b0g3r
19.04.2017
09:56:56
что значит "отслеживал"

Maksim
19.04.2017
09:57:26
проиндексирована чтоб была директория

dmks
19.04.2017
09:57:27

Maksim
19.04.2017
09:57:34

Zart
19.04.2017
09:57:46
а что такое "проиндексирована"?

dmks
19.04.2017
09:57:48
пустая
создай в ней файл .gitkeep и добавь его
Правда, это костыль небольшой, но этот баг фичей зовется
пустая
https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F

Zart
19.04.2017
09:59:56
спойлер: нет

Maksim
19.04.2017
10:01:31

Сергей
19.04.2017
10:53:01
всем привет, подскажите как регуляркой вытащить все слова из строки? есть юникод символы
re.sub('\W', ' ', comment).split()
не находит русские
Эта группа больше не существует