Архив за 01 апреля 2016 - 11

Давно я не писал ничего про коптеры, зима всё-таки загоняет технику и меня вместе с ней домой. Я, конечно, иногда выхожу помигать лампочками, но рассказывать о зимних полётах в общем-то нечего, кроме жалоб на быстро кончающийся аккумулятор и на замерзающие руки. Так что в последнее время были материалы про что угодно, кроме квадрокоптеров. Но, солнечный дни всё чаще посещают Москву, то есть всё больше тянет куда-нибудь полетать и AliExpress действительно удивил своим лендингом с коптерами DJI, где цены реально поделил пополам… шутка на 1 апреля?

Предлагаю освежить свои знания об актуальной технике DJI и рассмотреть подробнее 4 представленных дрона: Phantom 3 Standart/Advanced/Professional и DJI inspire 1 Pro. И не забуду про самую дорогую «селфи-палку» DJI Osmo, которая так же там представлена. Полетели.

imageЧитать полностью »

Просьба не воспринимать эту статью слишком серьёзно, переходить с D на Rust не призываю, просто после прочтения серии переводов за авторством Дмитрия aka vintage, мне стало любопытно переписать примеры кода на Rust, тем более, что автор добавил этот язык в голосование. Мой основной рабочий инструмент — С++, хотя в последнее время активно интересуюсь Rust. За D несколько раз пытался взяться, но каждый раз что-то отталкивало. Ни в коем случае не хочу сказать, что это плохой язык, просто местами он "слишком радикален" для "убийцы плюсов", например, имеется GC (пусть и отключаемый), а в других местах наоборот слишком близок к С++ со всеми его неочевидными нюансами.

Самое забавное тут то, что после изучения Rust отношение к D несколько изменилось — в плане лаконичности и выразительности последний явно выигрывает. Впрочем, "явность" Rust-сообщество наоборот считает преимуществом. По моим ощущениям, в Rust чаще руководствуются "академической правильностью", а в D более практичный подход. Что лучше — сложный вопрос, лично я и сам не всегда могу определиться.

Впрочем, это всё очень субъективно, так что давайте вместе посмотрим на код. Код на Go приводить не буду, при желании, можно посмотреть в оригинальной статье.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js