to post messages and comments.

← All posts tagged ?

?

Чатт, найди мне картинку с Богом, Адамом и палкой, парадирующее известное видео про Atlas из Boston Dynamics, а то у меня что-то не получается.

Как-то я уже спрашивал на жуйке про планшеты и в итоге купил гнусмас sm-t805. В итоге и сам планшет оказался очень ничего (не ломается, обновления прилетают, оперативной памяти хватает, батарея до сих пор держится настолько уверенно, что его владелец регулярно забывает о том что его надо заряжать), и я примерно понял на что похож пользователь такого устройства. Теперь мне нужен ещё один планшет, на этот раз для человека за 50, который будет на нём гонять только браузер и флеш. Также у меня есть ещё один пайщик, который диктует мне общее ограничение на бюджет примерно в 35 килорублей. Я хочу диагональ порядка 10 дюймов, охуенную матрицу, овер 3 гигабайта памяти, наверное LTE и купить в России вот прямо сейчас. Пока я склоняюсь либо к sm-t819/815, либо плюнуть на всё, купить за 40k sm-t805, а второго пайщика ввести в заблуждение относительно цены. Какие ещё есть варианты?

Как известно в программирование самое сложное это дать всему имена. Итак… Есть открытое множество объектов-устройств (NAME1), которые состоят из объектов единиц состояния (NAME2). У каждого NAME2 можно опросить его текущий статус. Существуют особые статусы NAME3, которые говорят о том что NAME2 зафиксировано до пинка пользователя. Среди NAME3 есть такой NAME4 для изменения которого и предназначен NAME2. Также есть специальная монада NAME5 предназначенная для безопасного конкурентного доступа к устройствам NAME1, разделяющая ReadWrite и ReadOnly доступ к устройствам для разных тредов.

Так вот, как бы идеоматично назвать NAME1, NAME2, NAME3, NAME4, NAME5 поскольку нынешний вариант (Device, State, State, State, Action) ниочень.

hackage.haskell.org — а есть такой только с перламутровыми пуговицами? Во-первых я не уверен что мне нужен дамп вычисления на диске. Достаточно вообще говоря словить в ghci UserInterrupt и потом восстановится из какой-нибудь переменной. Во-вторых ну должны быть какие-то более общие решения задачи возврата к исполнению после фейла. В-третьих этот пакет выглядит немного наркоманским…

В чём бы мне нарисовать подробный 3d-чертёж помещения? С масштабами, окнами и схематичными приборами. Желательно быстро и так чтобы потом на винде его можно было покрутить на большом экране.

Что-то у меня кончились идеи. В ghci выполняется код. Несколько вложенных ReaderT вокруг IO. Затем код в ghci ловит UserInerrupt. Код на дне стека отрабатывает onException. Код на верху стека продолжает работать до тех пор пока не завершится программа, после чего входит в свой блок onException. Если упорствовать с UserInerrupt'ами, смотри #2777758. Я что-то вообще не представляю как так может быть.

А можно вывести Data.Data или Data.Generics для типа с фантомным параметром из #2768085/5? Очень хочется обходить их на предмет поиска транзакционных переменных (транзакций между хостом и удалённым контроллером) и ждать пока отсинкаются сразу все.

Если внутри bracket'а создаётся секция catch то правильно ли что, когда мы находимся в вычисление внутри catch: 1) асинхронное исключение прилетевшие в этот тред вызовет финализатор bracket'а? 2) синхронное исключение будет обработано хэндером catch?