Pull to refresh

5 способов, как Соглашение Гугл Книг изменит будущее чтения

Lumber room
Translation
image
Если вы не безразличны к будущему книг, вам нужно понять Соглашение Гугл Книг (СГК, Google Book Settlement). Это сложный юридический документ, поэтому для облегчения его понимания мы поговорили с некоторыми его создателями, критиками и сторонниками.
Соглашение Гугл Книг могло бы с легкостью стать важнейшей инновацией XXI века в сфере авторского права в издательском мире. Чтобы понять почему, надо вернуться во времени примерно на 12 лет назад, когда произошло очень важное событие в области копирайта.
Читать дальше →
Total votes 32: ↑29 and ↓3 +26
Views 604
Comments 9

Разработка и публикация ассета в Unity Asset Store

Unity3D *
image

Многие игры имеют схожие в себе компоненты (базовые игровые механики, интеграция с социальными сетями, алгоритмы поиска путей, GUI и т.д.), которые куда проще и дешевле адаптировать под свой проект, чем разрабатывать с нуля.

Тут нам на помощь приходит Unity Asset Store, который позволяет покупать\продавать практически все, что поможет при разработке, будь то отдельные скрипты, паки с моделями или же целые игровые проекты и стартер киты, которые могут сэкономить огромный объем труда, позволив не писать базовые вещи, которые есть почти во всех играх.

В этой статье я постараюсь рассказать о том, как опубликовать свой ассет в магазин юнити, основываясь на опыте публикаций четырех пакетов разного рода. По опыту могу сказать- в процессе публикации оказалось куда больше подводных камней, чем мы ожидали, один из ассетов отвергали раз так 10, ссылаясь на разного рода проблемы.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 22K
Comments 2

Советы основателя. Никита Обухов, Tilda Publishing

Product Management *IT career


«Советы основателя» в очередной раз знакомят читателей «Мегамозга» со звёздами IT-рынка, основателями и управляющими собственного бизнеса.

Никита Обухов — основатель и бессменный управляющий сервиса Tilda Publishing, работает в сети вот уже 15 лет. До Tilda Никита руководил дизайн-студией FunkyPunky, а сейчас совмещает с основной работой так же и кураторство интенсива по веб-дизайну в «Британской высшей школе дизайна».

В 2014 году Никита запустил сервис Tilda, основная цель существования которого — помощь в создании крутых лендингов и относительно простых по структуре веб-сайтов за считанные дни, небольшие деньги и без большой команды профессиональных разработчиков. Tilda утверждает, что сейчас с помощью их платформы люди создают даже онлайн-магазины, а также верстают статьи, редакторские спецпроекты и, просто, индивидуальные блоги.

Слово основателю.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 15K
Comments 1

Где мои деньги, чувак: о чем молчит Steam

Game development *Project management *Games monetization *Games promotion *Games and game consoles
Это первая из шести статей, в которых я хочу рассмотреть весь процесс паблишинга игр на ПК от начала и до конца. Оставим за скобками разработку — помимо неё вас ждут много других приключений. Выбор издателя или самостоятельное издание, локализация и адаптация игры, маркетинг и PR, выбор цен и планирование скидок, работа с издателями, дистрибьюторами и посредниками.



Мы много будем говорить о Steam, самой крупной открытой платформе для игр, потом посмотрим на 3rd-party дистрибуцию и альтернативные варианты продаж. До того, как вы найдете свои собственные ответы — давайте трезво посмотрим на то, как маховик издания игр работает сейчас.

Простите, ребята, но это будет очень меркантильная статья с цифрами и процентами — я считаю, что если создание игр ваша страсть и ремесло, без них сложно уверенно идти вперёд. Начнём с цен, скидок и того, как работает список желаемого в Steam.
Читать дальше →
Total votes 122: ↑120 and ↓2 +118
Views 85K
Comments 182

Где мои деньги чувак: оформление и бандлы Steam, локализация и дистрибуторы

Game development *Language localisation *Games monetization *Games promotion *Games and game consoles
Это длиннющие следующие три части из цикла «где мои деньги, чувак» в которых мы будем говорить о важности оформления странице на Steam, работе с комьюнити и важности региональных ограничений. Посмотрим на дистрибьюторов и рынок 3d-party дистрибуции, альтернативных открытых платформах, бандлах, фондах и лучших практиках краудфандинга в 2018 году. Наконец, посмотрим на то, что важно для безболезненной локализации игр и сколько это стоит.

Помимо веселых гифок мы снова будем считать чужие деньги и строить грандиозные планы покорения мира.
Читать дальше →
Total votes 30: ↑29 and ↓1 +28
Views 18K
Comments 13

Dynamic CDN for Low Latency WebRTC Streaming

Flashphoner corporate blog Website development *Working with video *Programming *Video conferencing


Having analyzed earlier the capacity of standard server configurations in Digital Ocean in terms of WebRTC streaming, we have noticed that one server can cover up to 2000 viewers. In real life, cases when one server is insufficient are not uncommon.


Assume gambling amateurs in Germany are watching real-time horse races in Australia. Given that horse races are not only a sports game but also imply big gains on condition that field bets are made at the right time, the video has to be delivered with lowest possible latency.


Another example: A global corporation, one of FCMG market leaders with subsidiaries in Europe, Russia and Southeast Asia, is organizing sales manager training webinars with live streaming from the headquarters in the Mediterranean. The viewers must be able to see and hear the presenter in real time.

Read more →
Total votes 2: ↑1 and ↓1 0
Views 1.9K
Comments 0

Динамическая CDN для WebRTC стриминга с низкой задержкой

Flashphoner corporate blog Website development *Working with video *Programming *Video conferencing


Ранее, анализируя возможности стандартных конфигураций серверов в Digital Ocean с точки зрения WebRTC стриминга, мы отмечали, что один сервер может обслужить до 2000 зрителей. В реальной жизни часто встречаются случаи, когда одного сервера недостаточно.


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

Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 2.9K
Comments 0

Применение безголового браузера для нагрузочных тестов WebRTC

Flashphoner corporate blog System administration *Working with video *IT Infrastructure *DevOps *

В прошлой статье мы провели нагрузочное тестирование, по результатам которого можно было подбирать сервер под нагрузку. В этих тестах, мы публиковали на одном WCS поток, который потом забирали энное количество раз при помощи второго WCS, и, на основе полученных результатов, делали выводы о работособности железа.

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

Читать далее
Total votes 2: ↑1 and ↓1 0
Views 1.5K
Comments 0

Using a headless browser for WebRTC load tests

Flashphoner corporate blog System administration *Working with video *IT Infrastructure *DevOps *

In the previous article we went over a load test whose data could be used to choose a load-appropriate server. In the course of the testing, we would publish a stream on one WCS, and we would pick up that stream several times using a second WCS. The acquired results could be used as a basis for decisions on server operability.

Some would (justly) have concerns regarding the possible biases in such a test — after all, one of our servers was used to test another one of our servers. Could it be that we were using a specially optimized code that skewed the results in our favor?

Read more
Total votes 1: ↑1 and ↓0 +1
Views 1.8K
Comments 0

Подбираем сервер для 1000 WebRTC стримов

Flashphoner corporate blog System administration *Working with video *IT Infrastructure *DevOps *

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

Читать далее
Total votes 6: ↑5 and ↓1 +4
Views 3.4K
Comments 1

Choosing a server for 1000 WebRTC streams

Flashphoner corporate blog System administration *Working with video *IT Infrastructure *DevOps *

In any project, a great deal of importance is placed on the selection of server hardware and WebRTC streaming is no exception. One of the key principles of such a selection is balance – the hardware should be powerful enough to handle the streams with no drops in quality, but not too powerful so as to waste resources. So, how does one choose the right server?

Read more
Total votes 3: ↑3 and ↓0 +3
Views 1.2K
Comments 0

WebRTC лицом к лицу. Нагрузочный тест видео чата

Flashphoner corporate blog System administration *Working with video *IT Infrastructure *DevOps *

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

Читать далее
Rating 0
Views 2.1K
Comments 0

WebRTC face to face video chat. Load test

Flashphoner corporate blog System administration *Working with video *IT Infrastructure *DevOps *

We continue to review variants of load tests. In this article we will go over the testing methodology and conduct a load test that we will use to try and determine the number of users that could watch and stream at the same time, meaning the users will simultaneously publish and view the streams.

Read more
Rating 0
Views 949
Comments 0

Публикация Android библиотеки

Development for Android *Kotlin *Gradle *
Tutorial

Недавно у меня появилось желание попробовать создать свою собственную Android библиотеку и выложить ее на Maven Central репозиторий.

Это оказалось не так просто, как я думал. В интернете полно непонятных статей на эту тему, в которых легко запутаться.

Я решил поделиться процессом публикации моей библиотеки Awesome-Buttons.

Ну что ж, приступим.

Читать далее
Total votes 5: ↑5 and ↓0 +5
Views 2.5K
Comments 8

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

Machine learning *Artificial Intelligence Data Engineering *
Sandbox
Translation

Этот лонг-рид является сильно переработанным и расширенным переводом статьи How to avoid machine learning pitfalls: a guide for academic researchers (Lones, 2021).

Статья является кратким описанием ряда распространенных ошибок, возникающих при использовании методов машинного обучения, и руководством к тому, как их избежать. Материал предназначен в первую очередь для студентов-исследователей и касается вопросов, регулярно возникающих в академических исследованиях, например, необходимости проводить строгие сравнения и делать обоснованные выводы. Однако материал применим к использованию ML и в других областях.

Читать далее
Total votes 20: ↑20 and ↓0 +20
Views 9.2K
Comments 3