
Софи
15.03.2017
16:34:46
и все же она ближе по духу к десктопам и дельфям
просто язык интерпретируемый
это как взять pyqt
алсо это такая бяка брать вебстек для десктопа

Google

Petr
15.03.2017
16:36:01
это очевидно всем нормальным людям

Igor
15.03.2017
16:36:29

Denis
15.03.2017
16:36:39
Еще вопрос - что делать если у меня функция вызывается после каждой строчки кода)?
Куда это деть?

Petr
15.03.2017
16:36:42

Igor
15.03.2017
16:37:06

Petr
15.03.2017
16:37:24
print(line)

Denis
15.03.2017
16:37:26
Это дамп содержимого экрана если коротко, либа требует

Nikolay
15.03.2017
16:37:47

Denis
15.03.2017
16:37:58
=/

Igor
15.03.2017
16:38:06
ну перенеси дамп внутрь функций, которые ты вызываешь между вызовами дампа

Alex
15.03.2017
16:38:07

Igor
15.03.2017
16:38:33
было
foo1()
print()
foo2()
print()
стало
foo1()
foo2()
а print()ы пихаешь в конец def foo1 и foo2
хуяк хуяк код читабельнее в тыщураз, брат жив, родители воскресли, бог есть

Google

Ilya
15.03.2017
16:39:55
И стек оверфлоу чист

Denis
15.03.2017
16:40:06
Спасиб
туплю

Софи
15.03.2017
16:41:26
вам дали шарп. нет, буду таскать ноду вебкит и верстать под десктоп.

Alex
15.03.2017
16:42:05

Софи
15.03.2017
16:42:08
а потом блокноты весят по 200 мб и жрут память

Igor
15.03.2017
16:48:09

Pavel
15.03.2017
16:48:34

Igor
15.03.2017
16:48:52

Alex
15.03.2017
16:55:06

Роман
15.03.2017
16:57:04
ну и, кстати, если хочется ui верстать аки хтмл, есть та же javafx
плюс кроссплатформенность

Igor
15.03.2017
16:59:55

Роман
15.03.2017
17:01:18
меня, честно говоря, тоже подбешивают клиентские приложения на веб-стеке
слак, какие-то заметки были у меня
и это все жрет овердохера
сраный чатик с 1 группой 150 метров

Google

Igor
15.03.2017
17:03:17
да, слак - это нечто
всего лишь сраное IRC с файлопомойкой

Evgeniy
15.03.2017
17:03:50
ну это же електорн ) он такой и должен быть
вот новый скайп очень хорош ))

Роман
15.03.2017
17:04:11
ну есть же как пример чудесный телеграм

Evgeniy
15.03.2017
17:04:36
да
я тоже плевался но привык, купил + оперативы и вроде все норм

Роман
15.03.2017
17:05:06
норм решение)

Evgeniy
15.03.2017
17:05:52
https://github.com/sindresorhus/awesome-electron

Alex
15.03.2017
17:05:54

Evgeniy
15.03.2017
17:06:10
вот посмотри тут моного таких электронов ))

Роман
15.03.2017
17:06:36

Alex
15.03.2017
17:07:21

Роман
15.03.2017
17:08:13
Насчет либ — это да, но вот только они либо дублируют друг друга, либо какую-то примитивщину делают, ну и опять же качество кода
так что имхо веб вебом, а на десктоп его пихать не следует, тем более, что технологии для десктопа не такие уж и сложные, не рокет сайенс

Aragaer
15.03.2017
17:12:37
тут должна быть гифка про розетку и переходники

Alex
15.03.2017
17:18:34
И всё равно будущее за электроном.

Роман
15.03.2017
17:19:26
Ну про кордову тоже так говорили

Google

Софи
15.03.2017
17:21:53

Igor
15.03.2017
17:22:27
только в десятке наконец сделали по-человечески все, обожаю мс

Софи
15.03.2017
17:23:04
логично, что на выход винды софт
не хотите IE8? обновляйтесь
собственно виндоус апдейт есть. просто в десятке он принудителен. и мы еще не будем писать что мы в блобах ставим. жрите так
ваше железо - наше

Admin
ERROR: S client not available

Софи
15.03.2017
17:25:40
но блин. даже в каком-то 2005 году на вин2к проги сами обычно дотнет обновляли. не вижу плохого в технологии этой.

Levent
15.03.2017
17:28:03

Софи
15.03.2017
17:28:51
начиная со всяких вист шел штатно
2к, хр - вроде да. тогда был второй и технология только встала на ноги.

Ilya
15.03.2017
17:35:30
Привет
как записать в хеш объект класса и метод класса
чтобы потом можно было прочитать хеш и вызвать метод конкретного объекта?
hash = {'object': Cow(), 'method': Cow.moo()}
hash['object'].hash['method']()
что-то типа такого?

Denis
15.03.2017
17:36:27
что подразумевается под хэшем? dict?

Ilya
15.03.2017
17:36:34
da)

Denis
15.03.2017
17:37:40
а что мешает
d = {'o':class()}
d['o'].some_method()

Ilya
15.03.2017
17:38:13
some_method тоже считать надо

Софи
15.03.2017
17:38:14
видать имя метода тоже строкой задано

Google

Софи
15.03.2017
17:38:27
и выдрать через какой-нить __dict__

Denis
15.03.2017
17:38:31
getattr

Игорь
15.03.2017
17:38:35

Denis
15.03.2017
17:39:41
method_name = d['method']
getattr(d['o'],method_name)

Ilya
15.03.2017
17:40:14

Игорь
15.03.2017
17:42:08

Ilya
15.03.2017
17:42:24
но если потом запустить вот так:
task_data['account_data'].task_data['func']()
то ругается
{AttributeError}'Account' object has no attribute 'task_data'
в account_data - объект класса Аккаунт
в func - его метод

Игорь
15.03.2017
17:46:14
task_data['account_data'].task_data['func']()
смотри. Если ты сохраняешь какой-нить класс, то потом на него можешь сослаться по вызову. Если ты сохраняешь метод класса, то тебе не надо вызывать его как метод, у тебя уже полная ссылка на метод.класс. Просто вызови его

Ilya
15.03.2017
17:48:32
а потом достаю task из task_queue
и просто вызываю его
спасибо всем, кто отозвался)

Роман
15.03.2017
17:51:50
короче, идея для бота
распознавание фоток
если код — то автоматом переводит в текст

Игорь
15.03.2017
17:52:41

Роман
15.03.2017
17:52:53
или предупреждает автора