Size: a a a

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

2016 September 06
Библиотека программиста
Видеокурс «Angular 2 Weather App»

#javascript #web

1. Introduction
2. Components & Directives
3. Create first Components
4. Custom Classes & String Interpolation
5. NgFor, Local Variables, Lifecycle
6. Property Binding
7. Adding a Service
8. Adding a Form
9. Requesting Data via HTTP

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

#cheatsheets #web

Шикарная online-шпаргалка по:
— Python
— jQuery
— NodeJS
— PHP
— Java
— Ruby
— Javascript
— ActionScript
— CSS
— Express

http://overapi.com/
источник
Библиотека программиста
Количество видеозаписей в паблике Библиотека программиста перевалило за отметку в 6000 штук. В нашей копилке уже более 460 видеоальбомов, а это огромное количество часов лекций, докладов, семинаров и уроков по программированию.

Самое интересное из последних:

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

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

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

4. Основы программирования
Часть первая: https://vk.com/wall-54530371_84200
Часть вторая: https://vk.com/wall-54530371_84458

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

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

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

8. Machine Learning Recipes with Josh Gordon
https://vk.com/wall-54530371_84549
источник
Библиотека программиста
Подборка видео о работе с байткодом Java

#java

1. Просто о байткоде JVM.
2. Более подробный доклад по теме.
3. Использование байткода на практике.

Ссылка на пост
https://vk.com/wall-54530371_85456
источник
Библиотека программиста
ClojureScript для JavaScript разработчиков
Часть первая (1/3)

#javascript #web

24 скринкаста по ClojureScript на русском, от основ до управления состоянием и асинхронного программирования.

1. Cинтаксис
2. Основные типы данных
3. Основные операции над структурами данных
4. Атомы
5. Операторы ветвления
6. Функции высшего порядка
7. Интеграция с JavaScript
8. Деструктурирование

Справочник по ClojureScript: https://clojurescript.ru/cheatsheet/

Ссылка на пост
http://vk.com/wall-54530371_85473
источник
2016 September 07
Библиотека программиста
Работа фрилансером

#job

Мы живем в отличнейшее время сумасшедших перемен. Существующий тренд на децентрализацию крупных мировых компаний (костяк остается в офисе, компания масштабируется за счет удаленки) - открывает огромные масштабы для деятельности фрилансеров всех мастей.

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

Ссылка на пост
https://vk.com/wall-54530371_85485
источник
Библиотека программиста
Качественная подборка из 50 полезных инструментов и ресурсов для веб-разработчика.

#web

http://vk.cc/2ZqbKm
источник
Библиотека программиста
ClojureScript для JavaScript разработчиков
Часть вторая (2/3)

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

24 скринкаста по ClojureScript на русском, от основ до управления состоянием и асинхронного программирования.

1. Потоковые макросы
2. Макросы
3. Полиморфизм
4. Именованные типы данных
5. Переходящие структуры данных
6. Пространства имен
7. Настройка редактора Atom
8. Создание и конфигурация проекта

Все 24 урока доступны по ссылке:
https://vk.com/videos-54530371?section=album_56085901
источник
Библиотека программиста
Python: легко и просто. Красивые решения обычных задач

#python

В докладе рассматриваются базовые принципы работы с языком программирования Python. Наглядные простые примеры и рекомендации по улучшению кода демонстрируют оптимальные решения простейших задач.

http://vk.com/wall-54530371_85547
источник
2016 September 08
Библиотека программиста
DevDocs API Documentation

#cheatsheets@proglib #web@proglib

Крутая шпаргалка для веб-разработчиков и не только! В ней вы найдете материалы по JS и его фреймворкам, Python и Django, Git, PHP, CSS и HTML, а также по C и C++. На сайте доступен удобный поиск, с помощью которого вы сможете быстро найти интересующую для вас функцию.

http://devdocs.io/
источник
Библиотека программиста
Создание шутера на Unity3d

#gamedev

1. Создание Террейна.
2. Создание Террейна и добавление эффектов
3. Создание анимаций, начало создания скрипта.
4. RaycastHit,Instantiate,разработка пули.
5. Анимация ходьбы,прицеливание,превью ролик.
6. Продавец, прицел, AUG и скрипты C#.
7. Искусственный интеллект в C#.
8. По мелочи + Прицел с отдачей в C#.

https://vk.com/wall-54530371_85642
источник
2016 September 09
Библиотека программиста
Три полезных доклада по C++

#cpp

1. Как разбирать различные ошибки сборки C++, как их исправлять и что для этого нужно знать.

Из этого доклада вы узнаете, как разбирать различные ошибки сборки C++, как их исправлять и что для этого нужно знать.

Речь пойдет о стадиях сборки программы на C++ и о том, как устроены объектные файлы (на примере формата ELF), о работе компилятора и компоновщика, а также особенностях, связанных со спецификой языка. В заключительной части доклада будут разобраны принципы работы препроцессора C++ и способы его отладки.

2. О работе исключений.

Мало кто отчетливо представляет, как работают исключения в С++. Автор пытается восполнить этот пробел, заодно пытаясь выяснить, почему всё устроено так как оно устроено и нельзя ли там чего-нибудь улучшить.

3. Паралеллизм в C++.

Последняя версия стандарта С++ добавляет в язык и библиотеку поддержки средства для использования потоков исполнения (threads) и синхронизации между ними. Однако это лишь необходимая низкоуровневая база для внедрения параллелизма. Эффективная разработка параллельных программ требует высокоуровневого API, реализующего типичные шаблоны использования параллелизма в виде, пригодном для применения в широком спектре алгоритмов и приложений. В докладе речь пойдёт о наиболее часто встречающихся параллельных шаблона.

https://vk.com/wall-54530371_85659
VK
Библиотека программиста
Три полезных доклада по C++ #cpp@proglib  1. Как разбирать различные ошибки сборки C++, как их исправлять и что для этого нужно знать.  Из этого доклада вы узнаете, как разбирать различные ошибки сборки C++, как их исправлять и что для этого нужно знать.  Речь пойдет о стадиях сборки программы на C++ и о том, как устроены объектные файлы (на примере формата ELF), о работе компилятора и компоновщика, а также особенностях, связанных со спецификой языка. В заключительной части доклада будут разобраны принципы работы препроцессора C++ и способы его отладки. 2. О работе исключений.  Мало кто отчетливо представляет, как работают исключения в С++. Автор пытается восполнить этот пробел, заодно пытаясь выяснить, почему всё устроено так как оно устроено и нельзя ли там чего-нибудь улучшить.  3. Паралеллизм в C++. Последняя версия стандарта С++ добавляет в язык и библиотеку поддержки средства для использования потоков исполнения (threads) и синхронизации между ними. Однако это лишь необходимая низкоуровневая база для внедрения…
источник
Библиотека программиста
Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих (2016)
Автор: Al Sweigart

#python #book

Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас?
Книга научит вас использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы ручного труда, причем никакого опыта программирования от вас не требуется. Как только вы овладеете основами программирования, вы сможете создавать программы на языке Python, которые будут без труда выполнять в автоматическом режиме различные полезные задачи, такие как:
— поиск определенного текста в файле или в множестве файлов;
— создание, обновление, перемещение и переименование файлов и папок;
— поиск в Интернете и загрузка онлайн-контента;
— обновление и форматирование данных в электронных таблицах Excel любого размера;
— разбиение, слияние, разметка водяными знаками и шифрование PDF-документов;
— рассылка напоминаний в виде сообщений электронной почты или текстовых уведомлений;
— заполнение онлайновых форм.
Пошаговые инструкции помогут вам лучше понять, как работает та или иная программа, а учебные проекты, предлагаемые в конце каждой главы, предоставят вам возможность испытать свои силы в улучшении ранее рассмотренных программ и использовать приобретенные знания для автоматизации аналогичных задач.
Не тратьте свое драгоценное время на выполнение чисто механической работы.
Даже если вы не написали за всю свою жизнь ни одной строки кода, вы вполне сможете заставить компьютер делать вместо вас всю грязную работу. Эту цель и преследует данная книга.

Ссылка на пост
https://vk.com/wall-54530371_85613
источник
Библиотека программиста
Несколько интересных публикаций о Django

#python #web

1. Приложение на IBM Watson API для анализа комментариев, которое можно создать за пару минут
http://vk.cc/5yBdoT

2. О создании одноразовых паролей для Django
http://vk.cc/5yBdYu

3. Асинхронных задачах с помощью Celery и Django
http://vk.cc/5yBcRr

4. F() выражения в Django
http://vk.cc/5yBcLc
источник
Библиотека программиста
Programming Bash

#linux

1. Why Write Bash Scripts?
2. Bash Basics
3. Variables and Quoting
4. How Bash Scripts Work
5. Arguments
6. 'If' and Testing
7. Functions and Course Review

http://vk.com/wall-54530371_85743
источник
2016 September 11
Библиотека программиста
Несколько докладов по анализу данных и машинному обучению с недавнего Python Data Science meetup

#python #data_analysis

1. О том, как проанализировать 200 Гб данных на ноутбуке, какие проблемы могут возникнуть в процессе и как автор с ними боролся.

2. Об опыте построения алгоритма классификации изображений автомобилей.

3. Как научить приложение распознавать категории объявлений по изображениям.

Ссылка на пост с докладами:
источник
Библиотека программиста
источник
Библиотека программиста
JSwiki — огромнейшая коллекция JavaScript библиотек и ресурсов разделенные на множество категорий. На некоторые библиотеки есть описания и ссылки для изучения.

#javascript

http://jswiki.org/
источник
Библиотека программиста
Самые популярные посты за эту неделю

#weekly

1.Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих (2016)
https://vk.com/wall-54530371_85613

2. Python: легко и просто. Красивые решения обычных задач
https://vk.com/wall-54530371_85547

3. Крутая шпаргалка для веб-разработчиков
https://vk.com/wall-54530371_85439

4. Основы JS
Часть первая: https://vk.com/wall-54530371_85598
Часть вторая: https://vk.com/wall-54530371_85709

5. Programming Bash
https://vk.com/wall-54530371_85743

6. Современные операционные системы (2016)
https://vk.com/wall-54530371_85339

7. Крутая подборка материалов по C++
https://vk.com/wall-54530371_85525

8. Работа фрилансером
https://vk.com/wall-54530371_85485
источник
2016 September 12
Библиотека программиста
источник