proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

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

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Ссылка на пост
https://vk.com/wall-54530371_78583

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#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

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

https://vk.com/wall-54530371_78353

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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

Читать полностью…
Subscribe to a channel