Главная » Хабрахабр (страница 30)

Хабрахабр

[Перевод] Любимые игрушки DARPA за 60 лет

Прошлое и будущее передовых технологий, демонстрировавшееся на конференции в честь 60-летия DARPA В этом году Управление перспективных исследовательских проектов Министерства обороны США [Defense Advanced Research Projects Agency, DARPA] празднует 60-летие. Чтобы отметить это событие, DARPA провело конференцию в Вашингтоне, О.К. Одним из наиболее ярких событий стал зал с экспонатами, заполненный текущими проектами DARPA и уникальными артефактами из истории Управления. Мы ...

Читать далее »

Python: метапрограммирование в продакшене. Часть первая

Помимо этого, такие известные Python-фреймворки, как Django, DRF и SQLAlchemy, используют метаклассы, чтобы обеспечить легкую расширяемость и простое переиспользование кода. Многие считают, что метапрограммирование в Python излишне усложняет код, но если использовать его правильно, то можно быстро и элегантно реализовать сложные паттерны проектирования. Еще больше о возможностях метапрограммирования можно узнать на курсе Advanced Python. В этой статье расскажу, почему не ...

Читать далее »

Теория игр: принятие решений с примерами на Kotlin

Теория игр — математическая дисциплина, рассматривающая моделирование действий игроков, которые имеют цель, заключающуюся в выбор оптимальных стратегий поведения в условиях конфликта. На Хабре эта тема уже освещалась, но сегодня мы поговорим о некоторых ее аспектах подробнее и рассмотрим примеры на Kotlin.Так вот, стратегия – это совокупность правил, определяющих выбор варианта действий при каждом личном ходе в зависимости от сложившейся ситуации. ...

Читать далее »

Обзор конференции Atlassian

Организовала её компания Atlassian, чтобы рассказать о нововведениях в своих продуктах и для непосредственного общения разработчиков Atlassian с посетителями. Это обзор конференции Atlas Camp, которая проходила с 5 по 8 сентября в Барселоне. Кроме того, в программе конференции были выступления представителей компаний, разрабатывающих наиболее успешные и важные плагины. Докладчики говорили о грядущих изменениях в своём API, о том, как будет ...

Читать далее »

RKN Alert — база Роскомнадзора у вас в браузере

Как и все, я пользуюсь одним из простых способов обхода блокировок, коих сейчас море. Все сайты открываются без проблем и тормозов. Но с недавних пор (2 недели назад) у меня встал вопрос: а какие сайты на самом деле заблокированы из тех, что открываются, а какие нет? Каждый сайт проверять вручную на официальном сайте РКН — не вариант, хоть это и ...

Читать далее »

Апгрейд матрицы ноутбука TN->IPS или как получить из бюджетного ноутбука более продвинутый

Можно ли купить относительно бюджетный ноутбук с хорошими характеристиками, но дешевле собратьев с IPS матрицей, а потом недорого и быстро заменить TN на IPS? История началась с того, что мой макбук 2013 года перестал справляться со своими задачами, стало мало оперативной памяти, а она распаяна на плате и я решил поменять его на новый ноутбук, но, увидев цены на макбуки ...

Читать далее »

[Перевод] От Space Invaders до Half Life 2: история игровых диздоков

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

Читать далее »

iFixit: Apple еще не активировала блокирование отремонтированных MacBook

Тот самый чип Т2, который требует проприетарного ПО Apple Service Toolkit 2 для активации MacBook 2018 после ремонта Запрещение это не законодательное (пока что), а чисто техническое — после замены, например, экрана, ноутбук нужно обработать специальным софтом, который доступен лишь сотрудникам компании или сертифицированному партнеру. На днях на Хабре публиковалась новость о том, что Apple запрещает ремонтировать новые макбуки как ...

Читать далее »

[Перевод] 22 совета Angular-разработчику. Часть 1

Автор статьи, первую часть перевода которой мы публикуем, говорит, что он уже около двух лет работает над крупномасштабным Angular-приложением в Trade Me. В течение последних нескольких лет команда разработчиков приложения постоянно занимается совершенствованием проекта — как в плане качества кода, так и в том, что касается производительности. В этой серии материалов речь пойдёт о подходах к разработке, используемые командой Trade ...

Читать далее »

Автоматические блокировки приложений в Google Play

"Как так? За что? Не может быть. Это какая-то ошибка! Сейчас напишу в техподдержку — и все решится, — заблокированное по ошибке приложение обязательно восстановят". По крайней мере, так я считал по наивности.Когда читаешь в профильных ресурсах об очередной зачистке в Google Play, то думаешь, что это тебя не коснется. Такие мысли появляются в голове разработчика, которому приходит уведомление о ...

Читать далее »