
Привет! Перевод очередной лекции на этот раз о знакомстве с Unity и о Helicopter Game 3D в частности
Продакт GigaIDE Cloud, фаундер Anarchic
Привет! Перевод очередной лекции на этот раз о знакомстве с Unity и о Helicopter Game 3D в частности
Общее
Умер Фредерик Брукс, отец 8-битного байта, автор "Мифического человеко-месяца", "Design of Design" и "Серебряной пули не существует".
Java, язык и платформа
SlashData провели опрос по состоянию экосистемы разработки и по нему видно, что использование Java выросло со времен 2020 года процентов на 10.
Новые JEP для Java 20:
Первая статья в нашем блоге. Я постарался написать хороший текст на основе докладов из Failover Bar и прошлого митапа Альфы, и человеческими словами объяснить, зачем нужен GraalVM.
Мы поговорим об экономии на облаках в мире победившего Кубернетиса, обсудим перформанс современного приложения, и какие ништяки Native Image помогут нам во всём этом.
Mad skills bonus: вы сможете писать на Java приложения для командной строки так, что они не будут тормозить по сравнению со скриптами на Bash. Но вначале небольшая телега вместо вступления.
Ходить с презентациями своей работы по институтам — это уныло и старомодно. А вот позвать студентов поиграть, почилить и познакомиться — самое то. Мы устроили в разных городах вечеринки для студентов различных вузов, технических и не только — а чтобы никому не было скучно, применили IRL идеи геймдизайна. Всё было по-взрослому: и цели проанализировали, и метрики построили, и базовых игровые паттерны запилили. Подробности под катом.
Записки системного архитектора
Из обсуждений: «Трудная проблема сознания не выглядит важной в контексте разработки ИИ».
Итак, вопрос: может ли то или иное решение сложной проблемы сознания повлиять на развитие искусственного интеллекта, на выбор архитектурных решений для его реализации?
Отвечать на этот вопрос начну издалека – с иронической реплики одного моего собеседника, призванной показать абсурдность моих представлений о сознании, из которых, мол, следует, что «яблоко, на которое мы смотрим, и то, которое не видим (отвернувшись) – никак не могут быть одним и тем же яблоком!». Понимаю, что для большинства это и впрямь звучит абсурдно (ведь что может произойти с яблоком, когда от него отвернулись?). Но я действительно утверждаю и сейчас попытаюсь доказать, что нечто, от чего мы отвернулись, онтологически никак не может быть тем же, что мы видели.
Вообще-то, для обоснования вышеприведенного тезиса достаточно сослаться на Канта, то есть констатировать, что яблоко, которое мы видим, у которого есть цвет, запах, вкус – это лишь явление, данное нам в созерцании. А то, что стояло за явленным яблоком и что осталось на столе, когда мы отвернулись, следует называть «вещью в себе», которая, по сути, ничем не является – не обладает ни цветом, ни запахом, ни вкусом. Да и вообще непознаваема. А значит, не данная «вещь в себе» и зримое явление-яблоко имеют принципиально разный онтологический статус. Когда мы отвернулись, явленный нам объект с цветом, запахом и вкусом пропал – ведь пропал же. А «вещь в себе» осталась там, где и была.
В данном туториале я расскажу вам как можно задеплоить gitea
на своём железе с использованием docker-compose
подключить drone
, для возможности автоматизации тестирования и доставки собственных приложений, настроить reverse-proxy
через nginx
для доступа через сеть и включить portainer
для мониторинга запущенных контейнеров.
Любые совпадения с реальностью случайны.
Вот вы - рядовой разработчик. Пишите себе код, починяете примус. И вот захотелось вам сделать хобби-проект (да, для меня хобби - это моя профессия; мне не повезло? или это когда работа - хобби?). Тем более, что - это полезно! Вам об этом раскажут в любой статье о карьерном росте!
Решили, значит.
Так как любой софт в итоге должен где-то работать, вам под это дело потребовалась инфраструктура. (Какая, кстати? Можете развернуть свой docker-образ? Или даже, кластер? Или виртуальную машину? Или, на худой конец, три строчки кода? На чём она у вас написана?).
Решили вы, значит, арендовать сервер.
Почитали хабр, про провайдеров выделенных серверов, про администрирование и т. д. Сравнили цены. Выбрали провайдера. (А сколо стоит сервак? Тьфу! По цене бутерброда с котлетой во вкусно и точка! Дайте два!)
Вот сидите в субботу вечером, разворачиваете свой хобби-проект на сервер. (Кстати, он у вас прямо из мастера "сам" разворачивается?)
У нас, в компании FINCH, у каждого из отделов есть система грейдов. Система предназначенная для оценки навыков специалистов и зарплатной вилки на которую они могут претендовать, в зависимости от выполняемых задач и роли занимаемой в проекте.
До последнего времени у отдела менеджеров не было такой системы и это вызывало непредсказуемые решения в управлении кадрами и распределении проектов.
Этим летом, когда количество менеджеров увеличилось, руководством было принято решение реализовать распределение менеджеров по грейдам в соответсвии с их навыками.
Привет. Меня зовут Саня и мне 14 лет, я учусь в 9 классе в Москве. В этой статье я расскажу, как создал свою игру и поделюсь своим опытом в разработке. А также расскажу, как создать игру новичку в 2022 году.
Судя по статьям на тему физо и обсуждениям под ними, далеко не все хабровчане любят упражняться (а кто-то вообще с детства ненавидит любые околоспортивные активности). А они нужны.
Не буду писать почему, ибо тут достаточно статей на эту тему. Про влияние физнагрузок на когнитивку, если интересно, советую глянуть большой обзор исследований/метаисследований.
К счастью, если вы считаете физические нагрузки «необходимым злом», появился способ сделать их занятием, приносящим удовольствие: VR фитнес. Хочу рассказать вам о своём опыте.
Всем привет, меня зовут Алексей Капустин, я старший программист в Allods Team. В этой статье я расскажу о серверной архитектуре Warface — как она устроена изнутри, как мы пришли к кроссплатформенному мультиплееру, про метагейм, масштабирование и многое другое.
Хотел я написать о багах и разработчиках но подумал, что это никому не надо и напишу о том как я настроил себе удобное место для поиграть на linux.
Возможно ли создать поисковую систему, которую тяжело подвергнуть цензуре, влиянию и блокировке?
Говоря техническим языком, возможно ли выполнять полнотекстовый поиск не имея удаленного сервера, удобным для пользователя способом, одновременно храня поисковый индекс в peer-to-peer системе и имея возможность быстро обновлять поисковый индекс?
Да, это возможно!
Под катом описание архитектуры поискового движка Summa на Rust и набора приемов, позволивших ответить утвердительно на все вопрос
HitBox — это чаще всего невидимая область или группа областей, которая помогает обнаруживать коснулся ли объект другого объекта, у которого тоже есть свой хитбокс.
В HTML страницах изначально нет понятие хитбокса у блоков, поэтому в этом посте мы сами получим и обработаем их с помощью JS.
После небольшой статьи про особенности при работе с кэшем (https://habr.com/ru/post/687146/) мне в личку прилетело несколько замечаний про работу спинлоков и приглашение на собес от пчелайнов, приятно, что технические статьи читают не только технари... лирика. Возвращаясь к обсуждению спинлоков, вышедших за рамки хабра, если это вызвало интерес, почему бы не написать про работу с этими примитивами синхронизации. Тема действительно интересная, да и разработчики придумали более десятка разновидностей спинлоков под разные вкусы и нужды. Все опять будет с тестами и примерами работы. @tbl Линус действительно прав, в юзерспейсе спинлоки "зло злющее", но как обычно есть нюансы...
Вот уже более года занимаюсь администрирование операционной системы Astra Linux
, данная операционная система построена на базе операционной системе debian, но в плане администрирования данные операционные системы имеют различия, также в Astra Linux имеются службы собственной разработки. В данной публикации пойдет речь о администрирование ald домена, серверной части, а также клиентской (как правильно ввести систему в домен и правильное формирование файла hosts).
Я уже много лет являюсь любителем различных систем и книг по личной эффективности и продуктивности. Точно скажу, что в этих вопросах - главное не переборщить и не стать "рабом продуктивности", но правильно подобранные под себя принципы и инструменты могут ощутимо повысить выхлоп и снизить уровень тревоги. Например, метод calendar blocking точно подойдёт не всем =)