← All posts tagged работа

dr-Chaos
WTF KDE4 Какой блять дибил выпилил виртуальные рабочие столы и впилил ебучие activity, которые нихуя не работают!
Какой-то пиздец. Походу на xmonad дома переползать придётся.
dr-Chaos
ремонт ещё про нивелиры в догонку к #2828668.
ADA CUBE MINI Basic Edition — rus.adainstruments.com реально самый недорогой, маленький и точный в классе, но у него маловато фич. Нельзя блокировать маятник чтоб делать разметку под углом, в комплекте нет никакого крепления, оригинальная прищепка — 700 руб
INFINITER CL2 — condtrol.ru . По-дороже, но умеет блокировку маятника и отвес, но меньше точность. В комплекте есть прищепка для крепления. В магазине где я брал он стоил почти так же как и первый, но возможно это старый дизайн модели без отвеса.
X-Line Helper 2D — technopoint.ru Самый дорогой, точность на уровне 1-го, значительно больше. Однако, он наиболее универсален и главное преимущесто — он умеет работать с приёмником(точно работает с ADA LR-50), т.е. можно работать на улице и проводить разметку земельного участка, выравнивать заборы и прочее. К плюсам можно отнести большой угол развёртки >120 , и возможность работать под углом (маятник в этом случае не блокируется, но и линии не мигают).

Поскольку у меня вокруг дома есть земля и в ней предстоит прокладывать трубы, я выбрал последний.
dr-Chaos
Haskell raft kontiki Доработал я либу чтоб можно было конфиги менять. И захотел рассказать забавную сказочку. Поскольку автор рекомендует конфиги менять удалением/добавлением одного узла за раз. То необходимо сделать так, чтоб конфиг из одного узла успешно работал. Такой себе вырожденный случай. Удаление же выполняется таким образом что удаляемому узлу сообщение не доходит и этот узел погрязает в вечных выборах, но его все игнорят.
Так вот если в конфиге из 3 узлов поочерёдно удалить 2 узла получится славная картина. 2 удалённых начнут выборы и смогут собрать majority и завалить одиночный узел лидера ну и сами сдохнут из-за неконсистентных конфигов.
dr-Chaos
work Haskell приятно когда с первого раза после компиляции работает как задумывалось. Да здравствует ghci и интерактивный режим для тестирования.
dr-Chaos
WTF Haskell cabal А только у меня не работает --enable-executable-stripping опция?
Включил/выключил в ~/.cabal/config размер бинаря не поменялся.
strip бинарю срезает 10Мб
dr-Chaos
Windows cabal mingw Мда... cabal нормально не работает без прописанных в PATH путей. Даже если cabal-у указать путь к gcc в конфиге, пакет network не соберется т.к. использует autoconf, а он уже не может без gcc в PATH. Пичаль какая-то :(
dr-Chaos
Haskell concurrency Вот понятно как работает modifyMVar_ но всё таки что означает приписка в описании:
However, it is only atomic if there are no other producers for this MVar. Ведь всё что находится между takeMVar и putMVar выполняется эксклюзивно.
dr-Chaos
? Haskell Coursera Так профайлером соптимиздил, однако всё равно фигня получается. Такое ощущение что я неверно с вектором работаю. Есть Unboxed.Vector Word8, мне надо выделить вектор размером 4^12, заполнить нулями, а затем в зависимости от того как часто встречается какая-то из комбинаций увеличивать значение по индексу.
Для создания использую replicate , для обновления accum и в этих местах дохера времени тратиться на выделение памяти.
В в крестиках new на такое количество элементов в инициализацией 0 практически мгновенно...
dr-Chaos
? Haskell У меня есть некая строка в которой надо заменить некое сочетание, если оно встретится, на строку.
В С я бы взял sprintf ("command -p %s", param); и если будет просто "command" оно ЕМНИП нормально работает.
В хаскеле я нашёл Text.Printf , который возвращает чистый String, но в случае ошибки error-ом бросает эксепшн.
Собственно вопроса 2:
1й как проще произвести подобную замену?
2й как обрабатывать такой ексепшн, если он не в IO монаде вылетает?
dr-Chaos
WTF Haskell yesod Чувствую себя дибилом. #2521749 . Сделал всё начисто — работает.
Т.е. удалил весь локальный кабал, поставил системный, им поставил последнюю версию локально, прибил системный, вышел из баша , добавил ~/.cabal/bin в пути ; поставил cabal-meta и cabal-src , создал сендбокс, поставил сборку. И оно, сука, собралось.
dr-Chaos
Haskell random crypto concurrency В продолжение #2513200.
А для hackage.haskell.org генератора код из gist.github.com работает как ожидается.
Посмотрел я на реализацию Crypto.PubKey.DSA.sign — она использует, в итоге, withRandomBytes, а она, в свою очередь, cprgGenerate.
Собственно отсюда следует, что не стоит полагаться на реализацию SystenRNG, т.е. лучше вернуть IORef с генератором.
dr-Chaos
авто WTF Отвёл авто на первое ТО. Заменили 2 фильтра воздушный и маслянный, какую-то компьютерную диагностику сделали.
Блин, тяга на низких вернулась! Не нужно теперь, так педалью газа активно работать. Ща недельку на расход посмотрю, должен по идее упасть.