
Gregory
16.06.2016
07:46:51
:)

Andrey
16.06.2016
08:58:05
Платный интерпретатор? Эмм...

GNU/Docker
16.06.2016
09:01:37
346 Мь
Это вообще нормально для интерпретатора?

Google

GNU/Docker
16.06.2016
09:02:27
Рома, сколько там Lua весит? 97Кб?

Gregory
16.06.2016
09:10:43
Ох лол. Там биндинги к iOS либам (не могу оценить насколько всеобъемлющие, но простое приложение написать можно с нативным look-and-feel), интеграция с системой, в коробке либы типа num-py и requests.
Короче там не только интерпретатор
Хз как на андроидах, на iOS это единственный адекватный интерпретатор

Roman
16.06.2016
09:14:16

Serge
16.06.2016
11:08:21
https://kivy.org/ достаточно

Eugene
16.06.2016
11:35:58
Платный интерпретатор? Эмм...
Это не просто интерпретатор, это очень крутая и качественная программа. Из коробки модули для работы графикой, гуями, сенсорами, а так же numpy и matplotlib. Своих денег оно однозначно стоит

Aleksandr
16.06.2016
11:36:43
лол

Andrey
16.06.2016
11:37:01
Ну, стоит, так стоит. Была б, главное, бесплатная альтернатива.
Опенсорсная.

Eugene
16.06.2016
11:37:35
Есть бесплатные отвратительные полелки
Питониста крута, тут и говорить не о чем

Andrey
16.06.2016
11:38:14
Если отвратительные в плане интерфейса (iOS же), то это неважно.
У меня нет айфона (да и мака) и я не в курсе местной кухни.

Google

Eugene
16.06.2016
11:38:59
Да как не важно? А библиотеки, а редактор, а удобная консоль?

Andrey
16.06.2016
11:39:03
Если что.

Gregory
16.06.2016
11:39:22

Andrey
16.06.2016
11:39:32
Я имел в виду красивости, material design и прочее.

Eugene
16.06.2016
11:39:41
Я на планшетике с ней вожусь периодически в дороге

Andrey
16.06.2016
11:40:00
Да я понял. Мак к слову пришелся.

Gregory
16.06.2016
11:40:01

Eugene
16.06.2016
11:40:26
Для мнгя главное там юзабилити и поддержка numpy и matplotlib

Gregory
16.06.2016
11:40:28
Когда в метро едешь, рраз и потыкал какой-нибудь код на этих наших питонах

Andrey
16.06.2016
11:40:42
Набирать код с телефона?
Сенсорного.

Gregory
16.06.2016
11:41:04
С планшета.

Andrey
16.06.2016
11:41:19
Я до сих пор никаких юзкейсов кроме import this и калькулятора не придумал.

Gregory
16.06.2016
11:41:20
Чуть удобнее, но да, не клавиатура ни разу

Eugene
16.06.2016
11:41:26
Когда юзабилити продумано и есть автокомплит, нормально набирается

Andrey
16.06.2016
11:41:32
А, с планшета еще ничего.

Eugene
16.06.2016
11:41:43
Но с клавой конечно лучше

Serge
16.06.2016
11:42:36
/me представил как на планшете под iOS-ом поднять окружение текущего проекта...

Gregory
16.06.2016
11:43:02
Чот проорал сейчас на всю комнату :D

Andrey
16.06.2016
11:43:04
Эх, золотые времена Симбиана, когда приходилось вбивать в словарь т9 def'ы, if'ы и потом страдать, набирая смску.

Google

Green
16.06.2016
11:43:50
Эээх...

Eugene
16.06.2016
11:46:28
Я для экспериментов всяких использую. Естественно о полноценной работе с проектами речи не идет.

Danil
16.06.2016
11:47:48
https://github.com/jkingyens/docker4xcode :d

Eugene
16.06.2016
11:48:07
Там даже модуль для dropbox из коробки есть, но я pyftpd туда залил и радуюсь :)

Dmitry
16.06.2016
16:22:03
http://www.effectivepython.com/2015/02/02/register-class-existence-with-metaclasses/
что думаете про саму книжку?

Serge
16.06.2016
16:35:37
ну, тезисы капитанские конечно, но уметь подобное полезно
чтобы думать о самой книжке, нужно прочитать всю

Eugene
16.06.2016
16:47:45
По моему для регистрации классов удобнее использовать декоратор, зачем там метакласс? Метаклассы как раз удобны, чтобы добаыить сериализацию. Делал так для YAML
И с регистрацией есть одна проблема. Модуль с регистрируемыми классами должен быть обязательно импортирован, чтобы регистрация сработала. И это не всегда удобно.

Serge
16.06.2016
16:54:13
тогда всё свое ношу с собой;)

Eugene
16.06.2016
16:56:08
В их примере реестр как раз вне метакласса :)

Serge
16.06.2016
16:56:35
а обращаться к нему можно из метода десериализатора дергая какой-нибудь метод _get_class, который будет приклеиваться в метаклассе с замыканием на реестр

Eugene
16.06.2016
16:59:08
Я решал такую же проблему с регистрацией и сериализацией. Мне нужно было загружать из yaml конфигурацию и отображать ее на питоновский класс. И вот с этой регистрацией как раз не всё гладко. До того как мы дернем конфиг, все модули нашего пакета должны быть импортированы заранее, чтобы реестр заполнился.

Serge
16.06.2016
16:59:49
ну типа того
а как еще? как создать инстанс класса, которого нет?

Eugene
16.06.2016
17:00:21
Ага, никак :)

Serge
16.06.2016
17:00:42
вообще, очень полезно все импорты заканчивать до того как приложение работать начнет

Google

Serge
16.06.2016
17:00:50
и в процессе ничего не импортировать уже

Eugene
16.06.2016
17:01:24
Да, я в итоге так и сделал, но это как-то не лениво получается :)

Serge
16.06.2016
17:01:44
ленивые импорты - зло великое, избегайте их
динамические, типа плагины - ок, но не ленивые в рантайме
некоторые и самолеты в воздухе заправляют, но большинство ездит на обычных машинах и двигатель на заправке выключают...

Gregory
16.06.2016
20:38:29
Через 5 дней 24 федорку релизнут

Andrey
16.06.2016
20:38:48
Уже обновился :)
Там 3.5 по умолчанию.

Admin
ERROR: S client not available

Gregory
16.06.2016
20:39:37
Думаю на выходных тоже обновлюсь

Serge
16.06.2016
20:39:47
Fedora 24 Final is "GO" and will be released on Tue June 21st!

Gregory
16.06.2016
20:40:19
Дома на стационарнике до сих пор 21 вроде, надо тоже будет обновить

GNU/Docker
16.06.2016
20:57:12
я обновлялся 21->22->23 в один день
Немного пришлось руками пакетики повыпиливать, в целом всё в порядке вообще совсем.
Я даже не ожидал что пройдёт так легко

Andrey
16.06.2016
21:02:49
Вау. Никогда не читал исходники this.py
Забавная шутка)

Serge
16.06.2016
21:47:51
ну там да, оно нарушает само себя...

Danil
17.06.2016
08:27:51
HTTP Header Injection in Python urllib. Может кто-то даёт пользователям возможность вводить урл
http://blog.blindspotsecurity.com/2016/06/advisory-http-header-injection-in.html

Serge
17.06.2016
08:32:32
Лень читать:) urllib3 или requests аффектит?

Danil
17.06.2016
08:35:33
urllib3, но requests его же и использует

Google

Serge
17.06.2016
08:45:06
Да да
Блин

That Guy
17.06.2016
15:19:55
?Dos de los más populares nombres de variables en programación son foo y bar, a veces acompañadas de foobar. Provienen de una expresión del inglés... de la época de la Segunda Guerra Mundial: FUBAR. Son las iniciales de Fucked Up Beyond All Repair (Jodido Más Allá de Poderse Reparar) aunque a veces la R podía significar también recognition, reason o redemption.
?http://www.genbetadev.com/desarrolladores/rfc-3092-el-curioso-origen-de-las-variables-foo-y-bar
Говорят, foobar=fubar=то, что там посередине написано

Dmitry
17.06.2016
15:24:41
Ты про военный слэнг?

That Guy
17.06.2016
15:27:24
Я про Fucked Up Beyond All Repair.

Dmitry
17.06.2016
15:27:25
Дима ты по испански читал?

That Guy
17.06.2016
15:27:42
Ну да
Правда статью просмотрел только что и по диагонали.

Dmitry
17.06.2016
15:29:46
:) вроде когда-то давно в одноэтажной америке познер про это рассказывал.

That Guy
17.06.2016
15:30:52
Там есть ещё ссылка на RFC с оригиналом на английском.

Dmitry
17.06.2016
15:34:22
Блин точно даже rfc создали :)
@lig11 :) https://twitter.com/landerfeld/status/743754778291757056

Serge
18.06.2016
13:21:05

Dmitry
18.06.2016
14:11:42
кстати, если кому интересно - многие презентации уже выложили.
http://devconf.ru/ru/schedule/jun17#python

Serge
18.06.2016
14:15:02
По моему, там прямо оттуда, куда докладчики загружают
Я свои прямо оттуда и загружал
На докладе, я имею в виду

That Guy
18.06.2016
20:36:51
А как быстро после того, как я залил пакет на pypi, его можно устанавливать пипом?
А, всё, вопрос отпал
около 10 минут

Aleksander
20.06.2016
17:57:57
https://m.habrahabr.ru/company/it_people/blog/303654/