Size: a a a

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

2017 February 06
Библиотека программиста
15 полезных плагинов первой необходимости для Sublime Text

#sublime #tools

https://proglib.io/p/15-sublime-text-plugins/
источник
Библиотека программиста
Что такое Эффект Зейгарник и как его можно применить для ускорения процесса написания кода? Читайте в нашей статье:

#common

https://proglib.io/p/use-effect-zeigarnik/
источник
2017 February 07
Библиотека программиста
Изучаем алгоритмы и структуры данных правильно.

#algorithms

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

https://proglib.io/p/algorithms-structures-learn/
источник
2017 February 08
Библиотека программиста
Разработка геоприложений на языке Python (2016)
Автор: Эрик Вестра

#python #book

Написание геопространственных программ предполагает решение таких задач, как группирование данных по географическому положению, хранение и анализ больших массивов пространственной информации, выполнение сложных геопространственных расчетов и построение красочных интерактивных карт.
Чтобы делать это хорошо, вам понадобятся соответствующий инструментарий и методология, а также полное понимание геопространственных понятий, таких как картографические проекции, геодезические датумы и системы координат. Эта книга предоставляет обзор главных геопространственных понятий, источников геоданных и наборов инструментов для геообработки. Рассмотрены приемы хранения и доступа к пространственным данным. Показано создание собственного интерфейса со скользящей картой в рамках веб-приложения. Подробно описано создание редактора геоданных на основе географического модуля GeoDjango для веб-платформы Django.

К посту прикреплено второе издание на английском языке: https://vk.com/wall-54530371_106496
источник
2017 February 09
Библиотека программиста
Интерактивный учебник для изучения AngularJS

#javascript #web

http://www.learn-angular.org/
источник
Библиотека программиста
Большая подборка источников, которые помогут вам в изучении Angular 2.

#web #javascript

https://proglib.io/p/learn-angular-2-text-tuts/
источник
Библиотека программиста
источник
Библиотека программиста
Подборка логических задач с собеседований

#job #puzzles
Добавляйте свои — https://proglib.io/puzzles/

1. Задачка про веревку по экватору и яблоко
Представим, что Земля идеальный шар без атмосферы (т.е. царит невесомость). Она обернута вплотную веревкой по экватору. Если разрезать эту веревку, вклинить потом на место разреза ещё 1 метр веревки, то пролезет ли в равномерно образовавшийся зазор обычное яблочко? Экватор = 40 000 км.

Решение: https://vk.cc/6dnnm9

2. 2 Веревки
Есть 2 веревки разной длины. Про них известно, что каждая, будучи подожженной с одного конца, горит ровно час. Но горит неравномерно. Вопрос. Как с их помощью отмерить 45 мин. Примечание. Резать веревки нельзя.

Решение: https://vk.cc/6dnoVz

3. Спуск со скалы
Вы находитесь на скале высотой 100 метров. На высоте в 50 метров из скалы торчит сук, на который можно встать. У вас есть канат длиной 75 метров. Используя канат можно спуститься со скалы. Канат можно разрезать.

Решение: https://vk.cc/6dnq0n

4. Изменить местами значения двух переменных без использования третьей
Даны две переменные — a и b. Например, они равны a=2; b=3. Необходимо поменять местами эти числа (то есть a=3, b=2). Но не используя третью переменную.

Решение: https://vk.cc/6dnqm9

5. Фальшивомонетчик
На монетном дворе работает 101 чеканщик, каждый делает в день 100 монет по 10 грамм каждая. Но один делает 100 монет массой по 9 грамм. Имеются современные электронные весы, показывающие массу. Разрешается сделать только одно взвешивание и сказать, кто фальшивомонетчик. Как это сделать?

Решение: https://vk.cc/6dnqGf
источник
2017 February 10
Библиотека программиста
Английский за 3 месяца, C++ за 21 день, JavaScript за 24 часа… А как вам Sass за 15 минут?

#web

Предлагаем ознакомится со статьей, в которой вы найдете основные функции препроцессора Sass:

https://proglib.io/p/sass-for-15-minutes/
источник
2017 February 11
Библиотека программиста
источник
Библиотека программиста
Подборка логических задач с собеседований

#job #puzzles

1. Бактерии
Бактерия делится пополам каждую секунду, т.е. по прошествии секунды из одной бактерии получается 2. Если в пробирку поместить одну бактерию, то она заполнится через 1 минуту. За какое время пробирка заполнится, если изначально поместить не 1, а 2 бактерии?

Решение: https://vk.cc/6dSG7K

2. Монетки на столе
На столе лежат 50 монеток. 40 из них лежат орлом вверх, а оставшиеся 10 — решкой. Необходимо разделить монетки на 2 группы таким образом, чтобы в каждой группе было одинаковое количество монеток лежащих вверх решкой.
Комната абсолютно тёмная, т.е. мы не видим лежит монетка орлом вверх или решкой, на ощупь монеты все идентичные. Монеты можно переворачивать сколь угодно много раз.

Решение: https://vk.cc/6dSGfc

3. Короткое замыкание
Порядковый номер каждой буквы алфавита русского языка, состоящего из 32 букв (Е и Ё отождествлены), представлен в двоичной системе счисления пятизначным числом, начиная с нуля. Например, букве А соответствует двоичное число 00000, а букве Ч — 10111. Передача каждой буквы сообщения осуществляется путем передачи каждой из цифр соответствующего пятизначного двоичного числа по отдельному проводу. Электрик случайно замкнул какие-то два из этих пяти проводов. В результате на других концах замкнутых проводов появляется 1, как только по одному из них передается 1. Найдите переданное слово, если получен текст ТЕЫЕУТАЦ.

Решение: https://vk.cc/6dSGkB

4. Задачка про почти одинаковые шарики
Есть 7 шаров, они одинаковой формы и неотличимы для человека, но 1 из них весит чуть-чуть (0,(0)5 г) больше, чем остальные. У вас есть идеальные двухчашечные весы (без погрешности измерений и т.д., которые могут засечь любую разницу в весе). Надо не более чем за 2 взвешивания определить, какой шарик чуть более тяжелый, чем остальные.

Решение: https://vk.cc/6dSITt

5. Животные
У петуха — 8, у коровы — 2, у кошки — 3, у собаки — 3, у овцы — 2, у свиньи — 3, у рыбы — 0. Сколько у осла?

Решение: https://vk.cc/6dSIZ9

Добавляйте свои задачи — https://proglib.io/puzzles/
источник
Библиотека программиста
Советы Front-end разработчикам о том, как пройти интервью

#web

https://proglib.io/p/frontend-interview/
источник
Библиотека программиста
Вторая часть полезных материалов по Angular 2. В этот раз собрали видео, подкасты и еще несколько полезных ссылок

#collections #web

https://proglib.io/p/learn-angular-2-other-useful/

Для тех, кто пропустил первую часть подборки: https://proglib.io/p/learn-angular-2-text-tuts/
источник
2017 February 12
Библиотека программиста
Боитесь потерять доступ к личным данным?
Предлагаем вашему вниманию 5 самых распространённых способов взлома страницы ВКонтакте.

#common #security

https://proglib.io/p/methods-to-hack-vk-page/
источник
Библиотека программиста
источник
Библиотека программиста
Самые популярные посты за эту неделю

#weekly

1. Как программисту зарабатывать на Upwork
https://vk.com/wall-54530371_106608

2. Запросы в MySQL
Часть первая: https://vk.com/wall-54530371_106217
Часть вторая: https://vk.com/wall-54530371_106378

3. Введение в логику
https://vk.com/wall-54530371_106537

4. Изучаем C++ через программирование игр (2016)
https://vk.com/wall-54530371_106176

5. Объектно-ориентированное мышление (2014)
https://vk.com/wall-54530371_106837

6. Разработка геоприложений на языке Python (2016)
https://vk.com/wall-54530371_106496

7. LvivPy#5
https://vk.com/wall-54530371_106504

8. Подборка из 50 бесплатных книг для веб-дизайнеров и разработчиков.
https://vk.com/wall-54530371_106764
источник
Библиотека программиста
Самые популярные статьи с сайта proglib.io за неделю

#weekly

1. Изучаем алгоритмы и структуры данных правильно
https://proglib.io/p/algorithms-structures-learn/

2. 27 сайтов с задачками для оттачивания навыков программирования
https://proglib.io/p/27-puzzle-websites-to-sharpen-your-skills/

3. 15 полезных плагинов первой необходимости для Sublime Text
https://proglib.io/p/15-sublime-text-plugins/

4. Обзор языков программирования и технологий, которые будут актуальны в 2017
https://proglib.io/p/learning-in-2017/

5. Советы Front-end разработчикам о том, как пройти интервью
https://proglib.io/p/frontend-interview/
источник
2017 February 13
Библиотека программиста
Онлайн учебник по Git

#git

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

https://vk.cc/57ytVX
источник
Библиотека программиста
Хотите начать изучение Flexbox, но не знаете с чего начать?
Предлагаем посмотреть нашу новую статью, в которой мы объясняем работу Flexbox-лейаутов с помощью больших разноцветных гифок

#web

https://proglib.io/p/work-flexbox-layouts/
источник
Библиотека программиста
Обзор 5 самых полезных книг для начинающего разработчика. Обязательно к прочтению!

#novice #book

https://proglib.io/p/novice-mustreads/
источник