-
Стриминговый сервис Spotify предложил пользователям отказаться от подписки через App Store. Подписываясь на Spotify напрямую, пользователи платят около $10 ежемесячно. Подписка через App Store, с учетом 30-процентной комиссии, обходится на $3 дороже. Компания сообщила это в своем письме пользователям. Более…
-
Volvo представил семейный автомобиль с детским креслом вместо сиденья пассажира
Для состоятельных родителей шведский автоконцерн предлагает улучшенную версию семиместного внедорожника XC90: четырёхместный автомобиль, в котором место пассажира в первом ряду займёт детское кресло.
-
Запусти своего пингвина! (Банальная физика в JavaScript Ч.2)
Наверное, вы помните из первой части, что я говорила о том, что забыла школьную программу физики, которая могла бы мне помочь создавать анимацию с помощью canvas. Как оказалось, я забыла еще и тригонометрию. Также оказалось, что тригонометрия крайне полезна в…
-
Пишем свой упрощенный OpenGL на Rust — часть 2 (проволочный рендер)
Итак, в продолжение предыдущей статьи пишу 2-ю часть, где мы попробуем добраться до того, чтобы написать растеризатор. Напоминаю, что цель этого цикла статей — написать сильно упрощенный аналог OpenGL на Rust. В качестве основы используется «Краткий курс компьютерной графики» от…
-
Третья часть видеоуроков по Irrlicht Engine в Linux. Создаем 3D игры в OpenSource
После публикации видеоуровок произошел наплыв вопросов из самых разных категорий. Поднакопив немного вопросов было решено записать еще три видеоурока. Скажу сразу, что это только одни ИЗ возможных вариантов реализации. Irrlicht очень гибкий движок и позволяет создать всё, что угодно. Уроки…
-
Надежное хранение и обновление данных во флэш памяти микроконтроллера STM32
Часто возникает задача сохранить изменяемые данные, например конфигурацию, во флэш памяти микроконтроллера. Решение кажется простым, однако обеспечить надежность обновления данных при условии, что питание может отключиться в любой момент, оказывается весьма нетривиально, и даже использование контрольных сумм не решает проблему…
-
Как победить Excluded Constraints с помощью RubyGem
Во время разработки iOS/OSX-приложений непременно приходится использовать Interface Builder и Auto Layout. В приложениях со сложными интерфейсом и в приложениях, находящихся в разработке, достаточно давно и часто появляется проблема с большим количеством «исключенных констрейнов». Storyboard грузится необоснованно долго, а во…
-
[Аналитика] Положение дел на рынке оперативной памяти в 2014 году
Привет, Geektimes! Известный и авторитетный ресурс DRAMeXchange опубликовал финансовые итоги 2014 года для производителей оперативной памяти. Статистика предоставлена в общемировом масштабе. Приятно наблюдать за тем фактом, что как доля продаж Kingston как в процентном выражении, так и в абсолютном исчислении,…
-
Советы основателя. Олег Грибанов, основатель Darenta.ru
«Советы основателя» опять в строю и мы напоминаем, что с помощью этой постоянной рубрики здесь, на «Мегамозге», доносим до всех читателей субъективный опыт основателей и сооснователей интернет-проектов и растущих компаний. Сегодня под светом прожекторов – Олег Грибанов. С 2000 года…
-
ASP.NET 5 beta5 в Visual Studio 2015
Несколько дней назад вышла новая бета-версия ASP.NET 5 — beta5. Оказалось, что в новой версии довольно много нововведений и мигрировать с предыдущей бета-версии не так уже просто. Рассмотрим главные новшества и как модернизировать стандартный шаблон ASP.NET 5 проекта с Visual…