Дóжили. Недавно была обнаружена проблема синхронизации игрового процесса с реальным временем не где-нибудь, а в игре "Quake Champions". Название игры "Quake" раньше было синонимом чего-то крутого, высокотехнологичного и идеального. И в голову не могло придти, что через какую-то пару десятков лет и камня на камне не останется от былого превосходства, а в новой игре с именем "Quake" появятся грубые ошибки, приводящие к тому, что один из игроков может получить преимущество только потому, что у него лучше "железо". Дело в том, что скорость стрельбы в новом шутере зависит от fps, то есть, количество пуль, выпущенных игроками с разным значением fps за один и тот же промежуток времени будет разным, а значит один из них может получить преимущество.
Данная статья рекомендуется к прочтению всем разработчикам игр, а в особенности разработчикам программ для движущихся механизмов. Да, подобные проблемы были и в коде библиотеки для работы с шаговыми двигателями для Arduino. Но если вы создаете программы для управления полетом ракет, или для атомных реакторов, то, ребята, вам эта статья не поможет. Вам нужны другие уровни синхронности, и специальное железо, работающее под управлением RTOS.
Новости информационных технологий - 11158
Некоторые особенности программирования временных событий в играх
2017-10-29 в 11:53, admin, рубрики: arduino, game developement, quake, разработка игрДетективы, которые ищут улики в шрифтах
2017-10-29 в 11:27, admin, рубрики: кейсы, колонка, Медиа, перевод, суд, метки: кейсы, колонка, медиа, перевод, судДизайнер шрифта Calibri Томас Финни и опытный специалист типографского дела Аллан Хейли, который в течение 15 лет был руководителем направления слов и букв в литейном цеху шрифта Monotype, стали детективами, которые помогают определять подлинность документов в суде с помощью анализа символов. Финни и Хейли рассказали истории своих дел изданию Wired. Пока на карту будут поставлены деньги, власть или политическая выгода, детективы по шрифтам будут нужны. Оригинальная статья вышла в Wired, русский текст — Читать полностью »
Встречают по одежке. Почему строгий дресс-код сокращает убытки
2017-10-29 в 11:04, admin, рубрики: кадры, кейсы, колонка, Нам пишут, советы, эффективность бизнеса, метки: hr, кадры, кейсы, колонка, Нам пишут, советы, эффективность бизнесаОснователь сообщества Business Family и сервиса по автоматизации продаж BINDX Алексей Жарков рассказал, почему несоблюдение дресс-кода может повлиять на исход деловых переговоров, продажи и возможность найти деловых партнеров.
Децентрализованная экономика как стратегия. Поговорим и о тактике
2017-10-29 в 10:44, admin, рубрики: блокчейн, блокчейн-сообщество, децентрализация, децентрализованные системы, научная фантастика, экономикаВ начале было слово и слово это было рассредоточено в пространстве и во времени. Нет, мы не говорим о сотворении мира в библейском понимании вопроса, мы говорим про Интернет и про то, что он являясь инструментом коммуникации представляет из себя, на данный момент, — «Единое Слово», в чисто философской интерпретации, которую можно обозначить фундаментом для зарождения новой эпохи. Суть этого обобщения в том, что мы говорим об инфраструктуре, которая обеспечивает генерацию и потребление информации. Если раньше инфраструктурой управляли государственные и транснациональные монополии, то сегодня генерировать информацию может любой «гвоздь в стене», если он, конечно же находится в распоряжении умелых рук. Мало того, поток прежней информации был линейный, т. е. генерация этого потока формировалась по мере необходимости и при решении задач управления общественными процессами. Сегодня же он рассредоточен в пространстве и во времени, т. е. создавая тот или иной контент все мы понимаем, что он будет находиться на просторах интернета в области поискового запроса практически всегда. Это формирует особую логику поведения, когда общество владея информацией обретает невероятный уровень свобод в самовыражении, что влечёт за собой вполне очевидные следствия.
Читать полностью »
Локализация комментариев в коде. Лекция Яндекса
2017-10-29 в 10:43, admin, рубрики: api яндекс.карт, dita, doxygen, javascript, jsdoc, open source, teamcity, xliff, автоматический перевод, Блог компании Яндекс, документация, документация кода, перевод, Совершенный код, Яндекс APIВ процессе выхода на международный рынок с API Карт мы решили отказаться от комментирования кода на русском языке. При этом на основе комментариев формируются справочники сервиса, которые затем публикуются у нас на портале, и отказываться от поддержки справочников на русском языке мы не хотели. Из доклада Олеси Горбачевой и Максима Горкунова вы узнаете, как технические писатели Яндекса совместно с разработчиками API Карт поменяли язык комментариев и организовали синхронную поддержку справочников и примеров сразу на двух языках.
Ликбез по водоочистке и пояснения к химическому анализу воды
2017-10-29 в 10:13, admin, рубрики: водоочистка, Здоровье гика, Лайфхаки для гиков, ликбез, химия
Последние пять лет я занимаюсь химическим анализом воды и нахожусь в контакте с инженерами по водоподготовке. К нам приходят самые разные люди: для одних система очистки воды — очень дорогое, но жизненно необходимое приобретение, другие просто начитались страшилок в Интернете и хотят «живую воду». Но для нас, как и для врачей, все наши заказчики одинаковы. У них есть вода — скважинная, поступающая из городского или поселкового водопровода, колодезная, речная — и её необходимо очистить до установленных норм. О том, что загрязняет воду, как её чистят и почему я спокойно пью из родника, содержащего много нитратов, пойдёт этот рассказ. Но никакие названия фирм, географические привязки и другая индивидуализирующая информация указываться не будут — я просто хочу поделиться пятью годами своих наблюдений за процессом, потому что много владельцев коттеджей могли бы меньше нервничать, если бы озаботились водоочисткой ещё на этапе заливки фундамента.
Читать полностью »
Seagate называет SkyHawk AI первым жестким диском для систем видеонаблюдения с искусственным интеллектом
2017-10-29 в 9:48, admin, рубрики: Новости, метки: новостиКомпания Seagate Technology представила накопитель на жестких магнитных дисках SkyHawk AI. По словам производителя, это первый HDD, «созданный специально для систем видеонаблюдения с искусственным интеллектом» (ИИ).
К достоинствам SkyHawk AI отнесена высокая пропускная способность и производительность, позволяющая справиться с интенсивными нагрузками с системах с одновременной записью и анализом потоков с нескольких камер высокой четкости.
SILVER: как я проектирую приложения для iOS
2017-10-29 в 9:30, admin, рубрики: code architecture, iOS, swift, разработка под iOSЕще одна архитектура?
В последние годы заметно набрала обороты тема альтернативных архитектур для создания приложений под платформу iOS. На доске особого почета уже закрепились некоторые силачи, известные как MVP, MVVM, VIPER. А кроме них есть еще множество других, не столь распространенных.
Среди силачей, на мой взгляд, ни одна не является универсальной таблеткой для всех случаев:
- если нужно сделать пару маленьких экранов со статическим набором данных, то вводить полноценный VIPER довольно затратно;
- если не нравится реактивный подход, то MVVM с большой долей вероятности пройдет мимо;
- если столкнулся с проблемой Massive в большом проекте, то MVC наверняка уже не подходит.
Есть вариант использовать несколько архитектур, ибо многие позволяют в той или иной степени сочетать себя с другими, но это тоже не слишком удобно как минимум по трем причинам:
- по мере роста модуля может возникнуть надобность конвертировать его в другую архитектуру;
- при внесении изменений в модуль надо сначала сообразить, какая архитектура использована для него, и как именно надо вносить туда изменения;
- надобность добавлять код-адаптер, чтобы совместно использовать модули разных архитектур, ибо на пустом месте код вряд ли получится нативным одновременно для них обеих.
И вот, столкнувшись за последние четыре года со множеством проектов (несколько проектов из банковской сферы, несколько разнородных заказных, а также несколько своих собственных — как приложений, так и игровых), я сформировал для себя архитектурный подход, который теперь по возможности стараюсь использовать в любом проекте, который начинаю.
Пока что он меня не подводил. При этом не думаю, что я первопроходец: наверняка, многие уже используют аналогичный подход. Но поскольку в проектах, с которыми сталкивался лично я, с архитектурой было довольно непросто, я захотел поделиться своими соображениями.
Жизнь после запрета Google Global Cache: Последствия для провайдеров и клиентов
2017-10-29 в 8:46, admin, рубрики: ggc, Google, google global cache, vas experts, Блог компании VAS ExpertsВ сентябре этого года Роскомнадзор разослал провайдерам письма. В них было сказано, что серверы Google Global Cache, увеличивающие скорость доступа к ресурсам Google, не сертифицированы. Регулятор отметил, что наличие этого оборудования в сети провайдера повлечет наложение штрафа до 300 тыс. рублей.
В нашем сегодняшнем материале мы посмотрим, чем грозит отказ от GGC интернет-провайдерам и клиентам.
MACOM продает одно из подразделений компании AppliedMicro, купленной год назад
2017-10-29 в 8:05, admin, рубрики: Новости, метки: новостиГод назад было объявлено, что специализирующаяся на выпуске аналоговых радиочастотных, микроволновых и других полупроводниковых изделий компания MACOM Technology Solutions Holdings покупает компанию AppliedMicro Circuits CorporationЧитать полностью »