?

Log in

Жизнь прекрасна и удивительна
Свежие записи 
Робот. Книжку вот чтает...
Аппарат с двигателем 9А 2,0 литра, 16 клапан, впрыск Январь 5.1, 136 л.с., 180 Нм.
Усиленная трансмиссия, жесткая усиленая подвеска. 15 диски. Дисковые тормоза по кругу с турбопассата.

Гидроусилитель. Усиленая рейка. Тоже Пассатовские.

Полностью живая. Недочеты по кузову. Жучки. Легкий удар в жопу (все видно на фото). При желании правится быстро.

Днище целое.

За все счастье, хочу 60 килорублей.

Комплект летней резины на дисках ATS CUP отдельно 10 тыр.
ФоткиСвернуть )
Робот. Книжку вот чтает...
Весьма интересный и тупой способ изготовления полугуся. Мост от волги + жигулевская балка. +старые тракторные покрышки со срезаной боковиной.

Тупо повторять конструкцию думаю не стоит, но рациональное зерно в ней безусловно есть.

Недостатком конструкции безусловно является крайне странный выбор переднего колеса. Но это как раз легкоустранимо.



(с)тащено
Робот. Книжку вот чтает...
Критично хочется найти чтото более разумное, чем рекламки, игрушки, и разный прочий наефорекс.

Резюме: https://spb.hh.ru/resume/1fc8c75bff00ecb7000039ed1f307369657067
17-окт-2016 03:58 pm - Android Bound Service
Робот. Книжку вот чтает...

Я сейчас занят пинанием хуев в рабочее время повышением квалификации и исследовательской работой.

Набрел на ряд решений которые мне кажутся очень удачными.

Вот например интересный вариант реализации boundService на RX для Андроид.

Решение из этого широко известного гайда обладает одним большим и рядом мелких недостатков. Большой в том, что в ходе работы активности мы ничего не можем сказать о подключении сервиса. И нам приходится использовать безумное количество хендлеров, либо ставить проверку перед каждым вызовом. Кроме того это решение весьма тяжеловесно и негибко.

Вот более интересный способ:

Создаем 3 базовых класса:Свернуть )В первых 2 классах нет ничего необычного. Они цельнотянуты со стека. Третий класс реализует подключение к сервису на RX. Идея проста: Вместо лисенеров "onServiceConnected" мы используем бехевиор, который выполняет за нас всю нудную работу отслеживания состояний.

Как это использовать?

Очень просто:Свернуть )

Как видно это гораздо проще чем создавать ServiceConnection а потом отслеживать все его состояния.
smile

  • Меня безумно радуют коллеги которые приняли нашу разработку. С меня не отписали их баг-трекер и по прежнему приходят в почту нотификации о их работе.

    Так вот. Методика работы у них следующая. Получив баг они ставят на него статус "наважный" и отправляют в беклог. За все время на поддержке у них нет ни одного пофикшеного бага.

  • Есть один баг с регулярными крешами при загрузке приложений из сети. Его регулярно переоткрывает их служба поддержки.Число жалоб перевалило за 1000, при тираже устройства в 5 тысяч.

    На него есть гениальная резолюция от начальника ИТ отдела "слишком много жалоб на этот баг, похоже что нам рано или поздно придется его пофиксить" со сменой приоритета с критикал на лоу.

23-сент-2016 05:55 pm - Hello mvel!
Робот. Книжку вот чтает...

В проект добавлен функционал аскольдокарт. Карты программируются на скриптовом языке Mvel.


Примитивная карта болезни с временным принципом работы будет выглядеть примерно так:

кодСвернуть )



Этот код не совсем верен (не учтена возможность перезагрузки устройства), но показывает принцип.


Возможности разумеется намного шире, чем простая карта. Практически это полноценное программное средство позволяющее задавать математику, сложные графы зависимостей, и подписываться на множество служб телефона.

Также есть возможность работы с сетью (через подписку ретрофита). Можно, например, по QR коду получить дополнительную скрытую вводную с сайта, и показать ее пользователю.

Код скриптов содержится, пишется и исправляется на сайте. Для изменения скриптов (или добавления новых), нет необходимости пересобирать или перезаливать приложение. Достаточно просто иметь доступ в сеть.

21-сент-2016 02:49 pm - Правыборы.
Робот. Книжку вот чтает...
В последнее время мне часто задают один и тотже вопрос. Надоело обьяснять. Буду давать ссылку на запись.

Почему я не голосую?

Главным образом потому что я считаю себя недостаточно квалифицированным для этого процесса.

Ну это как если бы на атомной станции были партия турбинистов и партия атомщиков. Первые говорят что срочно все деньги надо пустить на обслуживание турбин, вторые, что надо заняться вторым энергоблоком. И мне предлагают проголосовать за одну из партий. А откуда я знаю чем на этой станции надо заниматься? У меня нет диплома по турбинам, и нет опыта обслуживания энергоблоков.

Мое отношение к стране во многом потребительское. Я хочу чтобы она работала и плачу за это деньги. Довольно немаленькие. Могу ли я жить подругому?

Я конечно могу потратить пару месяцев, оценить работу партий и их кандидатов и выдать мнение, отдаленно напоминающее квалифицированное. Для того чтобы сделать 1/143 милионную часть выбора. 143 милиона человекомесяцев -- не слишком ли это много? Разумеется все это понимают, а потому критерии выбора мне предлагают другие. Прочитать программы партий, посмотреть пару медиароликов и проголосовать за того чей ролик мне больше понравился. Я явно недостаточно квалифицирован чтобы понять какая из программ имеет хоть какието шансы на выполнение, потому могу только слушать чье-то авторитетное мнение. В общем можно слушать соревнование "кто кого перекричит", и выбрать... Кого? Того кто покажется более адекватным?

У меня нет квалификации чтобы понять, как нужно действовать. Нет средств эффективно действовать. И нет желания становиться политиком, чтобы получить квалификацию и средства.

Хотите ходить на выборы -- идите. Не хотите, можете не ходить. И в том и в другом случае за вас выбор делают другие люди.

Ubi nil vales, ibi nil velis.
19-сент-2016 02:41 pm(без темы)
Робот. Книжку вот чтает...



В проект добавлен полноценный сканер штрихкодов и QR кодов (Google zxing) в формате библиотеки.

Назначение самое различное. От организации электронных платежей на играх, до выдачи скрытых, персонально привязаных вводных.

Библиотека слегка доработана напильником для использования именно в РИ. (доступна возможность отключения истории и подкидывания картинок из галлереи).

Это первая ласточка в создании API для миниигр.

Репа проекта.

Новости о проекте будут идти по тегу Электронная ДК.

Робот. Книжку вот чтает...

Основная идея -- организация электронной регистрации в ПРИ.

Всем мастерам наверняка знакома проблема конвертов. Значительная часть ресурсов МГ направлена на создание игроцкой раздатки. Не создание предметов ее составляющих, а именно распечатку вводных, нарезку, и раскладку по пакетам

Кроме того на старте игры игрокам требуется отстоять очередь, для получения своего пакета. И вероятно столкнуться с ошибкой сотрировщиков, которые не положили в конверт нужного/положили лишнего. Все мы люди, и после нескольких часов бумажной работы ошибки неизбежны.

Что я могу вам предложитьСвернуть )



Кому интересно посмотреть код: вот репа на битбакете https://bitbucket.org/dima_d/ascold/downloads

Вопросы, пожелания, предложения, как всегда интересны.

This page was loaded фев 26 2017, 2:45 pm GMT.