Bootstrap для новичков
Часть первая (1/2)
#web #novice
1. Introduction
2. Installing Bootstrap the CDN
3. Installing Bootstrap locally
4. The bootstrap grid explained
5. Using the grid
6. Nesting the grid
7. Push and Pull
8. Typography Classes
9. Tables
http://vk.com/wall-54530371_79432
Туториал из двух частей по созданию бота для мессенджера Telegram при помощи Node и Babel.js
#javascript
Часть 1: http://goo.gl/XqJ1sf
Часть 2: http://goo.gl/HSLrPQ
Не забывайте подписываться на наш канал в Telegram:
/channel/proglibrary
Подборка видео по Ruby on Rails
#web #ruby
1. Видео с процессом создания на фреймворке Ruby on Rails сайта, подобного Instagram.
2. Подробный урок по созданию мессенджера на Ruby on Rails.
3. Пошаговая демонстрация разработки вебприложения на Ruby on Rails.
4. Простой блог на Ruby on Rails за четверть часа.
5. Урок по написанию на Ruby on Rails проекта, напоминающего несложный форум.
6. Урок по виртуальным атрибутам и специальном API для них в Ruby on Rails
Уроки по 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
Компьютерные сети (2016)
Автор: Эндрю Таненбаум, Дэвид Уэзеролл
#networks #book
Перед вами - очередное, пятое издание самой авторитетной книги по современным сетевым технологиям, написанной признанным экспертом в этой области Эндрю Таненбаумом в соавторстве с профессором Вашингтонского университета Дэвидом Уэзероллом. Первая версия этого классического труда появилась на свет в далеком 1980 году, и с тех пор каждое издание книги неизменно становилось бестселлером и использовалось в качестве базового учебника в ведущих технических вузах.
В книге последовательно изложены основные концепции, определяющие современное состояние и тенденции развития компьютерных сетей. Авторы подробнейшим образом объясняют устройство и принципы работы аппаратного и программного обеспечения, рассматривают все аспекты и уровни организации сетей - от физического до уровня прикладных программ. Изложение теоретических принципов дополняется яркими, показательными примерами функционирования Интернета и компьютерных сетей различного типа. Пятое издание полностью переработано с учетом изменений, происшедших в сфере сетевых технологий за последние годы и, в частности, освещает такие аспекты, как беспроводные сети стандарта 802.12 и 802.16, сети 3G, технология RFID, инфраструктура доставки контента CDN, пиринговые сети, потоковое вещание, интернет-телефония и многое другое.
К посту прикреплена полная книга на английском языке.
http://vk.com/wall-54530371_79400
CS50. Введение в Computer Science от Гарвардского университета на русском
#fundamental@proglib #novice@proglib
Несколько месяцев назад мы выкладывали знаменитый курс по основам программирования Гарвардского университета. На тот момент данный курс был доступен только английском языке (а также перевод на украинский язык). Однако, кто до сих пор, по каким-либо причинам, еще не выучил английский предлагаем вам ознакомится с данным курсом на русском языке!
На данный момент доступно всего 4 лекции. Следите за выходом новых видео у нас в альбоме: https://vk.com/videos-54530371?section=album_56085857
А для тех, кто пропустил оригинальную версию курса состоящую из 22 лекций, предлагаем ознакомится с ней прямо сейчас:
https://vk.com/videos-54530371?section=album_56085780
Ссылка на пост
http://vk.com/wall-54530371_79283
Подборка 10 JavaScript блогов
#javascript@proglib
Сегодня, мы представим список из 10 самых популярных блогов, которые позволят вам насладиться последними новшествами в мире JavaScript.
Скорость развития языка находится за гранью воображения, именно поэтому регулярное чтение ведущих блогов по JavaScript позволит вам быть в курсе всех изменений и нововведений.
Краткое описание и ссылки на блоги по ссылке ниже:
http://goo.gl/dBGcJJ
Подборка англоязычных 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