Архив за 04 марта 2018 - 3

Мне довелось программировать на ассемблерах разных процессоров. Последний в списке – это Xilinx MicroBlaze. Решил выложить некоторые свои наблюдения за особенностями этих почти волшебных железок, которые как волшебный ключик Буратино открыли нам двери в волшебную страну виртуальной реальности и массовой креативности. Об особенностях современных систем x86, x86-64, ARM, ARM-64 и т.п. писать не буду, может быть в другой раз – тема очень большая и сложная. Поэтому планирую закончить на Intel 80486 и Motorola 68040. Хотелось ещё включить в обзор IBM/370, с которыми имел дело. Эти системы были довольно далеки от широких масс пользователей, но оказали при этом огромное влияние на компьютерные технологии. На них просто не хватило выделенного на тему времени, они не использовали процессоры-чипы и самих их вроде бы почему-то не осталось совсем. Очень надеюсь, что мои материалы привлекут внимание и знатоков, которые смогут добавить что-нибудь из того, о чем не подумал или не знал.

В качестве иллюстративного материала прикрепляю свой небольшой камень из Розетты – программки для расчета числа π на разных процессорах и системах по алгоритму-затвору, претендующие на звание самых быстрых его реализаций.

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

В нашем первом весеннем дайджесте продолжение истории «Микро-математики», изучение Swift за 60 секунд, Unit-тесты и анимации, интерфейсы, Flutter, ARCore и ориентиры для мобильных маркетологов. Всем весны!

Дайджест интересных материалов для мобильного разработчика #243 (26 февраля— 4 марта) - 1Читать полностью »

Bitcoin и Ethereum: что происходит на узлах, которые не занимаются добычей, и что с ними будет дальше? - 1

Введение

В последнее время довольно часто говорят о перспективах блокчейн систем, о том, что в будущем блокчейн заменит классические платёжные системы, такие как, например, Visa или Mastercard, а затем, возможно, коренным образом изменит и юриспруденцию благодаря возможностям «умных» контрактов. Но, несмотря на все ожидания, полноценной и всеобъемлющей платёжной системы на блокчейне пока не создано. Оплата реальных товаров и услуг криптовалютами, как правило, осуществляется в тех случаях, когда на использование классических способов оплаты наложены какие-то ограничения. При этом значительная часть сделок с использованием криптовалют несёт спекулятивный характер.

Факторов, сдерживающих развитие блокчейн систем, безусловно, много. Они могут иметь как техническую, так и экономическую, политическую или даже психологическую природу. В данной статье будут рассмотрены только некоторые технические ограничения двух наиболее популярных блокчейн систем — Bitcoin и Ethereum.

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

Как делать лучшие сайты в России - 1

1 марта состоялась церемония награждения конкурса «Золотой сайт-2017», на следующий день были опубликованы оценки компетентного жюри. Еще осенью прошлого года автор этой статьи решил принять участие в этом увлекательном мероприятии, и процесс из серьезного (что подразумевалось вначале) превратился в интересный (что получилось в результате). Хотелось бы поделиться некоторыми трендами веб-разработки, которые проявились в сайтах, победивших в конкурсе.

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

В Пентагоне по-прежнему ищут НЛО

Журналистка и исследовательница НЛО Лесли Кин, в прошлом году раскрывшая проект Пертагона по поиску НЛО, отметила, что в учреждение до сих пор занимается данной деятельностью. Не смотря на раскрытие информации там не прекратили данную деятельность,а продолжают отслеживать неизвестные летательные аппараты. Стало известно, что такая деятельность Пентагона оплачивается Белым домом.

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

NRF51822: дружим BLE и RTOS - 1

Современные тенденции в технике идут по пути все большей интеграции – прогресс позволяет делать процесс разработки электронных устройств все больше похожим на сборку конструктора. Одним из наиболее ярких примеров является огромное количество так называемых «систем на чипе» — SoC, связка из микроконтроллера и периферии практически на любой вкус. Сегодня мы с вами рассмотрим одну из таких систем, чип NRF51822 от Nordic Semiconductor — решение для систем, заточенных под работу с технологией BLE, включенной в стандарт Bluetooth 4.0.

А поскольку электронные устройства все больше увеличивают уровень интеграции, то почему бы и в программировании не подняться на более высокий уровень абстракции и сделать Bluetooth приложение под управлением операционной системы реального времени – RTOS.
Нашей целью в рамках этой статьи будет сделать простое встроенное приложение для NRF51822 под управлением RTOS Keil-RTX которое будет опрашивать АЦП раз в секунду и записывать полученные значения в характеристики BLE. Если Вас заинтересовала эта тема — добро пожаловать под кат.
Читать полностью »

Яндекс продолжает разрабатывать технологии беспилотных автомобилей. Сегодня мы публикуем лекцию одного из руководителей этого проекта — Антона Слесарева. Антон выступил на «Data-ёлке» в конце 2017 года и рассказал об одной из важных компонент стека технологий, необходимых для работы беспилотника.

— Меня зовут Антон Слесарев. Я отвечаю за то, что работает внутри беспилотного автомобиля, и за алгоритмы, которые готовят машины к поездке.
Читать полностью »

Морские экосистемы в состоянии приспособиться к условиям глобального потепления - 1

Глобальное потепление — проблема, которая требует участия ученых, инженеров, политиков. Правда, при рассмотрении этой проблемы основное внимание специалистов уделяется выбросам углекислого газа. Он является одним из факторов, ускоряющих процесс потепления климата. На самом деле есть и другие вопросы, которые требуют рассмотрения, причем они часто остаются вне поля внимания научного сообщества. Один из этих вопросов — изменение pH морской воды в результате увеличения концентрации углекислого газа.

Океаны и моря становятся более «кислыми», и речь здесь вовсе не о вкусе. Это огромная проблема для большого количества живых организмов, а следовательно и для экосистем. Взаимодействие между различными элементами морских и океанических экосистем, приходившее в равновесное состояние в течение многих миллионов лет, нарушается.
Читать полностью »

image

Не будем таить греха, — для многих легендарный долгострой Duke Nukem Forever, который начали разрабатывать в 1997 году и выпустили лишь спустя 14 лет, в 2011-ом, - оказался настоящим разочарованием. Это, конечно, не помешало вашему покорному слуге собраться вместе с друзьями и пройти игру за одну ночь, вполне себе получив от этого удовольствие; однако, о культовом статусе как у Duke Nukem 3D не могло быть и речи.

За время разработки игру успели и окрестить «Святым Граалем», и неоднократно похоронить; по форумам ходили шутки, что самой игры не существует в принципе. Но что мы действительно знаем о процессе разработки Duke Nukem Forever на сегодняшний день? Да почти ничего.

Трейлер с E3 2001 с демонстрацией оригинального билда DNF (2001)

Сегодня в сети появились некоторые подробности, проливающие свет на самый знаменитый долгострой игровой индустрии. Как выяснилось, версия DNF на Unreal Engine, существовавшая в 2001 году, была готова на 90% — причём игра включала в себя элементы хоррора и RPG. По крайней мере, именно это утверждает Фредерик Шрейбер, вице-президент компании 3DRealms, занимавшийся разработкой игры. Информация поступила из Discord, посвященного играм про Дюка Нюкема.
Читать полностью »

Интересно обменяться мнениями и опытом применения языков программирования в решении задач сетевого инженера, если вы используете какие-то методы и подходы автоматизации, напишите об этом в комментариях, а я расскажу о некоторых своих наработках в этом направлении.
Читать полностью »


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