Size: a a a

Библиотека программиста

2016 August 16
Библиотека программиста
Самые популярные посты за прошлую неделю

#weekly

1. Серия уроков «Научись Linux»
https://vk.com/wall-54530371_81827

2. Курс nginx. Создание веб-серверов
https://vk.com/wall-54530371_82579

3. Подборка материалов по JavaScript
https://vk.com/wall-54530371_82136

4. Подборка материалов по Java
https://vk.com/wall-54530371_82643

5. Идеальный программист. Как стать профессионалом разработки ПО
https://vk.com/wall-54530371_82653

6. Лекции по беспроводным сетям
https://vk.com/wall-54530371_82346

7. Две новые лекции курса CS50 на русском
https://vk.com/wall-54530371_82392

8. Подборка JavaScript инструментов, плагинов и библиотек
https://vk.com/wall-54530371_82076
источник
Библиотека программиста
Курс лекций по Big Data

#data_analysis

1. Введение в машинное обучение
2. Python
3. Что такое BigData?
4. OLAP: What and why?
5. IoT and BigData
6. Сhallenges of classification
7. Formal Context Analysis
8. Регрессия
9. Хранение и анализ больших данных

https://vk.com/wall-54530371_82975
источник
2016 August 18
Библиотека программиста
Документация языка программирования Swift на русском языке

#swift #mobile

Данная документация является переводом официальной книги "Swift Programming Language" от Apple. Читайте документацию на русском и осваивайте базу языка Swift, не ломая на ранних стадиях голову над английским языком.
Если вам нужно быстро пройтись по возможностям языка, то начните с главы "Знакомство со Swift". Если же требуется углубиться в Swift сразу начинайте читать с главы "Основы".
Оригинальная версия на английском языке прикреплена к посту.

Ссылка на русскую документацию: http://goo.gl/lxosIv
источник
Библиотека программиста
Небольшая подборка материалов по разработке игр

#gamedev

1. О реализации отката назад во времени, как в «Принце Персии»
http://vk.cc/5uZ1wx

2. Разработка системы выпадения лута из монстров
http://vk.cc/5uZ5tb

3. Базовая физика 2D платформера (серия статей)
http://vk.cc/5uZ28C

4. Лучший игровой движок по версии пользователей Хабра
https://goo.gl/q1TY9N

4. Поиск пути по алгоритму «A со звездой» в 2D платформере (серия статей)
http://vk.cc/5uZ4p8

6. Процедурная генерация уровней для игр-головоломок
https://goo.gl/v5n3lL
источник
Библиотека программиста
Основы Angular.js

#javascript

1. Введение
2. Установка и основы
3. Directive, Controller, Module
4. ngRepeat
5. Filtering
6. Services $http
7. ng-src и небольшая подготовка
8. $location & $route
9. More templating, filters and event handlers

https://vk.com/wall-54530371_83146
источник
2016 August 19
Библиотека программиста
PHP 7 (2016)
Автор: Дмитрий Котеров, Игорь Симдянов

#php #book

Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux.
Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и т. д.
Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant. Рассмотрены современные подходы к Web-разработке, система контроля версий Git, GitHub и другие бесплатные Git-хостинги, новая система распространения программных библиотек и их разработки, сборка Web-приложений менеджером Composer, стандарты PSR и другие инструменты и приемы работы современного PHP-сообщества.
В третьем издании добавлены 24 новые главы, остальные главы обновлены или переработаны.
На сайте издательства находятся исходные коды всех листингов.
https://vk.com/wall-54530371_83251
источник
Библиотека программиста
Изучить основы Python за час

#python #novice

Ссылка на пост
https://vk.com/wall-54530371_83281
источник
2016 August 20
Библиотека программиста
10 логических задач из собеседований

#logic #job

Кому не хотелось бы устроиться на работу в Google, Intel, Amazon или Apple? Многие IT-компании славятся тем, что на собеседовании задают соискателям каверзные задачи на математику, логику и общую сообразительность. Наверное, один из самых знаменитых примеров — это вопрос о том, почему канализационные люки круглые.

https://vk.com/wall-54530371_83482
источник
2016 August 22
Библиотека программиста
Первые заказы на фриланс бирже Upwork

#job

1. Как получить первый заказ на Upwork
2. Как правильно заполнить профиль
3. Что делать, если нет портфолио
4. Тесты на Upwork, как сдать на 100%
5. Как выбирать выгодные заказы
6. Как писать Cover Letter на Upwork
7. Эффективные переговоры за 15 мин
8. Upwork, покажи мне деньги!
9. Как работать с Fixed Price Contract
10. Как перестать быть новичком на фрилансе

Плейлист на Youtube: https://www.youtube.com/playlist?list=PLkrOIHXGvso13D3HgLg2CmXzH21LGjrJX
Комментарии к посту: https://vk.com/wall-54530371_83491
источник
Библиотека программиста
Курс «Git. Система контроля версий»

#git #novice

1. Установка.
2. Создание репозитория и добавление пользователя.
3. Игнорирование файлов.
4. Добавление файлов.
5. Коммиты, индексы, добавления.
6. Логи изменений.
7. Свой редактор для комментариев.
8. Ветки.
9. Создание веток.
10. Учимся мержить ветки
11. Репозиторий на GitHub
12. Коммитим и пушим на github
13. Клонирование. Работа в команде

Полный видеокурс из 13 видео доступен по ссылке: https://www.youtube.com/playlist?list=PLoonZ8wII66iUm84o7nadL-oqINzBLk5g
Комментарии к посту: https://vk.com/wall-54530371_83571
источник
Библиотека программиста
Программирование на Objective-C (2013)
Автор: Стивен Кочан

#mobile

Objective-C - стандартный язык программирования приложений на платформах Mac OS X и iPhone. Он также распространен в операционных системах Linux, Unix и Windows. Это мощный и вместе с тем простой язык объектно-ориентированного программирования, базирующийся на языке С. Цель этой книги - обучение программированию на Objective-C. Работа с Objective-C показана на множестве подробных примеров, предназначенных для решения повседневных задач. В 6-е издание книги включены изменения, представленные в iOS 7, OS X Mavericks и Xcode 5. Книга разделена на три логические части. В части I излагаются основы самого языка. В части II описывается работа с обширным набором готовых классов, которые образуют фреймворк Foundation. В части III дается обзор фреймворков Cocoa и Cocoa Touch и приводится процесс разработки простого приложения iOS с использованием фреймворка iOS SDK.

Комментарии к посту и сама книга доступны по ссылке: https://vk.com/wall-54530371_83680
источник
2016 August 23
Библиотека программиста
Самые популярные посты за прошедшую неделю

#weekly

1. Изучить основы Python за час
https://vk.com/wall-54530371_83281

2. Первые заказы на фриланс бирже Upwork
https://vk.com/wall-54530371_83491

3. Курс лекций по Big Data
https://vk.com/wall-54530371_82975

4. Курс «Git. Система контроля версий»
https://vk.com/wall-54530371_83571

5. 10 логических задач из собеседований
https://vk.com/wall-54530371_83482

6. Основы Angular.js
https://vk.com/wall-54530371_83146

7. Подборка материалов по PHP
https://vk.com/wall-54530371_83051

8. Фундаментальные алгоритмы на C++. Части 1-4. Анализ. Структуры данных. Сортировка. Поиск
https://vk.com/wall-54530371_82923
источник
Библиотека программиста
Изучение JavaScript от нуля до гуру
Часть вторая (2/2)

#javascript
Первая часть: https://vk.com/wall-54530371_83714

10. Многомерные массивы
11. Функции
12. Локальные и глобальные переменные
13. События и обработчик событий
14. Обработка форм
15. Таймеры
16. Что такое ООП?
17. Функции. Математические операции
18. Функции. Дата и время

Все 22 видео доступны по ссылке:
https://vk.com/videos-54530371?section=album_56085884

Комментарии к посту: https://vk.com/wall-54530371_83839
источник
2016 August 24
Библиотека программиста
Небольшая подборка видео про Node.js

#javascript

1. Основы JavaScript и Node.js: https://www.youtube.com/watch?v=iHcEZ5z7G-M
2. Шаги для создания restful веб-приложения на Node.js: https://www.youtube.com/watch?v=wrFkT0QTE3M
3. Рассказ о том, какие сервисы в Azure могут быть интересны Node.Js разработчику (и не только): https://www.youtube.com/watch?v=Kqf4BAZDy6E

Комментарии к посту: https://vk.com/wall-54530371_83847
источник
Библиотека программиста
Подборка материалов по веб-разработке

#web

1. Видеокурс «Изучите Redux». Бесплатный видеокурс из 20 уроков(2.5 часа) по Redux на примере создания фотоприложения Reduxstagram при помощи Redux и React.js.
https://learnredux.com/

2. Зачем нам jQuery?
https://goo.gl/TEO3BW

3. Как по маслу, или анимируем со скоростью 60 FPS на CSS3 https://goo.gl/Y2BGDH

4. Видеоурок по созданию real-time чата на React и Meteor
https://www.youtube.com/watch?v=xcej5OboUVM

5. Большая серия из 12 статей по созданию клона приложения Trello на Phoenix и React
https://goo.gl/5skMk4

6. Видеоурок по созданию выезжающей панели навигации при помощи CSS без использования JavaSciprt
https://www.youtube.com/watch?v=d4P8s-mkMvs
источник
Библиотека программиста
Забавный тест про хацкеров и спецслужбы — узнайте, в какой ситуации они смогут вас достать, а когда вы надёжно защищены.

#security

https://tproger.ru/quiz/shadowing/
источник
Библиотека программиста
Создание приложений виртуальной и дополненной реальности на платформе Windows

#ar #vr

1. Основы разработки VR-приложений.
http://goo.gl/XkQ7NS

2. Создаем VR-шлем своими руками.
http://goo.gl/IeSnZJ

3. Принципы создания VR с примерами на Unity.
http://goo.gl/tbkVOg

4. Создание VR на Unity с ALPS-VR.
http://goo.gl/DBtqei

5. Создание VR на Unity с Fibrum SDK.
http://goo.gl/NyD5bV

6. Особенности взаимодействия с пользователем в виртуальной реальности.
http://goo.gl/IjxzyN

7. Использование сенсоров для взаимодействия с пользователем в вирутальной реальности.
http://goo.gl/h0m5u9

8. Смешанная реальность. Среда, где обитают голограммы.
http://goo.gl/A9pTaC

9. Создание приложений смешанной реальности AR/VR адаптированных для кардбордов.
http://goo.gl/AiGwUz

10. Создание высокоэффективных приложений VR/AR на C++/DirectX.
http://goo.gl/EuYUHc
источник
Библиотека программиста
Design Patterns via C#. Приемы объектно-ориентированного проектирования
Автор: Александр Шевчук.

#csharp #design_patterns

Скачать книгу можно по ссылке: http://itvdn.com/ru/patterns

Используйте промо-код 373BD12 и получите 25% скидку на подписку ITVDN.com . Акция действует до 31 августа 2016 года.
источник
Библиотека программиста
Не секрет, что многие алгоритмы легче понимать, когда наглядно видно, как они работают. Представляем вашему вниманию сайт, который содержит множество визуализаций алгоритмов и структур данных.

#algorithms #fundamental

http://visualgo.net/
источник
2016 August 25
Библиотека программиста
Подборка материалов с Хабра по машинному обучению и искусственному интеллекту

#data_analysis #habr

1. Математика для искусственных нейронных сетей для новичков
Линейная регрессия: https://habrahabr.ru/post/307004/
Градиентный спуск: https://habrahabr.ru/post/307312/

2. Обучение с подкреплением для самых маленьких
https://habrahabr.ru/post/308094/

3. 8 лекций, которые помогут разобраться в машинном обучении и нейросетях
http://goo.gl/z8UL5r

4. Стилизация изображений с помощью нейронных сетей: никакой мистики, просто матан
http://goo.gl/66Uq7y

5. Небольшая статья с опросом "А вот про нейронные сети, ИИ и т.д"
https://habrahabr.ru/post/308356/

6. Языковая проблема искусственного интеллекта
Оригинал: http://goo.gl/z8p3xN
Перевод: http://goo.gl/s9qLtY

7. Самое главное о нейронных сетях
Лекция с Яндекса: http://goo.gl/UxCiSY
Статья: http://goo.gl/ZHQfCI
источник