» Материалы за Март 2019 года

 

Интерактивность без гаджетов

Автор: admin от Сегодня, 20:50, посмотрело: 3

Однажды мне посчастливилось попасть в ВДНХ, на экспозицию Политехнического музея. Это было около 5 лет назад, и на тот момент, пожалуй, это была самая интересная интерактивная выставка из всех, которые доводилось видеть. Но как и полагается уважающей себя выставке, она дала толчок к размышлениям – а что же такое интерактивность, и была ли эта выставка по-настоящему интерактивной? Попробуем разобраться.



Слово «интерактивный» предполагает, что если что-то с чем-то взаимодействует, то все в порядке, интеракция есть.



Но вот если присмотреться…



Интерактивность без гаджетов

Категория: Game Development

 

Electronic Arts расправится с 350 сотрудниками и «сокращает присутствие» в России

Автор: admin от Сегодня, 20:50, посмотрело: 3

Electronic Arts расправится с 350 сотрудниками и «сокращает присутствие» в России

Из заявления Эндрю Вилсона, генерального директора Electronic Arts:



«Сегодня мы сделали несколько важных шагов для преодоления испытаний, стоящих перед нами как перед компанией в целом, и для подготовки к раскрытию лежащих впереди возможностей.

Категория: Game Development

 

Unity Package Manager

Автор: admin от Сегодня, 20:50, посмотрело: 5

Unity — платформа, которая существует довольно давно и постоянно развивается. Однако, работая в ней с несколькими проектами одновременно, все еще можно столкнуться со сложностями в использовании общих исходников (.cs), библиотек (.dll) и остальных ассетов (изображения, звуки, модели, префабы). В этой статье мы расскажем о нашем опыте работы с нативным решением такой проблемы для Unity.



Unity Package Manager

Категория: Веб-разработка

 

Расширение браузера для сайта toster.ru

Автор: admin от Сегодня, 20:45, посмотрело: 5

Привет, уважаемые Хабровчане.



Как и многие здесь я часто пользуюсь Тостером и порой очень не хватает некоторых фич, которые могли бы облегчить или ускорить процесс взаимодействия с данным сайтом.

Поэтому было решено сделать расширение для браузера, которое восполнило бы этот пробел.

Категория: Программирование

 

Полезные репозитории с Eloquent?

Автор: admin от Сегодня, 20:45, посмотрело: 5

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



<?php
interface PostRepository
{
    public function getById($id): Post;
    public function save(Post $post);
    public function delete($id);
}


Однако, в реальных проектах, если репозитории таки было решено использовать, в них часто добавляются методы для выборок записей:



<?php
interface PostRepository
{
    public function getById($id): Post;
    public function save(Post $post);
    public function delete($id);

    public function getLastPosts();
    public function getTopPosts();
    public function getUserPosts($userId);
}

Категория: Программирование

 

Настройка автоматического получения сертификатов letsencrypt с помощью docker в linux

Автор: admin от Сегодня, 20:45, посмотрело: 5

Менял недавно виртуальный сервер, и пришлось настраивать все заново. Я предпочитаю, чтобы сайт был доступен по https и сертификаты letsencrypt получались и продлевались автоматически. Этого можно добиться, если использовать два образа docker nginx-proxy и nginx-proxy-companion.



Это руководство как настроить сайт на docker, с прокси, которое автоматически получает SSL сертификаты. Используется виртуальный сервер CentOS 7.

Категория: Linux

 

Firefox начал импортировать корневые сертификаты из Windows

Автор: admin от Сегодня, 20:35, посмотрело: 5

Firefox начал импортировать корневые сертификаты из Windows

Хранилище сертификатов Firefox



С выходом Mozilla Firefox 65 в феврале 2019 года при подключении к сайтам HTTPS некоторые пользователи стали замечать ошибки типа “Your Connection is not secure” or “SEC_ERROR_UNKNOWN_ISSUER”. Причина оказалась в антивирусах типа Avast, Bitdefender и Kaspersky, которые для MiTM-внедрения в HTTPS-трафик пользователя устанавливают на компьютере свои корневые сертификаты. А поскольку у Firefox собственное хранилище сертификатов, то они пытаются внедриться в него тоже.

Категория: Windows

 

Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов

Автор: admin от Сегодня, 19:25, посмотрело: 7

Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов

Два инди-разработчика рассказывают, как использовали автоматизацию, один аккаунт Google Play и единственный шаблон игры про слот-машины для создания и публикации более тысячи приложений.



На проводимой в этом году Game Developers Conference выступили два разработчика игр, способные написать новую главу романа-антиутопии о будущем: они рассказали историю о том, как заработали деньги, позволив делать всю работу роботам. В их случае этой работой была процедурная генерация игр для смартфонов.



Участие в обычном гейм-джеме привело к созданию машины обработки данных, которой в результате удалось заработать приличную сумму: 50 тысяч долларов за два с лишним года. Спустя годы, имея на руках данные (и деньги), разработчики этой машины по изготовлению игр, которая создавала только «мусорные» слот-автоматы с моделью free-to-play, использовали GDC как трибуну, чтобы подать тревожный сигнал индустрии, в которой «правильное» поведение часто ограничивается вниманием к игрокам, заискиванием перед издателями и сбором положительных обзоров критиков. В случае этих разработчиков нарушение всех этих правил привёл к слишком успешным результатам, вызвав у них сильный дискомфорт.



Побеждаем в «гонке ко дну»



Вернёмся в 2013 год: в то время два разработчика видеоигр уже несколько лет пытались добиться успеха на растущем рынке мобильных игр. Один из них, Алекс Шварц, помогал в создании качественной мобильной игры Jack Lumber. (В прошлой жизни я даже написал о ней хороший отзыв в уже несуществующем журнале The Daily, работавшем только на планшетах.) Второй, Зиба Скотт, разработал приятную мобильную головоломку Girls Like Robots.



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

Категория: Google

 

В коре вашего мозга 17 млрд компьютеров

Автор: admin от Сегодня, 15:40, посмотрело: 13

Нейросеть нейросетей



В коре вашего мозга 17 млрд компьютеров
Изображение brentsview под лицензией CC BY-NC 2.0



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



Для одних это просто полезный риторический приём, для других — серьёзная идея. Но мозг — это не компьютер. Компьютером является каждый нейрон. В коре головного мозга 17 миллиардов компьютеров.

Категория: Программирование

 

Получи оффер за 1 день в backend-команду в день космонавтики

Автор: admin от Сегодня, 15:40, посмотрело: 11

Получи оффер за 1 день в backend-команду в день космонавтики


Всем привет!



FunCorp продолжает расширяться в Москве: мы открываем новое направление и ищем в backend-команду Senior PHP и Senior Java разработчиков.



Нам очень понравился формат однодневного Hiring event’a, который мы проводили для QA-отдела 16 марта, поэтому мы решили провести подобное мероприятие и для backend.



Итак, FunCorp Cosmic Hiring event пройдёт 12 апреля (пятница) в московском офисе. Ссылка на мероприятие.

Категория: Программирование

 
Назад Вперед