Size: a a a

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

2017 November 20
Библиотека программиста
Скрытые фичи JavaScript

#web

https://proglib.io/p/js-hidden-features/
источник
Библиотека программиста
Математика для программистов: 7 крутых YouTube-каналов

 https://proglib.io/p/math-channels/
источник
2017 November 21
Библиотека программиста
70 вопросов, которые следует задать в конце собеседования

#work

https://proglib.io/p/what-to-ask/
источник
Библиотека программиста
​​Хотим порекомендовать плейлист с уроками по написанию Telegram-бота на Python:

1. Знакомство с Not API Телеграмма: как создавать бота, как получать сообщения, чем отличается WebHook и GetUpdate и т.д.
2. JSON объекты, работа с документами и т.д.
3. Как и в чем написать бот. Знакомство с библиотекой telebot
4. Наращиваем функционал бота: отправка фото, аудио, случайный выбор и чат экшены
5. Короткий пример, который научит бота красиво форматировать текст

https://www.youtube.com/playlist?list=PLQR-s_7hVHyN5oeDb7dLymzzHw1XNtWiC

#python
источник
2017 November 23
Библиотека программиста
Объясняем поведенческие паттерны простыми словами:

#common

https://proglib.io/p/learn-behavioral-patterns/
источник
Библиотека программиста
​​Представляем вашему вниманию обновленный курс по базам данных от Технострим Mail.ru Group

#db #sql

1. Введение
2. Модификация и выборка данных
3. Выборка данных. Часть 2
4. Транзакции. Триггеры и хранимые процедуры
5. Индексы и производительность
6. Оптимизация запросов. Оптимизация структуры данных
7. Репликация, полнотекстовый поиск, JSON
8. Сохранность данных
9. MySQL и сравнение с PostgreSQL
10. Обзор NOSQL решений для работы с высоконагруженными системами

https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj
источник
Библиотека программиста
​​Пишем игры на C++/SFML под бодрую музыку:

1. TETRIS
2. Doodle Jump
3. Arkanoid
4. Snake
5. Minesweeper
6. 15-Puzzle
7. Car Racing (Top Down)
8. Outrun (Pseudo 3d racing)
9. Xonix
10. Bejeweled (Match-3)
11. NetWalk (The Pipe Puzzle)
12. Mahjong Solitaire
13. Tron
14. Chess
15. Blobby Volley
16. Asteroids

https://www.youtube.com/playlist?list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr
источник
2017 November 24
Библиотека программиста
Какие алгоритмы нужно знать, чтобы стать хорошим программистом? Рассказываем в нашей статье:

https://proglib.io/p/required-programmer-algorithms/

#algo
источник
2017 November 25
Библиотека программиста
​​Книги по хакингу

#security

1. Джон Эриксон "Хакинг. Искусство эксплойта"
Язык: русский.

Часто бывает трудно разобраться в методах хакинга, потому что для этого нужны широкие и глубокие знания.
Автор не учит применять известные эксплойты, а объясняет их работу и внутреннюю сущность. Сначала читатель знакомится с основами программирования на C, ассемблере и языке командной оболочки, учится исследовать регистры процессора, а, далее, применяет эти знания на практике.
Книга дает полное представление о программировании, машинной архитектуре, сетевых соединениях и хакерских приемах. С этими знаниями ваши возможности ограничены только воображением.

https://t.me/progbook/182

2. Justin Seitz "Black Hat Python: Python Programming for Hackers and Pentesters"
Язык: английский.

Когда появляется необходимость в создании эффективных и мощных хакерских инструментов, выбор падает на Python - язык, который высоко оценили многие аналитики в сфере безопасности.
В процессе прочтения данной книги вы овладеете другой стороной языка Python и узнаете:
- как создать троянскую программу, используя GitHub,
- как автоматизировать такие задачи, как кейлоггинг и снятие скриншотов,
- как расширять права системы с помощью контроля процессов,
- как использовать Windows COM для совершения атаки «человек-в-браузере» и многое другое.

EPUB: https://t.me/progbook/180
PDF: https://t.me/progbook/181
источник
Библиотека программиста
Видеокурс «Основы линейной алгебры»

#fundamental

Линейная алгебра важна для понимания практически всех технических дисциплин (физика, статистика, Computer Science и т.д.). Из данного видеокурса вы узнаете:
1. Сущность линейной алгебры
2. Что такое вектор?
3. Базовые понятия: линейная комбинация векторов, линейная зависимость векторов и т.д.
4. Линейные преобразования и матрицы
5. Умножение матриц
6. Трехмерные линейные преобразования
7. Детерминант
8. Что такое обратная матрица, ранг матрицы и т.д.
9. Неквадратные матрицы и их геометрическая интерпретация
10. Точечные продукты и двойственность
11. Перекрестные произведения
12. Перекрестные произведения и линейные преобразования
13. Перевод систем координат. Базисные вектора
14. Что такое собственные вектора, собственные значения и собственный базис
15. Абстрактное векторное пространство

https://www.youtube.com/watch?v=kjBOesZCoqc&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
источник
2017 November 26
Библиотека программиста
Язык Swift: вопросы и ответы на собеседовании

#swift  #mobile

https://proglib.io/p/swift-interview/
источник
2017 November 27
Библиотека программиста
​​Лучшие ресурсы для изучения пентестинга

#security

PentesterLab — http://pentesterlab.com/

Penetration Testing Execution Standard — http://www.pentest-standard.org/

Инструменты для пентестера — https://github.com/dloss/python-pentest-tools
источник
2017 November 28
Библиотека программиста
Лучшие шпаргалки для веб-разработчиков

#web

https://proglib.io/p/web-cheatsheets/
источник
2017 December 01
Библиотека программиста
Собеседование iOS-разработчика: устные вопросы по языку Swift

#mobile

https://proglib.io/p/swift-verbal/
источник
Библиотека программиста
Основные концепции React.js, о которых стоит знать

#web

https://proglib.io/p/react-js-concepts/
источник
2017 December 04
Библиотека программиста
Знакомимся с Bootstrap 4: нововведения, основные стили

#web

https://proglib.io/p/bootstrap-4-part-1/
источник
Библиотека программиста
Самые популярные посты за прошлую неделю

#weekly

В.И. Смирнов «Курс высшей математики» (в 5-ти томах)
https://vk.com/wall-54530371_172045

Курс по теории вероятности от MIT
https://vk.com/wall-54530371_171667

Зед А. Шоу «Легкий способ выучить Python» (2017)
https://vk.com/wall-54530371_171647

Уильям Паундстоун «Достаточно ли вы умны, чтобы работать в Google?»
https://vk.com/wall-54530371_171601

Шаблоны игрового программирования
https://vk.com/wall-54530371_171497

Сетевое программирование. Создание чата
https://vk.com/wall-54530371_171870

Практики по курсу «Компьютерные сети»
https://vk.com/wall-54530371_171395
источник
Библиотека программиста
Вторая статья из нашей серии про новую версию популярного фреймворка Bootstrap, знакомящая вас с основами отзывчивого дизайна

#web

https://proglib.io/p/bootstrap-4-part-2/
источник
2017 December 05
Библиотека программиста
Как эффективно организовать процесс изучения сложных концепций

#common

https://proglib.io/p/how-to-learn-advanced-concepts/
источник
2017 December 06
Библиотека программиста
Что скрывает от нас Python? В этой статье вы вероятно найдёте для себя несколько нетипичных тонкостей, которые можно использовать в Python.

#python

https://proglib.io/p/hidden-features-of-python/
источник