Как стать автором
Обновить
13
40.9

Пользователь

Отправить сообщение

Как работает графика в видеоиграх?

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров17K
Видеоигры в 21 веке обладают впечатляющей графикой, способной перенести игрока в невероятно детализированные города, захватывающие дух места сражений, волшебные миры и захватывающую дух природу.Как же ваш компьютер берет миллиарды единиц и нулей и превращает их в реалистичную 3D-графику? Что ж, давайте разбираться.


Читать дальше →
Всего голосов 33: ↑29 и ↓4+34
Комментарии10

Как The Finals совершил революцию в мультиплеерных шутерах, перенеся расчет разрушаемости на сервер

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9.1K
The Finals — шутер от первого лица, разработанный и изданный компанией Nexon Embark Studios. Бывшие авторы Battlefield реализовали кое-что ранее немыслимое, но далеко не все это заметили.


Читать дальше →
Всего голосов 14: ↑9 и ↓5+6
Комментарии22

Возможности Искусственного Интеллекта в 2023 году. Эндрю Ын

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров11K


Эндрю Ын (Andrew Ng) — один из самых известных в мире экспертов в области искусственного интеллекта (ИИ). Является основателем DeepLearning.AI и Landing.AI, генеральным партнером AI Fund, председателем и соучредителем Coursera, а также преподавателем компьютерных наук в Стэнфордском университете. Сегодня мы подготовили перевод его выступления в Cemex Auditorium Стэнфордского университета, которое состоялось 26 июля 2023 года «Возможности Искусственного Интеллекта в 2023 году».
Читать дальше →
Всего голосов 14: ↑13 и ↓1+13
Комментарии0

От C до Go. Как Golang объединил лучшие черты своих предшественников

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров13K


В программировании постоянно разрабатываются новые языки. В каждом из них разработчики стремятся расширять возможности предыдущих технологий. Одним из таких примеров является язык Go, или Golang (Google language). Разработанный в компании Google, Golang был создан с целью объединить черты своих предшественников и предложить программистам новый инструмент для создания приложений. Когда создатели Golang приступили к разработке, они учитывали опыт различных языков, таких как C, C++, Java и Python.

Наша команда активно использует Golang для работы, например с Terraform-провайдером, поэтому мы решили разобрать его особенности подробнее. В этой статье мы рассмотрим историю языка, почему он стал таким востребованным среди разработчиков, разберем, какие черты заимствованы от C и других языков, а также дадим небольшую подборку материалов для самостоятельного изучения.
Читать дальше →
Всего голосов 20: ↑13 и ↓7+6
Комментарии22

Создание облачных приложений с помощью Kubernetes и Istio — Келси Хайтауэр

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров2.3K

Всем привет!

Мы подготовили перевод выступления Келси Хайтауэра на тему «Создание облачных приложений с помощью Kubernetes и Istio» (конференция O’Reilly). Автор рассуждает о преимуществах совместного использования Kubernetes и Istio, рассказывает, что такое sidecar, bar и foo, показывает как отразить матрицу в дашборде и как начать «разговаривать» с инфраструктурой. На примерах он демонстрирует процесс работы с Istio.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии2

Уильям Джолиц: создатель первой версии BSD

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров3.1K
image

Сегодня, 22 февраля, день рождения Уильяма (Билла) Фредерика Джолица – создателя первой версии BSD – 386BSD (Jolix). Эта операционная система стала отправной точкой для NetBSD и FreeBSD. Уильям с детства был талантливым инженером и программистом, поэтому неудивительно, что он был частью развития BSD систем.

В этой статье расскажу о его первых проектах, стажировке в НАСА, о событии, приблизившем его к смерти, и истории появления той самой ОС 386BSD. Отмечу, что материал основан на некрологе о жизни Уильяма Джолица, написанном его женой Линн Грир Джолиц и размещенном на сайте www.386bsd.org.
Читать дальше →
Всего голосов 18: ↑14 и ↓4+14
Комментарии2

Кен Томпсон: живая легенда

Время на прочтение10 мин
Количество просмотров6.8K
image

Людей, внесших значительный вклад в развитие мировой IT-индустрии и вошедших благодаря этому в историю, можно пересчитать по пальцам. Один из них — Кеннет Лейн Томпсон, один из разработчиков Unix, операционных систем Plan 9 и Inferno, создатель языка программирования B, соавтор языка Go. Томпсон принимал участие в конструировании шахматного компьютера Belle, первой машины, достигшей уровня игры мастера с рейтингом USCF 2250. Она пять раз выигрывала чемпионат Северной Америки по компьютерным шахматам ACM и чемпионат мира по компьютерным шахматам 1980 года. В 1983 году Томпсон разделил со своим давним другом и коллегой Деннисом Ритчи премию Тьюринга, неофициально признанную «нобелевкой» в мире компьютерных наук.

Читать дальше →
Всего голосов 44: ↑44 и ↓0+44
Комментарии4

IDE и редакторы кода для разработчиков. Подборка

Время на прочтение7 мин
Количество просмотров62K

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

От автора: в статье представлены популярные IDE и редакторы кода. Скорее всего, многие из них вы уже знаете, но мы решили собрать их в единую подборку. Подробнее со стоимостью и характеристиками IDE можно ознакомиться на официальных сайтах. Статья носит рекомендательный характер.

Читать далее
Всего голосов 27: ↑10 и ↓17-4
Комментарии30

Микросервисная архитектура, ее паттерны проектирования и особенности

Время на прочтение7 мин
Количество просмотров59K

Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы узнаете, что такое микросервисная архитектура, какие шаблоны проектирования необходимы для ее реализации, а также почему стоит и почему не стоит использовать эту архитектуру для вашего нового программного обеспечения.

Читать далее
Всего голосов 16: ↑13 и ↓3+10
Комментарии3

Управление облаком с помощью API и CLI. Основы

Время на прочтение4 мин
Количество просмотров3K

В этой статье объясняем, зачем нужны инструменты автоматизации API и CLI и как с их помощью управлять инфраструктурой на примере Serverspace.

Читать далее
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Стратегии тестирования микросервисов

Время на прочтение11 мин
Количество просмотров34K

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

Читать далее
Всего голосов 13: ↑12 и ↓1+13
Комментарии4

Цена ошибки. Каковы последствия самых нашумевших ошибок в программах?

Время на прочтение8 мин
Количество просмотров10K

6 сентября 1989 года парижанам запомнилось надолго — в этот день более 41 тысячи жителей французской столицы получили из полиции официальные письма о том, что они совершили жестокие убийства и грабежи, хотя на самом деле адресаты всего лишь нарушили правила дорожного движения. Причиной казуса оказался сбой в компьютерной системе парижской жандармерии, добавивший седых волос простым обывателям. Этот инцидент стал далеко не первым в истории высоких технологий, и уж конечно — не последним. Давайте вспомним самые громкие и широко известные компьютерные ошибки, которые привели к забавным, а иногда — довольно печальным последствиям.

Читать далее
Всего голосов 18: ↑13 и ↓5+11
Комментарии28

Информация

В рейтинге
144-й
Откуда
Россия
Работает в
Зарегистрирован
Активность