• Как-то один из персонажей популярного сериала заявил «Все врут!». И это отчасти правда. И что уж 100% правда, что все лажают. Каждый может вспомнить, когда наши сотрудники не выполнили взятые на себя обязательства, сорвали сроки, что-то сделали — но совсем…

  • 2ГИС полностью обновился. Впервые мы его показали 19 ноября с урезанным функционалом и, пусть и не критичными, но ошибками — всё-таки это была стадия публичного бета-тестирования. За пять месяцев мы, конечно, многое исправили и допилили. О результатах уже разосланы пресс-релизы.…

  • Недавно я решил выбрать беззеркальную фотокамеру и погрузившись в цифры, отзывы, тесты и обзоры обнаружил, что эта тема не очень популярна на Хабре. Более того нет ни одной интересной свежей статьи об этом, так что я решил, что вполне могу…

  • Недавно я завершил переработку графического пакета для моей D библиотеки. Вдохновленный модулями std.algorithm и std.range, я пытался достичь следующих целей: Представить все в виде малых комбинируемых компонентов Избежать неявного копирования и предпочтительно использовать ленивые вычисления Использовать шаблоны для производительности Начиная…

  • Работая с детьми, понимаешь что программирование, конструирование и прочий STEM можно спокойно начинать с 3 лет. Для этого не потребуется никакого оборудование — детское воображение заменит любой супер-гипер-интерактивный девайс. Главное, желание родителей работать с ребёнком. Расскажу о том, как мы…

  • Наверное, все уже слышали о чудесной библиотеке asyncio? Если нет, то коротко: эта либа стала стандартом на асинхронное сетевое программирование на Python. tornado и twisted или научатся с ней работать или постепенно уйдут в маргиналы. asyncio прекрасна, но это просто…

  • Поддержка разработки мобильных приложений — одно из главных направлений совершенствования Qt. Готовится к выпуску Qt 5.3 и QtCreator 3.1, которые благодаря поддержке WinRT позволят запускать Qt-приложения на новых платформах. Но не дожидаясь релиза уже сейчас можно скачать Qt 5.3 beta…

  • Вступление Возможность асинхронной работы с помощью callback-функций(далее просто возвращаемых функций) — отличительная особенность JavaScript. Добавления асинхронных возвращаемых функций позволяет вам писать событийно-ориентированный код, но так же добавляет кучу проблем, ведь код перестает выполняться в линейной последовательности. К счастью, теперь в…

  • Эффективность и конкурентоспособность современных летательных аппаратов (ЛА) во многом определяется совершенством гироскопических датчиков первичной информации, на базе которых строятся навигационные системы и системы управления ЛА. В настоящее время существует большое многообразие различных типов гироскопических датчиков, правильное применение которых обеспечивает необходимые…

  • В июне 2013 года компания Google запустила интересный эксперимент Google Loon. Множество воздушных шаров на солнечных батареях должны курсировать в стратосферных ветрах на высоте 20 км. Ветры на такой высоте постоянные, устойчивые и часто дуют параллельно экватору, так что шары…