Вероятно многие слышали о конце светапроблеме 2038. Не будем углубляться в её суть т.к. это есть в википедии. Можно разве что вывести мораль: signed типы можно использовать тогда и только тогда, когда для хранимой в нём сущности невозможно или неэффективно использовать unsigned тип. Я ни раз натыкался на проблемы из-за арифметики знаковых чисел и ни в одном из этих случаев не было необходимости использовать signed. Да, конечно, надо всегда помнить про это, читать ворнинги компилятора на приведение знаковых к беззнаковым типам, но есть более простой и эффективный способ исключить такие проблемы.
понедельник, 29 июля 2013 г.
Deploying Qt5 app или зачем RTFM
Буквально в тот же вечер как я решил начать писать в блоге, удалось столкнуться с интересной проблемой. Малюсенький проект, состоящий из железки (Arduino ибо дёшево и сердито для такой задачи) плюс софтины столь же примитивной, но из-за нехватки денег у заказчика на оверкильной технологии - Qt, да ещё версии 5.1.0. Ибо за пол-дня пишется.
воскресенье, 28 июля 2013 г.
Почему я выбирал make install
Преврати свой дистрибутив в свалкСлаку
Как всё начинается
Новый пользователь по совету друзей и из собственного любопытства (не берём более конкретные цели) устанавливает какой-либо дистрибутив GNU/Linux. Не важно какой, но с вероятностью 0.99 это будет пакетный дистрибутив. Всё здорово, но вот он захотел установить какую-то программу. По привычке как он это делал в Windows или MacOSX. Заходит на сайт программы, скачивает архив и тут начинается самое интересное.пятница, 26 июля 2013 г.
Initial commit
"Решив что пакетных менеджеров для GNU/Linux существует слишком много, разработчики Ubuntu решили сделать ещё один"
Затрудняюсь сейчас найти источник этой цитаты, но она отражает суть этого блога.
Попробую писать сюда интересные заметки о том с чем работаю и просто интересуюсь. Это электроника, программирование и ещё несколько бесполезных занятий.
Cheers!
Подписаться на:
Сообщения (Atom)