Уроки по Unity3D
Часть вторая (2/2)
#gamedev
Первая часть: https://vk.com/wall-54530371_78726
9. Физика. Коллайдеры
10. Источники света
11. Cubemap Cookie. Point Light Cookie.
12. Lightmapping. Запекание теней в Unity3d (часть 1-я).
13. Lightmapping. Запекание теней в Unity3d (часть 2-я).
14. Шейдеры и материалы
15. Shader Forge
https://vk.com/wall-54530371_79257
Использование TensorFlow для анализа языка и "умных" ответов на запросы
#data_analysis
TensorFlow — платформа для машинного обучения, недавно выпущенная Google в открытый доступ. Я расскажу, как ее использовать, на примере нескольких продуктов Google, в первую очередь - "умных" ответов на поисковые запросы.
Одна из целей встречи - рассказать о работе в Google Research изнутри и обсудить со слушателями их карьерные и научные цели.
https://vk.com/wall-54530371_79048
Подборка одних из самых популярных игровых движков для разработки 2D/3D игр
#gamedev
1. Unity 3D
Стоимость: indie-версия: free, pro-версия: 1500 долларов
Порог вхождения: низкий
Исходный код: закрытый
Движок, стремительно набирающий популярность среди новичков. Причина тому вполне естественна – легкость и интуитивность, как интерфейса, так и в целом системы конструирования игры. Масса видеоуроков и качественная документация дают дополнительное преимущество этому движку. В работе Unity3D довольно производителен и стабилен.
Недавно мы публиковали подборку уроков по Unity 3D:
https://vk.com/wall-54530371_78726
2. CryEngine 3
Стоимость: free для некоммерческого использования (изучения и «домашних» разработок)
Порог вхождения: средний
Исходный код: закрытый
CryENGINE 3 — бесплатный игровой движок созданный компанией Crytek, которая выпустила первую версию движка в 2002 году. Третья же версия появилась на свет в 2009 году. Мировая известность этого движка оправдана потрясающими графическими показателями выпускаемых продуктов, некоторые из которых выглядят невероятно фотореалистично.
3. Unreal Development Kit (UDK)
Стоимость: free
Порог вхождения: средний
Исходный код: закрытый
Unreal – именно это слово разработчики Unreal Engine решили использовать не только в названии движка, но и в названии некоторых игр — «Unreal», Unreal Tournament, Unreal Championship. В числе выпущенных продуктов присутствуют также Mass Effect, XCOM, Borderlands 2 и еще более сотни необычных игр, получивших мировое признание.
Уроки по Unity3D
Часть первая (1/2)
#gamedev
1. Вступление
2. Интерфейс
3. Создание проекта
4. Создание первой сцены
5. Концепция и структура сцены
6. Меню GameObject
7. Экспорт и импорт моделей
8. Физика. Rigidbody
Ссылка на пост
https://vk.com/wall-54530371_78726
Прагматика Java Memory Model
#java
Отличный доклад Алексея Шипилёва про модель памяти Java.
Ссылка на пост
https://vk.com/wall-54530371_78659
Самые популярные посты за эту неделю
#weekly
1. Основы объектно-ориентированного программирования
https://vk.com/wall-54530371_77915
2. Учебный курс «Компьютерные сети»
https://vk.com/wall-54530371_78430
3.Машинное обучение
Часть первая: https://vk.com/wall-54530371_78353
Часть вторая: https://vk.com/wall-54530371_78402
4. Видеоуроки по Angular 2
Часть первая: https://vk.com/wall-54530371_78080
Часть вторая: https://vk.com/wall-54530371_78260
5. Базы данных
https://vk.com/wall-54530371_78348
6. PythonBooks — большая коллекция лучших бесплатных книг по Python.
https://vk.com/wall-54530371_77903
7. Обучение JavaScript по книге «You don't know JS: Scope and Closures»
https://vk.com/wall-54530371_78117
8. Python. Полезные библиотеки
https://vk.com/wall-54530371_78268
Учебный курс «Компьютерные сети»
Часть первая (1/4)
#networks@proglib
1. Классификация сетей
2. Стандарты компьютерных сетей
3. Основы организации компьютерных сетей
4. Модель взаимодействия открытых систем "
5. Модель и стек протоколов TCP/IP
6. Физический уровень
7. Канальный уровень
8. Технология Ethernet (часть 1-я)
9. Технология Ethernet (часть 2-я)
http://vk.com/wall-54530371_78430
OpenAI Gym — библиотека и сервис для тренировки в написании искусственных интеллектов, играющих в различные игры, вроде Pong и Go. Код можно писать на питоне.
#data_analysis #python
https://gym.openai.com
Python. Полезные библиотеки
#python
Python содержит огромное количество расширений и фреймворков, но зачастую создаются собственные "велосипеды". В этом видео будут рассмотрены полезные
расширения и фреймворки, которые могут помочь в работе. В этом видео будет говорится о таких вещах: Flask, Pygame, OpenCV, PIL и др.
http://vk.com/wall-54530371_78268
Курс по тестированию. Оформление багов
#qa@proglib
1. Введение
2. Заголовок бага
3. Описание бага
4. Артефакты
5. Комментарий к багу, заключение
Ссылка на пост: https://vk.com/wall-54530371_78225
Предыдущие части курса
1. Методы тестирования: https://goo.gl/kY06Hd
2. Боекомплект тестировщика: https://goo.gl/F7hBlg
3. Методика тестирования: https://goo.gl/qAm2Up
PHP 7 Новые возможности
#php
PHP 7 версия содержит много нововведений. Здесь и прирост скорости, и новые операторы и методы, и улучшенная работа с ООП. Обо всем об этом в этом видео.
Ссылка на пост
https://vk.com/wall-54530371_77928
10 полезных сайтов с 2D ресурсами для игр
#gamedev #habr
С развитием HTML5 и мобильных платформ 2D игры возвращаются в моду и привлекают внимание даже крупных издателей. Благодаря таким инструментам, как Unity, и онлайн-ресурсам с игровыми ассетами, разрабатывать эти игры стало намного легче. Ниже представлен список из 10 лучших сайтов с 2D ресурсами для игр – как платными, так и бесплатными.
https://goo.gl/AdQUQJ
Есть ли еще аналогичные ресурсы, не вошедшие в данную подборку, которые вы знаете?
PythonBooks — большая коллекция лучших бесплатных книг по Python.
#python #book
http://pythonbooks.revolunet.com/
Есть ли книги из данной коллекции, которые вы уже прочитали? Насколько они помогли вам освоить язык программирования?
Ссылка на пост
http://vk.com/wall-54530371_77903
Подборка англоязычных Youtube-каналов для обучения веб-разработке
#web
1. DevTips
https://goo.gl/MD7T1W
2. LevelUpTuts
https://goo.gl/JYj4mS
3. LearnCode.academy
https://goo.gl/5LFbZB
4. thenewboston
https://goo.gl/hFtX9n
5. The Net Ninja
https://goo.gl/94SfZb
6. Wes Bos
https://goo.gl/qQ19wv
Учебный курс «Компьютерные сети»
Часть четвертая (4/4)
#networks
Первая часть: https://vk.com/wall-54530371_78430
Вторая часть: https://vk.com/wall-54530371_78571
Третья часть: https://vk.com/wall-54530371_78787
1. Протокол TCP: управление перегрузкой (часть 1-я)
2. Протокол TCP: управление перегрузкой (часть 2-я)
3. Интерфейс сокетов
4. Протоколы, интерфейсы и сервисы
5. Трансляция сетевых адресов (NAT)
6. Прикладной уровень
7. Система доменных имен DNS
8. Протокол DNS
9. Типы записей DNS
Ссылка на пост
https://vk.com/wall-54530371_79037
Серия статей с Хабра «Big Data от А до Я»
#data_analysis@proglib #habr@proglib
Часть 1: Принципы работы с большими данными, парадигма MapReduce
https://goo.gl/zx6T4j
Часть 2: Hadoop
https://goo.gl/MlWYIo
Часть 3: Приемы и стратегии разработки MapReduce-приложений
https://goo.gl/1htOcP
Часть 4: Hbase
https://goo.gl/IWNYfl
Часть 5.1: Hive — SQL-движок над MapReduce
https://goo.gl/LQ6XNR
Часть 5.2: Продвинутые возможности hive
https://goo.gl/9CSmuw
В следующих статьях цикла авторы продолжат рассматривать инструменты для работы с большими данными и методах их обработки.
Серия видеоуроков, посвященных применению SOLID в разработке на C#
#csharp #oop
1. Введение.
2. Вернемся к основам.
3. Что такое ООП.
4. Абстрации и инкапсуляция.
5. Наследование.
6. Полиморфизм.
7. Что такое SOLID.
8. Принцип единственной обязанности.
9. Принцип открытости/закрытости.
http://vk.com/wall-54530371_78681
JavaScripting — огромная коллекция JavaScript библиотек, фреймворков и плагинов с разделением на категории.
#javascript
https://www.javascripting.com/
SQL Attack
#security #sql
1. How To Use Burp Suite - SQL Injection
2. How To Hack Websites - Sqlmap
3. How To Use Webscarab - SQL Injection
4. Hack A Website Using XSS Vulnerability
Полный курс Kali Linux, который включает в себя 80 видео, доступен по ссылке: https://goo.gl/8C1EOP
Зачем программисту нужно знать математику
#common@proglib
Большое количество специалистов утверждает что в IT-сфере без знаний математики не обойтись, другие говорят что это не так важно. А как считаете вы?
Когда речь заходит о больших данных или распознавании речи, то понятно, что без математики тут не обойтись. Но может ли она пригодиться программисту, который делает "обычные" сайты или мобильные приложения?
Серия из четырех статей «Введение в функциональный JavaScript»
#javascript
Часть 1: Что такое функциональное программирование?
http://goo.gl/jA3DEp
Часть 2: Работаем с массивами и списками
http://goo.gl/dcE8Wv
Часть 3: Функции высшего порядка
http://goo.gl/MJrvLq
Часть 4: Алгоритм Хиндли-Милнера, pointfree, чистые/нечистые функции
http://goo.gl/smXK1E
Машинное обучение
Часть первая (1/2)
#data_analysis
1. Машинное обучение: начало
2. Один эксперимент
3. Оценка методов обучения с учителем
4. Некоторые способы построения целевой функции
5. Сэмплирование пространства параметров
6. Генетические алгоритмы, Differential evolution
7. Линейная регрессия. Логистическая регрессия. Линейный дискриминантный анализ (LDA) и его вариации.
8. LASSO, случайные DFT проекции
9. Compressed sensing, Elastic net. Обзор имплементаций LASSO
Реализация модели глаза на WebGL — http://www.vill.ee/eye/
#web #javascript
http://vk.com/wall-54530371_78310
Видеоуроки по Angular 2
Часть вторая (2/2)
#javascript@proglib
Первая часть: https://vk.com/wall-54530371_78080
1. Маршрутизация с параметрами.
2. Формы.
3. Формы и построитель форм для Angular 2.
4. HTTP (GET и POST запросы к REST API).
5. Pipes.
6. Ввод и вывод.
7. Внедрение зависимостей, часть 1.
8. Внедрение зависимостей, часть 2.
9. Angular 2 и jQuery
Ссылка 2-ю часть:
https://vk.com/wall-54530371_78260
Видеоуроки по Angular 2
Часть первая (1/2)
#javascript
1. Введение.
2. Архитектура приложения на Angular 2.
3. Настройка окружения.
4. Компоненты и привязка данных.
5. Множественные компоненты, директива ngFor.
6. Сервисы.
7. Два способа привязки данных.
8. Маршрутизация.
9. Вставка данных с помощью сервисов и еще немного маршрутзации.
http://vk.com/wall-54530371_78080
Основы объектно-ориентированного программирования
#oop #novice
1. Введение
2. Основные принципы ООП
3. Понятие класса и объекта
4. Полезные советы при создании класса
5. Методы и данные
6. Методы в ООП. Типы методов
7. Каким должен быть хороший метод в ООП
8. Наследование
9. Инкапсуляция данных
Ссылка на пост
https://vk.com/wall-54530371_77915
The JavaScript Trilogy by Douglas Crockford
#javascript
Оригинальная трилогия по JavaScript от главного архитектора по JavaScript компании Yahoo! Дугласа Крокфорда. Данный курс начинается с введения в JavaScript, берет объезд через теорию в DOM, и заключается продвинутым JS.
1. Язык программирования JavaScript
2. Неудобное API — Теория DOM (объектная модель документа)
3. Продвинутый JavaScript
http://vk.com/wall-54530371_77906
Алгоритмы и структуры данных
#algorithms
1. Введение в алгоритмы и структуры данных
2. Метод «разделяй и властвуй»
3. Структуры данных
4. Сортировка
5. Декомпозиция графов
6. Пути в графах
7. Сортировка массива подсчетом
8. Алгоритмы поиска в массиве
9. Алгоритм поиска в массиве двух ключей с заданной суммой
Ссылка на пост
https://vk.com/wall-54530371_77808