proglibrary | Technologies

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

77049

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

Subscribe to a channel

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

Подборка материалов по веб-разработке

#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

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

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

Изучение 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

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

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

Программирование на 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

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

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

Первые заказы на фриланс бирже 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

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

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

Изучить основы Python за час

#python #novice

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

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

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

Основы 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

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

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

Документация языка программирования Swift на русском языке

#swift #mobile

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

Ссылка на русскую документацию: http://goo.gl/lxosIv

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

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

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

#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

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

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

Создание стратегии Unity3D

#gamedev

1. Интерфейс и мини карта
2. Движение камеры
3. Улучшение зданий
4. Постройка зданий
5. Добывающее здание
6. Башня
7. Магазин
8. Выделение юнитов
9. Движение юнитов
https://vk.com/wall-54530371_82799

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

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

Небольшая подборка материалов по JavaScript

#javascript

1. Создание объектов в JS: типичные техники и лучшие практики http://vk.cc/5h0S8a

2. Создание бесконечного раннера на JavaScript, механика движения фона
https://goo.gl/38e05W

3. Victor.js — библиотека для работы с двухмерным векторами, пригодится для рисования на канве
http://victorjs.org

4. Считаете, что знаете о приведении типов в JS всё? Передайте такие аргументы, с которыми функция вернёт true
http://vk.cc/5sI87x

5. Объемное руководство по Angular 2 для начинающих.
http://goo.gl/qEBDBS

6. howler.js — одна из лучших на сегодняшний день библиотек для работы с Web Audio API
https://howlerjs.com

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

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

Курс nginx. Создание веб-серверов

#web

1. Способы установки nginx
Рассамтривается архитектура nginx, его особенности и сильные стороны. Способы установки на примере таких дистрибутивов, как Debian и Centos

2. Конфигурирование сервера
Способы конфигурирования и подходы к организации сервера. Рассматривается модель frontend-backend

3. Настройка nginx как frontend к apache
Рассматривается настройка и взаимодействие с apache для оптимизации нагрузки и ускорение отдачи контента, так же рассматривается кеширование

4. Настройка nginx+php-fpm
Настройка взаимодействия с fastcgi сервером fpm

5. Взаимодействие и настройка nginx, если не используется РНР
Рассматриваются настройки сервера для работы как frontend к django, настройка для работы с otrs

http://vk.com/wall-54530371_82579

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

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

Создание игры Doodle Jump

#mobile #gamedev

Создание игры-клона Doodle Jump для Android за 2 часа в Intel XDK на JavaScript.

Ссылка на пост:
http://vk.com/wall-54530371_82543
Если вы пропустили: недавно выкладывали серию статей по разработке игры змейки в Intel XDK
https://vk.com/wall-54530371_82198

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

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

Две новые лекции курса CS50 на русском

#fundamental #novice

5. Баги, функциональная декомпозиция. Строки и работа с ними.
6. Одномерные и многомерные массивы. Аргументы командной строки. Криптография.

http://vk.com/wall-54530371_82392

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

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

Лекции по беспроводным сетям.

#networks

1. Беспроводные сети. Вводная лекция.
2. Беспроводные сети.Ядро стека tcp/ip.
3. Виды беспроводных систем передачи данных
4. Сети WI-FI (IEEE 802.11)

http://vk.com/wall-54530371_82346

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

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

Разработка HTML5-игр в Intel XDK

#gamedev #habr

Хотите создать собственную кросс-платформенную игру на HTML5? Перед вами подборка статей, которые посвящены разработке в среде Intel XDK. Здесь мы будем делать игру про голодную змейку, вариант всем известной Snake.

1. Знакомство с XDK
https://habrahabr.ru/company/intel/blog/281380/

2. Cocos2d-JS
https://habrahabr.ru/company/intel/blog/281453/

3. Знакомство со змейкой
https://habrahabr.ru/company/intel/blog/281523/

4. Система координат и перемещение объектов
https://habrahabr.ru/company/intel/blog/281607/

5. Увеличиваем длину змеи и управляем ей
https://habrahabr.ru/company/intel/blog/281639/

6. Угощение для змеи и обработка столкновений
https://habrahabr.ru/company/intel/blog/281873/

7. Оформление игры
https://habrahabr.ru/company/intel/blog/281981/

Оригинальная серия статей на английском: https://goo.gl/PWmxu4

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

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

Небольшая подборка видео про 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

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

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

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

#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

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

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

Курс «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

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

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

10 логических задач из собеседований

#logic #job

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

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

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

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

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

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

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

Небольшая подборка материалов по разработке игр

#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

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

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

Курс лекций по 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

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

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

Курс по Python от ВМК МГУ (2015)

#python@proglib

1. Разработка ПО. Индивидуальное использование GIT
2. Событийное программирование и PyGame
3. Веб-программирование и Django
4. Интерпретатор командной строки
5. Научное программирование и Sage
6. Интерфейс между Python и C
7. Совместная разработка и контроль качества кода
8. Проектирование
9. Стиль программирования, комментарии и документирование

http://vk.com/wall-54530371_82848

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

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

Что нужно знать, чтобы успешно пройти собеседование по JavaScript

#javascript #job

https://github.com/adam-s/js-interview-review

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

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

Быстрая разработка кроссплатформенных игр и приложений

#gamedev

Разрабатывать отдельные приложения для всех платформ - Android, iOS, Windows Phone, Windows, OS X - адский труд. Поэтому придумали кроссплатформенные фреймворки.
Автор видео покажет не попсовый и, в некоторой степени, монструозный Unity 3D, а более скромный, но не менее эффективный фреймворк Corona SDK. Он заточен под 2D приложения и использует классный язык Lua для скриптинга.

За высокую производительность отвечает ядро на чистом C++ и OpenGL. Доклад будет состоять из двух частей: введения и практики. Этим докладом автор хочет показать, насколько бывает просто делать игры и приложения, и дать волшебный пинок тем людям, которые давно хотят начать их делать, но никак не могут решиться на первый шаг.

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

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

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

Подборка материалов по машинному обучению

#data_analysis #habr

Данная подборка включает в себя более 200 материалов по машинному обучению и анализу данных. Из них: книги, статьи, онлайн-курсы и видео. В ней вы найдете материалы как для начинающих, так и для более опытных специалистов. Для тех, кому уже надоел JavaScript...

Топ-100 статей по машинному обучению и анализу данных
https://goo.gl/Wb6ZJz

Подборка: Более 70 источников по машинному обучению для начинающих
https://goo.gl/3EYWZN

Список ресурсов по машинному обучению.
Часть первая: https://goo.gl/uIIU7Y
Часть вторая: https://goo.gl/1YqrK8

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

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

15 лучших плагинов для Sublime Text

#sublime

В данной статье автор проводит аналогию между текстовым редактором для программиста и мечом самурая. Вы всегда должны быть уверенны что ваше "оружие" остается острым, чтобы использовать его полный потенциал. Поэтому он приводит список лучших плагинов для Sublime, для комфортной работы в повседневной жизни.

https://goo.gl/fMftR4

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

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

typing.io — сервис для тренировки в скорости написания кода на разных языках программирования: JavaScript, Ruby, C, C++, Java, PHP, Perl и др.

#web

https://typing.io/

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

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

C# 4.0. Полное руководство (2015) / C# 4.0: The Complete Reference (2010)
Автор: Герберт Шилдт

#csharp #book

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки.

Кто читал данную книгу? Насколько она вам понравилась?
Ссылка на пост: https://vk.com/wall-54530371_82285

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

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

Айтишная братия, как насчёт конкурса?

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

Правила конкурса:
1. Рассказать о своей казусной/непонятной/интересной/захватывающей задаче с технического собеседования.
2. Собрать под своей историей больше всего лайков (никаких накруток, большой брат всё видит).
3. Конкурс продлится с 11-22 августа включительно.

Самое приятное: “тётя Сара, а таки шо за подарки?”
Трое победителей, которые наберут больше всего лайков получат:
1 место: 5 уроков по скайп с преподавателем.
2 место: 3 месяца разговорных клубов.
3 место: 1 месяц разговорных клубов.

Если у тебя нет классной истории в копилочке, то плакать не стоит (бородатые айтишники не плачут)! Просто поделись этой записью и мы гарантировано подарим тебе 3 месяца интерактивных занятий на сайте школы EnglishDom.

Are you ready? Let’s get this battle started!

Писать задачи сюда: https://vk.com/wall-54530371_82221
Заявка на бесплатный урок: https://www.englishdom.com/form/individual/?/?utm_source=proglib&utm_medium=cpa&utm_campaign=proglib_partnerka

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