
tosh
06.08.2016
16:06:20

arisu
06.08.2016
16:06:43

Eugene
06.08.2016
16:07:53

Aragaer
06.08.2016
16:09:48
ща

Google

Aragaer
06.08.2016
16:09:58
$ cat dec.py
#!/usr/bin/env python3
def my_decorate(cls):
class B(cls):
def m(self):
print("decorated")
return B
@my_decorate
class A(object):
def m(self):
print("Yo")
if __name__ == '__main__':
a = A()
a.m()
$ ./dec.py
decorated
ща попробуем супер..
с супером тоже ок.
заменяем на
def m(self):
super().m()
print("decorated")получаем
$ ./dec.py
Yo
decorated
в питоне и классы, и функции это callable. Декоратор применяется к любому callable и должен выдать новый callable
я вот даже не уверен, что нельзя декоратором превратить класс в функцию или наоборот

Artem
06.08.2016
16:50:48

arisu
06.08.2016
16:53:03
а
вижу

Марк
06.08.2016
17:09:43
Кстати, кто-то когда-нибудь сталкивался с ситуацией, когда персонально твой дистр получает по dhcp адрес, но не получает дополнительных настроек?

Eugene
06.08.2016
17:54:27

Google

Tux
06.08.2016
18:36:36
Всем привет
У Марка Лутц есть книги программирование на питон и изучаем питон с чего начать?

⬗VLAD⌶K⬖
06.08.2016
18:38:25
https://www.dropbox.com/sh/tbtps8r0i5hsfua/AACWPocw-YdYCGcLB9fGciYKa?dl=0
начинай с чего хочешь

/dev
06.08.2016
18:39:28
И в shared files чата залезь

Tux
06.08.2016
18:42:30
Есть у кого нить в формате fb2 книга изучаем питон?

⬗VLAD⌶K⬖
06.08.2016
18:44:47
любой конвертер в помощь

Petr
06.08.2016
18:52:23
Привет всем, кто mechanize юзал подскажите можно получить страницу с выполненным js?

melancholiac
06.08.2016
19:19:53
есть где нибудь список каналов не по проге/технике?
русскоязычных?

Марк
06.08.2016
19:20:40
Какой именно технике?
Пацанов, дружащих с паяльником?

melancholiac
06.08.2016
19:21:01
я вообще
не про ит
просто чатики вроде линух/сисадминский так обозвал

Марк
06.08.2016
19:22:35
Да хватает.
Поищи ру_убунту

melancholiac
06.08.2016
19:22:55
прост единственный чатик не про айти был млп, де я троллил

Марк
06.08.2016
19:22:57
Есть провайдерские из локала или нага

melancholiac
06.08.2016
19:23:12

Google

melancholiac
06.08.2016
19:23:13
это где?

Марк
06.08.2016
19:24:01
Или тебе просто потрепаться?

melancholiac
06.08.2016
19:25:13

Марк
06.08.2016
19:26:05
Могу скинуть чатик, в который меня сегодня добавили. Там, мягко говоря, лечение на стационаре по ребяткам плачет

melancholiac
06.08.2016
19:26:10
тип такого https://github.com/A-gambit/awesome-telegram-chats/blob/master/README.md

Марк
06.08.2016
19:26:42
Только троллить тонко и аккуратно, а то забанят

melancholiac
06.08.2016
19:27:25
оке

Марк
06.08.2016
19:33:22
????Нормально зашел

Johnnie
06.08.2016
19:37:39
Скрины в студию

Марк
06.08.2016
19:41:35
https://pp.vk.me/c630224/v630224578/46884/Q_47MsdIBn8.jpg
Это чтобы вы имели представление

53r63rn4r
06.08.2016
19:49:24
:D

madmonday.ru
06.08.2016
20:08:59
Короче заказчик скинул вот такой протокол, хочет чтобы я написал утилитку серверную на питоне под него, типа gps-трекер будет по этому протоколу с сервером общаться - как с этим работать вообще?
https://content.freelancehunt.com/message/58e9b/5d992/277933/BITREK_protocol_RU.pdf

Stanislav
06.08.2016
20:13:59

madmonday.ru
06.08.2016
20:15:21
Меня интересует как вообще такие запросы на питоне ловить? Обрабатывать? Чот первый раз с подобным столкнулся

Stanislav
06.08.2016
20:17:34
Да у меня тоже проблемы всегда с этими байтами были.
Питон не такой низкоуровневый, но работать можно.
Что конкретно надо сделать?

madmonday.ru
06.08.2016
20:20:25
Трекер стоит в машине, он по ходу движения будет отправлять строку на сервер - нужно её ловить, спарсить, обработать, чтобы в понятном виде вывело и в json перекинуть. Как бы вторая часть понятна, а вот как словить - без понятия.

Stanislav
06.08.2016
20:20:41
Gjgsnfkcz yfqnb kb,e lkz hf,jns
Uke[j
Пытался найти либы готовые в гугле
Глухо
Надо все с нуля писать будет*

Google

Stanislav
06.08.2016
20:21:46
Наверняка должен принимать ее
Пункт 5
Общение пакетами
Я надеюсь работодатель имеет сервер для работы со столь низким уровнем
Ибо свое на питоне писать - та еще заморочка
Бля интересная штука это все
Никогда не было такого опыта

Admin
ERROR: S client not available

/dev
06.08.2016
20:23:53
зачем это на питоне писать?

Stanislav
06.08.2016
20:24:04
Ты распроси своего работодателя по поводу сервера

madmonday.ru
06.08.2016
20:24:08
Этот чел хочет на питоне почему-то

Stanislav
06.08.2016
20:24:08
Что он уже умеет

/dev
06.08.2016
20:24:17
низкоуровневую часть на C/C++, и питоний интерфейс к этому

Kirill
06.08.2016
20:24:21
Ну так это как джсон тока с байтами)
Ищи либу, которая умеет tcp

tosh
06.08.2016
20:25:05
Просто по tcp?

madmonday.ru
06.08.2016
20:25:28
Там к устройствам этой компании в документации указано что могут работать по tcp и udp

/dev
06.08.2016
20:25:37

madmonday.ru
06.08.2016
20:25:54
Там что-то ещё про http было, но где-то мелким шрифтом между строк

Google

Stanislav
06.08.2016
20:25:57

tosh
06.08.2016
20:26:01
В любом случае, есть socket в билтине

Stanislav
06.08.2016
20:26:15
Важно то - умеет ли сервер открывать сокеты и принимать сообщения

madmonday.ru
06.08.2016
20:26:17
Сейчас спрошу у него про сервер

tosh
06.08.2016
20:26:37
Не понимаю, в чем проблема открыть сокет и слушать байты
И что здесь такого "низкоуровневого"

madmonday.ru
06.08.2016
20:27:25
Фиг этого заказчика знает, потом даст ссылку на бесплатный хостинг и скажет "хочу чтобы тут работало"

tosh
06.08.2016
20:27:43
Ну объяснишь, что либо питон, либо хостинг

Марк
06.08.2016
20:29:02

Stanislav
06.08.2016
20:29:16

tosh
06.08.2016
20:29:23

Марк
06.08.2016
20:30:16
Ну ты попробуй на сокетах траф закапчить. Удивишься всякой хуйне, которая прилетает вместе с нормальными сообщениями

tosh
06.08.2016
20:31:09

Stanislav
06.08.2016
20:31:27

Марк
06.08.2016
20:31:46

tosh
06.08.2016
20:31:57

Марк
06.08.2016
20:32:31
тем не менее, вроде как у Бизли, такие примеры были.

tosh
06.08.2016
20:32:40