@ru_python

Страница 1968 из 9768
Vlad
22.12.2016
20:38:32
Кто-то знает норм букенцию наподобие gpu gems?

madmonday.ru
22.12.2016
20:47:25
С кодировкой чот траблы - везде использую UTF-8, а в логах вылазят кракозябры РєР?С'РёРє

Вначале всех файлов прописан coding: utf8

Google
madmonday.ru
22.12.2016
20:47:45
В чём может быть проблема?

Dmitry
22.12.2016
21:15:44
Стас ты тут?

santa
22.12.2016
21:18:41
В чём может быть проблема?
Вестимо ты не в той кодировке смотришь

Надо знать где и чем ты открываешь файл

madmonday.ru
22.12.2016
21:44:08
Не файл -- строка из api, вроде как разобрался, но ещё не точно))

n4nn31355
22.12.2016
23:37:49
Гайс, есть план написать простую GUI обёртку к приложению. Ничего особенного не требуется. Приложение висит в трее, отображает некоторые простые элементы по клику и есть окно настроек. Вопрос в кроссплатформенности(ББ, на мобилки будут нативные приложения при необходимости) и как можно меньшем весе приложения. Что выбрать?

Sergey
23.12.2016
00:20:53
gtk2-perl!

n4nn31355
23.12.2016
01:09:37
а что такое ББ?
персональный комп)

Nikolay
23.12.2016
01:28:37
Рим мобайл видимо

[Anonymous]
23.12.2016
05:23:58
Levent
23.12.2016
05:24:26
а что такое ББ?
Смотря в каком контексте

Google
Levent
23.12.2016
05:24:46
В контексте игры Dota 2 имеется ввиду Buyback(Выкуп)

Или если упоминается в чате то скорее всего это значит Bye Bye(Пока пока)

Aragaer
23.12.2016
05:41:01
мне не нравится сегодняшняя йолка

потому что моя реализация на такой тоггл не очень способна

Alan
23.12.2016
05:50:59
Здравствуйте. скажите, плез, как поменять цвет слов в Python 3 ? к примеру здесь > print ("Hello world ") ?

Artem
23.12.2016
05:51:59
моя реализация идеально подходит к такому тогглу

но я потратил минут 10 на то, чтобы оживить внезапно умерший комп(

очень вовремя

доделал, 157/80

Aragaer
23.12.2016
05:52:55
ну у меня отдельные опкоды в зависимости от того, регистры там или инты

и заново кстати пишу, потому что с другого компа

Artem
23.12.2016
05:53:27
у меня в начале каждой инструкции происходит value = registers.get(value, value)

и тащемта это вся поддержка регистров и значений

Alan
23.12.2016
05:54:31
класс. Спасибо ))

Artem
23.12.2016
05:55:10
ну и ip это конечно тоже регистр

Aragaer
23.12.2016
05:55:17
а у меня где-то ошибка в реализации прошлой задачи пока что

Artem
23.12.2016
05:55:27
нет

нету

ты не прочитал последний абзац

Google
Artem
23.12.2016
05:55:37
на что спорим

Aragaer
23.12.2016
05:56:28
я пытаюсь заново решить задачу 12 прямо сейчас

Artem
23.12.2016
05:58:54
а, ну тогда да

Aragaer
23.12.2016
06:01:44
вот, копирование регистра в регистр было неправильно написано

так, 12-я задача решена повторно

теперь дурной тоггл реализовывать..

пойду позавтракаю

сейчас у меня у каждой инструкции два регистра и два значения, в зависимости от инструкции используется что надо

то есть CPY копирует value1 в reg1, а CPY2 копирует reg1 в reg2

надо это как-то переделать

Artem
23.12.2016
06:07:07
зачем тебе это переделывать?

аргументы при тоггле не меняются

Aragaer
23.12.2016
06:08:16
именно поэтому. Раньше у меня было два варианта jnz - в зависимости от регистра на констранту или в зависимости от константы на константу

а теперь их четыре

Artem
23.12.2016
06:09:01
наверное все же в зависимости от регистра на регистр

Aragaer
23.12.2016
06:09:35
ну раньше такого не было

от константы на константу было в прошлый раз точно

вон у меня jnz 1 5

ыы, придумал - у каждого опкода будут два регистра и два значения, причем будут два дополнительных регистра для констант.

воо, будет однообразненько

Google
Dmitry
23.12.2016
06:12:06
Во тебе заняться нечем

Artem
23.12.2016
06:12:23
jnz 1 5 это ноп, сделай себе ноп

а

1

а не 0

тогда да

тогда это jmp

Aragaer
23.12.2016
06:19:56
во, переписал таким образом cpy, затещу

Admin
ERROR: S client not available

Aragaer
23.12.2016
06:20:28
ну а тогда круть получается - тогда тоглл реально легко делать

Artem
23.12.2016
06:25:16
у меня вся эта логика умещается в

Amaro
23.12.2016
06:27:05
А я проснулся, поискал код от 12 дня и не нашел

Пришлось заново =)

А что не так со второй частью, я не догнал, что имеют ввиду под умножением?

Artem
23.12.2016
06:27:51
оптимизацию же

но пока я писал оптимизацию, мой код досчитался без нее

Amaro
23.12.2016
06:28:19
Н-да? Это она от этого никак не сосчитается? =)

Artem
23.12.2016
06:29:04
На реддите в солюшен треде есть идеальный солюшен

https://www.reddit.com/r/adventofcode/comments/5jvbzt/2016_day_23_solutions/dbjbnbl/

(вы можете на него посмотреть, он ничего не спойлит)

Google
Aragaer
23.12.2016
06:30:13
я еще не дошел до завтрака, но уже решил часть 12

1

а, ну сложнее придумать как умножать, чем просто подождать

Amaro
23.12.2016
06:34:05
Это они предлагают комбинацию inc dec jnz сворачивать до умножения?

Так оно сложение

Хм.

Aragaer
23.12.2016
06:35:07
ну это конкретно сложение

а add dec jnz умнржение будет

Amaro
23.12.2016
06:37:55
В том солюшене, на который ссылка, умножение вот тут:

F: d = 73; E: a++; d--; if (d) goto E; c--; if (c) goto F;

Собственно, можно поймать момент, когда переключатели пропадут, вывести код, текущую команду и регистры и начать сначала, но с оптимизированным

Может, попробовать? =)))

Artem
23.12.2016
06:41:13
можно сделать джит с фоллбеком назад при изменении

Amaro
23.12.2016
06:41:53
Джит там даст достаточно скорости?

Artem
23.12.2016
06:42:41
джит в смысле оптимизация куска программы (на умножение) в рантайме

Amaro
23.12.2016
06:43:20
Тем временем мои 479 миллионов посчитались =)

Artem
23.12.2016
06:49:57
Aragaer
23.12.2016
07:08:21
лучшая оптимизация это пойти завтракать

вернулся, а уже все

у меня тоже 479 миллионов

Страница 1968 из 9768