Месяц: Декабрь 2016
-
Спутники ЕКА обнаружили «струйное течение» из жидкого металла в ядре Земли
—
от автора
Стрелками обозначены струи жидкого металла. Также на схеме показаны орбиты трех спутников системы Swarm, благодаря которым удалось обнаружить это явление Европейское космическое агентство опубликовало информацию о том, что в недрах нашей планеты обнаружено необычное струйное течение, которое находится глубоко под поверхностью. При помощи спутников ЕКА обнаружило поток шириной до 420 километров на глубине около 3000…
-
Я сегодня опять заработал на Bitcoin: почему это плохо?
—
от автора
Итак, мой виджет заурчал, запищал, заскрипел — и, в общем, подал все намёки на то, что с курсом Bitcoin что-то не то. Вновь. Рост до 850 и выше. И я — получил профит (примерно 10-16 тыс. руб. с битка — покупал по-разному, но от 37 000 рублей за крипто-монету). И посему — опять разочаровался: да,…
-
Segment routing: как и почему
—
от автора
Операторы связи и большие корпорации, оценившие все достоинства MPLS, вынуждены мириться с несколькими control plane протоколами в своей сети. IGP+LDP стал де-факто стандартом в ядре сети. Вместе с этим известно, что протокол OSPF расширяем за счет opaque LSA, протокол IS-IS уже много лет успешно расширяется добавлением новых TLV. А что если добавить MPLS метку непосредственно…
-
Уровни изоляции транзакций с примерами на PostgreSQL
—
от автора
Вступление В стандарте SQL описывается четыре уровня изоляции транзакций — Read uncommited (Чтение незафиксированных данных), Read committed (Чтение зафиксированных данных), Repeatable read (Повторяемое чтение) и Serializable (Сериализуемость). В данной статье будет рассмотрен жизненный цикл четырёх параллельно выполняющихся транзакций с уровнями изоляции Read committed и Serializable. Для уровня изоляции Read committed допустимы следующие особые условия чтения…
-
Программирование игровых приложений на Corona SDK: часть 1
—
от автора
ВажноЭтот туториал рассчитан на людей, у которых есть опыт программирования на Lua, если нет, то отправляйтесь исправлять ситуацию. Но он отлично подойдет и для тех, кто никогда не программировал на Lua. Что такое Corona SDK? Corona SDK — это кроссплатформенный игровой движок, использующий Lua для описания игровой логики. Позволяет экспортировать приложения под различные платформы, в…
-
Как работает Drag в физике Unity
—
от автора
Осознавая что мои статьи похожи на восторг человека, впервые увидевшего какую-то (многим уже давно знакомую) вещь, все же решил написать очередную. Причина — заинтересовавший меня параметр drag у компонента Rigidbody. Объяснений и, тем более, формул — как он работает — руководства не дают. Поэтому разбираться придется самому. Если кому-то лень читать, можно перелистать вниз, где…
-
В защите McAfee для банкоматов обнаружена опасная уязвимость
—
от автора
Специалист отдела анализа приложений Positive Technologies Максим Кожевников обнаружил опасную 0-day уязвимость в защитной системе для банкоматов Solidcore, являющуюся частью продукта McAfee Application Control (MAC). Ошибка позволяет злоумышленнику осуществлять выполнение произвольного кода и повышать привилегии в системе.
-
Dodgeman Stickman: Как мы пилили таймкиллер
—
от автора
Вечер в хабру! Меня зовут Никита Андриянов, я работаю гейм-дизайнером в студии Syndicate Games. Хочу рассказать про путь одного из наших проектов. Он нам достался вместе с игрой Zillo, о которой я уже писал в этой статье. В обоих случаях нам было интересно попробовать какие-то новые механики как в разработке, так и в продвижении, но…
-
IBM Watson поможет NASA бороздить просторы Вселенной
—
от автора
У НАСА очень много сложных проектов, реализация которых — жизненно важная задача. Причем внимание необходимо уделять не только основным задачам, но и промежуточным, чисто техническим. В число таких задач входит удержание орбиты космическими аппаратами, маневрирование в космическом пространстве, сближение аппаратов с различными объектами и друг с другом. Оператору в таких ситуациях нужно принимать решение очень…
-
«Распределение в запросе» или «избавляемся от перебора»
—
от автора
Хороший перебор — это отсутствие перебора. Рассмотрим пример замены полного перебора запросом. В свое время, года 3 назад, возникла необходимость оптимизации конфигурации 1С и устранения ее узких мест в одной компании. Одним из таких узких мест оказался, казалось бы, безобидный, механизм распределения товаров в реализации по сериям. Суть в том, что строк распределялось достаточно много…