Dev-Feed

Актуальная подборка материалов для вашего развития. Будь в теме не дай своим знаниям устареть!

search
Реальная верстка сайта по методологии БЭМ. Разбор теории и наработка практики.
expand_more
Многопользовательские игры. Разработка сетевых приложений (2016)
Автор: Джошуа Глейзер, Санджай Мадхав
#gamedev@php2all #book@php2all
Сетевые многопользовательские игры — это многомиллиардный бизнес, привлекающий десятки миллионов игроков. Эта книга на реальных примерах рассказывает об особенностях разработки таких игр и основах построения надежной многопользовательской архитектуры.
Вы узнаете об основах сетевого программирования с точки зрения разработчиков игр, управлении игрой через передачу данных, сетевых обновлениях, обеспечении надежной работы и научитесь создавать безопасный и масштабируемый код. Не останутся без внимания игровые сервисы и облачные технологии.

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

больше книг в альбоме https://vk.com/php2all/book
expand_more
Приложение на JavaScript и Bootstrap 4 за 15 минут - конвертор величин
expand_more
Современная верстка Интернет-магазина с нуля. (часть 2)

11. Страница бренда
12. Статическая страница
13. Страница категории
14. Страница категории - 2
15. Страница продукта
16. Страница продукта - 2. ФИНАЛ
Ссылка на пост с предыдущими уроками: https://vk.com/wall-119334888_5430
expand_more
Паттерны Vue

Полезные паттерны, методы, советы и рекомендации, а также тщательно подобранный список ссылок по Vue

https://translation-gang.github.io/vue- ...
expand_more
JavaScript для начинающих

1. Введение
2. Числа
3. Строки
4. Массивы
5. Циклы
6. Условные конструкции
7. Объекты
8. Функции
expand_more
О ДОГОВОРАХ В ТВОРЧЕСКОЙ СФЕРЕ

Интеллектуальные права делятся на имущественные и неимущественные.
Реализовать свое имущественное право и приобрести чужое можно посредством договора.

Об основных моментах.

1. Письменная форма

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

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

2. Виды договоров

В творческой сфере выделяют три вида договоров:

- о создании творческого результата;
- об отчуждении прав (полной передаче) на уже существующий результат;
- о предоставлении прав (частичном) на уже существующий результат.

3. Договор об отчуждении прав

Самый простой. У автора (иного правообладателя) уже есть творческий результат. Он может полностью передать права на него. У автора остаются личные права (право авторства, например), у иного правообладателя — ничего, он им прекращает быть. В целом всё.

В договоре следует указать:
- объект, право на который отчуждается;
- возмездность (обязательно сумму и порядок выплат) или безвозмездность (не допускается между коммерческими организациями);

4. Договор о предоставлении прав

Он же лицензионный договор. У автора (иного правообладателя) уже есть творческий результат. Он может предоставить другой стороне право использования этого результата. Очень грубо лицензионный договор можно сравнить с арендой.

Правообладатель в лицензионном договоре называется лицензиаром, второе лицо — лицензиатом.

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

В договоре следует указать:
- объект, право использования которого предоставляется;
- способы его использования;
- отчеты об использовании (нужны или нет);
- возмездность (обязательно сумму и порядок выплат) или безвозмездность (не допускается между коммерческими организациями, где лицензиат становится мировым монополистом права);
- вид лицензии (исключительная или простая, если не указана — считается, что простая);
- срок предоставления права (если не указан — считается, что на 5 лет);
- территорию использования (если не указана — считается, что по всей РФ).

5. Договор о создании творческого результата

Он же договор заказа. Думаю, понятно, что предмет договора заказа — создание объекта интеллектуальных прав. При этом договор заказа может содержать положения лицензионного договора или договора об отчуждении прав. Это важное обстоятельство, которое отличает заказ от подряда, например. Заказчику в первую очередь нужны права на интеллектуальную собственность, и порядок их распределения после выполнения заказа стоит оговорить в договоре.

В договоре следует указать:
- объект создания;
- срок создания объекта;
- возмездность или безвозмездность;
- распределение прав (отчуждение или лицензия, или остаются у исполнителя).

Самый популярный вопрос. Как бороться с бесконечными правками?

С помощью договора. Необходимо постараться максимально точно описать желаемый конечный результат. К тексту договора лучше приложить техническое задание со всеми тех.параметрами и креативный бриф с описанием художественной части (до заключения договора можно провести работу с аналогами).
Цель — минимизировать субъективность. Результат соответствует ТЗ и КБ? Извольте принять и оплатить. Не соответствует? Извольте, исправим. Передумали и хотите все по-другому? Ок, вносим изменения в задание, подписываем доп.соглашение.

По тексту можно вставить такие пункты:

- Если во время создания произведения возникает необходимость внести какие-либо изменения в задание (приложение N к настоящему Договору) или в условия Договора, то такие изменения оформляются письменным соглашением сторон.

- Заказчик не позднее ____ дней с момента извещения Автором о готовности произведения обязуется рассмотреть представленное Автором произведение.

- После принятия Заказчиком решения о соответствии произведения требованиям задания стороны составляют акт приема-передачи. В случае мотивированного отказа Заказчика подписать указанный акт сторонами Договора составляется двусторонний акт с указанием необходимых доработок и сроков их выполнения.

6. Как фильтровать информацию в и-нете

В сети можно найти массу примеров и советов дизайнеру (другой творческой личности) по оформлению договоров. Очень советую поизучать. При этом если вы не видите в тексте ни одного упоминания интеллектуальных прав, порядка их распределения, понятий «автор», «правообладатель», «исключительное право» — ищите другой источник. Лучше всего обращаться к проверенным информационным гигантам, таким как Консультант или Гарант. Все ключевые слова для поиска есть в этой публикации.

7. Образцы

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

Очень хороший материал. Юридически грамотный. С пояснениями, гиперссылками на нормативку и шаблоны сопутствующих документов (актов выполненных работ, например). Рекомендую к применению.
expand_more
JS Алгоритмы и структуры данных [EN] — репозиторий с огромным количеством алгоритмов, все примеры на JS. Каждый алгоритм и структура данных имеет свой отдельный README с описанием и ссылки для дальнейшего чтения.

GitHub: https://github.com/trekhleb/javascript- ...

Статья от создателя с радостным событием: "Репозиторий на GitHub имеет уже больше 30К звёзд"

https://goo.gl/zm4XKJ
expand_more
Очень полезная книга: "JavaScript. Оптимизация производительности"
автор: Николас Закас
expand_more

Новый сайт группы разработчиков и международного сообщества пользователей PostgreSQL

Сайт международного сообщества разработчиков и пользователей СУБД PostgreSQL - www.postgresql.org - постигло долгожданное обновление. Или это можно назвать модным словом "редизайн". И, как можно догадаться, реакция на это событие у постгресистов неоднозначная. Кто-то уже критикует новый вид и структуру сайта, жалуясь на неудобную навигацию, а кто-то считает, что старый дизайн морально устарел много лет назад и явно нуждался в обновлении. Присоединиться к обсуждению события можно в группе российских разработчиков и пользователей СУБД PostgreSQL в социальной сети Facebook.



#PostgreSQL #WebDesign

expand_more
«Эволюция фронтенда»
Ведущий фронтендер Look At Media Егор Яковишен рассказывает о ключевых событиях 2015 года во фротенде и делится прогнозами на 2016.
#frontend #interesting

#video
expand_more
Get the free 481 page book on building mobile apps with NativeScript
expand_more
Создание материала мокрого асфальта в 3ds Max и Vray.
# материалы

#video
expand_more
Вводный курс по языку программирования JAVA для Android разработчиков от канала Start Android

Содержание:
1. Вводный курс по языку программирования JAVA. Hello World
2 Переменные и типы. Вводный курс JAVA
3 JAVA. Условные операторы. Вводный курс по языку программирования
4. Массивы в JAVA | Вводный курс по языку программирования
5. Циклы (Loops). Вводный курс по JAVA с нуля
6. Методы в Java. Видеоуроки по основам Java
7. Объекты и конструкторы в Java. Курс видеоуроков для начинающих
8. Компиляция и запуск java программы с командной строки
Полный курс в видеоальбоме: https://vk.cc/5FyJVs
#video #java #mobile #android

#video
expand_more
Основы использования eyeon Fusion для обработки и цветокоррекции фотографий. Альтернатива Photoshop. Просто и понятно.
# уроки

#video
expand_more
Этапы проектирования локальных сетей
Данное видео будет полезно для начинающих.
Будут рассмотрены общие подходы к проектированию локальных компьютерных сетей.

В программе:
— последовательность этапов и варианты выбора при проектировании локальной сети;
— структуры сети;
— оборудование;
— сетевые программные средства.
#video

#video
expand_more
Строгая типизация для приложений Vue.js на TypeScript

https://goo.gl/V1kg78
expand_more
close