
Марк ☢
08.11.2016
18:20:48
Turbo vision

Mikhail
08.11.2016
18:21:09
да слышал про ncurses, думал может еще чего посоветуете

Rinat
08.11.2016
18:21:11
диалог, ncurses

Google

Mikhail
08.11.2016
18:21:20
Спасибо !

Alexei
08.11.2016
18:21:26
в качестве аргумента в threaded_function нужно передать что-то типа экземпляра ui (Ui_Form) и через какой-нибудь метод этого объекта обновлять значения в ui

Марк ☢
08.11.2016
18:22:23
Вот. Годнота

Stanislav
08.11.2016
18:23:04
о збс, всплакнул

Александр
08.11.2016
18:23:29

Марк ☢
08.11.2016
18:24:15
https://winworldpc.com/res/img/screenshots/2x-841fe628c2d754d58f53be733811c3c1-Foxpro%202.0%20-%20Screen.png
https://upload.wikimedia.org/wikipedia/en/0/01/QBasic_Opening_Screen.png
Вот времена-то были

Alexei
08.11.2016
18:27:36

Stanislav
08.11.2016
18:29:19
@socketpair я вернул себе те времена
но чуть в новом стиле

Марк ☢
08.11.2016
18:29:37
Жалкая пародия
Раньше даже анимация текстовых окошек была

Google

Александр
08.11.2016
18:30:11

Stanislav
08.11.2016
18:30:17
хм, то не анимация была) скорее грузилось подольше)

Марк ☢
08.11.2016
18:30:54

Stanislav
08.11.2016
18:31:00
а
ты про это

Марк ☢
08.11.2016
18:31:03
И ничего тогда не тормозило блджад
И вобще. Поставьте windows nt 4 в виртуалке. И зацените летучку

Stanislav
08.11.2016
18:32:31
я помню досовские игры, вообще шикарная вещь была

Марк ☢
08.11.2016
18:32:52
Фтопку игры. Я про нормальный софт

Mikhail
08.11.2016
18:33:40
Ребят еще вопрос. Мне возможно больше не оконность интересует. Задача - переключаться между двумя "буферами" по сочетанию клавиш

Stanislav
08.11.2016
18:34:38
clipper есть тулза, или как-то так, не помню точно
щя посмотрю как точно
glipper

Mikhail
08.11.2016
18:36:42
благодарствую

Stanislav
08.11.2016
18:36:53
а вообще говорят что Parcellite круче всего

Mikhail
08.11.2016
18:38:48
такс
глянул, понял что не правильно выразился
под буфером имелся ввиду экран типа )
ну как в emacs например или vim

Alexei
08.11.2016
18:42:53

Google

Александр
08.11.2016
18:47:07

Alexei
08.11.2016
18:49:22

Александр
08.11.2016
18:59:39

Artem
08.11.2016
19:19:39
всем привет. подскажите, плз, можно ли как то циклы for (или while) выполняться последовательно ?) внутри цикла стартую потоки через threading.Thread(target=myfunc, args=(i+1,))
а они стартуют не последовательно(

Марк ☢
08.11.2016
19:20:58

Artem
08.11.2016
19:26:31

Марк ☢
08.11.2016
19:27:06
Пастебин -- это от слова пастебаться

Stanislav
08.11.2016
19:27:18
while i in range(v_file_count):
t = threading.Thread(target=myfunc, args=(i+1,))
threads.append(t)
threads[i].start()
за такое по рукам дают

Марк ☢
08.11.2016
19:28:47
Да и запуск процессов без ожидание конца. Да еще и спайпами
Команды не ескейпятся

Марк ☢
08.11.2016
19:30:22
Можно в коммандлайн через переменные такие хуи понавставлять
Адовый трэш

Artem
08.11.2016
19:31:28

arisu
08.11.2016
19:31:43
Что меряете?

Марк ☢
08.11.2016
19:31:46
Дак хуле ты сел за пейтон ?

Artem
08.11.2016
19:31:51
на pipe сам переписал, ибо был не полный вывод stdout выполнения psexec

Марк ☢
08.11.2016
19:31:56
Начни с хеловорда

Artem
08.11.2016
19:32:09
дак не по своей воле) хеллоу ворлд осилил уж

Google

Марк ☢
08.11.2016
19:32:09
И вобще. Нахер тебе в этой проге трхреады ?

Artem
08.11.2016
19:32:37
параллелить mdx-выгрузки к essbase
jython 2.5.1.

Aragaer
08.11.2016
19:32:52
эээ

Марк ☢
08.11.2016
19:32:53
Ахеунно. А почему нельзя параллелить без них ?

Admin
ERROR: S client not available

Aragaer
08.11.2016
19:32:57
while i in range?
это чо это за такое?
а чему изначально i равно?

Artem
08.11.2016
19:33:16

Aragaer
08.11.2016
19:33:19
а где оно меняется и меняется ли?

Mike
08.11.2016
19:33:25

Марк ☢
08.11.2016
19:33:26
Ебать мой лысый череп

Mike
08.11.2016
19:33:52

Artem
08.11.2016
19:33:57
сам ставлю 0 сначало, потом счетчик уже принудительно поставил, думал прокатит так. ан нет. все равно параллелится выполнение

Aragaer
08.11.2016
19:34:01
в вайле нету этого
если фор то ок
но блин вайл

Artem
08.11.2016
19:34:21
*сначала

Mike
08.11.2016
19:34:26
Потому что это два разных вида циклов

Google

Mike
08.11.2016
19:34:31
+

Stanislav
08.11.2016
19:34:42
так, давайте просто парню поможем, а то он заблудился

Aragaer
08.11.2016
19:34:43
я надеюсь это опечатка, потому что о таком волшебном применении вайла читаю первый раз

Artem
08.11.2016
19:34:54
for i in range(v_file_count):
t = threading.Thread(target=execute_mbat_file, args=(i+1,))
threads.append(t)
threads[i].start()
так написал сначала, потом попробовал уже на while

Aragaer
08.11.2016
19:35:09
тут все просто

Mike
08.11.2016
19:35:13

Марк ☢
08.11.2016
19:35:15
Threadpoolexecutor блеять

Aragaer
08.11.2016
19:35:27
потому что сначала append сделает, а потом к threads[i] обращается

Artem
08.11.2016
19:35:33

Aragaer
08.11.2016
19:35:35
а изначально в списке сколько тредов?

Artem
08.11.2016
19:36:32
нисколько. добавляю в список, чтобы потом прогнать threads.join, работающие объединить с основным скриптом
а кол-во одновременно запущенных реализовал через bounded.semaphore

Mike
08.11.2016
19:37:49
Зачем в питоне потоки?
)))