Size: a a a

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

2016 August 30
Библиотека программиста
PHP. Правильный путь.

#php

Руководство для быстрого ознакомления с правилами эффективного использования PHP, принятыми стандартами написания кода и ссылками на признанные руководства по всему интернету.

http://goo.gl/IRtGjP
источник
2016 August 31
Библиотека программиста
Подборка материалов по C#

#csharp

Ссылка на пост
https://vk.com/wall-54530371_84742
источник
Библиотека программиста
Скринкаст по Gulp
Часть вторая (2/2)

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

Gulp – замечательная система сборки и задач, но при всём обилии информации в интернете о ней – это, как правило, либо самые основы, либо «готовые решения», чтобы адаптировать которые нужно понимание, как что работает.

В этом скринкасте автор постарается восполнить этот «недостающий фрагмент». Не просто «вот такой код работает», а «почему и как он работает», и как его получить. Это сделает использование готовых решений легче и приятнее. И позволит создавать свои.

8. Обработка ошибок
9. Создание плагинов при помощи through2
10. Более сложный поток: eslint, gulp-if, stream-combiner2
11. Понимаем ли мы потоки Node.JS?
12. Организация gulpfile'а
13. Стили + ресурсы, спрайты, продакшн
14. Интеграция Gulp и Webpack

Ссылка на пост
https://vk.com/wall-54530371_84747
источник
Библиотека программиста
Самые популярные посты за этот месяц

#monthly

1. Сайт, который содержит множество визуализаций алгоритмов и структур данных.
https://vk.com/wall-54530371_83959

2. Золотой фонд программистской литературы по версии StackOverflow
https://vk.com/wall-54530371_80896

3. Коллекция книг от Библиотеки программиста
https://vk.com/wall-54530371_81213

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

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

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

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

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

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

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

11. Спецкурс ВМК МГУ по Python (2014)
https://vk.com/wall-54530371_84108

12. Основы программирования
Часть первая: https://vk.com/wall-54530371_84200
Часть вторая: https://vk.com/wall-54530371_84458
источник
2016 September 01
Библиотека программиста
Курс «PHP Security»

#php #security

1. Include/require file extensions
2. XSS (Cross-site Scripting)
3. Password hashing
4. Directory listing
5. HttpOnly Cookies
6. What you shouldn't store in cookies
7. CSRF (Cross-site Request Forgery)
8. User defined file includes
9. SQL Injection

http://vk.com/wall-54530371_84748
источник
Библиотека программиста
Большая подборка материалов для новичков

#novice

В честь первого сентября подготовили большую подборку материалов для новичков. И не забудь добавить к себе на стену!

1. Android для начинающих
Первая часть: https://vk.com/wall-54530371_80312
Вторая часть: https://vk.com/wall-54530371_80529
Третья часть: https://vk.com/wall-54530371_80625
Четвертая часть: https://vk.com/wall-54530371_80711

2. CS50. Введение в Computer Science от Гарвардского университета на русском
https://vk.com/wall-54530371_82392

3. Курс по программированию на C#
https://vk.com/wall-54530371_81565

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

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

6. Изучение JavaScript от нуля до гуру
Первая часть: https://vk.com/wall-54530371_83714
Вторая часть: https://vk.com/wall-54530371_83839

7. Machine Learning Recipes with Josh Gordon
https://vk.com/wall-54530371_84549

8. Основы PHP
https://vk.com/wall-54530371_84522

9. Серия статей "От нуля до героя фронтенда"
https://vk.com/wall-54530371_80695

10. Bootstrap для новичков
Первая часть: https://vk.com/wall-54530371_79432
Вторая часть: https://vk.com/wall-54530371_79525
источник
Библиотека программиста
Адаптивная верстка сайта на DLE

#web

1. Подготовка
2. Верстка шапки
3. Баннер
4. Краткая новость
5. Навигация
6. Боковая колонка
7. Футер сайта
8. Полная новость
9. Завершение

http://vk.com/wall-54530371_84816
источник
2016 September 02
Библиотека программиста
Основы С++
Часть первая (1/2)

#cpp #novice

1. Введение
2. Обзор редактора
3. Процедурный стиль программирования
4. Динамическая память
5. Отличия С и C++
6. ООП. Инкапсуляция классов
7. Наследование + статический полиморфизм
8. Динамический полиморфизм
9. Классификация полиморфизма

Ссылка на пост
https://vk.com/wall-54530371_84823
источник
Библиотека программиста
Серия полезных шпаргалок от RebelLabs

#cheatsheets

1. Docker
2. Git
3. Java 8 best practices
4. Java 8 streams
5. Java collections
6. SQL

Ссылка на пост
источник
Библиотека программиста
источник
Библиотека программиста
Основы С++
Часть вторая (2/2)

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

10. Обработка исключений
11. Защита памяти
12. Взлом программного обеспечения
13. STL
14. Вектор из STL
15. Boost
16. QTL
17. Лямбда-выражения

http://vk.com/wall-54530371_84925
источник
Библиотека программиста
Deep Learning — бесплатная онлайн-книга от MIT, которая предназначена для помощи студентам войти в область машинного обучения.

#data_analysis

http://www.deeplearningbook.org/
источник
2016 September 03
Библиотека программиста
Минутка общения

#social

Разработчик из Google Фелипе Хоффа решил получить ответ на один из самых популярных вопросов среди программистов: что же лучше, пробелы или табуляция? И получил, проанализировав 400 тысяч репозиториев на GitHub (1 миллиард файлов, 14 ТБ кода).

Оригинал статьи: http://goo.gl/B7RMw0
Перевод: http://goo.gl/JmQTB4

А какой способ создания отступов предпочитаете вы?

Ссылка на пост с опросом:
https://vk.com/wall-54530371_85052
источник
2016 September 04
Библиотека программиста
Алгоритмы интеллектуальной обработки больших объемов данных

#data_analysis

1. Задачи Data Mining
2. Задача кластеризации и ЕМ-алгоритм
3. Различные алгоритмы кластеризации
4. Задача классификации
5. Обработка текстов, Naive Bayes
6. Линейные модели для классификации и регрессии
7. Машина опорных векторов
8. Методы снижения размерности пространства
9. Алгоритмические композиции

Ссылка на пост
https://vk.com/wall-54530371_85133
источник
Библиотека программиста
Архив книг от O'Reilly

#data_analysis #book

Огромная коллекция из более чем 80-ти бесплатных книг от американского издательства O'Reilly. Если вы хотите погрузиться и в такие темы, как data science и big data, то этот архив именно для вас!

Ознакомится с архивом и скачать книги можно по ссылке:
http://goo.gl/DES0JJ
источник
Библиотека программиста
Котлин от синтаксиса до хардкорных внутренностей!

#java

1. Дмитрий Жемеров - Котлин: JVM разработка это снова весело;
2. Антон Кекс - Котлин в реальных проектах: прагматичное мнение на прагматичное язык;
3. Руслан Ибрагимов - Темная сторона Котлин;
4. Дмитрий Жемеров - Компиляция и производительность кода на Котлин.

http://vk.com/wall-54530371_85189
источник
Библиотека программиста
Подборка интересных материалов по JavaScript

#javascript

1. Большая подборка из 30 легковесных JavaScript-библиотек и плагинов
http://goo.gl/BPl5Os

2. Генератор лабиринтов в одном твите
http://vk.cc/5wpRKC

3. Статья «7 жизненно важных функций в JavaScript»
http://goo.gl/3aBj53

4. Подсказки для тех, кто хочет попробовать JS, имея опыт в C#
http://goo.gl/Zea3ji

5. Руководство по созданию и использованию модулей
http://goo.gl/8P3MTE

6. Эволюция асинхронного JS
Статья: http://goo.gl/OixXb0
Визуализация: http://vk.cc/5tLRhL

7. Рассказ о миграции 10k-строчного кода с JavaScript на TypeScript
http://goo.gl/YSOQX8

8. AOS — простая JavaScript-библиотека для анимированого появления элементов при скролле
http://goo.gl/4HJpU4
источник
Библиотека программиста
Самые популярные посты за эту неделю

#weekly

1. Основы С++
Часть первая: https://vk.com/wall-54530371_84823
Часть вторая: https://vk.com/wall-54530371_84925

2. Алгоритмы интеллектуальной обработки больших объемов данных
https://vk.com/wall-54530371_85133

3. Основы PHP
https://vk.com/wall-54530371_84522

4. Видеоуроки по многопоточности в Java
https://vk.com/wall-54530371_84965

5. Серия полезных шпаргалок от RebelLabs
https://vk.com/wall-54530371_84908

6. Курс «PHP Security»
https://vk.com/wall-54530371_84748

7. Большая подборка материалов для новичков
https://vk.com/wall-54530371_84818

8. Подборка материалов по C#
https://vk.com/wall-54530371_84742
источник
2016 September 05
Библиотека программиста
Python Джедай
Часть вторая (2/2)

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

10. Свои функции
11. Комментарии, docstring
12. Модули, Рандом, SDL, Prebuild Binaries, PyPi,
13. Используем PyPi, Узнаём погоду в любом городе
14. Введение в исключения, pass, eval
15. Работа с файлами, assert, len, with
16. Новые типы данных None и Dictionary
17. Комментирование, pass, Кортежи (Tuples)
18. Срез списка [List slicing & indexing]

Ссылка на пост
http://vk.com/wall-54530371_85318
источник
2016 September 06
Библиотека программиста
Современные операционные системы (2016)
Авторы: Эндрю Таненбаум, Х. Бос

#networks #book

Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий.
Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAID-систем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в последние несколько лет постоянно возрастает. Появилась совершенно новая глава о виртуализации и облачных вычислениях. Добавился большой объем нового материала об использовании ошибок кода, о вредоносных программах и соответствующих мерах защиты.
В книге в ясной и увлекательной форме приводится множество важных подробностей, которых нет ни в одном другом издании.

Ссылка на пост с книгой:
https://vk.com/wall-54530371_85339
источник